IP Library Granted Patent US 8,949,470
Granted Patent B2
US 8,949,470 · App. 11/967,508 · Granted Feb 3, 2015

Federated access

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 8,949,470
App. No.
11/967,508
Granted
Feb 3, 2015
Kind
B2
Abstract

A federation system operating in a first enterprise includes a configuration server and a database for creating and storing federation configuration data and a federation registrar having an interface for dealing with a second enterprise seeking to federate. In the system the second enterprise connects to the federation registrar, negotiation takes place concerning details of federation, agreement is reached, configuration is stored in the configuration database, and the second enterprise is then coupled to the first enterprise through a pair of federation proxy interfaces, one at the first enterprise and one at the second enterprise, the proxy interfaces configured by details of the federation.

Claims (41)

1. A federation system for dynamically managing a federation including a first enterprise, the system comprising:

one or more processors;

a storage device configured to store data related to the federation;

one or more memory devices, wherein the one or more memory devices have stored thereon instructions that, when executed by the one or more processors, cause the one or more processors to respectively:

receive at a publicly known access point, from a device at a second enterprise, a request to join the federation associated with the first enterprise;

authenticate and admit the second enterprise into the federation in response to the request;

determine access rights of the second enterprise within the federation in response to authenticating and admitting the second enterprise into the federation, wherein the determining of the access rights is based upon rules regarding requests received at the publicly known access point

store, in the storage device, the access rights of the second enterprise

transmit to the device the access rights granted to the second enterprise;

transmit to the device an address of a federation proxy interface for establishing contact with the federation;

receive contact from the device to the federation proxy interface; and

exchange data with the device via the federation proxy interface in accordance with the granted access rights.

2. The system of claim 1 , wherein, the data includes data relating to communication or workflow between the first enterprise and the second enterprise.

3. The system of claim 1 , wherein the second enterprise is a call center and the data includes configuration details including at least agent identities and contact information.

4. The system of claim 3 , wherein the instructions further cause the processor to share the configuration details of the second enterprise with other enterprises within the federation.

5. The system of claim 4 , wherein the second enterprise and the other enterprises are enabled to federate, communicate, and share work and data via corresponding federation proxies.

6. The system of claim 1 , wherein the instructions further cause one of the one or processors to push work assignments to the second enterprise.

7. The system of claim 1 , wherein the second enterprise is configured to pull work assignments from the first enterprise.

8. The system of claim 1 , wherein the second enterprise is configured to bid on work assignments against other enterprises within the federation.

9. The system of claim 1 , wherein the program instructions for authenticating including program instructions that cause one of the one or more processors to consult a third party certifying authority.

10. The system of claim 1 , wherein, after the second enterprise joins the federation, the instructions cause one of the one or more processors to outsource work from the first enterprise to the second enterprise.

11. The system of claim 1 , wherein a degree and a type of the data the first enterprise shares with the second enterprise are determined by the rules.

12. The system of claim 1 , wherein propagation of the data of the first enterprise and the second enterprise within the federation is restricted by the first enterprise and the second enterprise, respectively.

13. The system of claim 4 , wherein different subsets of the configuration details are shared with different ones of the other enterprises.

14. A federation method for dynamically managing a federation including a first enterprise, the method comprising:

receiving at a publicly known access point provided by a computer system, from a device at a second enterprise, a request to join the federation associated with the first enterprise;

authenticating and admitting, by the computer system, the second enterprise into the federation in response to the request;

determining, by the computer system, access rights of the second enterprise within the federation in response to authenticating and admitting the second enterprise into the federation, wherein the determining of the access rights is based upon rules regarding requests received at the publicly known access point;

storing, by the computer system, in the storage device, the access rights of the second enterprise

transmitting, by the computer system, to the device, the access rights granted to the second enterprise;

transmitting, by the computer system, to the device, an address of a federation proxy interface for establishing contact with the federation;

receiving, by the computer system, contact from the device to the federation proxy interface; and

exchanging, by the computer system, data with the device via the federation proxy interface in accordance with the granted access rights.

15. The method of claim 14 , wherein, the data includes data relating to communication or workflow between the first enterprise and the second enterprise.

16. The method of claim 14 , wherein the data includes configuration details including at least agent identities and contact information.

17. The method of claim 16 further comprising sharing the configuration details of the second enterprise with other enterprises within the federation.

18. The method of claim 17 , wherein the second enterprise and the other enterprises are enabled to federate, communicate, and share work and data via corresponding federation proxy interfaces.

19. The method of claim 14 , further comprising pushing, via the federation proxy interface, work assignments to the second enterprise.

20. The method of claim 14 , wherein the second enterprise is configured to pull work assignments from the first enterprise.

21. The method of claim 14 , wherein the second enterprise is configured to bid on work assignments against other enterprises within the federation.

22. The method of claim 14 , wherein the authenticating includes consulting, by one of the one or more processors, a third party certifying authority.

Assignments (10)
NOTICE OF SUCCESSION OF SECURITY INTERESTS AT REEL/FRAME 040815/0001 Recorded Feb 3, 2025
From: BANK OF AMERICA, N.A., AS RESIGNING AGENT
To: GOLDMAN SACHS BANK USA, AS SUCCESSOR AGENT
Reel/Frame 070498/0001 →
CHANGE OF NAME Recorded Jun 7, 2024
From: GENESYS TELECOMMUNICATIONS LABORATORIES, INC.
To: GENESYS CLOUD SERVICES, INC.
Reel/Frame 067651/0858 →
CORRECTIVE RELEASE FOR SECURITY INTEREST IN PATENTS ORIGINALLY RECORDED AT REEL/FRAME (029778/0939) Recorded Feb 27, 2017
From: JPMORGAN CHASE BANK, N.A., AS SUCCESSOR TO THE ORIGINAL COLLATERAL AGENT GOLDMAN SACHS BANK USA
To: GENESYS TELECOMMUNICATIONS LABORATORIES, INC.; ANGEL.COM INCORPORATED; UTOPY, INC.; SOUNDBITE COMMUNICATIONS, INC.
Reel/Frame 041821/0209 →
SECURITY AGREEMENT Recorded Dec 5, 2016
From: GENESYS TELECOMMUNICATIONS LABORATORIES, INC., AS GRANTOR; ECHOPASS CORPORATION; INTERACTIVE INTELLIGENCE GROUP, INC.; BAY BRIDGE DECISION TECHNOLOGIES, INC.
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 040815/0001 →
PATENT RELEASE (REEL:031644/FRAME:0814) Recorded Dec 2, 2016
From: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
To: GENESYS TELECOMMUNICATIONS LABORATORIES, INC., AS GRANTOR; ANGEL.COM INCORPORATED; UTOPY, INC.; SOUNDBITE COMMUNICATIONS, INC.
Reel/Frame 040798/0428 →
SECURITY AGREEMENT Recorded Nov 15, 2013
From: GENESYS TELECOMMUNICATIONS LABORATORIES, INC.; ANGEL.COM INCORPORATED; UTOPY, INC.; SOUNDBITE COMMUNICATIONS, INC.
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 031644/0814 →
RELEASE OF SECURITY INTEREST Recorded Feb 8, 2013
From: GOLDMAN SACHS LENDING PARTNERS LLC
To: GENESYS TELECOMMUNICATIONS LABORATORIES, INC.
Reel/Frame 029778/0060 →
SECURITY AGREEMENT Recorded Feb 8, 2013
From: GENESYS TELECOMMUNICATIONS LABORATORIES, INC.
To: GOLDMAN SACHS BANK USA
Reel/Frame 029778/0939 →
SECURITY AGREEMENT Recorded Jan 31, 2012
From: GENESYS TELECOMMUNICATIONS LABORATORIES, INC.
To: GOLDMAN SACHS LENDING PARTNERS LLC
Reel/Frame 027623/0096 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 17, 2008
From: RISTOCK, HERBERT WILLI ARTUR; GALVIN, BRIAN
To: GENESYS TELECOMMUNICATIONS LABORATORIES, INC.
Reel/Frame 020818/0921 →