Patents by Inventor John M. Schlarb

John M. Schlarb has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Publication number: 20090031392
    Abstract: Methods and systems of handling channel changes in a digital home communication terminal are disclosed. An exemplary method comprises: receiving a channel change request; determining whether the channel change request is user-initiated; setting at least one channel change parameter to a value based on the determination; and performing a channel change using the at least channel change parameter having the set value. An exemplary system comprises: a channel acquisition component, memory, and a processor. The processor is programmed by code, stored in memory, to: receive a channel change request; determine whether the channel change request is user-initiated; and instruct the channel acquisition component to perform a channel change using at least channel change parameter. The channel change parameter has a value that is based on the determination.
    Type: Application
    Filed: July 27, 2007
    Publication date: January 29, 2009
    Inventors: William C. VerSteeg, John M. Schlarb, Guy Atkinson Meador, III
  • Publication number: 20090031342
    Abstract: Methods and systems of handling channel changes in a digital home communication terminal are disclosed. An exemplary method comprises: receiving a request for access to a downstream network connected to the DHCT; determining a source of the request for access; and setting at least one parameter to a value based on the determined source; and performing a channel change using the at least one parameter having the set value An exemplary system comprises: a channel acquisition component, memory, and a processor. The processor is programmed by code, stored in memory, to: receive a channel change request; determine whether the channel change request is user-initiated; and instruct the channel acquisition component to perform a channel change using at least one parameter. The parameter has a value that is based on the determination.
    Type: Application
    Filed: July 27, 2007
    Publication date: January 29, 2009
    Inventors: William C. VerSteeg, John M. Schlarb, Guy Atkinson Meador, III
  • Publication number: 20080005030
    Abstract: An embodiment of a method for secure escrow and recovery of media device content keys includes generating, with a first processor of a media device, an escrow key for encrypting a plurality of content keys, the content keys for encrypting instances of media content. The first processor of the media device encrypts the escrow key with a public key of a key clearinghouse. The escrow key, encrypted with the public key of the key clearinghouse, is stored in a storage location outside of the first processor of the media device.
    Type: Application
    Filed: June 30, 2006
    Publication date: January 3, 2008
    Applicant: SCIENTIFIC-ATLANTA, INC.
    Inventors: John M. Schlarb, Kinney C. Bacon
  • Patent number: 7290274
    Abstract: A television menu system generates a television menu that is context sensitive based upon a service currently being provided to a user. In one implementation, a type of television service currently being viewed by a user determines whether particular menu items are presented to the user. In another implementations, determining which channel is being provided dictates whether particular menu options are included.
    Type: Grant
    Filed: October 20, 2000
    Date of Patent: October 30, 2007
    Assignee: Scientific-Atlanta, Inc.
    Inventors: Robert O. Banker, John M. Schlarb
  • Patent number: 7234035
    Abstract: A system and method for a communication terminal to manage memory and maintain a current application version for multiple applications are provided. The system and method provide for managing memory in a communication terminal coupled to a server device enabling the communication terminal to provide memory capacity for storing in a memory and executing on the communication terminal a plurality of applications downloaded from the server device. Prior to downloading an application, the communication terminal determines an amount of memory capacity required by an application client to be downloaded from the server device. The communication terminal then attempts to allocate the memory capacity. If memory cannot be allocated from the system heap, the communication terminal purges data contained in the memory according to a dynamic list of priorities to create memory capacity in the memory for the application client.
    Type: Grant
    Filed: March 27, 2002
    Date of Patent: June 19, 2007
    Assignee: Scientific-Atlanta, Inc.
    Inventors: Dean F. Jerding, Arturo A. Rodriguez, John M. Schlarb, Frank Domina
  • Patent number: 6874075
    Abstract: A system and method for a communication terminal to manage memory and maintain a current application version for multiple applications are provided. The system and method provide for managing memory in a communication terminal coupled to a server device enabling the communication terminal to provide memory capacity for storing in a memory and executing on the communication terminal a plurality of applications downloaded from the server device. Prior to downloading an application, the communication terminal determines an amount of memory capacity required by an application client to be downloaded from the server device. The communication terminal then attempts to allocate the memory capacity.
    Type: Grant
    Filed: June 25, 2003
    Date of Patent: March 29, 2005
    Assignee: Scientific-Atlanta, Inc.
    Inventors: Dean F. Jerding, Arturo A. Rodriguez, John M. Schlarb, Frank Domina
  • Patent number: 6802077
    Abstract: A method for a PPV referral that provides to a subscriber the time, date, and channel of the next showing of a PPV event if the subscriber tries to purchase the PPV event after the purchase window is closed for the current showing. The subscriber is provided information on the next showing of the PPV event regardless of when or on which channel the next showing occurs. In addition, a method and system for providing a single multipurpose PPV channel that a subscriber tunes for all PPV services. There can be a single multipurpose PPV channel for all PPV services or single PPV channels for groups of similar services, such as a Family PPV channel. Each represents a single multipurpose channel of similar programming. Once a subscriber purchases a PPV event, the HCT tunes to the MPEG transport stream and program information for the selected PPV event and displays the PPV event on the single multipurpose PPV channel at its associated start time. The subscriber does not have to select another channel.
    Type: Grant
    Filed: February 10, 2000
    Date of Patent: October 5, 2004
    Assignee: Scientific-Atlanta, Inc.
    Inventor: John M. Schlarb
  • Patent number: 6792616
    Abstract: A system and method of providing for displaying a full service cable television system. The cable television system is adapted to provide a plurality of different user services. Accordingly, the system and method are designed to allow a user to access services in an efficient memory conserving fashion. Using a plurality of data tables, a cable television system is able to access a plurality of different services including cable channels, interactive program guides, pay per view activation, video on demand and interactive online services such as world wide web browsing and E-mail via their home television set.
    Type: Grant
    Filed: May 1, 1998
    Date of Patent: September 14, 2004
    Assignee: Scientific-Atlanta, Inc.
    Inventors: Dean F. Jerding, John M. Schlarb, Arturo A. Rodriguez
  • Publication number: 20040133928
    Abstract: A system and method of providing for displaying a full service cable television system. The cable television system is adapted to provide a plurality of different user services. Accordingly, the system and method are designed to allow a user to access services in an efficient memory conserving fashion. Using a plurality of data tables, a cable television system is able to access a plurality of different services including cable channels, interactive program guides, pay per view activation, video on demand and interactive online services such as world wide web browsing and E-mail via their home television set.
    Type: Application
    Filed: December 19, 2003
    Publication date: July 8, 2004
    Inventors: Dean F. Jerding, John M. Schlarb, Arturo A. Rodriguez
  • Publication number: 20040078823
    Abstract: A method and system for designating and identifying individual programming that is available in a subscriber television system as a pay-per-view event. The identified programming includes programs that are not normally available for viewing by some subscribers or for which a subscriber has not subscribed. The programming can include an individual program, groups of programs, and non-pay-per-view channels. The subscriber can then elect to view the programming as a pay-per-view event.
    Type: Application
    Filed: October 10, 2003
    Publication date: April 22, 2004
    Inventors: John M. Schlarb, Charlotte L. Barge, Robert O. Banker
  • Publication number: 20040068739
    Abstract: Systems and methods are disclosed for providing downstream signals to a plurality of receiver networks. A receiver network (i.e., a networked multimedia system) includes a splitter/isolation module (SIM), a primary set-top terminal (STT), and at least one remote device. The remote devices communicate with the primary STT via the SIM over coaxial cable. Accordingly, the remote devices utilize some or all of the features including hardware and software that are included in the primary STT via the networked multimedia system. A network guide is provided that displays the past and present activity status of each of the receiving devices.
    Type: Application
    Filed: March 31, 2003
    Publication date: April 8, 2004
    Inventors: Samuel H. Russ, Michael A. Gaul, John M. Schlarb
  • Publication number: 20040004805
    Abstract: A system and method for a communication terminal to manage memory and maintain a current application version for multiple applications are provided. The system and method provide for managing memory in a communication terminal coupled to a server device enabling the communication terminal to provide memory capacity for storing in a memory and executing on the communication terminal a plurality of applications downloaded from the server device. Prior to downloading an application, the communication terminal determines an amount of memory capacity required by an application client to be downloaded from the server device. The communication terminal then attempts to allocate the memory capacity.
    Type: Application
    Filed: June 25, 2003
    Publication date: January 8, 2004
    Inventors: Dean F. Jerding, Arturo A. Rodriguez, John M. Schlarb, Frank Domina
  • Patent number: 6671879
    Abstract: A method and system that provides a single multipurpose PPV channel that a subscriber tunes for all PPV services. From the subscriber's perspective, the program guide, previews, advertising, purchasing options, and showings of all PPV events occur on a single channel. There can be a single multipurpose PPV channel for all PPV services or single PPV channels for groups of similar services, such as a single Family PPV channel, a single Sports PPV channel, and a single Adult PPV channel that each represent single multipurpose channels for similar programming. The advertising on a single multipurpose channel can be directed to the type of programming on all the channels in the group. Once a subscriber purchases a PPV event, the HCT tunes to the MPEG transport stream and program information for the selected PPV event and displays the PPV event on the single multipurpose PPV channel at its associated start time. The subscriber does not have to select another channel.
    Type: Grant
    Filed: April 30, 1999
    Date of Patent: December 30, 2003
    Assignee: Scientific-Atlanta, Inc.
    Inventors: John M. Schlarb, Robert O. Banker, Darryl L. Defreese, Gregory S. Durden
  • Patent number: 6664984
    Abstract: A method and system for designating and identifying individual programming that is available in a subscriber television system as a pay-per-view event. The identified programming includes programs that are not normally available for viewing by some subscribers or for which a subscriber has not subscribed. The programming can include an individual program, groups of programs, and non-pay-per-view channels. The subscriber can then elect to view the programming as a pay-per-view event.
    Type: Grant
    Filed: February 10, 2000
    Date of Patent: December 16, 2003
    Assignee: Scientific-Atlantic, Inc.
    Inventors: John M. Schlarb, Charlotte L. Barge, Robert O. Banker
  • Patent number: 6629227
    Abstract: A system and method for a communication terminal to manage memory and maintain a current application version for multiple applications are provided. The system and method provide for managing memory in a communication terminal coupled to a server device enabling the communication terminal to provide memory capacity for storing in a memory and executing on the communication terminal a plurality of applications downloaded from the server device. Prior to downloading an application, the communication terminal determines an amount of memory capacity required by an application client to be downloaded from the server device. The communication terminal then attempts to allocate the memory capacity. If memory cannot be allocated from the system heap, the communication terminal purges data contained in the memory according to a dynamic list of priorities to create memory capacity in the memory for the application client.
    Type: Grant
    Filed: May 4, 2000
    Date of Patent: September 30, 2003
    Assignee: Scientific-Atlanta, Inc.
    Inventors: Dean F. Jerding, Arturo A. Rodriguez, John M. Schlarb, Frank Domina
  • Publication number: 20030122878
    Abstract: A method and system for designating and identifying individual programming that is available in a subscriber television system as a pay-per-view event. The identified programming includes programs that are not normally available for viewing by some subscribers or for which a subscriber has not subscribed. The programming can include an individual program, groups of programs, and non-pay-per-view channels. The subscriber can then elect to view the programming as a pay-per-view event.
    Type: Application
    Filed: February 10, 2000
    Publication date: July 3, 2003
    Inventors: John M Schlarb, Charlotte L. Barge, Robert O. Banker
  • Publication number: 20020104097
    Abstract: A system and method for a communication terminal to manage memory and maintain a current application version for multiple applications are provided. The system and method provide for managing memory in a communication terminal coupled to a server device enabling the communication terminal to provide memory capacity for storing in a memory and executing on the communication terminal a plurality of applications downloaded from the server device. Prior to downloading an application, the communication terminal determines an amount of memory capacity required by an application client to be downloaded from the server device. The communication terminal then attempts to allocate the memory capacity. If memory cannot be allocated from the system heap, the communication terminal purges data contained in the memory according to a dynamic list of priorities to create memory capacity in the memory for the application client.
    Type: Application
    Filed: March 27, 2002
    Publication date: August 1, 2002
    Applicant: Scientific-Atlanta, Inc
    Inventors: Dean F. Jerding, Arturo A. Rodriguez, John M. Schlarb, Frank Domina
  • Patent number: 6243145
    Abstract: A cable television system (100) includes a display (235) for displaying program information, a terminal (120) for controlling the presentation of the program information, a memory (240) for storing operational parameters, and a receiver (220) for receiving user inputs. A method for presenting the program information within the cable television system (100) includes the steps of storing the program information, including channel information and category information indicative of categories and channels associated with the categories, receiving (510) a command indicating that channel information is to be presented, and driving (520) the display (235) to present only program information associated with channels included in a selected category. The display (235) can, for instance, be driven with a browse banner (310) or a program guide that includes channel information about channels included in the selected category and omits channel information about channels not included in the selected category.
    Type: Grant
    Filed: May 1, 1998
    Date of Patent: June 5, 2001
    Assignee: Scientific-Atlanta, Inc.
    Inventors: John M. Schlarb, Arturo A. Rodriguez
  • Patent number: 5631554
    Abstract: An integral electronic meter system diagnostics package including a microprocessor, storage memory, pre-select series of system diagnostic tests, and recording any results which exceed predefined programmable thresholds, and display means for displaying error and/or diagnostic messages identifying selected diagnostic data and/or errors discovered in the meter tests during a predefined period. The system automatically senses the type of electrical service in which the meter is installed.
    Type: Grant
    Filed: July 31, 1995
    Date of Patent: May 20, 1997
    Assignee: Schlumberger Industries, Inc.
    Inventors: Forrest W. Briese, Christophe J. A. Fouquet, Coy S. Lowe, Charles C. Hyder, John M. Schlarb
  • Patent number: 5471137
    Abstract: An integral electronic meter system diagnostics package including a microprocessor, storage memory, logic for automatically and periodically performing a pre-select series of system diagnostic tests, and recording any results which exceed predefined programmable thresholds, and display means for displaying error and/or diagnostic messages identifying selected diagnostic data and/or errors discovered in the meter tests during a predefined period.
    Type: Grant
    Filed: November 3, 1994
    Date of Patent: November 28, 1995
    Assignee: Schlumberger Industries, Inc.
    Inventors: Forrest W. Briese, Charles C. Hyder, John M. Schlarb, Christophe J. A. Fouquet, Coy S. Lowe