Changes in technology have enabled providers of goods and services to offer a rich feature set. For example, in connection with an elevator system, tenants and visitors to a building may obtain personalized elevator service. Instead of pressing traditional up and down buttons on a hall box and then pressing a floor number once inside an elevator, users of the elevator system may now enter destination floors using keypads or interactive touch screens before entering the elevator. The use of such technology may help to improve the flow of traffic in the building.
When accessing a resource, a person may typically enter a series or sequence of inputs to obtain access to the resource. For example, if personnel associated with the elevator system are to perform an activity (e.g., maintenance) in connection with the elevator, the personnel may be required to enter a preamble on an input device (e.g., a touchscreen) followed by a pass code. The preamble, which may take the form of depressing a specified key (e.g., a bottom-right key) on the input device a number of times (e.g., twice), is awkward and difficult to remember. Furthermore, the pass code is typically unrelated to the activity that is to be performed by the personnel, such that the personnel can enter the pass code without having to know what function or activity the pass code is associated with.
An embodiment is directed to a method comprising: receiving, by a computing device comprising a processor, a selection of an icon that corresponds to a request for access to at least one of a resource and an activity associated with a conveyance device, receiving, by the computing device, a pass code, determining, by the computing device, that the pass code corresponds to the icon, and causing, by the computing device, the requested access to be provided based on determining that the pass code corresponds to the icon.
An embodiment is directed to an apparatus comprising: at least one processor, and memory having instructions stored thereon that, when executed by the at least one processor, cause the apparatus to: receive a selection of an icon that corresponds to a request for access to at least one of a resource and an activity associated with a conveyance device, receive a pass code, determine whether the pass code corresponds to the icon, and cause the requested access to be provided when it is determined that the pass code corresponds to the icon.
An embodiment is directed to an elevator system comprising: a user interface, and a computing device coupled to the user interface and configured to: receive a selection of an icon from the user interface that corresponds to a request for access to at least one of a resource and an activity associated with an elevator of the elevator system, receive a pass code from the user interface, determine whether the pass code corresponds to the icon, and cause the requested access to be provided when it is determined that the pass code corresponds to the icon.
Additional embodiments are described below.
The present disclosure is illustrated by way of example and not limited in the accompanying figures in which like reference numerals indicate similar elements.
It is noted that various connections are set forth between elements in the following description and in the drawings (the contents of which are included in this disclosure by way of reference). It is noted that these connections in general and, unless specified otherwise, may be direct or indirect and that this specification is not intended to be limiting in this respect. In this respect, a coupling between entities may refer to either a direct or an indirect connection.
Exemplary embodiments of apparatuses, systems, and methods are described for providing conditional access to a resource. In some embodiments, access to a resource may be determined based on a selection of an icon coupled with an entry of a personal identification number, a username and/or password, a credential, etc., all generally referred to herein as a pass code. The icon may be representative of, or associated with, an operation or activity to be performed in connection with the resource. The pass code may be associated with the operation or activity associated with the icon, and potentially one or more additional operations or activities.
Referring to
The memory 102 may store data 106. Data 106 may be indicative of one or more icons or pass codes as described herein. For example, data 106 may include data for associating an icon with one or more pass codes and data for associating a pass code with one or more icons. One or more icons may be associated with one or more activities.
The instructions stored in the memory 102 may be executed by one or more processors, such as a processor 108. The processor 108 may be coupled to one or more input/output (I/O) devices 110. In some embodiments, the I/O device(s) 110 may include one or more of a keyboard or keypad, a touchscreen or touch panel, a display screen, a microphone, a speaker, a mouse, a button, a remote control, a joystick, a printer, a telephone or mobile device (e.g., a smartphone), etc. The I/O device(s) 110 may be configured to provide an interface to allow a user to interact with the system 100.
The system 100 is illustrative. In some embodiments, one or more of the entities may be optional. In some embodiments, additional entities not shown may be included. For example, in some embodiments the system 100 may be associated with one or more networks, such as one or more computer or telephone networks. In some embodiments, the entities may be arranged or organized in a manner different from what is shown in
Turning now to
The interface 200 is shown as including a number of icons 202-1, 202-2, and 202-3. The icon 202-1 may correspond to a wrench, which may be associated with a maintenance or repair activity in connection with the elevator system. The icon 202-2 may correspond to a crown, which may associated with a very important person (VIP) that may be the beneficiary of an empty car that directly takes the VIP to her destination floor or landing. In some embodiments, an icon (not shown in
Of course, the type of icons shown for icons 202-1 through 202-3 is illustrative. Different icons may be used for the activities or functions described above. For example, an icon could include one or more of a graphical display, a word (e.g., “service”), etc. Furthermore, while only three icons are shown, in some embodiments more or fewer than three icons may be used or available.
As shown in
Once an icon is selected, control may pass to an enter pass code field 206. In the enter pass code field 206, the user may have an opportunity to gain access to a resource specified by a selected icon. For example, assuming the selection of the icon 202-1 in
In the illustrative example of
While the sequence of events described above related to first selecting an icon (e.g., selecting icon 202-1) and then entering a pass code (e.g., pass code ‘4A!’), no particular order for the selection/entry is intended to be implied. For example, a user could first enter a pass code and then select an icon in order to successfully gain access to a resource or activity.
In some embodiments, multiple pass codes may be associated with a particular icon. For example, if employee identification numbers (ID #s) are assigned (e.g., randomly assigned) to employees, all employees within a building's maintenance or service department may have their employee ID #s associated with the icon 202-1, such that entering a service department employee ID # may serve to grant access to a maintenance or repair activity on the elevator when the icon 202-1 is selected. In this manner, the employees within the service department might not need to remember a specialized code, as their respective employee ID #s may suffice.
In some embodiments, a pass code may be associated with more than one icon. For example, an owner of the building in which the elevator is located may have her pass code associated with some or all of the icons 202. For example, the owner may have her pass code associated with the icons 202-1 and 202-3, such that the owner may obtain access to perform a maintenance or repair activity and may obtain access to a freight elevator.
In some embodiments, multiple pass codes may be associated with a particular icon, where each pass code may have a different function or activity. For example, pass codes ‘7B@’ and ‘8C%’ may each be associated with the icon 202-3. If pass code ‘7B@’ is entered, access to a freight elevator may be provided irrespective of whether the freight elevator is empty, partially loaded, or fully loaded. If pass code ‘8C%’ is entered, access to the freight elevator may be provided and the freight elevator may arrive at the landing where the user is located in an empty state or condition in order to accommodate a large cart that the user may be using to transport luggage.
Turning now to
In block 302, a selection of one or more icons may be received. The selection(s) may be received in connection with an interface (e.g., a user interface). The icon(s) may be associated with one or more resources or activities.
In block 304, one or more pass codes may be received. The pass code(s) may be received in connection with an interface.
In block 306, a determination may be made whether the received pass code(s) of block 304 correspond to the selected icon(s) of block 302. Such a determination may be based on a comparison between: (1) the received pass code(s) and selected icon(s), and (2) a mapping of the icon(s) to pass code(s) stored as data in a memory (e.g., data 106 of memory 102).
If the received pass code(s) of block 304 correspond to the selected icon(s) of block 302 (e.g., the ‘Yes’ path is taken out of block 306), flow may proceed from block 306 to block 308. Otherwise (e.g., the ‘No’ path is taken out of block 306), flow may proceed from block 306 to block 302 (or block 304), and a status message (e.g., status message 208) to this effect may be provided, indicating that an incorrect icon and/or pass code has been selected/entered.
In block 308, access to the resource or activity may be provided or granted. A status message (e.g., status message 208) to this effect may be provided, indicating that the requested access has been granted.
The method 300 is illustrative. In some embodiments, one or more of the blocks or operations (or portions thereof) may be optional. In some embodiments, additional operations not shown may be included. In some embodiments, the operations may execute in an order or sequence different from what is shown.
Turning now to
While the example of
The mappings or combinations shown in
Embodiments of the disclosure may enable a user to select an icon indicative of access to a resource or activity. Access may be granted upon successful entry of a pass code. Accordingly, the user might not be required to remember a preamble to engage the resource or activity and use may be made more intuitive. Also, having to choose an icon which corresponds to an entered pass code may provide an extra level of security, as the user may need to know not only the pass code but the type of operation the pass code is associated with.
While some of the examples described herein related to elevator systems, aspects of this disclosure may be applied in connection with other types of resources, such as other types of conveyance devices. Such conveyance devices may include one or more of a dumbwaiter, an escalator, a moving sidewalk, a wheelchair lift, etc.
Embodiments of the disclosure may be tied to one or more particular machines. For example, a selection of one or more icons may be received via an interface of a computing device. The computing device may receive one or more entered pass codes via the interface. The computing device may be configured to compare the combination of the selected icon(s) and entered pass code(s) with mappings or combinations of icons and pass codes to determine whether requested access to a resource or activity should be granted. The computing device may be configured to cause the requested access to be granted or provided or may deny the requested access.
As described herein, in some embodiments various functions or acts may take place at a given location and/or in connection with the operation of one or more apparatuses, systems, or devices. For example, in some embodiments, a portion of a given function or act may be performed at a first device or location, and the remainder of the function or act may be performed at one or more additional devices or locations.
Embodiments may be implemented using one or more technologies. In some embodiments, an apparatus or system may include one or more processors, and memory storing instructions that, when executed by the one or more processors, cause the apparatus or system to perform one or more methodological acts as described herein. Various mechanical components known to those of skill in the art may be used in some embodiments.
Embodiments may be implemented as one or more apparatuses, systems, and/or methods. In some embodiments, instructions may be stored on one or more computer program products or computer-readable media, such as a transitory and/or non-transitory computer-readable medium. The instructions, when executed, may cause an entity (e.g., an apparatus or system) to perform one or more methodological acts as described herein.
Aspects of the disclosure have been described in terms of illustrative embodiments thereof. Numerous other embodiments, modifications and variations within the scope and spirit of the appended claims will occur to persons of ordinary skill in the art from a review of this disclosure. For example, one of ordinary skill in the art will appreciate that the steps described in conjunction with the illustrative figures may be performed in other than the recited order, and that one or more steps illustrated may be optional.
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/US2013/045396 | 6/12/2013 | WO | 00 |