Patents by Inventor Robert M. Hohman

Robert M. Hohman 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).

  • Patent number: 5657072
    Abstract: An interactive entertainment network system has a program provider, multiple user interface units in individual homes, and a distribution network interconnecting the program provider and the user interface units. The program provider has a storage medium containing a plurality of program data records which contain programming information about the programs provided by the program provider. An electronic program guide (EPG) executes on each user interface unit. The EPG requests the program data records from the storage medium at the program provider and displays the programming information contained in the program data records. To prevent burdensome demand during certain high activity peak time when a plurality of the electronic program guides are likely to concurrently request the program data records, the program provider transmits at least some of the program data records to a plurality of the user interface units prior to a peak time.
    Type: Grant
    Filed: April 10, 1996
    Date of Patent: August 12, 1997
    Assignee: Microsoft Corporation
    Inventors: Phivos C. Aristides, Brian D. Crites, Robert M. Hohman
  • Patent number: 5630119
    Abstract: Disclosed herein is an interactive entertainment distribution network including a headend which is connected to provide programs to a plurality of user interface units in individual homes. The user interface units are configured to run electronic program guides for displaying available programs categorized by discrete time slots. Each of the programs has a scheduled time period which occupies at least a portion of one or more of the discrete time slots. The headend maintains a database with a plurality of program data records. Each program data record is indexed by one of a plurality of bucket numbers. The bucket numbers correspond respectively to the plurality of discrete time slots. Each particular program is represented by a program data record and associated bucket number for each of the one or more discrete time slots which the program occupies. The electronic program guide requests programming information from the headend by specifying one or more bucket numbers to the headend.
    Type: Grant
    Filed: May 5, 1995
    Date of Patent: May 13, 1997
    Assignee: Microsoft Corporation
    Inventors: Phivos C. Aristides, Brian D. Crites, Robert M. Hohman, Frank A. Lawler