IP Library Patent Application 13606902
Patent Application
App. No. 13/606,902

Streaming-Content Analytics

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 None
App. No.
13/606,902
Abstract

In one embodiment, a method includes accessing data associated with one or more source logs. The data associated with the source logs corresponds to activity of a user at a particular time. The method also includes identifying the user and a device associated with the source logs; and mapping at least a portion of the data associated with the source logs to a user session associated with the user and the device. The user session corresponds to activity of the user while using the device. The information also includes providing data corresponding to a particular period of time based on the user session. The data corresponds to the particular period of time includes streaming content and geographic data captured during the particular period of time.

Claims (38)

1 . A method comprising:

accessing, by one or more processors associated with one or more computer servers, data associated with one or more source logs, the data associated with the one or more source logs corresponding to activity of a user at one or more times;

identifying, by the one or more processors, the user and a device associated with the one or more source logs;

mapping, by the one or more processors, at least a portion of the data associated with the one or more source logs to a user session associated with the user and the device, the user session corresponding to activity of the user while using the device; and

providing, by the one or more processors, data corresponding to a particular period of time based on the user session, wherein the data corresponding to the particular period of time comprises streaming content and geographic data captured during the particular period of time.

2 . The method of claim 1 , wherein the streaming content comprises video data, audio data, or any combination thereof.

3 . The method of claim 1 , further comprising generating a new user session for the user based at least in part on whether the user has an existing user session.

4 . The method of claim 1 , wherein the user session comprises one or more sub-sessions, each sub-session comprising information about connectivity, position, frames history, alert, watch, or any combination thereof, the sub-sessions being associated with time, position, or transmission data of the one or more source logs.

5 . The method of claim 4 , further comprising:

determining a type of status change associated with the one or more source logs; and

updating data contained in one or more of the sub-sessions of the user session based on the type of the status change.

6 . The method of claim 5 , wherein the type of status change comprises a status update, a position update, a command request, or any combination thereof.

7 . The method of claim 6 , further comprising updating data associated with a connectivity sub-session of the user session in response to detecting the status update.

8 . The method of claim 6 , further comprising updating a position sub-session of the user session in response to detecting the position update.

9 . The method of claim 4 , further comprising mapping data from the one or more source logs to one or more of the sub-sessions based at least in part on the type of the status change associated with the one or more source logs.

10 . The method of claim 9 , further comprising mapping at least a portion of data from a viewers log and a view history log to a view history sub-session.

11 . The method of claim 4 , wherein a connectivity sub-session of the user session comprises data corresponding to a period of time the device is in communication with a server.

12 . The method of claim 1 , further comprising:

indicating whether the user session remains open after completing the provision of the data; and

loading into memory the open user session in response to re-accessing the one or more source logs.

13 . The method of claim 1 , wherein the one or more source logs comprise data associated with a prior status report and a current status change.

14 . The method of claim 1 , wherein the accessing of the one or more source logs is performed in accordance to a pre-determined schedule.

15 . The method of claim 1 , wherein the accessing of the one or more source logs is performed in response to receiving data associated with a status change.

16 . The method of claim 1 , further comprising querying a geographic information system (GIS) service for an address corresponding to one or more locations corresponding to information in the one or more source logs.

17 . The method of claim 1 , wherein the one or more source logs further comprise global positioning system (GPS) data.

18 . The method of claim 1 , further comprising storing the user session in a database that is separate from the one or more source logs.

19 . One or more computer-readable non-transitory storage media embodying software to:

access data associated with one or more source logs, the data associated with the one or more source logs corresponding to activity of a user at one or more times;

identify the user and a device associated with the one or more source logs;

map at least a portion of the data associated with the one or more source logs to a user session associated with the user and the device, the user session corresponding to activity of the user while using the device; and

provide data corresponding to a particular period of time based on the user session, wherein the data corresponding to the particular period of time comprises streaming content and geographic data captured during the particular period of time.

20 . A device comprising:

a processor; and

one or more computer-readable non-transitory storage media coupled to the processor and embodying software to:

access data associated with one or more source logs, the data associated with the one or more source logs corresponding to activity of a user at one or more times;

identify the user and a device associated with the one or more source logs;

map at least a portion of the data associated with the one or more source logs to a user session associated with the user and the device, the user session corresponding to activity of the user while using the device; and

provide data corresponding to a particular period of time based on the user session, wherein the data corresponding to the particular period of time comprises streaming content and geographic data captured during the particular period of time.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 15, 2014
From: REALITY MOBILE, LLC (INCORPORATED IN DE)
To: REALITY MOBILE, LLC (INCORPORATED IN MD)
Reel/Frame 031979/0372 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 14, 2012
From: RENSIN, DAVID KALLETT; GEOGHEGAN, BRIAN J.; GRENFELL, RICHARD E.; O'BRIEN, SEAN; OSBORNE, SEAN C.; WINTERS, KEVIN J.; WISE, ADAM
To: REALITY MOBILE LLC
Reel/Frame 029293/0638 →