IP Library Patent Application 11424462
Patent Application
App. No. 11/424,462

PERFORMING TASKS BASED ON STATUS INFORMATION

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 None
App. No.
11/424,462
Abstract

Tasks based on status information are performed based on a voice query across a computer network. Information in the voice query is associated with a particular contact entity and status information is accessed in order to perform the tasks.

Claims (31)

1 . A method, comprising:

receiving a voice query containing contact information;

associating the voice query with a particular contact entity from a plurality of contact entities based on the contact information;

accessing status information for the particular contact entity, the status information including a presence indicator set by the particular contact entity; and

performing a task based on the status information.

2 . The method of claim 1 wherein the task includes forming a voice connection with the particular contact entity.

3 . The method of claim 1 wherein the task includes checking status information from a list of individuals associated with the particular contact entity.

4 . The method of claim 1 wherein the task includes forming a connection with a plurality of individuals associated with the particular contact entity.

5 . The method of claim 1 wherein the task includes forming a connection with the particular contact entity when the presence indicator for the particular contact entity is available.

6 . The method of claim 1 wherein the task includes rendering the status information.

7 . The method of claim 1 wherein accessing includes accessing status information from a plurality of messaging services.

8 . The method of claim 1 wherein the voice query further contains a desired status for forming a connection.

9 . A system, comprising:

a personal information manager containing contact information for a plurality of contact entities;

a communication application programming interface adapted to receive information from and transmit information to a network; and

a module operably coupled to the personal information manager and the communication application programming interface, the module adapted to receive a voice query from the network, associate the voice query with a particular contact entity from the plurality of contact entities, access status information for the particular contact entity from the network, the status information including a presence indicator set by the particular contact entity and perform a task based on the status information.

10 . The system of claim 9 wherein the task includes forming a voice connection with the particular contact entity.

11 . The system of claim 9 wherein the task includes checking status information from a list of individuals associated with the particular contact entity.

12 . The system of claim 9 wherein the task includes forming a connection with a plurality of individuals associated with the particular contact entity.

13 . The system of claim 9 wherein the task includes forming a connection with the particular contact entity when the presence indicator for the particular contact entity is available.

14 . The system of claim 9 wherein the task includes rendering the status information.

15 . The system of claim 9 wherein accessing includes accessing status information from a plurality of messaging services.

16 . The system of claim 9 wherein the voice query further contains a desired status for forming a connection.

17 . A method of forming a communication connection across a network, comprising:

accessing contact information using a first messaging service having a plurality of contact entities;

receiving a query related to a particular contact entity from the plurality of contact entities;

accessing status information for the particular contact entity from a second messaging service that is different from the first messaging service; and

performing a task based on the status information for the particular contact entity.

18 . The method of claim 17 wherein the query is a voice query and the task includes forming a voice connection with the particular contact entity.

19 . The method of claim 17 wherein the particular contact entity includes a group of persons.

20 . The method of claim 17 wherein the first messaging service is one of MSN Messenger, Yahoo! Messenger and Google Talk and the second messaging service is one of MSN Messenger, Yahoo! Messenger and Google Talk.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 9, 2014
From: MICROSOFT CORPORATION
To: MICROSOFT TECHNOLOGY LICENSING, LLC
Reel/Frame 034542/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 9, 2007
From: CHICKERING, DAVID M.; PAEK, TIMOTHY S.; MEEK, CHRISTOPHER A.
To: MICROSOFT CORPORATION
Reel/Frame 019932/0221 →