System, method and computer readable medium for message authentication to subscribers of an internet service provider
First Claim
Patent Images
1. A method, comprising:
- retrieving a shared secret associated with a subscriber identity from at least one database;
determining if a notification is pending for a subscriber, wherein determining if a notification is pending for a subscriber comprises executing a query on said at least one database using said subscriber identity;
if there is no pending notification, generating a notification incorporating said shared secret via a processor;
transmitting the notification to a subscriber device; and
displaying said notification via 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.
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
23 Claims
-
1. A method, comprising:
-
retrieving a shared secret associated with a subscriber identity from at least one database; determining if a notification is pending for a subscriber, wherein determining if a notification is pending for a subscriber comprises executing a query on said at least one database using said subscriber identity; if there is no pending notification, generating a notification incorporating said shared secret via a processor; transmitting the notification to a subscriber device; and displaying said notification via 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. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A network, comprising:
-
at least one notification system comprising; at least one database; and at least one query engine that executes one or more queries on said at least one database; wherein said query engine executes a query on said at least one database using an identity of one or more subscribers to retrieve a shared secret and determines if a notification is pending for a subscriber via a query on said at least one database using said subscriber identity; if there is no pending notification, said notification system generates a notification incorporating said shared secret; and wherein said notification is provided to a 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. - View Dependent Claims (9, 10, 11, 12)
-
-
13. A system, comprising:
-
at least one router; and a packet processing engine; wherein said at least one router routes one or more data packets received by said router from a subscriber device to said packet processing engine; wherein said packet processing engine retrieves a shared secret associated with an identity of a subscriber from at least one database and determines if a notification is pending for the subscriber via a query on said at least one database using said subscriber identity; and if there is no pending notification, said packet processing engine redirects a 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. - View Dependent Claims (14, 15, 16, 17)
-
-
18. A method, comprising:
-
generating via a processor a message in response to a notification event; retrieving a shared secret associated with a subscriber identity from at least one database; determining if a notification is pending for a subscriber, wherein determining if a notification is pending for a subscriber comprises executing a query on said at least one database using said subscriber identity; if there is no pending notification, incorporating said shared secret into said message;
transmitting the notification to a subscriber device; anddisplaying said message to said 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. - View Dependent Claims (19, 20, 21, 22)
-
-
23. A non-transitory computer readable storage medium comprising instructions the when executed cause a processor to perform:
-
receiving a request for content from a subscriber device; retrieving a shared secret associated with a subscriber associated with the subscriber device from at least one database; determining if a notification is pending for a subscriber, wherein determining if a notification is pending for a subscriber comprises executing a query on said at least one database using an identity of the subscriber; if there is no pending notification, generating a notification incorporating said shared secret via a processor and incorporating the notification into the content; and transmitting the content 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.
-
Specification