Patents by Inventor Andrew J. Layman

Andrew J. Layman 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: 20030046317
    Abstract: A technique for incorporating binary formatting into a tag-based description language, such as XML, is provided. The binary formatting is achieved by tokenizing the tag and attribute names into variable sized numeric tokens, thereby obviating the need for repetitive or redundant storage of lengthy unicode words, etc. The binary formatting minimizes parsing time and the generation of overhead incident to the formatting and parsing of data. Parsing time is thereby substantially decreased and generally, the size of the resulting file decreases too.
    Type: Application
    Filed: April 19, 2001
    Publication date: March 6, 2003
    Inventors: Istvan Cseri, Oliver Nicolas Seeliger, Andrew J. Layman
  • Publication number: 20030028528
    Abstract: Described is a system and mechanism by which a client computer may issue a conventional request for a resource on the Web. A response to that request is annotated with information indicating that metadata is available for the resource. Specifically, a special tag or instruction may be included in the response document that indicates the existence and location of a discovery document containing metadata about the resource. The client computer may then retrieve the metadata from the location identified in the response. Those skilled in the art will appreciate that the present invention enables a lightweight mechanism for discovering metadata about a resource without a need for extensive reprogramming of the resource or the addition of other resources specifically to indicate that metadata may exist for the resource.
    Type: Application
    Filed: February 11, 2002
    Publication date: February 6, 2003
    Applicant: Microsoft Corporation
    Inventors: Erik B. Christensen, Henrik Frystyk Nielsen, Andrew J. Layman, Gopal Krishna R. Kakivaya
  • Patent number: 5388198
    Abstract: A system for proactively automating the use of a computer comprises a central processing unit (CPU), an input device, a display device and memory including a set of feature templates, context monitoring unit, input monitoring unit, feature presentation routines and feature implementation routines. The CPU is coupled to the display device and input devices for displaying information and receiving information, respectively. The CPU is also coupled to the input monitoring unit and the context monitoring unit to detect and record user manipulations of the input device and its context. The CPU is also coupled to a section of memory containing feature templates. Each template is a set of input manipulation steps and program contexts. The CPU compares the recorded user manipulations of the input and their corresponding program context with the feature templates stored in memory.
    Type: Grant
    Filed: April 16, 1992
    Date of Patent: February 7, 1995
    Assignee: Symantec Corporation
    Inventors: Andrew J. Layman, David C. Berkovec
  • Patent number: 5263174
    Abstract: A method of conveniently making a selection from a set of options available in a computer program is described. As successive letters which make up the proposed selection are entered, successively smaller lists of options corresponding to the entered letters are displayed. At any point, the user makes a selection by moving a cursor to a desired selection and pressing a button or key to indicate that the selection has been made.
    Type: Grant
    Filed: December 18, 1992
    Date of Patent: November 16, 1993
    Assignee: Symantec Corporation
    Inventor: Andrew J. Layman