Systems and processes to manage multiple modes of communication
First Claim
1. An article for managing communication of a user, in view of a person trying to electronically convey a message to a device of the user without the need to know contact information of the device of the user, the article comprising:
- a non-transitory computer readable storage medium comprising a plurality of instructions, when executed by a server, result in the server;
receiving the message from a device of the person;
identifying an identity of the person trying to electronically convey the message; and
setting a process to electronically convey the message from the device of the person to the device of the user through the contact information of the device of the user, using one or more rules, based on at least a current status associated with the user, a preference of the user, and an access priority associated with the person,wherein the at least one non-transitory computer readable storage medium comprises instructions, when executed, result in determining whether the user is available to receive the message, and sending information to the device of the person as to the availability of the user to receive the message, andwherein even when the process involves transmitting the message to the device of the user through the contact information of the device of the user, the contact information of the device of the user is not provided to the device of the person to prevent the person from contacting the device of the user using the contact information, without via the server.
2 Assignments
0 Petitions
Accused Products
Abstract
A computer-implemented system and method to manage the communication of a user are disclosed. In one embodiment, when a person tries to electronically convey a message to the user, the status of the user, the identity of the person, and the urgency of the message can be identified. The access priority of the person can be determined based on the person'"'"'s identity. Then, the message can be managed using one or more rules and in view of the status of the user, the access priority of the person and the urgency of the message.
-
Citations
27 Claims
-
1. An article for managing communication of a user, in view of a person trying to electronically convey a message to a device of the user without the need to know contact information of the device of the user, the article comprising:
-
a non-transitory computer readable storage medium comprising a plurality of instructions, when executed by a server, result in the server; receiving the message from a device of the person; identifying an identity of the person trying to electronically convey the message; and setting a process to electronically convey the message from the device of the person to the device of the user through the contact information of the device of the user, using one or more rules, based on at least a current status associated with the user, a preference of the user, and an access priority associated with the person, wherein the at least one non-transitory computer readable storage medium comprises instructions, when executed, result in determining whether the user is available to receive the message, and sending information to the device of the person as to the availability of the user to receive the message, and wherein even when the process involves transmitting the message to the device of the user through the contact information of the device of the user, the contact information of the device of the user is not provided to the device of the person to prevent the person from contacting the device of the user using the contact information, without via the server. - View Dependent Claims (2, 3, 4)
-
-
5. An article for managing communication via a portal based on world wide web, the article comprising:
-
a non-transitory computer readable storage medium comprising a plurality of instructions, when executed by a server, result in the server; receiving, via the portal, a message with an identifier of a user, from a device of a person trying to electronically deliver and present the message to the user; identifying the person wherein an access priority, associated with the person, as identified, previously being stored in a database associated with the server, and wherein information regarding the access priority, associated with the person, is from the device of the user; and setting a process based on Internet protocol to electronically deliver and present the message from the device of the person to the device of the user, via the portal, through contact information of the device of the user, using one or more rules, based on at least the access priority associated with the person retrieved from the database associated with the server, wherein the at least one non-transitory computer readable storage medium comprises instructions, when executed, result in determining availability of the user to receive the message, and sending to the device of the person, information regarding the availability of the user to receive the message, wherein even when the process involves delivering and presenting the message to the device of the user through the contact information of the device of the user, the contact information of the device of the user is not provided to the device of the person, wherein the process allows the message to be delivered from the device of the person to the device of the user via a selected mode of communication from a plurality of different modes of communication, all using the identifier of the user, at least in view of the process being based on Internet protocol, and wherein the plurality of different modes of communication include at least text message and voice call. - View Dependent Claims (6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A server for managing communication via a portal based on world wide web, the server comprising:
-
at least one computing device; and at least one storage device storing instructions that, when executed by the at least one computing device, cause the at least one computing device to; receive, via the portal, a message with an identifier of a user, from a device of a person trying to electronically deliver and present the message to the user; identify the person, wherein information regarding whether the person, as identified, is blocked from accessing the user, previously being stored in a database associated with the server, and wherein the information, regarding whether the person is blocked from accessing the user, is from the device of the user; and set a process based on Internet protocol to electronically deliver and present the received message from the device of the person to the device of the user, via the portal, through contact information of the device of the user, using one or more rules, based on at least the information regarding whether the person is blocked from accessing the user, retrieved from the database associated with the server, wherein the at least one storage device stores instructions that, when executed by the at least one computing device, cause the at least one computing device to determine availability of the user to receive the message, and to send to the device of the person, information regarding the availability of the user to receive the message, wherein even when the process involves delivering and presenting the message to the device of the user through the contact information of the device of the user, the contact information of the device of the user is not provided to the device of the person, wherein the process allows the message to be delivered from the device of the person to the device of the user via a selected mode of communication from a plurality of different modes of communication, all using the identifier of the user, at least in view of the process being based on Internet protocol, and wherein the plurality of different modes of communication include at least text message and voice call. - View Dependent Claims (18, 19, 20, 21, 22, 23)
-
-
24. A computing apparatus for managing communication via a portal based on world wide web, the computing apparatus comprising:
-
at least one computing device; and one or more storage devices coupled to the at least one computing device, with the one or more storage devices storing instructions that, when executed, cause the computing apparatus to; receive, via the portal, a message with an identifier of a user, from a device of a person trying to electronically deliver and present the message to the user; identify the person, wherein information regarding whether the person, as identified, is blocked from accessing the user, previously being stored in a database associated with the computing apparatus, and wherein the information, regarding whether the person is blocked from accessing the user, is from the device of the user; and set a process based on Internet protocol to electronically deliver and present the received message from the device of the person to the device of the user, via the portal, through contact information of the device of the user, using one or more rules, based on at least the information, regarding whether the person is blocked from accessing the user, retrieved from the database associated with the computing apparatus, wherein the one or more storage devices store instructions that, when executed, cause the computing apparatus to determine availability of the user to receive the message, wherein even when the process involves delivering and presenting the message to the device of the user through the contact information of the device of the user, the contact information of the device of the user is not provided to the device of the person, wherein the process allows the message to be delivered from the device of the person to the device of the user via a selected mode of communication from a plurality of different modes of communication, all using the identifier of the user, at least in view of the process being based on Internet protocol, wherein the plurality of different modes of communication include at least text message and voice call, wherein the device of the person is configured to operate at least as a mobile phone, and wherein the process is also based on a time. - View Dependent Claims (25, 26, 27)
-
Specification