IP Library Granted Patent US 8,818,353
Granted Patent B2
US 8,818,353 · App. 13/492,189 · Granted Aug 26, 2014

Optimizing mobile user data storage

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,818,353
App. No.
13/492,189
Granted
Aug 26, 2014
Kind
B2
Abstract

Systems and methods described herein provide a mechanism for optimizing the reception and storage of mobile user data. Data relating to mobile user location, behavior, and profiles are received from mobile users and stored at a storage system in an efficient manner. The efficiency is achieved by identifying what system parameters may be adjusted to reduce storage requirements while still providing sufficient data for useful analysis. System parameters that may change to reduce storage requirements include, e.g., the type of mobile user data collected, the frequency at which mobile user data is collected, the events or conditions that trigger data collection, and dynamically adjusting data collection upon detecting a number of event or time-based triggers.

Claims (59)

1. A method for optimizing mobile user data storage by adjusting parameters, said method comprising:

receiving, at a storage system, data from one or more mobile users according to a first data receiving scheme;

establishing, at said storage system, a second data receiving scheme according to a location of said one or more mobile users where the frequency at which data is received from said mobile users according to said second data receiving scheme is different than the frequency at which data is received from said mobile users according to said first data receiving scheme, wherein

more data is received from said one or more mobile users when said one or more mobile users is determined to be in a proximity of a location of interest, and

less data is received from said one or more mobile users during periods of expected low mobile user activity and more data is received from said one or more mobile users during periods of expected high mobile user activity; and

instructing said one or mobile users to transmit data to said storage system according to said second scheme.

2. The method of claim 1 further comprising:

determining data received from said one or more mobile users according to said first data receiving scheme exceeds a threshold.

3. The method of claim 2 further comprising:

transmitting, from said storage system, instructions to said one or more mobile users relating to said second data receiving scheme.

4. The method of claim 3 further comprising:

receiving data from said one or more mobile users according to said second data receiving scheme.

5. The method of claim 1 wherein said data comprises mobile user location data.

6. The method of claim 5 wherein said data comprises mobile user behavioral data.

7. The method of claim 6 wherein said data comprises mobile user profile data.

8. The method of claim 1 wherein said establishing said second receiving scheme further comprises varying the frequency at which data is received from said one or more mobile users.

9. The method of claim 8 wherein varying the frequency at which data is received from said one or more mobile users comprises receiving data from said one or more mobile users only upon the occurrence of an event or condition.

10. The method of claim 9 when said event or condition comprises powering on a mobile device of said mobile user.

11. The method of claim 9 when said event or condition comprises rebooting a mobile device of said mobile user.

12. The method of claim 9 when said event or condition comprises said mobile user crossing a virtual radius of a location of interest.

13. The method of claim 1 wherein said establishing said second receiving scheme comprises collecting only mobile user behavioral data.

14. The method of claim 1 wherein said establishing said second receiving scheme comprises collecting only mobile user location data.

15. A system for optimizing storage of mobile user data by adjusting parameters, said system comprising:

at least one processor; and

a memory coupled to the at least one processor, wherein the at least one processor is configured to:

receive, at a storage system, data from one or more mobile users according to a first data receiving scheme;

establish, at said storage system, a second data receiving scheme according to a location of said one or more mobile users where the frequency at which data is received from said mobile users according to said second data receiving scheme is different than the frequency at which data is received from said mobile users according to said first data receiving scheme, wherein

more data is received from said one or more mobile users when said one or more mobile users is determined to be in a proximity of a location of interest, and

less data is received from said one or more mobile users during periods of expected low mobile user activity and more data is received from said one or more mobile users during periods of expected high mobile user activity; and

instruct said one or mobile users to transmit data to said storage system according to said second scheme.

16. The system of claim 15 wherein said processor is further configured to:

determine data received from said one or more mobile users according to said first data receiving scheme exceeds a threshold.

17. The system of claim 16 wherein said processor is further configured to:

transmit, from said storage system, instructions to said one or more mobile users relating to said second data receiving scheme.

18. The system of claim 17 wherein said processor is further configured to:

receive data from mobile users according to said second data receiving scheme.

19. The system of claim 15 wherein said processor is further configured to:

receive mobile user location data.

20. The system of claim 19 wherein said processor is further configured to:

receive mobile user behavioral data.

21. The system of claim 20 wherein said processor is further configured to:

receive mobile user profile data.

22. The system of claim 15 wherein said processor is further configured to:

increase the frequency at which data is received from said one or more mobile users only during period when a mobile user is determined to be in a proximity of a location of interest.

23. The system of claim 15 wherein said processor is further configured to:

receive data from said one or more mobile users only upon the occurrence of an event or condition.

24. The system of claim 23 when said event or condition comprises powering on a mobile device of said mobile user.

25. The system of claim 23 when said event or condition comprises rebooting a mobile device of said mobile user.

26. The system of claim 23 when said event or condition comprises said mobile user crossing a virtual radius of a location of interest.

27. The system of claim 15 wherein said processor is further configured to:

collect only mobile user behavioral data.

28. The system of claim 15 wherein said processor is further configured to:

collect only mobile user location data.

29. The method of claim 1 wherein location of said one or more mobile users is a real-time or near real-time location.

30. The method of claim 1 wherein location of said one or more mobile users is a predicted location of said one or more mobile users in relation to a location of interest.

31. The method of claim 1 wherein location of said one or more mobile users is a historical location of said one or more mobile users in relation to a location of interest.

32. The system of claim 15 wherein location of said one or more mobile users is a real-time or near real-time location.

33. The system of claim 15 wherein location of said one or more mobile users is a predicted location of said one or more mobile users in relation to a location of interest.

34. The system of claim 15 wherein location of said one or more mobile users is a historical location of said one or more mobile users in relation to a location of interest.

Assignments (19)
RELEASE OF PATENT SECURITY AGREEMENT RECORDED AT REEL 068551/FRAME 0322 Recorded May 6, 2026
From: WELLS FARGO BANK, NATIONAL ASSOCIATION
To: RESEARCH NOW GROUP, LLC; DYNATA, LLC; IMPERIUM, LLC
Reel/Frame 075523/0128 →
SECURITY AGREEMENT Recorded Aug 12, 2024
From: RESEARCH NOW GROUP, LLC
To: WELLS FARGO BANK, N.A., AS AGENT
Reel/Frame 068551/0322 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 26, 2024
From: IPINION, INC.
To: DYNATA, LLC
Reel/Frame 068101/0137 →
SECURITY INTEREST Recorded Jul 18, 2024
From: IPINION INC.; RESEARCH NOW GROUP, LLC; IMPERIUM, LLC
To: WILMINGTON SAVINGS FUND SOCIETY, FSB
Reel/Frame 068027/0411 →
RELEASE OF PATENT SECURITY INTEREST RECORDED AT REEL 044523/FRAME 0869 Recorded Jul 18, 2024
From: GOLDMAN SACHS BANK USA
To: DYNATA, LLC (F/K/A SURVEY SAMPLING INTERNATIONAL LLC); RESEARCH NOW GROUP, LLC (F/K/A RESEARCH NOW GROUP, INC. AND E-MILES, INC.); IPINION, INC.
Reel/Frame 068434/0873 →
SECOND LIEN TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS Recorded Jul 18, 2024
From: ACQUIOM AGENCY SERVICES LLC
To: RESEARCH NOW GROUP LLC (F/K/A RESEARCH NOW GROUP, INC.); DYNATA, LLC (F/K/A SURVEY SAMPLING INTERNATIONAL LLC)
Reel/Frame 068435/0276 →
RELEASE OF DIP PATENT SECURITY INTEREST RECORDED AT REEL 067514/FRAME 0268 Recorded Jul 18, 2024
From: WILMINGTON SAVINGS FUND SOCIETY FSB
To: RESEARCH NOW GROUP, LLC; IMPERIUM, LLC; IPINION, INC.
Reel/Frame 068435/0391 →
SECURITY INTEREST Recorded May 23, 2024
From: IPINION INC.; RESEARCH NOW GROUP, LLC; IMPERIUM, LLC
To: WILMINGTON SAVINGS FUND SOCIETY, FSB
Reel/Frame 067514/0268 →
NOTICE OF SUCCESSION OF AGENCY (SECOND LIEN PATENT SECURITY INTERESTS) Recorded May 22, 2024
From: GOLDMAN SACHS BANK USA
To: ACQUIOM AGENCY SERVICES LLC AS SUCCESSOR SECOND LIEN COLLATERAL AGENT
Reel/Frame 067503/0474 →
SECURITY INTEREST Recorded Jan 3, 2018
From: SURVEY SAMPLING INTERNATIONAL, LLC; E-MILES, INC.; RESEARCH NOW GROUP, INC.; IPINION, INC.
To: GOLDMAN SACHS BANK USA, AS COLLATERAL AGENT
Reel/Frame 044524/0461 →
SECURITY INTEREST Recorded Jan 3, 2018
From: SURVEY SAMPLING INTERNATIONAL, LLC; E-MILES, INC.; RESEARCH NOW GROUP, INC.; IPINION, INC.
To: GOLDMAN SACHS BANK USA, AS COLLATERAL AGENT
Reel/Frame 044523/0869 →
SECOND LIEN TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS Recorded Dec 22, 2017
From: ANTARES CAPITAL LP
To: RESEARCH NOW GROUP, INC.; E-MILES, INC.; IPINION, INC.
Reel/Frame 044949/0430 →
FIRST LIEN TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS (FIRST LIEN) Recorded Dec 22, 2017
From: ANTARES CAPITAL LP
To: RESEARCH NOW GROUP, INC.; E-MILES, INC.; IPINION, INC.
Reel/Frame 044949/0135 →
ASSIGNMENT OF INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Sep 3, 2015
From: GENERAL ELECTRIC CAPITAL CORPORATION
To: ANTARES CAPITAL LP
Reel/Frame 036541/0067 →
FIRST PATENT SECURITY AGREEMENT Recorded Mar 18, 2015
From: RESEARCH NOW GROUP, INC.; E-MILES, INC.; IPINION, INC.
To: GENERAL ELECTRIC CAPITAL CORPORATION
Reel/Frame 035223/0776 →
SECOND PATENT SECURITY AGREEMENT Recorded Mar 18, 2015
From: RESEARCH NOW GROUP, INC.; E-MILES, INC.; IPINION, INC.,
To: GENERAL ELECTRIC CAPITAL CORPORATION
Reel/Frame 035223/0789 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN INTELLECTUAL PROPERTY Recorded Mar 18, 2015
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: RESEARCH NOW GROUP, INC.; E-MILES, INC.; IPINION, INC.; PEANUT LABS, INC.
Reel/Frame 035223/0569 →
SECURITY AGREEMENT Recorded Nov 6, 2013
From: E-REWARDS, INC.; IPINION, INC.; E-MILES, INC.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 031597/0474 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 19, 2012
From: KUPPUSAMY, PALANIVEL
To: IPINION, INC.
Reel/Frame 028402/0317 →