IP Library Granted Patent US 9,386,357
Granted Patent B2
US 9,386,357 · App. 13/457,520 · Granted Jul 5, 2016

Display of presentation elements

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,386,357
App. No.
13/457,520
Granted
Jul 5, 2016
Kind
B2
Abstract

Disclosed are methods and apparatus for displaying information relating to a portion of a multimedia presentation. A progress bar is provided and displayed. A length of the progress bar is representative of a duration of the multimedia presentation. A user selects a first and a second point in the multimedia presentation, thereby defining a portion of the presentation. Depending on the selection, one or more communications (e.g., comments, online postings, etc.) may be identified. Each of these communications may have been composed in relation to at least a point of the multimedia presentation that is within the defined portion. Information depending on those identified communications may then be displayed to the user.

Claims (78)

1. A method of displaying a plurality of presentation elements, the method comprising:

displaying, on a user interface, a progress bar, a length of the progress bar being representative of a duration of a multimedia presentation, a point along the length of the progress bar corresponding to a point within the multimedia presentation;

displaying, on the progress bar, a first point along the length of the progress bar, the first point being distinct from an end of the progress bar;

displaying, on the progress bar, a second point along the length of the progress bar, the second point being different from the first point;

automatically selecting a plurality of communications of secondary content from consumers of the multimedia presentation, each one of the plurality of communications being relevant to a selected time interval defined by the first point and the second point;

automatically generating, for display on the user interface, a time interval summary comprising information relevant to the selected time interval, the information being dependent on one or more selected communications from the plurality of communications, wherein the one or more communications are automatically selected based on a criterion selected from a group consisting of: a user preference for communications of secondary content liked by other users, a user preference for communications of secondary content from a user-specified plurality of other users, and ratings given to communications by other users; and

displaying, on the user interface, the time interval summary;

wherein each communication has been composed in relation to a respective point or range within the multimedia presentation within the selected time interval, and wherein each of the communications comprise one or more content items;

wherein each content item is selected from a group of content items consisting of media items, multimedia items, references to media items, and references to multimedia items;

wherein each content item has been selected depending on at least part of the communication and content information relating to content of the multimedia presentation;

wherein the points or ranges within the multimedia presentation that the communications have been composed in relation to are between points in the multimedia presentation that correspond to the first point and the second point; and

wherein the time interval summary comprises a summary selected from a group consisting of: a filtered selection of communications from the one or more communications, a text summary based on the one or more communications, and a video summary comprising a selection of video clips associated with the one or more communications.

2. A method according to claim 1 :

wherein each communication is displayed in a respective communication box;

wherein each communication box comprises a respective marker; and

wherein the progress bar and the communication boxes are displayed such that, for each communication box, the marker of that communication box is in alignment with a particular position along the length of the progress bar, the particular position corresponding to the point or range in the multimedia presentation in relation to which the communication in that communication box was composed.

3. A method according to claim 1 :

wherein the first point has been selected, by a user, by selecting a first position along the length of the progress bar; and

wherein the second point has been selected, by the user, by selecting a second position along the length of the progress bar.

4. A method according to claim 3 :

wherein the user interface is displayed on a touch-screen display;

wherein the selection of the first point by the user has been made by the user touching the first position along the length of the progress bar on the touch-screen display; and

wherein the selection of the second point by the user has been made by the user touching the second position along the length of the progress bar on the touch-screen display.

5. A method according to claim 1 further comprising:

displaying, for each displayed communication, a date and time at which that communication was composed.

6. A method according to claim 1 :

wherein the user interface is displayed on a display of an end-user device; and

wherein the end-user device is arranged to:

receive a selection, by a user of the end-user device, of the first point;

receive a selection, by the user of the end-user device, of the second point; and

select from a group of one or more communications, those communications that have been composed in relation to points or ranges within the multimedia presentation that are between points in the multimedia presentation that correspond to the first point and the second point.

7. A user interface apparatus comprising:

a processor operatively coupled to a display device, the processor configured to send data to the display device for causing the display device to display a user interface comprising:

a progress bar, a length of the progress bar being representative of a duration of a multimedia presentation, a point along the length of the progress bar corresponding to a point within the multimedia presentation;

a first point along the length of the progress bar, the first point being distinct from an end of the progress bar, the first point being different from a second point;

the second point along the length of the progress bar; and

a time interval summary comprising information relevant to a selected time interval defined by the first point and the second point, the information being dependent on one or more selected communications from a plurality of communications of secondary content from consumers of the multimedia presentation, each one of the plurality of communications being relevant to the selected time interval, wherein the one or more communications are automatically selected based on a criterion selected from a group consisting of: a user preference for communications of secondary content liked by other users, a user preference for communications of secondary content from a user-specified plurality of other users, and ratings given to communications by other users;

wherein each one of the plurality of communications has been composed in relation to a respective point or range within the multimedia presentation, and wherein each of the communications comprise one or more content items;

wherein each content item is selected from a group of: content items consisting of media items, multimedia items, references to media items, and references to multimedia items;

wherein each content item has been selected depending on at least part of the communication and content information relating to content of the multimedia presentation;

wherein the points or ranges within the multimedia presentation that each one of the plurality of communications has been composed in relation to are between points in the multimedia presentation that correspond to the first point and the second point; and

wherein the time interval summary comprises a summary selected from a group consisting of: a filtered selection of communications from the one or more communications, a text summary based on the one or more communications, and a video summary comprising a selection of video clips associated with the one or more communications.

8. A user interface apparatus according to claim 7 :

wherein each communication is displayed in a respective communication box;

wherein each communication box comprises a respective marker; and

wherein the progress bar and the communication boxes are displayed such that, for each communication box, the marker of that communication box is in alignment with a particular position along the length of the progress bar, the particular position corresponding to the point or range in the multimedia presentation in relation to which the communication in that communication box was composed.

9. A user interface apparatus according to claim 7 :

wherein the first point has been selected by a user by selecting a first position along the length of the progress bar; and

wherein the second point has been selected by the user by selecting a second position along the length of the progress bar.

10. A user interface apparatus according to claim 9 :

wherein the user interface is displayed on a touch-screen display;

wherein the selection of the first point by the user has been made by the user touching the first position along the length of the progress bar on the touch-screen display; and

wherein the selection of the second point by the user has been made by the user touching the second position along the length of the progress bar on the touch-screen display.

11. A user interface apparatus according to claim 7 wherein, for each displayed communication, a date and time at which that communication was composed is displayed.

12. A method of processing one or more communications, each communication having been composed by an originator, each communication having been composed in relation to a point or range within a multimedia presentation, the method comprising:

displaying, on a user interface, a progress bar, a length of the progress bar being representative of a duration of the multimedia presentation, a point along the length of the progress bar corresponding to a point within the multimedia presentation;

receiving, by a first receiving module, a selection of a first point along the length of the progress bar, the first point being distinct from an end of the progress bar;

receiving, by a second receiving module, a selection of a second point along the length of the progress bar, the second point being different from the first point;

selecting, based on the selection of the first point and the selection of the second point, from a group comprising a plurality of communications of secondary content from consumers of the multimedia presentation, by a selection module operatively connected to the receiving modules, those communications that have been composed in relation to points or ranges within the multimedia presentation that are between points in the multimedia presentation that correspond to the first point and the second point;

processing, by a processor operatively connected to the selection module, the selected communications to automatically generate a time interval summary comprising information dependent upon one or more of those selected communications and relevant to a selected time interval defined by the first point and the second point,

wherein the one or more communications are automatically selected based on a criterion selected from a group consisting of: a user preference for communications of secondary content liked by other users, a user preference for communications of secondary content from a user-specified plurality of other users, and ratings given to communications by other users, and

wherein the time interval summary comprises a summary selected from a group consisting of: a filtered selection of communications from the one or more communications, a text summary based on the one or more communications, and a video summary comprising a selection of video clips associated with the one or more communications; and

displaying, on the user interface, the time interval summary;

wherein each of the communications comprise one or more content items;

wherein each content item is selected from a group of: content items consisting of media items, multimedia items, references to media items, and references to multimedia items; and

wherein each content item has been selected depending on at least part of the communication and content information relating to content of the multimedia presentation.

13. An apparatus for processing one or more communications, each communication having been composed by an originator, each communication having been composed in relation to a point or range within a multimedia presentation, the apparatus comprising:

one or more processors operatively connected to a display device, and configured to direct the display device to display a progress bar, a length of the progress bar being representative of a duration of the multimedia presentation, a point along the length of the progress bar corresponding to a point within the multimedia presentation;

the one or more processors further configured to receive a first input comprising a selection of a first point along the length of the progress bar, the first point being distinct from an end of the progress bar;

the one or more processors further configured to receive a second input comprising a selection of a second point along the length of the progress bar, the second point being different from the first point;

a selection module of the one or more processors, configured to select, based on the first input and the second input, from a group comprising a plurality of communications of secondary content from consumers of the multimedia presentation, those communications that have been composed in relation to points or ranges within the multimedia presentation that are between points in the multimedia presentation that correspond to the first point and the second point;

the one or more processors further configured to process the selected communications to automatically generate a time interval summary comprising information dependent upon one or more of those selected communications and relevant to a selected time interval defined by the first point and the second point,

wherein the one or more communications are automatically selected based on a criterion selected from a group consisting of: a user preference for communications of secondary content liked by other users, a user preference for communications of secondary content from a user-specified plurality of other users, and ratings given to communications by other users, and

wherein the time interval summary comprises a summary selected from a group consisting of: a filtered selection of communications from the one or more communications, a text summary based on the one or more communications, and a video summary comprising a selection of video clips associated with the one or more communications; and

the one or more processors further configured to direct the display device to display, on the user interface, the time interval summary;

wherein each of the communications comprise one or more content items;

wherein each content item is selected from a group of: content items consisting of media items, multimedia items, references to media items, and references to multimedia items; and

wherein each content item has been selected depending on at least part of the communication and content information relating to content of the multimedia presentation.

Assignments (14)
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 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 23, 2022
From: ARRIS TECHNOLOGY, INC.
To: ARRIS ENTERPRISES, INC.
Reel/Frame 060791/0583 →
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 →
CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNEE'S NAME PREVIOUSLY RECORDED AT REEL: 049820 FRAME: 0495. ASSIGNOR(S) HEREBY CONFIRMS THE CHANGE OF NAME. Recorded Jul 25, 2019
From: ARRIS ENTERPRISES, INC.
To: ARRIS ENTERPRISES LLC
Reel/Frame 049858/0161 →
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 →
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 →
CHANGE OF NAME Recorded Jul 2, 2019
From: ARRIS ENTERPRISES. INC
To: ARRIS
Reel/Frame 049669/0652 →
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 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 18, 2015
From: ARRIS TECHNOLOGY, INC
To: ARRIS ENTERPRISES, INC.
Reel/Frame 037328/0341 →
MERGER AND CHANGE OF NAME Recorded Mar 10, 2015
From: GENERAL INSTRUMENT CORPORATION; GENERAL INSTRUMENT CORPORATION
To: ARRIS TECHNOLOGY, INC.
Reel/Frame 035176/0620 →
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 27, 2012
From: BASAPUR, SANTOSH S.; CHAYSINH, SHIRLEY A.; LEE, YOUNG S.; MANDALIA, HIREN M.; NOVAK, ASHLEY B.; VENKITARAMAN, NARAYANAN
To: GENERAL INSTRUMENT CORPORATION
Reel/Frame 028115/0809 →