IP Library Patent Application 14796454
Patent Application
App. No. 14/796,454

SESSION ANALYSIS SYSTEMS AND METHODS

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.
14/796,454
Abstract

A method and system analyze session data. In some embodiments, the method includes receiving a request to analyze session data that includes a user-defined data segmentation setting that includes a restriction on the analysis. The method further includes aggregating the session data based on the user-defined data segmentation setting. The method then generates a graphical representation of the aggregated session data.

Claims (35)

1 . A method comprising:

receiving a request to perform an analysis of session data, the session data comprising a plurality of sessions, the request including a user-defined data segmentation setting, the user-defined data segmentation setting including a restriction on of the analysis to a segment of the session data;

aggregating, using one or more processors, the session data based on the user-defined data segmentation setting; and

generating a user interface including a graphical representation of the aggregated session data, the graphical representation of the aggregated session data depicting multiple portions, each portion of the multiple portions representing an event of a plurality of events corresponding to the plurality of sessions, each portion of the multiple portions including indications of a number of sessions aggregated into the portion and indications of the time to complete the event.

2 . The method of claim 1 , further comprising:

accessing the session data;

identifying the plurality of sessions in the session data; and

identifying the plurality of events that occurred within the plurality of identified sessions.

3 . The method of claim 2 , further comprising determining a session result associated with each of the plurality of identified sessions.

4 . The method of claim 3 , wherein the aggregating of the plurality of identified sessions includes aggregating the session results associated with the plurality of identified sessions.

5 . The method of claim 1 , wherein the aggregating of the session data includes statistically summarizing the plurality of events corresponding to the plurality of identified sessions.

6 . The method of claim 1 , further comprising determining a temporal relationship between the plurality of events in each session.

7 . The method of claim 6 , wherein determining the temporal relationship includes determining a start time and an end time associated with each of the plurality of events.

8 . The method of claim 6 , further comprising separating the plurality of sessions into groups based on the temporal relationship between the plurality of events in each session.

9 . The method of claim 1 , wherein the session data is accessed from a web-based session log.

10 . The method of claim 1 , wherein the session data represents an instance of a webpage flow.

11 . The method of claim 1 , wherein the plurality of events include user actions.

12 . The method of claim 1 , wherein the user-defined data segmentation setting includes a restriction on the type of session data analyzed.

13 . A non-transitory machine-readable storage medium comprising instructions that, when executed by one or more processors of a machine, cause the machine to perform operations comprising:

receiving a request to perform an analysis of session data, the session data comprising a plurality of sessions, the request including a user-defined data segmentation setting, the user-defined data segmentation setting including a restriction on of the analysis to a segment of the session data;

aggregating, using one or more processors, the session data based on the user-defined data segmentation setting; and

generating a user interface including a graphical representation of the aggregated session data, the graphical representation of the aggregated session data depicting multiple portions, each portion of the multiple portions representing an event of a plurality of events corresponding to the plurality of sessions, each portion of the multiple portions including indications of a number of sessions aggregated into the portion and indications of the time to complete the event.

14 . The non-transitory machine-readable storage medium of claim 13 , wherein the session data is accessed from a network-based marketplace.

15 . The non-transitory machine-readable storage medium of claim 13 , wherein the operations further comprise:

accessing the session data;

identifying the plurality of sessions in the session data; and

identifying the plurality of events that occurred within the plurality of identified sessions.

16 . The non-transitory machine-readable storage medium of claim 13 , wherein the operations further comprise determining a temporal relationship between the plurality of events occurring in each session of the plurality of sessions.

17 . The non-transitory machine-readable storage medium of claim 16 , wherein determining the temporal relationship includes determining a start time and an end time associated with each of the plurality of identified events.

18 . The non-transitory machine-readable storage medium of claim 13 , wherein the user-defined data segmentation setting includes a restriction on the type of session data analyzed.

19 . The non-transitory machine-readable storage medium of claim 18 , wherein the type of session data analyzed includes sessions associated with a particular demographic segment.

20 . A system comprising:

a communication module to receive a request to perform an analysis of session data, the session data comprising a plurality of sessions, the request including a user-defined data segmentation setting, the user-defined data segmentation setting including a restriction on of the analysis to a segment of the session data;

a session analysis module, comprising one or more processors, to aggregate the plurality of identified sessions based on the user-defined setting; and

a user interface generator to generate a graphical representation of the aggregated session data, the graphical representation of the aggregated session data depicting multiple portions, each portion of the multiple portions representing an event of a plurality of events corresponding to the plurality of sessions, each portion of the multiple portions including indications of a number of sessions aggregated into the portion and indications of the time to complete the event.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 10, 2015
From: SHEN, ZEQIAN; SUNDARESAN, NEELAKANTAN
To: EBAY INC
Reel/Frame 036059/0557 →