Subscriber-based real-time service provider offerings
AssigneeCharter Communications Operating, LLC
InventorKaushik Bhattacharjee
Life of this patent
Estimating the term…
Abstract
It is determined that a device associated with a subscriber is accessing an online system of a service provider. Data usage information associated with the subscriber as accessed. Based on the data usage information, an offering from a plurality of offerings is selected, the offering including a service offering or a product offering. Information that identifies the offering is caused to be sent to the device for display.
Claims7
A method, comprising:
- obtaining, by a computing system associated with a service provider that provides Internet access services to a subscriber, over a period of time, local area network (LAN) data usage information that quantifies data usage of a LAN of the subscriber, wherein obtaining the LAN data usage information comprises:
- receiving, by the computing system from a router that implements the LAN of the subscriber, the information associated with the data usage on the LAN of the subscriber;
- and
- storing, by the computing system, the information associated with the data usage on the LAN of the subscriber;
- determining, by the computing system, that a device associated with the subscriber is accessing an online system of the service provider, wherein determining that the device is accessing the online system comprises receiving one of a connection request from the computing device or a request from the computing device for a particular web page of the online system;
- in response to determining that the device associated with the subscriber is accessing the online system, accessing, by the computing system, the LAN data usage information associated with the subscriber;
- based on the LAN data usage information, selecting, by the computing system, an offering from a plurality of offerings, the offering comprising a service offering or a product offering;
- and
- causing, by the online system, information that identifies the offering to be sent to the device for display.
A computing system, comprising:
- one or more computing devices operable to:
- obtain, over a period of time, local area network (LAN) data usage information that quantifies data usage of a LAN of a subscriber, wherein the computing system is associated with a service provider that provides Internet access services to the subscriber, and wherein obtaining the LAN data usage information comprises:
- receiving, from a router that implements the LAN of the subscriber, the information associated with the data usage on the LAN of the subscriber;
- and
- storing the information associated with the data usage on the LAN of the subscriber;
- determine that a device associated with the subscriber is accessing an online system of the service provider, wherein determining that the device is accessing the online system comprises receiving one of a connection request from the computing device or a request from the computing device for a particular web page of the online system;
- in response to determining that the device associated with the subscriber is accessing the online system, access the LAN data usage information associated with the subscriber;
- based on the LAN data usage information, select an offering from a plurality of offerings, the offering comprising a service offering or a product offering;
- and
- cause information that identifies the offering to be sent to the device for display.
A non-transitory computer-readable storage medium that includes executable instructions operable to cause one or more computing devices of a computing system to:
- obtain, over a period of time, local area network (LAN) data usage information that quantifies data usage of a LAN of a subscriber, wherein the computing system is associated with a service provider that provides Internet access services to the subscriber, and wherein obtaining the LAN data usage information comprises:
- receiving, from a router that implements the LAN of the subscriber, the information associated with the data usage on the LAN of the subscriber;
- and
- storing the information associated with the data usage on the LAN of the subscriber;
- determine that a device associated with the subscriber is accessing an online system of the service provider, wherein determining that the device is accessing the online system comprises receiving one of a connection request from the computing device or a request from the computing device for a particular web page of the online system;
- in response to determining that the device associated with the subscriber is accessing the online system, access the LAN data usage information associated with the subscriber;
- based on the LAN data usage information, select an offering from a plurality of offerings, the offering comprising a service offering or a product offering;
- and
- cause information that identifies the offering to be sent to the device for display.
Dependencies are inferred from the claim text.