Systems and methods to provide availability indication
First Claim
1. A method, comprising:
- an application receiving a representation of an object including a reference to a remote system and a callee;
the application communicating with the remote system via the reference to the remote system and the callee to determine a rendering of the object; and
the application rendering the object identifying a state of the callee for accepting a request for real time communication, the object selectable to at least initiate a request for real time communication with the callee.
32 Assignments
0 Petitions
Accused Products
Abstract
Methods and apparatuses to provide services to people who wish to make connections for real time communication, such as live telephone conversation, chat, video conferencing, etc. In one embodiment, a method includes: an application receiving a representation of an object including a reference to a remote system and a callee; the application communicating with the remote system via the reference to the remote system and the callee to determine a rendering of the object; and the application rendering the object identifying a state of the callee for accepting a request for real time communication, the object selectable to at least initiate a request for real time communication with the callee.
119 Citations
33 Claims
-
1. A method, comprising:
-
an application receiving a representation of an object including a reference to a remote system and a callee;
the application communicating with the remote system via the reference to the remote system and the callee to determine a rendering of the object; and
the application rendering the object identifying a state of the callee for accepting a request for real time communication, the object selectable to at least initiate a request for real time communication with the callee. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method, comprising:
-
an application receiving a reference to a callee from a remote system;
the application determining a state of the callee for accepting a request for real time communication, using the reference to the callee; and
the application communicating with the remote system to determine rendering of an object, the object being embedded in a document rendered at the remote system to indicate the state, the object selectable to at least initiate a request for real time communication with the callee. - View Dependent Claims (14, 15, 16, 17)
-
-
18. A machine readable media embodying instructions, the instructions causing a machine to perform a method, the method comprising:
-
an application receiving a representation of an object including a reference to a remote system and a callee;
the application communicating with the remote system via the reference to the remote system and the callee to determine a rendering of the object; and
the application rendering the object identifying a state of the callee for accepting a request for real time communication, the object selectable to at least initiate a request for real time communication with the callee.
-
-
19. A machine readable media embodying instructions, the instructions causing a machine to perform a method, the method comprising:
-
an application receiving a reference to a callee from a remote system;
the application determining a state of the callee for accepting a request for real time communication, using the reference to the callee; and
the application communicating with the remote system to determine rendering of an object, the object being embedded in a document rendered at the remote system to indicate the state, the object selectable to at least initiate a request for real time communication with the callee.
-
-
20. A method in a client application, comprising:
-
receiving a representation of a button including a reference to a remote server and a reference to a callee;
communicating with the remote server, using the reference to the remote server and the reference to the callee, to determine a first appearance of the button based on a current availability state of the callee for accepting a request for real time telephonic communication; and
rendering the button in the first appearance, the button being selectable to make a request for real time telephonic communication with the callee. - View Dependent Claims (21, 22)
-
-
23. A method in a server application, comprising:
-
receiving a reference to a callee from a remote client;
determining a current availability state of the callee for accepting a request for real time telephonic communication using the reference to the callee; and
communicating with the remote client to determine a first appearance of a button based on the current availability status of the callee, the button being embedded in a document rendered at the remote client, the button to be rendered in the first appearance in the document and selectable to make a request for real time telephonic communication with the callee.
-
-
24. A method, comprising:
-
responsive to a first request from a callee, providing a communication reference to the callee for distribution; and
responsive to a second request from a caller indicating the communication reference, determining a current availability state of the callee for real time communication; and
providing information to the caller according to the current availability state of the callee. - View Dependent Claims (25, 26, 27, 28, 29, 30, 31, 32, 33)
-
Specification