PRIVACY-AWARE PERSONALIZED CONTENT FOR THE SMART HOME
First Claim
1. A computing system operable within a local area network, the computing system comprising:
- a network interface configured to receive a set of content items from a content server located remotely from the computing system and the local area network;
a storage element for storing the set of content items; and
a processor configured to;
determine first data relating to people, objects, or some combination thereof;
select at least one content item from the set of content items based at least in part on the first data relating to people, objects, or some combination thereof without communicating the first data to the content server or any other computing device outside of the local area network; and
communicate the selected at least one content item to a user of the computing system.
2 Assignments
0 Petitions
Accused Products
Abstract
In one embodiment, a computing system may operate within a local area network. The computing system may include a network interface configured to receive a set of content items from a content server located remotely from the computing system and the local area network, a storage element for storing the set of content items, and a processor. The processor may be configured to determine first data relating to people, objects, or some combination thereof, select at least one content item from the set of content items based at least in part on the first data relating to people, objects, or some combination thereof without communicating the first data to the content server or any other computing device outside of the local area network, and communicate the selected at least one content item to a user of the computing system.
258 Citations
20 Claims
-
1. A computing system operable within a local area network, the computing system comprising:
-
a network interface configured to receive a set of content items from a content server located remotely from the computing system and the local area network; a storage element for storing the set of content items; and a processor configured to; determine first data relating to people, objects, or some combination thereof; select at least one content item from the set of content items based at least in part on the first data relating to people, objects, or some combination thereof without communicating the first data to the content server or any other computing device outside of the local area network; and communicate the selected at least one content item to a user of the computing system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method of operating a computing system, comprising:
-
obtaining, via a network interface located within a local area network, a set of content items from a content server located remotely from the computing system and the local area network; storing, in a storage element located within the local area network, the set of content items; determining, via a processor located within the local area network, first data relating to people, objects, or some combination thereof; selecting, via the processor and within the local area network, at least one content item from the set of content items based at least in part on the first data relating to people, objects, or some combination thereof without communicating the first data to the content server or any other computing device outside of the local area network; and communicating the selected at least one content item to a user of the computing system. - View Dependent Claims (13, 14, 15, 16)
-
-
17. One or more tangible, non-transitory machine-readable media of a computing system comprising instructions to cause a processor to:
-
obtain, via a network interface located within a local area network, a set of content items from a content server located remotely from the computing system and the local area network; store, in a storage element located within the local area network, the set of content items; determine, via a processor located within the local area network, first data relating to people, objects, or some combination thereof; select, via the processor and within the local area network, at least one content item from the set of content items based at least in part on the first data relating to people, objects, or some combination thereof without communicating the first data to the content server or any other computing device outside of the local area network; and communicating the selected at least one content item to a user of the computing system. - View Dependent Claims (18, 19, 20)
training a binary classifier using machine learning with the first data, initial scores provided by the content server for each content item of the set of content items, or both, wherein the binary classifier groups each content item of the set of content items into one of two groups including a first group of content items to communicate to the user and a second group of content items to not communicate to the user based on user conversion of the presented at least one content item, and generating the final scores for each content item of the set of content items in the groups.
-
-
20. The media of claim 17, wherein determining the first data comprises:
-
receiving the first data via one or more sensors communicatively coupled to the processor;
orreceiving the first data from the network interface, wherein the network interface receives the first data from a second computing system that detects the first data via one or more sensors and sends the first data over the local area network that is inaccessible to the content server;
orsome combination thereof.
-
Specification