IP Library Granted Patent US 9,894,049
Granted Patent B2
US 9,894,049 · App. 14/516,229 · Granted Feb 13, 2018

Network aggregator

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 9,894,049
App. No.
14/516,229
Granted
Feb 13, 2018
Kind
B2
Abstract

A device, system and method for aggregating resources, services or data across a network in which data and services from various source networks can be converted into an internal, aggregatable form (or vice versa) that can be sent to relevant properties or systems on request or through scheduling. The framework of the device, system and method permits scalability and potentially support any number of users, applications and services.

Claims (34)

1. A method comprising:

extracting, by a processor, information associated with a user from a plurality of user accounts after accessing the plurality of user accounts with credentials received from the user;

determining, by the processor, rates of access for each of the plurality of user accounts based on network call statistics associated with the plurality of user accounts;

scheduling, by the processor, an aggregation request to access the plurality of user accounts in accordance with the rates of access and executing the aggregation request to extract scheduled information associated with the user from the user accounts;

aggregating, by the processor, the extracted information and the scheduled information from the plurality of user accounts into a single network location; and

converting, by the processor, the extracted information and the scheduled information from the plurality of user accounts into a single format in the single network location based on a global schema that defines a conversion of a first data type to a second data type and defines a single network identifier format.

2. The method of claim 1 , wherein the extracting information associated with the user comprises extracting digital photographs associated with the user.

3. The method of claim 2 , wherein the converting the digital photographs into a single format further comprises converting the digital photographs into a standard format so that the photographs can be accessed through same software and in a same manner.

4. The method of claim 1 , wherein the extracting information associated with the user comprises extracting contacts associated with the user through various email accounts.

5. The method of claim 1 , further comprising providing suggestions to the user based on the usage patterns of the user.

6. The method of claim 1 , further comprising identifying patterns on a periodic basis.

7. The method of claim 1 , wherein aggregating the extracted information and the scheduled information from the plurality of user accounts into a single network location further comprises aggregating various social contacts that originate from different networked systems.

8. The method of claim 1 , wherein the extracting of the information associated with the user further comprises extracting financial information of the user.

9. A computing device comprising:

a processor;

a storage medium for tangibly storing thereon program logic for execution by the processor, the program logic comprising:

extracting logic executed by the processor for extracting information associated with a user from a plurality of user accounts after accessing the plurality of user accounts with credentials received from the user;

determining logic executed by the processor for determining rates of access for each of the plurality of user accounts based on network call statistics associated with the plurality of user accounts;

scheduling logic, executed by the processor, for scheduling an aggregation request to access the plurality of user accounts in accordance with the rates of access and executing the aggregation request to extract scheduled information associated with the user from the user accounts

aggregating logic executed by the processor for aggregating the extracted information and the scheduled information from the plurality of user accounts into a single network location; and

converting logic executed by the processor for converting the extracted information and the scheduled information from the plurality of user accounts into a single format in the single network location based on a global schema that defines a conversion of a first data type to a second data type and defines a single network identifier format.

10. The computing device of claim 9 , wherein the extracting logic for extracting information associated with the user comprises extracting logic for extracting digital photographs associated with the user.

11. The computing device of claim 10 , wherein the converting logic for converting the digital photographs into a single format further comprises converting logic for converting the digital photographs into a standard format so that all of the photographs can be accessed through the same software and in the same manner.

12. The computing device of claim 9 , wherein the extracting logic for extracting information associated with the user comprises extracting logic for extracting contacts associated with the user through various email accounts.

13. The computing device of claim 9 , further comprising suggestion providing logic executed by the processor for providing suggestions to the user based on the usage patterns of the user.

14. The computing device of claim 9 , further comprising periodic identifying logic executed by the processor for identifying patterns on a periodic basis.

15. The computing device of claim 9 , wherein the aggregating logic for aggregating the extracted information from the plurality of user accounts into a single network location further comprises aggregating logic for aggregating various social contacts that originate from different networked systems.

16. The computing device of claim 9 , wherein the extracting logic for extracting the information associated with the user further comprises extracting logic for extracting financial information of the user.

17. A non-transitory computer readable storage medium having computer readable program code in the medium for causing a processor to execute computer instructions, the instructions comprising:

extracting, by the processor, information associated with a user from a plurality of user accounts after accessing the plurality of user accounts with credentials received from the user;

determining, by the processor, rates of access for each of the plurality of user accounts based on network call statistics associated with the plurality of user accounts;

scheduling, by the processor, an aggregation request to access the plurality of user accounts in accordance with the rates of access and executing the aggregation request to extract scheduled information associated with the user from the user accounts;

aggregating, by the processor, the extracted information from the plurality of user accounts into a single network location; and

converting, by the processor, the extracted information from the plurality of user accounts into a single format in the single network location based on a global schema that defines a conversion of a first data type to a second data type and defines a single network identifier format.

Assignments (9)
CORRECTIVE ASSIGNMENT TO CORRECT THE THE ASSIGNOR NAME PREVIOUSLY RECORDED AT REEL: 052853 FRAME: 0153. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Mar 29, 2021
From: R2 SOLUTIONS LLC
To: STARBOARD VALUE INTERMEDIATE FUND LP, AS COLLATERAL AGENT
Reel/Frame 056832/0001 →
CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNEE NAME PREVIOUSLY RECORDED ON REEL 053654 FRAME 0254. ASSIGNOR(S) HEREBY CONFIRMS THE RELEASE OF SECURITY INTEREST GRANTED PURSUANT TO THE PATENT SECURITY AGREEMENT PREVIOUSLY RECORDED. Recorded Dec 30, 2020
From: STARBOARD VALUE INTERMEDIATE FUND LP
To: R2 SOLUTIONS LLC
Reel/Frame 054981/0377 →
RELEASE OF SECURITY INTEREST IN PATENTS Recorded Jul 8, 2020
From: STARBOARD VALUE INTERMEDIATE FUND LP
To: ACACIA RESEARCH GROUP LLC; AMERICAN VEHICULAR SCIENCES LLC; BONUTTI SKELETAL INNOVATIONS LLC; CELLULAR COMMUNICATIONS EQUIPMENT LLC; INNOVATIVE DISPLAY TECHNOLOGIES LLC; LIFEPORT SCIENCES LLC; LIMESTONE MEMORY SYSTEMS LLC; MOBILE ENHANCEMENT SOLUTIONS LLC; MONARCH NETWORKING SOLUTIONS LLC; NEXUS DISPLAY TECHNOLOGIES LLC; PARTHENON UNIFIED MEMORY ARCHITECTURE LLC; R2 SOLUTIONS LLC; SAINT LAWRENCE COMMUNICATIONS LLC; STINGRAY IP SOLUTIONS LLC; SUPER INTERCONNECT TECHNOLOGIES LLC; TELECONFERENCE SYSTEMS LLC; UNIFICATION TECHNOLOGIES LLC
Reel/Frame 053654/0254 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 25, 2020
From: EXCALIBUR IP, LLC
To: R2 SOLUTIONS LLC
Reel/Frame 053459/0059 →
PATENT SECURITY AGREEMENT Recorded Jun 5, 2020
From: ACACIA RESEARCH GROUP LLC; AMERICAN VEHICULAR SCIENCES LLC; BONUTTI SKELETAL INNOVATIONS LLC; CELLULAR COMMUNICATIONS EQUIPMENT LLC; INNOVATIVE DISPLAY TECHNOLOGIES LLC; LIFEPORT SCIENCES LLC; LIMESTONE MEMORY SYSTEMS LLC; MERTON ACQUISITION HOLDCO LLC; MOBILE ENHANCEMENT SOLUTIONS LLC; MONARCH NETWORKING SOLUTIONS LLC; NEXUS DISPLAY TECHNOLOGIES LLC; PARTHENON UNIFIED MEMORY ARCHITECTURE LLC; R2 SOLUTIONS LLC; SAINT LAWRENCE COMMUNICATIONS LLC; STINGRAY IP SOLUTIONS LLC; SUPER INTERCONNECT TECHNOLOGIES LLC; TELECONFERENCE SYSTEMS LLC; UNIFICATION TECHNOLOGIES LLC
To: STARBOARD VALUE INTERMEDIATE FUND LP, AS COLLATERAL AGENT
Reel/Frame 052853/0153 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 2, 2018
From: SAMPLE, NEAL; LO, PAUL
To: YAHOO! INC.
Reel/Frame 044512/0818 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 3, 2016
From: YAHOO! INC.
To: EXCALIBUR IP, LLC
Reel/Frame 038950/0592 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 1, 2016
From: EXCALIBUR IP, LLC
To: YAHOO! INC.
Reel/Frame 038951/0295 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 18, 2016
From: YAHOO! INC.
To: EXCALIBUR IP, LLC
Reel/Frame 038383/0466 →