Patents by Inventor He Lu

He Lu 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).

  • Publication number: 20250147999
    Abstract: The system obtains a record in a database and a property associated with the record in the database, where the record includes a large document, and where the large document is unstructured or semi-structured. The system receives an input indicating a type of analysis to perform associated with the record and performs, using an artificial intelligence, the analysis associated with the record to obtain an output. The type of analysis to obtain the output includes generating a document describing contents of the record, where the document describing the contents of the record is smaller than the record. The system stores the output as the property in the database and enables access to the database based on the property, thereby enabling an efficient understanding of contents of the document without consuming the document.
    Type: Application
    Filed: November 7, 2023
    Publication date: May 8, 2025
    Inventors: Linus Lee, He Lu, Lu Li
  • Publication number: 20250139580
    Abstract: A method for saving prompts on a page of a workspace includes receiving a first input that instantiates a prompt block configured to initiate a generative process to create in-block content. The prompt block is embedded on a first page of a workspace configured to include multiple pages. The first input includes a string of text. The string of text includes instructions that cause a generative artificial intelligence (AI) system to create the in-block content to be displayed on the page. The method includes receiving a second input on the prompt block. In response to the second input, the method includes saving the string of text as a particular prompt. The particular prompt is accessible from the multiple pages of the workspace and the particular prompt is configured to be shared with users of the workspace.
    Type: Application
    Filed: January 9, 2024
    Publication date: May 1, 2025
    Inventors: He Lu, Jordan Scales, Atul Varma
  • Publication number: 20250139579
    Abstract: A method for creating in-block content presented in a block on a page of a workspace. The block is configured to initiate a generative process to create in-block content of a particular type. The method includes determining a selection of in-page content based on a location of the block relative to the in-page content and the particular type of in-block content. The method can include causing a generative function to create generative content of the particular type based on the selection of the in-page content. The method can further include populating a block area to present the generative content.
    Type: Application
    Filed: September 10, 2024
    Publication date: May 1, 2025
    Inventors: He Lu, Jordan Scales, Atul Varma
  • Publication number: 20250138842
    Abstract: A method includes inserting a block on a page presented in an editor section of the workspace. The block is an in-page object on the page of the workspace and has dimensions that define a block area. The method includes causing the workspace to perform the generative function to create in-block content of a particular type. The generative function causes the system to determine a selection of in-page content based on a location of the block and the particular type of in-block content. The in-page content is presented on the page of the workspace and is located outside of the block. Cause a generative artificial intelligence (AI) system to create generative content of the particular type based on input including the selection of the in-page content. Populate the block area to present the generative content as generative in-block content.
    Type: Application
    Filed: January 9, 2024
    Publication date: May 1, 2025
    Inventors: He Lu, Jordan Scales, Atul Varma
  • Publication number: 20250139381
    Abstract: A method for suggesting prompts on a page of a workspace includes receiving an input and displaying a prompt block configured to initiate a generative process to create in-block content in response to the input. The prompt block is embedded as an in-page object on the page. The method includes causing a large language model (LLM) system to create a set of suggested prompts. Each prompt includes instructions configured to create generative content of a respective type by the LLM system. The set of suggested prompts is created based on in-page text content or a relative location of the prompt block on the page. The method includes displaying the set of suggested prompts as a set of control items of the workspace. Each of the set of control items is selectable to input as a prompt for generating content based on existing content of the workspace.
    Type: Application
    Filed: January 9, 2024
    Publication date: May 1, 2025
    Inventors: He Lu, Jordan Scales, Atul Varma
  • Patent number: 12118513
    Abstract: A method for creating in-block content presented in a block on a page of a workspace. The block is configured to initiate a generative process to create in-block content of a particular type. The method includes determining a selection of in-page content based on a location of the block relative to the in-page content and the particular type of in-block content. The method can include causing a generative function to create generative content of the particular type based on the selection of the in-page content. The method can further include populating a block area to present the generative content.
    Type: Grant
    Filed: January 9, 2024
    Date of Patent: October 15, 2024
    Assignee: Notion Labs, Inc.
    Inventors: He Lu, Jordan Scales, Atul Varma
  • Patent number: 12014117
    Abstract: Techniques for creating groups of devices for controlling these groups with voice commands are described herein. For instance, an environment may include an array of secondary devices (or “smart appliances”, or simply “devices”) that are configured to perform an array of operations. Users may request to create different groups of these devices, such that the users may control entire groups at a single time with individual voice commands.
    Type: Grant
    Filed: April 12, 2021
    Date of Patent: June 18, 2024
    Assignee: Amazon Technologies, Inc.
    Inventors: Rohan Mutagi, He Lu, Willy Lew Yuk Vong, Michael Dale Whiteley, Fred Torok, Shikher Sitoke, David Ross Bronaugh, Bo Li
  • Patent number: 12008995
    Abstract: A system is provided for determining subscription data when a user requests to receive an output in the future when an event occurs. The system may determine an output type based on the capabilities of the output device and a trigger type. The system may determine a trigger type based on the priority of the triggering event. The system may also determine how many times the subscription is to be executed. Using this information, the system creates the subscription so that the user may receive a notification or an announcement when an event occurs.
    Type: Grant
    Filed: April 13, 2022
    Date of Patent: June 11, 2024
    Assignee: Amazon Technologies, Inc.
    Inventors: Vinaya Nadig, Ambika Babuji, Zhuxuan Li, He Lu, Elad Refael Kassis
  • Patent number: 11868706
    Abstract: The present disclosure describes a system, method, and computer program for syncing content across workspace pages. The system creates a first synced block on a first workspace page. Content on workspace pages rendered by the system is stored in blocks and each of the workspace pages has a hierarchy of blocks. The system adds one or more child blocks to the first synced block as content to be synced. The system creates a reference synced block on a second workspace page and adds a pointer to the reference synced block that points to the first synced block. This is done in order to sync the one or more child blocks of the first synced block across the first and second workspace pages, where editing the first synced block or the reference synced block includes editing the one or more child blocks of the first synced block.
    Type: Grant
    Filed: December 13, 2021
    Date of Patent: January 9, 2024
    Assignee: Notion Labs, Inc.
    Inventors: He Lu, Simon Townsend-Last
  • Publication number: 20230251880
    Abstract: Described herein are systems and methods to facilitate task-specific workspaces for a collaboration work management platform. Task-specific workspaces for individual ones of the users for individual ones of the tasks may be facilitated. Presentation of the first task and/or the first task-specific workspace for the first task for the first user may be effectuated. Information characterizing interactions of the first user with the first set of applications within the first task-specific workspace at or near a first time may be obtained and/or stored responsive to a pause and/or completion of the first task at the first time. The one or more windows corresponding to the first set of applications for the first task may be minimized and/or closed. Responsive to a re-start of the first task, the first set of applications may be restored based on the environment state information.
    Type: Application
    Filed: April 21, 2023
    Publication date: August 10, 2023
    Inventors: Justin Rosenstein, He Lu, Alexandra Estrada
  • Patent number: 11720378
    Abstract: Described herein are systems and methods to facilitate task-specific workspaces for a collaboration work management platform. Task-specific workspaces for individual ones of the users for individual ones of the tasks may be facilitated. Presentation of the first task and/or the first task-specific workspace for the first task for the first user may be effectuated. Information characterizing interactions of the first user with the first set of applications within the first task-specific workspace at or near a first time may be obtained and/or stored responsive to a pause and/or completion of the first task at the first time. The one or more windows corresponding to the first set of applications for the first task may be minimized and/or closed. Responsive to a re-start of the first task, the first set of applications may be restored based on the environment state information.
    Type: Grant
    Filed: August 20, 2021
    Date of Patent: August 8, 2023
    Assignee: Asana, Inc.
    Inventors: Justin Rosenstein, He Lu, Alexandra Estrada
  • Patent number: 11627528
    Abstract: The present disclosure discloses a method of multi-access edge computing task offloading based on D2D in IoV environment, which models a task offloading strategy, a transmission power and a channel resource allocation mode as a mixed integer nonlinear programming problem, wherein an optimization problem is to maximize the sum of time delay and energy consumption benefits of all CUE in cellular communication with a base station in the IoV system. This method has low time complexity, may effectively utilize channel resources of the IoV system, and ensures the delay reliability of the DUE for which the local V2V data exchange is performed in the form of D2D communication. In the meantime, the time delay and energy consumption of CUE are both close to the minimum, thus meeting the IoV requirements of low time delay and high reliability.
    Type: Grant
    Filed: February 25, 2021
    Date of Patent: April 11, 2023
    Assignee: South China University of Technology
    Inventors: Bin-jie Hu, Sheng-he Lu
  • Publication number: 20220358930
    Abstract: A system is provided for determining subscription data when a user requests to receive an output in the future when an event occurs. The system may determine an output type based on the capabilities of the output device and a trigger type. The system may determine a trigger type based on the priority of the triggering event. The system may also determine how many times the subscription is to be executed. Using this information, the system creates the subscription so that the user may receive a notification or an announcement when an event occurs.
    Type: Application
    Filed: April 13, 2022
    Publication date: November 10, 2022
    Inventors: Vinaya Nadig, Ambika Babuji, Zhuxuan Li, He Lu, Elad Refael Kassis
  • Patent number: 11429345
    Abstract: Techniques for remotely executing a secondary-device driver for generating commands for a secondary device are described herein. For instance, a secondary device (or “appliance”) may reside within an environment, along with a device to which the secondary device communicatively couples. The device may be configured to send control signals to the secondary device for causing the secondary device to perform certain operations. For instance, a user in the environment may provide, to the device, a request that the secondary device perform a certain operation. The device, which may lack some or all of a device driver associated with the secondary device, may then work with a remote service that executes the device driver for the purpose of receiving a command from the device driver and sending the command along to the secondary device. Upon receiving the command, the secondary device may perform the operation.
    Type: Grant
    Filed: October 18, 2019
    Date of Patent: August 30, 2022
    Assignee: Amazon Technologies, Inc.
    Inventors: Rohan Mutagi, Michael Dale Whiteley, He Lu, Brian James Butler, Fred Torok, Willy Lew Yuk Vong, David Ross Bronaugh, Christopher Ryan Nies, Shikher Sitoke
  • Patent number: 11422772
    Abstract: Techniques for causing different devices to perform different operations using a single voice command are described herein. In some instances, a user may define a “scene”, in which a user sets different devices to different states and then associates an utterance with those states or with the operations performed by the devices to reach those states. For instance, a user may dim a light, turn on his television, and turn on his set-top box before sending a request to a local device or to a remote service to associate those settings with a predefined utterance, such as “my movie scene”. Thereafter, the user may cause the light to dim, the television to turn on, and the set-top box to turn on simply by issuing the voice command “execute my movie scene”.
    Type: Grant
    Filed: May 28, 2019
    Date of Patent: August 23, 2022
    Assignee: Amazon Technologies, Inc.
    Inventors: Rohan Mutagi, He Lu, Fred Torok, Willy Lew Yuk Vong, David Ross Bronaugh, Bo Li
  • Patent number: 11322150
    Abstract: A system is provided for determining subscription data when a user requests to receive an output in the future when an event occurs. The system may determine an output type based on the capabilities of the output device and a trigger type. The system may determine a trigger type based on the priority of the triggering event. The system may also determine how many times the subscription is to be executed. Using this information, the system creates the subscription so that the user may receive a notification or an announcement when an event occurs.
    Type: Grant
    Filed: January 28, 2020
    Date of Patent: May 3, 2022
    Assignee: Amazon Technologies, Inc.
    Inventors: Vinaya Nadig, Ambika Babuji, Zhuxuan Li, He Lu, Elad Refael Kassis
  • Publication number: 20210382734
    Abstract: Described herein are systems and methods to facilitate task-specific workspaces for a collaboration work management platform. Task-specific workspaces for individual ones of the users for individual ones of the tasks may be facilitated. Presentation of the first task and/or the first task-specific workspace for the first task for the first user may be effectuated. Information characterizing interactions of the first user with the first set of applications within the first task-specific workspace at or near a first time may be obtained and/or stored responsive to a pause and/or completion of the first task at the first time. The one or more windows corresponding to the first set of applications for the first task may be minimized and/or closed. Responsive to a re-start of the first task, the first set of applications may be restored based on the environment state information.
    Type: Application
    Filed: August 20, 2021
    Publication date: December 9, 2021
    Inventors: Justin Rosenstein, He Lu, Alexandra Estrada
  • Publication number: 20210326103
    Abstract: Techniques for creating groups of devices for controlling these groups with voice commands are described herein. For instance, an environment may include an array of secondary devices (or “smart appliances”, or simply “devices”) that are configured to perform an array of operations. Users may request to create different groups of these devices, such that the users may control entire groups at a single time with individual voice commands.
    Type: Application
    Filed: April 12, 2021
    Publication date: October 21, 2021
    Inventors: Rohan MUTAGI, He Lu, Willy Lew Yuk Vong, Michael Dale Whiteley, Fred Torok, Shikher Sitoke, David Ross Bronaugh, Bo Li
  • Patent number: 11138021
    Abstract: Described herein are systems and methods to facilitate task-specific workspaces for a collaboration work management platform. Task-specific workspaces for individual ones of the users for individual ones of the tasks may be facilitated. Presentation of the first task and/or the first task-specific workspace for the first task for the first user may be effectuated. Information characterizing interactions of the first user with the first set of applications within the first task-specific workspace at or near a first time may be obtained and/or stored responsive to a pause and/or completion of the first task at the first time. The one or ore windows corresponding to the first set of applications for the first task may be minimized and/or closed. Responsive to a re-start of the first task, the first set of applications may be restored based on the environment state information.
    Type: Grant
    Filed: April 2, 2018
    Date of Patent: October 5, 2021
    Assignee: Asana, Inc.
    Inventors: Justin Rosenstein, He Lu, Alexandra Estrada
  • Publication number: 20210266834
    Abstract: The present disclosure discloses a method of multi-access edge computing task offloading based on D2D in IoV environment, which models a task offloading strategy, a transmission power and a channel resource allocation mode as a mixed integer nonlinear programming problem, wherein an optimization problem is to maximize the sum of time delay and energy consumption benefits of all CUE in cellular communication with a base station in the IoV system. This method has low time complexity, may effectively utilize channel resources of the IoV system, and ensures the delay reliability of the DUE for which the local V2V data exchange is performed in the form of D2D communication. In the meantime, the time delay and energy consumption of CUE are both close to the minimum, thus meeting the IoV requirements of low time delay and high reliability.
    Type: Application
    Filed: February 25, 2021
    Publication date: August 26, 2021
    Applicant: South China University of Technology
    Inventors: Bin-jie HU, Sheng-he LU