IP Library Granted Patent US 9,106,600
Granted Patent B2
US 9,106,600 · App. 13/787,323 · Granted Aug 11, 2015

Platform-independent method and system for electronically engaging customers

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,106,600
App. No.
13/787,323
Granted
Aug 11, 2015
Kind
B2
Abstract

Techniques for electronically engaging customers across all different platforms are disclosed. Based on unique device identifiers captured together with interactions by users with one or more applications provided by a business, a message prepared in a first format is automatically converted to a corresponding message in a second format according to what the devices the user have been interacting with can support. Depending on implementation, the message may be a response by the business to an inquiry from a user or a promotion by the business to be distributed to a group of selected users maintained by the business. The interactions include activities a user has had with one or more of the applications provided by the business and provide the statistical or actual data for the business to determine the group of users to receive the message.

Claims (28)

1. A method for providing platform-independent customer engagement, the method comprising:

determining a group of users by a server to receive a message related to a subject, wherein the group of users are determined based on interests derived from respective activities, and the message includes data portions in text and multimedia prepared in a first format;

retrieving at least historical data capturing interactions by the users with a plurality of applications provided by a business entity, wherein the historical data pertains to the respective activities by the users with at least one of the applications running on devices respectively associated with the users over a period of time and is stored in a store coupled with the server;

deriving from the historical data a communication channel for each of the users, wherein the historical data further includes a unique identifier (UID) of the communication channel, and the activities include how long the each of the users was interacting with the one of the applications, and wherein said deriving from the historical data a communication channel for each of the users comprises:

determining from the historical data what type of a device the each of the users has used by extracting the UID from the historical data and looking the UID up in a database to determine the communication channel for the device; and

determining which one of the applications the each of the users has interacted with;

converting the message per the communication channel to a second format supported by one of the applications used by the each of the users when the first format is not fully supported in the one of the applications; and

delivering the message, converted or not, from the server via the communication channel to the device the each of the users has used.

2. The method as recited in claim 1 , wherein the applications include a webpage to be accessed in a browser, a program running in a device, an email or instant messaging application for communication with others, and an automated assistant.

3. The method as recited in claim 2 , wherein the communication channel is by email, by messaging, or by posting a webpage or a mobile device notification.

4. The method as recited in claim 1 , wherein the activities include message exchanging between the one of the users and an operator sponsoring the one of the applications.

5. The method as recited in claim 1 , further comprising determining whether the data portions in text and multimedia prepared in the first format are fully supported in the communication channel.

6. The method as recited in claim 1 , wherein said deriving from the historical data a communication channel for each of the users further comprises: extracting characteristics of a display used to show the one of the applications, wherein the characteristics includes a display resolution.

7. A server configured to provide platform-independent customer engagement, the server comprising:

a processor;

a memory space, coupled to the processor, for storing code to be executed by the processor to perform operations of:

determining a group of users to receive a message related to a subject, wherein the group of users are determined based on interests derived from respective activities, and the message include data portions in text and multimedia prepared in a first format;

retrieving at least some of historical data capturing interactions by the users with a plurality of applications provided by a business entity, wherein the historical data pertains to the respective activities by the users with at least one of the applications running on devices respectively associated with the users over a period of time and is stored in a store coupled with the server;

deriving from the historical data a communication channel for each of the users, wherein the historical data further includes a unique identifier (UID) of the communication channel, and the activities include how long the each of the users was interacting with the one of the applications, and wherein said deriving from the historical data a communication channel for each of the users comprises:

determining from the historical data what type of a device the each of the users has used by extracting the UID from the historical data and looking the UID up in a database to determine the communication channel for the device; and

determining from the data which one of the applications the each of the users has interacted with;

converting the message per the communication channel to a second format supported by one of the applications used by the each of the users when the first format is not fully supported in the one of the applications; and

delivering the message, converted or not, via the communication channel to the device the each of the users has used.

8. The server as recited in claim 7 , wherein the applications include a webpage to be accessed in a browser, a program running in a device, an email or instant messaging application for communication with others, and an automated assistant.

9. The server as recited in claim 8 , wherein the communication channel is by email, by messaging, or by posting a webpage or a mobile device notification.

10. The server as recited in claim 7 , wherein the activities include message exchanging between the one of the users and an operator sponsoring the one of the applications.

11. The server as recited in claim 7 , wherein the server is configured to determine whether the data portions in text and multimedia prepared in the first format are fully supported in the communication channel.

12. The server as recited in claim 7 , wherein said deriving from the historical data a communication channel for each of the users further comprises: extracting characteristics of a display used to show one of the applications, wherein the characteristics includes a display resolution.

Assignments (2)
SECURITY AGREEMENT Recorded Feb 17, 2023
From: GO DADDY OPERATING COMPANY, LLC; GD FINANCE CO, LLC; GODADDY MEDIA TEMPLE INC.; GODADDY.COM, LLC; LANTIRN INCORPORATED; POYNT, LLC
To: ROYAL BANK OF CANADA
Reel/Frame 062782/0489 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 3, 2021
From: WANG, LU; WANG, JINSHENG
To: LANTIRN INCORPORATED
Reel/Frame 055814/0249 →