Location based services using location and motion information
First Claim
1. A method comprising:
- a computing node external to a wireless communication apparatus in response to a data push received from the wireless communication apparatus requesting information for a plurality of information sources from a plurality of remote computing nodes that are external to the computing node and the wireless communication apparatus, wherein data of the data push that is pushed from the wireless communication apparatus to the computing node external to the wireless communication apparatus includes each of speed information of the wireless communication apparatus, direction information of the wireless communication apparatus, pattern information of the wireless communication apparatus and location information of the wireless communication apparatus, wherein the wireless communication apparatus is a moving wireless communication apparatus;
the computing node external to a wireless communication apparatus receiving from the plurality of remote computing nodes data sets sent by the plurality of remote computing nodes to the computing node in response to the requesting information for a plurality of information sources, the data sets including information sources data;
the computing node external to the wireless communication apparatus in response to the data push from the wireless communication apparatus and in response to the receiving from the plurality of remote computing nodes data sets performs organizing data of the data set; and
wherein the organizing data of the data set by the computing node external to the wireless communication apparatus includes the wireless communication apparatus determining a relevancy score for data of the information sources data using each of the pushed speed information of the wireless communication apparatus pushed from the wireless communication apparatus to the computing node, the pushed direction information of the wireless communication apparatus pushed from the wireless communication apparatus to the computing node and the pushed location information of the wireless communication apparatus pushed from the wireless communication apparatus to the computing node, wherein the organizing by the computing node external to the wireless communication apparatus includes the computing node external to the wireless communication apparatus determining based on the determined relevancy scores for the data of the information sources data a sort order list for the data of the information sources data for display of a list of data of the information sources data according to the sort order.
2 Assignments
0 Petitions
Accused Products
Abstract
In one embodiment, a method includes: obtaining location information and motion information of a wireless communication apparatus, and a data set from one or more information sources external to the wireless communication apparatus; and organizing data of the data set for display, where the organizing is based on the location and motion information of the wireless communication apparatus. Methods of other embodiments may also include defining a search radius based on the location information and motion information of the wireless communication apparatus, and the organizing may also include filtering the data set from the one or more information sources to exclude data from information sources outside the defined search radius.
-
Citations
20 Claims
-
1. A method comprising:
-
a computing node external to a wireless communication apparatus in response to a data push received from the wireless communication apparatus requesting information for a plurality of information sources from a plurality of remote computing nodes that are external to the computing node and the wireless communication apparatus, wherein data of the data push that is pushed from the wireless communication apparatus to the computing node external to the wireless communication apparatus includes each of speed information of the wireless communication apparatus, direction information of the wireless communication apparatus, pattern information of the wireless communication apparatus and location information of the wireless communication apparatus, wherein the wireless communication apparatus is a moving wireless communication apparatus; the computing node external to a wireless communication apparatus receiving from the plurality of remote computing nodes data sets sent by the plurality of remote computing nodes to the computing node in response to the requesting information for a plurality of information sources, the data sets including information sources data; the computing node external to the wireless communication apparatus in response to the data push from the wireless communication apparatus and in response to the receiving from the plurality of remote computing nodes data sets performs organizing data of the data set; and wherein the organizing data of the data set by the computing node external to the wireless communication apparatus includes the wireless communication apparatus determining a relevancy score for data of the information sources data using each of the pushed speed information of the wireless communication apparatus pushed from the wireless communication apparatus to the computing node, the pushed direction information of the wireless communication apparatus pushed from the wireless communication apparatus to the computing node and the pushed location information of the wireless communication apparatus pushed from the wireless communication apparatus to the computing node, wherein the organizing by the computing node external to the wireless communication apparatus includes the computing node external to the wireless communication apparatus determining based on the determined relevancy scores for the data of the information sources data a sort order list for the data of the information sources data for display of a list of data of the information sources data according to the sort order. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method comprising:
-
a computing node external to a wireless communication apparatus iteratively sending data requests to the wireless communication apparatus, the wireless communication apparatus being a moving wireless communication apparatus, the iteratively sent data requests requesting speed information of the wireless communication apparatus, direction information of the wireless communication apparatus pattern information of the wireless communication apparatus and location information of the wireless communication apparatus; the computing node external to the wireless communication apparatus iteratively receiving data from the wireless communication apparatus in response the iteratively sent data requests to the wireless communication apparatus from the computing node, wherein the iteratively receiving data includes iteratively receiving speed information of the wireless communication apparatus, direction information of the wireless communication apparatus pattern information of the wireless communication apparatus and location information of the wireless communication apparatus; the computing node external to a wireless communication apparatus with the iteratively sending data requests iteratively sending data set requests to remote computing nodes that are external to the computing node and the wireless communication apparatus; the computing node external to the wireless communication apparatus iteratively receiving data sets from the remote computing nodes in response to the iteratively sent data set requests; the computing node external to the wireless communication apparatus in response to the iteratively receiving data from the wireless communication apparatus and in response to the iteratively receiving from the remote computing nodes data sets performing organizing data of the data set, wherein the data sets include information sources data; the computing node external to the wireless communication apparatus in response to the iteratively received data from the wireless communication apparatus received in response to the iteratively sent data requests to the wireless communication apparatus iteratively establishing a search radius and excluding from the sort order list data from information sources that are external to the search radius, wherein the computing node external to the wireless communication apparatus established the search radius using each of the iteratively received speed information the wireless communication apparatus iteratively sent by the wireless communication apparatus, the iteratively received pattern information of the wireless communication apparatus iteratively sent by the wireless communication apparatus, the iteratively received pattern information of the wireless communication apparatus iteratively sent by the wireless communication apparatus, and also the iteratively received location information of the wireless communication apparatus iteratively sent by the wireless communication apparatus; and the computing node external to the wireless communication apparatus iteratively sending to the wireless communication apparatus data resulting from the organizing and the establishing, wherein the data resulting from the organizing and the establishing comprises data of the information sources data, wherein the computing node external to the wireless communication apparatus iteratively sending to the wireless communication apparatus data resulting from the organizing and the establishing facilitates presentment of the data of the information sources data according to a sort order list determined by the computing node external to the wireless communication apparatus. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
-
18. A system comprising:
-
a memory; one or more processing apparatus in communication with the memory; a computer readable storage medium; and one or more program comprising program instructions stored on the computer readable storage medium and executable by the one or more processing apparatus via the memory to perform a method, the method comprising; a computing node external to a wireless communication apparatus in response to a data push received from the wireless communication apparatus requesting information for a plurality of information sources from a plurality of remote computing nodes that are external to the computing node and the wireless communication apparatus, wherein data of the data push that is pushed from the wireless communication apparatus to the computing node external to the wireless communication apparatus includes each of speed information of the wireless communication apparatus, direction information of the wireless communication apparatus, pattern information of the wireless communication apparatus and location information of the wireless communication apparatus;
the computing node external to a wireless communication apparatus receiving from the plurality of remote computing nodes data sets sent by the plurality of remote computing nodes to the computing node in response to the requesting information;the computing node external to the wireless communication apparatus in response to the data push from the wireless communication apparatus and in response to the receiving from the plurality of remote computing nodes data sets performs organizing data of the data set, wherein the data sets include information sources data; and wherein the organizing of the data set by the computing node external to the wireless communication apparatus includes the wireless communication apparatus determining a relevancy score for data of the information sources data using each of the speed information of the wireless communication apparatus pushed from the wireless communication apparatus to the computing node, the direction information of the wireless communication apparatus pushed from the wireless communication apparatus to the computing and the location information of the wireless communication apparatus pushed from the wireless communication apparatus computing node external to the wireless communication apparatus, wherein the organizing by the computing node external to the wireless communication apparatus includes, the computing node external to the wireless communication apparatus determining based on the determined relevancy scores for the data of the information sources data a sort order list for the data of the information sources data for display of a list of data of the information sources data according to the sort order. - View Dependent Claims (19, 20)
-
Specification