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: 12185026
    Abstract: The present disclosure describes techniques for facilitating collaboration in a workspace. The techniques may comprise automatically displaying an avatar of a user in a representation corresponding to a first virtual room once an application starts to run on a computing device associated with the user. Display of the avatar in the representation may indicate that the user is in the first virtual room. A collaborative mode may be entered based on user input from the user. A visual element may be added to the avatar in response to entering the collaborative mode. The visual element added to the avatar may indicate that the user is available for a real-time communication with other users among the plurality of users.
    Type: Grant
    Filed: June 2, 2022
    Date of Patent: December 31, 2024
    Assignee: Lemon Inc.
    Inventors: Yuhui Zhang, Hongjie Dong, Ruchir Astavans, Yibing Zhu, Yuchen Zhang, Ling Zhong, Bartosz Narkiewicz, Inchang Jung, Tiancheng Jiang, Jiamin Chen
  • Publication number: 20240419419
    Abstract: According to embodiments of the present disclosure, a solution for plugin creation and data query associated with a digital assistant are provided. A method comprises: providing a creation page for creating a target plugin, wherein the creation page presents a plugin creation template corresponding to a type of the target plugin to be created, and the plugin creation template including at least one information input component; obtaining plugin creation information about the target plugin at least via at least one information input component in the plugin creation template; and releasing the target plugin based on the plugin creation information, the released target plugin being selectable for interaction between a user and a digital assistant.
    Type: Application
    Filed: August 26, 2024
    Publication date: December 19, 2024
    Inventors: Yiguo WANG, Xing SHI, Xin ZHONG, Yang LIU, Linhao HUANG, Yibing ZHU
  • Publication number: 20240411526
    Abstract: According to an embodiment of the disclosure, methods, apparatuses, devices, and storage medium for creating plug-ins are provided. The method includes: providing a plug-in creation portal in a first page associated with an interaction window between a digital assistant and a first user; providing a second page for creating a target plug-in based on a selection of the plug-in creation portal; obtaining inputted plug-in creation information about the target plug-in via the second page; and in response to receiving an operation of releasing the target plug-in, releasing the target plug-in based on the plug-in creation information, the released target plug-in being selectable for an interaction between a user and the digital assistant. In this way, the user can conveniently and quickly complete the creation of the plug-in, thereby helping the user to efficiently complete diversified operations by means of the plug-in during the interaction with the digital assistant.
    Type: Application
    Filed: August 22, 2024
    Publication date: December 12, 2024
    Inventors: Yiguo Wang, Xin Zhong, Jue Huang, Yang Liu, Yibing Zhu
  • Publication number: 20240402885
    Abstract: According to the embodiments of the present disclosure, a method, apparatus, device, and storage medium for information processing are provided. The method includes in the presence of a first page collection, receiving a first instruction from a user through an interaction window between the user and a digital assistant, the first page collection comprising at least one page; and performing a target operation corresponding to the first instruction based on the first page collection. Therefore, the digital assistant can be applied in scenarios where there is a page collection, in order to provide users with convenient and efficient services.
    Type: Application
    Filed: May 31, 2024
    Publication date: December 5, 2024
    Inventors: Xin Xie, Junyuan Qi, Bowen Shen, Yibing Zhu
  • Publication number: 20240385860
    Abstract: According to embodiments of the present disclosure, methods for information interaction and device and storage medium are provided. In the method for information interaction, a first interactive window for a first user to interact with a digital assistant is displayed in response to an operation of invoking the digital assistant in a first page, and one or more plug-ins selected by default are displayed in the first interactive window, wherein the one or more plug-ins selected by default have a first association relationship with the first page, and each plug-in is configured to perform a corresponding function. Thus, the plug-ins may be selected for a user by default in the interactive window. In this way, diversified operations may be completed efficiently by means of the plug-ins during the user interactions with the digital assistant.
    Type: Application
    Filed: July 26, 2024
    Publication date: November 21, 2024
    Inventors: Yiguo WANG, Yang LIU, Bowen ZHAO, Yingdi SUN, Yibing ZHU
  • 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: 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: 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: 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
  • Patent number: D1080659
    Type: Grant
    Filed: October 11, 2023
    Date of Patent: June 24, 2025
    Assignees: Beijing Zitiao Network Technology Co., Ltd., Lemon Inc.
    Inventors: Yang Chen, Eddy Jung, Lei Xu, Yibing Zhu