Cross-platform message notification
First Claim
1. A method of providing cross-platform message notification, the method comprising:
- receiving a request to initiate a communication from an initiating end device, the request identifying a single intended recipient device;
determining a plurality of possible recipient devices for the request to initiate a communication based on user profile information from a user of the initiating end device;
forwarding the request to initiate a communication to each of the plurality of possible recipient devices at substantially a same time; and
connecting the initiating end device to one of the plurality of possible recipient devices based on a response from at least one of the possible recipient devices.
5 Assignments
0 Petitions
Accused Products
Abstract
Systems, methods, and machine-readable media are disclosed to provide notification of receipt of a communication across multiple platforms of potential diverse types. Cross-platform message notification can comprise receiving a request to initiate a communication from an initiating end device. The request may identify a single intended recipient device. A plurality of possible recipient devices can be identified for the request to initiate a communication based on user profile information from a user of the initiating end device. The request to initiate a communication can be forwarded to each of the plurality of possible recipient devices at substantially a same time. The initiating end device can be connected to one of the plurality of possible recipient devices based on a response from at least one of the possible recipient devices.
153 Citations
31 Claims
-
1. A method of providing cross-platform message notification, the method comprising:
-
receiving a request to initiate a communication from an initiating end device, the request identifying a single intended recipient device;
determining a plurality of possible recipient devices for the request to initiate a communication based on user profile information from a user of the initiating end device;
forwarding the request to initiate a communication to each of the plurality of possible recipient devices at substantially a same time; and
connecting the initiating end device to one of the plurality of possible recipient devices based on a response from at least one of the possible recipient devices. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A system for providing cross-platform message notification, the system comprising:
-
a communications bus;
a user profile database communicatively coupled with the communications bus and adapted to maintain user profile information for a plurality of users;
a plurality of end devices of different types, each end device communicatively coupled with the communications bus and adapted to send and receive common language messages via the communications bus, to translate common language messages received from the communications bus to a format specific to the end device based on the type, and to store user profile information in the user profile database;
one or more managers, each manager communicatively coupled with the communications bus, wherein each manager is adapted to receive via the communications bus a request to initiate a communication from an initiating end device of the plurality of end devices, the request identifying a single intended recipient device of the plurality of end devices, determine a plurality of possible recipient devices for the request to initiate a communication from the plurality of end devices based on user profile information stored in the user profile database by a user of the intended recipient device, forward the request to initiate a communication to each of the plurality of possible recipient devices at substantially a same time, and connect the initiating end device to one of the plurality of possible recipient devices based on a response from at least one of the possible recipient devices. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A machine-readable medium having stored thereon a series of instruction for which, when executed by a processor, cause the processor to perform cross-platform message notification by:
-
receiving a request to initiate a communication from an initiating end device, the request identifying a single intended recipient device;
determining a plurality of possible recipient devices for the request to initiate a communication based on user profile information from a user of the initiating end device;
forwarding the request to initiate a communication to each of the plurality of possible recipient devices at substantially a same time; and
connecting the initiating end device to one of the plurality of possible recipient devices based on a response from at least one of the possible recipient devices. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30, 31)
-
Specification