WO2001067265A1 - Retrieval of information from a remote network based on spatial context - Google Patents

Retrieval of information from a remote network based on spatial context Download PDF

Info

Publication number
WO2001067265A1
WO2001067265A1 PCT/US2001/006112 US0106112W WO0167265A1 WO 2001067265 A1 WO2001067265 A1 WO 2001067265A1 US 0106112 W US0106112 W US 0106112W WO 0167265 A1 WO0167265 A1 WO 0167265A1
Authority
WO
WIPO (PCT)
Prior art keywords
information
user
data network
data terminal
cue signal
Prior art date
Application number
PCT/US2001/006112
Other languages
French (fr)
Inventor
Jon F. Pressman
Original Assignee
Pressman Jon F
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Pressman Jon F filed Critical Pressman Jon F
Priority to AU2001239883A priority Critical patent/AU2001239883A1/en
Publication of WO2001067265A1 publication Critical patent/WO2001067265A1/en

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/02Services making use of location information
    • H04W4/029Location-based management or tracking services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/04Protocols specially adapted for terminals or networks with limited capabilities; specially adapted for terminal portability
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/2866Architectures; Arrangements
    • H04L67/30Profiles
    • H04L67/306User profiles
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/51Discovery or management thereof, e.g. service location protocol [SLP] or web services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/52Network services specially adapted for the location of the user terminal
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/02Services making use of location information
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/30Definitions, standards or architectural aspects of layered protocol stacks
    • H04L69/32Architecture of open systems interconnection [OSI] 7-layer type protocol stacks, e.g. the interfaces between the data link level and the physical level
    • H04L69/322Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions
    • H04L69/329Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions in the application layer [OSI layer 7]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W48/00Access restriction; Network selection; Access point selection
    • H04W48/16Discovering, processing access restriction or access information
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W64/00Locating users or terminals or network equipment for network management purposes, e.g. mobility management
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W76/00Connection management
    • H04W76/10Connection setup
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W88/00Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
    • H04W88/02Terminal devices

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

A portable information retrieval apparatus (10) is provided with a wireless data transceiver (22) for communicating with a remote computer data network (28). The apparatus (10) is further provided with a receiver circuit (30) responsive to a local transmitter (34). The apparatus (10) is programmed to respond to the local transmitter (34) by retrieving information from the data network (28) relevant to the location or identity of the local transmitter (34). In an alternative embodiment, the apparatus includes independent position location means such as a Global Positioning System receiver (82) for determining the location of the apparatus (10) and retrieving information for the network (28).

Description

RETRIEVAL OF INFORMATION FROM A REMOTE NETWORK BASED ON SPATIAL CONTEXT
Jon Pressman
Field Of The Invention
The present invention relates to apparatus and methods for delivering information to an individual m which the information is relevant to the location of the individual, or in which the information is contextuallly-related relevant to the location of that individual relative to other individuals or establishments
Background
The internet is a popular medium through which people can obtain
information of interest to them and through which people may express themselves The quantity of information available, the opportunities for commercial and social interaction and for building communities of interest, has grown to the point where the internet is considered to be a world of its own - referred to as "cyberspace". Although one of the internet's strengths is the ability to facilitate personal and commercial interaction on a global scale, cyberspace is a world set apart from the user's physical situation in the real world. The tremendous amount of information that is available can itself make it difficult for the user to be made aware of, or to
find, information that is relevant to the local environment of the user A user searching the internet for a particular vaπety of merchandise or personal service may, for example, be as likely to find a vendor of such goods and services on the other side of planet as they are to find one in their own town. Similarly, while geographically distπbuted communities of interest have been formed in chat
rooms, news groups, bulletin boards, and email lists, it can be difficult for a user to locate others sharing their personal inteiests who are not geographically
remote.
In the past, people have generally connected to the internet from stationary devices, such as a desktop computer The development of personal digital assistants and other highly compact information terminals, along with the
development of low cost digital cellular communication services, have converged to allow nearly continuous portable connection to the internet. However, although the user may now transmit and retπeve information from the internet with a portable device, the transactions which occur are no more spatially relevant than the transactions which were possible from a desktop computer.
In view of the foregoing, it would be desirable to provide apparatus and
methods which provide a spatial connection between physical space and information that may be provided or transmitted in cyberspace. It would further be desirable to provide apparatus and methods by which information may be displayed to, or transmitted from, a user on the basis of the physical position of the user relative to other users.
Summary
Obtaining information via the internet is often referred to as "surfing",
because it can be a relatively aimless activity Other terms associated with internet information retπeval are such phrases as "navigating" the internet, or "visiting a
web page". It is an objective of the present invention to provide a more literal meaning to such phrases, by translating the user's real-world navigation, visits,
and movements into an experience in which information is received or transmitted via the internet in accordance with the actual navigation, visits, movements, and social and commercial transactions of the user.
In accordance with one aspect of the present invention a portable data terminal having a display is configured for maintaining a connection with the internet. The portable data terminal is further provided with a radio frequency (RF) receiver for receiving low-power RF signals when the portable data terminal is located near a low-power local transmitter. The local transmitter is positioned
at a location from which the operator seeks to cue portable data terminals to
receive a link to information available via the internet which is relevant to the location of the low-power transmitter. The portable data terminal is configured to receive such a cue and to respond by retrieving the spatially relevant information.
The portable data terminal further has a low power transmitter for signaling its proximity to other similarly-configured terminals, and for transmitting a cue signal to provide a link to information pertaining to or associated with the
user. Hence, when the user is in physical proximity to another similarly-equipped user, the respective data terminals of the users will exchange cue signals, and each
user will be provided with a link to the information associated with the other user.
In accordance with another aspect of the present invention, a method for
filtering spatially-obtained links to information by a portable data terminal is provided. The user may define a personal profile according to which information received pursuant to receipt of a cue signal is matched against the personal profile of the user, and information which is not of interest to that user is not retrieved. Conversely, the filtering methods of the present invention provide a mechanism by
which the user may automatically obtain information of interest to the user and which is relevant to the user's physical location
Brief Description of the Figures
The foregoing Summary and the following Detailed Descπption will best be understood in conjunction with the attached drawings in which:
FIG. 1 is a block functional diagram of apparatus arranged to operate in accordance with the present invention;
FIG. 2 is a diagram of an electronic signaling protocol employed in the present invention; and FIG. 3 is a flow diagram of a method of carrying out the present invention.
FIG 4 is a block functional diagram of an alternative embodiment of the invention;
FIG. 5 is a diagram of an index page of information made accessible in the embodiment of FIG. 4; FIG. 6 is a diagram of a table of information collected and stored in a mobile device in accordance with the invention; and
FIG. 7 is a block diagram of an embodiment of the invention employing Global Positioning System data.
Detailed Description
Referring now to FIG 1, there is shown a portable data terminal 10. The terminal 10 includes a display 12, such as an LCD display; an input interface 14, such as a pressure-sensitive pen actuated interface 16; a processor 16; a memory
18; a cellular communication transceiver, such as a code-division multiple access (CDMA) transceiver 20, and an antenna 22 connected with the CDMA transceiver 20 The aforementioned portion of the portable data terminal 10 may compπse a
personal digital assistant (PDA) of a well known type, such as a "PALM" computer manufactured by 3Com Corporation The portable data terminal 10 is provided with appropπate software by which the processor 16 may control the CDMA transceiver to establish bi-directional communication with a remote
computer network, such as the internet 28, via a stationary CDMA base station 26 and its associated antenna 24.
The portable data terminal is further provided with a RF receiver 30, distinct from the receiver circuitry of the CDMA transceiver. The RF receiver 30 is configured to receive low-power RF transmissions when the RF receiver is
within the vicinity of a low-power RF transmitter, such as transmitter 34. The RF receiver 30 may receive such transmissions via antenna 32, which is operated
independently of the antenna 22 connected with the CDMA transceiver. The transmitter 34 is operative to generate a low-power RF transmission
m the immediate vicinity thereof. For example, the transmission strength of the transmitter 34, and/or the gain of RF receiver 30, is low enough to confine the transmission and reception of signals from the transmitter 34 to withm several hundred yards, and preferably within less than 100 yards of separation distance between the transmitter 34 and the portable data terminal. The transmitter 34 is configured to transmit a cue signal into which vaπous information pertinent to the
operator of the transmitter 34 may be encoded For example, the operator of the transmitter 24 may desire portable data terminals within the vicinity of the transmitter 34 to receive particular data, such as may be contained in a web page stored on a server 38 connected with the internet 28
For example, the transmitter may repeatedly issue a cue signal of the type shown in FIG. 2, which compπses a packet 33 of data containing a pre-defined start sequence 35, for signaling the initial portion of the packet; a transmitter
identifier 37 code, which is a unique identifier assigned to the transmitter; a link
portion 39, into which is encoded an address of the server 38; and, optionally, a profile identifier 41, into which is encoded indexing data about the type of information available from the server The end of the cue signal 33 is signified by
a predetermined stop sequence 43 The processor 16 of the portable data terminal 10 is programmed to respond to the cue signal 33 as follows. Initially, at step 40, the terminal 10 operates m a scanning mode, and the processor controls the receiver to scan a sequence of RF channels allocated for the use of low-power RF transmissions.
When a signal is detected in the current channel, the processor ceases scanning, hold the present channel, and proceeds to step 42.
In step 42, the receiver waits to detect the start sequence of a cue signal. If no start sequence is detected within a predetermined time, then the processor returns to scanning mode m step 40 When a start sequence is detected, the
transmitter identifier, the link data, and the profile identifier are buffered by the receiver and passed to the processor. The processor then proceeds to step 44.
In step 44, the processor determines whether the transmitter identifier matches any recently received cue signals from the transmitter For this purpose,
the processor maintains a list in memory of transmitter identifiers from which cue
signals have recently been received If a match is detected, then the processor returns to step 40, and scans the remaining channels in the allocated band If, in step 44, the transmitter identifier does not match a recently detected transmitter identification, then the processor proceeds to step 46.
In step 46, the processor decodes the profile identifier and compares it to a pre-selected personal profile of the user of the portable data terminal When the user initializes operation of the portable data terminal 10, the user is provided with a menu of personal preferences by which the user establishes a personal profile in
order to designate categoπes of information in which the user is interested, and the user's preferences within such categoπes. These selections are encoded as a binary sequence within the memory for compaπson with received profile data
obtained from incoming cue signal transmissions. If, in step 46, no match is found between the profile data and the stored personal profile, then the processor returns to step 40. If a match is found, the processor proceeds to step 48.
In step 48, the processor determines whether the user has selected an
immediate display mode of operation, or a storage mode. These two modes of operation are provided so that the user may select to be alerted to the receipt of incoming cue signals determined to be relevant, or the user may alternatively select to review incoming messages at a later time. If the user has selected storage mode, the processor proceeds to step 50, wherein the link information is stored for later review, and the unit returns to scanning mode. If the user has selected immediate display mode, then the processor proceeds to step 52
In step 52, the processor sends an hypertext transfer protocol (HTTP) request, via CDMA interface 20, to retπeve information from the server 38 connected to the internet 28 Such information may include textual or graphic mformation, for example a web page containing links to further information, or a single graphic image. Then, in step 54, the HTTP request is fulfilled, and the retneved information is presented on the display 12. The user may further interact
with the information, such as by following links, or responding to queπes via the input interface 14 via continued HTTP communication with the server 38.
One application of the present invention is to provide spatially dependent and relevant advertising information to the user. Another application is the contextually relevant distπbution of time, location and/or date-relevant information such as coupons, circulars, trading cards, lottery tickets and registration forms For example, the user may have indicated in her personal profile that she has an interest in home improvements. A contractor may be performing work m the user's vicinity, about which the user may not be aware. A
common practice for such contractors is to place a sign or placard to identify properties where the contractor is performing work. In accordance with the present invention, such a contractor may also locate a transmitter of the type descπbed herein, at the site where such work is being performed The transmitter may be configured to generate a cue signal wherein the link portion includes a Universal Resource Locator (URL) specifying the location of a web page on the internet where photographs, other information about the work in progress, or about the contractor's services generally, may be obtained
Continuing with the present example, when the user is in the vicinity of the contractor's transmitter, the portable data terminal 10 of the user will receive the
cue signal from the contractor's transmitter. The portable data terminal will further detect a match between the contractor's profile identifier, and the user's coπesponding personal profile indicating her interest in home remodeling. Hence, as the user comes into the vicinity of the location where work is being performed by the contractor, the user's portable data terminal 10 will retrieve the relevant link from the cue signal, by which the user may be immediately informed of the
work in progress, as well as being provided with more comprehensive information
about the contractor than would otherwise be available on a sign or placard. For example, when the portable data terminal 10 retrieves information pursuant to the cue signal from the transmitter 34, the remote server may be configured to provide the data terminal 10 with an index of further links to information pertaining to other relevant real-world locations of potential interest to the user. In the alternative embodiment, the step 44 in the procedure described above can be modified to allow repetitive transmissions from the data terminal 10 to obtain data from the remote server. In this manner, the remote server can monitor the length of time during which the data terminal is co-located within the
vicinity of the cue signal transmitter, and select information to be provided to the data terminal 10 on the basis of the length of time, and hence, the degree of contextual involvement, that the user has spent in the vicinity of the cue signal transmitter. Subsequent links received by the data terminal 10 on the basis of lengthened contextual involvement can replace the prior-received links in the memory of the data terminal in association with that context.
The principles of the present invention further provide a mechanism for a bi-directional exchange of relevant spatially-coordinated information. As has been described thus far, the portable data terminal 10 is enhanced with a low-power RF receiver 30 for receiving cue signals from low-power RF transmitters. The portable data terminal itself may be further enhanced with a low-power RF transmitter 31, connected with the antenna 32 and with the processor 16. Duπng scanning mode, as discussed above in connection with step 40 of FIG. 3, the
processor may transmit, via the transmitter 31, a cue signal containing a start sequence; a transmitter identifier, a link to pre-selected contextually dependent information about the user, such as may be stored on a subscπption basis on the user's internet server 39; and a profile identifier classifying the information
available from the user's internet server 39. Hence, each user of the device is capable of effectively transmitting information pertaining to himself or herself, while also receiving information from others with whom the user comes into physical proximity.
In order to provide for operation of several such terminals 10 in relative
proximity, the scanning step 40 may operate as follows. The processor first tunes to an initial channel of the RF receiver 30 and determines whether the channel is quiet. If there is no activity on the channel, the processor transmits, via the transmitter 31, a selected number of repetitions of the user's cue signal. Then, the
processor resumes scanning the available channels, pausing to transmit the cue signal whenever a quiet channel is found. By alternating between scanning and transmission, the portable data terminals 10 will ultimately become aware of the presence of similar such devices in the immediate area, and will ultimately find a
quiet channel for transmission of the cue signal
As can be appreciated, organizations and individuals may want to communicate different kinds of information to others, depending upon the mutual mterest(s) or affιlιatιon(s) of the parties which caused a match between the respective profile identifiers and the respective personal profiles. For example, a member of a fraternal organization may desire to signal his presence in the vicinity of another member of the fraternal organization, and may additionally or alternatively desire to provide information about his law practice to individuals who have indicated an interest in seeking legal services. In order to serve such
multiple purposes, the link portion of a cue signal can be configured to point to a "gateway" web page stored on the user's server containing further links thereon, and organized according to profile identifier codes.
For example, the link portion of the cue signal transmitted by the fraternity
member / lawyer would point to a web page wherein any of two further links could be retπeved. The processor of the portable data terminal 10, in constructing and transmitting the HTTP request descπbed herein above in step 52 , would append the relevant code portion of the profile identifier which caused a match in
step 46. Then, rather than to directly retπeve the information at the URL indicated by the link, the processor would retπeve the gateway page, and then proceed to retπeve the link on that page coπespondmg to the matching portion of the profile identifier which tπggered retπeval of the page. Such a functionality may be provided as just descπbed, or by transmitting the matching portion of the
profile identifier as an input parameter to a common gateway interface (CGI)
scπpt executable on the user's server in response to an HTTP request in order to service the HTTP request in a vaπable manner depending upon such an input parameter.
In an alternative embodiment, the cue signal, such as that produced by a data terminal 10 or by the transmitter 34 in order to signal presence in a particular area, may be reduced to a single unique identification code. In such an
embodiment, filteπng of relevant information based on a stored personal profile can be earned out by the server 38, which can store the relevant personal profile data for each user Whenever a data terminal then receives a cue signal containing a unique identification code, the terminal first matches the code against recently
received codes in order to prevent repetitive information retπeval. Then, if the code does not match the recently received codes, the data terminal transmits a message to the server indicating receipt of the code. The server then matches the code to an index of potential links associated with the received code, and further matches the stored personal profile information of the user against the list of potentially relevant links stored in association with the received code. If a link
associated with the code corresponds to an indicated personal interest of the user, then that link is sent to the user's data terminal. The user's data terminal will then fetch the data coπespondmg to the link in immediate mode, or store the link for
later retπeval in delayed retπeval mode. The personal profile data stored at server 38 can be accessed and customized by the respective users m order to establish
and update such data.
In such a system where the cue signal compπses a unique identification code, the transmitter 34 may be a passive radio-frequency identification device, such as a radio-frequency identification (RFTD) tag. The data terminal 10 is configured, in such an embodiment, to peπodically transmit a probe signal via
transmitter 31.
An illustrative example of an application in which RFID tags may be employed to provide a cue signal for a data terminal 10 to obtain remotely stored data is shown in FIG 4 An object, such as a wedding portrait 60, can be configured to provide a portal to a vaπety of information associated with the portrait 60, such as information about the wedding itself, as well as links to advertising information for costumers, caterers, travel agents, and other businesses associated with the provision of goods and services for the wedding of the couple depicted in the portrait 60. In order to provide a cue signal to retπeve such information, the portrait is provided with an RFTD tag 62 embedded in the frame
The RFTD tag 62 may be of the type in which a plurality of RF resonators is embedded therein in order to respond to an RF probe signal by emitting a combination of RF frequencies that is uniquely associated with that tag 62. The data terminal 10 is configured to peπodically emit an RFTD probe signal 64 and to
receive the resulting resonant signal from the RFTD tag 62 as a cue signal uniquely identifying that tag 62. When the data terminal 10 receives the RFTD cue signal from the tag, the data terminal 10 transmits the corresponding coded identification
to server 66 via the internet 68.
The server 66 is provided with a connection to a database 70 of RFTD
codes and associated hypertext links to indices of information associated with
each RFTD code. In the current example, the RFTD code corresponding to the tag 62 is associated with a hypertext link to an index of available information pertaining to the portrait 60. The server obtains the corresponding hypertext link and transmits the link to the data terminal 10 for immediate access or for later retπeval as descπbed above. The hypertext link may correspond to a web page
such as the index page 72 shown in FIG. 4. The page may identify "John and Martha's Wedding Portrait" as a contextual key which tπggered retπeval of the page by the data terminal, and can provide interactive links to the vanous informational aspects which have been associated with the portrait, such as links to the caterer, bndal shop, and travel agent involved in the wedding. If the user is in immediate retπeval mode, the user may follow those links to obtain information on any aspect of the wedding in which the user is interested.
If the user is not operating the data terminal in immediate retπeval mode, the data terminal may maintain a stack of links that have been received duπng the course of the user's travels for later review. Such a stack 74 is illustrated in FIG. 6. In order to provide a reminder of the context in which each link was received, the stack 74 may compπse a context field 76 identifying the context of each link, a
spatial or temporal data field 77 identifying the time and/or location at which the link was received, and a link field 78 providing a hypertext link to the associated information. The stack may be represented to the user as a table of the form
shown in FIG. 6. The user may scroll through the received links and be reminded of the context in which each link was received. In the examples descπbed thus far, for example, the user may be provided with the title fields of the retπeved links such as "John and Martha's Wedding Portrait" and "Home on Oak Street" adjacent to actuable links which the user may follow in order to browse what information has been associated with the retπeved contextual cue signals When
the user activates a stored link, data from the spatial/temporal field associated with initial reception of the link may be passed as a parameter to the remote server The remote server, in turn, can be configured to select information provided in response on the basis of the location and/or time at which the link was initially
received by the user In an alternative embodiment, the portrait 60 may compπse an active display terminal which is connected to receive and to display digital images and/or text In such an alternative embodiment, cue signal data may be encoded into a
digital image, such as a digital watermark, and then filtered from the received data stream to an active transmitter of the type descπbed in connection with FIG. 1 or FIG 7 In such an embodiment, the cue signal transmitted at any given moment will relate to the image being displayed at the display terminal.
Another application of RFTD tag cue signal generators is to provide interactive communication with other users who have encountered the same spatial context. For example, a restaurant table equipped with such a tag can be effectively configured as a portal to information about the restaurant and to other
users who have dined at that table. When the data terminal receives the RFTD cue signal, it then transmits the RFTD code to the server 66. The server 66 then transmits a link coπespondmg to the restaurant table, for example, a hypertest link to an interactive menu. Such an interactive menu may include a wine list providing detailed information about the available wme selections and the associated vineyards. The menu, retπeved by the user's terminal based upon the user's proximity to the table, provides a convenient way of updating the restaurant menu to include daily specials, and may provide advertising revenue to the restaurant by serving as a gateway to advertising information for the vineyards or other producers of goods served at the restaurant The link received in
association with the restaurant RFTD tag may additionally include a pointer to an interactive message board where users may read and/or post messages pertaining to their expeπence at that table, such as their reviews of vanous menu offeπngs Additionally, the message board may store and provide links to the personal profile data associated with each user, such that the present occupant of the table may obtain relevant information associated with previous occupants of the table
based upon a matching interest indicated among the respective personal profile data of the respective previous and present occupants of the table. If the present
occupant of the table is not operating in immediate retrieval mode, the link to the table's message board may be stored in the link retrieval stack along with an appropriate contextual identifier such as, "Table 10 at the Cyber Cafe".
In the embodiments described thus far, hypertext links to data are retrieved on the basis of locational proximity to a cue signal transmitter, whether the transmitter is an active transmitter or passive RFTD tag. For cue signal transmitters that are intended to be associated with fixed spatial locations, the remote server may be configured to store an identification of the location of the
cue signal transmitter, so that the retrieved link can be presented to the user along with an appropriate context identifier signifying the location of the cue signal transmitter. However, for links that are exchanged among respective mobile terminals, an alternative mechanism would be required in order to provide an appropriate location identifier to associate the retrieved link with a location in
which the link was received. For example, in the application discussed above in connection with the fraternity member / lawyer, a data terminal will receive that user's cue signal when the respective users are in physical proximity, but it would be desirable to obtain information about where the exchange of cue signals
occurred.
One available mechanism for identifying a physical location in association with receipt of cue signals is the Global Positioning System (GPS). As described below, GPS signals may be employed in conjunction with the principles of the present invention to provide an equivalent to the cue signal described in conjunction with FIG. 2 above. Such an embodiment shall now be described with
reference to FIG. 7.
Data terminal 80 is provided with a GPS receiver 2 which receives a GPS
satellite signal 84 and decodes the GPS satellite signal 84 in order to provide the data terminal 80 with the present geographical position of the data terminal 80. The data terminal 80 is programmed to respond to the GPS positional signal by
periodically transmitting its position via CDMA link 86 and the internet 88 to a position-monitoring server 90. The position monitoring server 90 maintains a current record of the geographical positions of users. The server 90 also maintains a user database 92 containing user-identifications and user personal preference profiles, including hypertext links established by the users in association with their personal preferences. In such a system embodiment, the cue
signal emitted by transmitter 34 described in association with FIG. 1 is functionally replaced by the GPS signal 84 received by the data terminal 80 by programming the server to associate a location key corresponding to the
geographical location at which a link is to be transmitted to the user. For this purpose, the server 90 is provided with a location database 94 in which particular geographical locations can be associated with data identifying the location and/or with indices of links to further information associated with the location.
When the user moves into a location at which such a key has been stored, the associated link is sent to the data terminal 80. For example, the contractor performing home improvement work at a particular location may have a link to information concerning the work and/or the contractor's services associated in the location database 94 with the location at which the work is being performed
Then, when the user comes into the vicinity of that location, as detected by the server 90 receiving positional data from the user's terminal 80, the server 90 will send the link corresponding to that location to the user's terminal. In immediate retrieval mode, the user's terminal will obtain and display the relevant information
In delayed retπeval mode, the user's terminal will store the link in association with an identification of the location at which retπeval of the link was activated When the user later retneves information from the server, the stored location identification, as well as the date and time of receipt, can be passed back to the
server as a HTPP request parameter. By this mechanism, the server can be configured to provide a customized based on the location, date.
Additionally, use of the GPS system can provide for interactive exchange of data between user terminals, by enabling the server to mediate such exchange based on detection of multiple users within a predetermined geographical proximity to each other. For example, the position of a second user equipped with a similar data terminal 96 will also be monitored by the server 90. Whenevei the server 90 determines that two users are within a predetermined proximity to each other, the server 90 retrieves the respective personal profiles of the users and determines whether there is a matching category of common interests between the
users, or whether either user has elected to receive data associated with other co- located users If a match is detected by the server, then the server transmits the lmk(s) to each user which correspond to the matching profile entry If the user is operatmg in immediate retrieval mode, the user's data terminal will fetch the relevant information, and be immediately alerted to the proximity of the other user associated with that information If the user is operating in delayed retπeval mode, then the data terminal will store an identification of the user's location in
association with an identification of the other user and the received link to the other user's information. Hence, when the user is later reviewing the retπeved information, the user will be notified of the source of the retπeved information along with the locational context in which the information was retneved.
As can be appreciated, an information delivery system is herein descπbed in which a mobile portable data terminal is configured to receive a cue signal associated with a location or with proximity of a cue signal generator (whether a fixed cue signal generator or a mobile cue signal generator, such as another terminal). In the embodiments descnbed above, the cue signal has been descπbed as compπsing an active RF signal, a passive resonant signal issued in response to
an RFTD probe signal, or a GPS signal. In each instance, receipt of the cue signal tnggers retrieval of remotely stored data associated with the identity or location of the cue signal generator. Moreover, the information retneval process can be supplemented by personal profile data to enhance the relevance of the spatially
contextual information obtained by the terminal. In yet other embodiments, the cue signal may be provided by other physical phenomena, such as by audio or chemical sensing transducers connected with the portable data terminal. For example, in one embodiment of the invention, the portable data terminal may be
provided with a microphone for monitoπng incoming audio signals in the vicinity
of the terminal Such incoming audio signals may include encoded audio cue signals, such as an encoded sub-band audio signal included in a radio broadcast, which will be recognized by the portable data terminal and tπgger retneval of
remotely stored information relevant to the incoming audio signal. In the case of a radio broadcast, for example, audio cue information can be inserted into a broadcast transmission in order to tngger retneval of contextually relevant information pertaining to the cuπent audio program. In a further embodiment of an audio cue signal-based data retneval system, the portable data terminal may
compπse audio recognition software in order to obtain cue signals corresponding to particular sounds, such as spoken words and/or music, in order to tngger retneval of remotely stored information on the basis of recognizing such audio cue
signals.
The terms and expressions employed in the foregoing are intended as terms of descπption, and not of limitation. Hence, while the invention has been descπbed with reference to particular examples and preferred embodiments, there
is no intention to so limit the scope provided by the appended claims, which shall be construed to encompass the full range of alternatives and equivalents withm the
scope thereof.

Claims

THAT WHICH IS CLAIMED IS:
1. An apparatus for receiving spatially relevant information, comprising: a display for displaying information; a wireless transceiver for establishing a wireless connection to a remote
data network; a receiver for receiving a cue signal from a transmitter; a central processing unit connected with the display, the wireless transceiver and the receiver and configured for receiving the cue
signal from the receiver, for obtaining a link to information on the remote data network on the basis of data encoded in the cue signal, for retrieving the information from the remote data network via the wireless connection, and for operating the display to display the retrieved information.
2. The apparatus of claim 1, further comprising an RF transmitter for transmitting a second cue signal associated with the user of the apparatus.
3. The apparatus of claim 1, comprising a memory and a user input interface configured for allowing the user to retrieve information from the memory, wherein the processor is further configured to store the link in memory such that the link may be accessed and information may be obtained from the remote computer
network when the apparatus is not in proximity to the local transmitter.
4. The apparatus of claim 3 wherein the cue signal includes a profile identifier containing a code coπesponding to designated categones of interest for which the information on the remote data network is relevant, wherein the processor is configured to construct and store in the memory a personal profile of the user on
the basis of interest categories selected by the user, and wherein the processor is further configured to detect a match between the profile identifier and the user's
personal profile when a cue signal is received in order to retrieve the information on the remote data network only when a match is indicated.
5. The apparatus of claim 4 wherein the processor is configured to transmit a parameter coπesponding to at least a portion of the profile identifier to the remote data network in order to select among a plurality of potentially relevant sources of information associated with the link.
6 The apparatus of claim 1 wherein the receiver compnses an RF receiver.
7. The apparatus of claim 1 wherein the cue signal compnses a Global Positioning
System signal
8. A method of obtaining spatially related information from a remote data network to a portable data terminal, compnsing the steps of: establishing a data connection with the remote data network; receiving a locally-generated cue signal from a transmitter proximate to the portable data terminal;
decoding the cue signal to obtain a pointer to information on the remote data network on the basis of an address encoded in the cue signal, and retneving the information from the remote data network.
9. The method of claim 8 further compπsmg the step of displaying the information on the portable data terminal.
10. The method of claim 9, compπsmg the steps of: stoπng the pointer in a memory of the portable data terminal; and retrieving the information from the remote data network under operator
control of the portable data terminal when the terminal is no longer in proximity to the transmitter.
11. The method of claim 10, wherein the decoding step compnses the step of obtaining a profile identifier from the cue signal, and further compπsmg the steps
of: compaπng the profile identifier with a pre-determined personal profile generated by the operator of the portable data terminal; and
wherein the retneving step compnses the step of retneving the information from the remote data network only if the compaπng step indicates a match between the profile identifier and the pre-determined personal profile of the operator.
12. A method of exchanging information between a first portable data terminal and a second portable data terminal comprising the steps of: each portable data terminal transmitting a cue signal encoding links to respective information stored on a remote data network;
each portable data terminal receiving the cue signal transmitted by the other portable data terminal when the respective portable data terminals are within physical proximity of each other;
each portable data terminal decoding the respective received cue signals to obtain the links to the respective information stored on the remote data network;
and each portable data terminal retrieving the respective information from the remote data network via a wireless connection to the remote data network.
13. The method of claim 12 comprising the steps of: configuring each of the personal data terminals to store respective personal profile data associated with the respective users;
wherein the step of transmitting the cue signals comprises the step of
encoding a profile identifier associated with the respective personal profiles; wherein the decoding step comprises each portable data terminal obtaining the profile identifier from the respective received cue signals; and further comprising the step of: comparing the respective received profile identifiers with the respective
personal profiles data stored in each portable data terminal; and each portable data terminal retrieving the respective information from the remote data network only when the comparing step indicates a match between the received profile identifier and the personal profile.
14. The method of claim 13 wherein said retneving step compnses the step of transmitting a parameter to the remote data network, said parameter determined on the basis of the match determined on the basis of said compaπng step, in order
to selectively retπeve on of alternative sets of information available from the remote data network.
15. The method of claim 11 wherein the step of retneving information from the remote data network compnses the step of transmitting a parameter identifying at least one of a time, date and location at which the cue signal was received.
PCT/US2001/006112 2000-03-03 2001-02-27 Retrieval of information from a remote network based on spatial context WO2001067265A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
AU2001239883A AU2001239883A1 (en) 2000-03-03 2001-02-27 Retrieval of information from a remote network based on spatial context

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
US18679800P 2000-03-03 2000-03-03
US60/186,798 2000-03-03
US55767400A 2000-04-25 2000-04-25
US09/557,674 2000-04-25

Publications (1)

Publication Number Publication Date
WO2001067265A1 true WO2001067265A1 (en) 2001-09-13

Family

ID=26882425

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US2001/006112 WO2001067265A1 (en) 2000-03-03 2001-02-27 Retrieval of information from a remote network based on spatial context

Country Status (2)

Country Link
AU (1) AU2001239883A1 (en)
WO (1) WO2001067265A1 (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1556965A1 (en) * 2002-10-31 2005-07-27 Nokia Corporation Method and system for selecting data items for service requests
WO2006010271A1 (en) * 2004-07-28 2006-02-02 Primaci Solutions Inc. Method and system for location-centric information retrieval from wireless devices using rfid coding
US7227498B2 (en) * 2001-11-05 2007-06-05 Qualcomm Incorporated Wireless coordination and management system
USRE48868E1 (en) 2003-10-16 2021-12-28 Nokia Technologies Oy Terminal, method and computer program product for interacting with a signaling tag

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5214793A (en) * 1991-03-15 1993-05-25 Pulse-Com Corporation Electronic billboard and vehicle traffic control communication system
US5559520A (en) * 1994-09-26 1996-09-24 Lucent Technologies Inc. Wireless information system for acquiring location related information
US5938721A (en) * 1996-10-24 1999-08-17 Trimble Navigation Limited Position based personal digital assistant

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5214793A (en) * 1991-03-15 1993-05-25 Pulse-Com Corporation Electronic billboard and vehicle traffic control communication system
US5559520A (en) * 1994-09-26 1996-09-24 Lucent Technologies Inc. Wireless information system for acquiring location related information
US5938721A (en) * 1996-10-24 1999-08-17 Trimble Navigation Limited Position based personal digital assistant

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7227498B2 (en) * 2001-11-05 2007-06-05 Qualcomm Incorporated Wireless coordination and management system
EP1556965A1 (en) * 2002-10-31 2005-07-27 Nokia Corporation Method and system for selecting data items for service requests
EP1556965A4 (en) * 2002-10-31 2011-06-22 Nokia Corp Method and system for selecting data items for service requests
USRE48868E1 (en) 2003-10-16 2021-12-28 Nokia Technologies Oy Terminal, method and computer program product for interacting with a signaling tag
WO2006010271A1 (en) * 2004-07-28 2006-02-02 Primaci Solutions Inc. Method and system for location-centric information retrieval from wireless devices using rfid coding
US7397358B2 (en) 2004-07-28 2008-07-08 Aftercad Software Inc. Method and system for location-centric information retrieval from wireless devices using RFID coding

Also Published As

Publication number Publication date
AU2001239883A1 (en) 2001-09-17

Similar Documents

Publication Publication Date Title
AU2004200985B2 (en) Apparatus and Method for Initiating Remote Content Delivery By Local User Identification
US7183925B2 (en) Interactive system using tags
CN101444115A (en) System and method for wireless coupon transactions
US20100106662A1 (en) Method and apparatus for in-store directions using visual or audio cues for current location determination
WO2012078302A1 (en) Providing location information using matrix code
US20060143036A1 (en) Facility usage information processing apparatus, method for information processing thereof and portable terminal apparatus
KR20050028307A (en) Method of sharing information relating to an information transmitting medium among mobile terminals
JP4865904B1 (en) Affiliate system, affiliate method and server
JP2010141578A (en) Terminal information notification system, terminal information notification server, terminal information notification method and terminal information notification program
US7046137B2 (en) Delivery of embedded information in a selected format
KR101834937B1 (en) Apparatus and method for obtaining information of user equipment in communication system
JP5422002B2 (en) Method, apparatus and computer program for adding profile data
CN100531088C (en) Wireless short distance friends making agency system
KR101648759B1 (en) The management system of tourists
JP2006236107A (en) Information providing system, method, information providing server and program
US8892119B2 (en) Automatic position information transmission system and method using wireless data network
JP2009009175A (en) Position detection system
JP2006113819A (en) Advertisement notification system, advertisement notification method and advertisement notification program corresponding to store visiting form of customer and customer attribute
WO2001067265A1 (en) Retrieval of information from a remote network based on spatial context
KR100891054B1 (en) System for providing customized information by using rfid and method thereof
KR20080096613A (en) Method for proceeding the personal meeting through location based service and the system
JP6925309B2 (en) Server device and notification system at the time of discovery
GB2472018A (en) Ordering System
JP2008160492A (en) Number guidance system
JP2007110640A (en) Information notification system, communication terminal therefor, and information distribution server

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A1

Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BY BZ CA CH CN CR CU CZ DE DK DM DZ EE ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NO NZ PL PT RO RU SD SE SG SI SK SL TJ TM TR TT TZ UA UG US UZ VN YU ZA ZW

AL Designated countries for regional patents

Kind code of ref document: A1

Designated state(s): GH GM KE LS MW MZ SD SL SZ TZ UG ZW AM AZ BY KG KZ MD RU TJ TM AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE TR BF BJ CF CG CI CM GA GN GW ML MR NE SN TD TG

121 Ep: the epo has been informed by wipo that ep was designated in this application
REG Reference to national code

Ref country code: DE

Ref legal event code: 8642

122 Ep: pct application non-entry in european phase
NENP Non-entry into the national phase

Ref country code: JP