IP Library Patent Application 13368156
Patent Application
App. No. 13/368,156

DYNAMIC SHARING OF A WEBSERVICE

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.
13/368,156
Abstract

An apparatus comprises a memory and a controller. The controller is configured to identify at least one visitor terminal accessing a web service and to initiate an assistance session. The apparatus further generates a visitor-specific copy of said web service and shares said visitor-specific copy between said at least one visitor terminal and an operator terminal.

Claims (32)

1 - 15 . (canceled)

16 . An apparatus comprising a memory and a controller, wherein said controller is configured to:

identify at least one visitor terminal accessing a web service;

initiate an assistance session;

generate a visitor-specific copy of said web service; and

share said visitor-specific copy between said at least one visitor terminal and an operator terminal.

17 . The apparatus according to claim 16 , wherein said controller is further configured to receive additional data and to inject said additional data into a data flow from a server to said visitor terminal to provide said visitor terminal with an updated visitor-specific copy of said web service.

18 . The apparatus according to claim 17 , wherein said apparatus is a server and said controller is further configured to:

receive additional said data from the operator terminal and

inject said additional data into said dataflow to said at least one visitor terminal.

19 . The apparatus according to claim 17 , wherein said apparatus is an operator terminal and said controller is further configured to:

provide a script tag to a server for inclusion in a web service, which script tag enables said visitor terminal to request establishment of a connection;

establish said connection and

inject said additional data into said dataflow through said connection.

20 . The operator terminal according to claim 19 , wherein said controller is configured to cause an application, such as a web browser, at the visitor terminal to generate said visitor-specific copy by injecting data and commands in said data flow.

21 . The apparatus according to claim 17 , wherein said additional data originates from an external support database, system or application.

22 . The apparatus according to claim 16 , wherein said controller is further configured to establish said data flow over an internet protocol.

23 . The apparatus according to claim 22 , wherein said internet protocol is an IP protocol.

24 . The apparatus according to claim 22 , wherein said internet protocol is a TCP/IP protocol or UDP/IP protocol.

25 . The apparatus according to claim 22 , wherein said internet protocol is any taken from the protocol group comprising: HTTP, HTTPS, WebSocket, NetworkPipes and Flash sockets.

26 . The apparatus according to claim 16 , wherein said controller is further configured to establish said data flow based on a passive acceptance.

27 . An operator terminal according to claim 19 comprising a memory and a controller, wherein said controller is configured to:

receive a selection of an additional object;

determine data regarding said additional object for injection in the data flow; and

display an updated shared visitor-specific copy of a web service.

28 . A method comprising:

identifying at least one visitor terminal accessing a web service;

initiating an assistance session;

generating a visitor-specific copy of said web service; and

sharing said visitor-specific copy between said at least one visitor terminal and an operator terminal.

29 . The method according to claim 28 , further comprising receiving additional data and injecting said additional data into said data flow thereby providing said visitor terminal with an updated visitor-specific copy of said web service.

30 . A computer readable storage medium encoded with instructions that, when executed on a processor, performs the method according to claim 28 .

Assignments (3)
CHANGE OF ASSIGNEE'S ADDRESS Recorded Feb 7, 2014
From: VERGIC GROUP AB
To: VERGIC GROUP AB
Reel/Frame 032173/0231 →
CHANGE OF NAME Recorded Dec 13, 2012
From: SOARIC AB
To: VERGIC GROUP AB
Reel/Frame 029467/0770 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 24, 2012
From: LUNDE, FREDRIK
To: SOARIC AB
Reel/Frame 028098/0191 →