9292835

Determining Communication Recipient Availability

PublishedMarch 22, 2016
Assigneenot available in USPTO data we have
Technical Abstract

Patent Claims
14 claims

Legal claims defining the scope of protection, as filed with the USPTO.

1

1. A computer program product residing on a non-transitory computer readable storage medium having a plurality of instructions stored thereon, which, when executed by a processor, cause the processor to perform operations comprising: receiving an indication that there is an intended recipient of a communication as a sender of the communication enters the intended recipient of the communication; as the sender enters the intended recipient of the communication, in response to receiving the indication that there is the intended recipient of the communication, automatically determining if the intended recipient is available enough to receive the communication based upon, at least in part, one or more registries of availability, a communication type associated with the communication, and one or more user-defined parameters for the communication type, the one or more user-defined parameters including a user-defined minimum amount of time acceptable for communications of each of a plurality of communication types to be received by the intended recipient, wherein determining if the intended recipient is available enough to receive the communication by the user-defined minimum amount of time occurs before the communication is sent to the intended recipient of the communication; and in response to determining that the intended recipient is not available enough to receive the communication, suggesting with a pop-up window, one or more additional recipients to receive the communication.

2

2. The computer program product of claim 1 , further comprising: creating the one or more registries of availability based upon, at least in part, an analysis of one or more of a calendar, an out-of-office agent, an address book, twitter, a location service, and a vacation planner associated with the intended recipient.

3

3. The computer program product of claim 1 , further comprising: updating the one or more registries of availability based upon, at least in part, an analysis of one or more of a calendar, an out-of-office agent, an address book, twitter, a location service, and a vacation planner associated with the intended recipient.

4

4. The computer program product of claim 1 , wherein the communication type associated with the communication is at least one of: an email communication, an instant message communication, a text message communication, a voice communication, and a work-assignment communication.

5

5. The computer program product of claim 1 , wherein the one or more additional recipients to receive the communication are determined based upon, at least in part, at least one of: an organizational hierarchy, and a corporate directory.

6

6. The computer program product of claim 1 , wherein the one or more additional recipients to receive the communication are determined based upon, at least in part, one or more additional recipients designated by the intended recipient.

7

7. A computing system comprising: at least one processor; at least one memory architecture coupled with the at least one processor; a first software module executable by the at least one processor and the at least one memory architecture, wherein the first software module is configured to receive an indication that there is an intended recipient of a communication as a sender of the communication enters the intended recipient of the communication; a second software module executable by the at least one processor and the at least one memory architecture, wherein the second software module is configured to, as the sender enters the intended recipient of the communication, in response to receiving the indication that there is the intended recipient of the communication, automatically determine if the intended recipient is available enough to receive the communication based upon, at least in part, one or more registries of availability, a communication type associated with the communication, and one or more user-defined parameters for the communication type, the one or more user-defined parameters including a user-defined minimum amount of time acceptable for communications of each of a plurality of communication types to be received by the intended recipient, wherein determining if the intended recipient is available enough to receive the communication by the user-defined minimum amount of time occurs before the communication is sent to the intended recipient of the communication; and a third software module executable by the at least one processor and the at least one memory architecture, wherein the third software module is configured to, in response to determining that the intended recipient is not available enough to receive the communication, suggest with a pop-up window, one or more additional recipients to receive the communication.

8

8. The computing system of claim 7 , further comprising: a fourth software module executable by the at least one processor and the at least one memory architecture, wherein the fourth software module is configured to create the one or more registries of availability based upon, at least in part, an analysis of one or more of a calendar, an out-of-office agent, an address book, twitter, a location service, and a vacation planner associated with the intended recipient.

9

9. The computing system of claim 7 , further comprising: a fifth software module executable by the at least one processor and the at least one memory architecture, wherein the fifth software module is configured to update the one or more registries of availability based upon, at least in part, an analysis of one or more of a calendar, an out-of-office agent, an address book, twitter, a location service, and a vacation planner associated with the intended recipient.

10

10. The computing system of claim 7 , wherein the communication type associated with the communication is at least one of: an email communication, an instant message communication, a text message communication, a voice communication, and a work-assignment communication.

11

11. The computing system of claim 7 , wherein the one or more additional recipients to receive the communication are determined based upon, at least in part, at least one of: an organizational hierarchy, and a corporate directory.

12

12. The computing system of claim 7 , wherein the one or more additional recipients to receive the communication are determined based upon, at least in part, one or more additional recipients designated by the intended recipient.

13

13. The computer program product of claim 1 , further comprising: in response to determining that the intended recipient is not available enough to receive the communication, providing an indication that the intended recipient is not available enough to receive the communication.

14

14. The computing system of claim 7 , further comprising: a sixth software module executable by the at least one processor and the at least one memory architecture, wherein the sixth software module is configured to, in response to determining that the intended recipient is not available enough to receive the communication, provide an indication that the intended recipient is not available enough to receive the communication.

Patent Metadata

Filing Date

Unknown

Publication Date

March 22, 2016

Inventors

Nicholas Christopher Maynard
Simon Edward Burns

Want to explore more patents?

Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.

Citation & reuse

Analysis on this page is generated by Patentable — an AI-powered patent intelligence platform. AI-generated summaries, explanations, and analysis may be reused with attribution and a visible link back to the canonical URL below. Patent abstracts and claims are USPTO public domain.

Cite as: Patentable. “DETERMINING COMMUNICATION RECIPIENT AVAILABILITY” (9292835). https://patentable.app/patents/9292835

© 2026 Patentable. All rights reserved.

Patentable is a research and drafting-assistant tool, not a law firm, and does not provide legal advice. Documents we generate are drafts for review by a licensed patent attorney.