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: 12185026Abstract: 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: GrantFiled: June 2, 2022Date of Patent: December 31, 2024Assignee: 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: 20240419419Abstract: 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: ApplicationFiled: August 26, 2024Publication date: December 19, 2024Inventors: Yiguo WANG, Xing SHI, Xin ZHONG, Yang LIU, Linhao HUANG, Yibing ZHU
-
Publication number: 20240411526Abstract: 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: ApplicationFiled: August 22, 2024Publication date: December 12, 2024Inventors: Yiguo Wang, Xin Zhong, Jue Huang, Yang Liu, Yibing Zhu
-
Publication number: 20240402885Abstract: 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: ApplicationFiled: May 31, 2024Publication date: December 5, 2024Inventors: Xin Xie, Junyuan Qi, Bowen Shen, Yibing Zhu
-
Publication number: 20240385860Abstract: 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: ApplicationFiled: July 26, 2024Publication date: November 21, 2024Inventors: Yiguo WANG, Yang LIU, Bowen ZHAO, Yingdi SUN, Yibing ZHU
-
Patent number: 11003832Abstract: 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: GrantFiled: February 7, 2018Date of Patent: May 11, 2021Assignee: Microsoft Technology Licensing, LLCInventors: Catherine Anne Harley, Yibing Zhu, Ivan Obraztsov
-
Patent number: 10963144Abstract: 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: GrantFiled: December 7, 2017Date of Patent: March 30, 2021Assignee: Microsoft Technology Licensing, LLCInventors: Seth Fox, Yibing Zhu, Rolf Arnold Ebeling
-
Patent number: 10901604Abstract: 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: GrantFiled: November 28, 2017Date of Patent: January 26, 2021Assignee: Microsoft Technology Licensing, LLCInventors: Yibing Zhu, Seth Fox
-
Patent number: 10740367Abstract: 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: GrantFiled: January 14, 2018Date of Patent: August 11, 2020Assignee: Microsoft Technology Licensing, LLCInventors: 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: 10606467Abstract: 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: GrantFiled: March 23, 2018Date of Patent: March 31, 2020Assignee: Microsoft Technology Licensing, LLCInventors: Yibing Zhu, Theresa Estrada, Derik B. Stenerson, Keith Fournier, II, Victor Poznanski, Sian Lindley
-
Patent number: 10402487Abstract: 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: GrantFiled: March 23, 2018Date of Patent: September 3, 2019Assignee: Microsoft Technology Licensing, LLCInventors: Keith Fournier, II, Derik B. Stenerson, Yibing Zhu, Victor Poznanski, Theresa Estrada, Sian Lindley
-
Publication number: 20190251153Abstract: 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: ApplicationFiled: March 23, 2018Publication date: August 15, 2019Inventors: Keith Fournier, II, Derik B. Stenerson, Yibing Zhu, Victor Poznanski, Theresa Estrada, Sian Lindley
-
Publication number: 20190250788Abstract: 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: ApplicationFiled: March 23, 2018Publication date: August 15, 2019Inventors: Yibing Zhu, Theresa Estrada, Derik B. Stenerson, Keith Fournier, II, Victor Poznanski, Sian Lindley
-
Publication number: 20190243515Abstract: 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: ApplicationFiled: February 7, 2018Publication date: August 8, 2019Applicant: Microsoft Technology Licensing, LLCInventors: Catherine Anne HARLEY, Yibing ZHU, Victor POZNANSKI, Derik Bjorn STENERSON
-
Publication number: 20190243879Abstract: 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: ApplicationFiled: February 7, 2018Publication date: August 8, 2019Applicant: Microsoft Technology Licensing, LLCInventors: Catherine Anne HARLEY, Yibing ZHU, Ivan OBRAZTSOV
-
Publication number: 20190220539Abstract: 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: ApplicationFiled: January 14, 2018Publication date: July 18, 2019Inventors: 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: 20190179519Abstract: 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: ApplicationFiled: December 7, 2017Publication date: June 13, 2019Inventors: Seth Fox, Yibing Zhu, Rolf Arnold Ebeling
-
Publication number: 20190163339Abstract: 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: ApplicationFiled: November 28, 2017Publication date: May 30, 2019Inventors: Yibing Zhu, Seth Fox
-
Patent number: D1080659Type: GrantFiled: October 11, 2023Date of Patent: June 24, 2025Assignees: Beijing Zitiao Network Technology Co., Ltd., Lemon Inc.Inventors: Yang Chen, Eddy Jung, Lei Xu, Yibing Zhu