IP Library Granted Patent US 9,892,417
Granted Patent B2
US 9,892,417 · App. 15/595,590 · Granted Feb 13, 2018

System and method for applying tracing tools for network locations

Inventors: Haggai Shachar (Tel-Aviv, IL); Shahar Nechmad (Tel-Aviv, IL)
Assignee: LivePerson, Inc.
G06Q30/0201H04L67/22G06F17/3087
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,892,417
App. No.
15/595,590
Granted
Feb 13, 2018
Kind
B2
Abstract

A method is disclosed for enabling a network location to provide an ordering process for data relevant to connected network devices' activities. The method includes assembling the data, utilizing the activity data, and associating the data, such that information is derived to enable a desired expansion of at least one designated activity. Another method is disclosed for managing an object assignment broadcast operations for a network location based on a network device's previous activities. This second method includes tracing a network device's conduct to determine that a network device prefers a particular class of content. The method also includes tagging a network device's profile with the respective observation and deciding by a network location as to the classification factor for a network device to be targeted for an object assignment broadcast.

Claims (59)

1. A system, comprising:

one or more processors; and

one or more non-transitory machine-readable storage media containing instructions configured to cause the one or more processors to perform operations including:

receiving, on a computing device, one or more log-activity packets containing activity data, wherein the activity data represents one or more interactions with one or more content elements associated with a network location, and wherein an interaction has a corresponding value;

analyzing the one or more log-activity packets to track one or more interactions with the network location over a period of time;

calculating one or more values corresponding to the one or more tracked interactions;

receiving input corresponding to a selection of a particular tracked interaction, wherein the selection identifies a particular tracked interaction having a corresponding value to be increased;

generating a modification design, wherein the modification design represents a change to the one or more content elements associated with the network location, wherein the modification design is generated based on the particular tracked interaction, and wherein the modification design is configured to improve the value corresponding to the particular tracked interaction; and

automatically transmitting a representation of the modification design, wherein the representation, when received, automatically changes a content element of the network location according to the modification design, wherein altering the content element increases the value corresponding to the particular tracked interaction.

2. The system of claim 1 , wherein the operations further include:

generating an ordering process configured to create an ordered list of interactions that are associated with the selected particular tracked interaction using archived interaction data.

3. The system of claim 2 , wherein:

the modification design includes altering the content elements of the network location using the ordered list of interactions.

4. The system of claim 2 , wherein the operations further include:

determining an interest of a network device in the one or more content elements of the network location, wherein determining the interest is based on a trend of the archived interaction data.

5. The system of claim 4 , wherein the operations further include:

determining a change in activity of the network device, wherein determining the change in activity is based on the trend of the archived interaction data.

6. The system of claim 5 , wherein the operations further include:

identifying a group of network devices that periodically connect to the network location that are likely to discontinue the periodic connection to the network location based on the trend of the archived interaction data.

7. The system of claim 1 , wherein the operations further include:

determining correlation scores between each of the one or more tracked interactions relative to the remaining one or more tracked interactions, wherein a tracked interaction having a highest correlation score relative to the remaining one or more tracked interactions is selected as the particular tracked interaction.

8. The system of claim 7 , wherein the operations further include:

generating a correlation matrix from the correlation scores, wherein the correlation matrix represents a correlation between each tracked interaction relative to the remaining one or more tracked interactions in a single data structure.

9. The system of claim 1 , wherein tracking interactions includes:

tracking a duration of a connection of a network device to the network location.

10. The system of claim 9 , wherein:

tracking interactions further includes tracking activities of an identified network device connected to the network location, and

storing, in a relational database, information associating the tracked activities with the identified network device.

11. A computer implemented method, comprising:

receiving, on a computing device, one or more log-activity packets containing activity data, wherein the activity data represents one or more interactions with one or more content elements associated with a network location, and wherein an interaction has a corresponding value;

analyzing, by the computing device, the one or more log-activity packets to track one or more interactions with the network location over a period of time;

calculating, by the computing device, one or more values corresponding to the one or more tracked interactions;

receiving, by the computing device, input corresponding to a selection of a particular tracked interaction, wherein the selection identifies a particular tracked interaction having a corresponding value to be increased;

generating, by the computing device, a modification design, wherein the modification design represents a change to the one or more content elements associated with the network location, wherein the modification design is generated based on the particular tracked interaction, and wherein the modification design is configured to improve the value corresponding to the particular tracked interaction; and

automatically transmitting, by the computing device, a representation of the modification design, wherein the representation, when received, automatically changes a content element of the network location according to the modification design, wherein altering the content element increases the value corresponding to the particular tracked interaction.

12. The method of claim 11 , further comprising:

generating, by the computing device, an ordering process configured to create an ordered list of interactions that are associated with the selected particular tracked interaction using archived interaction data.

13. The method of claim 12 , wherein:

the modification design includes altering the content elements of the network location using the ordered list of interactions.

14. The method of claim 11 , wherein:

tracking interactions further includes tracking activities of an identified network device connected to the network location, and

storing, in a relational database, information associating the tracked activities with the identified network device.

15. The method of claim 11 , further comprising:

determining an interest of a network device in the one or more content elements of the network location, wherein determining the interest is based on a trend of archived interaction data.

16. A computer-program product tangibly embodied in a non-transitory machine-readable storage medium, and including instructions configured to cause one or more processors to perform operations comprising:

receiving one or more log-activity packets containing activity data, wherein the activity data represents one or more interactions with one or more content elements associated with a network location, and wherein an interaction has a corresponding value;

analyzing the one or more log-activity packets to track one or more interactions with the network location over a period of time;

calculating one or more values corresponding to the one or more tracked interactions;

receiving input corresponding to a selection of a particular tracked interaction, wherein the selection identifies a particular tracked interaction having a corresponding value to be increased;

generating a modification design, wherein the modification design represents a change to the one or more content elements associated with the network location, wherein the modification design is generated based on the particular tracked interaction, and wherein the modification design is configured to improve the value corresponding to the particular tracked interaction; and

automatically transmitting a representation of the modification design, wherein the representation, when received, automatically changes a content element of the network location according to the modification design, wherein altering the content element increases the value corresponding to the particular tracked interaction.

17. The computer-program product of claim 16 , wherein the operations further include:

generating an ordering process configured to create an ordered list of interactions that are associated with the selected particular tracked interaction using archived interaction data.

18. The computer-program product of claim 17 , wherein:

the modification design includes altering the content elements of the network location using the ordered list of interactions.

19. The computer-program product of claim 16 , wherein:

tracking interactions further includes tracking activities of an identified network device connected to the network location, and

storing, in a relational database, information associating the tracked activities with the identified network device.

20. The computer-program product of claim 16 , wherein the operations further include: determining an interest of a network device in the one or more content elements of the network location, wherein determining the interest is based on a trend of archived interaction data.

Assignments (4)
SECURITY INTEREST Recorded Sep 13, 2025
From: LIVEPERSON, INC.; VOICEBASE, INC.; LIVEPERSON AUTOMOTIVE, LLC
To: U.S. BANK TRUST COMPANY, NATIONAL ASSOCIATION
Reel/Frame 072891/0627 →
PATENT SECURITY AGREEMENT Recorded Jun 3, 2024
From: LIVEPERSON, INC.; LIVEPERSON AUTOMOTIVE, LLC; VOICEBASE, INC.
To: U.S. BANK TRUST COMPANY, NATIONAL ASSOCIATION
Reel/Frame 067607/0073 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 11, 2017
From: SHACHAR, HAGGAI; NECHMAD, SHAHAR
To: NUCONOMY
Reel/Frame 043547/0327 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 11, 2017
From: NUCONOMY LTD
To: LIVEPERSON, INC.
Reel/Frame 043814/0382 →
Continuity (3)
Continuation In Part 12608117 · Oct 29, 2009
Provisional Application 61109192 · Oct 29, 2008
Related Publication 20170372332A1 · Dec 28, 2017