Proactive environment-based chat information system
First Claim
1. A method for proactively delivering push notifications in a chat information system (CIS), the method comprising:
- identifying, by a processor of a user device operatively coupled to a memory of the user device, at least one triggering event;
receiving, at the user device, a push notification comprising metadata for the user device to submit to a networked server;
in response to the push notification being opened by a user via interacting with the user device, generating, by the processor, a request to obtain information associated with the at least one triggering event from the networked server, wherein the request comprises the metadata of the push notification;
receiving, at the user device and from the networked server, information in response to the request;
generating, by the processor of the user device, a push notification message for the user, wherein the push notification message contains the information received from the networked server and is associated, at least in part, with the at least one triggering event; and
providing, by the processor of the user device, the push notification message to the user.
3 Assignments
0 Petitions
Accused Products
Abstract
Disclosed is the technology for computer-based “Daily Brief” service, which includes methods and corresponding systems for proactively providing push notifications for users of chat information systems. The push notifications are dynamically generated and presented to the user based on identification of one or more triggering events, which may include predetermined time/date, current geographical location, activity of peers and friends in social media associated with the user, scheduled events, appointments, meetings, emails, instant messages, and many more. The described technology improves the interaction interface between the user and chat information system.
-
Citations
27 Claims
-
1. A method for proactively delivering push notifications in a chat information system (CIS), the method comprising:
-
identifying, by a processor of a user device operatively coupled to a memory of the user device, at least one triggering event; receiving, at the user device, a push notification comprising metadata for the user device to submit to a networked server; in response to the push notification being opened by a user via interacting with the user device, generating, by the processor, a request to obtain information associated with the at least one triggering event from the networked server, wherein the request comprises the metadata of the push notification; receiving, at the user device and from the networked server, information in response to the request; generating, by the processor of the user device, a push notification message for the user, wherein the push notification message contains the information received from the networked server and is associated, at least in part, with the at least one triggering event; and providing, by the processor of the user device, the push notification message to the user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A chat information system (CIS), the system comprising:
-
one or more processors; and memory storing instructions, that when executed by one or more of the processors, cause one or more of the processors to; identify at least one triggering event; receive, at a user device, a push notification comprising metadata for a user device to submit to a networked server; in response to the push notification being opened by a user via interacting with the user device, generate a request to obtain information associated with the at least one triggering event from the networked server, wherein the request comprises the metadata of the push notification; receive, at the user device and from the networked server, information in response to the request; generate a push notification message for the user, wherein the push notification message contains the information received from the networked server and is associated, at least in part, with the at least one triggering event; and provide the push notification message to the user. - View Dependent Claims (21, 22, 23, 24, 25, 26)
-
-
27. A non-transitory computer-readable medium having instructions stored thereon, which when executed by one or more processors, cause the one or more processors to implement a method for proactive delivering push notifications in a chat information system (CIS), the method comprising:
-
identifying at least one triggering event; receiving, at a user device, a push notification comprising metadata for the user device to submit to a networked server; in response to the push notification being opened by a user via interacting with the user device, generating a request to obtain information associated with the at least one triggering event from the networked server, wherein the request comprises the metadata of the push notification; receive, at the user device and from the networked server, information in response to the request; generating a push notification message for the user, wherein the push notification message contains the information received from the networked server and is associated, at least in part, with the at least one triggering event; and providing, in response to the speech-based user input, the push notification message to the user.
-
Specification