System, method and computer readable medium for message authentication to subscribers of an internet service provider
First Claim
Patent Images
1. A method, comprising:
- receiving a uniform resource locator (URL) page request from a subscriber device associated with a subscriber;
determining a subscriber identity from the URL page request;
determining whether a notification is pending for a subscriber by executing a query on at least one database using the subscriber identity associated with a shared secret;
responsive to determining whether the notification is pending, retrieving the shared secret from the at least one database and generating a notification incorporating the shared secret, via a processor, wherein the shared secret comprises at least one of a subscriber created information secret created by the subscriber and a subscriber device information secret based on a service detail identifier associated with the subscriber device;
transmitting the notification to the subscriber device; and
loading a banner message with notification content and the shared secret on a banner message portion of a browser interface of the subscriber device to provide an indication on the browser interface of the subscriber device that the banner message and notification content are genuinely linked to a subscriber'"'"'s account.
2 Assignments
0 Petitions
Accused Products
Abstract
An internet service provider (ISP) is configured to provide notification messages such as service updates to subscribers via redirected web pages. In order for the web pages to be treated as originating from the ISP, the ISP provides a shared secret in the browser message. The shared secret may be a secret not derivable by viruses or trojans in the subscriber computer, such as a MAC address of the subscriber modem.
-
Citations
19 Claims
-
1. A method, comprising:
-
receiving a uniform resource locator (URL) page request from a subscriber device associated with a subscriber; determining a subscriber identity from the URL page request; determining whether a notification is pending for a subscriber by executing a query on at least one database using the subscriber identity associated with a shared secret; responsive to determining whether the notification is pending, retrieving the shared secret from the at least one database and generating a notification incorporating the shared secret, via a processor, wherein the shared secret comprises at least one of a subscriber created information secret created by the subscriber and a subscriber device information secret based on a service detail identifier associated with the subscriber device; transmitting the notification to the subscriber device; and loading a banner message with notification content and the shared secret on a banner message portion of a browser interface of the subscriber device to provide an indication on the browser interface of the subscriber device that the banner message and notification content are genuinely linked to a subscriber'"'"'s account. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A network, comprising:
-
at least one notification system comprising; at least one database; at least one query engine that executes one or more queries on said at least one database; a redirection device; and wherein the redirection device receives a uniform resource location (URL) page request from a subscriber device associated with a subscriber and determines a subscriber identity from the URL page request; wherein said query engine executes a query on said at least one database using the subscriber identity to retrieve a shared secret and determines whether a notification is pending for the subscriber via a query on the at least one database using said subscriber identity; responsive to a determination as to whether the notification is pending, the notification system retrieves the shared secret from the at least one database and generates a notification incorporating the shared secret, wherein the shared secret comprises at least one of a subscriber created information secret created by the subscriber and a subscriber device information secret based on a service detail identifier associated with the subscriber device; and load a banner message with notification content and the shared secret on a banner message portion of a browser interface of the subscriber device to provide an indication on the browser interface of the subscriber device that the banner message and notification content are genuinely linked to a subscriber'"'"'s account. - View Dependent Claims (10, 11, 12, 13)
-
-
14. A system, comprising:
-
a packet processing engine; a redirection device; and a subscriber device communicably coupled to said packet processing engine; wherein the redirection device receives a uniform resource location (URL) page request from a subscriber device associated with a subscriber and determines a subscriber identity from the URL page request; wherein said packet processing engine retrieves a shared secret associated with the subscriber identity from at least one database and determines whether a notification is pending for the subscriber via a query on the at least one database using the subscriber identity; responsive to a determination whether the notification is pending, the packet processing engine redirects the uniform resource locator (URL) page request including the shared secret to the subscriber device, wherein the shared secret comprises at least one of a subscriber created information secret created by the subscriber and a subscriber device information secret based on a service detail identifier associated with the subscriber device; and the subscriber device loads a banner message with notification content and the shared secret on a banner message portion of a browser interface of the subscriber device to provide an indication on the browser interface of the subscriber device that the banner message and notification content are genuinely linked to a subscriber'"'"'s account. - View Dependent Claims (15, 16, 17, 18)
-
-
19. A method, comprising:
-
receiving a uniform resource locator (URL) page request from a subscriber device associated with a subscriber; determining a subscriber identity from the URL page request; generating via a processor a message in response to a notification event; determining whether a notification is pending for the subscriber by executing a query on at least one database using the subscriber identity associated with a shared secret; responsive to determining whether the notification is pending, retrieving the shared secret from the at least one database and incorporating said shared secret into the message, wherein the shared secret comprises at least one of a subscriber created information secret created by the subscriber and a subscriber device information secret based on a service detail identifier associated with the subscriber device; transmitting the message to the subscriber device; and loading a banner message with notification content and the shared secret on a banner message portion of a browser interface of the subscriber device to provide an indication on the browser interface of the subscriber device that the banner message and notification content are genuinely linked to a subscriber'"'"'s account.
-
Specification