Patents by Inventor Zile Wei

Zile Wei 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: 10872347
    Abstract: A system and method to profile an application use and identify data used for application execution, map the identified data for application execution to a virtual memory associated with application execution, including execution beginning at specific times, states or stages of the application, and transmit the virtual memory to an end user wishing to demonstrate the application on an end user device. The end user device can emulate the application from any desired application start time, state or stage using data at the end user device identified by the virtual memory.
    Type: Grant
    Filed: June 29, 2016
    Date of Patent: December 22, 2020
    Assignee: Google LLC
    Inventors: Bilson Jake Libres Campana, Zile Wei, Hrishikesh Balkrishna Aradhye
  • Publication number: 20180089698
    Abstract: A system and method to profile an application use and identify data used for application execution, map the identified data for application execution to a virtual memory associated with application execution, including execution beginning at specific times, states or stages of the application, and transmit the virtual memory to an end user wishing to demonstrate the application on an end user device. The end user device can emulate the application from any desired application start time, state or stage using data at the end user device identified by the virtual memory.
    Type: Application
    Filed: June 29, 2016
    Publication date: March 29, 2018
    Inventors: Bilson Jake Libres Campana, Zile Wei, Hrishikesh Balkrishna Aradhye
  • Patent number: 8250463
    Abstract: A digital ink annotation process and system for processing digital documents and digital ink annotations therein. An annotation's position is maintained within a document such that the original intent and meaning of the annotation is preserved. This is true even if the document is edited, resized, displayed on a different device or otherwise modified. The process includes automatic and manual grouping of digital ink strokes within a document to define digital ink annotations, classifying the annotations according to annotation type, and anchoring the annotations to appropriate regions or positions in a document. The process further includes reflowing the annotations in a new document layout such that the annotations conform and adapt to the new layout while preserving the original intents and meanings of the annotations. The system includes a classification module, an anchoring module, a reflow module and a clean-up module to implement the digital ink annotation process.
    Type: Grant
    Filed: May 14, 2007
    Date of Patent: August 21, 2012
    Assignee: Microsoft Corporation
    Inventors: David M. Bargeron, Tomer Moscovich, Michael Shilman, Zile Wei
  • Patent number: 7813556
    Abstract: Flexible and efficient systems and methods for organizing, analyzing, and processing digital ink incrementally analyze input data (e.g., representing ink strokes) as the user continues to add to, edit, or modify the data. In this manner, processing is performed promptly as the ink is entered, and the processing system and method can effectively keep up with the user. This prevents long processing delays, because the systems and methods need not first process a large volume of ink data present after the user has entered has completely filled a page with ink.
    Type: Grant
    Filed: August 30, 2006
    Date of Patent: October 12, 2010
    Assignee: Microsoft Corporation
    Inventors: Sashi Raghupathy, Michael M. Shilman, Zile Wei, F. David Jones, Charlton E. Lui
  • Patent number: 7574048
    Abstract: The present invention leverages classification type detectors and/or context information to provide a systematic means to recognize and anchor annotation strokes, providing reflowable digital annotations. This allows annotations in digital documents to be archived, shared, searched, and easily manipulated. In one instance of the present invention, an annotation recognition method obtains an input of strokes that are grouped, classified, and anchored to underlying text and/or points in a document. Additional instances of the present invention utilize linguistic content, domain specific information, anchor context, and document context to facilitate in correctly recognizing an annotation.
    Type: Grant
    Filed: September 3, 2004
    Date of Patent: August 11, 2009
    Assignee: Microsoft Corporation
    Inventors: Michael Shilman, Zile Wei, David M. Bargeron
  • Patent number: 7397950
    Abstract: Electronic ink layout analysis systems and methods provide flexibility and efficiency in organizing, analyzing, and processing digital ink. These layout analysis systems and methods allow users substantial freedom in entering electronic ink into a pen-based computer system. Using these systems and methods, a user's input digital ink is not constrained by requirements that a user write in a specific screen orientation, that a user write in one specific orientation on all portions of a page, or that a user write using a specific minimum or maximum sized stroke. Rather, the systems and methods freely allow the user to write anywhere on a given page, in any orientation or size, while still enabling effective and efficient handwriting recognition and other processing of the input digital ink.
    Type: Grant
    Filed: November 18, 2005
    Date of Patent: July 8, 2008
    Assignee: Microsoft Corporation
    Inventors: Michael M. Shilman, Zile Wei, Yu Zou, Patrice Y. Simard, Sashi Raghupathy, F. David Jones, Charlton E. Lui, Jian Wang
  • Publication number: 20070214407
    Abstract: A digital ink annotation process and system for processing digital documents and digital ink annotations therein. An annotation's position is maintained within a document such that the original intent and meaning of the annotation is preserved. This is true even if the document is edited, resized, displayed on a different device or otherwise modified. The process includes automatic and manual grouping of digital ink strokes within a document to define digital ink annotations, classifying the annotations according to annotation type, and anchoring the annotations to appropriate regions or positions in a document. The process further includes reflowing the annotations in a new document layout such that the annotations conform and adapt to the new layout while preserving the original intents and meanings of the annotations. The system includes a classification module, an anchoring module, a reflow module and a clean-up module to implement the digital ink annotation process.
    Type: Application
    Filed: May 14, 2007
    Publication date: September 13, 2007
    Applicant: Microsoft Corporation
    Inventors: David Bargeron, Tomer Moscovich, Michael Shilman, Zile Wei
  • Patent number: 7218783
    Abstract: A digital ink annotation process and system for processing digital documents and digital ink annotations therein. The process and system maintain an annotation's position within a document such that the original intent and meaning of the annotation is preserved. This is true even if the document is edited, resized, displayed on a different device or otherwise modified. The digital ink annotation process includes automatic and manual grouping of digital ink strokes within a document to define digital ink annotations, classifying the annotations according to annotation type, and anchoring the annotations to appropriate regions or positions in a document. The process further includes reflowing the annotations in a new document layout such that the annotations conform and adapt to the new layout while preserving the original intents and meanings of the annotations.
    Type: Grant
    Filed: June 13, 2003
    Date of Patent: May 15, 2007
    Assignee: Microsoft Corporation
    Inventors: David M. Bargeron, Tomer Moscovich, Michael Shilman, Zile Wei
  • Publication number: 20070076952
    Abstract: Flexible and efficient systems and methods for organizing, analyzing, and processing digital ink incrementally analyze input data (e.g., representing ink strokes) as the user continues to add to, edit, or modify the data. In this manner, processing is performed promptly as the ink is entered, and the processing system and method can effectively keep up with the user. This prevents long processing delays, because the systems and methods need not first process a large volume of ink data present after the user has entered has completely filled a page with ink.
    Type: Application
    Filed: August 30, 2006
    Publication date: April 5, 2007
    Applicant: Microsoft Corporation
    Inventors: Sashi Raghupathy, Michael Shilman, Zile Wei, F. Jones, Charlton Lui
  • Patent number: 7123770
    Abstract: Flexible and efficient systems and methods for organizing, analyzing, and processing digital ink incrementally analyze input data (e.g., representing ink strokes) as the user continues to add to, edit, or modify the data. In this manner, processing is performed promptly as the ink is entered, and the processing system and method can effectively keep up with the user. This prevents long processing delays, because the systems and methods need not first process a large volume of ink data present after the user has entered has completely filled a page with ink.
    Type: Grant
    Filed: May 14, 2002
    Date of Patent: October 17, 2006
    Assignee: Microsoft Corporation
    Inventors: Sashi Raghupathy, Michael M Shilman, Zile Wei, F. David Jones, Charlton E Lui
  • Patent number: 7050632
    Abstract: Electronic ink layout analysis systems and methods provide flexibility and efficiency in organizing, analyzing, and processing digital ink. These layout analysis systems and methods allow users substantial freedom in entering electronic ink into a pen-based computer system. Using these systems and methods, a user's input digital ink is not constrained by requirements that a user write in a specific screen orientation, that a user write in one specific orientation on all portions of a page, or that a user write using a specific minimum or maximum sized stroke. Rather, the systems and methods freely allow the user to write anywhere on a given page, in any orientation or size, while still enabling effective and efficient handwriting recognition and other processing of the input digital ink.
    Type: Grant
    Filed: May 14, 2002
    Date of Patent: May 23, 2006
    Assignee: Microsoft Corporation
    Inventors: Michael M. Shilman, Zile Wei, Yu Zou, Patrice Y. Simard, Sashi Raghupathy, F. David Jones, Charlton E. Lui, Jian Wang
  • Publication number: 20060078202
    Abstract: Electronic ink layout analysis systems and methods provide flexibility and efficiency in organizing, analyzing, and processing digital ink. These layout analysis systems and methods allow users substantial freedom in entering electronic ink into a pen-based computer system. Using these systems and methods, a user's input digital ink is not constrained by requirements that a user write in a specific screen orientation, that a user write in one specific orientation on all portions of a page, or that a user write using a specific minimum or maximum sized stroke. Rather, the systems and methods freely allow the user to write anywhere on a given page, in any orientation or size, while still enabling effective and efficient handwriting recognition and other processing of the input digital ink.
    Type: Application
    Filed: November 18, 2005
    Publication date: April 13, 2006
    Applicant: Microsoft Corporation
    Inventors: Michael Shilman, Zile Wei, Yu Zou, Patrice Simard, Sashi Raghupathy, F. Jones, Charlton Lui, Jian Wang
  • Publication number: 20060050969
    Abstract: The present invention leverages classification type detectors and/or context information to provide a systematic means to recognize and anchor annotation strokes, providing reflowable digital annotations. This allows annotations in digital documents to be archived, shared, searched, and easily manipulated. In one instance of the present invention, an annotation recognition method obtains an input of strokes that are grouped, classified, and anchored to underlying text and/or points in a document. Additional instances of the present invention utilize linguistic content, domain specific information, anchor context, and document context to facilitate in correctly recognizing an annotation.
    Type: Application
    Filed: September 3, 2004
    Publication date: March 9, 2006
    Applicant: Microsoft Corporation
    Inventors: Michael Shilman, Zile Wei, David Bargeron
  • Publication number: 20040252888
    Abstract: A digital ink annotation process and system for processing digital documents and digital ink annotations therein. The process and system maintain an annotation's position within a document such that the original intent and meaning of the annotation is preserved. This is true even if the document is edited, resized, displayed on a different device or otherwise modified. The digital ink annotation process includes automatic and manual grouping of digital ink strokes within a document to define digital ink annotations, classifying the annotations according to annotation type, and anchoring the annotations to appropriate regions or positions in a document. The process further includes reflowing the annotations in a new document layout such that the annotations conform and adapt to the new layout while preserving the original intents and meanings of the annotations.
    Type: Application
    Filed: June 13, 2003
    Publication date: December 16, 2004
    Inventors: David M. Bargeron, Tomer Moscovich, Michael Shilman, Zile Wei
  • Publication number: 20030215138
    Abstract: Flexible and efficient systems and methods for organizing, analyzing, and processing digital ink incrementally analyze input data (e.g., representing ink strokes) as the user continues to add to, edit, or modify the data. In this manner, processing is performed promptly as the ink is entered, and the processing system and method can effectively keep up with the user. This prevents long processing delays, because the systems and methods need not first process a large volume of ink data present after the user has entered has completely filled a page with ink.
    Type: Application
    Filed: May 14, 2002
    Publication date: November 20, 2003
    Applicant: Microsoft Corporation
    Inventors: Sashi Raghupathy, Michael M. Shilman, Zile Wei, F. David Jones, Charlton E. Lui
  • Publication number: 20030215145
    Abstract: Flexible and efficient systems and methods for analyzing digital or electronic ink may automatically classify electronic ink strokes on a page into one or more types of stroke (such as drawing strokes, text strokes, music strokes, mathematical strokes, charts, flowcharts, tables, graphs, etc.). The systems and methods may include an input for receiving input ink data including at least one stroke set, and a processor for determining the type of stroke contained in the stroke set based, at least in part, on information regarding the contextual environment relating to the stroke set. The contextual environment relating to the stroke set may include one or more contextual features regarding the stroke set. These contextual features may include, for example, various features relating to the stroke(s) within the first stroke set, features relating to stroke(s) located within a predetermined range of the first stroke set, and/or features relating to stroke(s) associated in some manner with the first stroke set.
    Type: Application
    Filed: May 14, 2002
    Publication date: November 20, 2003
    Applicant: Microsoft Corporation
    Inventors: Michael M. Shilman, Zile Wei, Yu Zou, Sashi Raghupathy, F. David Jones, Charlton E. Lui, Jian Wang
  • Publication number: 20030215139
    Abstract: Electronic ink layout analysis systems and methods provide flexibility and efficiency in organizing, analyzing, and processing digital ink. These layout analysis systems and methods allow users substantial freedom in entering electronic ink into a pen-based computer system. Using these systems and methods, a user's input digital ink is not constrained by requirements that a user write in a specific screen orientation, that a user write in one specific orientation on all portions of a page, or that a user write using a specific minimum or maximum sized stroke. Rather, the systems and methods freely allow the user to write anywhere on a given page, in any orientation or size, while still enabling effective and efficient handwriting recognition and other processing of the input digital ink.
    Type: Application
    Filed: May 14, 2002
    Publication date: November 20, 2003
    Applicant: Microsoft Corporation
    Inventors: Michael M. Shilman, Zile Wei, Yu Zou, Patrice Y. Simard, Sashi Raghupathy, F. David Jones, Charlton E. Lui, Jian Wang