Patents by Inventor Austin Lee

Austin Lee 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: 12632448
    Abstract: A SQL database system is disclosed for reading and writing a non-SQL document store using SQL. The database system includes a SQL query engine configured to use different types of dynamically loadable connectors adapted to communicate with the non-SQL document store via its data access interface. The connectors may include a first connector that treats data within an individual document in the document store as multiple table rows, and a second connector that treats individual documents as individual table rows. In some embodiments, both types of document access modes may be implemented by a single multi-modal connector. In some embodiments, the connector may enable a table to be stored across multiple documents and provide the document identifier of the documents as an attribute of the table. Advantageously, by allowing multiple rows to be stored in individual documents, a table can be stored using less storage space and accessed more efficiently.
    Type: Grant
    Filed: August 26, 2021
    Date of Patent: May 19, 2026
    Assignee: Rapid7, Inc.
    Inventor: Austin Lee
  • Patent number: 12563083
    Abstract: Techniques for event driven harvesting and analysis of cloud computing resources in a cloud computing environment, comprising: obtaining information about at least one cloud computing event in the cloud computing environment; determining if the at least one event is related to the allocation of storage to a cloud computing resource; in response to determining the at least one event is related to the allocation of storage to a cloud computing resource, requesting data from the cloud computing resource; and analyzing the data for the presence of security risks and vulnerabilities.
    Type: Grant
    Filed: October 17, 2023
    Date of Patent: February 24, 2026
    Assignee: Rapid7, Inc.
    Inventors: Dylan Martin, Austin Lee, Trever Allen McKee, James Andrew Green, Chris DeRamus
  • Publication number: 20260006063
    Abstract: Techniques for event driven harvesting and analysis of cloud computing resources in a cloud computing environment, comprising: obtaining, from a cloud computing environment, data related to an event that occurred in the cloud computing environment; in response to obtaining the data, requesting, from the cloud computing environment, supplemental data about the event that occurred in the cloud computing environment, the supplemental data including information about the event and/or information about impact of the event on a resource; determining whether a security action is to be taken at least in part by analyzing the data and/or the supplemental data; and when it is determined a security action is to be taken, performing the security action.
    Type: Application
    Filed: September 5, 2025
    Publication date: January 1, 2026
    Applicant: Rapid7, Inc.
    Inventors: Dylan Martin, Austin Lee, Trever Allen McKee, James Andrew Green, Chris DeRamus
  • Patent number: 12498792
    Abstract: A method includes, while presenting an artificial-reality environment that includes a virtual object and a representation of a physical object, detecting, based on data from a first group of sensors of a wrist-wearable device, that the wrist-wearable device is within a first distance of an electronic device responsive to user gestures and within another threshold distance of the virtual object. The electronic device is represented within the artificial-reality environment. The method includes, while the wrist-wearable device is within the first activation-threshold distance of the electronic device and is also within a second activation-threshold distance of the virtual object, determining, based on data from a second set of sensors of the wrist-wearable device, that a gesture corresponds to an operation at the electronic device. And the method includes, based on determining that the user gesture corresponds to the operation, causing the physical electronic device to perform the operation.
    Type: Grant
    Filed: May 1, 2023
    Date of Patent: December 16, 2025
    Assignee: Meta Platforms Technologies, LLC
    Inventors: Eric Whitmire, Rajinder Sodhi, Andre Levi, Austin Lee, Szeyin Lee
  • Publication number: 20250377412
    Abstract: Methods and systems for determining a status of a battery pack of a vehicle is provided. Charging of the battery pack is initiated. Charging parameters of the battery pack are measured during charging of the battery pack are received. Discharging of the battery pack is initiated. Discharging parameters of the battery pack measured during discharging of the battery pack are received. The status of the battery pack is determined based on the charging parameters and the discharging parameters.
    Type: Application
    Filed: June 7, 2024
    Publication date: December 11, 2025
    Inventors: Connor Benjamin Taylor, Sarah Hake, Austin Lee, David Keith Howland
  • Publication number: 20250370548
    Abstract: A method of using time-of-flight sensors for gesture detection and content-rendering determinations in an artificial reality environment is provided. The method includes receiving data, from one or more time-of-flight sensors communicatively-coupled with a wrist-wearable device, about a physical surface, wherein the wrist-wearable device is communicatively-coupled with a head-wearable device that is configured to display a virtual object within an artificial-reality environment presented by the head-wearable device. The method also includes, in accordance with a determination, based on the data, that the physical surface has a curved surface portion, causing display of at least a portion of the virtual object at the curved surface portion, including updating the display of the virtual object in accordance with the curved surface portion.
    Type: Application
    Filed: June 9, 2025
    Publication date: December 4, 2025
    Inventors: Eric Whitmire, Rajinder Sodhi, Andre Levi, Austin Lee
  • Patent number: 12468393
    Abstract: A artificial-reality system, including an optional head-wearable device to display an artificial-reality environment and a wrist-wearable device, identifies and detects shapes of surfaces, and, optionally, the distances of surfaces from the wrist-wearable device, and makes operations, including haptic events, available to users by detecting gestures performed by the user, causing respective operations to be performed based on the type of gestures, and optionally, the distance of the wrist-wearable device from surfaces during performance of the gestures. For example, the wrist-wearable device can be configured to cause performance of a first set of operations corresponding to in-air gestures, which are performed within an in-air threshold distance of a surface, a second set of operations corresponding to near-surface gestures performed within a surface threshold distance of a surface.
    Type: Grant
    Filed: May 1, 2023
    Date of Patent: November 11, 2025
    Assignee: Meta Platforms Technologies, LLC
    Inventors: Eric Whitmire, Rajinder Sodhi, Andre Levi, Austin Lee
  • Patent number: 12436936
    Abstract: A database system stores a table as a set of column files in a columnar format in a manner that improves the write performance of the table and avoids use of separate metadata repository. In embodiments, each column file groups values into entity chunks indexed by an entity index. Each chunk includes a live value index that determines which rows in chunk has live values. New values are written to the column file by appending an updated copy of the entity chunk. The entity index to refer to the newly written chunk as the latest version. This approach avoids expensive in-place updating of individual column values and allows the update to be performed much more quickly. In embodiments, the database system encodes metadata such as table schema information using file naming and placement conventions in the file store, so that a centralized metadata repository is not required.
    Type: Grant
    Filed: August 6, 2024
    Date of Patent: October 7, 2025
    Assignee: Rapid7, Inc.
    Inventors: Austin Lee, Vikram Jiandani
  • Patent number: 12438901
    Abstract: The techniques described herein relate to identifying network attack paths. An example method includes using at least one computer hardware processor to perform obtaining metadata indicating a set of network resources in a plurality of network resources and network connections among network resources in the set of network resources, generating, using the metadata, a relational representation of the set of network resources, generating, using the relational representation, a plurality of network paths between network resources in the set of network resources, and identifying, from among the plurality of network paths and using the relational representation and information indicating one or more of the plurality of network resources that have at least one respective security vulnerability, one or more network attack paths that may be used to exploit one or more security vulnerabilities of network resources in the set of network resources.
    Type: Grant
    Filed: September 29, 2023
    Date of Patent: October 7, 2025
    Assignee: Rapid7, Inc.
    Inventors: Austin Lee, Val Komarov, Miguel Ledezma
  • Patent number: 12438902
    Abstract: Techniques for event driven harvesting and analysis of cloud computing resources in a cloud computing environment, comprising: obtaining, from a cloud computing environment, data related to an event that occurred in the cloud computing environment; in response to obtaining the data, requesting, from the cloud computing environment, supplemental data about the event that occurred in the cloud computing environment, the supplemental data including information about the event and/or information about impact of the event on a resource; determining whether a security action is to be taken at least in part by analyzing the data and/or the supplemental data; and when it is determined a security action is to be taken, performing the security action.
    Type: Grant
    Filed: October 17, 2023
    Date of Patent: October 7, 2025
    Assignee: Rapid7, Inc.
    Inventors: Dylan Martin, Austin Lee, Trever Allen McKee, James Andrew Green, Chris DeRamus
  • Publication number: 20250112948
    Abstract: The techniques described herein relate to identifying network attack paths. An example method includes using at least one computer hardware processor to perform obtaining metadata indicating a set of network resources in a plurality of network resources and network connections among network resources in the set of network resources, generating, using the metadata, a relational representation of the set of network resources, generating, using the relational representation, a plurality of network paths between network resources in the set of network resources, and identifying, from among the plurality of network paths and using the relational representation and information indicating one or more of the plurality of network resources that have at least one respective security vulnerability, one or more network attack paths that may be used to exploit one or more security vulnerabilities of network resources in the set of network resources.
    Type: Application
    Filed: September 29, 2023
    Publication date: April 3, 2025
    Inventors: Austin Lee, Val Komarov, Miguel Ledezma
  • Publication number: 20250103587
    Abstract: Embodiments of a transactional database system are described to implement transaction processing over database objects stored in a strongly consistent object storage system. When a transaction is initiated, the system makes a private copy of data objects that are used by the transaction. Reads and writes of the transaction will be performed on the private copy. When the transaction is to be committed, the system verifies that the committed state of the data objects has not changed outside the transaction, and updates metadata object(s) in the data storage system to point to the private copy as the currently committed state of the data objects. If the committed state of any data objects has changed during the transaction, the private copy is abandoned and the transaction is rolled back and/or retried.
    Type: Application
    Filed: December 9, 2024
    Publication date: March 27, 2025
    Applicant: Rapid7, Inc.
    Inventor: Austin Lee
  • Patent number: 12242463
    Abstract: Embodiments of a transactional database system are described to implement transaction processing over database objects stored in a strongly consistent object storage system. When a transaction is initiated, the system makes a private copy of data objects that are used by the transaction. Reads and writes of the transaction will be performed on the private copy. When the transaction is to be committed, the system verifies that the committed state of the data objects has not changed outside the transaction, and updates metadata object(s) in the data storage system to point to the private copy as the currently committed state of the data objects. If the committed state of any data objects has changed during the transaction, the private copy is abandoned and the transaction is rolled back and/or retried.
    Type: Grant
    Filed: December 21, 2022
    Date of Patent: March 4, 2025
    Assignee: Rapid7, Inc.
    Inventor: Austin Lee
  • Patent number: 12242448
    Abstract: A database system stores a table as a set of column files in a columnar format in a manner that improves the write performance of the table and avoids use of separate metadata repository. In embodiments, each column file groups values into entity chunks indexed by an entity index. Each chunk includes a live value index that determines which rows in chunk has live values. New values are written to the column file by appending an updated copy of the entity chunk. The entity index to refer to the newly written chunk as the latest version. This approach avoids expensive in-place updating of individual column values and allows the update to be performed much more quickly. In embodiments, the database system encodes metadata such as table schema information using file naming and placement conventions in the file store, so that a centralized metadata repository is not required.
    Type: Grant
    Filed: February 10, 2022
    Date of Patent: March 4, 2025
    Assignee: Rapid7, Inc.
    Inventors: Austin Lee, Vikram Jiandani
  • Patent number: 12079194
    Abstract: A database system stores a table as a set of column files in a columnar format in a manner that improves the write performance of the table and avoids use of separate metadata repository. In embodiments, each column file groups values into entity chunks indexed by an entity index. Each chunk includes a live value index that determines which rows in chunk has live values. New values are written to the column file by appending an updated copy of the entity chunk. The entity index to refer to the newly written chunk as the latest version. This approach avoids expensive in-place updating of individual column values and allows the update to be performed much more quickly. In embodiments, the database system encodes metadata such as table schema information using file naming and placement conventions in the file store, so that a centralized metadata repository is not required.
    Type: Grant
    Filed: February 10, 2022
    Date of Patent: September 3, 2024
    Inventors: Austin Lee, Vikram Jiandani
  • Publication number: 20240152609
    Abstract: Techniques for event driven harvesting and analysis of cloud computing resources in a cloud computing environment, comprising: obtaining, from a cloud computing environment, data related to an event that occurred in the cloud computing environment; in response to obtaining the data, requesting, from the cloud computing environment, supplemental data about the event that occurred in the cloud computing environment, the supplemental data including information about the event and/or information about impact of the event on a resource; determining whether a security action is to be taken at least in part by analyzing the data and/or the supplemental data; and when it is determined a security action is to be taken, performing the security action.
    Type: Application
    Filed: October 17, 2023
    Publication date: May 9, 2024
    Applicant: Rapid7, Inc.
    Inventors: Dylan Martin, Austin Lee, Trever Allen McKee, James Andrew Green, Chris DeRamus
  • Publication number: 20240154992
    Abstract: Techniques for event driven harvesting and analysis of cloud computing resources in a cloud computing environment, comprising: obtaining information about at least one cloud computing event in the cloud computing environment; determining if the at least one event is related to the allocation of storage to a cloud computing resource; in response to determining the at least one event is related to the allocation of storage to a cloud computing resource, requesting data from the cloud computing resource; and analyzing the data for the presence of security risks and vulnerabilities.
    Type: Application
    Filed: October 17, 2023
    Publication date: May 9, 2024
    Applicant: Rapid7, Inc.
    Inventors: Dylan Martin, Austin Lee, Trever Allen McKee, James Andrew Green, Chris DeRamus
  • Patent number: 11973793
    Abstract: Disclosed herein are methods, systems, and processes to distribute and disperse search loads to optimize security event processing in cybersecurity computing environments. A search request that includes a domain specific language (DSL) query directed to a centralized search cluster by an event processing application is intercepted. The event processing application is inhibited from issuing the search request to the centralized search cluster if a structured or semi-structured document matches the DSL query.
    Type: Grant
    Filed: January 19, 2023
    Date of Patent: April 30, 2024
    Assignee: Rapid7, Inc.
    Inventors: Austin Lee, Gerardo Perez
  • Publication number: 20240028129
    Abstract: A artificial-reality system, including an optional head-wearable device to display an artificial-reality environment and a wrist-wearable device, identifies and detects shapes of surfaces, and, optionally, the distances of surfaces from the wrist-wearable device, and makes operations, including haptic events, available to users by detecting gestures performed by the user, causing respective operations to be performed based on the type of gestures, and optionally, the distance of the wrist-wearable device from surfaces during performance of the gestures. For example, the wrist-wearable device can be configured to cause performance of a first set of operations corresponding to in-air gestures, which are performed within an in-air threshold distance of a surface, a second set of operations corresponding to near-surface gestures performed within a surface threshold distance of a surface.
    Type: Application
    Filed: May 1, 2023
    Publication date: January 25, 2024
    Inventors: Eric Whitmire, Rajinder Sodhi, Andre Levi, Austin Lee
  • Publication number: 20240019938
    Abstract: A method includes, while presenting an artificial-reality environment that includes a virtual object and a representation of a physical object, detecting, based on data from a first group of sensors of a wrist-wearable device, that the wrist-wearable device is within a first distance of an electronic device responsive to user gestures and within another threshold distance of the virtual object. The electronic device is represented within the artificial-reality environment. The method includes, while the wrist-wearable device is within the first activation-threshold distance of the electronic device and is also within a second activation-threshold distance of the virtual object, determining, based on data from a second set of sensors of the wrist-wearable device, that a gesture corresponds to an operation at the electronic device. And the method includes, based on determining that the user gesture corresponds to the operation, causing the physical electronic device to perform the operation.
    Type: Application
    Filed: May 1, 2023
    Publication date: January 18, 2024
    Inventors: Eric Whitmire, Rajinder Sodhi, Andre Levi, Austin Lee, Szeyin Lee