IP Library Granted Patent US 8,990,340
Granted Patent B1
US 8,990,340 · App. 13/401,643 · Granted Mar 24, 2015

Aggregation system

Inventors: Jared Polis (Boulder, CO); Payal Goyal (Broomfield, CO); Jeffery D. Herman (Boulder, CO); Samuel C. Wu (Lakewood, CO); Eric Wu (Broomfield, CO); Michael D. McMahon (Centennial, CO); Michael C. Wilson (Boulder, CO); Andrew Hartman (Boulder, CO); Peter K. Trzyna (Chicago, IL); David L. Calone (Babylon, NY); Chris Young (Wildwood, MO); Scott Shaver (Westminster, CO); Andrew Hyde (Boulder, CO); Francis Brown (Manchester, NH)
Assignee: Fingerprint Cards AB
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,990,340
App. No.
13/401,643
Granted
Mar 24, 2015
Kind
B1
Abstract

A computerized aggregation system including a computer, a display controlled by the computer, and networking hardware connecting the computer to a network, the computer programmed so that the aggregation apparatus: connects to at least one Internet-connected service; and authenticates itself with each said Internet-connected service; and retrieves input from said Internet-connected service; and connects to at least one appliance computer; and then authenticates itself with each said appliance computer; and retrieves input from each said appliance computer; and parses the input from each said Internet-connected service and parses the input from each said appliance computer so as to produce an aggregation of the parsed input; and renders the aggregation as output.

Claims (42)

1. An aggregation apparatus comprising:

a computer,

a display controlled by the computer, and

networking hardware connecting the computer to a network, the computer programmed so that the aggregation apparatus:

connects to at least one Internet-connected service; and then

authenticates itself with each said Internet-connected service; and then

retrieves input from said Internet-connected service; and

connects via the Internet to at least one appliance computer; and then

authenticates itself with each said appliance computer; and then

retrieves input from each said appliance computer; and

parses the input from each said Internet-connected service and parses the input from each said appliance computer so as to produce an aggregation of the parsed input; and then

renders the aggregation as output, wherein the aggregation apparatus executes user-defined rules to initiate an alert process so that a communication corresponding to the aggregation is sent to a recipient.

2. The apparatus of claim 1 , wherein the computer programmed so that the aggregation apparatus;

presents an interface which enables receipt of an authentication from each said Internet-connected service;

presents an interface which receives information from each said Internet-connected service;

presents an interface which enables receipt of an authentication from each said appliance computer;

presents an interface which receives information from each said appliance computer;

parses the information from each said Internet-connected service and parses the information from each said appliance computer so as to produce an other aggregation of the parsed information; and then

renders the other aggregation as output.

3. The apparatus of claim 1 , wherein the computer programmed so that the aggregation apparatus presents an interface which enables receipt of an authentication from each said Internet-connected service;

presents an interface which receives information from each said Internet-connected service;

presents an interface which enables receipt of an authentication from each said appliance computer; and

presents an interface which receives information from each said appliance computer;

parses the information from each said Internet-connected service and parses the information from each said appliance computer so as to produce the aggregation.

4. The aggregation apparatus of claim 1 , wherein the aggregation apparatus is not a server side aggregation apparatus.

5. The apparatus of any one of claims 1 - 4 , wherein the aggregation apparatus provides user-enabled management of said parsed input, and subject to said management, produces the aggregation of the parsed input.

6. The apparatus of claim any one of claims 1 - 4 , wherein the aggregation apparatus provides user-enabled management of said parsed input, and subject to said management, produces another aggregation of the parsed input.

7. The apparatus of claim 6 , wherein the user-enabled management includes a filtering rule.

8. The apparatus of claim 6 , wherein user-enabled management includes a sorting rule.

9. The apparatus of claim 6 , wherein user-enabled management includes a time-based rule.

10. Apparatus of claim 6 , wherein user-enabled management includes a priority weighting rule.

11. Apparatus of claim 6 , wherein user-enabled management includes a location-based rule.

12. The apparatus of claim 5 , wherein the aggregation apparatus provides at least some of the aggregation as an update or message to at least one Internet service or site or page.

13. The apparatus of claim 5 , wherein the aggregation apparatus provides at least some of the aggregation as an update or message to multiple Internet services or sites or pages.

14. The apparatus of any one of claims 1 - 4 , wherein the aggregation apparatus issues an operational command to at least one said Internet-connected service based on at least some of the input.

15. The apparatus of any one of claims 2 - 3 , wherein the aggregation apparatus issues an operational command to at least one said Internet-connected service based on at least some of the information.

16. The apparatus of any one of claims 1 - 4 , wherein the aggregation apparatus issues an operational command to at least one said appliance computer based on at least some of the input.

17. The apparatus of any one of claims 2 - 3 , wherein the aggregation apparatus issues an operational command to at least one said appliance computer based on at least some of the information.

18. The apparatus of any one of claims 1 - 4 , wherein at least one said appliance computer comprises or communicates with a measuring device.

19. The apparatus of any one of claims 1 - 4 , wherein at least one said Internet-related service includes a social network site.

20. The apparatus of any one of claims 1 - 4 , wherein said at least one Internet-connected service comprises more than one Internet-connected service, and wherein said at least one appliance computer comprises more than one appliance computer.

21. The apparatus of claim 20 , wherein communication among the aggregation apparatus and at least one of said appliance computer includes an HTML 5 communication.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 22, 2021
From: FINGERPRINT CARDS AB
To: FINGERPRINT CARDS ANACATUM IP AB
Reel/Frame 058179/0239 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 20, 2014
From: CONFLUENCE COMMONS, INC.
To: FINGERPRINT CARDS AB
Reel/Frame 034017/0994 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 17, 2013
From: POLIS, JARED; GOYAL, PAYAL; HERMAN, JEFFERY D.; WU, SAMUEL C.; WU, ERIC; MCMAHON, MICHAEL D.; WILSON, MICHAEL C.; HARTMAN, ANDREW; TRZYNA, PETER K.; CALONE, DAVID L.; YOUNG, CHRIS; SHAVER, SCOTT; HYDE, ANDREW
To: CONFLUENCE COMMONS, INC.
Reel/Frame 030816/0790 →
Continuity (23)
Continuation In Part 13022606 · Feb 7, 2011
Continuation In Part 12194531 · Aug 19, 2008
Continuation 12711442 · Feb 24, 2010
Continuation In Part 11823836 · Jun 27, 2007
Continuation In Part 12194531 · Aug 19, 2008
Continuation In Part 11823836 · Jun 27, 2007
Continuation In Part 13053085 · Mar 21, 2011
Continuation In Part 13079304 · Apr 4, 2011
Continuation In Part 13079363 · Apr 4, 2011
Continuation In Part 13079533 · Apr 4, 2011
Provisional Application 61445443 · Feb 22, 2011
Provisional Application 60816692 · Jun 27, 2006
Provisional Application 61850448 · Oct 10, 2006
Provisional Application 60872690 · Dec 4, 2006
Provisional Application 60872688 · Dec 4, 2006
Provisional Application 60872689 · Dec 4, 2006
Provisional Application 60874202 · Dec 11, 2006
Provisional Application 60900939 · Feb 12, 2007
Provisional Application 60934249 · Jun 12, 2007
Provisional Application 60994092 · Sep 17, 2007
Provisional Application 61009642 · Dec 31, 2007
Provisional Application 61189319 · Aug 15, 2008
Provisional Application 60965442 · Aug 20, 2007