Patents by Inventor Gary J. Kacmarcik

Gary J. Kacmarcik 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: 7836437
    Abstract: Methods are disclosed for providing virtual objects and associating semantic annotations with the virtual objects. A user may be enabled to take virtual photographs of the virtual objects, wherein the semantic annotations associated with the virtual objects visible in the virtual photograph are stored with the virtual photograph. The virtual objects may be included in a virtual world. The user may be enabled to query a computer-controlled character about a virtual object in the virtual photograph, or in a virtual world in realtime, wherein the computer-controlled character is enabled to respond to the query by combining the semantic annotation associated with the virtual object in the virtual photograph with additional semantic annotations tagged to the computer-controlled character or a context of the virtual world to dynamically provide a semantic output, in various embodiments.
    Type: Grant
    Filed: February 10, 2006
    Date of Patent: November 16, 2010
    Assignee: Microsoft Corporation
    Inventor: Gary J. Kacmarcik
  • Patent number: 7627536
    Abstract: Natural language dialog elements may be dynamically generated in a virtual world when an interaction is initiated between a user and a computer-controlled character. The dialog elements may be generated by combining abstract semantic representations from a knowledgebase of a computer-controlled character involved in the interaction, with abstract semantic representations from a current state of the virtual world. For example, the abstract semantic representations from the current state of the virtual world may describe the user's progress in accomplishing a set of interrelated goals. A program enables developers of games and other virtual worlds to provide dynamic dialog generation after simply entering natural language descriptions of potential game states and computer-controlled character knowledge.
    Type: Grant
    Filed: June 13, 2006
    Date of Patent: December 1, 2009
    Assignee: Microsoft Corporation
    Inventor: Gary J. Kacmarcik
  • Patent number: 7627562
    Abstract: A new system has been invented that can obfuscate the stylometry of a document. This may be used to anonymize a document and make it resistant to forensic stylometry analysis, or to mimic the style of an existing set of documents, for example. A system may compare indicators of distinctive stylometry in a document with corresponding indicators of distinctive stylometry in a stylometric reference, and provide one or more alterations to the document that alter the indicators of distinctive stylometry compared to the stylometric reference, according to one illustrative embodiment.
    Type: Grant
    Filed: June 13, 2006
    Date of Patent: December 1, 2009
    Assignee: Microsoft Corporation
    Inventors: Gary J Kacmarcik, Michael Gamon
  • Publication number: 20070288404
    Abstract: Natural language dialog elements may be dynamically generated in a virtual world when an interaction is initiated between a user and a computer-controlled character. The dialog elements may be generated by combining abstract semantic representations from a knowledgebase of a computer-controlled character involved in the interaction, with abstract semantic representations from a current state of the virtual world. For example, the abstract semantic representations from the current state of the virtual world may describe the user's progress in accomplishing a set of interrelated goals. A program enables developers of games and other virtual worlds to provide dynamic dialog generation after simply entering natural language descriptions of potential game states and computer-controlled character knowledge.
    Type: Application
    Filed: June 13, 2006
    Publication date: December 13, 2007
    Applicant: Microsoft Corporation
    Inventor: Gary J. Kacmarcik
  • Publication number: 20070288458
    Abstract: A new system has been invented that can obfuscate the stylometry of a document. This may be used to anonymize a document and make it resistant to forensic stylometry analysis, or to mimic the style of an existing set of documents, for example. A system may compare indicators of distinctive stylometry in a document with corresponding indicators of distinctive stylometry in a stylometric reference, and provide one or more alterations to the document that alter the indicators of distinctive stylometry compared to the stylometric reference, according to one illustrative embodiment.
    Type: Application
    Filed: June 13, 2006
    Publication date: December 13, 2007
    Applicant: Microsoft Corporation
    Inventors: Gary J. Kacmarcik, Michael Gamon
  • Patent number: 6968308
    Abstract: Embodiments of the present invention provide a method and apparatus for segmenting text by providing orthographic and inflectional variations to a syntactic parser. Under the present invention, possible segments are first identified in the sequence of characters. At least two of the identified segments overlap each other. For at least one of the segments, an alternative sequence of characters is identified. In some cases, this alternative sequence is formed through inflectional morphology, which identifies a different lexical form for a word identified by the segment. In some cases, the alternative sequence represents an orthographic variant of a word identified by the segment. The identified segments and the alternative segments are then passed to a syntactic analyzer, which produces one or more syntactic parses. The segments found in the resulting parses represent the segmentation of the input sequence of characters.
    Type: Grant
    Filed: November 1, 2000
    Date of Patent: November 22, 2005
    Assignee: Microsoft Corporation
    Inventors: Christopher J. Brockett, Gary J. Kacmarcik, Hisami Suzuki