Movatterモバイル変換


[0]ホーム

URL:


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 PDF

Info

Publication number
US8341676B1
US8341676B1US09/996,456US99645601AUS8341676B1US 8341676 B1US8341676 B1US 8341676B1US 99645601 AUS99645601 AUS 99645601AUS 8341676 B1US8341676 B1US 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
Application number
US09/996,456
Inventor
Dan Kikinis
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
JLB Ventures LLC
Original Assignee
JLB Ventures LLC
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Assigned to ISURFTYreassignmentISURFTYASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS).Assignors: KIKINIS, DAN
Application filed by JLB Ventures LLCfiledCriticalJLB Ventures LLC
Priority to US09/996,456priorityCriticalpatent/US8341676B1/en
Priority to AU2002225900Aprioritypatent/AU2002225900A1/en
Priority to PCT/US2001/046378prioritypatent/WO2002044880A1/en
Priority to BRPI0115876Aprioritypatent/BRPI0115876A8/en
Priority to CA2436913Aprioritypatent/CA2436913C/en
Assigned to EAGLE NEW MEDIA INVESTMENTS, LLCreassignmentEAGLE NEW MEDIA INVESTMENTS, LLCASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS).Assignors: ETALON SYSTEMS, INC.
Assigned to ETALON SYSTEMS, INC.reassignmentETALON SYSTEMS, INC.CHANGE OF NAME (SEE DOCUMENT FOR DETAILS).Assignors: ISURFTV
Assigned to EAGLE NEW MEDIA INVESTMENTS, LLCreassignmentEAGLE NEW MEDIA INVESTMENTS, LLCASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS).Assignors: ETALON SYSTEMS, INC.
Assigned to JLB VENTURES LLCreassignmentJLB VENTURES LLCASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS).Assignors: EAGLE NEW MEDIA INVESTMENTS, LLC
Publication of US8341676B1publicationCriticalpatent/US8341676B1/en
Application grantedgrantedCritical
Assigned to BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENTreassignmentBANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENTSECURITY INTEREST (SEE DOCUMENT FOR DETAILS).Assignors: ARCHIE U.S. HOLDINGS LLC, ARCHIE U.S. MERGER LLC, ARRIS ENTERPRISES, INC., ARRIS GLOBAL SERVICES, INC., ARRIS GROUP, INC., ARRIS HOLDINGS CORP. OF ILLINOIS, INC., ARRIS INTERNATIONAL LIMITED, ARRIS SOLUTIONS, INC., ARRIS TECHNOLOGY, INC., BIG BAND NETWORKS, INC., GIC INTERNATIONAL CAPITAL LLC, GIC INTERNATIONAL HOLDCO LLC, JERROLD DC RADIO, INC., NEXTLEVEL SYSTEMS (PUERTO RICO), INC., POWER GUARD, INC., TEXSCAN CORPORATION
Assigned to JLB VENTURES LLCreassignmentJLB VENTURES LLCRELEASE BY SECURED PARTY (SEE DOCUMENT FOR DETAILS).Assignors: BANK OF AMERICA, N.A.
Assigned to ARRIS ENTERPRISES, INC., GIC INTERNATIONAL CAPITAL LLC, JERROLD DC RADIO, INC., ARCHIE U.S. MERGER LLC, ARRIS HOLDINGS CORP. OF ILLINOIS, INC., TEXSCAN CORPORATION, ARRIS GLOBAL SERVICES, INC., ARRIS SOLUTIONS, INC., BIG BAND NETWORKS, INC., ARCHIE U.S. HOLDINGS LLC, POWER GUARD, INC., ARRIS TECHNOLOGY, INC., ARRIS GROUP, INC., NEXTLEVEL SYSTEMS (PUERTO RICO), INC., ARRIS INTERNATIONAL LIMITED, GIC INTERNATIONAL HOLDCO LLCreassignmentARRIS ENTERPRISES, INC.TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTSAssignors: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
Activelegal-statusCriticalCurrent
Adjusted expirationlegal-statusCritical

Links

Images

Classifications

Definitions

Landscapes

Abstract

A method and system for performing an alphabetic search using a single application of keys is disclosed. In one embodiment, 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.

Description

This patent claims priority based on U.S. Provisional Patent Application Ser. No. 60/250,980, filed on Dec. 2, 2000, incorporated herein by reference.
FIELD OF THE INVENTION
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.
BACKGROUND OF THE INVENTION
When entering words for searches of a database of video program titles, very often the user is required to type in quite a long character string. Such a requirement can be very cumbersome and tedious when a person is using a numeric keypad, such as those found on most small hand-held electronic communication devices such as a numeric keypad on a TV remote control device.
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. Such a system allows a caller to search a directory by the names of parties in the private branch exchange. In this application, the user would begin pressing numbers on the keypad, where each number is associated with up to three alphabetic characters. As soon as enough numbers on the keypad are pressed, 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). If more than one selection applies, for example, if two people have a very short last name, such as “Hong,” then 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.
Another application of using numeric keys to enter alphabetic characters is 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. In this method, however, 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 thenumber 6 key.
The distinction between the first and the second application is that the 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. However, in the second application, multiple keystrokes are required to identify which of multiple characters are desired to create any undefined character string.
SUMMARY OF THE INVENTION
A method and system for performing an alphabetic search using a single application of keys is disclosed. In one embodiment, 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.
Other features of the present invention will be apparent from the accompanying drawings and from the detailed description, which follows.
BRIEF DESCRIPTION OF THE DRAWINGS
The present invention is illustrated by way of example and not limitation in the figures of the accompanying drawings, in which like references indicate similar elements and in which:
FIG. 1 illustrates an exemplary digital television system embodying features of the present method and system;
FIG. 2 illustrates anexemplary architecture200 of a set-top box used to implement the present method; and
FIG. 3 illustrates an exemplary flow chart of the present method for performing an alphabetic search using a single application of keys.
DETAILED DESCRIPTION
A method and system for performing an alphabetic search using a single application of keys, is described. In one embodiment, 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.
In the following description, for purposes of explanation, numerous specific details are set forth in order to provide a thorough understanding of the present invention. It will be evident, however, to one skilled in the art that the present invention may be practiced without these specific details.
In the following description, for purposes of explanation, numerous specific details are set forth in order to provide a thorough understanding of the present invention. It will be evident, however, to one skilled in the art that the present invention may be practiced without these specific details. In some instances, well-known structures and devices are shown in block diagram form, rather than in detail, in order to avoid obscuring the present invention. These embodiments are described in sufficient detail to enable those skilled in the art to practice the invention. It is to be understood that other embodiments may be utilized and that logical, software, re-ordering of steps, and other changes may be made without departing from the scope of the present invention.
Some portions of the detailed descriptions that follow are presented in terms of algorithms and symbolic representations of operations on data bits within a computer memory. These algorithmic descriptions and representations are the means used by those skilled in the data processing arts to most effectively convey the substance of their work to others skilled in the art. An algorithm as described here, is generally conceived to be a self-consistent sequence of acts leading to a desired result. The acts are those requiring physical manipulations of physical quantities. Usually, though not necessarily, these quantities take the form of electrical or magnetic signals capable of being stored, transferred, combined, compared, and otherwise manipulated. It has proven convenient at times, principally for reasons of common usage, to refer to these signals as bits, values, elements, symbols, characters, terms, numbers, or the like.
It should be borne in mind, however, that all of these and similar terms are to be associated with the appropriate physical quantities and are merely convenient labels applied to these quantities. Unless specifically stated otherwise as apparent from the following discussion, it is appreciated that throughout the description, discussions utilizing terms such as “processing” or “computing” or “calculating” or “determining” or “displaying” or the like, refer to the action and processes of a computer system, or similar electronic computing device, that manipulates and transforms data represented as physical (electronic) quantities within the computer system's registers and memories into other data similarly represented as physical quantities within the computer system memories or registers or other such information storage, transmission or display devices.
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. Such 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 algorithms and displays presented herein are not inherently related to any particular computer or other apparatus. Various general purpose systems may be used with programs in accordance with the teachings herein, or it may prove convenient to construct more specialized apparatus to perform the required method. For example, any of the methods according to the present invention can be implemented in hard-wired circuitry, by programming a general purpose processor or by any combination of hardware and software. One of skill in the art will immediately appreciate that the invention can be practiced with computer system configurations other than those described below, including hand-held devices, multiprocessor systems, microprocessor-based or programmable consumer electronics, network PCs, minicomputers, mainframe computers, and the like. The invention can also be practiced in distributed computing environments where tasks are performed by remote processing devices that are linked through a communications network. The required structure for a variety of these systems will appear from the description below.
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. In addition, 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. Furthermore, it is common in the art to speak of software, in one form or another (e.g., program, procedure, application . . . ), as taking an action or causing a result. Such expressions are merely a shorthand way of saying that execution of the software by a computer causes the processor of the computer to perform an action or produce a result.
In the present method and system, 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. In this example, 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. Hence 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.System100 includes a set-top box110, atelevision120, a cable head-end130, and aremote controller140.
A set-top box110 is a device that in one embodiment enables atelevision set120 to become a user interface to the Internet and/or also enables thetelevision set120 to receive and decode digital television (DTV) broadcasts. Set-top box110 may be a DTV set-top boxes which is sometimes called a receiver. Set-top box110 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 boxes110 by the end of 2006, the estimated year ending the transition to DTV.
In the Internet realm, a set-top box110 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 boxes110 are used for satellite, cable, and terrestrial DTV services.
Television120 is the viewing device through which a viewer may watch and/or listen to programming provided via the set-top box110.Television120 may include monitors, flat screen televisions, projection screens, traditional Cathode Ray Tube (CRT) televisions, Liquid Crystal Display (LCD) televisions, or similar viewing devices.
Cable head-end130 is the facility at a local cable TV office that originates and communicates cable TV services and cable modem services to subscribers. In distributing cable television services, 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. In another embodiment, a digital program feed is provided via a satellite communications system.
Remote control140 is used to interact with set-top box110 and may also interact withtelevision120.Remote control140A is an expanded view ofremote control140 that illustrates a key pad used in one embodiment of the present invention. Key-pad141 has keys 0-9 with alphabetic characters associated with each key, forexample key 2 has the letters “A”, “B”, and “C” associated with it. The keys may be pressed to generate the alphabetic characters.Remote control140 may also have functions associated with it that are not shown on theremote control140, but are contemplated to be within the scope of the present invention.
FIG. 2 illustrates anexemplary architecture200 of a set-top box used to implement the present method. The digital cable set-top box architecture200 performs bi-directional communication with the cable head-end130 in a manner that it receives an A/V broadcast program from the cable head-end130 through an in-band (IB), and transmits a viewer's request to the cable head-end130 through an out of band (OOB) and receives a corresponding service to be displayed.
As shown inFIG. 2, a digital cable set-top box200 includes atuner211 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-end130; a QAM (Quadrature Amplitude Modulation)demodulator212 for receiving and demodulating an A/V broadcast program tuned by thetuner211; a conditional access unit (CAU)214 for receiving the demodulated signal from theQAM demodulator212 according to a pre-set condition; a TP (transport)demultiplexer216 for processing the signal outputted from theCAU214 and outputting a data stream; an MPEG decoder218-1 and an AC-3 decoder218-2 for decoding the data stream outputted from theTP demultiplexer216 and outputting video signals and audio signals; anOOB processing unit213 for receiving the broadcast program information such as a channel tuning or a program guidance from thetuner211 through the OOB and processing it; and aCPU217 for receiving the signal processed by theOOB processing unit213 and controlling theCAU214 and theTP demultiplexer216.
TheOOB processing unit213 includes an OOB receiver213-1 for receiving the signal outputted from thetuner211; an OOB protocol processor213-3 for processing a protocol of the signal processed by the OOB receiver213-1 and outputting it to theCPU217; and an OOB transmitter213-2 for processing the signal outputted from the OOB protocol processor213-3 and outputting it to thetuner211.
When power is supplied to the digital cable set-top box200, thetuner211 receives an A/V broadcast program signal from the cable head-end130, 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 theQAM demodulator212.
Then, theQAM demodulator212 QAM-demodulates the A/V broadcast program signal and the QAM-demodulated signal to theCAU214.
After theCAU214 receives the QAM-demodulated signal, in case that the QAM-demodulated signal is in an scrambled state, theCAU214 descrambles the QAM-demodulated signal according to a conditional access key (CAK) outputted from theCPU217 and outputs it to theTP demultiplexer216.
Then, theTP demultiplexer216 separates a video packet and an audio packet of the descrambled signal and outputs them to the video decoder218-1 and the audio decoder218-2.
The video decoder218-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.
The audio decoder218-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-end130 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.
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-end130 to the set-top box200 as the subscriber inputs the password to his or her set-top box200.
The subscriber managing server system renders the cable head-end130 to transmit a diagnosis command signal to the set-top box200, thereby diagnosing the operation state of the subscriber's set-top box200. That is, when the OOB receiver of the set-top box200 receives the diagnosis command signal from the cable head-end130, the set-top box200 operates its own self-diagnosis program to diagnose whether there is an error in each circuit unit of the set-top box200 and transmits the diagnosis result to the cable head-end130 through the OOB transmitter.
Upon receipt of the diagnosis result of the set-top box200, the cable head-end130 transmits the diagnosis result to the subscriber managing server system and receives an instruction from the subscriber managing server system as necessary.
In the DTV realm, a typical digital set-top box200 contains one or more microprocessors for running the operating system, possibly Linux or Windows CE, and for parsing the MPEG transport stream. In alternate embodiments, the contents of set-top box200 depend on the DTV standard used. For example, 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. In one embodiment, 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. Theprocess300 may be used for selecting a program title, for example, the title “For the Love of the Game.” The process commences atstart block301.
At processing block310, cable head-end130 provides guide data regarding the searchable items to set-top box110. Flow continues to processing block320 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.
Atprocessing block330, 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. For example, the dynamic directory could be narrowed by a narrowing command generated from the remote140 that looks only for comedies between 6 p.m. and 11 p.m. In this example, 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. Hence 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.
Flow continues to processing block340, where the user inputs a partial title of a program contained in the narrowed dynamic directory using the remote140. So to select the title “For the Love of the Game” the buttons entered by the user onremote control140 is “5683,” which spells “love” in this case; then a 1 for the special character (the slash); then 4263, which spells “game.”
Alternatively, the user might spell only 5683, then a zero, which is a wild card, directing the programming guide software to list anything that begins with “love” followed by any other characters. In this case, set-top box110 returns a list of possible selections to the user, wherein the list of possible selections contains the desired program and displays the list ontelevision120. Atprocessing block360, 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. Upon selection of a single program, the process completes atblock399. The instructions for performingprocess300 may be stored in memory (i.e. RAM—not shown) thatservices CPU217, 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.
Thus, a method and system for performing an alphabetic search using a single application of keys have been described. Although the present invention has been described with reference to specific exemplary embodiments, it will be evident that various modifications and changes may be made to these embodiments without departing from the broader spirit and scope of the invention. Accordingly, the specification and drawings are to be regarded in an illustrative rather than a restrictive sense.

Claims (18)

1. A method for selecting a program title, comprising:
generating a dynamic directory of one or more searchable items, wherein the items correspond to a list of currently available programs from a broadcast source;
receiving a narrowing command from an alpha-numeric keypad comprising a plurality of number buttons, the narrowing command corresponding to one or more of a program genre, text description, abstract, and time range;
narrowing the scope of the dynamic directory based on the narrowing command;
receiving numeric input from the keypad corresponding to a user selection of one or more of the plurality of number buttons, wherein each of the plurality of number buttons is permanently associated with a distinct set of letters of an alphabet;
determining based on the numeric input a string comprising one or more letters corresponding to a partial program title;
identifying a subset of the programs in the narrowed dynamic directory matching the partial program title;
displaying the matching subset of programs, wherein each program in the subset is visually associated with a numerical value in the display; and
receiving a numerical value selection from the keypad and selecting the program from the subset of programs associated with selected numerical value.
7. A system for selecting a program title, comprising:
means for generating a dynamic directory of one or more searchable items, wherein the items correspond to a list of currently available programs from a broadcast source;
means for receiving a narrowing command from an alpha-numeric keypad comprising a plurality of number buttons, the narrowing command corresponding to one or more of a program genre, text description, abstract, and time range;
means for narrowing the scope of the dynamic directory based on the narrowing command;
means for receiving numeric input from the keypad corresponding to a user selection of one or more of the plurality of number buttons, wherein each of the plurality of number buttons is permanently associated with a distinct set of letters of an alphabet;
means for determining based on the numeric input a string comprising one or more letters corresponding to a partial program title;
means for identifying a subset of the programs in the narrowed dynamic directory matching the partial program title;
means for displaying the matching subset of programs, wherein each program in the subset is visually associated with a numerical value in the display; and
means for receiving a numerical value selection from the keypad and selecting the program from the subset of programs associated with selected numerical value.
10. A computer-readable medium having stored thereon a plurality of instructions for selecting a program title, said plurality of instructions when executed by a computer, cause said computer to perform:
generating a dynamic directory of one or more searchable items, wherein the items correspond to a list of currently available programs from a broadcast source;
receiving a narrowing command from an alpha-numeric keypad comprising a plurality of number buttons, the narrowing command corresponding to one or more of a program genre, text description, abstract, and time range;
narrowing the scope of the dynamic directory based on the narrowing command;
receiving numeric input from the keypad corresponding to a user selection of one or more of the plurality of number buttons, wherein each of the plurality of number buttons is permanently associated with a distinct set of letters of an alphabet;
determining based on the numeric input a string comprising one or more letters corresponding to a partial program title;
identifying a subset of the programs in the narrowed dynamic directory matching the partial program title;
displaying the matching subset of programs, wherein each program in the subset is visually associated with a numerical value in the display; and
receiving a numerical value selection from the keypad and selecting the program from the subset of programs associated with selected numerical value.
13. An electronic device, comprising:
a processor controlling operations of the electronic device; and
a storage device configured to store computer executable instructions that, when executed by the processor, cause the electronic device to perform a method comprising:
generating a dynamic directory of one or more searchable items, wherein the items correspond to a list of currently available programs from a broadcast source;
receiving a narrowing command from an alpha-numeric keypad comprising a plurality of number buttons, the narrowing command corresponding to one or more of a program genre, text description, abstract, and time range;
narrowing the scope of the dynamic directory based on the narrowing command;
receiving numeric input from the keypad corresponding to a user selection of one or more of the plurality of number buttons, wherein each of the plurality of number buttons is permanently associated with a distinct set of letters of an alphabet;
determining based on the numeric input a string comprising one or more letters corresponding to a partial program title;
identifying a subset of the programs in the narrowed dynamic directory matching the partial program title;
displaying the matching subset of programs, wherein each program in the subset is visually associated with a numerical value in the display; and
receiving a numerical value selection from the keypad and selecting the program from the subset of programs associated with selected numerical value.
US09/996,4562000-12-012001-11-28Method and system for performing an alphabetic search using a single application of keysActive2028-11-25US8341676B1 (en)

Priority Applications (5)

Application NumberPriority DateFiling DateTitle
US09/996,456US8341676B1 (en)2000-12-012001-11-28Method and system for performing an alphabetic search using a single application of keys
AU2002225900AAU2002225900A1 (en)2000-12-012001-12-03A method and system for performing an alphabetic search using a single application of keys
PCT/US2001/046378WO2002044880A1 (en)2000-12-012001-12-03A method and system for performing an alphabetic search using a single application of keys
BRPI0115876ABRPI0115876A8 (en)2000-12-012001-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
CA2436913ACA2436913C (en)2000-12-012001-12-03A method and system for performing an alphabetic search using a single application of keys

Applications Claiming Priority (2)

Application NumberPriority DateFiling DateTitle
US25098000P2000-12-012000-12-01
US09/996,456US8341676B1 (en)2000-12-012001-11-28Method and system for performing an alphabetic search using a single application of keys

Publications (1)

Publication NumberPublication Date
US8341676B1true US8341676B1 (en)2012-12-25

Family

ID=26941288

Family Applications (1)

Application NumberTitlePriority DateFiling Date
US09/996,456Active2028-11-25US8341676B1 (en)2000-12-012001-11-28Method and system for performing an alphabetic search using a single application of keys

Country Status (5)

CountryLink
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)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
WO2007026357A2 (en)2005-08-302007-03-08Nds LimitedEnhanced electronic program guides

Citations (54)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US4621259A (en)1982-03-251986-11-04International Standard Electric CorporationConsumer electronics equipment combination consisting of a television receiver and of a video recording and/or reproducing apparatus
US5243418A (en)1990-11-271993-09-07Kabushiki Kaisha ToshibaDisplay monitoring system for detecting and tracking an intruder in a monitor area
US5263174A (en)*1988-04-011993-11-16Symantec CorporationMethods for quick selection of desired items from hierarchical computer menus
US5337347A (en)*1992-06-251994-08-09International Business Machines CorporationMethod and system for progressive database search termination and dynamic information presentation utilizing telephone keypad input
US5412720A (en)*1990-09-281995-05-02Ictv, Inc.Interactive home information system
US5414773A (en)1993-08-191995-05-09News Datacom Ltd.CATV systems
US5479268A (en)1990-09-101995-12-26Starsight Telecast Inc.User interface for television schedule system
US5485197A (en)1990-09-281996-01-16Ictv, Inc.Carousel display
US5532754A (en)1989-10-301996-07-02Starsight Telecast Inc.Background television schedule system
US5550576A (en)1995-04-171996-08-27Starsight Telecast IncorporatedMethod and apparatus for merging television program schedule information received from multiple television schedule information sources
US5629733A (en)*1994-11-291997-05-13News America Publications, Inc.Electronic television program guide schedule system and method with display and search of program listings by title
US5686954A (en)*1994-09-291997-11-11Sony CorporationProgram information broadcasting method program information display method, and receiving device
US5704837A (en)1993-03-261998-01-06Namco Ltd.Video game steering system causing translation, rotation and curvilinear motion on the object
US5724492A (en)1995-06-081998-03-03Microsoft CorporationSystems and method for displaying control objects including a plurality of panels
US5737028A (en)1995-11-011998-04-07International Business Machines CorporationPrevious channel listing with cursor controlled user interface for television video displays
JPH1093880A (en)1996-09-121998-04-10Hitachi Ltd 3D display program guide generator
US5751282A (en)1995-06-131998-05-12Microsoft CorporationSystem and method for calling video on demand using an electronic programming guide
US5808613A (en)1996-05-281998-09-15Silicon Graphics, Inc.Network navigator with enhanced navigational abilities
US5812124A (en)1995-03-281998-09-22Lucent Technologies, Inc.Program category selection with filtered data and displayed cascaded cards
US5818441A (en)1995-06-151998-10-06Intel CorporationSystem and method for simulating two-way connectivity for one way data streams
US5828945A (en)1995-04-171998-10-27Starsight Telecast, Inc.Merging multi-source information in a television system
US5841563A (en)1996-08-211998-11-24Bell Communications Research, Inc.Method and system for efficient optical transmission of NTSC video
GB2325537A (en)1997-03-311998-11-25Microsoft CorporationAn electronic television programme guide
US5900915A (en)1997-03-181999-05-04Thomson Consumer Electronics, Inc.HD to SD guide converter for electronic television schedule system
US5926168A (en)1994-09-301999-07-20Fan; Nong-QiangRemote pointers for interactive televisions
US5929849A (en)1996-05-021999-07-27Phoenix Technologies, Ltd.Integration of dynamic universal resource locators with television presentations
US5940073A (en)1996-05-031999-08-17Starsight Telecast Inc.Method and system for displaying other information in a TV program guide
US5956456A (en)1995-07-101999-09-21Lg Electronics Inc.Apparatus and method for displaying guide program data from a cassette tape
US5977964A (en)1996-06-061999-11-02Intel CorporationMethod and apparatus for automatically configuring a system based on a user's monitored system interaction and preferred system access times
US5999187A (en)1996-06-281999-12-07Resolution Technologies, Inc.Fly-through computer aided design method and apparatus
US5999167A (en)1996-11-081999-12-07Stephen A. MarshCursor control device
US6002403A (en)1996-04-301999-12-14Sony CorporationGraphical navigation control for selecting applications on visual walls
WO2000001149A1 (en)1998-06-292000-01-06Nds LimitedAdvanced television system
US6018372A (en)*1997-09-042000-01-25Liberate TechnologiesElectronic program guide with multiple day planner
US6029195A (en)1994-11-292000-02-22Herz; Frederick S. M.System for customized electronic identification of desirable objects
US6034678A (en)1991-09-102000-03-07Ictv, Inc.Cable television system with remote interactive processor
US6043818A (en)1996-04-302000-03-28Sony CorporationBackground image with a continuously rotating and functional 3D icon
US6061055A (en)1997-03-212000-05-09Autodesk, Inc.Method of tracking objects with an imaging device
US6075575A (en)1995-10-022000-06-13Starsight Telecast, Inc.Remote control device and method for using television schedule information
US6078348A (en)1996-06-172000-06-20Starsight Telecast Inc.Television schedule system with enhanced features
US6081271A (en)1997-05-232000-06-27International Business Machines CorporationDetermining view point on objects automatically in three-dimensional workspace from other environmental objects in a three-dimensional workspace
US6133909A (en)*1996-06-132000-10-17Starsight Telecast, Inc.Method and apparatus for searching a guide using program characteristics
US6205582B1 (en)1997-12-092001-03-20Ictv, Inc.Interactive cable television system with frame server
US6205485B1 (en)1997-03-272001-03-20Lextron Systems, IncSimulcast WEB page delivery using a 3D user interface system
US6233389B1 (en)1998-07-302001-05-15Tivo, Inc.Multimedia time warping system
US6243039B1 (en)1998-04-212001-06-05Mci Communications CorporationAnytime/anywhere child locator system
US6271831B1 (en)1997-04-032001-08-07Universal Electronics Inc.Wireless control and pointer system
US6370518B1 (en)*1998-10-052002-04-09Openwave Systems Inc.Method and apparatus for displaying a record from a structured database with minimum keystrokes
US6421672B1 (en)*1999-07-272002-07-16Verizon Services Corp.Apparatus for and method of disambiguation of directory listing searches utilizing multiple selectable secondary search keys
US20030014753A1 (en)*1999-12-212003-01-16Brian BeachDistributed , interactive television program guide; system and method
US6557004B1 (en)*2000-01-062003-04-29Microsoft CorporationMethod and apparatus for fast searching of hand-held contacts lists
US6876901B2 (en)*2000-11-282005-04-05Dilorenzo MarkElectronic media distribution system with media purchase interface
US7096185B2 (en)2000-03-312006-08-22United Video Properties, Inc.User speech interfaces for interactive media guidance applications
US7426467B2 (en)2000-07-242008-09-16Sony CorporationSystem and method for supporting interactive user interface operations and storage medium

Patent Citations (62)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US4621259A (en)1982-03-251986-11-04International Standard Electric CorporationConsumer electronics equipment combination consisting of a television receiver and of a video recording and/or reproducing apparatus
US5263174A (en)*1988-04-011993-11-16Symantec CorporationMethods for quick selection of desired items from hierarchical computer menus
US5532754A (en)1989-10-301996-07-02Starsight Telecast Inc.Background television schedule system
US6167188A (en)1990-09-102000-12-26Starsight Telecast, Inc.User interface for television schedule system
US5479268A (en)1990-09-101995-12-26Starsight Telecast Inc.User interface for television schedule system
US6100883A (en)1990-09-282000-08-08Ictv, Inc.Home interface controller for providing interactive cable television
US5485197A (en)1990-09-281996-01-16Ictv, Inc.Carousel display
US5526034A (en)1990-09-281996-06-11Ictv, Inc.Interactive home information system with signal assignment
US5412720A (en)*1990-09-281995-05-02Ictv, Inc.Interactive home information system
US5550578A (en)1990-09-281996-08-27Ictv, Inc.Interactive and conventional television information system
US5243418A (en)1990-11-271993-09-07Kabushiki Kaisha ToshibaDisplay monitoring system for detecting and tracking an intruder in a monitor area
US6034678A (en)1991-09-102000-03-07Ictv, Inc.Cable television system with remote interactive processor
US5337347A (en)*1992-06-251994-08-09International Business Machines CorporationMethod and system for progressive database search termination and dynamic information presentation utilizing telephone keypad input
US5704837A (en)1993-03-261998-01-06Namco Ltd.Video game steering system causing translation, rotation and curvilinear motion on the object
US5414773A (en)1993-08-191995-05-09News Datacom Ltd.CATV systems
US5686954A (en)*1994-09-291997-11-11Sony CorporationProgram information broadcasting method program information display method, and receiving device
US5926168A (en)1994-09-301999-07-20Fan; Nong-QiangRemote pointers for interactive televisions
US6029195A (en)1994-11-292000-02-22Herz; Frederick S. M.System for customized electronic identification of desirable objects
US5629733A (en)*1994-11-291997-05-13News America Publications, Inc.Electronic television program guide schedule system and method with display and search of program listings by title
US5812124A (en)1995-03-281998-09-22Lucent Technologies, Inc.Program category selection with filtered data and displayed cascaded cards
US5684525A (en)1995-04-171997-11-04Starsight Telecast IncorporatedMerging multi-source information in a television system
US6072983A (en)1995-04-172000-06-06Starsight Telecast, Inc.Merging multi-source information in a television system
US5550576A (en)1995-04-171996-08-27Starsight Telecast IncorporatedMethod and apparatus for merging television program schedule information received from multiple television schedule information sources
US5828945A (en)1995-04-171998-10-27Starsight Telecast, Inc.Merging multi-source information in a television system
US5923362A (en)1995-04-171999-07-13Starsight Telecast, Inc.Merging multi-source information in a television system
US5724492A (en)1995-06-081998-03-03Microsoft CorporationSystems and method for displaying control objects including a plurality of panels
US5751282A (en)1995-06-131998-05-12Microsoft CorporationSystem and method for calling video on demand using an electronic programming guide
US5818441A (en)1995-06-151998-10-06Intel CorporationSystem and method for simulating two-way connectivity for one way data streams
US5956456A (en)1995-07-101999-09-21Lg Electronics Inc.Apparatus and method for displaying guide program data from a cassette tape
US6075575A (en)1995-10-022000-06-13Starsight Telecast, Inc.Remote control device and method for using television schedule information
US5737028A (en)1995-11-011998-04-07International Business Machines CorporationPrevious channel listing with cursor controlled user interface for television video displays
US6043818A (en)1996-04-302000-03-28Sony CorporationBackground image with a continuously rotating and functional 3D icon
US6002403A (en)1996-04-301999-12-14Sony CorporationGraphical navigation control for selecting applications on visual walls
US5929849A (en)1996-05-021999-07-27Phoenix Technologies, Ltd.Integration of dynamic universal resource locators with television presentations
US5940073A (en)1996-05-031999-08-17Starsight Telecast Inc.Method and system for displaying other information in a TV program guide
US5808613A (en)1996-05-281998-09-15Silicon Graphics, Inc.Network navigator with enhanced navigational abilities
US5977964A (en)1996-06-061999-11-02Intel CorporationMethod and apparatus for automatically configuring a system based on a user's monitored system interaction and preferred system access times
US6133909A (en)*1996-06-132000-10-17Starsight Telecast, Inc.Method and apparatus for searching a guide using program characteristics
US6078348A (en)1996-06-172000-06-20Starsight Telecast Inc.Television schedule system with enhanced features
US5999187A (en)1996-06-281999-12-07Resolution Technologies, Inc.Fly-through computer aided design method and apparatus
US5841563A (en)1996-08-211998-11-24Bell Communications Research, Inc.Method and system for efficient optical transmission of NTSC video
JPH1093880A (en)1996-09-121998-04-10Hitachi Ltd 3D display program guide generator
US5999167A (en)1996-11-081999-12-07Stephen A. MarshCursor control device
US5900915A (en)1997-03-181999-05-04Thomson Consumer Electronics, Inc.HD to SD guide converter for electronic television schedule system
US6061055A (en)1997-03-212000-05-09Autodesk, Inc.Method of tracking objects with an imaging device
US6205485B1 (en)1997-03-272001-03-20Lextron Systems, IncSimulcast WEB page delivery using a 3D user interface system
GB2325537A (en)1997-03-311998-11-25Microsoft CorporationAn electronic television programme guide
US20050278741A1 (en)*1997-03-312005-12-15Microsoft CorporationQuery-based electronic program guide
US6271831B1 (en)1997-04-032001-08-07Universal Electronics Inc.Wireless control and pointer system
US6081271A (en)1997-05-232000-06-27International Business Machines CorporationDetermining view point on objects automatically in three-dimensional workspace from other environmental objects in a three-dimensional workspace
US6018372A (en)*1997-09-042000-01-25Liberate TechnologiesElectronic program guide with multiple day planner
US6205582B1 (en)1997-12-092001-03-20Ictv, Inc.Interactive cable television system with frame server
US6243039B1 (en)1998-04-212001-06-05Mci Communications CorporationAnytime/anywhere child locator system
WO2000001149A1 (en)1998-06-292000-01-06Nds LimitedAdvanced television system
US6233389B1 (en)1998-07-302001-05-15Tivo, Inc.Multimedia time warping system
US6370518B1 (en)*1998-10-052002-04-09Openwave Systems Inc.Method and apparatus for displaying a record from a structured database with minimum keystrokes
US6421672B1 (en)*1999-07-272002-07-16Verizon Services Corp.Apparatus for and method of disambiguation of directory listing searches utilizing multiple selectable secondary search keys
US20030014753A1 (en)*1999-12-212003-01-16Brian BeachDistributed , interactive television program guide; system and method
US6557004B1 (en)*2000-01-062003-04-29Microsoft CorporationMethod and apparatus for fast searching of hand-held contacts lists
US7096185B2 (en)2000-03-312006-08-22United Video Properties, Inc.User speech interfaces for interactive media guidance applications
US7426467B2 (en)2000-07-242008-09-16Sony CorporationSystem and method for supporting interactive user interface operations and storage medium
US6876901B2 (en)*2000-11-282005-04-05Dilorenzo MarkElectronic media distribution system with media purchase interface

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
Canadian Patent Application No. 2436913, Office Action dated Oct. 22, 2010.

Also Published As

Publication numberPublication date
WO2002044880A8 (en)2003-05-08
BRPI0115876A8 (en)2017-10-10
AU2002225900A1 (en)2002-06-11
BRPI0115876A2 (en)2017-07-11
CA2436913A1 (en)2002-06-06
WO2002044880A1 (en)2002-06-06
CA2436913C (en)2012-08-21

Similar Documents

PublicationPublication DateTitle
US7130846B2 (en)Intelligent default selection in an on-screen keyboard
US7539472B2 (en)Type-ahead keypad input for an input device
US6990678B2 (en)Combining real-time and batch mode logical address links
CN100397877C (en) Conversational Content Recommender
JP4625656B2 (en) Interactive content without triggers
US7412441B2 (en)Predictive phonetic data search
US7830459B2 (en)System and method for parallel channel scanning
US8789104B2 (en)Method and system for selective initial television channel display
US20120154437A1 (en)Presenting a television services program guide information as a video mosaic
US7788498B2 (en)Triple-tap password entry
US9866784B2 (en)Methods, systems, and products for programming guides
EP1851961A2 (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
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

Legal Events

DateCodeTitleDescription
ASAssignment

Owner name:ISURFTY, CALIFORNIA

Free format text:ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:KIKINIS, DAN;REEL/FRAME:012336/0575

Effective date:20011121

ASAssignment

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

ASAssignment

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

ASAssignment

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

STCFInformation on status: patent grant

Free format text:PATENTED CASE

ASAssignment

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

FPAYFee payment

Year of fee payment:4

ASAssignment

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

ASAssignment

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

MAFPMaintenance 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

MAFPMaintenance fee payment

Free format text:PAYMENT OF MAINTENANCE FEE UNDER 1.28(C) (ORIGINAL EVENT CODE: M1559); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY

FEPPFee payment procedure

Free format text:ENTITY STATUS SET TO UNDISCOUNTED (ORIGINAL EVENT CODE: BIG.); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY

FEPPFee payment procedure

Free format text:PETITION RELATED TO MAINTENANCE FEES GRANTED (ORIGINAL EVENT CODE: PTGR); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY

MAFPMaintenance 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


[8]ページ先頭

©2009-2025 Movatter.jp