7418497

Automatically Infering and Updating an Availability Status of a User

PublishedAugust 26, 2008
Assigneenot available in USPTO data we have
Technical Abstract

Patent Claims
5 claims

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

1

1. A computer-implemented method for inferring an interrupt status of a user to receive an alert to a communication request at a communication interface, comprising: responsive to receiving a communication request to communicate with a user, detecting at least one current activity of said user, wherein said at least one current activity comprises at least one system level event indicating user interaction with a particular software application from among a plurality of software applications available within a computer environment accessible to said user; responsive to receiving said communication request to communicate with said user, detecting an identifier of a requester of communication with said user; inferring an interrupt status of said user to receive an alert to said communication request from said at least one current activity of said user and said identifier of said requester in view of a plurality of availability rules that map said at least one system level event when combined with said identifier of said requester to a plurality of possible interrupt statuses, wherein said plurality of possible interrupt statuses comprise blocking any alert to said communication request, only allowing a sound for said alert to said communication request, and only allowing a graphic display for said alert to said communication request; and only enabling said alert to notify said user of said communication request in a communication interface for said user as allowed by said interrupt status.

2

2. The computer-implemented method according to claim 1 for inferring an availability status of a user to receive communications, wherein detecting at least one current activity of said user, wherein said at least one current activity comprises at least one system level event indicating user interaction with a particular software application from among a plurality of software applications available within a computer environment accessible to said user, further comprises: detecting said at least one system level event indicating a display mode in which said particular software application is currently executing within said computer environment accessible to said user.

3

3. The computer-implemented method according to claim 1 for inferring an availability status of a user to receive communications, wherein detecting at least one current activity of said user, wherein said at least one current activity comprises at least one system level event indicating user interaction with a particular software application from among a plurality of software applications available within a computer environment accessible to said user, further comprises: detecting said at least one system level event indicating a user interfacing with a network in a communication enabled by said computer environment accessible to said user.

4

4. The computer-implemented method according to claim 1 for inferring an availability status of a user, wherein detecting at least one current activity of said user further comprises: detecting said at least one current activity from at least one from among an electronically scheduled event for said user, a physical location of said user detected from an electronic location detection device, and an event detected from a second computer environment communicatively connected to said computer environment accessible to said user, wherein said event detected from said second computer environment indicates an interaction by said user with said second computer environment.

5

5. The computer-implemented method according to claim 1 for inferring an availability status of a user, further comprising: responsive to receiving said communication request to communicate with said user, controlling a broadcast of said interrupt status inferred for said user to a network accessible system from which said communication request is received.

Patent Metadata

Filing Date

Unknown

Publication Date

August 26, 2008

Inventors

Anthony Richard Hagale
Jason Ernest Kelley
Ryan Rozich

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. “AUTOMATICALLY INFERING AND UPDATING AN AVAILABILITY STATUS OF A USER” (7418497). https://patentable.app/patents/7418497

© 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.