IP Library Granted Patent US 8,271,575
Granted Patent B2
US 8,271,575 · App. 12/047,191 · Granted Sep 18, 2012

Interaction among items connected to a network

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 8,271,575
App. No.
12/047,191
Granted
Sep 18, 2012
Kind
B2
Abstract

Particular embodiments provide interaction between items in a network. For example, lists of content may be shared between items connected through a network. A user may use a first item to select a second item in which content should be outputted. Instead of sending the content to the second item, the first item may generate and send a list of content to the second item instead of the content. A messaging infrastructure is used to allow the items to communicate the list of content between each other. The second item can then process the list and then determine how to access the item. This allows two different items to share content without the transfer of content between them. In another example, an item may be used to interact with a user interface of a second item. For example, an input device on a first item is used to provide input to a second item.

Claims (46)

1. A method for processing messages at a second item using a messaging infrastructure, the method comprising:

receiving, at the second item, from a router, a message including an object field specifying an object that is associated with the second item to control and a list of content specified by a first item, wherein the object field is used to control a plurality of objects associated with the second item;

parsing, by the second item, the message to determine the list of content and an action to perform based on the object that is specified, the messaging infrastructure allowing the second item to receive and parse the message to determine the list of content and the action to perform without the second item being configured to communicate peer to peer with the first item;

determining capabilities of the second item;

determining at least a portion of content in the list of content to output based on a capability to output the at least a portion of the content;

determining a location of the at least a portion of the content;

determining, by the second item, an access method for accessing the at least a portion of the content based on an identifier for the content;

accessing, by the second item, the at least a portion of the content from the determined location;

determining, by the second item, an output method for the accessed content based on the determined action and a configuration of the second item, wherein the configuration of the second item includes configuration information specific to an interface of the second item and the capability to output the second item, and wherein the message in the messaging infrastructure does not include information on how to output the accessed content; and

outputting, by the second item, the accessed content based on the output method.

2. The method of claim 1 , wherein accessing the at least a portion of the content comprises:

generating a request for the at least a portion of the content;

sending the request for the at least a portion of the content; and

receiving the at least a portion of the content in response to sending the request.

3. The method of claim 1 , wherein the list of content comprises a link associated with the content.

4. The method of claim 1 , wherein the second item is configured to output the accessed content using a different output method from the first item.

5. The method of claim 1 , wherein the interface is specific to a user interface of the second item.

6. The method of claim 1 , wherein a first input device for the first item is used to provide an input of the list of content, the first input device providing an input function not being provided by a second input device for the second item.

7. The method of claim 1 , wherein determining the output method, accessing the content, and outputting the content is automatically performed by the second item upon receiving the message.

8. The method of claim 1 , the method further comprising:

parsing the message to determine which object in the plurality of objects is specified, wherein the second item determines the output method from a plurality of output methods based on the object specified.

9. A method for routing messages from a first item to a second item using a messaging infrastructure, the method comprising:

receiving, at a router, a first message from the first item using the messaging infrastructure, the first message including an object field specifying an object associated with the second item to control and a list of content specified by the first item;

determining a second message using the messaging infrastructure, the second message including the object field specifying the object and the list of content, wherein the object field is used to control a plurality of objects associated with the second item; and

sending the second message to the second item, wherein the second message allows the second item to parse the message to determine an action to perform based on the object that is specified and the list of content, determine capabilities of the second item; determine at least a portion of content in the list of content to output based on a capability to output the at least a portion of the content, determine an access method for accessing the at least a portion of the content, and determine an output method for outputting the content based on the list of content, the action to perform and a configuration of the second item, wherein the configuration of the second item includes configuration information specific to an interface of the second item and the capability to output the second item, and wherein the second message in the messaging infrastructure does not include information on how to output the accessed content,

wherein the messaging infrastructure allows the router to send the second message to the second item for parsing to determine the list of content and the action to perform without the second item being configured to communicate peer to peer with the first item.

10. The method of claim 9 , further comprising:

analyzing the first message to determine a destination of the second item; and generating an event to trigger sending the second message to the second item.

11. The method of claim 9 , further comprising broadcasting the second message to a plurality of items including the second item.

12. A non-transitory computer-readable storage medium containing instructions for controlling a computer system to perform a method for processing messages at a second item using a messaging infrastructure, the method comprising:

receiving, at the second item, from a router, a message including an object field specifying an object that is associated with the second item to control and a list of content specified by a first item, wherein the object field is used to control a plurality of objects associated with the second item;

parsing, by the second item, the message to determine the list of content and an action to perform based on the object that is specified, the messaging infrastructure allowing the second item to receive and parse the message to determine the list of content and the action to perform without the second item being configured to communicate peer to peer with the first item;

determining capabilities of the second item;

determining at least a portion of content in the list of content to output based on a capability to output the at least a portion of the content;

determining a location of the at least a portion of the content;

determining, by the second item, an access method for accessing the at least a portion of the content based on an identifier for the content;

accessing, by the second item, the at least a portion of the content from the determined location;

determining, by the second item, an output method for the accessed content based on the determined action and a configuration of the second item, wherein the configuration of the second item includes configuration information specific to an interface of the second item and the capability to output the second item, and wherein the message in the messaging infrastructure does not include information on how to output the accessed content; and

outputting, by the second item, the accessed content based on the output method.

13. The non-transitory computer-readable storage medium of claim 12 , wherein accessing the at least a portion of the content comprises:

generating a request for the at least a portion of the content;

sending the request for the at least a portion of the content; and

receiving the at least a portion of the content in response to sending the request.

14. The non-transitory computer-readable storage medium of claim 12 , wherein the list of content comprises a link associated with the content.

15. The non-transitory computer-readable storage medium of claim 12 , wherein the second item is configured to output the accessed content using a different output method from the first item.

16. The non-transitory computer-readable storage medium of claim 12 , wherein the interface is specific to a user interface of the second item.

Assignments (17)
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 →
PARTIAL TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS RECORDED AT R/F 060752/0001 Recorded Apr 13, 2023
From: WILMINGTON TRUST
To: COMMSCOPE TECHNOLOGIES LLC; COMMSCOPE, INC. OF NORTH CAROLINA; ARRIS ENTERPRISES LLC
Reel/Frame 063322/0209 →
RELEASE OF SECURITY INTEREST Recorded Apr 7, 2023
From: WILMINGTON TRUST, NATIONAL ASSOCIATION
To: COMMSCOPE TECHNOLOGIES LLC; COMMSCOPE, INC. OF NORTH CAROLINA; ARRIS ENTERPRISES LLC
Reel/Frame 063270/0220 →
PARTIAL TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS Recorded Jul 15, 2022
From: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
To: COMMSCOPE TECHNOLOGIES LLC; ARRIS ENTERPRISES LLC; COMMSCOPE, INC. OF NORTH CAROLINA
Reel/Frame 060671/0324 →
PARTIAL RELEASE OF ABL SECURITY INTEREST Recorded Jul 13, 2022
From: JPMORGAN CHASE BANK, N.A.
To: COMMSCOPE TECHNOLOGIES LLC; ARRIS ENTERPRISES LLC; COMMSCOPE, INC. OF NORTH CAROLINA
Reel/Frame 060649/0305 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 13, 2022
From: ARRIS ENTERPRISES LLC
To: BISON PATENT LICENSING, LLC
Reel/Frame 060641/0130 →
PARTIAL RELEASE OF TERM LOAN SECURITY INTEREST Recorded Jul 13, 2022
From: JPMORGAN CHASE BANK, N.A.
To: COMMSCOPE TECHNOLOGIES LLC; ARRIS ENTERPRISES LLC; COMMSCOPE, INC. OF NORTH CAROLINA
Reel/Frame 060649/0286 →
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 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 22, 2013
From: 4HOME MEDIA, INC.
To: ARRIS ENTERPRISES, INC.
Reel/Frame 031654/0754 →
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 Mar 12, 2008
From: HUNTER, JIM
To: 4HOMEMEDIA, INC.
Reel/Frame 020642/0654 →