IP Library Granted Patent US 11,425,438
Granted Patent B2
US 11,425,438 · App. 17/127,621 · Granted Aug 23, 2022

Systems and methods for content distribution

Inventor: George Grigore (Iaşi, RO)
Assignee: Rovi Guides, Inc.
H04N21/25841G06F3/147H04N21/414H04N21/41407H04N21/436H04N21/4316H04N21/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 11,425,438
App. No.
17/127,621
Granted
Aug 23, 2022
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 (51)

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 includes information of content available to be shared over the LAN from the first device;

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 identification information of the first device to the second device over the LAN;

receiving a unicast stream from the second device over the LAN at the first device, the unicast stream being secondary content generated based on identification information of the first device;

generating 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 multicast LAN-specific content beacon comprises a request for the secondary content.

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

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

unicasting identification information uniquely identifying the first device; and

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

5. The method of claim 1 , wherein generating a display at the first device integrating the secondary content with other content comprises:

generating a combined content stream comprising the secondary content and the primary content from the application; and

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

6. The method of claim 1 , wherein the received secondary content is based on data related to processed content associated with the first device.

7. 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.

8. A system for displaying secondary content over a local area network (LAN), the system comprising control 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 includes information of content available to be shared over the LAN from the first device;

receive 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, unicast identification information of the first device to the second device over the LAN;

receive a unicast stream from the second device over the LAN at the first device, the unicast stream being secondary content generated based on identification information of the first device;

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

output the display with the first device.

9. The system of claim 8 , wherein the multicast LAN-specific content beacon comprises a request for the secondary content.

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

11. The system of claim 8 , wherein the control circuitry, when unicasting identification information of the first device to the second device over the LAN, is further configured to:

unicast identification information uniquely identifying the first device; and

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

12. The system of claim 8 , wherein the control circuitry, when generating a display at the first device integrating the secondary content with other content, is further configured to:

generate a combined content stream comprising the secondary content and the primary content from the application; and

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

13. The system of claim 8 , wherein the received secondary content is based on data related to processed content associated with the first device.

14. The system of claim 8 , 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.

15. A non-transitory computer-readable medium comprising instructions for displaying secondary content over a local area network (LAN) that when executed by control circuitry causes the control circuitry to:

multicast a LAN-specific content beacon over the LAN from a first device within the LAN, wherein the LAN-specific content beacon includes information of content available to be shared over the LAN from the first device;

receive 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, unicast identification information of the first device to the second device over the LAN;

receive a unicast stream from the second device over the LAN at the first device, the unicast stream being secondary content generated based on identification information of the first device;

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

output the display with the first device.

16. The non-transitory computer-readable medium of claim 15 , wherein the multicast LAN-specific content beacon comprises a request for the secondary content.

17. The non-transitory computer-readable medium of claim 15 , wherein the response to the content beacon comprises an identifier uniquely identifying the second device.

18. The non-transitory computer-readable medium of claim 15 , further comprising instructions that when executed by the control circuitry causes the control circuitry, when unicasting identification information of the first device to the second device over the LAN, to:

unicast identification information uniquely identifying the first device; and

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

19. The non-transitory computer-readable medium of claim 15 , further comprising instructions that when executed by the control circuitry causes the control circuitry, when generating a display at the first device integrating the secondary content with other content, to:

generate a combined content stream comprising the secondary content and the primary content from the application; and

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

20. The non-transitory computer-readable medium of claim 15 , wherein the received secondary content is based on data related to processed content associated with the first device.

21. The non-transitory computer-readable medium of claim 15 , 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.

Assignments (3)
CHANGE OF NAME Recorded Oct 3, 2024
From: ROVI GUIDES, INC.
To: ADEIA GUIDES INC.
Reel/Frame 069106/0171 →
SECURITY INTEREST Recorded May 3, 2023
From: ADEIA GUIDES INC.; ADEIA IMAGING LLC; ADEIA MEDIA HOLDINGS LLC; ADEIA MEDIA SOLUTIONS INC.; ADEIA SEMICONDUCTOR ADVANCED TECHNOLOGIES INC.; ADEIA SEMICONDUCTOR BONDING TECHNOLOGIES INC.; ADEIA SEMICONDUCTOR INC.; ADEIA SEMICONDUCTOR SOLUTIONS LLC; ADEIA SEMICONDUCTOR TECHNOLOGIES LLC; ADEIA SOLUTIONS LLC
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 063529/0272 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 6, 2021
From: GRIGORE, GEORGE
To: ROVI GUIDES, INC.
Reel/Frame 054824/0242 →
Continuity (2)
Continuation 17253808
Related Publication 20210105522A1 · Apr 8, 2021