Patents by Inventor Yibing Zhu

Yibing Zhu 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: 11003832
    Abstract: Described herein are systems and methods for utilizing an embedded action card in an electronic document editable using an application. The action card comprises code that facilitates communication with an associated service, the associated service can be local to a computer executing the application or on a remote computer. The action card can provide a user with real-time information received from the associated service. The action card can receive information from the user which the action card provides to the associated service.
    Type: Grant
    Filed: February 7, 2018
    Date of Patent: May 11, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Catherine Anne Harley, Yibing Zhu, Ivan Obraztsov
  • Patent number: 10963144
    Abstract: Systems, methods, and software are disclosed herein for graphically organizing content in a user interface to a software application. A visual representations of data objects is presented on a canvas in the user interface. User input is received indicative of at least a visual construct for arranging the visual representations of the data objects on the canvas and criteria for arranging the visual representations of the data objects with respect to the visual construct. Data associated with each of the data objects that relates to the criteria is then identified. Each of the visual representations of data objects are placed on the visual construct based on the data related to the criteria.
    Type: Grant
    Filed: December 7, 2017
    Date of Patent: March 30, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Seth Fox, Yibing Zhu, Rolf Arnold Ebeling
  • Patent number: 10901604
    Abstract: Non-limiting examples described herein relate to dynamic and intelligent transformation of a data object to a form that fits a context of a content portion in a receiving application/service. As an example, action(s), such as a drag and drop, is received through a user interface of a productivity service. The drag and drop drags a data object onto a content portion of a digital document. A context for the drag and drop is determined based on semantic analysis of the drag and drop. A composite data object is generated based on the determined context of the drag and drop. The composite data object comprises the content portion and a representation of the data object that alters presentation of the data object to fit a context of the content portion. The composite data object may be surfaced through the user interface.
    Type: Grant
    Filed: November 28, 2017
    Date of Patent: January 26, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Yibing Zhu, Seth Fox
  • Patent number: 10740367
    Abstract: Systems, methods, and software are disclosed herein for indicating a change to content in a document to a user. A document is displayed in a user interface to an application. Content then is introduced into the document from a source external to the document. After the content has been introduced into the document, the source of the content is queried for any changes to the content at the source. If a change has occurred, an indication of the change to the content at the source is introduced in the document.
    Type: Grant
    Filed: January 14, 2018
    Date of Patent: August 11, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Douglas Taylor, Robyn Sambo, James S. Masson, Michael Gary Heyns, Victor Poznanski, Ruth Kikin-Gil, Seth Fox, Yibing Zhu, Georges Krinker, Robin Emily Wakefield, Robert A. Little, Ali Taleghani
  • Patent number: 10606467
    Abstract: Non-limiting examples of the present disclosure relate to fidelity management of an exemplary notecard item based on action(s) for movement that may re-locate notecard item(s) across any of: different content portions of a digital document, different digital documents of an application/service and digital documents of different applications/services. Specific data (and metadata) is collected and analyzed to enable determination of a level of fidelity for rendering of a notecard item, where a representation of a notecard item is generated to fit a context of a digital document in which the notecard item is being placed. A representation of a notecard item may be rendered at a first level of fidelity in one context but a different level of fidelity when the notecard item is moved to a different context. In other instances, evaluation of a notecard item yields a determination to maintain fidelity after an action that re-locates a notecard item.
    Type: Grant
    Filed: March 23, 2018
    Date of Patent: March 31, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Yibing Zhu, Theresa Estrada, Derik B. Stenerson, Keith Fournier, II, Victor Poznanski, Sian Lindley
  • Patent number: 10402487
    Abstract: Non-limiting examples of the present disclosure relate to creation and management of exemplary notecard items that are reusable in different contexts and across different applications/services. Exemplary notecard items may be created and presented through a user interface of an application/service. A notecard item is individual, self-contained digital data object that provides content to supplement a digital document. Exemplary notecard items live outside of an application/service, in which the notecard item is created or used, where a notecard item may be linked to a digital document but also exists as a separate object. For instance, an exemplary notecard file may be created for management of a created notecard item, where the notecard file is stored in one or more data storages (e.g., a local cache of a computing device and/or a distributed data storage) that is accessible by applications/services.
    Type: Grant
    Filed: March 23, 2018
    Date of Patent: September 3, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Keith Fournier, II, Derik B. Stenerson, Yibing Zhu, Victor Poznanski, Theresa Estrada, Sian Lindley
  • Publication number: 20190251153
    Abstract: Non-limiting examples of the present disclosure relate to creation and management of exemplary notecard items that are reusable in different contexts and across different applications/services. Exemplary notecard items may be created and presented through a user interface of an application/service. A notecard item is individual, self-contained digital data object that provides content to supplement a digital document. Exemplary notecard items live outside of an application/service, in which the notecard item is created or used, where a notecard item may be linked to a digital document but also exists as a separate object. For instance, an exemplary notecard file may be created for management of a created notecard item, where the notecard file is stored in one or more data storages (e.g., a local cache of a computing device and/or a distributed data storage) that is accessible by applications/services.
    Type: Application
    Filed: March 23, 2018
    Publication date: August 15, 2019
    Inventors: Keith Fournier, II, Derik B. Stenerson, Yibing Zhu, Victor Poznanski, Theresa Estrada, Sian Lindley
  • Publication number: 20190250788
    Abstract: Non-limiting examples of the present disclosure relate to fidelity management of an exemplary notecard item based on action(s) for movement that may re-locate notecard item(s) across any of: different content portions of a digital document, different digital documents of an application/service and digital documents of different applications/services. Specific data (and metadata) is collected and analyzed to enable determination of a level of fidelity for rendering of a notecard item, where a representation of a notecard item is generated to fit a context of a digital document in which the notecard item is being placed. A representation of a notecard item may be rendered at a first level of fidelity in one context but a different level of fidelity when the notecard item is moved to a different context. In other instances, evaluation of a notecard item yields a determination to maintain fidelity after an action that re-locates a notecard item.
    Type: Application
    Filed: March 23, 2018
    Publication date: August 15, 2019
    Inventors: Yibing Zhu, Theresa Estrada, Derik B. Stenerson, Keith Fournier, II, Victor Poznanski, Sian Lindley
  • Publication number: 20190243879
    Abstract: Described herein are systems and methods for utilizing an embedded action card in an electronic document editable using an application. The action card comprises code that facilitates communication with an associated service, the associated service can be local to a computer executing the application or on a remote computer. The action card can provide a user with real-time information received from the associated service. The action card can receive information from the user which the action card provides to the associated service.
    Type: Application
    Filed: February 7, 2018
    Publication date: August 8, 2019
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Catherine Anne HARLEY, Yibing ZHU, Ivan OBRAZTSOV
  • Publication number: 20190243515
    Abstract: Described herein is a system and method for invoking a service using a trigger entry. During editing of a document, a trigger entry that is based upon content added to the document is received. Responsive to receipt of the trigger entry, information regarding one or more services (e.g., local and/or remote) is provided with selection of a service received from a user. The selected service is then invoked with information from the selected service provided to the user and/or information received from the user provided to the selected service (e.g., in real-time).
    Type: Application
    Filed: February 7, 2018
    Publication date: August 8, 2019
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Catherine Anne HARLEY, Yibing ZHU, Victor POZNANSKI, Derik Bjorn STENERSON
  • Publication number: 20190220539
    Abstract: Systems, methods, and software are disclosed herein for indicating a change to content in a document to a user. A document is displayed in a user interface to an application. Content then is introduced into the document from a source external to the document. After the content has been introduced into the document, the source of the content is queried for any changes to the content at the source. If a change has occurred, an indication of the change to the content at the source is introduced in the document.
    Type: Application
    Filed: January 14, 2018
    Publication date: July 18, 2019
    Inventors: Douglas Taylor, Robyn Sambo, James S. Masson, Michael Gary Heyns, Victor Poznanski, Ruth Kikin-Gil, Seth Fox, Yibing Zhu, Georges Krinker, Robin Emily Wakefield, Robert A. Little, Ali Taleghani
  • Publication number: 20190179519
    Abstract: Systems, methods, and software are disclosed herein for graphically organizing content in a user interface to a software application. A visual representations of data objects is presented on a canvas in the user interface. User input is received indicative of at least a visual construct for arranging the visual representations of the data objects on the canvas and criteria for arranging the visual representations of the data objects with respect to the visual construct. Data associated with each of the data objects that relates to the criteria is then identified. Each of the visual representations of data objects are placed on the visual construct based on the data related to the criteria.
    Type: Application
    Filed: December 7, 2017
    Publication date: June 13, 2019
    Inventors: Seth Fox, Yibing Zhu, Rolf Arnold Ebeling
  • Publication number: 20190163339
    Abstract: Non-limiting examples described herein relate to dynamic and intelligent transformation of a data object to a form that fits a context of a content portion in a receiving application/service. As an example, action(s), such as a drag and drop, is received through a user interface of a productivity service. The drag and drop drags a data object onto a content portion of a digital document. A context for the drag and drop is determined based on semantic analysis of the drag and drop. A composite data object is generated based on the determined context of the drag and drop. The composite data object comprises the content portion and a representation of the data object that alters presentation of the data object to fit a context of the content portion. The composite data object may be surfaced through the user interface.
    Type: Application
    Filed: November 28, 2017
    Publication date: May 30, 2019
    Inventors: Yibing Zhu, Seth Fox