Static and dynamic network device and service inventories as a mechanism to generate personalized ad profiles
US-2024020732-A1 · Jan 18, 2024 · US
US12177288B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-12177288-B2 |
| Application number | US-202318191988-A |
| Country | US |
| Kind code | B2 |
| Filing date | Mar 29, 2023 |
| Priority date | Oct 16, 2012 |
| Publication date | Dec 24, 2024 |
| Grant date | Dec 24, 2024 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
A method and system for centralized control of user devices is disclosed. The method for centralized control of user devices via universal IP services registrar includes receiving a request to register a user device for a plurality of services, registering the user device for the plurality of services by creating a user settings profile for the user for each of the plurality of services, receiving data from the plurality of registered services, and transmitting received data to the user device in accordance with the user profile.
Opening claim text (preview).
The invention claimed is: 1. A method, comprising: establishing, by a universal hub executing as a utility service running on a background of an end user device, a signal connection to each service of a plurality of internet services; authenticating, by the universal hub, a user of a user device with each service in the plurality of internet services; creating, by the universal hub, a profile for the user for each of the plurality of internet services; receiving, by the universal hub, a particular instruction from the user device for sending to the plurality of internet services; translating, by the universal hub, the particular instruction to a plurality of translated instructions, each translated instruction of the plurality of translated instructions having a format corresponding to a respective service of the plurality of internet services; and transmitting, by the universal hub, each translated instruction to the respective service. 2. The method of claim 1 , further comprising: causing a user interface to display, on the user device, an integrated view of notifications for a first internet service of the plurality of internet services based on the profile for the user. 3. The method of claim 1 , wherein the profile for the user device indicates delivery rules corresponding to device location, content type, calling party, and meeting time. 4. The method of claim 1 , wherein the profile for the user of the user device defines a type of information to be delivered to the user device and a schedule for the information to be delivered to the user device. 5. The method of claim 1 , wherein creating the profile for the user device comprises matching requirements of the plurality of internet services with capabilities of the user device. 6. The method of claim 1 , further comprising receiving data from one or more of the internet services of the plurality of internet services by the universal hub. 7. The method of claim 6 , wherein the data is received responsive to a request from the user device, and wherein a first profile associated with the user device is configured to be switched to a second user device utilizing a single user input. 8. The method of claim 7 , wherein the data comprises a notification associated with the internet services that send the data. 9. An apparatus, comprising: a processor; and a memory to store computer program instructions, the computer program instructions when executed on the processor cause the processor to perform operations comprising: executing a universal hub as a utility service running on a background, wherein the apparatus is an end user; establishing, by the universal hub, a signal connection to each service of a plurality of internet services; authenticating, by the universal hub, a user of a user device with each service in the plurality of internet services; creating, by the universal hub, a profile for the user for each of the plurality of internet services; receiving, by the universal hub, a particular instruction from the user device for sending to the plurality of internet services; translating, by the universal hub, the particular instruction to a plurality of translated instructions, each translated instruction of the plurality of translated instructions having a format corresponding to a respective service of the plurality of internet services; and transmitting, by the universal hub, each translated instruction to the respective service. 10. The apparatus of claim 9 , the operations further comprising: causing a user interface to display, on the user device, an integrated view of notifications for a first internet service of the plurality of internet services based on the profile for the user. 11. The apparatus of claim 9 , wherein the profile for the user device indicates delivery rules corresponding to device location, content type, calling party, and meeting time. 12. The apparatus of claim 9 , wherein the profile for the user of the user device defines a type of information to be delivered to the user device and a schedule for the information to be delivered to the user device. 13. The apparatus of claim 9 , wherein creating the profile for the user device comprises matching requirements of the plurality of internet services with capabilities of the user device. 14. The apparatus of claim 9 , further comprising receiving data from one or more of the internet services of the plurality of internet services by the universal hub responsive to a request from the user device, and wherein a first profile associated with the user device is configured to be switched to a second user device utilizing a single user input. 15. A non-transitory computer readable device storing computer program instructions for transmitting data, which, when executed on a processor, cause the processor to perform operations comprising: establishing, by a universal hub executing as a utility service running on a background of an end user device, a signal connection to each service of a plurality of internet services; authenticating, by the universal hub, a user of a user device with each service in the plurality of internet services; creating, by the universal hub, a profile for the user for each of the plurality of internet services; receiving, by the universal hub, a particular instruction from the user device for sending to the plurality of internet services; translating, by the universal hub, the particular instruction to a plurality of translated instructions, each translated instruction of the plurality of translated instructions having a format corresponding to a respective service of the plurality of internet services; and transmitting, by the universal hub, each translated instruction to the respective service. 16. The non-transitory computer readable device of claim 15 , the operations further comprising: identifying, by the universal hub, certain user devices from a plurality of user devices to which the universal hub should send data received from the plurality of internet services, wherein the certain user devices are identified based on the profile for each of the plurality of user devices and a type of the data, and wherein the profile for each of the plurality of user devices comprises an identity of an entity providing each of the internet services. 17. The non-transitory computer readable device of claim 15 , wherein the profile for the user device indicates delivery rules corresponding to device location, content type, calling party, and meeting time. 18. The non-transitory computer readable device of claim 15 , wherein the profile for the user of the user device defines a type of information to be delivered to the user device and a schedule for the information to be delivered to the user device. 19. The non-transitory computer readable device of claim 15 , wherein creating the profile for the user device comprises matching requirements of each of the internet services with capabilities of the user device. 20. The non-transitory computer readable device of claim 15 , the operations further comprising receiving data from one or more of the internet services of the plurality of internet services by the universal hub, wherein the data is received responsive to a request from the user device, and wherein a first profile associated with the user device is configured to be switched to a second user device utilizing a single user input.
User profiles · CPC title
for remote control or remote monitoring of applications · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.