Patents Assigned to Brain Technologies, Inc.
-
Patent number: 12182383Abstract: A collaboration system provides a collaboration interface for display to interacting users. The collaboration system analyzes messages among a group of users to determine an intent of the group to collaborate. When an intent is assigned to a set of messages, the collaboration system generates collaboration interfaces to prompt each of the users to select their preferred values for attributes of the collaboration, such as a meeting location, time, and date. The user selections are recorded in a collaboration data object which is monitored for matching selections. When multiple users have selection the same values for attributes of the collaboration the collaboration data object is locked from further changes and the collaboration system executes tasks to resolve the intent such as booking tickets, making reservations, and providing confirmation messages to the collaborating users.Type: GrantFiled: April 24, 2023Date of Patent: December 31, 2024Assignee: Brain Technologies, Inc.Inventor: Sheng Yue
-
Patent number: 12182767Abstract: Disclosed is a system for determining sequences of operations that will automatically execute one or more tasks specified by a user. In some embodiments, the sequences of operations are based on operations that have been previously performed by users and recorded by the system. The system interprets an intention of a user based on analysis of terms used by the user to indicate a request. The system generates a sequence of operations, executable by an operating system associated with a client device that will perform one or more tasks specified or implied by the request of the user.Type: GrantFiled: December 15, 2017Date of Patent: December 31, 2024Assignee: Brain Technologies, Inc.Inventors: Sheng Yue, Yuan Lin
-
Patent number: 12086541Abstract: A morphing interface system updates, that is, morphs a display on a client device as a user provides portions of input and additionally provides suggested selections for a user based on the received user input. The system receives a first portion of user input and generates intent suggestions for the user based on the user input. The intent suggestions, which represent predicted likely intents of the user, are provided to the user for selection. The user may select an intent suggestion or may provide additional user input. Based on the user response, the system determines whether an intent is selected or if additional information is needed. When an intent is selected, the interface morphs into an interface to provide predicted entity suggestions for the user to select entity values as inputs to execution of the intent.Type: GrantFiled: February 26, 2021Date of Patent: September 10, 2024Assignee: Brain Technologies, Inc.Inventors: Sheng Yue, Soham Pranav Shah, Mathew Hock-Zian Teoh
-
Patent number: 11662888Abstract: A collaboration system provides a collaboration interface for display to interacting users. The collaboration system analyzes messages among a group of users to determine an intent of the group to collaborate. When an intent is assigned to a set of messages, the collaboration system generates collaboration interfaces to prompt each of the users to select their preferred values for attributes of the collaboration, such as a meeting location, time, and date. The user selections are recorded in a collaboration data object which is monitored for matching selections. When multiple users have selection the same values for attributes of the collaboration the collaboration data object is locked from further changes and the collaboration system executes tasks to resolve the intent such as booking tickets, making reservations, and providing confirmation messages to the collaborating users.Type: GrantFiled: March 5, 2021Date of Patent: May 30, 2023Assignee: Brain Technologies, Inc.Inventor: Sheng Yue
-
Patent number: 11531451Abstract: A morphing interface system updates, that is, morphs, a display on a client device as a user provides portions of input. The system receives a first portion of user input and selects an intent related to a predicted intent of the user that matches or can be associated with the portion of user input. The system displays an interface associated with the intent at the client device. The system additionally extracts entity values associated with execution of the intent from the first portion of the user input. As the user provides additional portions of input, the morphing interface system reevaluates the user input and determines whether the user input still indicates the same user intent, and thus the same intent for execution. Upon determining that the additional input indicates a different user intent, the system updates the display to show an interface associated with the new intent.Type: GrantFiled: September 4, 2020Date of Patent: December 20, 2022Assignee: Brain Technologies, Inc.Inventor: Sheng Yue
-
Patent number: 11500694Abstract: Disclosed is a system for automatically executing multiple functional units of operation from multiple applications to complete a task that requires data from a variety of sources. The system stores information about operations that may be executed on a client device. When executing a sequence of operations, for example in response to a user request, the system may automatically store output from each operation. When executing subsequent operations in the sequence of operations, the system can determine whether output from a previously executed operation is appropriate for use as input to a new operation. The system can thus save data from one application and automatically use that data as input to a different application. Additionally, the system may determine subsequent operations to execute in response to previously observed output values.Type: GrantFiled: September 29, 2020Date of Patent: November 15, 2022Assignee: Brain Technologies, Inc.Inventors: Sheng Yue, Yuan Lin
-
Patent number: 11210593Abstract: Disclosed is a system for recording and storing sequences of operations that may be performed on a client device. During a training phase, the system collects information about operations performed by a user or by an automatic application crawling program. Information about operations may include view-structure data about components of a user interface and event data about interactions the user has with the interface components and the outcome of such interactions. The operation data is stored in an operation graph that may represent how specific user interactions with interface components can cause transitions to new view-structures of the same or different applications on the client device. The data stored in the operation graph may be used to construct new sequences of operations for later execution, for example, in response to a user query.Type: GrantFiled: December 15, 2017Date of Patent: December 28, 2021Assignee: Brain Technologies, Inc.Inventors: Sheng Yue, Yuan Lin
-
Patent number: 10990248Abstract: Disclosed is a system for collecting information about operations performed on a client device and storing the operation information. Operations are combinations of view-structures and events that occur as a user interacts with applications on a client device. A view-structure may be a data structure including information about interface elements of a software application and information about content stored within the interface elements. An event may be an action performed with respect to an interface element, or another type of input to the system. The system receives information about events that occur on a client device and provides a channel of communication between an operation mimicry system and an operating system of the client device such that the operation mimicry system can store data about executed operations.Type: GrantFiled: December 15, 2017Date of Patent: April 27, 2021Assignee: Brain Technologies, Inc.Inventors: Sheng Yue, Yuan Lin
-
Patent number: 10838779Abstract: Disclosed is a system for automatically executing multiple functional units of operation from multiple applications to complete a task that requires data from a variety of sources. The system stores information about operations that may be executed on a client device. When executing a sequence of operations, for example in response to a user request, the system may automatically store output from each operation. When executing subsequent operations in the sequence of operations, the system can determine whether output from a previously executed operation is appropriate for use as input to a new operation. The system can thus save data from one application and automatically use that data as input to a different application. Additionally, the system may determine subsequent operations to execute in response to previously observed output values.Type: GrantFiled: December 15, 2017Date of Patent: November 17, 2020Assignee: Brain Technologies, Inc.Inventors: Sheng Yue, Yuan Lin
-
Patent number: D964420Type: GrantFiled: June 15, 2020Date of Patent: September 20, 2022Assignee: Brain Technologies, Inc.Inventors: Sheng Yue, Gleb Sergeyevich Kuznetsov
-
Patent number: D966329Type: GrantFiled: June 15, 2020Date of Patent: October 11, 2022Assignee: Brain Technologies, Inc.Inventors: Sheng Yue, Gleb Sergeyevich Kuznetsov