IP Library Granted Patent US 9,519,772
Granted Patent B2
US 9,519,772 · App. 14/981,938 · Granted Dec 13, 2016

Relevancy improvement through targeting of information based on data gathered from a networked device associated with a security sandbox of a client device

Inventor: David Harrison (San Francisco, CA)
Assignee: FREE STREAM MEDIA CORP.
G06F21/44G06F21/128G06F21/33G06F21/53G06Q30/0269G08C17/02H04L63/10H04L67/10H04L67/16H04N21/23424H04N21/4147H04N21/435H04N21/6175H04N21/835G06F2221/033G06F2221/0704
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,519,772
App. No.
14/981,938
Granted
Dec 13, 2016
Kind
B2
Abstract

A method, apparatus, and system related to relevancy improvement through targeting of information based on data gathered from a networked device associated with a security sandbox of a client device are disclosed. In one embodiment, a system may comprise a networked device, a relevancy-matching server, and a client device. The networked device may be configured to generate a preliminary data and/or a primary data associated with a user and automatically announce a sandbox-reachable service of the networked device to a discovery module. The relevancy-matching server may be configured to match a targeted data with the primary data based on a relevancy factor associated with the user. The client device may be configured to automatically process an identification data of the networked device and/or the sandbox-reachable service of the networked device from the discovery module and to automatically associate with the networked device based on the identification data.

Claims (79)

1. A system comprising:

a networked device to generate a preliminary data;

a relevancy-matching server to:

match primary data generated from the preliminary data with targeted data based on a relevancy factor, and

search a storage for targeted data;

wherein the primary data is any one of a content identification data and a content identification history;

a client device capable of being associated with the networked device to:

process an embedded object,

constrain an executable environment in a security sandbox, and

execute a sandboxed application in the executable environment; and

a content identification server to:

process the preliminary data from the networked device, and

communicate the primary data from the preliminary data to any of a number of devices with an access to an identification data of at least one of the networked device and an automatic content identification service of the networked device.

2. The system of claim 1 :

wherein the preliminary data is any one of an audio fingerprint data and a video fingerprint data.

3. The system of claim 1 :

wherein the relevancy-matching server is to match the targeted data with the primary data in a manner such that the relevancy-matching server is to search the storage for at least one of a matching item based on the relevancy factor and a related item based on the relevancy factor comprising at least one of a category of the primary data, a behavioral history of a user, a category of the sandboxed application, and an other information associated with the user.

4. The system of claim 1 :

wherein a pairing server to:

associate the networked device with the client device,

receive an announcement from the networked device, and

process identification data of the announcement comprising at least one of a global unique identifier (GUID), an alphanumeric name, a hardware address associated with the networked device, a public address associated with the automatic content identification service of the networked device, and a private address associated with the automatic content identification service of the networked device when a shared network is determined to be commonly associated with the client device and the networked device.

5. The system of claim 1 :

wherein the embedded object comprises at least one of a script, an image, a player, an iframe, and an other external media included in the sandboxed application.

6. The system of claim 1 :

wherein the relevancy-matching server is to cause a rendering of the targeted data to a user through the sandboxed application of the client device.

7. The system of claim 1 :

wherein the client device is determined to be associated with a user based on a unique identifier that is unlikely to change.

8. The system of claim 1 :

wherein the primary data comprises at least one of a number of descriptive metadata associated with the content identification data, a monitored event, a geolocation, a weather information, a private Internet Protocol (IP) address, and an other data stored in at least one of a volatile memory and a non-volatile memory.

9. The system of claim 1 :

wherein the networked device is to automatically announce the automatic content identification service of the networked device to a pairing server.

10. A method of a relevancy-matching server comprising:

matching primary data generated from a preliminary data with targeted data, based on a relevancy factor and to search a storage for targeted data using a processor communicatively coupled with a memory;

wherein the primary data is any one of a content identification data and a content identification history;

matching the targeted data with the primary data in a manner such that the relevancy-matching server is to search the storage for at least one of a matching item based on the relevancy factor and a related item based on the relevancy factor comprising at least one of a category of the primary data, a behavioral history of a user, a category of the sandboxed application, and an other information associated with the user;

processing the preliminary data from at least one of the networked device and the client device through a content identification server; and

communicating the primary data from the preliminary data to any of a number of devices with an access to identification data of at least one of the networked device and an automatic content identification service of the networked device through the content identification server.

11. The method of claim 10 :

wherein a pairing server is to:

receive an announcement from the networked device, and

process identification data of the announcement comprising at least one of a global unique identifier (GUID), an alphanumeric name, a hardware address associated with the networked device, a public address associated with the automatic content identification service of the networked device, and a private address associated with the automatic content identification service of the networked device when a shared network is determined to be commonly associated with the client device and the networked device.

12. The method of claim 10 :

wherein the embedded object comprises at least one of a script, an image, a player, an iframe, and an other external media included in the sandboxed application.

13. The method of claim 10 :

wherein the relevancy-matching server is to cause a rendering of the targeted data to the user through the sandboxed application of the client device.

14. A system comprising:

a networked device;

a relevancy-matching server to:

match primary data generated using a preliminary data with targeted data, based on a relevancy factor, and

search a storage for targeted data;

a client device to:

associate with the networked device,

constrain an executable environment in a security sandbox,

execute a sandboxed application in the executable environment capable of bypassing at least one access control of the security sandbox, and

process in the sandboxed application an embedded object from the relevancy-matching server;

wherein at least one of the networked device and the client device to generate the preliminary data from characteristic features of media data; and

a content identification server to:

process the preliminary data from at least one of the networked device and the client device, and

communicate the primary data from the preliminary data to any of a number of devices with access to an identification data of at least one of the networked device and an automatic content identification service of the networked device.

15. The system of claim 14 :

wherein the sandboxed application bypasses at least one access control of the security sandbox.

16. The system of claim 14 :

wherein the relevancy factor comprises at least one of a category of the primary data, a behavioral history of a user, a category of the sandboxed application, and an other information associated with the user.

17. The system of claim 14 :

wherein a pairing server to:

associate the networked device with the client device,

receive an announcement from the networked device containing identification data, and

process the identification data comprising at least one of a global unique identifier (GUID), an alphanumeric name, a hardware address associated with the networked device, a public address associated with the automatic content identification service of the networked device, and a private address associated with the automatic content identification service of the networked device when a shared network is determined to be commonly associated with the client device and the networked device.

18. The system of claim 14 :

wherein the embedded object comprises at least one of a script, an image, a player, an iframe, and an other external media included in the sandboxed application.

19. The system of claim 14 :

wherein the relevancy-matching server is to result in a generation of the targeted data.

20. The system of claim 14 :

wherein the client device is associated with a user based on a unique identifier.

21. The system of claim 14 :

wherein the primary data further includes at least one of descriptive metadata associated with a content identification data, a monitored event, a geolocation, a weather information, a private Internet Protocol (IP) address, and an other data stored in at least one of a volatile memory and a non-volatile memory.

22. The system of claim 14 :

wherein the networked device is to automatically announce the automatic content identification service of the networked device to a pairing server.

Assignments (5)
SECURITY INTEREST Recorded Nov 13, 2025
From: SAMBA TV, INC.
To: HORIZON TECHNOLOGY FINANCE CORPORATION
Reel/Frame 073562/0068 →
RELEASE OF SECURITY INTEREST Recorded Oct 8, 2025
From: FPP FINANCE LLC
To: SAMBA TV, INC., PREVIOUSLY KNOWN AS FREE STREAM MEDIA CORP.
Reel/Frame 072515/0816 →
CHANGE OF NAME Recorded Jan 17, 2024
From: FREE STREAM MEDIA CORP.
To: SAMBA TV, INC.
Reel/Frame 066342/0506 →
SECURITY INTEREST Recorded Jan 10, 2020
From: FREE STREAM MEDIA CORP.
To: FPP FINANCE LLC
Reel/Frame 051478/0837 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 12, 2016
From: HARRISON, DAVID
To: FREE STREAM MEDIA CORP.
Reel/Frame 038248/0988 →
Continuity (16)
Continuation In Part 14017445 · Sep 4, 2013
Continuation In Part 14744045 · Jun 19, 2015
Continuation In Part 14981938
Continuation In Part 14274800 · May 12, 2014
Continuation 13943866 · Jul 17, 2013
Continuation 13904015 · May 28, 2013
Continuation 13736031 · Jan 7, 2013
Continuation In Part 13470814 · May 14, 2012
Continuation 12592377 · Nov 23, 2009
Provisional Application 62183756 · Jun 24, 2015
Provisional Application 61696711 · Sep 4, 2012
Provisional Application 62026017 · Jul 17, 2014
Provisional Application 61652153 · May 26, 2012
Provisional Application 61584168 · Jan 6, 2012
Provisional Application 61118286 · Nov 26, 2008
Related Publication 20160110537A1 · Apr 21, 2016