THIRD PARTY APPLICATION ACTIVITY DATA COLLECTION
First Claim
1. A system implementable on a website via a client/server system having at least one processor to process instructions defining said system, said system comprising:
- at least one hub to coordinate at least one activity message between said website and at least one third party application wherein said at least one activity message has a standardized format;
an activity coordinator to listen to said at least one activity message and at least to add data extracted from said at least one message to a stream associated with at least one of an identified contact and an anonymous contact and wherein said at least one of an identified contact and an anonymous contact is a user of said website;
a contacts coordinator to retrieve and analyze contact related information from said stream and to enrich previously held information for said contact; and
at least one database to store said activity streams and said contact related information for use by said website and by said contact.
2 Assignments
0 Petitions
Accused Products
Abstract
A system includes at least one hub to coordinate at least one activity message between a website and at least one third party application where the at least one activity message has a standardized format, and an activity coordinator to listen to the at least one activity message and at least to add data extracted from the at least one message to a stream associated with at least one of an identified contact and an anonymous contact and where the at least one of an identified contact and an anonymous contact is a user of the website. The system also includes a contacts coordinator to retrieve and analyze contact related information from the stream and to enrich previously held information for the contact and at least one database to store the activity streams and the contact related information for use by the website and by the contact.
52 Citations
24 Claims
-
1. A system implementable on a website via a client/server system having at least one processor to process instructions defining said system, said system comprising:
-
at least one hub to coordinate at least one activity message between said website and at least one third party application wherein said at least one activity message has a standardized format; an activity coordinator to listen to said at least one activity message and at least to add data extracted from said at least one message to a stream associated with at least one of an identified contact and an anonymous contact and wherein said at least one of an identified contact and an anonymous contact is a user of said website; a contacts coordinator to retrieve and analyze contact related information from said stream and to enrich previously held information for said contact; and at least one database to store said activity streams and said contact related information for use by said website and by said contact. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method implementable on a website via a client/server system having at least one processor to process instructions defining said method, said method comprising:
-
coordinating at least one activity message between said website and at least one third party application wherein said at least one activity message has a standardized format; listening to said at least one activity message and at least adding data extracted from said at least one message to a stream associated with at least one of an identified contact and an anonymous contact and wherein said at least one of an identified contact and an anonymous contact is a user of said website; retrieving and analyzing contact related information from said stream and enriching previously held information for said contact; and storing said activity streams and said contact related information for use by said website and by said contact. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
Specification