US8341676B1 - Method and system for performing an alphabetic search using a single application of keys - Google Patents
Method and system for performing an alphabetic search using a single application of keys Download PDFInfo
- Publication number
- US8341676B1 US8341676B1 US09/996,456 US99645601A US8341676B1 US 8341676 B1 US8341676 B1 US 8341676B1 US 99645601 A US99645601 A US 99645601A US 8341676 B1 US8341676 B1 US 8341676B1
- Authority
- US
- United States
- Prior art keywords
- programs
- subset
- keypad
- program title
- narrowing
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active, expires
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/442—Monitoring of processes or resources, e.g. detecting the failure of a recording device, monitoring the downstream bandwidth, the number of times a movie has been viewed, the storage space available from the internal hard disk
- H04N21/4424—Monitoring of the internal components or processes of the client device, e.g. CPU or memory load, processing speed, timer, counter or percentage of the hard disk space used
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/41—Structure of client; Structure of client peripherals
- H04N21/422—Input-only peripherals, i.e. input devices connected to specially adapted client devices, e.g. global positioning system [GPS]
- H04N21/42204—User interfaces specially adapted for controlling a client device through a remote control device; Remote control devices therefor
- H04N21/42206—User interfaces specially adapted for controlling a client device through a remote control device; Remote control devices therefor characterized by hardware details
- H04N21/42212—Specific keyboard arrangements
- H04N21/42213—Specific keyboard arrangements for facilitating data entry
- H04N21/42214—Specific keyboard arrangements for facilitating data entry using alphanumerical characters
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/433—Content storage operation, e.g. storage operation in response to a pause request, caching operations
- H04N21/4332—Content storage operation, e.g. storage operation in response to a pause request, caching operations by placing content in organized collections, e.g. local EPG data repository
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/435—Processing of additional data, e.g. decrypting of additional data, reconstructing software from modules extracted from the transport stream
- H04N21/4351—Processing of additional data, e.g. decrypting of additional data, reconstructing software from modules extracted from the transport stream involving reassembling additional data, e.g. rebuilding an executable program from recovered modules
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/443—OS processes, e.g. booting an STB, implementing a Java virtual machine in an STB or power management in an STB
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/45—Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
- H04N21/462—Content or additional data management, e.g. creating a master electronic program guide from data received from the Internet and a Head-end, controlling the complexity of a video stream by scaling the resolution or bit-rate based on the client capabilities
- H04N21/4622—Retrieving content or additional data from different sources, e.g. from a broadcast channel and the Internet
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/482—End-user interface for program selection
- H04N21/4828—End-user interface for program selection for searching program descriptors
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/60—Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client
- H04N21/65—Transmission of management data between client and server
- H04N21/658—Transmission by the client directed to the server
- H04N21/6582—Data stored in the client, e.g. viewing habits, hardware capabilities, credit card number
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/482—End-user interface for program selection
Definitions
- the present invention relates generally to the field of video processing systems, and, more specifically, to a method and system for performing an alphabetic search using a single application of keys.
- One method that is very common in current art is the method that is used, for example, in applications such as a voice mail system.
- a voice mail system allows a caller to search a directory by the names of parties in the private branch exchange.
- the user would begin pressing numbers on the keypad, where each number is associated with up to three alphabetic characters.
- the directory software can match the possible alphabetic combinations with a unique character string, for example a last name, currently listed in the directory, which is very limited in size (typically a few dozen names).
- a sub-selection is offered, for example, directions to “press 1 for Martin Hong or press 2 for Susan Hong.” This method is essentially a very easy way to enter alphabetic characters using a numeric keypad.
- numeric keys to enter alphabetic characters
- entering unlimited, undefined character strings for example, names associated with telephone numbers in the memory of a communication device such as, for example, a cell phone.
- multiple keystrokes are required to enter the alphabetic string. For example, to spell the name “Dan,” the user may have to press 3 once, then 2 once, then 6 twice in quick succession, because N is the second character on the number 6 key.
- first application has a very limited directory of words that can be entered; namely, the names in the directory of the phone system users, which is a fixed, defined directory.
- second application multiple keystrokes are required to identify which of multiple characters are desired to create any undefined character string.
- a method for selecting a program title using an alpha-numeric keypad comprises gathering one or more searchable items from a broadcast source; generating a dynamic directory of the one or more searchable items by a set-top box; narrowing the scope of the dynamic directory upon receiving a narrowing command from the keypad; receiving a partial program title from the keypad at the set-top box; returning a list of possible selections by the set-top box, wherein the list includes the program title; and receiving a subselector key selector signal from the keypad at the set-top box, wherein the subselector key selector signal selects the program title.
- FIG. 1 illustrates an exemplary digital television system embodying features of the present method and system
- FIG. 2 illustrates an exemplary architecture 200 of a set-top box used to implement the present method
- FIG. 3 illustrates an exemplary flow chart of the present method for performing an alphabetic search using a single application of keys.
- a method for selecting a program title using an alpha-numeric keypad comprises gathering one or more searchable items from a broadcast source; generating a dynamic directory of the one or more searchable items by a set-top box; narrowing the scope of the dynamic directory upon receiving a narrowing command from the keypad; receiving a partial program title from the keypad at the set-top box; returning a list of possible selections by the set-top box, wherein the list includes the program title; and receiving a subselector key selector signal from the keypad at the set-top box, wherein the subselector key selector signal selects the program title.
- the present method and system can be implemented by an apparatus for performing the operations herein.
- This apparatus may be specially constructed for the required purposes, or it may comprise a general-purpose computer, selectively activated or reconfigured by a computer program stored in the computer.
- a computer program may be stored in a computer readable storage medium, such as, but not limited to, any type of disk including floppy disks, optical disks, CD-ROMs, and magnetic-optical disks, read-only memories (ROMs), random access memories (RAMs), EPROMs, EEPROMs, magnetic or optical cards, or any type of media suitable for storing electronic instructions, and each coupled to a computer system bus.
- the methods of the invention may be implemented using computer software. If written in a programming language conforming to a recognized standard, sequences of instructions designed to implement the methods can be compiled for execution on a variety of hardware platforms and for interface to a variety of operating systems.
- the present invention is not described with reference to any particular programming language. It will be appreciated that a variety of programming languages may be used to implement the teachings of the invention as described herein.
- a dynamic directory is assembled out of searchable items, for example titles of shows that are broadcast in the broadcast system, from all the titles and words currently available for selection of video programs. It's not a fixed directory. It's dynamically built, based on the current available selections. Besides program titles, genres, textual descriptions, abstracts or any other type of searchable items of information available may be also searched. But those selections may change, and the scope of the selections may be changed by previous narrowing selections that would reduce the pool of words from which selections may be offered, such as, for example, looking only for comedies between 6 p.m. and 11 p.m.
- a new directory would be created dynamically, as the selection for comedy is made, that includes only the titles of shows marked as comedy. Then, as the time range is being input, the directory would be further reduced to only include titles of those comedies in that time slot.
- a very targeted one-stroke-per-character approach can be successful, even though technically the directory is unlimited because any new words that would come into the pool would be immediately included in any applicable selections.
- FIG. 1 illustrates an exemplary digital television system embodying features of the present method and system.
- System 100 includes a set-top box 110 , a television 120 , a cable head-end 130 , and a remote controller 140 .
- a set-top box 110 is a device that in one embodiment enables a television set 120 to become a user interface to the Internet and/or also enables the television set 120 to receive and decode digital television (DTV) broadcasts.
- Set-top box 110 may be a DTV set-top boxes which is sometimes called a receiver.
- Set-top box 110 allows television viewers who wish to use their current analog television sets to receive digital broadcasts. It is estimated that 35 million homes will use digital set-top boxes 110 by the end of 2006, the estimated year ending the transition to DTV.
- a set-top box 110 is really a specialized computer that can “talk to” the Internet—that is, it contains a Web browser (which is really a Hypertext Transfer Protocol client) and the Internet's main program, TCP/IP.
- the service to which the set-top box is attached may be through a telephone line as, for example, with WebTV, or through a cable TV company.
- Digital television set-top boxes 110 are used for satellite, cable, and terrestrial DTV services.
- Television 120 is the viewing device through which a viewer may watch and/or listen to programming provided via the set-top box 110 .
- Television 120 may include monitors, flat screen televisions, projection screens, traditional Cathode Ray Tube (CRT) televisions, Liquid Crystal Display (LCD) televisions, or similar viewing devices.
- CTR Cathode Ray Tube
- LCD Liquid Crystal Display
- Cable head-end 130 is the facility at a local cable TV office that originates and communicates cable TV services and cable modem services to subscribers.
- the head-end includes a satellite dish antenna for receiving incoming programming. This programming is then passed on to the subscriber. (Cable TV companies may also play videotapes and originate live programming.)
- Normally, all signals are those that are sent downstream to the subscriber, but some are received upstream such as when a customer requests a pay-per-view program.
- a digital program feed is provided via a satellite communications system.
- Remote control 140 is used to interact with set-top box 110 and may also interact with television 120 .
- Remote control 140 A is an expanded view of remote control 140 that illustrates a key pad used in one embodiment of the present invention.
- Key-pad 141 has keys 0-9 with alphabetic characters associated with each key, for example key 2 has the letters “A”, “B”, and “C” associated with it. The keys may be pressed to generate the alphabetic characters.
- Remote control 140 may also have functions associated with it that are not shown on the remote control 140 , but are contemplated to be within the scope of the present invention.
- FIG. 2 illustrates an exemplary architecture 200 of a set-top box used to implement the present method.
- the digital cable set-top box architecture 200 performs bi-directional communication with the cable head-end 130 in a manner that it receives an A/V broadcast program from the cable head-end 130 through an in-band (IB), and transmits a viewer's request to the cable head-end 130 through an out of band (OOB) and receives a corresponding service to be displayed.
- IB in-band
- OOB out of band
- a digital cable set-top box 200 includes a tuner 211 for tuning a receive frequency to be able to receive an A/V broadcast program corresponding to a frequency of a channel desired by a user from a cable head-end 130 ; a QAM (Quadrature Amplitude Modulation) demodulator 212 for receiving and demodulating an A/V broadcast program tuned by the tuner 211 ; a conditional access unit (CAU) 214 for receiving the demodulated signal from the QAM demodulator 212 according to a pre-set condition; a TP (transport) demultiplexer 216 for processing the signal outputted from the CAU 214 and outputting a data stream; an MPEG decoder 218 - 1 and an AC-3 decoder 218 - 2 for decoding the data stream outputted from the TP demultiplexer 216 and outputting video signals and audio signals; an OOB processing unit 213 for receiving the broadcast program information such as a channel tuning or a program guidance from the tun
- the OOB processing unit 213 includes an OOB receiver 213 - 1 for receiving the signal outputted from the tuner 211 ; an OOB protocol processor 213 - 3 for processing a protocol of the signal processed by the OOB receiver 213 - 1 and outputting it to the CPU 217 ; and an OOB transmitter 213 - 2 for processing the signal outputted from the OOB protocol processor 213 - 3 and outputting it to the tuner 211 .
- the tuner 211 When power is supplied to the digital cable set-top box 200 , the tuner 211 receives an A/V broadcast program signal from the cable head-end 130 , tunes its frequency so as for a user to receive the A/V broadcast program, and outputs the tuned A/V broadcast program signal to the QAM demodulator 212 .
- the QAM demodulator 212 QAM-demodulates the A/V broadcast program signal and the QAM-demodulated signal to the CAU 214 .
- the CAU 214 After the CAU 214 receives the QAM-demodulated signal, in case that the QAM-demodulated signal is in an scrambled state, the CAU 214 descrambles the QAM-demodulated signal according to a conditional access key (CAK) outputted from the CPU 217 and outputs it to the TP demultiplexer 216 .
- CAK conditional access key
- the TP demultiplexer 216 separates a video packet and an audio packet of the descrambled signal and outputs them to the video decoder 218 - 1 and the audio decoder 218 - 2 .
- the video decoder 218 - 1 clears an over head (i.e., various header information or starting code, etc.) from the video packet and performs variable-length decoding (VLD) for the pure data information. Then, the decoded information undergoes inverse-quantizing, inverse-discrete cosine transforming and motion compensating using a motion vector, is restored as a pixel value of the original screen and outputted to the monitor.
- VLD variable-length decoding
- the audio decoder 218 - 2 decodes the audio packet and outputs it to a speaker, by using an AC-3 algorithm.
- Subscriber managing server systems connected with the cable head-end 130 manages subscribers, receives subscriptions from subscribers who desire to receive a paid program provided for a paid TV or a paper view and transmits information corresponding to the paid program to the subscribers, and manages and operates the network on the whole.
- the subscriber When the subscriber registers at the subscriber managing server system, he or she is given a password from the subscriber managing server system.
- the paid program is provided from the cable head-end 130 to the set-top box 200 as the subscriber inputs the password to his or her set-top box 200 .
- the subscriber managing server system renders the cable head-end 130 to transmit a diagnosis command signal to the set-top box 200 , thereby diagnosing the operation state of the subscriber's set-top box 200 . That is, when the OOB receiver of the set-top box 200 receives the diagnosis command signal from the cable head-end 130 , the set-top box 200 operates its own self-diagnosis program to diagnose whether there is an error in each circuit unit of the set-top box 200 and transmits the diagnosis result to the cable head-end 130 through the OOB transmitter.
- the cable head-end 130 Upon receipt of the diagnosis result of the set-top box 200 , the cable head-end 130 transmits the diagnosis result to the subscriber managing server system and receives an instruction from the subscriber managing server system as necessary.
- a typical digital set-top box 200 contains one or more microprocessors for running the operating system, possibly Linux or Windows CE, and for parsing the MPEG transport stream.
- the contents of set-top box 200 depend on the DTV standard used.
- European DVB-compliant set-top boxes contain parts to decode COFDM transmissions while ATSC-compliant set-top boxes contain parts to decode VSB transmissions.
- More sophisticated set-top boxes contain a hard drive for storing recorded television broadcasts, for downloaded software, and for other applications provided by a DTV service provider.
- FIG. 3 illustrates an exemplary flow chart of the present method for performing an alphabetic search using a single application of keys.
- the present method and system is used to select a broadcast television program from hundreds of programs offered to a viewer, either through satellite television or cable broadcast.
- the process 300 may be used for selecting a program title, for example, the title “For the Love of the Game.”
- the process commences at start block 301 .
- cable head-end 130 provides guide data regarding the searchable items to set-top box 110 .
- Flow continues to processing block 320 where a dynamic directory is assembled out of the searchable items, for example titles of shows that are broadcast in the broadcast system, from all the titles and words currently available for selection of video programs. It's not a fixed directory. It's dynamically built, based on the current available selections. Besides titles, genres, textual descriptions, abstracts or any other type of information available may be also searched.
- the scope of the selections in the dynamic directory may be changed by reducing the pool of words (i.e. titles, genres, textual descriptions, abstracts, times etc.) from which selections may be offered.
- the dynamic directory could be narrowed by a narrowing command generated from the remote 140 that looks only for comedies between 6 p.m. and 11 p.m.
- a new directory would be created dynamically, as the selection for comedy is made, that includes only the titles of shows marked as comedy.
- the directory would be further reduced to only include titles of those comedies in that time slot.
- a very targeted one-stroke-per-character approach can be successful, even though technically the directory is unlimited because any new words that would come into the pool would be immediately included in any applicable selections.
- set-top box 110 returns a list of possible selections to the user, wherein the list of possible selections contains the desired program and displays the list on television 120 .
- the user can then press a subselector key and generate a subselector key selector signal, for example a 1 or 2, to choose from the list of selections returned by this search the desired program.
- the process completes at block 399 .
- the instructions for performing process 300 may be stored in memory (i.e. RAM—not shown) that services CPU 217 , which executes the instructions for performing an alphabetic search using a single application of keys.
- This method presents a very effective algorithm for using very few keystrokes to input search parameters in a search system with an unlimited search directory.
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Databases & Information Systems (AREA)
- Human Computer Interaction (AREA)
- Computer Networks & Wireless Communication (AREA)
- Software Systems (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Input From Keyboards Or The Like (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
Description
Claims (18)
Priority Applications (5)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US09/996,456 US8341676B1 (en) | 2000-12-01 | 2001-11-28 | Method and system for performing an alphabetic search using a single application of keys |
CA2436913A CA2436913C (en) | 2000-12-01 | 2001-12-03 | A method and system for performing an alphabetic search using a single application of keys |
BRPI0115876A BRPI0115876A8 (en) | 2000-12-01 | 2001-12-03 | METHOD, SYSTEM, COMPUTER READABLE MEDIA HAVING STORED THEREIN A PLURALITY OF INSTRUCTIONS, AND APPARATUS TOP BOX FOR SELECTING A PROGRAM TITLE USING AN ALPHANUMERIC KEYPAD |
AU2002225900A AU2002225900A1 (en) | 2000-12-01 | 2001-12-03 | A method and system for performing an alphabetic search using a single application of keys |
PCT/US2001/046378 WO2002044880A1 (en) | 2000-12-01 | 2001-12-03 | A method and system for performing an alphabetic search using a single application of keys |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US25098000P | 2000-12-01 | 2000-12-01 | |
US09/996,456 US8341676B1 (en) | 2000-12-01 | 2001-11-28 | Method and system for performing an alphabetic search using a single application of keys |
Publications (1)
Publication Number | Publication Date |
---|---|
US8341676B1 true US8341676B1 (en) | 2012-12-25 |
Family
ID=26941288
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US09/996,456 Active 2028-11-25 US8341676B1 (en) | 2000-12-01 | 2001-11-28 | Method and system for performing an alphabetic search using a single application of keys |
Country Status (5)
Country | Link |
---|---|
US (1) | US8341676B1 (en) |
AU (1) | AU2002225900A1 (en) |
BR (1) | BRPI0115876A8 (en) |
CA (1) | CA2436913C (en) |
WO (1) | WO2002044880A1 (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8181201B2 (en) | 2005-08-30 | 2012-05-15 | Nds Limited | Enhanced electronic program guides |
Citations (54)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4621259A (en) | 1982-03-25 | 1986-11-04 | International Standard Electric Corporation | Consumer electronics equipment combination consisting of a television receiver and of a video recording and/or reproducing apparatus |
US5243418A (en) | 1990-11-27 | 1993-09-07 | Kabushiki Kaisha Toshiba | Display monitoring system for detecting and tracking an intruder in a monitor area |
US5263174A (en) * | 1988-04-01 | 1993-11-16 | Symantec Corporation | Methods for quick selection of desired items from hierarchical computer menus |
US5337347A (en) * | 1992-06-25 | 1994-08-09 | International Business Machines Corporation | Method and system for progressive database search termination and dynamic information presentation utilizing telephone keypad input |
US5412720A (en) * | 1990-09-28 | 1995-05-02 | Ictv, Inc. | Interactive home information system |
US5414773A (en) | 1993-08-19 | 1995-05-09 | News Datacom Ltd. | CATV systems |
US5479268A (en) | 1990-09-10 | 1995-12-26 | Starsight Telecast Inc. | User interface for television schedule system |
US5485197A (en) | 1990-09-28 | 1996-01-16 | Ictv, Inc. | Carousel display |
US5532754A (en) | 1989-10-30 | 1996-07-02 | Starsight Telecast Inc. | Background television schedule system |
US5550576A (en) | 1995-04-17 | 1996-08-27 | Starsight Telecast Incorporated | Method and apparatus for merging television program schedule information received from multiple television schedule information sources |
US5629733A (en) * | 1994-11-29 | 1997-05-13 | News America Publications, Inc. | Electronic television program guide schedule system and method with display and search of program listings by title |
US5686954A (en) * | 1994-09-29 | 1997-11-11 | Sony Corporation | Program information broadcasting method program information display method, and receiving device |
US5704837A (en) | 1993-03-26 | 1998-01-06 | Namco Ltd. | Video game steering system causing translation, rotation and curvilinear motion on the object |
US5724492A (en) | 1995-06-08 | 1998-03-03 | Microsoft Corporation | Systems and method for displaying control objects including a plurality of panels |
US5737028A (en) | 1995-11-01 | 1998-04-07 | International Business Machines Corporation | Previous channel listing with cursor controlled user interface for television video displays |
JPH1093880A (en) | 1996-09-12 | 1998-04-10 | Hitachi Ltd | 3D display program guide generator |
US5751282A (en) | 1995-06-13 | 1998-05-12 | Microsoft Corporation | System and method for calling video on demand using an electronic programming guide |
US5808613A (en) | 1996-05-28 | 1998-09-15 | Silicon Graphics, Inc. | Network navigator with enhanced navigational abilities |
US5812124A (en) | 1995-03-28 | 1998-09-22 | Lucent Technologies, Inc. | Program category selection with filtered data and displayed cascaded cards |
US5818441A (en) | 1995-06-15 | 1998-10-06 | Intel Corporation | System and method for simulating two-way connectivity for one way data streams |
US5828945A (en) | 1995-04-17 | 1998-10-27 | Starsight Telecast, Inc. | Merging multi-source information in a television system |
US5841563A (en) | 1996-08-21 | 1998-11-24 | Bell Communications Research, Inc. | Method and system for efficient optical transmission of NTSC video |
GB2325537A (en) | 1997-03-31 | 1998-11-25 | Microsoft Corporation | An electronic television programme guide |
US5900915A (en) | 1997-03-18 | 1999-05-04 | Thomson Consumer Electronics, Inc. | HD to SD guide converter for electronic television schedule system |
US5926168A (en) | 1994-09-30 | 1999-07-20 | Fan; Nong-Qiang | Remote pointers for interactive televisions |
US5929849A (en) | 1996-05-02 | 1999-07-27 | Phoenix Technologies, Ltd. | Integration of dynamic universal resource locators with television presentations |
US5940073A (en) | 1996-05-03 | 1999-08-17 | Starsight Telecast Inc. | Method and system for displaying other information in a TV program guide |
US5956456A (en) | 1995-07-10 | 1999-09-21 | Lg Electronics Inc. | Apparatus and method for displaying guide program data from a cassette tape |
US5977964A (en) | 1996-06-06 | 1999-11-02 | Intel Corporation | Method and apparatus for automatically configuring a system based on a user's monitored system interaction and preferred system access times |
US5999187A (en) | 1996-06-28 | 1999-12-07 | Resolution Technologies, Inc. | Fly-through computer aided design method and apparatus |
US5999167A (en) | 1996-11-08 | 1999-12-07 | Stephen A. Marsh | Cursor control device |
US6002403A (en) | 1996-04-30 | 1999-12-14 | Sony Corporation | Graphical navigation control for selecting applications on visual walls |
WO2000001149A1 (en) | 1998-06-29 | 2000-01-06 | Nds Limited | Advanced television system |
US6018372A (en) * | 1997-09-04 | 2000-01-25 | Liberate Technologies | Electronic program guide with multiple day planner |
US6029195A (en) | 1994-11-29 | 2000-02-22 | Herz; Frederick S. M. | System for customized electronic identification of desirable objects |
US6034678A (en) | 1991-09-10 | 2000-03-07 | Ictv, Inc. | Cable television system with remote interactive processor |
US6043818A (en) | 1996-04-30 | 2000-03-28 | Sony Corporation | Background image with a continuously rotating and functional 3D icon |
US6061055A (en) | 1997-03-21 | 2000-05-09 | Autodesk, Inc. | Method of tracking objects with an imaging device |
US6075575A (en) | 1995-10-02 | 2000-06-13 | Starsight Telecast, Inc. | Remote control device and method for using television schedule information |
US6078348A (en) | 1996-06-17 | 2000-06-20 | Starsight Telecast Inc. | Television schedule system with enhanced features |
US6081271A (en) | 1997-05-23 | 2000-06-27 | International Business Machines Corporation | Determining view point on objects automatically in three-dimensional workspace from other environmental objects in a three-dimensional workspace |
US6133909A (en) * | 1996-06-13 | 2000-10-17 | Starsight Telecast, Inc. | Method and apparatus for searching a guide using program characteristics |
US6205582B1 (en) | 1997-12-09 | 2001-03-20 | Ictv, Inc. | Interactive cable television system with frame server |
US6205485B1 (en) | 1997-03-27 | 2001-03-20 | Lextron Systems, Inc | Simulcast WEB page delivery using a 3D user interface system |
US6233389B1 (en) | 1998-07-30 | 2001-05-15 | Tivo, Inc. | Multimedia time warping system |
US6243039B1 (en) | 1998-04-21 | 2001-06-05 | Mci Communications Corporation | Anytime/anywhere child locator system |
US6271831B1 (en) | 1997-04-03 | 2001-08-07 | Universal Electronics Inc. | Wireless control and pointer system |
US6370518B1 (en) * | 1998-10-05 | 2002-04-09 | Openwave Systems Inc. | Method and apparatus for displaying a record from a structured database with minimum keystrokes |
US6421672B1 (en) * | 1999-07-27 | 2002-07-16 | Verizon Services Corp. | Apparatus for and method of disambiguation of directory listing searches utilizing multiple selectable secondary search keys |
US20030014753A1 (en) * | 1999-12-21 | 2003-01-16 | Brian Beach | Distributed , interactive television program guide; system and method |
US6557004B1 (en) * | 2000-01-06 | 2003-04-29 | Microsoft Corporation | Method and apparatus for fast searching of hand-held contacts lists |
US6876901B2 (en) * | 2000-11-28 | 2005-04-05 | Dilorenzo Mark | Electronic media distribution system with media purchase interface |
US7096185B2 (en) | 2000-03-31 | 2006-08-22 | United Video Properties, Inc. | User speech interfaces for interactive media guidance applications |
US7426467B2 (en) | 2000-07-24 | 2008-09-16 | Sony Corporation | System and method for supporting interactive user interface operations and storage medium |
-
2001
- 2001-11-28 US US09/996,456 patent/US8341676B1/en active Active
- 2001-12-03 BR BRPI0115876A patent/BRPI0115876A8/en unknown
- 2001-12-03 AU AU2002225900A patent/AU2002225900A1/en not_active Abandoned
- 2001-12-03 CA CA2436913A patent/CA2436913C/en not_active Expired - Lifetime
- 2001-12-03 WO PCT/US2001/046378 patent/WO2002044880A1/en active Application Filing
Patent Citations (62)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4621259A (en) | 1982-03-25 | 1986-11-04 | International Standard Electric Corporation | Consumer electronics equipment combination consisting of a television receiver and of a video recording and/or reproducing apparatus |
US5263174A (en) * | 1988-04-01 | 1993-11-16 | Symantec Corporation | Methods for quick selection of desired items from hierarchical computer menus |
US5532754A (en) | 1989-10-30 | 1996-07-02 | Starsight Telecast Inc. | Background television schedule system |
US6167188A (en) | 1990-09-10 | 2000-12-26 | Starsight Telecast, Inc. | User interface for television schedule system |
US5479268A (en) | 1990-09-10 | 1995-12-26 | Starsight Telecast Inc. | User interface for television schedule system |
US6100883A (en) | 1990-09-28 | 2000-08-08 | Ictv, Inc. | Home interface controller for providing interactive cable television |
US5485197A (en) | 1990-09-28 | 1996-01-16 | Ictv, Inc. | Carousel display |
US5526034A (en) | 1990-09-28 | 1996-06-11 | Ictv, Inc. | Interactive home information system with signal assignment |
US5412720A (en) * | 1990-09-28 | 1995-05-02 | Ictv, Inc. | Interactive home information system |
US5550578A (en) | 1990-09-28 | 1996-08-27 | Ictv, Inc. | Interactive and conventional television information system |
US5243418A (en) | 1990-11-27 | 1993-09-07 | Kabushiki Kaisha Toshiba | Display monitoring system for detecting and tracking an intruder in a monitor area |
US6034678A (en) | 1991-09-10 | 2000-03-07 | Ictv, Inc. | Cable television system with remote interactive processor |
US5337347A (en) * | 1992-06-25 | 1994-08-09 | International Business Machines Corporation | Method and system for progressive database search termination and dynamic information presentation utilizing telephone keypad input |
US5704837A (en) | 1993-03-26 | 1998-01-06 | Namco Ltd. | Video game steering system causing translation, rotation and curvilinear motion on the object |
US5414773A (en) | 1993-08-19 | 1995-05-09 | News Datacom Ltd. | CATV systems |
US5686954A (en) * | 1994-09-29 | 1997-11-11 | Sony Corporation | Program information broadcasting method program information display method, and receiving device |
US5926168A (en) | 1994-09-30 | 1999-07-20 | Fan; Nong-Qiang | Remote pointers for interactive televisions |
US6029195A (en) | 1994-11-29 | 2000-02-22 | Herz; Frederick S. M. | System for customized electronic identification of desirable objects |
US5629733A (en) * | 1994-11-29 | 1997-05-13 | News America Publications, Inc. | Electronic television program guide schedule system and method with display and search of program listings by title |
US5812124A (en) | 1995-03-28 | 1998-09-22 | Lucent Technologies, Inc. | Program category selection with filtered data and displayed cascaded cards |
US5684525A (en) | 1995-04-17 | 1997-11-04 | Starsight Telecast Incorporated | Merging multi-source information in a television system |
US6072983A (en) | 1995-04-17 | 2000-06-06 | Starsight Telecast, Inc. | Merging multi-source information in a television system |
US5550576A (en) | 1995-04-17 | 1996-08-27 | Starsight Telecast Incorporated | Method and apparatus for merging television program schedule information received from multiple television schedule information sources |
US5828945A (en) | 1995-04-17 | 1998-10-27 | Starsight Telecast, Inc. | Merging multi-source information in a television system |
US5923362A (en) | 1995-04-17 | 1999-07-13 | Starsight Telecast, Inc. | Merging multi-source information in a television system |
US5724492A (en) | 1995-06-08 | 1998-03-03 | Microsoft Corporation | Systems and method for displaying control objects including a plurality of panels |
US5751282A (en) | 1995-06-13 | 1998-05-12 | Microsoft Corporation | System and method for calling video on demand using an electronic programming guide |
US5818441A (en) | 1995-06-15 | 1998-10-06 | Intel Corporation | System and method for simulating two-way connectivity for one way data streams |
US5956456A (en) | 1995-07-10 | 1999-09-21 | Lg Electronics Inc. | Apparatus and method for displaying guide program data from a cassette tape |
US6075575A (en) | 1995-10-02 | 2000-06-13 | Starsight Telecast, Inc. | Remote control device and method for using television schedule information |
US5737028A (en) | 1995-11-01 | 1998-04-07 | International Business Machines Corporation | Previous channel listing with cursor controlled user interface for television video displays |
US6043818A (en) | 1996-04-30 | 2000-03-28 | Sony Corporation | Background image with a continuously rotating and functional 3D icon |
US6002403A (en) | 1996-04-30 | 1999-12-14 | Sony Corporation | Graphical navigation control for selecting applications on visual walls |
US5929849A (en) | 1996-05-02 | 1999-07-27 | Phoenix Technologies, Ltd. | Integration of dynamic universal resource locators with television presentations |
US5940073A (en) | 1996-05-03 | 1999-08-17 | Starsight Telecast Inc. | Method and system for displaying other information in a TV program guide |
US5808613A (en) | 1996-05-28 | 1998-09-15 | Silicon Graphics, Inc. | Network navigator with enhanced navigational abilities |
US5977964A (en) | 1996-06-06 | 1999-11-02 | Intel Corporation | Method and apparatus for automatically configuring a system based on a user's monitored system interaction and preferred system access times |
US6133909A (en) * | 1996-06-13 | 2000-10-17 | Starsight Telecast, Inc. | Method and apparatus for searching a guide using program characteristics |
US6078348A (en) | 1996-06-17 | 2000-06-20 | Starsight Telecast Inc. | Television schedule system with enhanced features |
US5999187A (en) | 1996-06-28 | 1999-12-07 | Resolution Technologies, Inc. | Fly-through computer aided design method and apparatus |
US5841563A (en) | 1996-08-21 | 1998-11-24 | Bell Communications Research, Inc. | Method and system for efficient optical transmission of NTSC video |
JPH1093880A (en) | 1996-09-12 | 1998-04-10 | Hitachi Ltd | 3D display program guide generator |
US5999167A (en) | 1996-11-08 | 1999-12-07 | Stephen A. Marsh | Cursor control device |
US5900915A (en) | 1997-03-18 | 1999-05-04 | Thomson Consumer Electronics, Inc. | HD to SD guide converter for electronic television schedule system |
US6061055A (en) | 1997-03-21 | 2000-05-09 | Autodesk, Inc. | Method of tracking objects with an imaging device |
US6205485B1 (en) | 1997-03-27 | 2001-03-20 | Lextron Systems, Inc | Simulcast WEB page delivery using a 3D user interface system |
GB2325537A (en) | 1997-03-31 | 1998-11-25 | Microsoft Corporation | An electronic television programme guide |
US20050278741A1 (en) * | 1997-03-31 | 2005-12-15 | Microsoft Corporation | Query-based electronic program guide |
US6271831B1 (en) | 1997-04-03 | 2001-08-07 | Universal Electronics Inc. | Wireless control and pointer system |
US6081271A (en) | 1997-05-23 | 2000-06-27 | International Business Machines Corporation | Determining view point on objects automatically in three-dimensional workspace from other environmental objects in a three-dimensional workspace |
US6018372A (en) * | 1997-09-04 | 2000-01-25 | Liberate Technologies | Electronic program guide with multiple day planner |
US6205582B1 (en) | 1997-12-09 | 2001-03-20 | Ictv, Inc. | Interactive cable television system with frame server |
US6243039B1 (en) | 1998-04-21 | 2001-06-05 | Mci Communications Corporation | Anytime/anywhere child locator system |
WO2000001149A1 (en) | 1998-06-29 | 2000-01-06 | Nds Limited | Advanced television system |
US6233389B1 (en) | 1998-07-30 | 2001-05-15 | Tivo, Inc. | Multimedia time warping system |
US6370518B1 (en) * | 1998-10-05 | 2002-04-09 | Openwave Systems Inc. | Method and apparatus for displaying a record from a structured database with minimum keystrokes |
US6421672B1 (en) * | 1999-07-27 | 2002-07-16 | Verizon Services Corp. | Apparatus for and method of disambiguation of directory listing searches utilizing multiple selectable secondary search keys |
US20030014753A1 (en) * | 1999-12-21 | 2003-01-16 | Brian Beach | Distributed , interactive television program guide; system and method |
US6557004B1 (en) * | 2000-01-06 | 2003-04-29 | Microsoft Corporation | Method and apparatus for fast searching of hand-held contacts lists |
US7096185B2 (en) | 2000-03-31 | 2006-08-22 | United Video Properties, Inc. | User speech interfaces for interactive media guidance applications |
US7426467B2 (en) | 2000-07-24 | 2008-09-16 | Sony Corporation | System and method for supporting interactive user interface operations and storage medium |
US6876901B2 (en) * | 2000-11-28 | 2005-04-05 | Dilorenzo Mark | Electronic media distribution system with media purchase interface |
Non-Patent Citations (1)
Title |
---|
Canadian Patent Application No. 2436913, Office Action dated Oct. 22, 2010. |
Also Published As
Publication number | Publication date |
---|---|
AU2002225900A1 (en) | 2002-06-11 |
CA2436913C (en) | 2012-08-21 |
WO2002044880A1 (en) | 2002-06-06 |
BRPI0115876A8 (en) | 2017-10-10 |
CA2436913A1 (en) | 2002-06-06 |
WO2002044880A8 (en) | 2003-05-08 |
BRPI0115876A2 (en) | 2017-07-11 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7130846B2 (en) | Intelligent default selection in an on-screen keyboard | |
US6990678B2 (en) | Combining real-time and batch mode logical address links | |
JP4625656B2 (en) | Interactive content without triggers | |
US8358378B2 (en) | System and method for parallel channel scanning | |
US7412441B2 (en) | Predictive phonetic data search | |
US8789104B2 (en) | Method and system for selective initial television channel display | |
US20120154437A1 (en) | Presenting a television services program guide information as a video mosaic | |
WO2007033156A1 (en) | Type-ahead keypad input | |
US9866784B2 (en) | Methods, systems, and products for programming guides | |
WO2006086656A2 (en) | Interacting with internet applications via a broadband network on electronic input/output devices | |
KR20040092464A (en) | Customized epg display with visual cues | |
US20020066100A1 (en) | Method for providing data services for a large number of small-sized data files | |
US20130191863A1 (en) | Channel Family Surf Control | |
US20030110502A1 (en) | System and method for automatically configuring TV to present programs on viewer-defined playlist | |
CN101141589A (en) | Method for automatically searching data application for all channels and device using same | |
US20070186234A1 (en) | System and method for a ratings-based electronic guide | |
EP2200198A2 (en) | Method and system for providing a widget service in a broadcasting terminal | |
US8341676B1 (en) | Method and system for performing an alphabetic search using a single application of keys | |
US7475416B2 (en) | System and methods for searching interactive broadcast data | |
US20030110486A1 (en) | System and method for reviewing on screen TV programs | |
US20070136757A1 (en) | System and method for a content-centric electronic guide | |
KR20090074639A (en) | How to provide program information | |
KR101562677B1 (en) | Method and apparatus for providing tag-based program guide service | |
WO2001033857A1 (en) | Interactive television systems with live customer service | |
KR19990052310A (en) | Password Control Method of Satellite Broadcast Receiver |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AS | Assignment |
Owner name: ISURFTY, CALIFORNIA Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:KIKINIS, DAN;REEL/FRAME:012336/0575 Effective date: 20011121 |
|
AS | Assignment |
Owner name: ETALON SYSTEMS, INC., CALIFORNIA Free format text: CHANGE OF NAME;ASSIGNOR:ISURFTV;REEL/FRAME:014268/0480 Effective date: 20030703 Owner name: EAGLE NEW MEDIA INVESTMENTS, LLC, ILLINOIS Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:ETALON SYSTEMS, INC.;REEL/FRAME:014277/0607 Effective date: 20030714 |
|
AS | Assignment |
Owner name: EAGLE NEW MEDIA INVESTMENTS, LLC, ILLINOIS Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:ETALON SYSTEMS, INC.;REEL/FRAME:014943/0079 Effective date: 20030714 |
|
AS | Assignment |
Owner name: JLB VENTURES LLC, DISTRICT OF COLUMBIA Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:EAGLE NEW MEDIA INVESTMENTS, LLC;REEL/FRAME:019511/0863 Effective date: 20070222 |
|
STCF | Information on status: patent grant |
Free format text: PATENTED CASE |
|
AS | Assignment |
Owner name: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT, NORTH CAROLINA Free format text: SECURITY INTEREST;ASSIGNORS:ARRIS GROUP, INC.;ARRIS ENTERPRISES, INC.;ARRIS INTERNATIONAL LIMITED;AND OTHERS;REEL/FRAME:036020/0789 Effective date: 20150618 Owner name: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT, NO Free format text: SECURITY INTEREST;ASSIGNORS:ARRIS GROUP, INC.;ARRIS ENTERPRISES, INC.;ARRIS INTERNATIONAL LIMITED;AND OTHERS;REEL/FRAME:036020/0789 Effective date: 20150618 |
|
FPAY | Fee payment |
Year of fee payment: 4 |
|
AS | Assignment |
Owner name: JLB VENTURES LLC, DISTRICT OF COLUMBIA Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:BANK OF AMERICA, N.A.;REEL/FRAME:041568/0144 Effective date: 20170313 |
|
AS | Assignment |
Owner name: GIC INTERNATIONAL HOLDCO LLC, PENNSYLVANIA Free format text: TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS;ASSIGNOR:BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT;REEL/FRAME:050721/0401 Effective date: 20190404 Owner name: POWER GUARD, INC., PENNSYLVANIA Free format text: TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS;ASSIGNOR:BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT;REEL/FRAME:050721/0401 Effective date: 20190404 Owner name: ARRIS ENTERPRISES, INC., PENNSYLVANIA Free format text: TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS;ASSIGNOR:BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT;REEL/FRAME:050721/0401 Effective date: 20190404 Owner name: ARRIS HOLDINGS CORP. OF ILLINOIS, INC., PENNSYLVAN Free format text: TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS;ASSIGNOR:BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT;REEL/FRAME:050721/0401 Effective date: 20190404 Owner name: TEXSCAN CORPORATION, PENNSYLVANIA Free format text: TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS;ASSIGNOR:BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT;REEL/FRAME:050721/0401 Effective date: 20190404 Owner name: ARRIS SOLUTIONS, INC., PENNSYLVANIA Free format text: TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS;ASSIGNOR:BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT;REEL/FRAME:050721/0401 Effective date: 20190404 Owner name: BIG BAND NETWORKS, INC., PENNSYLVANIA Free format text: TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS;ASSIGNOR:BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT;REEL/FRAME:050721/0401 Effective date: 20190404 Owner name: ARRIS TECHNOLOGY, INC., PENNSYLVANIA Free format text: TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS;ASSIGNOR:BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT;REEL/FRAME:050721/0401 Effective date: 20190404 Owner name: ARCHIE U.S. HOLDINGS LLC, PENNSYLVANIA Free format text: TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS;ASSIGNOR:BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT;REEL/FRAME:050721/0401 Effective date: 20190404 Owner name: JERROLD DC RADIO, INC., PENNSYLVANIA Free format text: TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS;ASSIGNOR:BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT;REEL/FRAME:050721/0401 Effective date: 20190404 Owner name: ARRIS GROUP, INC., PENNSYLVANIA Free format text: TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS;ASSIGNOR:BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT;REEL/FRAME:050721/0401 Effective date: 20190404 Owner name: NEXTLEVEL SYSTEMS (PUERTO RICO), INC., PENNSYLVANI Free format text: TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS;ASSIGNOR:BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT;REEL/FRAME:050721/0401 Effective date: 20190404 Owner name: ARRIS INTERNATIONAL LIMITED, PENNSYLVANIA Free format text: TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS;ASSIGNOR:BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT;REEL/FRAME:050721/0401 Effective date: 20190404 Owner name: ARCHIE U.S. MERGER LLC, PENNSYLVANIA Free format text: TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS;ASSIGNOR:BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT;REEL/FRAME:050721/0401 Effective date: 20190404 Owner name: GIC INTERNATIONAL CAPITAL LLC, PENNSYLVANIA Free format text: TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS;ASSIGNOR:BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT;REEL/FRAME:050721/0401 Effective date: 20190404 Owner name: ARRIS GLOBAL SERVICES, INC., PENNSYLVANIA Free format text: TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS;ASSIGNOR:BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT;REEL/FRAME:050721/0401 Effective date: 20190404 Owner name: NEXTLEVEL SYSTEMS (PUERTO RICO), INC., PENNSYLVANIA Free format text: TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS;ASSIGNOR:BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT;REEL/FRAME:050721/0401 Effective date: 20190404 Owner name: ARRIS HOLDINGS CORP. OF ILLINOIS, INC., PENNSYLVANIA Free format text: TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS;ASSIGNOR:BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT;REEL/FRAME:050721/0401 Effective date: 20190404 |
|
MAFP | Maintenance fee payment |
Free format text: PAYMENT OF MAINTENANCE FEE, 8TH YR, SMALL ENTITY (ORIGINAL EVENT CODE: M2552); ENTITY STATUS OF PATENT OWNER: SMALL ENTITY Year of fee payment: 8 |
|
MAFP | Maintenance fee payment |
Free format text: PAYMENT OF MAINTENANCE FEE UNDER 1.28(C) (ORIGINAL EVENT CODE: M1559); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY |
|
FEPP | Fee payment procedure |
Free format text: ENTITY STATUS SET TO UNDISCOUNTED (ORIGINAL EVENT CODE: BIG.); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY |
|
FEPP | Fee payment procedure |
Free format text: PETITION RELATED TO MAINTENANCE FEES GRANTED (ORIGINAL EVENT CODE: PTGR); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY |
|
MAFP | Maintenance fee payment |
Free format text: PAYMENT OF MAINTENANCE FEE, 12TH YEAR, LARGE ENTITY (ORIGINAL EVENT CODE: M1553); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY Year of fee payment: 12 |