METHOD AND APPARATUS FOR AGGREGATING AND PRESENTING DATA ASSOCIATED WITH GEOGRAPHIC LOCATIONS
First Claim
1. A method of aggregating data associated with a geographic region, comprising:
- receiving a set of geotag data associated with at least one location in the geographic region, the set of geotag data comprising at least;
a geographic identifier that identifies the at least one associated location in the region, anda set of attributes associated with the at least one location; and
generating a regional profile for the region by aggregating, from the set of geotag data, the set of attributes for the at least one location in the region to identify combined attributes of the region.
2 Assignments
0 Petitions
Accused Products
Abstract
Implementations relate to systems and methods for aggregating and presenting data related to geographic locations. Geotag data related to geographic locations and associated features or attributes can be collected to build a regional profile characterizing a set of locations within the region. Geotag data related to the constituent locations, such as user ratings or popularity ranks for restaurants, shops, parks, or other features, sites, or attractions, can be combined to generate a profile of characteristics of locations in the region. The platform can generate recommendations of locations to transmit to the user of a mobile device, based for instance on the location of the device in the region as reported by GPS or other location service and the regional profile. Geotag data can include audio data analyzed using region-specific terms, and user recommendations can be presented via dynamic menus based on regional profiles, user preferences or other criteria.
-
Citations
63 Claims
-
1. A method of aggregating data associated with a geographic region, comprising:
-
receiving a set of geotag data associated with at least one location in the geographic region, the set of geotag data comprising at least; a geographic identifier that identifies the at least one associated location in the region, and a set of attributes associated with the at least one location; and generating a regional profile for the region by aggregating, from the set of geotag data, the set of attributes for the at least one location in the region to identify combined attributes of the region. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A system for aggregating data associated with a geographic region, comprising:
-
a data store storing a set of geotag data associated with at least one location in the region and comprising at least; a geographic identifier that identifies the at least one associated location in the region, and a set of attributes associated with the at least one location; and a processor, communicating with the data store, the processor being configured to generate a regional profile for the region by aggregating, from the set of geotag data, the set of attributes for the at least one location in the region to identify combined attributes of the region. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
-
22. A system for aggregating data associated with a geographic region, comprising:
-
means for storing data, the means for storing data storing a set of geotag data associated with at least one location in the region and comprising at least; a geographic identifier that identifies the at least one associated location in the region, and a set of attributes associated with the at least one location; and means for processing data, communicating with the means for storing data, the means for processing data being configured to generate a regional profile for the region by aggregating, from the set of geotag data, the set of attributes for the at least one location in the region to identify combined attributes of the region. - View Dependent Claims (23, 24, 25, 26, 27, 28)
-
-
29. A computer program product, comprising:
computer-readable medium comprising; at least one instruction for causing a computer to receive a set of geotag data associated with at least one location in the geographic region and comprising at least; a geographic identifier that identifies the at least one associated location in the region, and a set of attributes associated with the at least one location; and at least one instruction for causing a computer to generate a regional profile for the region by aggregating, from the set of geotag data, the set of attributes for the at least one location in the region to identify combined attributes of the region. - View Dependent Claims (30, 31)
-
32. A method of accessing geographically related information in a mobile device, comprising:
-
acquiring a geographic location for the mobile device; initiating a request for data related to a regional profile associated with the acquired geographic location for the mobile device; and receiving the data related to the regional profile, the regional profile comprising at least a set of geotag data representing an aggregation of a set of attributes associated with at least one location in the region. - View Dependent Claims (33, 34, 35, 36, 37)
-
-
38. A mobile device, comprising:
-
a wireless interface to a server; and a processor, communicating with the server via the wireless interface, the processor being configured to; acquire a geographic location for the mobile device, initiate a request for data related to a regional profile associated with the acquired geographic location for the mobile device, and receive the data related to the regional profile, the regional profile comprising at least a set of geotag data representing an aggregation of a set of attributes associated with at least one location in the region. - View Dependent Claims (39, 40, 41, 42, 43)
-
-
44. A mobile device, comprising:
-
means for providing a wireless interface to a server; and means for processing data, communicating with the server via the means for providing a wireless interface, the means for processing data being configured to; acquire a geographic location for the mobile device, initiate a request for data related to a regional profile associated with the acquired geographic location for the mobile device, and receive the data related to the regional profile, the regional profile comprising at least a set of geotag data representing an aggregation of a set of attributes associated with at least one location in the region. - View Dependent Claims (45, 46, 47, 48, 49)
-
-
50. A computer program product comprising:
computer readable medium comprising; at least one instruction for causing a computer to acquire a geographic location for a mobile device; at least one instruction for causing a computer to initiate a request for data related to a regional profile associated with the acquired geographic location for the mobile device; and at least one instruction for causing a computer to receive the data related to the regional profile, the regional profile comprising at least a set of geotag data representing an aggregation of a set of attributes associated with at least one location in the region. - View Dependent Claims (51, 52, 53, 54, 55)
-
56. A method of generating a training set for speech recognition, comprising:
-
accessing a regional profile, the regional profile comprising a plurality of sets of geotag data, each set of geotag data being associated with at least one location in the geographic region and comprising at least; a geographic identifier that identifies the at least one associated location in the region, and a set of attributes associated with the at least one location; and receiving a user-inputted audio sample associated with a location in the geographic region; and generating a customized training set for recognition of the user-inputted audio sample by extracting a set of speech unit sequence frequencies from the plurality of sets of geotag data in the regional profile.
-
-
57. A system for generating a training set for speech recognition, comprising:
-
an interface to a regional profile database, the regional profile database storing a regional profile, the regional profile comprising a plurality of sets of geotag data, each set of geotag data being associated with at least one location in the geographic region and comprising at least; a geographic identifier that identifies the at least one associated location in the region, and a set of attributes associated with the at least one location; and a processor, communicating with the regional profile database via the interface, the processor being configured to; receive a user-inputted audio sample associated with a location in the geographic region, access the regional profile, and generate a customized training set for recognition of the user-inputted audio sample by extracting a set of speech unit sequence frequencies from the plurality of sets of geotag data in the regional profile.
-
-
58. A method of generating a training set for speech recognition via a mobile device, comprising:
-
receiving a user-inputted audio sample associated with a location in the geographic region in the mobile device; and accessing a regional profile via the mobile device, the regional profile comprising a plurality of sets of geotag data, each set of geotag data being associated with at least one location in the geographic region and comprising at least; a geographic identifier that identifies the at least one associated location in the region, and a set of attributes associated with the at least one location; and generating a customized training set for recognition of the user-inputted audio sample by extracting a set of speech unit sequence frequencies from the plurality of sets of geotag data in the regional profile.
-
-
59. A mobile device, comprising:
-
an audio input configured to receive a user-inputted audio sample associated with a location in the geographic region in the mobile device; and a wireless interface to a regional profile database, the regional profile database storing a regional profile, the regional profile comprising a plurality of sets of geotag data, each set of geotag data being associated with at least one location in the geographic region and comprising at least; a geographic identifier that identifies the at least one associated location in the region, and a set of attributes associated with the at least one location; and a processor, communicating with the regional profile database via the wireless interface, the processor being configured to; receive the user-inputted audio sample associated with a location in the geographic region, access the regional profile, and generate a customized training set for recognition of the user-inputted audio sample by extracting a set of speech unit sequence frequencies from the plurality of sets of geotag data in the regional profile.
-
-
60. A method of generating a dynamic ordering of a selection menu, comprising:
-
receiving device location data for a mobile device; accessing a regional profile, the regional profile comprising a plurality of sets of geotag data, each set of geotag data being associated with at least one location in the geographic region and comprising at least; a geographic identifier that identifies the at least one associated location in the region, and a set of attributes associated with the at least one location; and generating a set of recommendation information to transmit to a user of the mobile device to recommend at least one location in the geographic region based at least on the device location data and the regional profile; and generating a dynamic ordering of a menu to present the recommendation information based on at least one of a user profile for the user and the device location data.
-
-
61. A system for generating a dynamic ordering of a selection menu, comprising:
-
an interface to a mobile device; and a processor, communicating via the interface with the mobile device, the processor being configured to; receive device location data for the mobile device, access a regional profile, the regional profile comprising a plurality of sets of geotag data, each set of geotag data being associated with at least one location in the geographic region and comprising at least; a geographic identifier that identifies the at least one associated location in the region, and a set of attributes associated with the at least one location, generate a set of recommendation information to transmit to a user of the mobile device to recommend at least one location in the geographic region based at least on the device location data and the regional profile, and generate a dynamic ordering of a menu to present the recommendation information based on at least one of a user profile for the user and the device location data.
-
-
62. A method of generating a dynamic ordering of a selection menu via a mobile device, comprising:
-
receiving device location data for the mobile device; accessing a regional profile via the mobile device, the regional profile comprising a plurality of sets of geotag data, each set of geotag data being associated with at least one location in the geographic region and comprising at least; a geographic identifier that identifies the at least one associated location in the region, and a set of attributes associated with the at least one location; and generating a set of recommendation information to present to a user of the mobile device to recommend at least one location in the geographic region based at least on the device location data and the regional profile; and generating a dynamic ordering of a menu to present the recommendation information based on at least one of a user profile for the user and the device location data.
-
-
63. A mobile device, comprising:
-
a wireless interface to a regional profile database, the regional profile database storing a regional profile, the regional profile comprising a plurality of sets of geotag data, each set of geotag data being associated with at least one location in the geographic region and comprising at least; a geographic identifier that identifies the at least one associated location in the region, and a set of attributes associated with the at least one location; and a processor, communicating via the wireless interface with the regional profile database, the processor being configured to; receive device location data for the mobile device, access the regional profile to generate a set of recommendation information to transmit to a user of the mobile device to recommend at least one location in the geographic region based at least on the device location data and the regional profile, and generate a dynamic ordering of a menu to present the recommendation information based on at least one of a user profile for the user and the device location data.
-
Specification