CONTACT OBJECTS
First Claim
1. A system for communicating with a contact over one of a plurality of communications services accessible via a mobile communications device, the system comprising:
- at least one processor;
at least one computer-readable medium in communication with the at least one processor module; and
at least one contact object moduleresiding on the medium, andcomprising instructions, that upon execution by the at least one processor to are operative to;
represent a contact'"'"'s association with each of a plurality of communication services by a contact object;
display the contact object on a display of the device;
receive a first input directed to the contact object; and
in response to receiving the first input directed to the contact object, display, on the display, the status of the contact with respect to each of a plurality of communication services.
2 Assignments
0 Petitions
Accused Products
Abstract
Communicating with a contact over one of a plurality of communications services accessible via a mobile communications device. Representing a contact'"'"'s association with each of the communication services by a contact object. Displaying the contact object on a display of the device. Receiving a first input directed to the contact object, and in response, displaying the status of the contact with respect to each of the communications services. For a displayed status indicating “available,” or the equivalent thereof, upon receiving a user second input directed to the status, initiating communication with the contact via the service.
141 Citations
21 Claims
-
1. A system for communicating with a contact over one of a plurality of communications services accessible via a mobile communications device, the system comprising:
-
at least one processor; at least one computer-readable medium in communication with the at least one processor module; and at least one contact object module residing on the medium, and comprising instructions, that upon execution by the at least one processor to are operative to; represent a contact'"'"'s association with each of a plurality of communication services by a contact object; display the contact object on a display of the device; receive a first input directed to the contact object; and in response to receiving the first input directed to the contact object, display, on the display, the status of the contact with respect to each of a plurality of communication services. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer program product for communicating with a contact over one of a plurality of communications services accessible via a mobile communications device, the computer program product comprising:
-
at least one computer-readable medium, at least one contact object module, residing on the medium, and operative to; represent a contact'"'"'s association with each of a plurality of communication services by a contact object; display the contact object on a display of the device; receive a first input directed to the contact object; in response to receiving the first input directed to the contact object, display, on the display, the status of the contact with respect to each of a plurality of communication services; and for a displayed status indicating “
available,”
or an equivalent thereof, upon receiving a user second input directed to the “
available,”
or equivalent thereof, displayed status, initiate communication with the contact via the service associated with the available status. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A processor-implemented method for communicating with a contact over one of a plurality of communications services accessible via a mobile communications device, the processor-implemented method comprising:
-
representing a contact'"'"'s association with each of a plurality of communication services by a contact object; displaying the contact object on a display of the device; receiving a first input directed to the contact object; in response to receiving the first input directed to the contact object, displaying, on the display, the status of the contact with respect to each of a plurality of communication services; and for a displayed status indicating “
available,”
or an equivalent thereof, upon receiving a user second input directed to the “
available,”
or equivalent thereof, displayed status, initiating communication with the contact via the service associated with the available status. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
Specification