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: 12632448Abstract: 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: GrantFiled: August 26, 2021Date of Patent: May 19, 2026Assignee: Rapid7, Inc.Inventor: Austin Lee
-
Patent number: 12563083Abstract: 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: GrantFiled: October 17, 2023Date of Patent: February 24, 2026Assignee: Rapid7, Inc.Inventors: Dylan Martin, Austin Lee, Trever Allen McKee, James Andrew Green, Chris DeRamus
-
Publication number: 20260006063Abstract: 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: ApplicationFiled: September 5, 2025Publication date: January 1, 2026Applicant: Rapid7, Inc.Inventors: Dylan Martin, Austin Lee, Trever Allen McKee, James Andrew Green, Chris DeRamus
-
Patent number: 12498792Abstract: 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: GrantFiled: May 1, 2023Date of Patent: December 16, 2025Assignee: Meta Platforms Technologies, LLCInventors: Eric Whitmire, Rajinder Sodhi, Andre Levi, Austin Lee, Szeyin Lee
-
Publication number: 20250377412Abstract: 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: ApplicationFiled: June 7, 2024Publication date: December 11, 2025Inventors: Connor Benjamin Taylor, Sarah Hake, Austin Lee, David Keith Howland
-
Publication number: 20250370548Abstract: 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: ApplicationFiled: June 9, 2025Publication date: December 4, 2025Inventors: Eric Whitmire, Rajinder Sodhi, Andre Levi, Austin Lee
-
Patent number: 12468393Abstract: 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: GrantFiled: May 1, 2023Date of Patent: November 11, 2025Assignee: Meta Platforms Technologies, LLCInventors: Eric Whitmire, Rajinder Sodhi, Andre Levi, Austin Lee
-
Patent number: 12436936Abstract: 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: GrantFiled: August 6, 2024Date of Patent: October 7, 2025Assignee: Rapid7, Inc.Inventors: Austin Lee, Vikram Jiandani
-
Patent number: 12438901Abstract: 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: GrantFiled: September 29, 2023Date of Patent: October 7, 2025Assignee: Rapid7, Inc.Inventors: Austin Lee, Val Komarov, Miguel Ledezma
-
Patent number: 12438902Abstract: 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: GrantFiled: October 17, 2023Date of Patent: October 7, 2025Assignee: Rapid7, Inc.Inventors: Dylan Martin, Austin Lee, Trever Allen McKee, James Andrew Green, Chris DeRamus
-
Publication number: 20250112948Abstract: 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: ApplicationFiled: September 29, 2023Publication date: April 3, 2025Inventors: Austin Lee, Val Komarov, Miguel Ledezma
-
Publication number: 20250103587Abstract: 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: ApplicationFiled: December 9, 2024Publication date: March 27, 2025Applicant: Rapid7, Inc.Inventor: Austin Lee
-
Patent number: 12242463Abstract: 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: GrantFiled: December 21, 2022Date of Patent: March 4, 2025Assignee: Rapid7, Inc.Inventor: Austin Lee
-
Patent number: 12242448Abstract: 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: GrantFiled: February 10, 2022Date of Patent: March 4, 2025Assignee: Rapid7, Inc.Inventors: Austin Lee, Vikram Jiandani
-
Patent number: 12079194Abstract: 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: GrantFiled: February 10, 2022Date of Patent: September 3, 2024Inventors: Austin Lee, Vikram Jiandani
-
Publication number: 20240152609Abstract: 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: ApplicationFiled: October 17, 2023Publication date: May 9, 2024Applicant: Rapid7, Inc.Inventors: Dylan Martin, Austin Lee, Trever Allen McKee, James Andrew Green, Chris DeRamus
-
Publication number: 20240154992Abstract: 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: ApplicationFiled: October 17, 2023Publication date: May 9, 2024Applicant: Rapid7, Inc.Inventors: Dylan Martin, Austin Lee, Trever Allen McKee, James Andrew Green, Chris DeRamus
-
Patent number: 11973793Abstract: 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: GrantFiled: January 19, 2023Date of Patent: April 30, 2024Assignee: Rapid7, Inc.Inventors: Austin Lee, Gerardo Perez
-
Publication number: 20240028129Abstract: 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: ApplicationFiled: May 1, 2023Publication date: January 25, 2024Inventors: Eric Whitmire, Rajinder Sodhi, Andre Levi, Austin Lee
-
Publication number: 20240019938Abstract: 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: ApplicationFiled: May 1, 2023Publication date: January 18, 2024Inventors: Eric Whitmire, Rajinder Sodhi, Andre Levi, Austin Lee, Szeyin Lee