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: 10872347Abstract: 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: GrantFiled: June 29, 2016Date of Patent: December 22, 2020Assignee: Google LLCInventors: Bilson Jake Libres Campana, Zile Wei, Hrishikesh Balkrishna Aradhye
-
Publication number: 20180089698Abstract: 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: ApplicationFiled: June 29, 2016Publication date: March 29, 2018Inventors: Bilson Jake Libres Campana, Zile Wei, Hrishikesh Balkrishna Aradhye
-
Patent number: 8250463Abstract: 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: GrantFiled: May 14, 2007Date of Patent: August 21, 2012Assignee: Microsoft CorporationInventors: David M. Bargeron, Tomer Moscovich, Michael Shilman, Zile Wei
-
Patent number: 7813556Abstract: 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: GrantFiled: August 30, 2006Date of Patent: October 12, 2010Assignee: Microsoft CorporationInventors: Sashi Raghupathy, Michael M. Shilman, Zile Wei, F. David Jones, Charlton E. Lui
-
Patent number: 7574048Abstract: 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: GrantFiled: September 3, 2004Date of Patent: August 11, 2009Assignee: Microsoft CorporationInventors: Michael Shilman, Zile Wei, David M. Bargeron
-
Patent number: 7397950Abstract: 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: GrantFiled: November 18, 2005Date of Patent: July 8, 2008Assignee: Microsoft CorporationInventors: Michael M. Shilman, Zile Wei, Yu Zou, Patrice Y. Simard, Sashi Raghupathy, F. David Jones, Charlton E. Lui, Jian Wang
-
Publication number: 20070214407Abstract: 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: ApplicationFiled: May 14, 2007Publication date: September 13, 2007Applicant: Microsoft CorporationInventors: David Bargeron, Tomer Moscovich, Michael Shilman, Zile Wei
-
Patent number: 7218783Abstract: 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: GrantFiled: June 13, 2003Date of Patent: May 15, 2007Assignee: Microsoft CorporationInventors: David M. Bargeron, Tomer Moscovich, Michael Shilman, Zile Wei
-
Publication number: 20070076952Abstract: 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: ApplicationFiled: August 30, 2006Publication date: April 5, 2007Applicant: Microsoft CorporationInventors: Sashi Raghupathy, Michael Shilman, Zile Wei, F. Jones, Charlton Lui
-
Patent number: 7123770Abstract: 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: GrantFiled: May 14, 2002Date of Patent: October 17, 2006Assignee: Microsoft CorporationInventors: Sashi Raghupathy, Michael M Shilman, Zile Wei, F. David Jones, Charlton E Lui
-
Patent number: 7050632Abstract: 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: GrantFiled: May 14, 2002Date of Patent: May 23, 2006Assignee: Microsoft CorporationInventors: Michael M. Shilman, Zile Wei, Yu Zou, Patrice Y. Simard, Sashi Raghupathy, F. David Jones, Charlton E. Lui, Jian Wang
-
Publication number: 20060078202Abstract: 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: ApplicationFiled: November 18, 2005Publication date: April 13, 2006Applicant: Microsoft CorporationInventors: Michael Shilman, Zile Wei, Yu Zou, Patrice Simard, Sashi Raghupathy, F. Jones, Charlton Lui, Jian Wang
-
Publication number: 20060050969Abstract: 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: ApplicationFiled: September 3, 2004Publication date: March 9, 2006Applicant: Microsoft CorporationInventors: Michael Shilman, Zile Wei, David Bargeron
-
Publication number: 20040252888Abstract: 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: ApplicationFiled: June 13, 2003Publication date: December 16, 2004Inventors: David M. Bargeron, Tomer Moscovich, Michael Shilman, Zile Wei
-
Publication number: 20030215138Abstract: 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: ApplicationFiled: May 14, 2002Publication date: November 20, 2003Applicant: Microsoft CorporationInventors: Sashi Raghupathy, Michael M. Shilman, Zile Wei, F. David Jones, Charlton E. Lui
-
Publication number: 20030215145Abstract: 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: ApplicationFiled: May 14, 2002Publication date: November 20, 2003Applicant: Microsoft CorporationInventors: Michael M. Shilman, Zile Wei, Yu Zou, Sashi Raghupathy, F. David Jones, Charlton E. Lui, Jian Wang
-
Publication number: 20030215139Abstract: 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: ApplicationFiled: May 14, 2002Publication date: November 20, 2003Applicant: Microsoft CorporationInventors: Michael M. Shilman, Zile Wei, Yu Zou, Patrice Y. Simard, Sashi Raghupathy, F. David Jones, Charlton E. Lui, Jian Wang