Push-to-talk event notification
First Claim
Patent Images
1. A method for notifying a user of an event, comprising:
- receiving an identifier of a push-to-talk (PTT) carrier and information for addressing a user'"'"'s PTT enabled device via the PTT carrier, the identifier and information received by an online service that generates event data for users having accounts with the online service;
receiving, by the online service, a request from the user to forward event data to the user via the PTT carrier if the user is not available online, the request describing what portion of the event data is to be forwarded to the user via the PTT carrier, the portion being less than the entire event data;
receiving event data to be provided to the user from the online service, the event data is received at an event data processor;
determining whether the user is online to receive the event data via the online service;
delivering the entire event data to the user online via the online service if the user is online;
if the user is not online, performing the substeps of;
filtering the event data to determine which portions of the event data to provide to the user, the portions comprising less than the entire event data, the filtering is based on the stored description of what portion of the event data is to be forwarded to the user via the PTT carrier;
creating a message configured to comply with a PTT format associated with the PTT carrier for the user;
determining how to provide the message to the PTT carrier associated with the user based on the received PTT identifier and the information for addressing the user'"'"'s PTT enabled device via the PTT carrier; and
providing the message with the filtered event data and the information for addressing the user'"'"'s PTT enabled device via the PTT carrier to the PTT carrier based on the PTT format, the message is provided from the event data processor to the PTT carrier to be delivered to the user'"'"'s PTT enabled device without the PTT enabled device having a session maintained with the event data processor.
2 Assignments
0 Petitions
Accused Products
Abstract
A method and system for notifying a push-to-talk enabled user of an event. The method includes the steps of: receiving event data to be provided to a user; determining a push-to-talk configuration including carrier information for the user; and based on the push-to-talk configuration, providing the event data and user identification information to a carrier identified in the carrier information. The system may include an aggregation service controller; a text to speech converter; a user PTT connection mapping database; an online service interface; and a PTT service provider interface.
20 Citations
18 Claims
-
1. A method for notifying a user of an event, comprising:
-
receiving an identifier of a push-to-talk (PTT) carrier and information for addressing a user'"'"'s PTT enabled device via the PTT carrier, the identifier and information received by an online service that generates event data for users having accounts with the online service; receiving, by the online service, a request from the user to forward event data to the user via the PTT carrier if the user is not available online, the request describing what portion of the event data is to be forwarded to the user via the PTT carrier, the portion being less than the entire event data; receiving event data to be provided to the user from the online service, the event data is received at an event data processor; determining whether the user is online to receive the event data via the online service; delivering the entire event data to the user online via the online service if the user is online; if the user is not online, performing the substeps of; filtering the event data to determine which portions of the event data to provide to the user, the portions comprising less than the entire event data, the filtering is based on the stored description of what portion of the event data is to be forwarded to the user via the PTT carrier; creating a message configured to comply with a PTT format associated with the PTT carrier for the user; determining how to provide the message to the PTT carrier associated with the user based on the received PTT identifier and the information for addressing the user'"'"'s PTT enabled device via the PTT carrier; and providing the message with the filtered event data and the information for addressing the user'"'"'s PTT enabled device via the PTT carrier to the PTT carrier based on the PTT format, the message is provided from the event data processor to the PTT carrier to be delivered to the user'"'"'s PTT enabled device without the PTT enabled device having a session maintained with the event data processor. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A notification event server, comprising:
-
an aggregation service controller; a text to speech converter; an online service interface that receives notification events from at least one online service provider, the notification events including event data, the online service interface receives first user identification information for a first user that is to be sent a first notification event of the notification events; an interface for receiving push-to-talk (PTT) configuration information, the PTT configuration information for the first user including an identifier of a PTT carrier for the first user, information for addressing the first user'"'"'s PTT client via the identified PTT carrier, and a description of what portion of the event data for the notification events is to be forwarded to the first user via the PTT carrier, the portion being less than the entire event data for the notification events; a user PTT connection mapping database which contains information that allows the notification event server to forward event notifications to the user'"'"'s PTT client without the PTT client being logged in to the notification event server; a controller that determines whether the first notification event should be delivered to the user via the online service, the online service interface delivers the first notification event to the user via the online service if the first notification is to be sent via the online service, the controller accesses the mapping database to determine how to provide the first notification event to the PTT carrier associated with the user and to determine how to create a message that contains the first notification event if the first notification event should not be delivered to the user via the online service, the message contains less than all of the event data for the first notification event; and a PTT service provider interface that delivers the message containing the first notification event to the user based-on the first PTT carrier information if the first notification event should not be delivered to the user via the online service. - View Dependent Claims (12, 13, 14)
-
-
15. A method for providing an online service, comprising:
-
providing an online service generating events for users having accounts with the online service; maintaining a push-to-talk (PTT) configuration including carrier information for at least one of the users having accounts with the online service, the carrier information is received from the online service and stored at an event message processor, the carrier information allows event notifications to be forwarded from the event message processor to a PTT client without the push-to-talk client having an active session with the event message processor or being logged in to the event message processor, the carrier information identifies a PTT provider that the PTT client subscribes to and includes information for addressing the PTT client via the PTT carrier, PTT configuration further includes a description of what portion of a event data is to be forwarded to the PTT client via the PTT provider, the portion being less than the entire event data; generating a notification event for said at least one user, the notification event is described by event data; determining whether the notification event should be delivered to the at least one user via the online service; delivering the notification event to the at least one user via the online service if it is determined that the notification should be delivered via the online service; if it is determined that the notification event should not be delivered to the at least one user via the online service, performing the substeps of; determining that the notification event should be delivered through a PTT client for said at least one user; filtering the event data to determine which portions of the event data to provide to the PTT client for said at least one user, the filtering is based on the description of what portion of the event data is to be forwarded to the PTT client via the PTT provider, the portion being less than the entire event data; generating a message with user identification information for the at least one user and the portions of the event data that are to be provided for the notification event, the message configured to comply with a protocol for the PTT carrier identified in the PTT configuration for said at least one user; outputting the message having the portions of the event data that are to be provided for the notification event and user identification information to the PTT client for said at least one user via a carrier identified in the carrier information. - View Dependent Claims (16, 17, 18)
-
Specification