US2016179829A9PendingUtilityA9

Methods and systems of aggregating information of social networks based on geographical locations via a network

Individually held — no corporate assignee on recordPriority: Mar 7, 2012Filed: Jan 5, 2015Published: Jun 23, 2016
Est. expiryMar 7, 2032(~5.6 yrs left)· nominal 20-yr term from priority
G06Q 10/40G06F 16/487G06F 16/43H04L 67/22G06F 17/3087H04W 4/021G06F 16/9537G06F 16/29H04W 4/21H04L 67/535
48
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

One or more systems, devices, methods, and/or processes described can apply searches and/or filters to data of social networks with respect to one or more geographical locations, geospatial references, location-based contexts, and/or map-based references. One or more social networks can be queried with search and/or filter parameters and one or more geographic locations, and results received from the social network(s) can be based on the search and/or filter parameter(s) and the geographic location(s) and presented to a user on a map or other user interface.

Claims

exact text as granted — not AI-modified
1 . A system, comprising:
 a processor;   a network interface, coupled to the processor and coupled to a network; and   a memory device coupled to the processor, wherein the memory device stores instructions that are executed by the processor, wherein the system:
 generates a first query of at least one social network media data source comprising a first input indicating a first location, a second input indicating a first geographical search region associated with the first location, and a third input indicating search data, wherein the first geographical search region is an unsupported geographical search region shape that is not a supported geographical search region shape for one or more interfaces of the at least one social network media data source such that the first query is not supported as a query of the at least one social network media data source, wherein the at least one social network media data source stores user-provided data from a plurality of users provided to one or more social networks of the at least one social network media data source via a plurality of computing devices at a plurality of locations; 
 determines a pattern of a plurality of supported geographical search region shapes, wherein the pattern of the plurality of supported geographical search region shapes is determined to cover at least the unsupported geographical search region such that the pattern of the plurality of supported geographical search region shapes is inclusive of the first unsupported geographical search region shape, and further wherein the pattern of the plurality of supported geographical search region shapes is determined to include at least a first supported geographical search region shape of the plurality of supported geographical search region shapes supported by the one or more interfaces of the at least one social network media data source and a second supported geographical search region shape of the plurality of supported geographical search region shapes supported by the one or more interfaces of the at least one social network media data source, wherein at least a portion of the second supported geographical search region shape is determined to comprise an interior of the first unsupported geographical search region shape, and further determines the pattern of the plurality of supported geographical search region shapes such that the first supported geographical search region shape does not include the second supported geographical search region shape of the plurality of supported geographical search region shapes; 
 generates at least one query translating the first query in accordance with the one or more interfaces of the at least one social network media data source such that the at least one query is supported as a query of the at least one social network media data source, and the at least one query specifies, in accordance with the one or more interfaces of the at least one social network media data source, the pattern of the plurality of supported geographical search region shapes supported by the one or more interfaces of the at least one social network media data source; 
 provides, via the network interface and the network, the at least one query, comprising the pattern of the plurality of supported geographical search region shapes supported by the one or more interfaces of the at least one social network media data source, to the at least one social network media data source; and 
 receives, from the at least one social network media data source via the network interface and the network, at least one result based on the at least one query, including based on at least the pattern of the plurality of supported geographical search region shapes. 
   
     
     
         2 . The system of  claim 1 ,
 wherein the at least one query has at least one of a word, a plurality of words, a phrase, a user profile, a portion of a user profile, a regular expression, a natural language filter, a grammar, a social group, an organization, and a user identification;   wherein at least a portion of the user-provided data from the plurality of users corresponds to the at least one result and at least one of the word, the plurality of words, the phrase, the user profile, the portion of the user profile, the regular expression, the natural language filter, the grammar, the social group, the organization, and the user identification; and   wherein the at least one result is based on the at least the portion of the user-provided data from the plurality of users that corresponds to the at least one result and the at least one of the word, the plurality of words, the phrase, the user profile, the portion of the user profile, the regular expression, the natural language filter, the grammar, the social group, the organization, and the user identification.   
     
     
         3 . The system of  claim 2 , wherein the user-provided data includes at least one post to at least one social network service. 
     
     
         4 . The system of  claim 2 , wherein the grammar includes at least one of a set of formation rules for strings in a language, a context-free grammar, a regular grammar, a tree-adjoining grammar, an affix grammar, an attribute grammar, an adaptive grammar, an ambiguous grammar, and a categorical grammar. 
     
     
         5 . The system of  claim 2 , wherein the user profile includes at least one of a user name, the user identification, a mobile telephone number, an email address, a physical address, an occupation, a gender, a marital status, a past purchase, an interest, a past transaction, a shoe size, an age, a clothing size, a political affiliation, a monthly income, a yearly income, an employment status, a credit history, a credit rating, an eye color, a hair color, a music genre, and a membership. 
     
     
         6 . The system of  claim 2 , wherein the user-provided data from the plurality of users includes social network user-provided content. 
     
     
         7 . The system of  claim 1 , wherein when the system receives, from the at least one social network media data source via the network interface and the network, the at least one result based on the search data that is based on the at least one query, the system receives a plurality of results that are based on the at least one query and the pattern of the plurality of supported geographical search region shapes that include the first unsupported geographical search region shape, wherein the plurality of results include the at least one result. 
     
     
         8 . The system of  claim 7 ,
 wherein a first result of the plurality of results is associated with a location of the plurality of locations that is located outside the first geographical search region and within at least one of the pattern of the plurality of supported geographical search regions; and   wherein the system further eliminates the first result of the plurality of results that is associated with the location of the plurality of locations that is located outside the first geographical search region and within the at least one of the pattern of the plurality of supported geographical search regions.   
     
     
         9 . The system of  claim 1 ,
 wherein the system further provides a map to a user and the user indicates the first geographical search region on the map.   
     
     
         10 . The system of  claim 9 ,
 wherein the at least one result includes at least one location of the plurality of locations; and   wherein the system further provides the at least one location of the plurality of locations to a user via the map.   
     
     
         11 . The system of  claim 9 ,
 wherein when the system receives, from the at least one social network media data source via the network, the at least one result based on the at least one query and based on user-provided data stored via the at least one social network media data source, the system receives, from the at least one social network media data source via the network, a first plurality of results based on the at least one query and based on the user-provided data stored via the at least one social network media data source that includes the at least one result based on the at least one query and based on the user-provided data stored via the at least one social network media data source, wherein the first plurality of results include at least two locations of the plurality of locations and wherein each of the first plurality of results corresponds to at least one of the two locations of the plurality of locations;   wherein the system further provides the at least one of the two locations of the plurality of locations to a user via the map.   
     
     
         12 . The system of  claim 1 , wherein the system further:
 receives first input indicating the first location from a computing device;   receives second input indicating the first geographical search region associated with the first location from the computing device;   receives the third input indicating the search data from the computing device; and   provides the at least the first result to the computing device.   
     
     
         13 . The system of  claim 1 , wherein the system further provides a map to a user wherein the map indicates at least one location of the plurality of locations that corresponds to the at least one result based on the at least one query and based on location-based data stored via the at least one social network media data source. 
     
     
         14 . The system of  claim 1 , wherein the user-provided data stored via the at least one social network media data source includes user-provided data stored via at least one of FACEBOOK social network media data source, TWITTER social network media data source, YOUTUBE social network media data source, WEIBO social network media data source, a blog, a wiki, FOURSQUARE social network media data source, INSTAGRAM social network media data source, FLICKR social network media data source, VIMEO social network media data source, and YELP social network media data source. 
     
     
         15 . The system of  claim 1 ,
 wherein at least one of the plurality of locations is determined via a position device of at least one of the plurality of computing devices; and   wherein the user-provided data from the plurality of users provided via the plurality of computing devices includes the at least one of the plurality of locations determined via the position device of the at least one of the plurality of computing devices.   
     
     
         16 . The system of  claim 1 ,
 wherein the system receives the first input indicating the first location, and the system receives the first input indicating the first location from a computing device via the network interface and the network;   wherein the system receives the second input indicating the first geographical search region associated with the first location from the computing device, and the system receives the second input indicating the first geographical search region associated with the first location from the computing device via the network interface and the network;   wherein the system receives the search data from the computing device, and the system receives the search data from the computing device via the network interface and the network; and   wherein the system provides the at least one result to the computing device, and the system provides the at least one result to the computing device via the network interface and the network.   
     
     
         17 . The system of  claim 1 ,
 wherein the system is coupled to a storage; and   wherein when the instructions are executed by the processor, the system further stores the at least one query in the storage;   after an amount of time transpiring, retrieves the at least one query from the storage;   provides, via the network, the at least one query from the storage to the at least one social network media data source;   receives, from the at least one social network media data source via the network, at least a second result based on the at least one query from storage and based on the user-provided data stored via the at least one social network media data source; and provides the at least the second result to the computing device.   
     
     
         18 . A non-transitory computer readable memory device that stores instructions, which when executed by a processor, the processor:
 generates a first query of at least one social network media data source comprising a first input indicating a first location, a second input indicating a first geographical search region associated with the first location, and a third input indicating search data, wherein the first geographical search region is an unsupported geographical search region shape that is not a supported geographical search region shape for one or more interfaces of the at least one social network media data source such that the first query is not supported as a query of the at least one social network media data source, wherein the at least one social network media data source stores user-provided data from a plurality of users provided to one or more social networks of the at least one social network media data source via a plurality of computing devices at a plurality of locations;   determines a pattern of a plurality of supported geographical search region shapes, wherein the pattern of the plurality of supported geographical search region shapes is determined to cover at least the unsupported geographical search region such that the pattern of the plurality of supported geographical search region shapes is inclusive of the first unsupported geographical search region shape, and further wherein the pattern of the plurality of supported geographical search region shapes is determined to include at least a first supported geographical search region shape of the plurality of supported geographical search region shapes supported by the one or more interfaces of the at least one social network media data source and a second supported geographical search region shape of the plurality of supported geographical search region shapes supported by the one or more interfaces of the at least one social network media data source, wherein at least a portion of the second supported geographical search region shape is determined to comprise an interior of the first unsupported geographical search region shape, and further determines the pattern of the plurality of supported geographical search region shapes such that the first supported geographical search region shape does not include the second supported geographical search region shape of the plurality of supported geographical search region shapes;   generates at least one query translating the first query in accordance with the one or more interfaces of the at least one social network media data source such that the at least one query is supported as a query of the at least one social network media data source, and the at least one query specifies, in accordance with the one or more interfaces of the at least one social network media data source, the pattern of the plurality of supported geographical search region shapes supported by the one or more interfaces of the at least one social network media data source;   provides, via the network interface and the network, the at least one query, comprising the pattern of the plurality of supported geographical search region shapes supported by the one or more interfaces of the at least one social network media data source, to the at least one social network media data source; and   receives, from the at least one social network media data source via the network interface and the network, at least one result based on the at least one query, including based on at least the pattern of the plurality of supported geographical search region shapes.   
     
     
         19 . A method, comprising:
 generating a first query of at least one social network media data source comprising a first input indicating a first location, a second input indicating a first geographical search region associated with the first location, and a third input indicating search data, wherein the first geographical search region is an unsupported geographical search region shape that is not a supported geographical search region shape for one or more interfaces of the at least one social network media data source such that the first query is not supported as a query of the at least one social network media data source, wherein the at least one social network media data source stores user-provided data from a plurality of users provided to one or more social networks of the at least one social network media data source via a plurality of computing devices at a plurality of locations;   determining a pattern of a plurality of supported geographical search region shapes, wherein the pattern of the plurality of supported geographical search region shapes is determined to cover at least the unsupported geographical search region such that the pattern of the plurality of supported geographical search region shapes is inclusive of the first unsupported geographical search region shape, and further wherein the pattern of the plurality of supported geographical search region shapes is determined to include at least a first supported geographical search region shape of the plurality of supported geographical search region shapes supported by the one or more interfaces of the at least one social network media data source and a second supported geographical search region shape of the plurality of supported geographical search region shapes supported by the one or more interfaces of the at least one social network media data source, wherein at least a portion of the second supported geographical search region shape is determined to comprise an interior of the first unsupported geographical search region shape, and further determines the pattern of the plurality of supported geographical search region shapes such that the first supported geographical search region shape does not include the second supported geographical search region shape of the plurality of supported geographical search region shapes;   generating at least one query translating the first query in accordance with the one or more interfaces of the at least one social network media data source such that the at least one query is supported as a query of the at least one social network media data source, and the at least one query specifies, in accordance with the one or more interfaces of the at least one social network media data source, the pattern of the plurality of supported geographical search region shapes supported by the one or more interfaces of the at least one social network media data source;   providing, via the network interface and the network, the at least one query, comprising the pattern of the plurality of supported geographical search region shapes supported by the one or more interfaces of the at least one social network media data source, to the at least one social network media data source; and   receiving, from the at least one social network media data source via the network interface and the network, at least one result based on the at least one query, including based on at least the pattern of the plurality of supported geographical search region shapes.   
     
     
         20 . The method of  claim 19 ,
 wherein the at least one query has at least one of a word, a plurality of words, a phrase, a user profile, a portion of a user profile, a regular expression, a natural language filter, a grammar, a social group, an organization, and a user identification;   wherein at least a portion of the user-provided data from the plurality of users corresponds to the at least one result and at least one of the word, the plurality of words, the phrase, the user profile, the portion of the user profile, the regular expression, the natural language filter, the grammar, the social group, the organization, and the user identification; and   wherein the at least one result is based on the at least the portion of the user-provided data from the plurality of users that corresponds to the at least one result and the at least one of the word, the plurality of words, the phrase, the user profile, the portion of the user profile, the regular expression, the natural language filter, the grammar, the social group, the organization, and the user identification.   
     
     
         21 . The method of  claim 19 , wherein said receiving, from the at least one social network media data source via the network, the at least one result based on the at least one query includes receiving a plurality of results that are based on the at least one query and the plurality of supported geographical search region shapes that include the first unsupported geographical search region shape, wherein the plurality of results include the at least one result. 
     
     
         22 . The method of  claim 19 , further comprising:
 providing a map to a user, wherein the map indicates at least one location of the plurality of locations that corresponds to the at least one result based on the at least one query and based on location-based data stored via the at least one social network media data source.   
     
     
         23 . A system, comprising:
 a network interface for coupling to a network;   a means for generating a first query of at least one social network media data source comprising a first input indicating a first location, a second input indicating a first geographical search region associated with the first location, and a third input indicating search data, wherein the first geographical search region is an unsupported geographical search region shape that is not a supported geographical search region shape for one or more interfaces of the at least one social network media data source such that the first query is not supported as a query of the at least one social network media data source, wherein the at least one social network media data source stores user-provided data from a plurality of users provided to one or more social networks of the at least one social network media data source via a plurality of computing devices at a plurality of locations;   a means for determining a pattern of a plurality of supported geographical search region shapes, wherein the pattern of the plurality of supported geographical search region shapes is determined to cover at least the unsupported geographical search region such that the pattern of the plurality of supported geographical search region shapes is inclusive of the first unsupported geographical search region shape, and further wherein the pattern of the plurality of supported geographical search region shapes is determined to include at least a first supported geographical search region shape of the plurality of supported geographical search region shapes supported by the one or more interfaces of the at least one social network media data source and a second supported geographical search region shape of the plurality of supported geographical search region shapes supported by the one or more interfaces of the at least one social network media data source, wherein at least a portion of the second supported geographical search region shape is determined to comprise an interior of the first unsupported geographical search region shape, and further determines the pattern of the plurality of supported geographical search region shapes such that the first supported geographical search region shape does not include the second supported geographical search region shape of the plurality of supported geographical search region shapes;   a means for generating at least one query translating the first query in accordance with the one or more interfaces of the at least one social network media data source such that the at least one query is supported as a query of the at least one social network media data source, and the at least one query specifies, in accordance with the one or more interfaces of the at least one social network media data source, the pattern of the plurality of supported geographical search region shapes supported by the one or more interfaces of the at least one social network media data source;   a means for providing, via the network interface and the network, the at least one query, comprising the pattern of the plurality of supported geographical search region shapes supported by the one or more interfaces of the at least one social network media data source, to the at least one social network media data source; and   a means for receiving, from the at least one social network media data source via the network interface and the network, at least one result based on the at least one query, including based on at least the pattern of the plurality of supported geographical search region shapes.

Join the waitlist — get patent alerts

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

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