Systems and processes to manage multiple modes of communication
DCFirst Claim
1. A non-transitory computer-implemented method to manage the communication of a user via a server based on a communication protocol, in view of a person, using a first device, trying to electronically convey a message from the first device to a second device of the user, the method comprising:
- receiving, by the server, the message from the person using the first device;
identifying, by the server, the person attempting to electronically convey the message; and
setting, by the server, a process for the message using one or more rules based on at least a status associated with the user and an access priority associated with the person, the access priority depending on the person,wherein the server is configured to have access to contact information of the person,wherein even if the process includes transmitting the message to the second device via contact information of the user, the server does not provide the contact information of the user to the first device to inhibit the person from sending messages to the user without via the server, andwherein the access priority associated with the person is configured to be set by the server depending at least in part on the user reacting by accepting or not accepting a prior message from the person.
2 Assignments
Litigations
1 Petition
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.
84 Citations
59 Claims
-
1. A non-transitory computer-implemented method to manage the communication of a user via a server based on a communication protocol, in view of a person, using a first device, trying to electronically convey a message from the first device to a second device of the user, the method comprising:
-
receiving, by the server, the message from the person using the first device; identifying, by the server, the person attempting to electronically convey the message; and setting, by the server, a process for the message using one or more rules based on at least a status associated with the user and an access priority associated with the person, the access priority depending on the person, wherein the server is configured to have access to contact information of the person, wherein even if the process includes transmitting the message to the second device via contact information of the user, the server does not provide the contact information of the user to the first device to inhibit the person from sending messages to the user without via the server, and wherein the access priority associated with the person is configured to be set by the server depending at least in part on the user reacting by accepting or not accepting a prior message from the person. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A server based on a communication protocol for managing the communication of a user, in view of a person, using a first device, trying to electronically convey a message from the first device to a second device of the user, the second device being a handheld communication device, the server comprising:
-
at least one computing device; and at least one storage device, wherein the at least one computing device is configured to receive the message from the person using the first device; identify the person attempting to electronically convey the message; and set a process for the message using one or more rules based on at least a status associated with the user and an access priority associated with the person, the status depending at least in part on the current activity or location of the user, or the current time, and the access priority depending on the person, wherein the server is configured to have access to contact information of the person, wherein even if the process includes transmitting the message to the second device via contact information of the user, the server does not provide the contact information of the user to the first device to inhibit the person from sending messages to the user without via the server, wherein the server can be restricted from accessing the status of the user from the second device, and wherein the server can be restricted from accessing the access priority of the person from the second device. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23)
-
-
24. A non-transitory computer readable medium including at least executable computer program code tangibly stored therein for manage the communication of a user via a server based on a communication protocol, in view of a person, using a first device, trying to electronically convey a message from the first device to a second device of the user, the second device being a handheld communication device, said computer readable medium comprising:
-
computer program code for receiving, by the server, the message from the person using the first device; computer program code for identifying the person attempting to electronically convey the message; and computer program code for setting a process for the message using one or more rules based on at least a status associated with the user, and an access priority associated with the person, the status depending at least in part on the current activity or location of the user, or the current time, and the access priority depending on the person, wherein the server is configured to have access to contact information of the person, wherein even if the process includes transmitting the message to the second device via contact information of the user, the computer program code does not provide the contact information of the user to the first device to inhibit the person from sending messages to the user without via the server, wherein the server can be restricted from accessing the status of the user from the second device, and wherein the server can be restricted from accessing the access priority of the person from the second device. - View Dependent Claims (25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38)
-
-
39. A non-transitory computer-implemented method to manage the communication of a user via a server based on a communication protocol, in view of a person, using a first device, trying to electronically convey a message from the first device to a second device of the user, the second device being a handheld communication device, the method comprising:
-
receiving, by the server, the message from the person using the first device; identifying the person attempting to send the message to the user; and setting a process regarding delivering the message to the user using one or more rules based on at least a status associated with the user and an access priority associated with the person, the status depending at least in part on the current activity or location of the user, or the current time, and access priority depending on the person, wherein the server is configured to have access to contact information of the person, wherein even if the message is delivered to the second device via contact information of the user, the server does not provide the contact information of the user to the first device to inhibit the person from sending messages to the user without using the server, wherein the server can be restricted from accessing the status of the user from the second device, and wherein the server can be restricted from accessing access priority of the person from the second device. - View Dependent Claims (40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52)
-
-
53. A server based on a communication protocol for managing the communication of a user, in view of a person, using a first device, trying to electronically convey a message from the first device to a second device of the user, the second device being a handheld communication device, the server comprising:
-
at least one computing device; and at least one storage device, wherein at least one computing device is configured to receive the message from the person using the first device; identify the person attempting to electronically convey the message; and set a process for the message using one or more rules based on at least a status associated with the user and an access priority associated with the person, the status depending at least in part on the current activity or location of the user, or the current time, and access priority depending on the person, wherein the server is configured to have access to contact information of the person, wherein even if the process includes transmitting the message to the second device via contact information of the user, the server does not provide the contact information of the user to the first device to inhibit the person from sending messages to the user without via the server, wherein the server is configured to be aware of availability of the user, and wherein the server is configured to send information to the person regarding availability of the user. - View Dependent Claims (54, 55, 56, 57, 58, 59)
-
Specification