REAL-TIME DATA INPUT RELEVANCE RANKING AND RESULTING DATA OUTPUT
First Claim
Patent Images
1. A method for generating a ranked stream of data by a server, the method comprising:
- receiving a first set of data from a portable computing device, the first set of data corresponding to measurements performed by one or more sensors;
ranking a plurality of elements in a second set of data based on a plurality of metrics defined by correlations between the first set of data and a third set of data of interest to a user; and
transmitting one or more of the ranked elements in the second set of data to the portable computing device.
4 Assignments
0 Petitions
Accused Products
Abstract
Techniques are presented for ranking and presenting information to a user. In one example, a portable computing device may collect a first set of data from one or more sensors, rank a second set of data (e.g., advertisements, news, etc.) by correlating the first set of data with a third set of data of interest to a user, and present the ranked information to the user. In another example, the portable computing device may transmit the collected information to a server for processing, and receive the ranked information from the server.
19 Citations
51 Claims
-
1. A method for generating a ranked stream of data by a server, the method comprising:
-
receiving a first set of data from a portable computing device, the first set of data corresponding to measurements performed by one or more sensors; ranking a plurality of elements in a second set of data based on a plurality of metrics defined by correlations between the first set of data and a third set of data of interest to a user; and transmitting one or more of the ranked elements in the second set of data to the portable computing device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method for obtaining a ranked stream of data by a portable computing device, the method comprising:
-
transmitting a first set of data to a server, the first set of data corresponding to measurements performed by one or more sensors; receiving one or more ranked elements from the server, said one or more ranked elements being selected from a second set of data corresponding to correlations between the first set of data and a third set of data of interest to a user; and presenting the one or more ranked elements to the user by the portable computing device. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
-
18. A method for generating a ranked stream of data by a portable computing device, the method comprising:
-
obtaining a first set of data from one or more sensors; obtaining a second set of data of interest to a user of the portable computing device; ranking a plurality of elements in a third set of data based on a plurality of metrics defined by correlations between the first set of data and the second set of data; and presenting one or more of the ranked elements in the third set of data to the user. - View Dependent Claims (19, 20, 21, 22, 23, 24)
-
-
25. A computer system configured to:
-
receive a first set of data from a portable computing device, the first set of data corresponding to measurements performed by one or more sensors; rank a plurality of elements in a second set of data based on a plurality of metrics defined by correlations between the first set of data and a third set of data of interest to a user; and transmit one or more of the ranked elements in the second set of data to the portable computing device. - View Dependent Claims (26, 27, 28, 29, 30, 31, 32, 33)
-
-
34. A portable communication/computing device configured to:
-
transmit a first set of data to a server, the first set of data corresponding to measurements performed by one or more sensors; receive one or more ranked elements from the server, said one or more ranked elements being selected from a second set of data corresponding to correlations between the first set of data and a third set of data of interest to a user; and present the one or more ranked elements to the user. - View Dependent Claims (35, 36, 37, 38, 39, 40, 41)
-
-
42. A portable communication/computing device configured to:
-
obtain a first set of data from one or more sensors; obtain a second set of data of interest to a user of the portable communication/computing device; rank a plurality of elements in a third set of data based on a plurality of metrics defined by correlations between the first set of data and the second set of data; and present one or more of the ranked elements in the third set of data to the user. - View Dependent Claims (43, 44, 45, 46, 47, 48)
-
-
49. A non-transitory computer-readable medium comprising computer readable instructions configured to cause a processor to:
-
receive a first set of data from a portable computing device, the first set of data corresponding to measurements performed by one or more sensors; rank a plurality of elements in a second set of data based on a plurality of metrics defined by correlations between the first set of data and a third set of data of interest to a user; and transmit one or more of the ranked elements in the second set of data to the portable computing device.
-
-
50. A non-transitory computer-readable medium comprising computer readable instructions configured to cause a processor to:
-
transmit a first set of data to a server, the first set of data corresponding to measurements performed by one or more sensors; receive one or more ranked elements from the server, said one or more ranked elements being selected from a second set of data corresponding to correlations between the first set of data and a third set of data of interest to a user; and present the one or more ranked elements to the user.
-
-
51. A non-transitory computer-readable medium comprising computer readable instructions configured to cause a processor to:
-
obtain a first set of data from one or more sensors; obtain a second set of data of interest to a user of a portable communication/computing device; rank a plurality of elements in a third set of data based on a plurality of metrics defined by correlations between the first set of data and the second set of data; and present one or more of the ranked elements in the third set of data to the user.
-
Specification