US2013104030A1PendingUtilityA1

Methods and systems for real-time web tracking and marketing

Individually held — no corporate assignee on recordPriority: Apr 20, 2011Filed: Apr 12, 2012Published: Apr 25, 2013
Est. expiryApr 20, 2031(~4.7 yrs left)· nominal 20-yr term from priority
H04W 4/06H04L 67/02G06F 40/143G06F 17/2247
38
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

The present invention contemplates methods and systems for tracking and interacting with on-line users in a given website. The system allows an e-commerce merchant to track user actions and push multimedia content to users in real-time. The system may send promotional alerts based on the current user activity, order history and preferences

Claims

exact text as granted — not AI-modified
We claim: 
     
         1 . A method for real-time tracking and interacting with at least one online user using a web browser running on a user device, comprising:
 receiving, from the user device, a value or event on a web page of the web browser;   sending, to a customer service, the value or event of the web page of the web browser;   receiving, from the customer service, a response;   pushing the response to the user device in real-time, by an Open Real-Time Connectivity (ORTC) interface; and   displaying the response on the web page in real-time without the web browser refreshing the web page.   
     
     
         2 . The method of  claim 1 , wherein the value or event is abstracted from a Document Object Model (DOM) of the web page. 
     
     
         3 . The method of  claim 1 , wherein the response comprises a change of an element of a Document Object Model (DOM) of the web page. 
     
     
         4 . The method of  claim 1 , wherein the response comprises a change of a text, a numerical value, a timestamp, a Boolean value, a currency value, a custom object, or a collection of custom objects on the web page. 
     
     
         5 . The method of  claim 1 , wherein the value or event comprises status information about the web browser. 
     
     
         6 . The method of  claim 1 , wherein the event is triggered by a value change of an element of the web page. 
     
     
         7 . The method of  claim 1 , wherein the response comprises a logic to be executed by the web browser on the web page. 
     
     
         8 . The method of  claim 1 , wherein the response comprises an input request to the online user. 
     
     
         9 . The method of  claim 1 , further comprising:
 generating a response at the customer service automatically when the value or event of the web page of the web browser conforms one or more logic rules.   
     
     
         10 . The method of  claim 1 , further comprising:
 generating a response at the customer service by an operator,based on the value or event of the web page of the web browser.   
     
     
         11 . The method of  claim 1 , wherein the value or event is a network location of the web page of the web browser represented by a uniform resource locator (URL). 
     
     
         12 . The method of  claim 1 , further comprising:
 receiving, at the user device, the response in realytime.   
     
     
         13 . The method of  claim 1 , further comprising:
 establishing a multimedia communication session with the web browser running on the user device, without refreshing the web page.   
     
     
         14 . The method of  claim 1 , further comprising:
 receiving, from a electronic commerce server, data of the online us   
     
     
         15 . The method of  claim 1 , further comprising:
 receiving, from a electronic commerce server, an order history of the online user.   
     
     
         16 . The method of  claim 1 , wherein the response is a sales promotion message. 
     
     
         17 . The method of  claim 1 , wherein the response is a help message to improve a user experience for the online user. 
     
     
         18 . The method of  claim 1 , wherein the response is a request to establish a multimedia communication session with the online user. 
     
     
         19 . The method of  claim 13 , wherein the multimedia communication session runs through an ORTC channel. 
     
     
         20 . The method of  claim 13 , wherein the multimedia communication session is a video chat session. 
     
     
         21 . The method of  claim 13 , wherein the multimedia communication session is an audio chat session. 
     
     
         22 . The method of  claim 13 , wherein the multimedia communication session is a text chat session. 
     
     
         23 . The method of  claim 13 , wherein the multimedia communication session is a remote desktop session. 
     
     
         24 . The method of  claim 1 , wherein the ORTC interface is an abstraction layer to the underlying real-time full-duplex web communication platform. 
     
     
         25 . The method of  claim 24 , wherein the underlying real-time full-duplex web communication platform is an HTML5 WebSocket platform. 
     
     
         26 . The method of  claim 24 , wherein the abstraction layer enables the user device to operate independent of a type of underlying communication platform. 
     
     
         27 . A system for real-time tracking and interacting with at least one online user using a web browser running on a user device, comprising:
 a server component for receiving, from the user device, a value or event on a web page of the web browser;   a client-side component for sending, to a customer service, the value or event of the web page of the web browser;   an applications component for generating and transmitting a response to the user device in real-time, by an Open Real-Time Connectivity (ORTC) interface; and   the client-side component being further configured for displaying the response on the web page in real-time without the web browser refreshing the web page   
     
     
         28 . The system of  claim 27 , wherein the response is transmitted via a network path not including a web server hosting the web page. 
     
     
         29 . The system of  claim 27 , wherein the applications component comprises a dashboard component, a workplace component, a reporting component and a backoffice component. 
     
     
         30 . The system of  claim 27 , wherein the value or event is read from a

Join the waitlist — get patent alerts

Track US2013104030A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.