Embodiments of the subject matter described herein relate generally to RFID interrogation and information presentation systems. More particularly, embodiments of the subject matter relate to operating such systems using head tracking techniques.
Radiofrequency identification (RFID) systems are frequently used to determine information associated with nearby items, such as units of merchandise. For example, if each unit of merchandise is equipped with an RFID tag identifying the model and/or serial number of the item, an RFID interrogation can determine the number and type of each unit within range, including the serial numbers of the nearby units.
RFID interrogation signals are transmitted to a region by a radio antenna. Some RFID units, referred to as RFID readers, comprise a radio antenna and architecture to operate the radio antenna to both transmit RFID interrogation signals as well as receive response signals from nearby RFID tags. RFID readers can be portable devices, enabling a user to travel while performing RFID operations. For example, a user in a warehouse can use a RFID reader to locate a palette containing a particular model of merchandise.
Manipulation of the RFID reader can require the user to manipulate a stylus or keypad or other input device on the mobile unit. Mobile units are frequently diminutive in size to aid portability, which can include proportionally smaller input interfaces. Accordingly, input can require fine motor coordination to operate the mobile unit to perform the desired functions without errant or inadvertent input entry. Additionally, some facilities contain fixed RFID equipment, such as RFID antennas associated with specified physical regions. Mobile units can be configured to interoperate with the fixed RFID equipment. Such interaction typically requires commands be input into the mobile reader using the same fine motor skills.
A method of transmitting radiofrequency identification (RFID) interrogation signals is disclosed. The method comprises detecting a first movement of a user in a first direction, determining a command from the first movement, and transmitting a RFID interrogation signal in response to the command.
A radiofrequency identification (RFID) communication system is also disclosed. The RFID communication system comprises a wireless transceiver comprising a first wireless antenna adapted to transmit RFID interrogation signals, and a sensor assembly. The sensor assembly comprises a sensor adapted to detect movements made by a user of the RFID communication system and to transmit a first signal conveying information indicating a first movement made by the user, and a processing architecture adapted to receive the first signal and to instruct the first wireless antenna to transmit a RFID interrogation signal in response to receiving the first signal.
A method of transmitting radiofrequency identification (RFID) interrogation signals is also disclosed. The method comprises detecting a head movement of a user that is indicative of a direction, transmitting a RFID interrogation signal in the direction, receiving a RFID response signal conveying identification information, determining contextual information associated with the identification information, and presenting the contextual information to the user.
A method of displaying radiofrequency identification (RFID) response information is also disclosed. The method comprises transmitting a first RFID interrogation signal at a first signal strength, receiving a first RFID response signal conveying first identification information, transmitting a second RFID interrogation signal at a second signal strength, the second signal strength greater than the first signal strength, receiving the first RFID response signal and a second RFID response signal, the second RFID response signal conveying second identification information, presenting the first and second identification information to a user, detecting a head movement by the user, determining a gesture command from the head movement, and adjusting the presented first and second identification information in response to the gesture command.
This summary is provided to introduce a selection of concepts in a simplified form that are further described below in the detailed description. This summary is not intended to identify key features or essential features of the claimed subject matter, nor is it intended to be used as an aid in determining the scope of the claimed subject matter.
A more complete understanding of the subject matter may be derived by referring to the detailed description and claims when considered in conjunction with the following figures, wherein like reference numbers refer to similar elements throughout the figures.
The following detailed description is merely illustrative in nature and is not intended to limit the embodiments of the subject matter or the application and uses of such embodiments. As used herein, the word “exemplary” means “serving as an example, instance, or illustration.” Any implementation described herein as exemplary is not necessarily to be construed as preferred or advantageous over other implementations. Furthermore, there is no intention to be bound by any expressed or implied theory presented in the preceding technical field, background, brief summary or the following detailed description.
Embodiments of the invention may be described herein in terms of functional and/or logical block components and various processing steps. It should be appreciated that such block components may be realized by any number of hardware, software, and/or firmware components configured to perform the specified functions. For example, an embodiment of the invention may employ various integrated circuit components, e.g., memory elements, digital signal processing elements, logic elements, look-up tables, or the like, which may carry out a variety of functions under the control of one or more microprocessors or other control devices. In addition, those skilled in the art will appreciate that embodiments of the present invention may be practiced in conjunction with any number of data transmission protocols and that the system described herein is merely one example embodiment of the invention.
For the sake of brevity, conventional techniques related to radio-frequency identification (RFID) data transmission, RFID system architectures, computing device architectures, and other functional aspects of the systems (and the individual operating components of the systems) may not be described in detail herein. Furthermore, the connecting lines shown in the various figures contained herein are intended to represent example functional relationships and/or physical couplings between the various elements. It should be noted that many alternative or additional functional relationships or physical connections may be present in a practical embodiment.
The following description may refer to elements or nodes or features being “connected” or “coupled” together. As used herein, unless expressly stated otherwise, “connected” means that one element/node/feature is directly joined to (or directly communicates with) another element/node/feature, and not necessarily mechanically. Likewise, unless expressly stated otherwise, “coupled” means that one element/node/feature is directly or indirectly joined to (or directly or indirectly communicates with) another element/node/feature, and not necessarily mechanically. For example, although the schematic shown in
Briefly, the techniques and technologies described herein leverage the use of head tracking techniques with RFID equipment, such as mobile readers and fixed readers. Other applications of the methods and systems disclosed herein are also possible. A user may use an off-the-shelf RFID reader, whether or not the reader is operatively coupled to a personal computer (PC), a tablet computer, mobile computing device, such as a personal data assistant (PDA), or the like. Such a computer or computing device can run one or more suitably configured software applications. Similarly, although one technique for tracking the orientation and/or position of a user's head is shown, other techniques can also be used.
Head tracking techniques can be used to ascertain movement of the head of a user of an RFID device, such as a portable RFID reader. The head movements can be used to convey commands to the RFID reader, such as to steer the direction of an RFID interrogation signal, or adjust the strength of the signal. Additionally, head tracking can be used in conjunction with fixed RFID equipment to direct RFID interrogation signals to regions of interest to the user, as indicated by the orientation of the user's head.
The display 104 and input device 106 function as input/output elements for the operator of the RFID reader 100. The display 104 and input device 106 can be coupled to the electronics module 110 as necessary to support input/output functions in a conventional manner. The electronics module 110 represents the hardware components, logical components, and software functionality of the RFID reader 100. In practical embodiments, the electronics module 110 can be physically realized as an integrated component, board, card, or package mounted within the housing 102. As depicted in
The head tracking module 108 can comprise one or more optical emitters or sensors adapted to cooperate with the head tracking sub-module 122 to perform head tracking operations as described in greater detail below. For example, the head tracking module 108 can comprise one or more light emitting diodes (LEDs) which transmit visible light or non-visible light, such as infrared radiation. Alternatively, in some embodiments, the head tracking module 108 can comprise one or more sensors adapted to detect visible and non-visible light, such as infrared or ultraviolet radiation. The exact number, size, and type of emitter or sensor can vary between embodiments. The operation of the head tracking module 108 is described in greater detail below.
The electronics module 110 may generally include a number of sub-modules, features, and components configured to support the functions described herein. For example, the electronics module 110 may include an RFID reader sub-module 112, a general purpose sub-module 114, at least one processor 116, memory 118, an RFID power controller sub-module 120, and a head tracking sub-module 122. The distinct functional blocks of
The RFID reader sub-module 112 is suitably configured to support RFID functions of the RFID reader 100. In this regard, the RFID reader sub-module 112 can include an RFID reader transceiver that generates RFID interrogation signals and receives reflected RFID signals generated by RFID tags in response to the interrogation signals, also referred to as response signals. In the example embodiment described herein, the RFID reader sub-module 112 is designed to operate in the UHF frequency band designated for RFID systems. Alternate embodiments may instead utilize the High Frequency band or the Low Frequency band designated for RFID systems. The operation of RFID readers and RFID transceivers are generally known and, therefore, will not be described in detail herein. Notably, in this example embodiment, the RFID reader sub-module 112 is operable at various power levels, as controlled by the RFID power controller sub-module 120, and can operate the RFID antenna 180 to operate in certain directions. The RFID power controller sub-module 120 can adjust the power of transmission of interrogation signals transmitted by the RFID antenna 180. Interrogation signals can be adjusted to reach varying distances from the RFID reader 100 as a result. Further description of the use of interrogation signals transmitted with varied power levels and in controlled directions is provided below. The RFID power controller sub-module 120 can be embodied separately, or integrated with one or more other sub-modules, such as the general purpose sub-module 114.
The general purpose sub-module 114 is responsible for handling non-RFID functions of the RFID reader 100, as needed. For example, the general purpose sub-module 114 may include a wireless data communication element that supports bi-directional wireless data transfer using suitable wireless data transmission protocols and methodologies. In such a deployment, the RFID antenna 180 may be tuned to avoid RF interference with the wireless data communication elements. Alternatively (or additionally), the general purpose sub-module 114 can be configured to support data communication over physical connections and through the wireless network antenna 190. In certain embodiments, the wireless network antenna 190 can be omitted, and non-RFID wireless communication can occur through operation of the RFID antenna 180.
As another example, the general purpose sub-module 114 may be configured to support data capture functions of RFID reader 100, where such data capture functions include one or more of: bar code reading; imaging; magnetic stripe reading; GPS data receiving; and IrDA. These data capture modes can be utilized to support traditional uses of the RFID reader 100, e.g., inventory control, tracking of packages, retail checkout, rental car returns, and other applications. Although not separately depicted in
The processor 116 can be any general purpose microprocessor, controller, or microcontroller that is suitably configured to control the operation of the RFID reader 100. In practice, the processor 116 executes one or more software applications that provide the desired functionality for the RFID reader 100, including the operating features described in more detail below. The memory 118 may be realized as any processor-readable medium, including an electronic circuit, a semiconductor memory device, a ROM, a flash memory, an erasable ROM, a floppy diskette, a CD-ROM, an optical disk, a hard disk, an organic memory element, or the like. As an example, the memory 118 is capable of storing RFID data captured by the RFID reader 100.
The head tracking sub-module 122 is preferably capable of performing operations controlling the head tracking module 108 and processing of information therefrom. For example, the head tracking sub-module 122 can operate the head tracking module 108 to emit light from one or more LEDs. In other embodiments, the head tracking sub-module 122 can receive information from the head tracking module 108, such as signals from a sensor or sensors. Other components can cooperate with the head tracking sub-module 122 to perform these and related tasks, such as the processor 116 and memory 118, for example.
A RFID reader, such as the one described above, preferably is capable of functioning in one or more alternate modes, including the RFID reader mode. The primary functions of the RFID reader need not be limited to data capture and RFID tag interrogation. Rather, the RFID reader can be capable of multi-tasking and multi-functioning. Some functions, such as a bar-code scanner and alternate manual input interfaces, can also be present. In some embodiments, the RFID reader 100 can be a single device, while in others, multiple devices can combine various features to accomplish the functions listed above, and others desired for or necessary to the embodiment. A RFID reader, such as the one described above, is preferably used as in conjunction with the systems and methods described below.
An exemplary RFID tag 200 is also illustrated in
The RFID antenna 180 is capable of transmitting an interrogation signal 230. The exemplary RFID tag 200 can be positioned within transmission range of the RFID reader 100. Accordingly, the RFID tag 200 can receive the interrogation signal 230 with its RFID antenna 210. The integrated circuit 220 can perform one or more operations in response, including modulating the interrogation signal 230. After modulation, the interrogation signal 230 can be transmitted from tag 200 with its RFID antenna 210 as a response signal 240. The RFID reader 100 can receive the response signal 240, and extract useful information from it, as conveyed by the RFID tag 200. Such use information includes, but is not limited to, the identity of the tag 200.
The interrogation signal 230 is received by RFID tags within a certain region or zone. This region or zone is referenced as the interrogation field and is characterized by sufficient signal strength for an RFID tag within the field to provide a response signal. The size and shape of the region in which the interrogation signal 230 can be received is determined by the direction and strength of the transmitted interrogation signal 230. For example, an interrogation signal can have relatively weak signal strength. In such an event, only RFID tags near the RFID reader 100 would receive the interrogation signal. Alternatively, an interrogation signal transmitted with relatively strong signal strength might be received by RFID tags more distant from the RFID reader 100. Similarly, directional antennas can be used to adjust the location of the region to which the interrogation signal is transmitted.
Preferably at least two emitters 330 are coupled to the visor 320. The emitters 330 can be LEDs, such as LEDs which emit visible light, as well as non-visible light, including infrared spectrum radiation. Preferably the emitters 330 are spaced apart, such as on either side of the head of the user 310, as shown. In certain embodiments, a single emitter can be used. Preferably when a single emitter is present, the emissions have an aspect sufficient to determine the profile of the head of the user 310 relative to a sensor, as described below. In those embodiments where more than one emitter is used, such as the illustrated embodiment, the distance between them preferably is sufficient to permit profile determination by observing the distance between the emitters.
The emitters 330 can be placed near the temple of the user 310, as shown, or in other positions on and around the head of the user 310, as appropriate for the embodiment. The emitters 330 preferably face in a forward direction, relative to the user 310, but other orientations can be used by systems adapted to expect alternate facing.
The head tracking system 300 can also include a tracking device 340 which comprises a sensor 350. The tracking device 340 can be any piece of equipment adapted to determine the head position and orientation of the user 310 from information provided from the sensor 350. Thus, the tracking device 340 can perform features and operations in addition to head tracking. One such multifunctional tracking device 340 can be the RFID reader 100 described above, although other tracking device embodiments can be stationary or fixed, larger or smaller, or perform other functions and features than the RFID reader 100.
The sensor 350 is preferably an optical sensor adapted to detect the position of the emitters 330 relative to the tracking device 340. Thus, in one exemplary embodiment, the sensor 350 can be an optical sensor adapted to sense infrared light from the emitters 330. In other embodiments, the sensor 350 can be an optical sensor adapted to sense visible light, ultraviolet radiation, or other emitted information. In certain embodiments, non-electromagnetic radiation detecting sensors can be used when paired with appropriate emitters. For example, in some embodiments, sonic emitters can be used, while a sonic sensor is present in the tracking device 340. Thus, the emitters 330, tracking device 340, and sensor 350 are not constrained to any particular medium of information exchange, but rather are selected as desired and appropriate for the embodiment of the head tracking system 300 being employed.
In
When the tracking device 340 has a priori knowledge of the fixed distance between the emitters 332, 336 on the visor 320, it can determine the distance between the emitters 332, 336 and the tracking device 340. The tracking device can observe a distance between the emitters 332, 336. From the observed distance, or apparent distance, the tracking device 340 can determine the distance the visor 320 must be from the sensor 350.
As shown in
As shown in
The tracking device 340 can perform two or more of the determinations described above simultaneously, thereby tracking the visor 320 in multiple directions. For example, by observing the position and motion of the emitters 332, 336, the tracking device 340 can determine the motion of the head 312. Thus, the tracking device 340 can observe the emitters 332, 336 to determine the direction and speed of movement or rotation of the head 312 of the user 310.
A mobile or portable RFID device, such as the RFID reader 100 described above perform the described operations to tracking the movement of the head of a user of the RFID reader 100. Thus, the sensor 350 can correspond to the head tracking module 108. Similarly, the head tracking sub-module 122 can perform operations, including cooperative interoperation with other desired components of the RFID reader 100, resulting in the availability of information concerning the motion of the user's head for operations described in greater detail below.
Although some operations of a head tracking system 300 have been described, other operations are also possible. As different embodiments of the head tracking system 300 can have differently-operating components to accomplish the same operations, similarly, the operational steps can be different to produce the desired results. Thus, while some possible techniques for head tracking have been described, other techniques can also be used without deviating from the spirit of the embodiment.
For example, rather than using predetermined and fixed information for observations, some head tracking techniques can be accomplished by performing relative operations. Thus, although some embodiments of the head tracking system 300 determine the distance of the visor 320 from the tracking device 340 through knowledge of the distance between emitters 332, 336 and observing an apparent distance, some embodiments can use relative motion for informing operations. That is, rather than determining the exact position of the head 312, some embodiments of the head tracking system 300 can instead determine the change in position relative to an arbitrary starting position for head movements. Although the exact distance is not determined, the fact of the user's head movement is determined, including its direction and orientation. Rather than determining two end points for the head, the head tracking system 300 can determine the path of travel of the head.
Gesture commands can be observed using head tracking techniques, such as those described above. For example, a user can turn his head to the right. Such a movement can be a gesture command. Similarly, an upward movement of the head, such as by elevating the neck, or similar movement can constitute a gesture command. Complex head movements, such as a rotation of the head coupled with a change in angle upward or downward can be a gesture command. Similarly, repeated movements, such as three upward head movements, can also constitute gesture commands. The scope of head movements or turns which can be considered gesture commands is limited only by the range of gestures which can be determined by the head tracking system used in an embodiment. Gesture commands can be determined through head tracking techniques and used for input into a variety of systems, including RFID systems, as described below. Thus, a RFID reader, such as the one described above, can user head tracking components and techniques to receive input from the user.
As shown in
If desired, opposing movements could be used too. Thus, a turn of the user's head to the right might result in an interrogation field of increased size to the user's left. Other spatial directions can be used as well. For example, in some modes of operation, a movement of the user's head upward could result in an upwardly-shaped interrogation field from the RFID reader 400, and so on, without limit.
The fixed RFID readers 530 can be isolated units, or can communicate with other devices, including the mobile device 510 using wireless or wired communication techniques. In some embodiments, the fixed RFID readers 530 can be coupled to remote information systems and networks. Such remote systems can include computing devices, including database information storage systems. The fixed RFID readers 530 can perform at least those functions and operations described above with respect to the RFID reader 100, and can include additional components to perform other functions as well.
The mobile device 510 can interoperate with the fixed RFID readers 530 to exchange information, such as through wireless signals. In one embodiment, the mobile device 510 can determine its location from such sources as gyroscopic dead-reckoning, GPS positioning, tracking by stationary devices, or any other suitable technique. By determining the position of the head of the user 500 using head-tracking techniques, the mobile device 510 can determine nearby fixed RFID readers for interoperation. Such information can be stored internally, or can be provided through wireless communication with remote information systems.
By tracking the direction of the head of the user 500, the mobile device 510 can communicate with an appropriate fixed RFID reader 530 to operate it to perform RFID operations, such as transmitting an interrogation signal. Thus, in
Accordingly, the location of the first and second RFID tags 540, 550 can be differentiated through the use of different fixed RFID readers 530 corresponding to different positions of the head of the user 500. Such a position change of the head can constitute a gesture command, the detection or determination of which can instruct the mobile device 510 to undertake one or more operations, such as those described above.
In certain embodiments, the fixed RFID readers 530 can include head tracking components which can observe the position of the head of the user 500, including those embodiments in which the user 500 wears a visor or other tracking aid. In some embodiments, instead of receiving information from the mobile device 510, a fixed RFID reader 530 can perform RFID operations, including RFID interrogation when it determines the user has oriented her head toward the particular fixed reader. Information obtained from RFID operations can be returned to the mobile device 510 for presentment to the user as described above.
As shown in
In
In
Regardless, for purposes of illustration, the upward movement of the head of the user 600 is depicted as indicating a desired signal strength of the interrogation signal 612 as exceeding that shown in
Combinations and permutations of different described embodiments are also contemplated. For example, while upward and downward motions of the head are described for the purpose of adjusting the signal strength of a RFID reader, they can also indicate desired interoperation with higher- or lower-elevation fixed RFID readers, such as in the context of
Additionally, information returned from RFID operations can be presented to the user and/or stored or recorded in the RFID reader or other device. Moreover, some embodiments of a RFID reader can be configured or adapted to present information in a manner which simulates or recreates the manner in which it was collected.
For example, with reference to
Similarly, starting from a blank or empty display, upward head movements can introduce first the first RFID tag 620, and subsequently the second RFID tag 630 to correspond to an increasing interrogation field which first provides a response signal to the mobile RFID reader 610 from the first RFID tag 620, and subsequently, the second. Other filtration, adjustment, and information display manipulation techniques can be used which correspond to head motions, movements, and gestures, without limitation.
The user 700 can operate the mobile device 710 to transmit an interrogation signal 712 to an interrogation field. The interrogation signal 712 can be received by an RFID tag 720, which can transmit a response signal 722. After receiving the response signal 722, the mobile device 710 can commit to memory information conveyed by the response signal 722, including the fact of the response signal. Additionally, the information can be presented to the user 700.
In addition to these operations, and others, which can include those described above, the mobile device 710 can transmit a first signal 714 to a remote information system 730. The remote information system 730 can comprise a wireless communication apparatus 732 as well as an information storage system, such as the database system 734. The wireless communication apparatus 732 can be a wireless antenna, including an access point or radiofrequency antenna, or other system or device for wirelessly communicating with the mobile device 710. The database system 734 can be a computing containing any appropriate or desired type of database system for use with information storage and retrieval. In certain embodiments, the wireless communication apparatus 732 and database system 734 can be an integrated device or system.
The first signal 714 can include information obtained from the response signal 722, such as a serial number or model number of a piece of merchandise associated with the RFID tag 720. In response to receiving the first signal 714, the remote information system 730 can obtain information related to the information conveyed by the first signal 714, referred to as contextual information. In the example where the model number is conveyed by the response signal 722, a further example of related, contextual information can be information related to the model number, such as features or the number of stocked units, and so on. The wireless communication apparatus 732 can receive the first signal 714, and the contextual information can be retrieved from the database system 734. The contextual information related to the RFID tag 720 can be provided to the mobile device 710 via a second signal 736 from the remote information system 730. The contextual information can then be displayed to the user 700 by a display component of the mobile device 710. In certain embodiments, the information associated with the RFID tag 720 can be stored locally on the mobile device 710.
The mobile device 810 can determine head movements and gesture commands from the user 800 using any technique or approach previously described. Through head movement, the user 800 can provide information to the device indicating a region, area, or field in which RFID operations should be performed. For example, by looking toward a particular fixed device, including the fixed RFID device 832, the user 600 can indicate interest or desire for the appropriate device to perform RFID operations, including interrogation of nearby RFID tags and reporting information and contextual information, determined from the interrogation and related operations.
The mobile device 810 can then communicate with the appropriate fixed RFID device 832 by sending a first signal 812. The first signal 812 can identify the desired fixed RFID device 832 to perform RFID operations in those embodiments where multiple fixed devices are present. The mobile device 810 can determine the appropriate fixed RFID device by monitoring its location and movement, using GPS or gyroscopic devices, or other appropriate techniques.
In certain embodiments, the fixed RFID device 832 or other remote computing system can perform head tracking operations instead of the mobile device 810. For example, as previously described, the fixed RFID device 832 can determine when the user 800 has his head oriented toward the fixed RFID device 832. In response the fixed RFID device 832 can perform RFID operations. Where multiple fixed RFID devices are present in an area, only the fixed device at which the user 600 has oriented his head will perform RFID operations. In such embodiments, the mobile device 810 can be used for information display, and the first signal 812 can be omitted.
In response to the first signal 812, the fixed RFID device 832 can transmit an interrogation signal 834 to an interrogation field. For descriptive purposes, a single RFID tag 840 is illustrated, although many tags can be within the interrogation field. In response to receiving the interrogation signal 834, the RFID tag 840 can transmit a response signal 842 to the fixed RFID device 832. The fixed RFID device 832, upon receiving the response signal 842 can extract any useful information from the response signal 842, such as the identity of the RFID tag 840, and peripheral information, such as the type of unit of merchandise to which the RFID tag 840 is attached, its serial number, and so on.
The fixed RFID device 832 can then communicate with a remote information system 850, which can include any type of computing device or system. The remote information system 850 preferably comprises an information storage system, such as a database system, program, or device. The fixed RFID device 832 and the remote information system 850 can communicate using any appropriate technique, such as wireless information exchange, wired communication, communication through a network, such as the Internet, or any other appropriate coupling. In certain embodiments, the remote information system 850 can be local, instead of remote, and integrated with or accessible by the fixed RFID device 832.
The fixed RFID device 832 can interoperate with the remote information system 850 to obtain contextual information related to the information determined from the response signal 842. For example, when a serial number is conveyed by the response signal 842, the contextual information could include the type of unit or device to which the serial number corresponds, its manufacture date, transportation and/or logistical history, expiration date (where applicable), price information, manufacturing location, and so on. As another example, where a unit of merchandise is present in a retail environment, the contextual information presented to the user 800 can include coupons related to purchase of the unit to which the RFID tag 800 is affixed, its current price, and so on.
The contextual information can be provided to the user 800 via the mobile device 810. A second signal 836 can be transmitted to the mobile device 810 from the fixed RFID device 832. Although the first and second signals 812, 836 are illustrated as wireless signals, in some embodiments, they are signals sent through wires, such as along network cabling, or any other appropriate data transmission technique. The second signal 836 can convey the contextual information to the mobile device 810 which can, in turn, present it to the user 800.
Although the fixed RFID device 832 is shown elevated on a mount 830, in different embodiments, the fixed RFID device 832 can be attached to a wall or other building fixture, such as a ceiling or shelving. The fixed RFID device 832 is preferably stationary relative to the user 800 and RFID tag 840, regardless of its positioning.
In certain embodiments, the mobile device 810 can directly communicate with the remote information system 850 using either a wireless channel or wired channel. Then, with information provided by the mobile device 810 and additional information available to the remote information system 850, the remote information system 850 can choose one or more fixed reader devices with which to perform RFID operations. The one or more fixed reader devices can forward any desired or requested RFID tag information to the remote information system 850. The remote information system 850 can then send useful RFID tag information together with context information to the mobile device 810.
In at least one embodiment, within the system, the mobile device 810 can have additional functionality as a mobile RFID reader device with the capability to communicate with RFID tags.
In certain embodiments, the mobile device 810 need not always track head position or motion. In certain modes of operation, fixed reader devices can be provided with sufficiently definite location information of the mobile device 810 that the fixed reader devices can use the information to obtain tag information nearby.
The various tasks performed in connection with methods 900, 1000 can be performed by software, hardware, firmware, or any combination thereof. For illustrative purposes, the following description of methods 900, 1000 may refer to elements mentioned above in connection with
Subsequently, further RFID operations can be performed. For example, a second head movement can be detected (task 912). In response, a gesture command can be determined from the second head movement (task 914). The second gesture command can instruct the mobile device to transmit a second RFID interrogation signal (task 916). The second RFID interrogation signal can have different characteristics than the first interrogation signal as instructed by the second head movement. For example, the second RFID interrogation signal can have a stronger or weaker signal strength, or could be adjusted to transmit to a different direction.
A third head movement can also be detected (task 918). The third head movement can convey a gesture command, which the mobile device can determine (task 920). The third gesture command can be directed to affecting the presented information (from task 910). For example, the third gesture command can instruct the mobile device to filter based on differentiated responses from RFID tags to the first and second RFID interrogation signals. Alternatively, the third gesture command could affect the presentment of information, such as instructing the mobile device to present more or fewer information entries. Thus, in response the mobile device can adjust the presented information in response to the third gesture command (task 922).
Regardless of which system determines the gesture command from the head movement, the fixed RFID device can transmit a RFID interrogation signal in response (task 1008). In response, one or more nearby RFID tags can transmit a RFID response signal, which can be received by the fixed RFID device (task 1014). In some embodiments, the mobile device, if within appropriate range of the RFID tag(s), can also receive the RFID response signal. In those embodiments where the RFID response signal is received by the mobile device, the mobile device can display information conveyed by the response signal, such as the information described above.
Subsequent to receiving the response signal, in some embodiments, the fixed RFID device can transmit a signal back to the mobile device conveying information indicative of the response signal, as well as information conveyed within the response signal (task 1016). In certain embodiments, the mobile device can present the information to the user directly (task 1018). In other embodiments, the mobile device can determine information associated with the RFID tag, or associated with the information conveyed by the RFID tag in the response signal (task 1020). Such information can include contextual information obtained through previously-described techniques. After determining the associated or contextual information, the mobile device can present the information to the user (task 1026).
In certain embodiments, rather than transmitting information conveyed by the response signal, or the fact of the response signal, the fixed RFID device can instead determine information associated with the response signal, or contextual information (task 1022). Determining the related or contextual information can be accomplished through any suitable technique, such as accessing local or remote information systems in the manner previously described. Only after determining the related or contextual information associated with information from the response signal will the fixed RFID device transmit the associated information to the mobile device (task 1024). Subsequently, the associated information can be presented to the user (task 1026).
While at least one exemplary embodiment has been presented in the foregoing detailed description, it should be appreciated that a vast number of variations exist. It should also be appreciated that the exemplary embodiment or embodiments described herein are not intended to limit the scope, applicability, or configuration of the claimed subject matter in any way. Rather, the foregoing detailed description will provide those skilled in the art with a convenient road map for implementing the described embodiment or embodiments. It should be understood that various changes can be made in the function and arrangement of elements without departing from the scope defined by the claims, which includes known equivalents and foreseeable equivalents at the time of filing this patent application.
Number | Name | Date | Kind |
---|---|---|---|
6184847 | Fateh et al. | Feb 2001 | B1 |
6570487 | Steeves | May 2003 | B1 |
6842106 | Hughes et al. | Jan 2005 | B2 |
6842774 | Piccioni | Jan 2005 | B1 |
7128270 | Silverbrook et al. | Oct 2006 | B2 |
7142120 | Charych et al. | Nov 2006 | B2 |
7195173 | Powell et al. | Mar 2007 | B2 |
7221269 | Onderko et al. | May 2007 | B2 |
7274909 | Pertillä et al. | Sep 2007 | B2 |
7315522 | Wood, Jr. | Jan 2008 | B2 |
7327251 | Corbett, Jr. | Feb 2008 | B2 |
7412898 | Smith et al. | Aug 2008 | B1 |
7497384 | Powell et al. | Mar 2009 | B2 |
7554447 | Cox | Jun 2009 | B2 |
7580678 | Byman-Kivivuori et al. | Aug 2009 | B2 |
7606533 | Pertillä et al. | Oct 2009 | B2 |
7625314 | Ungari et al. | Dec 2009 | B2 |
7650017 | Yamada | Jan 2010 | B2 |
7650095 | Fuqua et al. | Jan 2010 | B2 |
7652577 | Madhow et al. | Jan 2010 | B1 |
7658694 | Ungari | Feb 2010 | B2 |
7667572 | Husak et al. | Feb 2010 | B2 |
7667575 | Husak et al. | Feb 2010 | B2 |
7692532 | Fischer et al. | Apr 2010 | B2 |
7755469 | Sung et al. | Jul 2010 | B2 |
7760095 | Murrah | Jul 2010 | B2 |
7817014 | Krishna et al. | Oct 2010 | B2 |
7873326 | Sadir | Jan 2011 | B2 |
7878945 | Ungari et al. | Feb 2011 | B2 |
7887459 | Ungari et al. | Feb 2011 | B2 |
7917594 | Reding et al. | Mar 2011 | B2 |
7920827 | Huomo et al. | Apr 2011 | B2 |
7928844 | Mackenzie et al. | Apr 2011 | B2 |
7961098 | Kanagala et al. | Jun 2011 | B2 |
7991644 | Bryant et al. | Aug 2011 | B2 |
8135354 | Duron et al. | Mar 2012 | B2 |
8159329 | Killian et al. | Apr 2012 | B1 |
8174365 | Akiyama et al. | May 2012 | B2 |
8279112 | Carrick | Oct 2012 | B2 |
8425313 | Nelson et al. | Apr 2013 | B2 |
8430749 | Nelson et al. | Apr 2013 | B2 |
8446254 | Carrick et al. | May 2013 | B2 |
8477013 | Sarma et al. | Jul 2013 | B2 |
8519823 | Rinkes | Aug 2013 | B2 |
8674810 | Uysal et al. | Mar 2014 | B2 |
20040002305 | Byman-Kivivuori et al. | Jan 2004 | A1 |
20040087273 | Perttila et al. | May 2004 | A1 |
20040190092 | Silverbrook et al. | Sep 2004 | A1 |
20040203944 | Huomo et al. | Oct 2004 | A1 |
20040243519 | Perttila et al. | Dec 2004 | A1 |
20040266481 | Patel et al. | Dec 2004 | A1 |
20050113138 | Mendolia et al. | May 2005 | A1 |
20060022800 | Krishna et al. | Feb 2006 | A1 |
20060022801 | Husak et al. | Feb 2006 | A1 |
20060022815 | Fischer et al. | Feb 2006 | A1 |
20060044112 | Bridgelall | Mar 2006 | A1 |
20060052109 | Ashman et al. | Mar 2006 | A1 |
20060128408 | Perttila et al. | Jun 2006 | A1 |
20060170565 | Husak et al. | Aug 2006 | A1 |
20060206582 | Finn | Sep 2006 | A1 |
20070069851 | Sung et al. | Mar 2007 | A1 |
20070096909 | Lally | May 2007 | A1 |
20070117623 | Nelson et al. | May 2007 | A1 |
20070194945 | Atkinson | Aug 2007 | A1 |
20070200712 | Arneson et al. | Aug 2007 | A1 |
20070236335 | Aiouaz et al. | Oct 2007 | A1 |
20070271113 | Nelson et al. | Nov 2007 | A1 |
20080012689 | Liu et al. | Jan 2008 | A1 |
20080100439 | Rinkes | May 2008 | A1 |
20080136681 | Jeong et al. | Jun 2008 | A1 |
20080191845 | Strzelczyk | Aug 2008 | A1 |
20080224825 | Nystrom et al. | Sep 2008 | A1 |
20080243853 | Reding et al. | Oct 2008 | A1 |
20080269016 | Ungari et al. | Oct 2008 | A1 |
20080269017 | Ungari | Oct 2008 | A1 |
20090009332 | Nunez et al. | Jan 2009 | A1 |
20090051485 | Corry et al. | Feb 2009 | A1 |
20090058606 | Munch et al. | Mar 2009 | A1 |
20090058820 | Hinckley | Mar 2009 | A1 |
20090079565 | Mackenzie et al. | Mar 2009 | A1 |
20090079571 | Calvarese | Mar 2009 | A1 |
20090121026 | Druker et al. | May 2009 | A1 |
20090222149 | Murray et al. | Sep 2009 | A1 |
20090237223 | Zimmerman et al. | Sep 2009 | A1 |
20090243969 | Matsubara et al. | Oct 2009 | A1 |
20090322489 | Jones et al. | Dec 2009 | A1 |
20100007496 | Orlassino | Jan 2010 | A1 |
20100035724 | Ungari et al. | Feb 2010 | A1 |
20100039237 | Radhakrishnan et al. | Feb 2010 | A1 |
20100041517 | Ungari et al. | Feb 2010 | A1 |
20100109844 | Carrick et al. | May 2010 | A1 |
20100109903 | Carrick | May 2010 | A1 |
20100127875 | Wong | May 2010 | A1 |
20100205541 | Rapaport et al. | Aug 2010 | A1 |
20100207738 | Bloy | Aug 2010 | A1 |
20100211431 | Lutnick et al. | Aug 2010 | A1 |
20100304684 | Duron et al. | Dec 2010 | A1 |
20110043373 | Best et al. | Feb 2011 | A1 |
20110084811 | Park et al. | Apr 2011 | A1 |
20110109452 | Kanagala et al. | May 2011 | A9 |
20110200023 | Murray et al. | Aug 2011 | A1 |
20110285502 | Steinmetz et al. | Nov 2011 | A1 |
20120094683 | Yoeli | Apr 2012 | A1 |
20120119883 | Bekritsky | May 2012 | A1 |
20120127976 | Lin et al. | May 2012 | A1 |
Number | Date | Country |
---|---|---|
2008236651 | Oct 2008 | JP |
2006119563 | Nov 2006 | WO |
2009013646 | Jan 2009 | WO |
Entry |
---|
Johnny Chung Lee, “Head Tracking for Desktop VR Displays using the WiiRemote”, Dec. 21, 2007, [retrieved on Oct. 29, 2009]; Retrived from internet: <URL: http://www.youtube.com/watch?v=Jd3-eiid-Uw>. |
PCT International Search Report Dated Feb. 2, 2011. |
PCT International Search Report Dated Feb. 6, 2012 for Related U.S. Appl. No. 12/953,078. |
International Preliminary Report on Patentability and Written Opinion for counterpart International Patent Application No. PCT/US2010/052129 issued on May 1, 2012. |
International Preliminary Report on Patentability and Written Opinion for related counterpart International Patent Application No. PCT/US2010/058345 issued on Jun. 5, 2012. |
Non-Final Office Action mailed Jul. 9, 2013 in U.S. Appl. No. 12/953,078, Lang Lin, filed Nov. 23, 2010. |
Final Office Action mailed Oct. 23, 2013 in U.S. Appl. No. 12/953,078, Lang Lin, filed Nov. 23, 2010. |
Non-Final Office Action mailed Dec. 20, 2013 in U.S. Appl. No. 12/953,078, Lang Lin, filed Nov. 23, 2010. |
Notice of Allowance mailed on Apr. 4, 2014 in U.S. Appl. No. 12/953,078, Lang Lin, filed on Nov. 23, 2010. |
Number | Date | Country | |
---|---|---|---|
20110102149 A1 | May 2011 | US |