IP Library Granted Patent US 12,206,923
Granted Patent B2
US 12,206,923 · App. 18/374,095 · Granted Jan 21, 2025

Systems and methods for content distribution

Inventor: George Grigore (Iasi, RO)
Assignee: Adeia Guides Inc.
H04N21/25841G06F3/147H04N21/414H04N21/41407H04N21/4316H04N21/436H04N21/4532H04N21/462H04N21/4627H04N21/472H04N21/4788H04N21/6125H04N21/6405H04N21/6408
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 12,206,923
App. No.
18/374,095
Granted
Jan 21, 2025
Kind
B2
Abstract

Systems and methods are disclosed herein for distributing content over a local area network (LAN) between a first device within the LAN and a second device within the LAN. A first device multicasts a LAN-specific content beacon over the LAN. The LAN-specific content beacon includes an identifier uniquely identifying the first device. A second device sends a response to the LAN-specific content beacon requesting secondary content to be integrated into a display of the second device. The first device generates the secondary content based on profile information associated with the second device and unicasts the secondary content to the second device for integration into primary content being generated for display at the second device.

Claims (64)

1. A method for displaying secondary content over a local area network (LAN), the method comprising:

multicasting a LAN-specific content beacon over the LAN from a first device within the LAN, wherein the LAN-specific content beacon comprises a request for secondary content;

receiving a response to the content beacon from a second device within the LAN requesting identification information of the first device;

in response to receiving the response to the content beacon from the second device within the LAN, unicasting the identification information of the first device to the second device over the LAN, wherein the identification information comprises profile information associated with the first device that indicates content preferences;

receiving a unicast stream from the second device over the LAN at the first device, the unicast stream being the secondary content selected based on the profile information associated with the first device;

providing a display at the first device integrating the secondary content with primary content; and

outputting the display with the first device.

2. The method of claim 1 , wherein the response to the content beacon comprises an identifier uniquely identifying the second device.

3. The method of claim 1 , wherein the response to the content beacon comprises information of content available to be shared over the LAN from the first device.

4. The method of claim 3 , further comprising:

in response to receiving the response to the content beacon, determining at least one content having metadata matching the metadata of the primary content; and

selecting the secondary content based on the at least one determined content.

5. The method of claim 1 , wherein the unicasting of the identification information of the first device to the second device over the LAN comprises:

unicasting the identification information uniquely identifying the first device; and

unicasting information related to the primary content being provided for display on the first device prior to receiving the secondary content.

6. The method of claim 1 , wherein providing the display at the first device integrating the secondary content with the primary content comprises:

providing a combined content stream comprising the secondary content and the primary content, wherein the secondary content is non-obtrusive to the primary content; and

providing for display the combined content stream at the display of the first device.

7. The method of claim 1 , further comprising:

receiving a response to the content beacon from a third device within the LAN;

in response to receiving the response to the content beacon from the third device within the LAN, unicasting the identification information of the first device to the third device over the LAN, wherein the response comprises the profile information associated with the first device that indicates content preferences;

receiving a unicast stream from the third device over the LAN at the first device, the unicast stream being second secondary content selected based on the profile information associated with the first device;

providing a display at the first device integrating the second secondary content with the primary content; and

outputting the display with the first device.

8. The method of claim 1 , wherein the LAN-specific content beacon includes information of content to which the first device has access rights to, and wherein the received secondary content is based on content to which the first device has access rights to.

9. The method of claim 1 , wherein:

the secondary content comprises a score corresponding to a sporting event; and

the first device receives the response to the content beacon from the second device in response to the second device receiving a score update corresponding to the sporting event.

10. The method of claim 1 , wherein the first device does not have access to the secondary content via a wide area network.

11. A system for displaying secondary content over a local area network (LAN), the system comprising:

input/output circuitry configured to:

multicast a LAN-specific content beacon over the LAN from a first device within the LAN, wherein the LAN-specific content beacon comprises a request for secondary content;

receiving a response to the content beacon from a second device within the LAN requesting identification information of the first device; and

in response to the input/output circuitry receiving the response to the content beacon from the second device within the LAN, unicast the identification information of the first device to the second device over the LAN, wherein the identification information comprises profile information associated with the first device that indicates content preferences;

receiving a unicast stream from the second device over the LAN at the first device, the unicast stream being the secondary content wherein control circuitry is configured to select the secondary content based on the profile information associated with the first device; and

wherein the control circuitry is further configured to:

providing a display at the first device integrating the secondary content with primary content; and

wherein the input/output circuitry is further configured to:

outputting the display with the first device.

12. The system of claim 11 , wherein the response to the content beacon comprises an identifier uniquely identifying the second device.

13. The system of claim 11 , wherein the response to the content beacon comprises information of content available to be shared over the LAN from the first device.

14. The system of claim 13 , wherein the control circuitry is further configured to:

in response to receiving the response to the content beacon, determine at least one content having metadata matching the metadata of the primary content; and

select the secondary content based on the at least one determined content.

15. The system of claim 11 , wherein the input/output circuitry is configured to unicast the identification information of the first device to the second device over the LAN by:

unicasting the identification information uniquely identifying the first device; and

unicasting information related to the primary content being provided for display on the first device prior to receiving the secondary content.

16. The system of claim 11 , wherein the control circuitry is configured to provide the display at the first device integrating the secondary content with the primary content by:

providing a combined content stream comprising the secondary content and the primary content, wherein the secondary content is non-obtrusive to the primary content; and

providing for display the combined content stream at the display of the first device.

17. The system of claim 11 , wherein:

the input/output circuitry is further configured to:

receive a response to the content beacon from a third device within the LAN;

in response to receiving the response to the content beacon from the third device within the LAN, unicast the identification information of the first device to the third device over the LAN, wherein the response comprises the profile information associated with the first device that indicates content preferences;

receive a unicast stream from the third device over the LAN at the first device, the unicast stream being second secondary content wherein the control circuitry is configured to select the secondary content based on the profile information associated with the first device; and

wherein the control circuitry is further configured to:

provide a display at the first device integrating the second secondary content with the primary content; and

wherein the input/output circuitry is further configured to:

output the display with the first device.

18. The system of claim 11 , wherein the LAN-specific content beacon includes information of content to which the first device has access rights to, and wherein the received secondary content is based on content to which the first device has access rights to.

19. The system of claim 11 , wherein:

the secondary content comprises a score corresponding to a sporting event; and

the first device receives the response to the content beacon from the second device in response to the second device receiving a score update corresponding to the sporting event.

20. The system of claim 11 , wherein the first device does not have access to the secondary content via a wide area network.

Assignments (2)
CHANGE OF NAME Recorded Oct 3, 2024
From: ROVI GUIDES, INC.
To: ADEIA GUIDES INC.
Reel/Frame 069106/0171 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 28, 2023
From: GRIGORE, GEORGE
To: ROVI GUIDES, INC.
Reel/Frame 065063/0543 →
Continuity (3)
Continuation 17127621 · Dec 18, 2020
Continuation 17253808
Related Publication 20240022776A1 · Jan 18, 2024
References Cited (22)
US 7970894B1 · Patwardhan · 2011 [cited by applicant]
US 11805289B2 · Grigore · 2023 [cited by applicant]
US 11812079B2 · Grigore · 2023 [cited by applicant]
US 20050138663A1 · Throckmorton · 2005 [cited by applicant]
US 20060159109A1 · Lamkin et al. · 2006 [cited by applicant]
US 20060161635A1 · Lamkin · 2006 [cited by applicant]
US 20070033531A1 · Marsh · 2007 [cited by applicant]
US 20090011709A1 · Akasaka · 2009 [cited by examiner]
US 20120149309A1 · Hubner · 2012 [cited by examiner]
US 20150172757A1 · Kafle · 2015 [cited by applicant]
US 20160205428A1 · McDonough · 2016 [cited by examiner]
US 20160353253A1 · Cherian · 2016 [cited by applicant]
US 20170180814A1 · Stathacopoulos et al. · 2017 [cited by applicant]
US 20170289639A1 · Reisner · 2017 [cited by examiner]
US 20170359428A1 · Lebeau · 2017 [cited by applicant]
US 20180167867A1 · Speight · 2018 [cited by applicant]
US 20190028781A1 · Bigio · 2019 [cited by examiner]
US 20210105522A1 · Grigore · 2021 [cited by applicant]
US 20210274239A1 · Grigore · 2021 [cited by applicant]
US 20240015345A1 · Grigore · 2024 [cited by applicant]
International Search Report and Written Opinion in PCT/US2018/062047 dated Nov. 20, 2018. [cited by applicant]
U.S. Appl. No. 18/372,243, filed Sep. 25, 2023, George Grigore. [cited by applicant]