IP Library Granted Patent US 10,498,863
Granted Patent B2
US 10,498,863 · App. 16/037,257 · Granted Dec 3, 2019

Providing access to information of multiple types via coordination of distinct information services

Inventors: Paul Evert Harris (Seattle, WA); David Grant Deckert (Redmond, WA); Douglas G. Murray (Kirkland, WA); Thomas W. Denny (Beaverton, OR)
Assignee: OPEN TEXT SA ULC
H04L67/42H04L29/06027H04L29/06047H04L65/4007H04L65/80H04L67/04H04L67/303H04W4/00H04W74/00H04W76/10H04W88/06H04W92/24
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 10,498,863
App. No.
16/037,257
Granted
Dec 3, 2019
Kind
B2
Abstract

Techniques are described for providing users of client devices with coordinated access to Information and/or functionality of multiple types, such as by using multiple types of connections to multiple information services of distinct types that exchange context information related to activities of the users and/or clients. The client devices can be, for example, wireless devices with multiple distinct modes (e.g., voice and data modes) for different types of connections with different types of servers (e.g., voice servers and data servers). In some situations, coordination between different servers allows multiple distinct interaction sessions of different types with different servers to remain synchronized or otherwise coordinated over time as the user performs interactions via the different sessions. This abstract is provided to comply with rules requiring an abstract, and is not intended to be used to interpret or limit the scope or meaning of the claims.

Claims (29)

1. A system, comprising:

a first server computer, comprising, a processor; and

a network interface to a computer network; and

a non-transitory computer readable medium, comprising instructions for:

receiving, at the first sever computer over the computer network, an instruction to provide a first type of functionality to a client device over a first computer network connection, wherein the instruction was received in association with a second server providing a second type of functionality to the client device over a second computer network connection;

accessing a context update associated with the client device, the context update provided by the second server; and

in response to the reception of the instruction, providing the first type of functionality from the first server to the client device over the first computer network connection when the client device switches from the second type of functionality over the second computer network connection to the first type of functionality over the first computer network connection and the first type of functionality reflects a context of the context update.

2. The system of claim 1 , wherein the context update comprises context data related to the client device or context data related to a user of the client device.

3. The system of claim 1 , wherein the context update comprises data on a session of the client device with the second server over the second connection.

4. The system of claim 1 , wherein the context update is included in a context message received at the second server.

5. The system of claim 1 , wherein the context update is stored by the first server in shared storage.

6. The system of claim 1 , wherein the first computer network connection and the second computer network connection are on the computer network.

7. The system of claim 1 , wherein the second computer network connection between the client and the second server computer is maintained simultaneously with the client device utilizing the first type of functionality over the first computer network connection to the first server.

8. The system of claim 1 , wherein the first type of functionality is determined at the first server based on the instruction or the context update.

9. The system of claim 1 , wherein the instruction was received from the second server or from the client device.

10. The system of claim 9 , wherein in response to the reception of the instruction from the second server, the first server initiates contact with the client device to establish the first computer network connection.

11. A non-transitory computer readable medium, comprising instructions executable for:

receiving, at a first sever computer over a computer network, an instruction to provide a first type of functionality to a client device over a first computer network connection, wherein the instruction was received in association with a second server providing a second type of functionality to the client device over a second computer network connection;

accessing a context update associated with the client device, the context update provided by the second server; and

in response to the reception of the instruction, providing the first type of functionality from the first server to the client device over the first computer network connection when the client device switches from the second type of functionality over the second computer network connection to the first type of functionality over the first computer network connection and the first type of functionality reflects a context of the context update.

12. The computer readable medium of claim 11 , wherein the context update comprises context data related to the client device or context data related to a user of the client device.

13. The computer readable medium of claim 11 , wherein the context update comprises data on a session of the client device with the second server over the second connection.

14. The computer readable medium of claim 11 , wherein the context update is included in a context message received at the second server.

15. The computer readable medium of claim 11 , wherein the context update is stored by the first server in shared storage.

16. The computer readable medium of claim 11 , wherein the first computer network connection and the second computer network connection are on the computer network.

17. The computer readable medium of claim 11 , wherein the second computer network connection between the client and the second server computer is maintained simultaneously with the client device utilizing the first type of functionality over the first computer network connection to the first server.

18. The computer readable medium of claim 11 , wherein the first type of functionality is determined at the first server based on the instruction or the context update.

19. The computer readable medium of claim 11 , wherein the instruction was received from the second server or from the client device.

20. The computer readable medium of claim 19 , wherein in response to the reception of the instruction from the second server, the first server initiates contact with the client device to establish the first computer network connection.

Assignments (6)
IP BUSINESS SALE AGREEMENT Recorded Jul 17, 2018
From: OPEN TEXT S.A.
To: OT IP SUB, LLC
Reel/Frame 047254/0487 →
CERTIFICATE OF CONTINUANCE Recorded Jul 17, 2018
From: OT IP SUB, LLC
To: IP OT SUB ULC
Reel/Frame 047254/0511 →
CERTIFICATE OF AMALGAMATION Recorded Jul 17, 2018
From: IP OT SUB ULC
To: OPEN TEXT SA ULC
Reel/Frame 047254/0527 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 17, 2018
From: HARRIS, PAUL EVERT; DECKERT, DAVID GRANT; MURRAY, DOUGLAS G.; DENNY, THOMAS W.
To: CAPTARIS, INC.
Reel/Frame 046371/0661 →
MERGER Recorded Jul 17, 2018
From: CAPTARIS, INC.
To: OPEN TEXT INC.
Reel/Frame 046371/0676 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 17, 2018
From: OPEN TEXT INC.
To: OPEN TEXT S.A.
Reel/Frame 046371/0692 →
Continuity (8)
Continuation 15091206 · Apr 5, 2016
Continuation 13975963 · Aug 26, 2013
Continuation 13113536 · May 23, 2011
Continuation 12342055 · Dec 22, 2008
Continuation 11745536 · May 8, 2007
Continuation 10635385 · Aug 6, 2003
Provisional Application 60401619 · Aug 6, 2002
Related Publication 20180343323A1 · Nov 29, 2018