IP Library Patent Application 16898572
Patent Application
App. No. 16/898,572

SYSTEM AND METHOD FOR DETECTING AND ANALYZING USER MIGRATION IN PUBLIC SOCIAL NETWORKS

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.
16/898,572
Filed
Jun 11, 2020
Examiner
FAN, JOHN
Art Unit
2456
USPC
709/204
Abstract

An event selection system for computing user migration pattern across social network pages is provided. The event selection system includes a monitor module to monitor predetermined activities of social media users on preconfigured resources. The event selection system further includes a profile module to build a social media user profile based on the monitored activities of the social media users. The event selection system further includes a computing module to compute user migration patterns based on the social media user profiles. The event selection system further includes a display module to display the user migration patterns on a system user terminal. The event selection system further includes a reporting module configured to produce a report based on the monitored social media user activities.

Claims (52)

1 . A system for building a user profile of a user, the system comprising:

a memory device, the memory device storing executable instructions;

a processor in communication with the memory device, wherein the processor when executing the executable instructions:

receives, from an application programming interface (API) provided by a direct social media channel, a first set of data about one or more predetermined activities of the user on at least one webpage associated with the direct social media channel;

retrieves, from an indirect media channel, a second set of data about one or more predetermined activities of the user on at least one webpage associated with the indirect media channel;

combines the first and second sets of data to obtain a composite data set for the user; and

adds the composite data set to the user profile of the user.

2 . The system of claim 1 , wherein the processor when executing the executable instructions:

initiates a request for the first set of data by way of a standardized message in accordance with the API.

3 . The system of claim 1 , wherein the system is associated with a web server of an organization, wherein the organization owns the at least one webpage associated with the direct social media channel.

4 . The system of claim 3 , wherein the processor when executing the executable instructions:

monitors the predetermined activities of the user on at least one public webpage owned by the organization.

5 . The system of claim 1 , wherein the user profile comprises an extended attributes set comprising one or more of the users' interests, education and work histories, hobbies, locations, hometowns, favorite sport teams and TV shows, or cultural background.

6 . The system of claim 1 , wherein the at least one webpage associated with the direct social media channel and the at least one webpage associated with the indirect media channel define a dynamic page set and wherein the processor when executing the executable instructions:

after the user leaves a first webpage within the dynamic page set, receives from the API or retrieves from the indirect media channel an additional set of data about one or more predetermined activities of the user on an additional webpage; and

adds the additional webpage to the dynamic page set.

7 . The system of claim 1 , wherein the at least one webpage associated with the direct social media channel comprises:

a first webpage associated with a first social networking platform comprising a first API; and

a second webpage associated with a second social networking platform comprising a second API.

8 . The system of claim 1 , wherein the at least one webpage associated with the direct social media channel and the at least one webpage associated with the indirect media channel define a page set and wherein the processor when executing the executable instructions:

based on the user profiles of a plurality of users, computes user migration patterns across two or more webpages within the page set; and

computes temporal migration metrics indicating a continuity of the user migration patterns.

9 . The system of claim 8 , wherein the processor when executing the executable instructions:

correlates the continuity of the user migration patterns to one or more events.

10 . A computer-implemented method for building a user profile of a user, the method comprising:

receiving, by a processor from an application programming interface (API) provided by a direct social media channel, a first set of data about one or more predetermined activities of the user on at least one webpage associated with the direct social media channel;

retrieving, by the processor from an indirect media channel, a second set of data about one or more predetermined activities of the user on at least one webpage associated with the indirect media channel;

combining, by the processor, the first and second sets of information to obtain a composite data set for the user; and

adding, by the processor, the composite data set to the user profile of the user.

11 . The computer-implemented method of claim 10 , further comprising:

initiating, by the processor, a request for the first set of data by way of a standardized message in accordance with the API.

12 . The computer-implemented method of claim 10 , wherein the processor is part of a system that is associated with a web server of an organization, wherein the organization owns the at least one webpage associated with the direct social media channel.

13 . The computer-implemented method of claim 12 , further comprising:

monitoring, by the processor, the predetermined activities of the user on at least one public webpage owned by the organization.

14 . The computer-implemented method of claim 10 , wherein the user profile comprises an extended attributes set comprising one or more of the users' interests, education and work histories, hobbies, locations, hometowns, favorite sport teams and TV shows, or cultural background.

15 . The computer-implemented method of claim 10 , further comprising:

after the user leaves a first webpage within the dynamic page set, receiving from the API or retrieving from the indirect media channel, by the processor, an additional set of data about one or more predetermined activities of the user on an additional webpage; and

adding, by the processor, the additional webpage to the dynamic page set.

16 . The computer-implemented method of claim 10 , wherein the at least one webpage associated with the direct social media channel comprises:

a first webpage associated with a first social networking platform comprising a first API; and

a second webpage associated with a second social networking platform comprising a second API.

17 . The computer-implemented method of claim 10 , further comprising:

based on the user profiles of a plurality of users, computing, by the processor, user migration patterns across two or more webpages within the page set; and

computing, by the processor, temporal migration metrics indicating a continuity of the user migration patterns.

18 . The computer-implemented method of claim 17 , further comprising:

correlating, by the processor, the continuity of the user migration patterns to one or more events.

19 . A computer program product for building a user profile of a user, the computer program comprising:

a non-transitory computer readable storage medium having computer readable code embodied therewithin, the computer readable program code comprising:

computer readable program code configured to receive, from an application programming interface (API) provided by a direct social media channel, a first set of data about one or more predetermined activities of the user on at least one webpage associated with the direct social media channel;

computer readable program code configured to retrieve, from an indirect media channel, a second set of data about one or more predetermined activities of the user on at least one webpage associated with the indirect media channel;

computer readable program code configured to combine the first and second sets of information to obtain a composite data set for the user; and

computer readable program code configured to add the composite data set to the user profile of the user.

Assignments (7)
(SECURITY INTEREST) GRANTOR'S NAME CHANGE Recorded Sep 21, 2023
From: AVAYA INC.
To: AVAYA LLC
Reel/Frame 065019/0231 →
RELEASE OF SECURITY INTEREST IN PATENTS (REEL/FRAME 61087/0386) Recorded May 18, 2023
From: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS NOTES COLLATERAL AGENT
To: AVAYA MANAGEMENT L.P.; AVAYA INC.; INTELLISIST, INC.; AVAYA INTEGRATED CABINET SOLUTIONS LLC
Reel/Frame 063690/0359 →
RELEASE OF SECURITY INTEREST IN PATENTS (REEL/FRAME 53955/0436) Recorded May 18, 2023
From: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS NOTES COLLATERAL AGENT
To: AVAYA MANAGEMENT L.P.; AVAYA INC.; INTELLISIST, INC.; AVAYA INTEGRATED CABINET SOLUTIONS LLC
Reel/Frame 063705/0023 →
INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded May 4, 2023
From: AVAYA INC.; AVAYA MANAGEMENT L.P.; INTELLISIST, INC.
To: CITIBANK, N.A., AS COLLATERAL AGENT
Reel/Frame 063542/0662 →
INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded May 3, 2023
From: AVAYA MANAGEMENT L.P.; AVAYA INC.; INTELLISIST, INC.; KNOAHSOFT INC.
To: WILMINGTON SAVINGS FUND SOCIETY, FSB [COLLATERAL AGENT]
Reel/Frame 063742/0001 →
INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Aug 5, 2022
From: AVAYA INC.; INTELLISIST, INC.; AVAYA MANAGEMENT L.P.; AVAYA CABINET SOLUTIONS LLC
To: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 061087/0386 →
SECURITY INTEREST Recorded Sep 25, 2020
From: AVAYA INC.; AVAYA MANAGEMENT L.P.; INTELLISIST, INC.; AVAYA INTEGRATED CABINET SOLUTIONS LLC
To: WILMINGTON TRUST, NATIONAL ASSOCIATION
Reel/Frame 053955/0436 →