A broadcast recording and playback device employing a "circular buffer" which constantly records one or more incoming audio or video program signals and a microprocessor for accessing the memory to read a playback signal from the circular buffer to display programming material delayed from its receipt by a selectable delay interval. The circular buffer is implemented by a digital memory. Subsystem comprising the combination of a semiconductor RAM memory and a disk memory operated under the control of a microprocessor such that incoming signals are constantly recorded as received while, at the same time, delayed signals are being read from the memory subsystem at a different memory location selected by a microprocessor to provide a user-selected time delay. A plurality of input signal processors provides one or more programming signals to the memory subsystem in compressed digital form and a separate output signal processor converts the compressed digital information read from the memory into a form suitable for display. The audio/video buffer system operates under the control of a microprocessor which accepts commands from a remote command device or a connected host computer.
|
1. In combination,
means for generating a substantially continuous sequence of a digital television input signal values representing an incoming audio or video program signal, a source of control commands, a television program signal utilization device, and a variable delay circular storage buffer for storing those of said digital input signal values which were received during the immediately preceding time intervals of predetermined duration, said circular storage buffer having an input port connected to receive said digital television input signal values and an output port connected to supply a delayed replica of said input signal values to said utilization device following a variable delay interval, the duration of said interval being selectable in response to said control commands, said circular storage buffer comprising, in combination: an addressable digital memory, a programmed processor, memory access means for continuously writing said sequence of digital television input signal values into said addressable digital memory, at a sequence of continually advancing writing addresses established by said processor to write over the oldest of said input signal values recorded in said digital memory as said sequence of writing addresses are advanced so that said digital input signal values received during said immediately preceding time interval of predetermined duration are stored in said addressable digital memory, and for concurrently reproducing and supplying to said output port an output sequence of previously written ones of signal values read from said addressable digital memory at a sequence of different reading addresses established by said processor, and means for supplying said output sequence to said output port, wherein said programmed processor includes means responsive to said control commands for varying the relative locations of said reading and writing addresses to selectively alter said variable delay interval.
2. The combination set forth in
means for receiving an analog television program signal, an analog-to-digital converter for translating said program signal into a first sequence of digital values, and data compression means for translating said first sequence of digital values into more compact form for storage in said addressable memory, wherein said combination further comprises data decompression means connected between said output port and said utilization device.
3. The combination as set forth in
4. The combination as defined in
5. The combination as defined in
6. The combination as defined in
7. The combination as defined in
8. The combination as set forth in
9. The combination set forth in
10. The combination as set forth in
|
This invention relates generally to video and audio broadcast recording and playback systems and more particularly, although in its broader aspects not exclusively, to an arrangement for monitoring programming as it is broadcast and for enabling the listener or viewer to pause, replay and fast-forward the broadcast programming.
The video cassette recorder (VCR) has created desirable viewing options which are not available to the viewer of live television. When viewing pre-recorded programs, the viewer may pause the playback to answer the phone or to view a scene in "stop-action" mode, advance or rewind the recorded material to start the viewing to replay a scene or skip over annoying advertising. Digital recording techniques, such as those described in U.S. Pat. No. 4,963,995, may be used to store the recorded programming in a random access memory comprising the combination of a semiconductor RAM buffer and a disk memory, permitting a desired programming segment to be immediately accessed and viewed without the time consuming fast-forward and fast-reverse tape motion required in conventional video cassette recorders.
It is an object of the present invention to provide these and other options and capabilities when the user of the broadcast receiver is monitoring the programming concurrently with its reception. For instance, portions of a broadcast program can be reviewed for an "instant replay" (a benefit of the video cassette player's rewind feature ), commercials can be "zapped" (a benefit of the video cassette player's fast forward feature), and the program can be "paused" temporarily (a benefit of the video cassettes' pause or stop features).
In accordance with a principle feature of the invention, one or more incoming audio or video signals are continuously digitized, compressed and stored in a buffer memory whenever the invention is in operation whereby, without attention from the user, the invention maintains a "circular buffer" which stores programming received during a preceding time interval of predetermined duration. To implement the continuously operating circular buffer, the invention preferably employs a dual-ported memory system operating under microprocessor control. A data compression unit is connected to supply compressed digital signals to the writing port of the memory system, and a separate data decompression unit is connected to receive data from the reading port of the memory system.
The invention advantageously comprises a microcontroller for selecting the buffer memory location from which the recorded programming is read for playback, the microcontroller being in turn controlled. By a viewer manipulated remote control unit which permits the user to select the portion of the buffered program to be viewed, or alternatively controlled by commands received from a connected computer with the microcontroller and buffer memory acting as a peripheral device.
The invention advantageously includes means for displaying, at the viewer's request, a mosaic of reduced-size images representing images stored in the buffer at spaced time intervals, thereby allowing the viewer to readily locate and select a scene of interest to be replayed. In response to the viewers selection, the memory location from which the images are read is altered to display the selected scene.
In a preferred arrangement contemplated by the invention, programming being received from one or more sources is simultaneously processed by a group of input signal processors, each of which delivers a compressed digital signal to the writing port of the memory system under microprocessor control.
According to a further feature of the invention, the rate of transmission of frames of a video broadcast from the buffer to the video display can be increased or decreased by the user to provide stop action or slow-motion effects.
According to still another feature of the invention, the amount of compression applied to the signal being stored can be varied by the user to allow longer programs to be recorded (with reduced quality) within the available memory space.
According to a further feature of the invention, the sequence of the frames transmitted from the buffer to the video display can be transmitted in reverse order.
According to a further feature of the invention, the viewer may skip unwanted segments of the viewed broadcast by altering the location from which the displayed images are read in order to bypass the display of unwanted material.
As contemplated by the invention, the broadcast buffer memory advantageously takes the form of the combination of a random access memory and a magnetic disk memory, the random access memory providing temporary storage of programming which is in the process of being written to and read from the larger capacity disk memory. To minimize memory space requirements, incoming analog broadcast signals are advantageously digitized and compressed prior to storage in the buffer, then decompressed and converted back into analog form for playback.
In addition, the buffer memory system contemplated by the invention preferably incorporates a programmable clock/calendar device which provides control signals for automatically activating the buffer memory to begin recording at a predetermined time in anticipation of scheduled use.
The invention is equally useful, and indeed simplified when used with high definition television signals which are already digitized and compressed, since those signals may be recorded and played back from the digital video buffer memory without additional processing.
These and other objects, features and advantages of the invention may be more clearly understood by considering the following detailed description. In the course of this description, reference will frequently be made to the attached drawings, in which:
FIG. 1 is a signal flow diagram of a video buffer system which embodies the invention; and
FIG. 2 is a more detailed hardware block diagram of the video buffer system embodying the invention.
FIG. 1 of the drawings shows the principal signal flow paths of a preferred embodiment of the invention. In FIG. 1, video signals are transmitted along the pathways indicated by the solid arrows and control signals are sent over paths indicated by the dotted line arrows.
As seen in FIG. 1, one or more incoming video signals are combined at a switching node 3 after being processed by one or more input signal processing units shown generally within the dotted rectangle 12. The node 3 applies selected ones of the compressed digital signals from the input unit 5 to the input (writing) port of a dual-port memory subsystem 5 comprising a RAM buffer memory 6 and a hard disk magnetic memory 7. The memory subsystem 5 continually stores the incoming data, writing over the oldest data stored on the hard disk 7, so that a fixed duration or "time window" of prior recorded signals are recorded in the memory subsystem 5 at all times. The recorded information is also continuously read from the memory subsystem 5 and supplied to via a decompressor 8 to a video display unit 10.
The memory system 5 operates under the control of a microprocessor controller 11 which also controls the operation of the switching node 3, the input unit 4, and the decompressor 8. The microprocessor 11 is programmed to respond to commands received from an infrared remote control unit 13 manipulated by the user, or alternatively from a computer control connection 14 which provides direct link to the serial or parallel port of a connected computer (not shown).
The invention may be operated under direct control of a host computer. The control connection 14 may take the form of a direct connection to the internal bus of connected host, with the microprocessor 11, the input unit 4, the switching node 3, the dual-ported RAM 6, and the decompressor 8 being mounted on an expansion circuit card which plugs directly into and is powered by the internal bus of the computer. In this arrangement, the hard disk memory 7 may be mounted in one or more of the available expansion bays and connected by disk controller circuitry also mounted on the expansion card.
As seen in FIG. 2, the invention also advantageously includes a clock/calendar unit 15 which is connected to the microprocessor 11 to automatically activate the system at scheduled times. In this way, the system need not be in continuous operation but may instead be activated in advance of scheduled use so that the memory subsystem 5 is fully loaded with prior programming at the time viewing begins.
In operation, the memory subsystem 5 stores one or more previously received signals which are supplied by the input unit 4 and selected at the switching node 3 under the control of microprocessor 11. The input unit 4 is composed of a one or more of simultaneously operating input signal processors each of which is connected to a source of programming signals. As seen in FIG. 1, one of more of these pathways may be connected to a source of compressed digital HDTV signals selected by an RF tuner as indicated at 4A. The input signal processors seen at 4B and 4C each comprise the cascaded combination of an RF tuner for selecting a desired frequency channel and a compressor for converting the selected signal into compressed digital format. Finally, the input signal processor seen at 4D receives a video baseband signal which is simply compressed and supplied to the switching node 3.
Using the remote control 13, or the connected computer 14, the user may select for viewing on the monitor 10 not only a particular incoming program but may select any point in time within the stored time window. Accordingly, in response to user commands, the display unit can provide an instant replay of selected programming, fast forward over undesired segments, pause and restart the programming, or provide fast, slow, or reverse motion displays, all of these functions being provided by altering the memory system address at which the programming to be displayed is read.
The hardware components of the system embodying the principles of the invention is further illustrated in FIG. 2 of the drawings. A single input signal processor shown consists of an RF tuner 17 connected to receive broadcast signals from an antenna 18 or a cable TV source 19. The RF tuner 17, under the control of a microcontroller 13, selects one or more available incoming video signals and transmits the selected analog video signals to an analog-to-digital converter 20. The analog-to-digital converter 20 converts the signal from analog to digital form and transmits the resulting frames of the video broadcast to a compressor 21. The compressor 21 compresses the frames in accordance with a compression ratio selected by the microcontroller 22 and transmits the compressed frames to a memory system indicated at 23 where the frames are stored at an addressable location established by the microcontroller 22. The microcontroller 22 also selects a location in the memory system 23 from which programming is to be read, and the retrieved signal is supplied to a decompressor 25 which translates the compressed information back into digitally expressed analog sample amplitude values which are supplied to a digital-to-analog converter 26. The converter 26 restores the retrieved video signal to its original analog form as received and the analog video signal is applied to a video display 30.
As noted earlier, when digital, compressed high definition television (HDTV) signals are selected by one of the tuners 17, the already compressed signals may be supplied to the write input of the memory subsystem 23 by a direct connection as indicated at 32. When such HDTV programming is selected for display, the stored digital compressed signals may passed directly to the HDTV display by a connection 33. The direct connections 32 and 33 by-pass the analog-to-digital conversion, compression, decompression and digital-to-analog conversion units since HDTV signals are broadcast in digital compressed form suitable for direct recording in the memory system 23, and are decompressed and converted into analog form for display within the standard HDTV receiving apparatus. The arrangement shown in FIG. 2 advantageously uses the same memory system to store either form of transmission.
The compressor 18 and decompressor 25 are preferably implemented by one of the available video encoder/decoder (codec) chip sets, such as Integrated Technology's (ITI) video processor, which supports both the H.261 video communications standard and multimedia standards MPEG and JPEG. Other video codec chip sets include the AT&T three-chip AVP-1000, GEC Plessey Semiconductors' VP2611 and a multi-standard chip set from Intel.
The memory system 23 is preferably comprised of primary high speed random access semiconductor memory 37 and a slower, secondary memory implemented by a high capacity magnetic disk device 39. Transfers to and from the random access memory are supervised by a direct memory access controller 41 which responds to memory access requests received from the microcontroller 22, the compressor 18, and the disk controller associated with disk memory 39.
The microcontroller 22 operates under program control to perform commands generated by a remote control 42 or alternatively by a personal computer 49 whose serial port may be connected to the serial port of the microcontroller 22. The microcontroller 22 comprises one or more integrated circuits to provide a processor, a read-only memory (ROM) which stores the programs executed by the processor, peripheral data handling circuits, and a random access read/write scratchpad memory for storing dynamically changing data. Such microcontrollers are available from a variety of sources and include the Intel386 family of devices which are described in detail in the Microprocessor and Peripheral Handbook, Volume 1 (1989), published by Intel Corporation, Literature Sales, Santa Clara, Calif.
The microcontroller 22 maintains a "circular buffer" in the memory system 23 in which the incoming video signal is continuously written to a continuously advancing memory location, writing over the oldest recorded data in the memory system as it advances the writing location. The read location, however, is completely under the control of the viewer who sends commands from the remote control unit 42 to the microcontroller 23 to perform the following functions:
PAUSE. The microcontroller 22 maintains the read point at its current location and repeatedly sends a single frame (video screen) of data to the display for stop-action viewing;
REPLAY. The microprocessor assembles single frame compressed data from equally spaced addresses in the random access memory 37 to form mosaic display frame, each frame consisting of set of reduced-size images which may be viewed simultaneously to reveal the contents of the buffer memory at spaced intervals. This mosaic presentation is periodically refreshed until the user selects a specific read point by number using the remote control 42 or personal computer 49, whereupon the microcontroller 22 sets the readpoint to the appropriate memory location and playback continues from that location. Note that this single control enables the user to not only replay past scenes, but to "fast forward" over unwanted programming (assuming the current read point is delayed from the write point by a duration at least equal to the programming to be bypassed.
CHANNEL SELECTION. The user may select a channel in the usual way (using numerical channel selection buttons), or may select the channel to be viewed (and recorded in the buffer) by commanding the tuner 10 to supply a sequence of frames from the available channel signals which are assembled, in compressed form, in the random access memory 37, from which they may be supplied via the decompressor 25 for display on the display unit 30. This picture-in-picture or "PIP" feature, commonly available only at added expense on conventional television receivers, is accordingly made available at little additional cost or complexity since the necessary instrumentalities are already available.
RESOLUTION. In addition to varying the read and write points the microcontroller 22 may also vary the compression ratio of the compressor 18 to increase the effective capacity of the buffer memory by reducing the resolution, color quality image size of the stored images, to vary the effective programming buffer capacity.
SLOW/FAST MOTION. Upon command from the control unit 42 or the computer 49, the microcontroller 22 may advance the read point at an increased or decreased rate commensurate with playback speed selected by the user.
REVERSE. In the reverse mode the direction of the read point is reversed so that flames frames already transmitted to the display are retransmitted in a reverse order. The length of time the reverse mode may be invoked is limited by the number of flames frames separating the read point and the write point.
It is to be understood that the specific arrangement which has been described is merely illustrative of one application of the principles of the invention. Numerous modifications may be made by those skilled in the art without departing from the true spirit and scope of the invention.
Logan, James, Goessling, Daniel
Patent | Priority | Assignee | Title |
10021446, | Jul 30 1998 | TIVO SOLUTIONS INC | Multimedia stream processing system |
10027998, | Jul 17 1998 | Rovi Guides, Inc; TV GUIDE, INC ; UV CORP | Systems and methods for multi-tuner recording |
10063934, | Nov 25 2008 | Rovi Technologies Corporation | Reducing unicast session duration with restart TV |
10075746, | Jul 14 1998 | Rovi Guides, Inc; TV GUIDE, INC ; UV CORP | Client-server based interactive television guide with server recording |
10412439, | Sep 24 2002 | Thomson Licensing | PVR channel and PVR IPG information |
10694256, | Mar 09 2007 | Rovi Technologies Corporation | Media content search results ranked by popularity |
10984037, | Mar 06 2006 | Veveo, Inc. | Methods and systems for selecting and presenting content on a first system based on user preferences learned on a second system |
11172269, | Mar 04 2020 | DISH Network L.L.C. | Automated commercial content shifting in a video streaming system |
11245965, | May 29 2008 | Rovi Guides, Inc. | Systems and methods for alerting users of the postponed recording of programs |
11689768, | May 29 2008 | Rovi Guides, Inc. | Systems and methods for alerting users of the postponed recording of programs |
6363440, | Nov 13 1998 | Gateway, Inc | Method and apparatus for buffering an incoming information signal for subsequent recording |
6708251, | May 31 2001 | KEEN PERSONAL MEDIA, INC ; KEEN PERSONAL TECHNOLOGIES, INC | Disk drive having separate interfaces for host commands and audiovisual data |
6744967, | Dec 20 2001 | Cisco Technology, Inc | Program position user interface for personal video recording time shift buffer |
6771268, | Apr 06 1999 | Sharp Laboratories of America, Inc. | Video skimming system utilizing the vector rank filter |
6813643, | Jan 05 2001 | ARRIS ENTERPRISES LLC | Multimedia system with selectable protocol module including MPEG logic and docsis logic sharing a single tuner |
6909726, | Oct 28 1999 | ARRIS ENTERPRISES LLC | Adaptive bandwidth system and method for broadcast data |
6971121, | Dec 06 2001 | TECH 5 SAS | Composite buffering |
6973662, | Oct 13 1999 | Starz Entertainment, LLC | Method for providing programming distribution |
6983480, | Oct 13 1999 | Starz Entertainment, LLC | Method for authorizing limited programming distribution |
6985416, | Nov 10 1999 | MAGNOLIA LICENSING LLC | Buffer optimization for simultaneous encoding-decoding and pause-catch-up for real time DVD recorder |
7024679, | Oct 13 1999 | Starz Entertainment, LLC | Local near video on demand storage |
7028331, | Feb 28 2001 | Sharp Kabushiki Kaisha | Content proxy method and apparatus for digital television environment |
7043747, | May 20 1999 | Aceinc Pty Limited | Methods and apparatus for information broadcasting and reception |
7046805, | Mar 20 2001 | ARRIS ENTERPRISES LLC | System and method for efficiently storing and processing multimedia content |
7051111, | Apr 25 2000 | ARRIS ENTERPRISES LLC | Multiple source proxy management system |
7092622, | Nov 10 1999 | INTERDIGITAL CE PATENT HOLDINGS | DVD recorder pause feature utilizing variable read rate |
7093277, | May 30 2001 | ARRIS ENTERPRISES LLC | System and method for improved multi-stream multimedia transmission and processing |
7117516, | Jan 19 2000 | Individual Networks LLC | Method and system for providing a customized media list |
7124091, | Jan 19 2000 | INDIVIDUAL NETWORK, INC | Method and system for ordering an advertising spot over a data network |
7149957, | Nov 19 2001 | Ricoh Company, LTD | Techniques for retrieving multimedia information using a paper-based interface |
7178107, | Sep 16 1999 | Sharp Kabushiki Kaisha | Audiovisual information management system with identification prescriptions |
7181691, | Sep 16 1999 | Sharp Kabushiki Kaisha | Audiovisual information management system with presentation service |
7194563, | Dec 05 2001 | MAGNOLIA LICENSING LLC | Disk driver cluster management of time shift buffer with file allocation table structure |
7194687, | Sep 16 1999 | Sharp Kabushiki Kaisha | Audiovisual information management system with user identification |
7194688, | Sep 16 1999 | Sharp Kabushiki Kaisha | Audiovisual information management system with seasons |
7197709, | Sep 16 1999 | Sharp Kabushiki Kaisha | Audiovisual information management system with multiple user identifications |
7200859, | Nov 22 2000 | ARRIS ENTERPRISES LLC | Apparatus and method for intelligent multimedia compression and distribution |
7203620, | Jul 03 2001 | Sharp Kabushiki Kaisha | Summarization of video content |
7212783, | Jul 07 2004 | MOTOROLA SOLUTIONS, INC | System and method for managing content between devices in various domains |
7215436, | Sep 09 1998 | Ricoh Company, LTD | Device for generating a multimedia paper document |
7228559, | Oct 13 1999 | Starz Entertainment, LLC; Starz Entertainment Group LLC | Programming distribution and notification system |
7240359, | Oct 13 1999 | Starz Entertainment, LLC; Starz Entertainment Group LLC | Programming distribution system |
7257308, | Dec 06 2001 | TECH 5 SAS | Converting time-shift buffering for personal video recording into permanent recordings |
7263659, | Sep 09 1998 | Ricoh Company, LTD | Paper-based interface for multimedia information |
7263671, | Sep 09 1998 | Ricoh Company, LTD | Techniques for annotating multimedia information |
7266782, | Sep 09 1998 | Ricoh Company, LTD | Techniques for generating a coversheet for a paper-based interface for multimedia information |
7272298, | May 06 1998 | TIVO INC | System and method for time-shifted program viewing |
7275159, | Aug 11 2003 | Ricoh Company, Ltd. | Multimedia output device having embedded encryption functionality |
7310589, | Mar 31 2003 | Sharp Kabushiki Kaisha | Processing of video content |
7312831, | Sep 16 2003 | WEGENER COMMUNICATIONS, INC | Re-inserting VBI data using OSD apparatus and method |
7382929, | Mar 22 1989 | Technology Licensing Corporation | Spatial scan replication circuit |
7385649, | Apr 14 2003 | Sony Corporation | Video display apparatus and method |
7386129, | May 30 2001 | ARRIS ENTERPRISES LLC | System and method for multimedia content simulcast |
7409140, | May 11 2001 | SYNAMEDIA LIMITED | Channel buffering and display management system for multi-tuner set-top box |
7424677, | Sep 16 1999 | Sharp Kabushiki Kaisha | Audiovisual information management system with usage preferences |
7424678, | Sep 16 1999 | Sharp Kabushiki Kaisha | Audiovisual information management system with advertising |
7451467, | Nov 28 2000 | Seachange International, Inc. | Content/service handling and delivery |
7454166, | Apr 25 2003 | SIRIUS XM RADIO INC | System and method for providing recording and playback of digital media content |
7457517, | Apr 14 2004 | ERIC GODTLAND MANAGEMENT, INC | Automatic selection, recording and meaningful labeling of clipped tracks from broadcast media without an advance schedule |
7460762, | Apr 14 2004 | ERIC GODTLAND MANAGEMENT, INC | Automatic selection, recording and meaningful labeling of clipped tracks from broadcast media without an advance schedule |
7463737, | Aug 15 2001 | ARRIS ENTERPRISES LLC | System and method for conditional access key encryption |
7464392, | Nov 20 2001 | Starz Entertainment, LLC | Viewing limit controls |
7474698, | Oct 19 2001 | Sharp Kabushiki Kaisha | Identification of replay segments |
7493646, | Jan 30 2003 | Rovi Guides, Inc; TV GUIDE, INC ; UV CORP | Interactive television systems with digital video recording and adjustable reminders |
7495795, | Feb 21 2002 | Ricoh Company, LTD | Interface for printing multimedia information |
7499077, | Jun 04 2001 | Sharp Kabushiki Kaisha | Summarization of football video content |
7499530, | May 18 2001 | TELSTRAT, LLC | System and method for on-demand recording |
7509020, | Aug 07 1998 | The DIRECTV Group, Inc | Method and apparatus for fast forwarding and rewinding in a video recording device |
7509569, | Jul 19 2004 | RICOH CO , LTD | Action stickers for nested collections |
7509580, | Sep 16 1999 | Sharp Kabushiki Kaisha | Audiovisual information management system with preferences descriptions |
7512315, | May 11 2001 | SYNAMEDIA LIMITED | Managing time shift buffers |
7529465, | Jul 30 1998 | TIVO SOLUTIONS INC | System for time shifting multimedia content streams |
7536638, | Sep 16 2003 | Ricoh Co., Ltd. | Action stickers for identifying and processing stored documents |
7551832, | Dec 05 2001 | TECH 5 SAS | Application management and interface for cluster control of time shift buffer |
7552381, | Mar 31 2003 | RICOH CO , LTD | Check boxes for identifying and processing stored documents |
7558472, | Aug 22 2000 | TIVO SOLUTIONS INC | Multimedia signal processing system |
7565056, | Feb 01 2002 | Canon Kabushiki Kaisha | Information data processing apparatus |
7594245, | Mar 04 2004 | Sharp Kabushiki Kaisha | Networked video devices |
7596755, | Dec 22 1997 | Ricoh Company, LTD | Multimedia visualization and integration environment |
7606526, | Sep 30 2005 | SIRIUS XM RADIO INC | Method and apparatus for providing digital media player with portable digital radio broadcast system receiver or integrated antenna and docking system |
7631327, | Aug 08 2001 | Accenture Global Services Limited | Enhanced custom content television |
7639275, | Aug 20 2001 | Sharp Kabushiki Kaisha | Summarization of football video content |
7647340, | Jun 28 2000 | Sharp Kabushiki Kaisha | Metadata in JPEG 2000 file format |
7653131, | Oct 19 2001 | Sharp Kabushiki Kaisha | Identification of replay segments |
7657836, | Jul 25 2002 | Sharp Kabushiki Kaisha | Summarization of soccer video content |
7657907, | Sep 30 2002 | Sharp Kabushiki Kaisha | Automatic user profiling |
7668435, | Jul 30 1998 | TIVO SOLUTIONS INC | Multimedia signal processing system |
7688803, | Sep 01 2000 | ARRIS ENTERPRISES LLC | System and method for coordinating between multiple telephony channels |
7703002, | Mar 31 2003 | Ricoh Company, LTD | Method and apparatus for composing multimedia documents |
7703044, | Nov 19 2001 | Ricoh Company, LTD | Techniques for generating a static representation for time-based media information |
7739583, | Mar 31 2003 | Ricoh Company, LTD | Multimedia document sharing method and apparatus |
7739707, | Nov 20 2001 | Starz Entertainment, LLC | Parental controls using view limits |
7743347, | Nov 19 2001 | Ricoh Company, LTD | Paper-based interface for specifying ranges |
7747655, | Sep 25 2003 | Ricoh Co. Ltd. | Printable representations for time-based media |
7747982, | Oct 13 1999 | Starz Entertainment, LLC | Distributing and storing content to a user's location |
7757162, | Oct 15 2003 | Ricoh Co. Ltd. | Document collection manipulation |
7769925, | Dec 05 2001 | MAGNOLIA LICENSING LLC | Disk driver cluster management of time shift buffer with file allocation table structure |
7773860, | Aug 07 1998 | DIRECTV, LLC | Video data recorder with personal channels |
7774816, | Apr 23 2002 | Rovi Guides, Inc | Conflict manager for a video recorder |
7779181, | Dec 05 2001 | MAGNOLIA LICENSING LLC | Disk driver cluster management of time shift buffer with file allocation table structure |
7779355, | Mar 30 2004 | Ricoh Company, LTD | Techniques for using paper documents as media templates |
7779445, | Jan 30 2003 | UV CORP ; TV GUIDE, INC ; Rovi Guides, Inc | Interactive television systems with digital video recording and adjustable reminders |
7788080, | Feb 08 2005 | Ricoh Company, Ltd.; Ricoh Company, LTD | Paper interface for simulation environments |
7793205, | Mar 19 2002 | Sharp Kabushiki Kaisha | Synchronization of video and data |
7809326, | Apr 26 2004 | SIRIUS XM RADIO INC | System and method for providing recording and playback of digital media content |
7809849, | Oct 13 1999 | Starz Entertainment, LLC | Pre-storing multiple programs with user control of playback |
7822284, | May 22 1989 | Technology Licensing Corporation | Spatial scan replication circuit |
7853120, | Apr 21 2003 | Rovi Product Corporation | Video recorder having user extended and automatically extended time slots |
7853865, | Mar 19 2002 | Sharp Kabushiki Kaisha | Synchronization of video and data |
7861169, | Sep 25 2003 | Ricoh Co. Ltd. | Multimedia print driver dialog interfaces |
7904814, | Apr 19 2001 | Sharp Kabushiki Kaisha | System for presenting audio-video content |
7907833, | Jan 14 2004 | INTERDIGITAL CE PATENT HOLDINGS | Apparatus and method for communicating stop and pause commands in a video recording and playback system |
7945926, | Aug 08 2001 | Accenture Global Services Limited | Enhanced custom content television |
7950040, | Oct 13 1999 | Starz Entertainment, LLC | Programming distribution system |
7954056, | Dec 22 1997 | Ricoh Company, LTD | Television-based visualization and navigation interface |
7962011, | Dec 06 2001 | Cisco Technology, Inc | Controlling substantially constant buffer capacity for personal video recording with consistent user interface of available disk space |
7971222, | Jan 30 2003 | UV CORP ; TV GUIDE, INC ; Rovi Guides, Inc | Interactive television systems with digital video recording and adjustable reminders |
7974714, | Oct 05 1999 | Blanding Hovenweep, LLC; HOFFBERG FAMILY TRUST 1 | Intelligent electronic appliance system and method |
7979786, | Nov 19 2001 | Ricoh Company, Ltd. | Techniques for retrieving multimedia information using a paper-based interface |
7984474, | Feb 08 2000 | QUARTICS, INC | Method and apparatus for a digitized CATV network for bundled services |
7986851, | Mar 03 1995 | Technology Licensing Corporation | Spatial scan replication circuit |
8005419, | Dec 29 2006 | SIRIUS XM RADIO INC | System and method for securely storing and organizing SDARS content with DRM and non-DRM protected media content, and for facilitating obtaining purchased or subscription-based media based on received SDARS content |
8018491, | Jan 03 2005 | Sharp Kabushiki Kaisha | Summarization of football video content |
8020183, | Sep 14 2000 | Sharp Kabushiki Kaisha | Audiovisual management system |
8020186, | Oct 13 1999 | Starz Entertainment, LLC | Methods and systems for distributing on-demand programming |
8028234, | Jan 28 2002 | Sharp Kabushiki Kaisha | Summarization of sumo video content |
8028314, | May 26 2000 | Sharp Kabushiki Kaisha | Audiovisual information management system |
8037501, | May 06 2005 | Starz Entertainment, LLC | Methods for entertainment-programming distribution |
8046313, | Dec 23 1991 | Blanding Hovenweep, LLC; HOFFBERG FAMILY TRUST 1 | Ergonomic man-machine interface incorporating adaptive pattern recognition based control system |
8051446, | Dec 06 1999 | Sharp Kabushiki Kaisha | Method of creating a semantic video summary using information from secondary sources |
8085804, | Feb 20 2001 | ARRIS ENTERPRISES LLC | System and method for processing multiple broadcast multimedia streams |
8087050, | Aug 21 1998 | UV CORP ; Rovi Guides, Inc; TV GUIDE, INC | Client-server electronic program guide |
8116611, | Feb 10 2003 | Rovi Guides, Inc | Tuner sharing video recorder system architecture |
8117638, | May 30 2001 | ARRIS ENTERPRISES LLC | System and method for improved multi-stream multimedia transmission and processing |
8136140, | Nov 20 2007 | DISH NETWORK L L C | Methods and apparatus for generating metadata utilized to filter content from a video stream using text data |
8139924, | Jul 07 2005 | TIVO SOLUTIONS INC | System and method for digital content retrieval |
8156520, | May 30 2008 | DISH TECHNOLOGIES L L C | Methods and apparatus for presenting substitute content in an audio/video stream using text data |
8165450, | Nov 19 2007 | DISH TECHNOLOGIES L L C | Methods and apparatus for filtering content in a video stream using text data |
8165451, | Nov 20 2007 | DISH TECHNOLOGIES L L C | Methods and apparatus for displaying information regarding interstitials of a video stream |
8176516, | Apr 21 2003 | Rovi Guides, Inc | Video recorder having user extended and automatically extended time slots |
8185929, | Oct 12 1994 | PIXEL INSTRUMENTS CORP | Program viewing apparatus and method |
8214741, | Mar 19 2002 | Sharp Kabushiki Kaisha | Synchronization of video and data |
8265458, | Dec 07 1998 | Rovi Guides, Inc | System and method for generating video taping reminders |
8291461, | Oct 11 2000 | Rovi Guides, Inc; TV GUIDE, INC ; UV CORP | Systems and methods for managing the distribution of on-demand media |
8352990, | May 10 2010 | Encore Interactive Inc. | Realtime broadcast stream and control data conversion system and method |
8356317, | Mar 04 2004 | Sharp Kabushiki Kaisha | Presence based technology |
8370884, | Jan 30 2003 | Rovi Guides, Inc; TV GUIDE, INC ; UV CORP | Interactive television systems with digital video recording and adjustable reminders |
8380041, | Jul 30 1998 | TIVO SOLUTIONS INC | Transportable digital video recorder system |
8380049, | May 06 1998 | TIVO SOLUTIONS INC | Playback of audio/video content with control codes |
8407735, | Dec 24 2008 | DISH TECHNOLOGIES L L C | Methods and apparatus for identifying segments of content in a presentation stream using signature data |
8428427, | Oct 12 1994 | PIXEL INSTRUMENTS CORP | Television program transmission, storage and recovery with audio and video synchronization |
8428438, | Jun 28 2002 | DIRECTV, LLC | Apparatus for viewing television with pause capability |
8437617, | Jun 17 2009 | DISH TECHNOLOGIES L L C | Method and apparatus for modifying the presentation of content |
8438601, | Jul 02 2003 | Rovi Solutions Corporation | Resource management for a networked personal video recording system |
8457475, | Feb 21 2001 | Rovi Guides, Inc; TV GUIDE, INC ; UV CORP | Systems and methods for interactive program guides with personal video recording features |
8457476, | Jul 30 1998 | TIVO SOLUTIONS INC | Multimedia signal processing system |
8498568, | Apr 26 2004 | SIRIUS XM RADIO INC | System and method for providing recording and playback of digital media content |
8510771, | Dec 24 2008 | DISH TECHNOLOGIES L L C | Methods and apparatus for filtering content from a presentation stream using signature data |
8526781, | Jul 30 1998 | TIVO SOLUTIONS INC | Multiple output digital video recording system |
8528032, | Jul 14 1998 | UV CORP ; TV GUIDE, INC ; Rovi Guides, Inc | Client-server based interactive television program guide system with remote server recording |
8532466, | Apr 21 2003 | Rovi Product Corporation | Video recorder having user extended and automatically extended time slots |
8538241, | Jul 30 1998 | TIVO SOLUTIONS INC | Multimedia signal processing system |
8539344, | Nov 19 2001 | Ricoh Company, LTD | Paper-based interface for multimedia information stored by multiple multimedia documents |
8565578, | Dec 06 2001 | MAGNOLIA LICENSING LLC | Dividing and managing time-shift buffering into program specific segments based on defined durations |
8577205, | Jul 30 1998 | TIVO SOLUTIONS INC | Digital video recording system |
8582946, | Nov 04 2005 | Rovi Guides, Inc | Systems and methods for recording programs using a network recording device as supplemental storage |
8584171, | May 06 2005 | Starz Entertainment, LLC | Local context navigation system |
8588579, | Dec 24 2008 | DISH TECHNOLOGIES L L C | Methods and apparatus for filtering and inserting content into a presentation stream using signature data |
8606085, | Mar 20 2008 | DISH Network L.L.C. | Method and apparatus for replacement of audio data in recorded audio/video stream |
8606782, | Feb 18 2001 | Sharp Kabushiki Kaisha | Segmentation description scheme for audio-visual content |
8624908, | Jun 27 2008 | Rovi Guides, Inc | Systems and methods of transitioning from buffering video to recording video |
8635531, | Feb 21 2002 | Ricoh Company, LTD | Techniques for displaying information stored in multiple multimedia documents |
8675675, | Feb 20 2001 | ARRIS ENTERPRISES LLC | System and method for processing multiple broadcast multimedia streams |
8687949, | Jul 07 2005 | TIVO SOLUTIONS INC | System and method for digital content retrieval |
8689253, | Mar 03 2006 | Sharp Kabushiki Kaisha | Method and system for configuring media-playing sets |
8707357, | Apr 23 2001 | Starz Entertainment, LLC | Thematic VOD navigation |
8726309, | May 30 2008 | DISH TECHNOLOGIES L L C | Methods and apparatus for presenting substitute content in an audio/video stream using text data |
8737801, | Jul 02 2003 | Rovi Solutions Corporation | Methods and apparatus for client aggregation of television programming in a networked personal video recording system |
8739040, | Feb 21 2002 | Ricoh Company, Ltd. | Multimedia visualization and integration environment |
8768147, | Feb 21 2001 | UV CORP ; TV GUIDE, INC ; Rovi Guides, Inc | Systems and methods for interactive program guides with personal video recording features |
8769601, | Oct 12 1994 | PIXEL INSTRUMENTS CORP | Program viewing apparatus and method |
8776126, | Jul 14 1998 | UV CORP ; TV GUIDE, INC ; Rovi Guides, Inc | Client-server based interactive television guide with server recording |
8776142, | Mar 04 2004 | Sharp Kabushiki Kaisha | Networked video devices |
8792776, | Dec 07 1998 | Rovi Guides, Inc | System and method for generating video taping reminders |
8799971, | Jan 30 2003 | UV CORP ; TV GUIDE, INC ; Rovi Guides, Inc | Interactive television systems with digital video recording and adjustable reminders |
8806533, | Oct 08 2004 | UNITED VIDEO PROPERTIES, INC | System and method for using television information codes |
8806536, | Mar 04 1998 | Rovi Guides, Inc; TV GUIDE, INC ; UV CORP | Program guide system with preference profiles |
8806546, | Jan 30 2003 | Rovi Guides, Inc; TV GUIDE, INC ; UV CORP | Interactive television systems with digital video recording and adjustable reminders |
8806549, | Oct 13 1999 | Starz Entertainment, LLC | Pre-storing a portion of a program to allow user control of playback |
8813123, | Jan 19 2000 | Individual Network LLC | Content with customized advertisement |
8824865, | Jul 30 1998 | TIVO SOLUTIONS INC | Digital video recorder system with an integrated DVD recording device |
8839313, | May 10 2010 | Encore Interactive Inc. | Realtime broadcast stream and control data conversion system and method |
8934758, | Feb 09 2010 | DISH TECHNOLOGIES L L C | Methods and apparatus for presenting supplemental content in association with recorded content |
8947598, | Nov 11 2005 | Samsung Electronics Co., Ltd | Method for displaying wallpaper on digital broadcasting reception terminal |
8949899, | Jun 13 2005 | Sharp Kabushiki Kaisha | Collaborative recommendation system |
8965173, | Jul 30 1998 | TIVO SOLUTIONS INC | Multimedia stream processing system |
8965177, | Nov 20 2007 | DISH TECHNOLOGIES L L C | Methods and apparatus for displaying interstitial breaks in a progress bar of a video stream |
8977106, | Nov 19 2007 | DISH TECHNOLOGIES L L C | Methods and apparatus for filtering content in a video stream using closed captioning data |
8989561, | May 29 2008 | Rovi Guides, Inc | Systems and methods for alerting users of the postponed recording of programs |
8995767, | Feb 21 2002 | Ricoh Company, Ltd. | Multimedia visualization and integration environment |
9002173, | Jul 30 1998 | TIVO SOLUTIONS INC | Digital security surveillance system |
9013601, | Feb 01 2002 | Canon Kabushiki Kaisha | Information data processing apparatus |
9015736, | Dec 29 2005 | UV CORP ; TV GUIDE, INC ; Rovi Guides, Inc | Systems and methods for episode tracking in an interactive media environment |
9021538, | Jul 14 1998 | UV CORP ; TV GUIDE, INC ; Rovi Guides, Inc | Client-server based interactive guide with server recording |
9038107, | Jan 19 2000 | Individual Network, LLC | Method and system for providing a customized media list |
9055318, | Jul 14 1998 | UV CORP ; TV GUIDE, INC ; Rovi Guides, Inc | Client-server based interactive guide with server storage |
9055319, | Jul 14 1998 | UV CORP ; TV GUIDE, INC ; Rovi Guides, Inc | Interactive guide with recording |
9055322, | Feb 21 2001 | UV CORP ; Rovi Guides, Inc; TV GUIDE, INC | Systems and methods for interactive program guides with personal video recording features |
9071872, | Jan 30 2003 | UV CORP ; TV GUIDE, INC ; Rovi Guides, Inc | Interactive television systems with digital video recording and adjustable reminders |
9075861, | Mar 06 2006 | VEVEO LLC | Methods and systems for segmenting relative user preferences into fine-grain and coarse-grain collections |
9092503, | Mar 06 2006 | Veveo, Inc. | Methods and systems for selecting and presenting content based on dynamically identifying microgenres associated with the content |
9094724, | May 06 1998 | TIVO SOLUTIONS INC | Multi-channel playback of audio/video content |
9100686, | Sep 17 1998 | Rovi Guides, Inc; TV GUIDE, INC ; UV CORP | Electronic program guide with digital storage |
9104468, | Feb 17 2010 | SONY MOBILE COMMUNICATIONS INC | Terminal apparatus and method of controlling terminal apparatus with multi-tasking features |
9106947, | Sep 17 1998 | Rovi Guides, Inc; UV CORP ; TV GUIDE, INC | Electronic program guide with digital storage |
9113212, | May 06 1998 | TIVO SOLUTIONS INC | Simultaneous recording and playback of audio/video programs |
9118948, | Jul 14 1998 | UV CORP ; TV GUIDE, INC ; Rovi Guides, Inc | Client-server based interactive guide with server recording |
9125169, | Dec 23 2011 | UV CORP ; TV GUIDE, INC ; Rovi Guides, Inc | Methods and systems for performing actions based on location-based rules |
9128987, | Mar 06 2006 | Veveo, Inc. | Methods and systems for selecting and presenting content based on a comparison of preference signatures from multiple users |
9154843, | Jul 14 1998 | TV GUIDE, INC ; UV CORP ; Rovi Guides, Inc | Client-server based interactive guide with server recording |
9166714, | Sep 11 2009 | Veveo, Inc | Method of and system for presenting enriched video viewing analytics |
9191722, | Dec 19 1996 | Rovi Guides, Inc | System and method for modifying advertisement responsive to EPG information |
9197916, | Oct 11 2000 | Rovi Guides, Inc; TV GUIDE, INC ; UV CORP | Systems and methods for communicating and enforcing viewing and recording limits for media-on-demand |
9226006, | Jul 14 1998 | Rovi Guides, Inc. | Client-server based interactive guide with server recording |
9232254, | Jul 14 1998 | Rovi Guides, Inc; TV GUIDE, INC ; UV CORP | Client-server based interactive television guide with server recording |
9237371, | Sep 17 1998 | Rovi Guides, Inc. | Electronic program guide with digital storage |
9264656, | Feb 26 2014 | Rovi Guides, Inc; TV GUIDE, INC ; UV CORP | Systems and methods for managing storage space |
9264686, | Sep 20 1999 | TIVO SOLUTIONS INC | Tag-based menus in video streams |
9294799, | Oct 11 2000 | Rovi Guides, Inc. | Systems and methods for providing storage of data on servers in an on-demand media delivery system |
9300902, | May 06 1998 | TIVO SOLUTIONS INC | Playback of audio/video content with control codes |
9305590, | Oct 16 2007 | Seagate Technology LLC | Prevent data storage device circuitry swap |
9307278, | Mar 31 2000 | Rovi Guides, Inc; TV GUIDE, INC ; UV CORP | Systems and methods for reducing cut-offs in program recording |
9319733, | Dec 06 2001 | Cisco Technology, Inc | Management of buffer capacity for video recording and time shift operations |
9319735, | Jun 07 1995 | UV CORP ; TV GUIDE, INC ; Rovi Guides, Inc | Electronic television program guide schedule system and method with data feed access |
9326025, | Mar 09 2007 | Rovi Technologies Corporation | Media content search results ranked by popularity |
9344668, | May 06 1998 | TIVO SOLUTIONS INC | System and method for time-shifted program viewing |
9350934, | May 06 1998 | TIVO SOLUTIONS INC | System and method for time-shifted program viewing |
9357260, | May 30 2008 | DISH TECHNOLOGIES L L C | Methods and apparatus for presenting substitute content in an audio/video stream using text data |
9363553, | Sep 17 1998 | Rovi Guides, Inc. | Electronic program guide with digital storage |
9369741, | Jan 30 2003 | Rovi Guides, Inc. | Interactive television systems with digital video recording and adjustable reminders |
9426509, | Aug 21 1998 | Rovi Guides, Inc. | Client-server electronic program guide |
9451073, | Feb 17 2010 | Sony Corporation | Terminal apparatus and method of controlling terminal apparatus with multi-tasking features |
9467239, | Jun 16 2004 | COLBY TRUST , STEVEN M | Content customization in communication systems |
9467749, | May 06 1998 | TIVO SOLUTIONS INC | Playback of audio/video content with control codes |
9521356, | Jul 30 1998 | TIVO SOLUTIONS INC | Digital security surveillance system |
9594422, | Dec 24 2013 | Samsung Electronics Co., Ltd. | Terminal apparatus and method for controlling thereof |
9679602, | Jun 14 2006 | Seagate Technology LLC | Disc drive circuitry swap |
9723357, | Oct 12 1994 | PIXEL INSTRUMENTS CORP | Program viewing apparatus and method |
9723363, | May 29 2008 | Rovi Guides, Inc. | Systems and methods for alerting users of the postponed recording of programs |
9736524, | Jan 06 2011 | Veveo, Inc. | Methods of and systems for content search based on environment sampling |
9749693, | Mar 24 2006 | Rovi Guides, Inc; TV GUIDE, INC ; UV CORP | Interactive media guidance application with intelligent navigation and display features |
9788049, | Jul 30 1998 | TIVO SOLUTIONS INC | Multimedia signal processing system |
9800823, | Jul 30 1998 | TiVo Solutions Inc. | Digital security surveillance system |
9807460, | Aug 11 2003 | ARRIS ENTERPRISES LLC | Optimal provisioning and management of bandwidth in a video-on-demand services architecture |
9848161, | Apr 21 2003 | Rovi Guides, Inc | Video recorder having user extended and automatically extended time slots |
9854199, | Jul 30 1998 | TIVO SOLUTIONS INC | Multiple outlet digital video recording system |
9930374, | Feb 21 2001 | Rovi Guides, Inc. | Systems and methods for interactive program guides with personal video recording features |
9967534, | Nov 19 2004 | TIVO SOLUTIONS INC | Digital video recorder video editing system |
9967621, | Dec 15 2011 | Rovi Technologies Corporation | Dynamic personalized program content |
RE43325, | May 06 1998 | TIVO SOLUTIONS INC | System and method for time-shifted program viewing |
RE46310, | Dec 23 1991 | Blanding Hovenweep, LLC; HOFFBERG FAMILY TRUST 1 | Ergonomic man-machine interface incorporating adaptive pattern recognition based control system |
RE47908, | Dec 23 1991 | Blanding Hovenweep, LLC | Ergonomic man-machine interface incorporating adaptive pattern recognition based control system |
RE48056, | Dec 23 1991 | Blanding Hovenweep, LLC | Ergonomic man-machine interface incorporating adaptive pattern recognition based control system |
RE49387, | Dec 23 1991 | Blanding Hovenweep, LLC | Ergonomic man-machine interface incorporating adaptive pattern recognition based control system |
Patent | Priority | Assignee | Title |
4821121, | Apr 08 1983 | Ampex Corporation | Electronic still store with high speed sorting and method of operation |
4862269, | Aug 14 1987 | Sony Corporation | Memory control apparatus |
4949187, | Dec 16 1988 | VIDEO-ON-DEMAND VENTURES LLC | Video communications system having a remotely controlled central source of video and audio data |
4963995, | Dec 27 1988 | BURST COM, INC | Audio/video transceiver apparatus including compression means |
4965662, | Jul 29 1987 | FUJIFILM Corporation | Video printer for making video image hard copies |
5099319, | Oct 23 1989 | TECHNOLOGY RIGHTS LICENSING COMPANY, LLC | Video information delivery method and apparatus |
5103467, | Oct 31 1989 | Motorola, Inc. | Asynchronous voice reconstruction for a digital communication system |
5126982, | Sep 10 1990 | Radio receiver and buffer system therefore | |
5130792, | Feb 01 1990 | USA VIDEO CORPORATION; USA VIDEO TECHNOLOGY CORPORATION | Store and forward video system |
5132992, | Jan 07 1991 | Greenwich Information Technologies, LLC | Audio and video transmission and receiving system |
5181114, | Mar 14 1990 | Sony Corporation | Including break slots in broadcast video signals |
5191431, | Aug 29 1989 | Canon Kabushiki Kaisha | Recording apparatus having plural operating modes involving diverse signal compression rates and different apportioning of pilot signal recording area |
5241428, | Mar 12 1991 | CITIGROUP GLOBAL MARKETS REALTY CORP | Variable-delay video recorder |
5283639, | Oct 23 1989 | TECHNOLOGY RIGHTS LICENSING COMPANY, LLC | Multiple media delivery network method and apparatus |
Executed on | Assignor | Assignee | Conveyance | Frame | Reel | Doc |
Jan 06 1993 | GOESSLING, DANIEL F | LOGAN, JAMES D | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 011400 | /0213 | |
Apr 18 1996 | James, Logan | (assignment on the face of the patent) | / | |||
May 28 1998 | LOGAN, JAMES D | LOGAN, BERNICE C , TRUSTEE OF THE JAMES D LOGAN AND KERRY M LOGAN FAMILY TRUST | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 011390 | /0986 | |
May 09 2008 | PAUSE TECHNOLOGY LLC | Motorola, Inc | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 021744 | /0405 | |
Jul 31 2010 | Motorola, Inc | Motorola Mobility, Inc | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 025673 | /0558 | |
Jun 22 2012 | Motorola Mobility, Inc | Motorola Mobility LLC | CHANGE OF NAME SEE DOCUMENT FOR DETAILS | 029216 | /0282 |
Date | Maintenance Fee Events |
Jul 15 2002 | M281: 7.5 yr surcharge - late pmt w/in 6 mo, Small Entity. |
Jul 15 2002 | M284: Payment of Maintenance Fee, 8th Yr, Small Entity. |
Oct 26 2006 | M2553: Payment of Maintenance Fee, 12th Yr, Small Entity. |
Oct 26 2006 | M2556: 11.5 yr surcharge- late pmt w/in 6 mo, Small Entity. |
Date | Maintenance Schedule |
Aug 01 2003 | 4 years fee payment window open |
Feb 01 2004 | 6 months grace period start (w surcharge) |
Aug 01 2004 | patent expiry (for year 4) |
Aug 01 2006 | 2 years to revive unintentionally abandoned end. (for year 4) |
Aug 01 2007 | 8 years fee payment window open |
Feb 01 2008 | 6 months grace period start (w surcharge) |
Aug 01 2008 | patent expiry (for year 8) |
Aug 01 2010 | 2 years to revive unintentionally abandoned end. (for year 8) |
Aug 01 2011 | 12 years fee payment window open |
Feb 01 2012 | 6 months grace period start (w surcharge) |
Aug 01 2012 | patent expiry (for year 12) |
Aug 01 2014 | 2 years to revive unintentionally abandoned end. (for year 12) |