System and method for managing multiple sub accounts within a subcriber main account in a data distribution system
First Claim
1. A non-transitory computer readable storage medium, having a computer program stored therein, the computer program comprising machine readable instructions that when executed by a computer manage a plurality of sub accounts under a main account in a data distribution system, the computer program comprising:
- instructions to assign the plurality of sub accounts under the main account in a main account data structure at a server in the data distribution system, wherein each one of the plurality of subaccounts is assigned to a particular one of a plurality of end users;
instructions to assign a plurality of end user devices used by the particular one of the plurality of end users to the one of the plurality of sub accounts assigned to the particular one of the plurality of end users, wherein the plurality of end user devices assigned to the sub account share features assigned to the particular one of the plurality of end users at a sub account level;
instructions to receive end user device attribute data from at least one of the end user devices to the main account data structure after the attribute data is created at the at least one end user device;
instructions to determine a preferred end user device type, preferred data format and preferred time of day for the particular one of the plurality of end users; and
instructions to send advertising data to the particular one of the plurality of end users on the preferred end user device type, in the preferred data format at the preferred time of day.
1 Assignment
0 Petitions
Accused Products
Abstract
A computer readable storage medium is disclosed having a computer program stored therein, which in a particular embodiment, the computer program includes but is not limited to machine readable instructions that when executed by a computer manage a plurality of sub accounts under a main account in a data distribution system, the computer program including but not limited to instructions to assign the plurality of sub accounts under the main account in a main account data structure at a server in the data distribution system; instructions to assign a plurality of end user devices to each one of the plurality of sub accounts; and instructions to receive end user device attribute data from at least one of the end user devices to the main account data structure after the attribute data is created at the at least one end user device.
38 Citations
12 Claims
-
1. A non-transitory computer readable storage medium, having a computer program stored therein, the computer program comprising machine readable instructions that when executed by a computer manage a plurality of sub accounts under a main account in a data distribution system, the computer program comprising:
-
instructions to assign the plurality of sub accounts under the main account in a main account data structure at a server in the data distribution system, wherein each one of the plurality of subaccounts is assigned to a particular one of a plurality of end users; instructions to assign a plurality of end user devices used by the particular one of the plurality of end users to the one of the plurality of sub accounts assigned to the particular one of the plurality of end users, wherein the plurality of end user devices assigned to the sub account share features assigned to the particular one of the plurality of end users at a sub account level; instructions to receive end user device attribute data from at least one of the end user devices to the main account data structure after the attribute data is created at the at least one end user device; instructions to determine a preferred end user device type, preferred data format and preferred time of day for the particular one of the plurality of end users; and instructions to send advertising data to the particular one of the plurality of end users on the preferred end user device type, in the preferred data format at the preferred time of day. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system for managing a plurality of sub accounts under a main account in a data distribution system, the system comprising:
-
a first processor interface for assigning each one of the plurality of sub accounts under the main account to a particular one of a plurality of end users; a second processor interface for assigning a plurality of end user devices to each one of the plurality of sub accounts, wherein end user devices assigned to the sub account share features at a sub account level; a third processor interface for receiving end user device attribute data from at least one of the end user devices to store in the main account data structure after the attribute data has been created at the at least one end user device; a fourth processor interface to receive main PIN data from one of the plurality of end user devices; a fifth processor interface to access end user PIN data in the main account data associated with the end user device; a sixth processor interface to send the end user device PIN data to the end user device for entry at the end user device in place of the main PIN; and a seventh processor interface to track end user device activity for each type of end user device assigned to the sub-account by time of day, type of end user activity and data format to determine a preferred end user device type, preferred data format and preferred time of day and send targeted advertising to the end user device type, in the preferred data format at the preferred time of day. - View Dependent Claims (11, 12)
-
Specification