IP Library Granted Patent US 8,984,062
Granted Patent B2
US 8,984,062 · App. 12/825,976 · Granted Mar 17, 2015

System and method for managing hunt groups

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,984,062
App. No.
12/825,976
Granted
Mar 17, 2015
Kind
B2
Abstract

A computing device defines one or more hunt groups on a client, wherein the one or more hunt groups are defined based, at least in part, upon information specific to the client. The computing device receives a request for a communication session at the client. The request for the communication session is directed, by the computing device, to one or more members of the one or more hunt groups based, at least in part, upon the one or more defined hunt groups.

Claims (42)

1. A computer-implemented method comprising:

defining plurality of hunt groups on a client, by a computing device, wherein the plurality of hunt groups are defined based, at least in part, upon information specific to the client;

storing the plurality of defined hunt groups;

enabling one of the plurality of stored hunt groups in response to a user request;

receiving a request for a communication session at the client; and

directing the request for the communication session to one or more members of the one of the plurality of hunt groups based, at least in part, upon the plurality of defined hunt groups, wherein the request for the communication session is directed to a first member of the one or more members of the one of the plurality of hunt groups when presence information defines a second member of the one or more members of the one of the plurality of hunt groups as already participating in another communication session;

wherein directing the request for the communication session is further based upon, at least in part, the originator of the request for the communication session and based upon, at least in part, the specific location of the client;

wherein defining the plurality of hunt groups includes defining traversal information including an order of the one or more members of the one of the plurality of hunt groups that the request for the communication session is directed to, wherein the traversal information includes presence rules based, at least in part, upon the presence information and a time period when the request for the communication session is received, wherein receiving the request for the communication session during the time period determines another member of the one or more members the request is directed.

2. The computer-implemented method of claim 1 wherein information specific to the client includes one or more of: user information, one or more contact lists, and the presence information.

3. The computer-implemented method of claim 2 wherein the presence information defines a status of at least one member of the one or more members of the one of the plurality of hunt groups.

4. The computer-implemented method of claim 1 wherein directing the request for the communication session is based, at least in part, upon the traversal information.

5. The computer-implemented method of claim 1 wherein defining the plurality of hunt groups further includes interfacing with a telephonic communication system.

6. The computer-implemented method of claim 5 wherein interfacing with the telephonic communication system includes associating the plurality of hunt groups with a telephonic identifier of at least one member of the one or more members.

7. A computer program product residing on a non-transitory computer readable medium having a plurality of instructions stored thereon which, when executed by a processor, cause the processor to perform operations comprising:

defining a plurality of hunt groups on a client, wherein the plurality of hunt groups are defined based, at least in part, upon information specific to the client;

storing the plurality of defined hunt groups;

enabling one of the plurality of stored hunt groups in response to a user request;

receiving a request for a communication session at the client; and

directing the request for the communication session to one or more members of the one of the plurality of hunt groups based, at least in part, upon the plurality of defined hunt groups, wherein the request for the communication session is directed to a first member of the one or more members of the one of the plurality of hunt groups when presence information defines a second member of the one or more members of the one of the plurality of hunt groups as already participating in the communication session;

wherein directing the request for the communication session is further based upon, at least in part, the originator of the request for the communication session and based upon, at least in part, the specific location of the client;

wherein defining the plurality of hunt groups includes defining traversal information including an order of the one or more members of the one of the plurality of hunt groups that the request for the communication session is directed to, wherein the traversal information includes presence rules based, at least in part, upon the presence information and a time period when the request for the communication session is received, wherein receiving the request for the communication session during the time period determines another member of the one or more members the request is directed.

8. The computer program product of claim 7 wherein information specific to the client includes one or more of: user information, one or more contact lists, and the presence information.

9. The computer program product of claim 8 wherein the presence information defines a status of at least one member of the one or more members of the one of the plurality of hunt groups.

10. The computer program product of claim 7 wherein directing the request for the communication session is based, at least in part, upon the traversal information.

11. The computer program product of claim 7 wherein defining the plurality of hunt groups further includes interfacing with a telephonic communication system.

12. The computer program product of claim 11 wherein interfacing with the telephonic communication system includes associating the plurality of hunt groups with a telephonic identifier of at least one member of the one or more members.

13. A computing system comprising:

a processor;

a memory module coupled with the processor;

a first software module executable by the processor and the memory module configured to define a plurality of hunt groups on a client, wherein the plurality of hunt groups are defined based, at least in part, upon information specific to the client;

a second software module configured to store the plurality of defined hunt groups;

a third software module configured to enable one of the plurality of stored hunt groups in response to a user request;

a fourth software module configured to receive a request for a communication session at the client; and

a fifth software module configured to direct the request for the communication session to one or more members of the one of the plurality of hunt groups based, at least in part, upon the plurality of defined hunt groups, wherein the request for the communication session is directed to a first member of the one or more members of the one of the plurality of hunt groups when presence information defines a second member of the one or more members of the one of the plurality of hunt groups as already participating in the communication session;

wherein directing the request for the communication session is further based upon, at least in part, the originator of the request for the communication session and based upon, at least in part, the specific location of the client;

wherein defining the plurality of hunt groups includes defining traversal information including an order of the one or more members of the one of the plurality of hunt groups that the request for the communication session is directed to, wherein the traversal information includes presence rules based, at least in part, upon the presence information and a time period when the request for the communication session is received, wherein receiving the request for the communication session during the time period determines another member of the one or more members the request is directed.

14. The computing system of claim 13 wherein information specific to the client includes one or more of: user information, one or more contact lists, and the presence information.

15. The computing system of claim 14 wherein the presence information includes a status of at least one member of the one or more members of the one of the plurality of hunt groups.

16. The computing system of claim 13 wherein the fifth software module configured to direct the request for the communication session is further configured to:

direct the request for the communication session based, at least in part, upon the traversal information.

17. The computing system of claim 13 wherein the first software module configured to define the plurality of hunt groups on a client is further configured to interface with a telephonic communication system.

18. The computing system of claim 17 wherein interfacing with the telephonic communication system includes associating the plurality of hunt groups with a telephonic identifier of at least one member of the one or more members.

Assignments (6)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 29, 2025
From: TERRACE LICENSING LLC
To: CROSSLAYER COMMUNICATIONS LLC
Reel/Frame 070975/0908 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 29, 2022
From: DAEDALUS BLUE LLC
To: TERRACE LICENSING LLC
Reel/Frame 058902/0482 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 28, 2022
From: DAEDALUS BLUE LLC
To: TERRACE LICENSING LLC
Reel/Frame 058895/0322 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 29, 2020
From: DAEDALUS GROUP, LLC
To: DAEDALUS BLUE LLC
Reel/Frame 051737/0191 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 27, 2020
From: INTERNATIONAL BUSINESS MACHINES CORPORATION
To: DAEDALUS GROUP, LLC
Reel/Frame 051710/0445 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 14, 2019
From: INTERNATIONAL BUSINESS MACHINES CORPORATION
To: DAEDALUS GROUP LLC
Reel/Frame 051032/0784 →