US2014012875A1PendingUtilityA1

Method and system for providing users with information relating to a position

Assignee: OSTHASSEL STEINARPriority: Jul 4, 2006Filed: Dec 10, 2012Published: Jan 9, 2014
Est. expiryJul 4, 2026(expired)· nominal 20-yr term from priority
G06F 16/29G06F 16/9537G06F 17/30241
22
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

The invention relates to a system for providing information to user, comprising: a first database; a first module configured to receive information to be entered in said first database from an information provider, said information including at least data representative of a plurality of geographical codes and data representative of at least one categorical code; a second module configured to receive an information request from a user, said information request including at least data representative of a geographical position and data representative of a categorical preference; and a third module configured to enter information received by said first module in said first database, and to search said first database based on requests received by said second module, retrieve entries where a geographical code corresponds with said geographical position and a categorical code corresponds with said categorical preference, and transmit a presentation of retrieved entries to said user.

Claims

exact text as granted — not AI-modified
1 . A system for providing information to a user, comprising:
 a first database; and   one or more computer processors programmed to perform:
 a first process of receiving information including information items to be entered in said first database from at least one information provider, said information including at least data representative of a plurality of geographical codes defining associated information items as being relevant to respective geographical areas, and data representative of one or more categorical codes, each of said information items being associated with at least one of the geographical codes and at least one of the categorical codes, said geographical codes being chosen by said at least one information provider from a system of geographical codes representing a plurality of geographical levels; 
 a second process of receiving an information request from a user, said information request including at least data representative of a geographical position and data representative of a categorical preference, said categorical preference including a plurality of categorical codes each of which is associated with a geographical preference indicating one or more of said geographical levels; and 
 a third process of:
 entering information items included in the information received by said first process in said first database as respective entries, the information items being entered in said first database in relation to said geographical codes and said categorical codes, 
 searching said first database based on requests received by said second module, 
 retrieving entries from said first database that have:
 an associated geographical code that corresponds with said geographical position and said geographical preference, and 
 an associated categorical code that corresponds with said categorical preference, and 
 
 
   
       transmitting a presentation of the retrieved entries to said user. 
     
     
         2 . The system of  claim 1 , wherein said first process further transmits to an information provider a request for information in the form of a markup language input form and receives information submitted by said information provider by means of said input form. 
     
     
         3 . The system of  claim 1 , wherein said first process further receives data representing a location on a computer network, downloads data from said location, and extracts said plurality of geographical codes and at least one categorical code from tags included in said downloaded data. 
     
     
         4 . The system of  claim 3 , wherein said data representing a location is a URI of a web page associated with said information provider, and said data downloaded from said location is at least part of the data available from said web page. 
     
     
         5 . The system of  claim 1 , wherein said geographical code is, or is representative of, at least one of an address, a postal code, a city, a region and a country. 
     
     
         6 . The system of  claim 1 , wherein said categorical code is representative of a type of goods or a type of services. 
     
     
         7 . The system of  claim 1 , wherein said categorical code is UNSPSC. 
     
     
         8 . The system of  claim 1 , wherein said geographical position is provided by positioning means associated with a terminal operated by said user and said categorical preference is included in a user profile stored on said terminal. 
     
     
         9 . The system of  claim 8 , wherein said positioning means is a GPS receiver or a cellphone capable of receiving or deriving positioning information from a cellphone network with which it is communicating. 
     
     
         10 . The system of  claim 1 , wherein said geographical levels includes a first level of geographical codes referring to local areas, a second level of geographical codes referring to regional areas, and a third level of geographical codes referring to national areas. 
     
     
         11 . The system of  claim 1 , wherein said presentation of retrieved entries is transmitted to said user as information that fulfills the criteria indicated in the request, or as one or more hyperlink references to information that fulfills the criteria indicated in the request. 
     
     
         12 . The system of  claim 1 , wherein said second process further transmits to a user an invitation to request information in the form of a markup language input form and receive a request for information submitted by said user by means of said input form. 
     
     
         13 . The system of  claim 1 , wherein said first process further receives a request for assignment of a geographical code from an information provider; said one or more computer processors being programmed to further perform:
 a fourth process of generating a geographical code in response to said request and transmitting data representative of said geographical code to said information provider.   
     
     
         14 . The system of  claim 13 , further comprising:
 a second database; and   wherein said fourth process further enters said generated geographical code as part of an information provider profile in said second database, and transmits an association with said information provider profile to said information provider as said data representative of said geographical code.   
     
     
         15 . The system of  claim 14 , wherein said association is an information provider identification code representing said information provider profile, or a URI, a prefix part of a URI or a domain name associated with said information provider and stored in said information provider profile. 
     
     
         16 . The system of  claim 1 , wherein:
 said second process further receives a request for establishment of a user profile including a categorical preference from a user,   said system further comprises:
 a third database, and 
   said one or more computer processors are programmed to further perform:
 a fifth process of generating a user identification code, entering said user identification code and said categorical preference as part of a user profile in said third database, and transmitting said user identification code to said user such that said user identification code can be used as said data representative of a categorical preference in a request for information. 
   
     
     
         17 . Method for providing information to a user, comprising:
 utilizing one or more computer processors to execute a process including:
 receiving information including information items from at least one information provider, said information including at least data representative of a plurality of geographical codes defining associated information items as being relevant to respective geographical areas and data representative of one or more categorical codes, each of said information items being associated with at least one of the geographical codes and at least one of the categorical codes, said geographical codes being chosen by said at least one information provider from a system of geographical codes representing a plurality of geographical levels; 
 entering information items included in the received information in a first database as respective entries, the information items being entered in relation to said geographical codes and said categorical codes in said first database; 
 receiving an information request from a user, said information request including at least data representative of a geographical position and data representative of a categorical preference, said categorical preference including a plurality of categorical codes each of which is associated with a geographical preference indicating one or more of said geographical levels; 
 searching said first database based on said request; 
 retrieving entries from said first database that have:
 an associated geographical code that corresponds with said geographical position and said geographical preference, and 
 an associated categorical code that corresponds with said categorical preference; and 
 
 transmitting a presentation of said retrieved entries to said user. 
   
     
     
         18 . The method of  claim 17 , wherein the executed process further comprises:
 transmitting a request for information to an information provider in the form of a markup language input form; and   receiving information that is submitted by said information provider by means of said input form.   
     
     
         19 . The method of  claim 17 , wherein the executed process further comprises:
 receiving data representing a location on a computer network;   downloading data from said location; and   extracting said plurality of geographical codes and at least one categorical code from tags included in said downloaded data.   
     
     
         20 . The method of  claim 19 , wherein said data representing a location is a URI of a web page associated with said information provider, and said data downloaded from said location is at least part of the data available from said web page. 
     
     
         21 . The method of  claim 17 , wherein said geographical code is, or is representative of, at least one of an address, a postal code, a city, a region and a country. 
     
     
         22 . The method of  claim 17 , wherein said categorical code is representative of a type of goods or a type of services. 
     
     
         23 . The method of  claim 17 , wherein said categorical code is UNSPSC. 
     
     
         24 . The method of  claim 17 , wherein said geographical position is provided by positioning means associated with a terminal operated by said user and said categorical preference is included in a user profile stored on said terminal. 
     
     
         25 . The method of  claim 24 , wherein said positioning means is a GPS receiver or a cellphone capable of receiving or deriving positioning information from a cellphone network with which it is communicating. 
     
     
         26 . The method of  claim 17 , wherein said geographical levels includes a first level of geographical codes referring to local areas, a second level of geographical codes referring to regional areas, and a third level of geographical codes referring to national areas. 
     
     
         27 . The method of  claim 17 , wherein said presentation of retrieved entries is transmitted to said user as information that fulfills the criteria indicated in the request, or as one or more hyperlink references to information that fulfills the criteria indicated in the request. 
     
     
         28 . The method of  claim 17 , wherein the executed process further comprises:
 transmitting to a user an invitation to request information in the form of a markup language input form; and   receiving a request for information submitted by said user by means of said input form.   
     
     
         29 . The method of  claim 17 , wherein the executed process further comprises:
 receiving a request for assignment of a geographical code from an information provider; and   generating a geographical code in response to said request; and   transmitting data representative of said geographical code to said information provider.   
     
     
         30 . The method of  claim 29 , wherein the executed process further comprises:
 entering said generated geographical code as part of an information provider profile in a second database; and   transmitting an association with said user profile to said information provider as said data representative of said geographical code.   
     
     
         31 . The method of  claim 30 , wherein said association is an information provider identification code representing said information provider profile, or a URI, a prefix part of a URI or a domain name associated with said information provider and stored in said information provider profile. 
     
     
         32 . The method of  claim 17 , wherein the executed process further comprises:
 receiving a request for establishment of a user profile including a categorical preference from a user;   generating a user identification code;   entering said user identification code and said categorical preference as part of a user profile in a third database; and   transmitting said user identification code to said user such that said user identification code can be used as said data representative of a categorical preference in a request for information.

Join the waitlist — get patent alerts

Track US2014012875A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.