Patents by Inventor Thomas R. Lawrence

Thomas R. Lawrence 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: 8117552
    Abstract: A system and method that enables a designer to build electronic forms and corresponding hierarchical schemas are described. Displays of hierarchical schemas, electronic forms, and components used to build the hierarchical schemas and electronic forms are provided to the designer. The designer selects components and arranges them on a display to visually build an electronic form. As the form is built, the corresponding hierarchical schema is incrementally updated to reflect changes made to the electronic form.
    Type: Grant
    Filed: December 5, 2006
    Date of Patent: February 14, 2012
    Assignee: Microsoft Corporation
    Inventors: Jean D. Paoli, Laurent Mollicone, Ned B. Friend, Matthew J. Kotler, Thomas R. Lawrence, Shuk-Yan Lai, Sharma K. Hendel, Jason Whitmarsh
  • Patent number: 8024427
    Abstract: Various systems and techniques are disclosed relating to dynamic storage of documents. According to one or more exemplary systems and techniques, a location may be dynamically determined from a group of locations to store a state associated with a document based on one or more criteria.
    Type: Grant
    Filed: January 9, 2006
    Date of Patent: September 20, 2011
    Assignee: Microsoft Corporation
    Inventors: Thomas R Lawrence, Andrew P Begun
  • Patent number: 7593949
    Abstract: Various embodiments are disclosed relating to a compression of documents. According to an example embodiment, a document may be compressed by replacing one or more language constructs in the document with a language-based replacement code. In addition, the document may be compressed by replacing one or more text strings in the document with a schema-based replacement code.
    Type: Grant
    Filed: January 9, 2006
    Date of Patent: September 22, 2009
    Assignee: Microsoft Corporation
    Inventors: Andrew P Begun, Thomas R Lawrence
  • Patent number: 7275216
    Abstract: A system and method that enables a designer to build electronic forms and corresponding hierarchical schemas are described. Displays of hierarchical schemas, electronic forms, and components used to build the hierarchical schemas and electronic forms are provided to the designer. The designer selects components and arranges them on a display to visually build an electronic form. As the form is built, the corresponding hierarchical schema is incrementally updated to reflect changes made to the electronic form.
    Type: Grant
    Filed: March 24, 2003
    Date of Patent: September 25, 2007
    Assignee: Microsoft Corporation
    Inventors: Jean D. Paoli, Laurent Mollicone, Ned B. Friend, Matthew J. Kotler, Thomas R. Lawrence, Shuk-Yan Lai, Sharma K. Hendel, Jason Whitmarsh
  • Patent number: 7120330
    Abstract: Embodiments of an apparatus for forming a WDM signal having orthogonally polarized optical channels are disclosed. Utilizing the optical channels formed using non-polarization-maintaining components, the apparatus selectively controls a state of polarization (SOP) of each optical channel.
    Type: Grant
    Filed: December 13, 2005
    Date of Patent: October 10, 2006
    Assignee: Tyco Telecommunications (US) Inc.
    Inventors: R. Brian Jander, Hongbin Zhang, Thomas R. Lawrence
  • Patent number: 6975790
    Abstract: Embodiments of an apparatus for forming a WDM signal having orthogonally polarized optical channels are disclosed. Utilizing the optical channels formed using non-polarization-maintaining components, the apparatus selectively controls a state of polarization (SOP) of each optical channel.
    Type: Grant
    Filed: January 10, 2005
    Date of Patent: December 13, 2005
    Assignee: Tyco Telecommunications (US) Inc.
    Inventors: R. Brian Jander, Hongbin Zhang, Thomas R. Lawrence
  • Publication number: 20040189716
    Abstract: A system and method that enables a designer to build electronic forms and corresponding hierarchical schemas are described. Displays of hierarchical schemas, electronic forms, and components used to build the hierarchical schemas and electronic forms are provided to the designer. The designer selects components and arranges them on a display to visually build an electronic form. As the form is built, the corresponding hierarchical schema is incrementally updated to reflect changes made to the electronic form.
    Type: Application
    Filed: March 24, 2003
    Publication date: September 30, 2004
    Applicant: MICROSOFT CORP.
    Inventors: Jean D. Paoli, Laurent Mollicone, Ned B. Friend, Matthew J. Kotler, Thomas R. Lawrence, Shuk-Yan Lai, Sharma K. Hendel, Jason Whitmarsh
  • Patent number: 6681370
    Abstract: The HTML/XML tree synchronization module synchronizes a document with a view or multiple views, after a change has been made to the document. First, the tree synchronization module receives a document change from an application program. An update processor converts the tree data of the document to a character string, and receives document change information from one or more application program interfaces. The update processor utilizes the document change information to update the document tree data character string. The document change information is then sent to one or more application program interfaces to determine the scope and content of the document views. A log generator receives the view change information, and creates record logs for each changed document view. These logs are played by a log player to each view, and each view data tree is updated with the view changes contained in the change logs.
    Type: Grant
    Filed: May 19, 1999
    Date of Patent: January 20, 2004
    Assignee: Microsoft Corporation
    Inventors: Alexander G. Gounares, Christopher M. Franklin, Thomas R. Lawrence
  • Publication number: 20030028561
    Abstract: The HTML/XML tree synchronization module synchronizes a document with a view or multiple views, after a change has been made to the document. First, the tree synchronization module receives a document change from an application program. An update processor converts the tree data of the document to a character string, and receives document change information from one or more application program interfaces. The update processor utilizes the document change information to update the document tree data character string. The document change information is then sent to one or more application program interfaces to determine the scope and content of the document views. A log generator receives the view change information, and creates record logs for each changed document view. These logs are played by a log player to each view, and each view data tree is updated with the view changes contained in the change logs.
    Type: Application
    Filed: May 19, 1999
    Publication date: February 6, 2003
    Inventors: ALEXANDER G. GOUNARES, CHRISTOPHER M. FRANKLIN, THOMAS R. LAWRENCE
  • Patent number: 3984686
    Abstract: A system for remotely measuring velocities present in discrete volumes of air in which a CO.sub.2 laser beam is focused by a telescope at such a volume, a focal volume, and within the focusable range, near field, of the telescope. The back scatter, or reflected light, principally from the focal volume, passes back through the telescope and is frequency compared with the original frequency of the laser, and the difference frequency or frequencies represent particle velocities in that focal volume.
    Type: Grant
    Filed: December 3, 1975
    Date of Patent: October 5, 1976
    Inventors: James C. Administrator of the National Aeronautics and Space Administration, with respect to an invention of Fletcher, James W. Bilbro, Werner K. Dahm, Ronald B. Campbell, Jr., Robert M. Huffaker, Harold B. Jeffreys, Albert V. Jelalian, Wayne H. Keene, Michael C. Krause, Thomas R. Lawrence, Charles M. Sonnenschein, David J. Wilson, James A. L. Thomson
  • Patent number: 3984685
    Abstract: A system for remotely measuring vertical and horizontal winds present in discrete volumes of air at selected locations above the ground. A laser beam is optically focused in range by a telescope, and the output beam is conically scanned at an angle .theta. about a vertical axis. The backscatter, or reflected light, from the ambient particulates in a volume of air, the focal volume, is detected for shifts in wavelength, and from these, horizontal and vertical wind components are computed.
    Type: Grant
    Filed: December 3, 1975
    Date of Patent: October 5, 1976
    Inventors: James C. Administrator of the National Aeronautics and Space Administration, with respect to an invention of Fletcher, William C. Cliff, Robert M. Huffaker, Werner K. Dahm, James A. L. Thomson, Thomas R. Lawrence, Michael C. Krause, David J. Wilson