GPS suggestions based on social points of interest (POI) metadata
First Claim
Patent Images
1. A system for providing notice of geo-locations of potential interest to a user, the system comprising:
- a processor; and
a computer readable storage medium connected to the processor, wherein the computer readable storage medium has stored thereon a program for controlling the processor, and wherein the processor is operative with the program to execute the program for;
collecting geo-locations, including collecting geo-locations indicated as points of interest in network-based social data of the user and collecting geo-locations indicated as points of interest in network-based social data of other persons who are identified as friends in the user'"'"'s network-based social data, wherein the collecting is independent of the current geo-locations of the user and of the other persons who are identified as friends, and wherein the collecting includes;
detecting media shows for which the user performs at least one of media show viewing, media show purchasing and media show renting, wherein detecting the media shows includes accessing user activity on media services of the user;
detecting text-based publications for which the user performs at least one of text-based publication viewing, text-based publication purchasing and text-based publication renting, wherein detecting the text-based publications includes accessing user activity on ebook-type media accounts of the user;
searching websites, including websites that report about the detected media shows, websites that analyze the detected media shows, websites that review the detected media shows, websites that report about the detected text-based publications, websites that analyze the detected text-based publications and websites that review the detected text-based publications;
responsive to the searching of the websites finding a location repeatedly mentioned for a detected media show, collecting the mentioned location as a socially significant location and storing an association between the socially significant location and the media show; and
responsive to the searching of the websites finding a location repeatedly mentioned for a detected text-based publication, collecting the mentioned location as a socially significant location and storing an association between the socially significant location and the text-based publication;
wherein the processor is further operative with the program to execute the program for;
obtaining a current geo-location of the user;
comparing the user'"'"'s current geo-location with the collected geo-locations;
selecting ones of the collected geo-locations responsive to the comparing; and
presenting the selected ones of the geo-locations to the user responsive to the user'"'"'s current geo-location, wherein when the presented location is one of the socially significant locations having at least one of the stored associations with a media show, the presenting includes presenting information about the media show and when the presented location is one of the socially significant locations having at least one of the stored associations with a text-based publication, the presenting includes presenting information about the text-based publication.
2 Assignments
0 Petitions
Accused Products
Abstract
A method is disclosed for providing notice of geo-locations of potential interest to a user. The method includes obtaining the user'"'"'s current geo-location, collecting geo-locations indicated in the user'"'"'s network-based social data, and collecting geo-locations indicated in network-based social data of other persons who are identified in the user'"'"'s network-based social data. The user'"'"'s current geolocation is compared with the collected geo-locations, ones of the collected geo-locations are selected responsive to the comparing, and the selected ones are presented to the user.
-
Citations
20 Claims
-
1. A system for providing notice of geo-locations of potential interest to a user, the system comprising:
-
a processor; and a computer readable storage medium connected to the processor, wherein the computer readable storage medium has stored thereon a program for controlling the processor, and wherein the processor is operative with the program to execute the program for; collecting geo-locations, including collecting geo-locations indicated as points of interest in network-based social data of the user and collecting geo-locations indicated as points of interest in network-based social data of other persons who are identified as friends in the user'"'"'s network-based social data, wherein the collecting is independent of the current geo-locations of the user and of the other persons who are identified as friends, and wherein the collecting includes; detecting media shows for which the user performs at least one of media show viewing, media show purchasing and media show renting, wherein detecting the media shows includes accessing user activity on media services of the user; detecting text-based publications for which the user performs at least one of text-based publication viewing, text-based publication purchasing and text-based publication renting, wherein detecting the text-based publications includes accessing user activity on ebook-type media accounts of the user; searching websites, including websites that report about the detected media shows, websites that analyze the detected media shows, websites that review the detected media shows, websites that report about the detected text-based publications, websites that analyze the detected text-based publications and websites that review the detected text-based publications; responsive to the searching of the websites finding a location repeatedly mentioned for a detected media show, collecting the mentioned location as a socially significant location and storing an association between the socially significant location and the media show; and responsive to the searching of the websites finding a location repeatedly mentioned for a detected text-based publication, collecting the mentioned location as a socially significant location and storing an association between the socially significant location and the text-based publication; wherein the processor is further operative with the program to execute the program for; obtaining a current geo-location of the user; comparing the user'"'"'s current geo-location with the collected geo-locations; selecting ones of the collected geo-locations responsive to the comparing; and presenting the selected ones of the geo-locations to the user responsive to the user'"'"'s current geo-location, wherein when the presented location is one of the socially significant locations having at least one of the stored associations with a media show, the presenting includes presenting information about the media show and when the presented location is one of the socially significant locations having at least one of the stored associations with a text-based publication, the presenting includes presenting information about the text-based publication. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computer program product for providing notice of geo-locations of potential interest to a user, the computer program product including a computer readable storage medium having instructions stored thereon for execution by a computer system, wherein the instructions, when executed by the computer system, cause the computer system to implement a method comprising:
-
collecting geo-locations, including collecting geo-locations indicated as points of interest in network-based social data of the user and collecting geo-locations indicated as points of interest in network-based social data of other persons who are identified as friends in the user'"'"'s network-based social data, wherein the collecting is independent of the current geo-location of the user and of the other persons who are identified as friends; and
wherein the collecting includes;detecting media shows for which the user performs at least one of media show viewing, media show purchasing and media show renting, wherein detecting the media shows includes accessing user activity on media services of the user; detecting text-based publications for which the user performs at least one of text-based publication viewing, text-based publication purchasing and text-based publication renting, wherein detecting the text-based publications includes accessing user activity on ebook-type media accounts of the user; searching websites, including websites that report about the detected media shows, websites that analyze the detected media shows, websites that review the detected media shows, websites that report about the detected text-based publications, websites that analyze the detected text-based publications and websites that review the detected text-based publications; responsive to the searching of the websites finding a location repeatedly mentioned for a detected media show, collecting the mentioned location as a socially significant location and storing an association between the socially significant location and the media show; and responsive to the searching of the websites finding a location repeatedly mentioned for a detected text-based publication, collecting the mentioned location as a socially significant location and storing an association between the socially significant location and the text-based publication; wherein the processor is further operative with the program to execute the program for; obtaining a current geo-location of the user; comparing the user'"'"'s current geo-location with the collected geo-locations; selecting ones of the collected geo-locations responsive to the comparing; and presenting the selected ones of the geo-locations to the user responsive to the user'"'"'s current geo-location, wherein when the presented location is one of the socially significant locations having at least one of the stored associations with a media show, the presenting includes presenting information about the media show and when the presented location is one of the socially significant locations having at least one of the stored associations with a text-based publication, the presenting includes presenting information about the text-based publication. - View Dependent Claims (8, 9, 10, 11, 12, 13)
-
-
14. A method for providing notice of geo-locations of potential interest to a user comprising:
-
collecting geo-locations, including collecting geo-locations indicated as points of interest in network-based social data of the user and collecting geo-locations indicated as points of interest in network-based social data of other persons who are identified as friends in the user'"'"'s network-based social data, wherein the collecting is independent of the current geo-locations of the user and of the other persons who are identified as friends, and wherein the collecting includes; detecting media shows for which the user performs at least one of media show viewing, media show purchasing and media show renting, wherein detecting the media shows includes accessing user activity on media services of the user; detecting text-based publications for which the user performs at least one of text-based publication viewing, text-based publication purchasing and text-based publication renting, wherein detecting the text-based publications includes accessing user activity on ebook-type media accounts of the user; searching websites, including websites that report about the detected media shows, websites that analyze the detected media shows, websites that review the detected media shows, websites that report about the detected text-based publications, websites that analyze the detected text-based publications and websites that review the detected text-based publications; responsive to the searching of the websites finding a location repeatedly mentioned for a detected media show, collecting the mentioned location as a socially significant location and storing an association between the socially significant location and the media show; and responsive to the searching of the websites finding a location repeatedly mentioned for a detected text-based publication, collecting the mentioned location as a socially significant location and storing an association between the socially significant location and the text-based publication; wherein the processor is further operative with the program to execute the program for; obtaining a current geo-location of the user; comparing the user'"'"'s current geo-location with the collected geo-locations; selecting ones of the collected geo-locations responsive to the comparing; and presenting the selected ones of the geo-locations to the user responsive to the user'"'"'s current geo-location, wherein when the presented location is one of the socially significant locations having at least one of the stored associations with a media show, the presenting includes presenting information about the media show and when the presented location is one of the socially significant locations having at least one of the stored associations with a text-based publication, the presenting includes presenting information about the text-based publication. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification