System and Method for Improved In-Browser Notification
First Claim
Patent Images
1. A method comprising:
- receiving a first set of data packets from a user device;
determining when the first set of data packets is transmitted from an address that matches one of a plurality of addresses that need to receive a notification; and
when the first set of data packets is transmitted from an address that matches one of the plurality of addresses that need to receive the notification, marking the first set of data packets with an indicator.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods for sending/receiving improved in-browser notification messages are provided. The notification messages are overlaid on HTTP traffic on port 80 for IP addresses provisioned to receive the notification messages from various sources, including weather, emergency broadcast, and police stations. A load balancer within the end-to-end system allows HTTP traffic on port 80 to be forked from non HTTP traffic on port 80 to selectively insert notification messages. The notifications are inserted by an internet content adoption protocol (ICAP) server in communication with other devices within the system.
-
Citations
20 Claims
-
1. A method comprising:
-
receiving a first set of data packets from a user device; determining when the first set of data packets is transmitted from an address that matches one of a plurality of addresses that need to receive a notification; and when the first set of data packets is transmitted from an address that matches one of the plurality of addresses that need to receive the notification, marking the first set of data packets with an indicator. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A non-transitory computer-readable storage medium having computer-executable program instructions stored thereon that when executed by a processor, cause the processor to perform a method comprising:
-
receiving, from a proxy server, a first set of data packets; determining if the first set of data packets are fit for adaptation so that a notification can be inserted into the first set of data packets; when the first set of data packets are fit for adaptation; transmitting, to the proxy server, a first response indicating that the first set of data packets are fit for adaptation; receiving a second set of data packets from the proxy server; and inserting the notification into the second set of data packets. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. An apparatus comprising:
-
a processor; and a memory configured to store computer-readable instructions that, when executed by the processor, cause the processor to; receive a first set of data packets marked with an indicator that indicates that an internet protocol (IP) address associated with a source of the first set of data packets should receive a notification; transmit the first set of data packets to an internet server; receive a second set of data packets responsive to the first set of data packets from the internet server; communicate with an internet content adoption protocol (ICAP) server for insertion of the notification into the second set of data packets; and transmit the second set of data packets to a user device. - View Dependent Claims (19, 20)
-
Specification