Patents by Inventor Murray Sargent

Murray Sargent 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: 8209604
    Abstract: Systems and methods for manipulating mathematical expressions in a computer system. A system can include a builddown module programmed to builddown a mathematical expression from a two-dimensional format to a linear format, the builddown module being programmed to associate a special property of the two-dimensional format of the mathematical expression with a corresponding character of the linear format of the mathematical expression. A method can include receiving a request to builddown the mathematical expression from a two-dimensional format to a linear format, building down the mathematical expression to the linear format, and associating a special property of the two-dimensional format of the mathematical expression with a corresponding character of the linear format of the mathematical expression.
    Type: Grant
    Filed: September 16, 2005
    Date of Patent: June 26, 2012
    Assignee: Microsoft Corporation
    Inventors: Murray Sargent, III, Jennifer P. Michelstein, Ethan Joseph Bernstein, Said Abou-Hallawa, Isao Yamauchi
  • Patent number: 8078953
    Abstract: Architecture for a word processing application that facilitates operating on mathematical symbols, expressions, and/or equations input to a word processing document, and returning results back to the document. User input to the document in the form of math symbols, expressions or equations is transformed into a format for processing by a math engine. The engine returns one or more operations to the user that can be performed on the input, including calculating mathematical solutions, graphing equations and viewing steps to solving math problems. A user interface allows the user choose from the possible operations and to interactively manipulate input and graphs in the word application. The results can be inserted directly into the document and also be graded automatically.
    Type: Grant
    Filed: July 12, 2007
    Date of Patent: December 13, 2011
    Assignee: Microsoft Corporation
    Inventors: William B Kunz, Xin Li, Luke Kelly, Jinsong Yu, Seth R Atkinson, Murray Sargent
  • Publication number: 20100115403
    Abstract: Architecture that transforms a built-up mathematical object into a modified linear format object using a customized build down. To transform objects, appropriate changes can be introduced in association with (e.g., prior to or as part of) the build down process to obtain linear format representations for the modified math objects. For example, prior to build-down, linear format operators can be inserted. As part of the build-down, linear format operators can be deleted or changed, and object arguments can be deleted. The modified linear format math object is then built back up into a modified built-up object.
    Type: Application
    Filed: November 6, 2008
    Publication date: May 6, 2010
    Applicant: Microsoft Corporation
    Inventor: Murray Sargent, III
  • Patent number: 7698638
    Abstract: Systems and methods for automatically building up an equation entered into a computer system can include an input module that accepts input of the equation in a linear string format, and an interpret module that interprets the input and automatically determines when a buildup point is reached. Systems can further include a formatting module that, upon reaching the buildup point, automatically formats at least a portion of the equation into a two-dimensional format. A display module can display the portion of the equation in the two-dimensional format. A revision module allows the equation to be edited.
    Type: Grant
    Filed: September 15, 2004
    Date of Patent: April 13, 2010
    Assignee: Microsoft Corporation
    Inventors: Murray Sargent, III, Jennifer P. Michelstein, Ethan Joseph Bernstein, Said Abou-Hallawa
  • Publication number: 20090019099
    Abstract: Architecture for a word processing application that facilitates operating on mathematical symbols, expressions, and/or equations input to a word processing document, and returning results back to the document. User input to the document in the form of math symbols, expressions or equations is transformed into a format for processing by a math engine. The engine returns one or more operations to the user that can be performed on the input, including calculating mathematical solutions, graphing equations and viewing steps to solving math problems. A user interface allows the user choose from the possible operations and to interactively manipulate input and graphs in the word application. The results can be inserted directly into the document and also be graded automatically.
    Type: Application
    Filed: July 12, 2007
    Publication date: January 15, 2009
    Applicant: MICROSOFT CORPORATION
    Inventors: William B. Kunz, Xin Li, Luke Kelly, Jinsong Yu, Seth R. Atkinson, Murray Sargent
  • Publication number: 20060190474
    Abstract: An extensible markup language-based schema for representing a mathematical expression in documents. The schema can include a single math tag indicative of text and operators of the mathematical expression. The schema can also include format attributes indicative of one of a plurality of formats to be applied to the mathematical expression.
    Type: Application
    Filed: February 22, 2005
    Publication date: August 24, 2006
    Applicant: Microsoft Corporation
    Inventors: Jennifer Michelstein, Said Abou-Hallawa, Ethan Bernstein, Robert Little, Murray Sargent, JASON RAJTAR
  • Publication number: 20060059217
    Abstract: Systems and methods for manipulating mathematical expressions in a computer system. A system can include a builddown module programmed to builddown a mathematical expression from a two-dimensional format to a linear format, the builddown module being programmed to associate a special property of the two-dimensional format of the mathematical expression with a corresponding character of the linear format of the mathematical expression. A method can include receiving a request to builddown the mathematical expression from a two-dimensional format to a linear format, building down the mathematical expression to the linear format, and associating a special property of the two-dimensional format of the mathematical expression with a corresponding character of the linear format of the mathematical expression.
    Type: Application
    Filed: September 16, 2005
    Publication date: March 16, 2006
    Applicant: Microsoft Corporation
    Inventors: Murray Sargent, Jennifer Michelstein, Ethan Bernstein, Said Abou-Hallawa, Isao Yamauchi
  • Publication number: 20060059214
    Abstract: Systems and methods for automatically building up an equation entered into a computer system can include an input module that accepts input of the equation in a linear string format, and an interpret module that interprets the input and automatically determines when a buildup point is reached. Systems can further include a formatting module that, upon reaching the buildup point, automatically formats at least a portion of the equation into a two-dimensional format. A display module can display the portion of the equation in the two-dimensional format. A revision module allows the equation to be edited.
    Type: Application
    Filed: September 15, 2004
    Publication date: March 16, 2006
    Inventors: Murray Sargent, Jennifer Michelstein, Ethan Bernstein, Said Abou-Hallawa
  • Patent number: 5802380
    Abstract: A method and system through which an application program can access textual data through a common text accessing interface. The system provides a hierarchy of interfaces through which various text manipulation functions can be accessed. These functions control the editing and displaying of text. The hierarchy of interfaces include an interface for manipulating a document and for manipulating a range of characters within the document. By using these interfaces, a server can expose its text to various clients.
    Type: Grant
    Filed: May 24, 1996
    Date of Patent: September 1, 1998
    Assignee: Microsoft Corporation
    Inventors: David L. Bangs, Alexander G. Gounares, James J. O'Neill, Murray Sargent, III, Igor Y. Zaika