IP Library Granted Patent US 9,210,028
Granted Patent B1
US 9,210,028 · App. 13/788,508 · Granted Dec 8, 2015

Location-based data stream composition

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,210,028
App. No.
13/788,508
Granted
Dec 8, 2015
Kind
B1
Abstract

Methods, systems, and computer readable media can be operable to aggregate requested multimedia content and location-based content. Aggregating requested multimedia content and location-based content can be facilitated by determining the location of a client device based on information received from the client device, retrieving location-based content segments and aggregating location-based content segments with user-requested content segments.

Claims (34)

1. A computer-implemented method, comprising:

determining a physical location of a device requesting at least a first piece of multimedia content based on location information associated with the device requesting multimedia, wherein the location information comprises an identification of the proximity of the device to a location within a constrained space;

retrieving at least a second piece of multimedia content associated with the physical location of the device requesting multimedia content, wherein the second piece of multimedia content is selected based upon an association between the second piece of multimedia content and the identified proximity of the device to the location within the constrained space;

aggregating the multimedia content associated with the physical location of the device and multimedia content requested by the device; and

providing the aggregated multimedia content to the device requesting the multimedia content.

2. The computer-implemented method of claim 1 , wherein the physical location of the device comprises an anticipated physical location.

3. The computer-implemented method of claim 1 , wherein the physical location of the device comprises a geographic location or a location relative to a premise.

4. The computer-implemented method of claim 1 , wherein the physical location of the device is determined from data or information retrieved from the device or from a device attached or connected to the device.

5. The computer-implemented method of claim 4 , wherein the device connected to the device comprises a global positioning system or deduced reckoning equipment.

6. The computer-implemented method of claim 1 , wherein the physical location of the device is determined from data or information retrieved from a source that is external to the device requesting the multimedia content.

7. The computer-implemented method of claim 6 , wherein the data or information retrieved from a source external to the device requesting multimedia content comprises timestamp and location data generated by one or more cell-phone towers accessed by the device, traceroute data generated by a network supporting the device, geographic or relative location information provided by a user of the device, location and timing information stored by itinerary services, or location or proximity data or information stored by any other source.

8. The computer-implemented method of claim 1 , wherein the providing of aggregated multimedia content comprises transmitting the aggregated content.

9. The computer-implemented method of claim 1 , wherein the providing of aggregated multimedia content comprises transmitting a manifest or equivalent directing the device to retrieve the aggregated content.

10. A system, comprising:

an interface operable to receive information identifying a physical location of a device requesting multimedia content and to respond to the device, wherein the information comprises an identification of the proximity of the device to a location within a constrained space;

a data store operable to store computer program instructions; and

a processor operable to execute said computer program instructions, the computer program instructions being operable to cause the processor to:

select at least one piece of multimedia content based upon at least the physical location of the device, wherein the at least one piece of multimedia content is selected based upon an association between the piece of multimedia content and the identified proximity of the device to the location within the constrained space; and

aggregate the multimedia content selected based upon at least the physical location of the device with the multimedia content requested by the device.

11. The system of claim 10 , wherein the physical location of the device comprises an anticipated physical location.

12. The system of claim 10 , wherein the physical location of the device comprises a geographic location or a location relative to a premise.

13. The system of claim 10 , wherein the computer program instructions are further operable to cause the processor to:

determine the physical location of the device based on data or information retrieved from the device requesting multimedia content or from a device attached or connected to the device requesting multimedia content.

14. The system of claim 13 , wherein the device connected to the device requesting multimedia content comprises a global positioning system or deduced reckoning equipment.

15. The system of claim 10 , wherein the computer program instructions are further operable to cause the processor to:

determine the physical location of the device based on data or information comprising timestamp and location data generated by one or more cell-phone towers accessed by the device, traceroute data generated by a network supporting the device, geographic or relative location information provided by a user of the device, location and timing information stored by itinerary services, or location or proximity data or information stored by any other source that is external to the device requesting the multimedia content.

16. One or more non-transitory computer readable media operable to execute on one or more processors, the computer readable media being operable to cause the one or more processors to perform the operations comprising:

determining a physical location of a device requesting multimedia content based on location information associated with the device requesting multimedia, wherein the location information comprises an identification of the proximity of the device to a location within a constrained space;

retrieving at least one piece of multimedia content associated with the physical location of the device requesting multimedia content, wherein the at least one piece of multimedia content is selected based upon an association between the piece of multimedia content and the identified proximity of the device to the location within the constrained space; and

aggregating the multimedia content associated with the physical location of the device and multimedia content requested by the device.

17. The one or more non-transitory computer-readable media of claim 16 , wherein the physical location of the device comprises an immediate physical location, an anticipated physical location, a geographic location, or a location relative to a premise.

18. The one or more non-transitory computer-readable media of claim 16 , wherein the physical location of the device is determined from data or information retrieved from the device or from a device attached or connected to the device requesting multimedia content.

19. The one or more non-transitory computer-readable media of claim 18 , wherein the device connected to the device requesting multimedia content comprises a global positioning system or deduced reckoning equipment.

20. The one or more non-transitory computer-readable media of claim 16 , wherein the physical location of the device requesting multimedia content is determined from data or information comprising timestamp and location data generated by one or more cell-phone towers accessed by the device, traceroute data generated by a network supporting the device, geographic or relative location information provided by a user of the device, location and timing information stored by itinerary services, or location or proximity data or information stored by any other source external to the device requesting multimedia content.

Assignments (12)
SECURITY INTEREST Recorded Apr 8, 2026
From: ARRIS ENTERPRISES LLC; RUCKUS IP HOLDINGS LLC
To: CITIBANK, N.A., AS COLLATERAL AGENT
Reel/Frame 075476/0814 →
RELEASE OF SECURITY INTEREST AT REEL/FRAME 049905/0504 Recorded Dec 19, 2024
From: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
To: ARRIS ENTERPRISES LLC (F/K/A ARRIS ENTERPRISES, INC.); ARRIS TECHNOLOGY, INC.; ARRIS SOLUTIONS, INC.; COMMSCOPE, INC. OF NORTH CAROLINA; COMMSCOPE TECHNOLOGIES LLC; RUCKUS WIRELESS, LLC (F/K/A RUCKUS WIRELESS, INC.)
Reel/Frame 071477/0255 →
SECURITY INTEREST Recorded Dec 17, 2024
From: ARRIS ENTERPRISES LLC; COMMSCOPE TECHNOLOGIES LLC; COMMSCOPE INC., OF NORTH CAROLINA; OUTDOOR WIRELESS NETWORKS LLC; RUCKUS IP HOLDINGS LLC
To: APOLLO ADMINISTRATIVE AGENCY LLC
Reel/Frame 069889/0114 →
SECURITY INTEREST Recorded Nov 19, 2021
From: ARRIS SOLUTIONS, INC.; ARRIS ENTERPRISES LLC; COMMSCOPE TECHNOLOGIES LLC; COMMSCOPE, INC. OF NORTH CAROLINA; RUCKUS WIRELESS, INC.
To: WILMINGTON TRUST
Reel/Frame 060752/0001 →
TERM LOAN SECURITY AGREEMENT Recorded Jul 3, 2019
From: COMMSCOPE, INC. OF NORTH CAROLINA; COMMSCOPE TECHNOLOGIES LLC; ARRIS ENTERPRISES LLC; ARRIS TECHNOLOGY, INC.; RUCKUS WIRELESS, INC.; ARRIS SOLUTIONS, INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 049905/0504 →
PATENT SECURITY AGREEMENT Recorded Jul 3, 2019
From: ARRIS ENTERPRISES LLC
To: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 049820/0495 →
ABL SECURITY AGREEMENT Recorded Jul 3, 2019
From: COMMSCOPE, INC. OF NORTH CAROLINA; COMMSCOPE TECHNOLOGIES LLC; ARRIS ENTERPRISES LLC; ARRIS TECHNOLOGY, INC.; RUCKUS WIRELESS, INC.; ARRIS SOLUTIONS, INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 049892/0396 →
CHANGE OF NAME Recorded Jun 25, 2019
From: ARRIS ENTERPRISES, INC.
To: ARRIS ENTERPRISES LLC
Reel/Frame 049586/0470 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS Recorded Apr 8, 2019
From: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
To: ARRIS GROUP, INC.; ARRIS ENTERPRISES, INC.; ARRIS SOLUTIONS, INC.; ARRIS KOREA, INC.; ARRIS HOLDINGS CORP. OF ILLINOIS, INC.; BIG BAND NETWORKS, INC.; TEXSCAN CORPORATION; POWER GUARD, INC.; 4HOME, INC.; ACADIA AIC, INC.; AEROCAST, INC.; BROADBUS TECHNOLOGIES, INC.; GENERAL INSTRUMENT CORPORATION; GENERAL INSTRUMENT AUTHORIZATION SERVICES, INC.; GENERAL INSTRUMENT INTERNATIONAL HOLDINGS, INC.; IMEDIA CORPORATION; JERROLD DC RADIO, INC.; LEAPSTONE SYSTEMS, INC.; MODULUS VIDEO, INC.; MOTOROLA WIRELINE NETWORKS, INC.; NETOPIA, INC.; NEXTLEVEL SYSTEMS (PUERTO RICO), INC.; QUANTUM BRIDGE COMMUNICATIONS, INC.; SETJAM, INC.; SUNUP DESIGN SYSTEMS, INC.; UCENTRIC SYSTEMS, INC.; GIC INTERNATIONAL HOLDCO LLC; GIC INTERNATIONAL CAPITAL LLC; CCE SOFTWARE LLC; THE GI REALTY TRUST 1996
Reel/Frame 048825/0294 →
CHANGE OF NAME Recorded Mar 14, 2017
From: ARRIS ENTERPRISES INC
To: ARRIS ENTERPRISES LLC
Reel/Frame 041995/0031 →
SECURITY AGREEMENT Recorded May 28, 2013
From: ARRIS GROUP, INC.; ARRIS ENTERPRISES, INC.; ARRIS SOLUTIONS, INC.; ARRIS KOREA, INC.; ARRIS HOLDINGS CORP. OF ILLINOIS; BIGBAND NETWORKS, INC.; TEXSCAN CORPORATION; POWER GUARD, INC.; 4HOME, INC.; ACADIA AIC, INC.; AEROCAST, INC.; BROADBUS TECHNOLOGIES, INC.; GENERAL INSTRUMENT CORPORATION; GENERAL INSTRUMENT AUTHORIZATION SERVICES, INC.; GENERAL INSTRUMENT INTERNATIONAL HOLDINGS, INC.; IMEDIA CORPORATION; JERROLD DC RADIO, INC.; LEAPSTONE SYSTEMS, INC.; MODULUS VIDEO, INC.; MOTOROLA WIRELINE NETWORKS, INC.; NETOPIA, INC.; NEXTLEVEL SYSTEMS (PUERTO RICO), INC.; QUANTUM BRIDGE COMMUNICATIONS, INC.; SETJAM, INC.; SUNUP DESIGN SYSTEMS, INC.; UCENTRIC SYSTEMS, INC.; GIC INTERNATIONAL HOLDCO LLC; GIC INTERNATIONAL CAPITAL LLC; CCE SOFTWARE LLC; THE GI REALTY TRUST 1996
To: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 030498/0023 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 26, 2013
From: PINSON, GEORGE SCOTT
To: ARRIS ENTERPRISES, INC.
Reel/Frame 030299/0164 →