Patents by Inventor Steven Weil

Steven Weil 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: 7512879
    Abstract: An implementation of a technology, described herein, for enhancing the reading experience of electronically stored documents on electronic display devices. Unlike the conventional virtual paging paradigms, this technology intelligently examines the content of a fixed electronic document at (or near) a boundary of virtual pages. It determines whether that content includes lines of text. If it does, then it moves the virtual page boundary to white space between lines rather than splitting a line of text or displaying overlap. This action intelligently avoids splitting a line of text. Alternatively, if it cannot determine whether that content includes lines of text, then it produces an overlap, but it softly lowlights the overlap. This indicates that the reader need not read the content of the overlap because it either will be repeated or was repeated. This abstract itself is not intended to limit the scope of this patent. The scope of the present invention is pointed out in the appending claims.
    Type: Grant
    Filed: May 11, 2001
    Date of Patent: March 31, 2009
    Assignee: Microsoft Corporation
    Inventors: Steven Weil, Wei Zhu, William Hill
  • Publication number: 20050223320
    Abstract: A three-way separation of information in a document includes content, design and media aspects. This division supports automatic rendering to multiple forms of media such as print, Intranet, Internet, and OLE embedding. In a particular embodiment, the document is separated into its content, design and media aspects. Content, design, a medium specification are identified and layout is performed as per the three aspects. In one embodiment, an information data structure is provided that includes three tree structures: a design tree, a content tree and a media tree. A media division data structure is associated with a parent component in a composition. The parent component has a parent region in a medium and has child components. Each child component is associated with a child region of the medium. The media division data structure provides rules, properties and values for performing layout in a particular region of the medium. Layout may be performed on a server.
    Type: Application
    Filed: May 31, 2005
    Publication date: October 6, 2005
    Applicant: Microsoft Corporation
    Inventors: Keith Brintzenhofe, Nathan Everett, Gay Gardner, Joseph King, Geoffrey von Limbach, Marc McDonald, Michael Orr, Steven Weil
  • Publication number: 20050198651
    Abstract: A user interface for creating method signatures on a visual design surface is disclosed. The user interface allows for an efficient and natural utilization of key strokes in creating the method signature through the use of key binding and a hierarchical tree grid control window. Keyboard characters are parsed to place data defining the method signature into cells of the tree grid control window based on the key bindings.
    Type: Application
    Filed: March 5, 2004
    Publication date: September 8, 2005
    Applicant: Microsoft Corporation
    Inventors: Steven Weil, Grayson Myers
  • Publication number: 20040205623
    Abstract: An implementation of a technology, described herein, for enhancing the reading experience of electronically stored documents on electronic display devices. Unlike the conventional virtual paging paradigms, this technology intelligently examines the content of a fixed electronic document at (or near) a boundary of virtual pages. It determines whether that content includes lines of text. If it does, then it moves the virtual page boundary to white space between lines rather than splitting a line of text or displaying overlap. This action intelligently avoids splitting a line of text. Alternatively, if it cannot determine whether that content includes lines of text, then it produces an overlap, but it softly lowlights the overlap. This indicates that the reader need not read the content of the overlap because it either will be repeated or was repeated. This abstract itself is not intended to limit the scope of this patent. The scope of the present invention is pointed out in the appending claims.
    Type: Application
    Filed: May 11, 2001
    Publication date: October 14, 2004
    Inventors: Steven Weil, Wei Zhu, William Hill