Patents by Inventor Henry W. Burgess

Henry W. Burgess 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: 7110137
    Abstract: A system and process for generating and using mixed raster content files is described. MRC files may be created directly from an application, rather than being processed from a composite image, to separate a single image into background, foreground, and selection masks for each page. Also, an improved MRC structure is described in which only relevant portions are contained in background, foreground, and selection layers for each page.
    Type: Grant
    Filed: April 30, 2002
    Date of Patent: September 19, 2006
    Assignee: Microsoft Corporation
    Inventors: Henry W. Burgess, Ming Liu, Raman Narayanan, Radoslav Nickolov, Wei Zhu
  • Patent number: 6920610
    Abstract: A system for retrieving information from a document. The system includes a document model representative of the document having a plurality of data structures representative of components within the document and a thumbnail image registered with the document model. The registration is accomplished by mapping selected coordinates within the thumbnail image to a data structure selected from the plurality of data structures. In this manner, a user can interact with the thumbnail image coordinates to retrieve data from the document as a function of the components mapped to those coordinates. In a further embodiment of the invention, the retrieved information may be streamed to a word-at-a-time display. This is particularly useful when used in connection with the display of low-resolution images on hand-held devices.
    Type: Grant
    Filed: March 2, 1999
    Date of Patent: July 19, 2005
    Assignee: Microsoft Corporation
    Inventors: Daryl Lawton, Alexandra W. Loeb, Henry W. Burgess, Eric J. Feigin
  • Publication number: 20030202212
    Abstract: A system and process for generating and using mixed raster content files is described. MRC files may be created directly from an application, rather than being processed from a composite image, to separate a single image into background, foreground, and selection masks for each page. Also, an improved MRC structure is described in which only relevant portions are contained in background, foreground, and selection layers for each page.
    Type: Application
    Filed: April 30, 2002
    Publication date: October 30, 2003
    Applicant: Microsoft Corporation
    Inventors: Henry W. Burgess, Ming Liu, Raman Narayanan, Radoslav Nickolov, Wei Zhu
  • Patent number: 6182160
    Abstract: A method and system for interconnecting software components. In a preferred embodiment, the present invention instantiates an event object. The event object includes message information describing the message and a dispatching member function for invoking a member function of a target object passing the message information. A message is passed by invoking the dispatching member function of the event object passing an identifier to a target object and an identifier of a member function of the target object. The dispatching member function invokes the identified member function of the identified target object passing the event information as an actual parameter. The event object is preferably of a derived class that inherits a base class. The base class provides common event behavior, while the derived class provides behavior specific to a type of message.
    Type: Grant
    Filed: September 4, 1998
    Date of Patent: January 30, 2001
    Assignee: Microsoft Corporation
    Inventor: Henry W. Burgess
  • Patent number: 5805896
    Abstract: A method and system for interconnecting software components. In a preferred embodiment, the present invention instantiates an event object. The event object includes message information describing the message and a dispatching member function for invoking a member function of a target object passing the message information. A message is passed by invoking the dispatching member function of the event object passing an identifier to a target object and an identifier of a member function of the target object. The dispatching member function invokes the identified member function of the identified target object passing the event information as an actual parameter. The event object is preferably of a derived class that inherits a base class. The base class provides common event behavior, while the derived class provides behavior specific to a type of message.
    Type: Grant
    Filed: November 25, 1996
    Date of Patent: September 8, 1998
    Assignee: Microsoft Corporation
    Inventor: Henry W. Burgess
  • Patent number: 5742848
    Abstract: A method and system for interconnecting software components. In a preferred embodiment, the present invention instantiates an event object. The event object includes message information describing the message and a dispatching member function for invoking a member function of a target object passing the message information. A message is passed by invoking the dispatching member function of the event object passing an identifier to a target object and an identifier of a member function of the target object. The dispatching member function invokes the identified member function of the identified target object passing the event information as an actual parameter. The event object is preferably of a derived class that inherits a base class. The base class provides common event behavior, while the derived class provides behavior specific to a type of message.
    Type: Grant
    Filed: November 16, 1993
    Date of Patent: April 21, 1998
    Assignee: Microsoft Corp.
    Inventor: Henry W. Burgess
  • Patent number: 5652888
    Abstract: A method and system for interconnecting software components. In a preferred embodiment, the present invention instantiates an event object. The event object includes message information describing the message and a dispatching member function for invoking a member function of a target object passing the message information. A message is passed by invoking the dispatching member function of the event object passing an identifier to a target object and an identifier of a member function of the target object. The dispatching member function invokes the identified member function of the identified target object passing the event information as an actual parameter. The event object is preferably of a derived class that inherits a base class. The base class provides common event behavior, while the derived class provides behavior specific to a type of message.
    Type: Grant
    Filed: June 7, 1995
    Date of Patent: July 29, 1997
    Assignee: Microsoft Corporation
    Inventor: Henry W. Burgess
  • Patent number: 5504889
    Abstract: A method and system for monitoring attributes of files, such as whether a file has been read, in a computer system includes a file index organized into groups, with at least one group including one or more files. The computer system also includes a number of bitmaps. A group bitmap is maintained for each group of the file index, with each group bitmap specifying the files included within the group. A user bitmap is maintained for each user of the computer system and specifies the files in the file index that have been read by the user. When the user of the computer system enters a request to determine which files within a selected group have been examined and which remain unexamined, the preferred embodiment performs a logical AND operation on the group bitmap for the selected group and the user bitmap for the user to produce a result bitmap. The computer system determines the answers to the user's request based on the contents of the result bitmap.
    Type: Grant
    Filed: December 28, 1993
    Date of Patent: April 2, 1996
    Assignee: Microsoft Corporation
    Inventor: Henry W. Burgess