Patents by Inventor Lawrence A. Harris
Lawrence A. Harris 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: 20240104167Abstract: A processor-implemented method for simultaneously tracking one or more objects includes receiving, via a dynamical system with a set of sensors, a first set of unlabeled measurements from one or more objects. Each of the measurements is a function of time. A set of candidate tracks is determined for the one or more objects. Probabilities of each of the first set of unlabeled measurements being assigned to each of the set of candidate tracks are computed. A track from the set of candidate tracks is determined for each of the one or more objects based on a joint probability distribution of track attributes and the probabilistic assignment of each of the first set of unlabeled measurements to each of the set of candidate tracks.Type: ApplicationFiled: March 11, 2022Publication date: March 28, 2024Inventors: Lawrence Craig WEINTRAUB, Matthew Harper LANGSTON, Julia WEI, Richard LETHIN, Aimee Kristine NOGOY, Mitchell HARRIS, Paul MOUNTCASTLE
-
Publication number: 20240070223Abstract: Example solutions for multi-stage 8-bit floating point (FP8) matrix multiplication with format conversion, that benefit computation efficiency of matrix multiplication operations by a processor, include: copying data values in FP8 format from global memory to shared memory; loading thread block tiles of FP8 data values from the shared memory into a set of registers; converting each of the multiple FP8 data values in the set of registers to 16-bit floating point (FP16) data values; submitting the FP16 data values to the tensor core; and performing, with the tensor core, matrix multiply accumulate computations.Type: ApplicationFiled: December 9, 2022Publication date: February 29, 2024Inventors: Yu YAN, Timothy Lawrence HARRIS
-
Patent number: 11860879Abstract: Systems and methods are described for modifying input and output (I/O) to an object storage service by implementing one or more owner-specified functions to I/O requests. A function can implement a data manipulation, such as filtering out sensitive data before reading or writing the data. The functions can be applied prior to implementing a request method (e.g., GET or PUT) specified within the I/O request, such that the data to which the method is applied may not match the object specified within the request. For example, a user may request to obtain (e.g., GET) a data set. The data set may be passed to a function that filters sensitive data to the data set, and the GET request method may then be applied to the output of the function. In this manner, owners of objects on an object storage service are provided with greater control of objects stored or retrieved from the service.Type: GrantFiled: February 24, 2022Date of Patent: January 2, 2024Assignee: Amazon Technologies, Inc.Inventors: Timothy Lawrence Harris, Kevin C. Miller, Ramyanshu Datta
-
Patent number: 11720536Abstract: Systems and methods for data enrichment as a service are described herein. A service provider of a computing resource service provider may provide services for enriching data with additional data. The service provider may receive a set of enrichment parameters. The enrichment parameters may be used to determine whether data obtained by the service provider is eligible for enrichment. If data is eligible for enrichment, the data may be enriched according to the enrichment parameters, thereby generating enriched data. The enriched data may be stored in association with the data.Type: GrantFiled: November 16, 2018Date of Patent: August 8, 2023Assignee: Amazon Technologies, Inc.Inventors: Lauren M Kisser, Timothy Lawrence Harris, Aaron Douglas Dokey
-
Patent number: 11656892Abstract: Systems and methods are described for modifying input and output (I/O) to an object storage service by implementing any combination of and any number of owner-specified functions and native functions. A function can implement a data manipulation. The functions can be applied prior to implementing a request method (e.g., GET, PUT, LIST, etc.) specified within the I/O request, such that the data to which the method is applied may not match the object specified within the request. For example, a user may request to obtain a data set. The data set may be passed to a native function that filters sensitive data to the data set, the output of the native function may be passed to an owner-specified function that redacts data from the filtered data set, and the request method may then be applied to the output of the owner-specified function.Type: GrantFiled: September 27, 2019Date of Patent: May 23, 2023Assignee: Amazon Technologies, Inc.Inventors: Timothy Lawrence Harris, Ramyanshu Datta, Kevin C. Miller
-
Publication number: 20230038409Abstract: Systems and methods are described for modifying input and output (I/O) to an object storage service by implementing one or more owner-specified functions to I/O requests. A function can implement a data manipulation, such as filtering out sensitive data before reading or writing the data. The functions can be applied prior to implementing a request method (e.g., GET or PUT) specified within the I/O request, such that the data to which the method is applied my not match the object specified within the request. For example, a user may request to obtain (e.g., GET) a data set. The data set may be passed to a function that filters sensitive data to the data set, and the GET request method may then be applied to the output of the function.Type: ApplicationFiled: July 8, 2022Publication date: February 9, 2023Inventors: Ramyanshu Datta, Timothy Lawrence Harris, Kevin C. Miller
-
Patent number: 11550944Abstract: Systems and methods are described for modifying input and output (I/O) to an object storage service by implementing one or more owner-specified functions to I/O requests. Such functions can include data access control functions, data manipulation functions, and the like. The owner of an object collection maintained by the object storage service can specify code execution environment rules that can give privileges to the execution of such functions such as by allowing the functions to access external services or the requesting user's private resources. In this manner, owners of the object collection are provided with greater control over how the object collection is accessed.Type: GrantFiled: September 27, 2019Date of Patent: January 10, 2023Assignee: Amazon Technologies, Inc.Inventors: Kevin C. Miller, Timothy Lawrence Harris, Ramyanshu Datta
-
Patent number: 11526502Abstract: A filter request for a data set indicates a query specification and one or more sub-range indicators of a disjoint subset descriptor. Corresponding the individual data records obtained from the data set using the query specification, a respective range mapping value is generated. Using the range mapping values and the sub-range indicators, a result set of the filter request is obtained.Type: GrantFiled: September 25, 2019Date of Patent: December 13, 2022Assignee: Amazon Technologies, Inc.Inventors: Timothy Lawrence Harris, Thomas Albert Faulhaber
-
Publication number: 20220374973Abstract: A remote rental system allowing unattended rentals and returns. The rental system may include a locker system in communication with a rental system computer and database for managing the rental process. The locker system may include user verification and item verification sensors. The rental system may also evaluate an item that has been picked up or returned to identify potential damage to the item.Type: ApplicationFiled: August 5, 2022Publication date: November 24, 2022Inventors: EVAN Matthew FORT, MATTHEW BRYAN GAFFIN, WAYNE LAWRENCE HARRIS, AHMAD MAJED SEYEDMORTAZA
-
Publication number: 20220284027Abstract: Systems and methods are described for modifying input and output (I/O) to an object storage service by implementing one or more owner-specified functions to I/O requests. A function can implement a data manipulation, such as filtering out sensitive data before reading or writing the data. The functions can be applied prior to implementing a request method (e.g., GET or PUT) specified within the I/O request, such that the data to which the method is applied may not match the object specified within the request. For example, a user may request to obtain (e.g., GET) a data set. The data set may be passed to a function that filters sensitive data to the data set, and the GET request method may then be applied to the output of the function. In this manner, owners of objects on an object storage service are provided with greater control of objects stored or retrieved from the service.Type: ApplicationFiled: February 24, 2022Publication date: September 8, 2022Inventors: Timothy Lawrence Harris, Kevin C. Miller, Ramyanshu Datta
-
Patent number: 11416628Abstract: Systems and methods are described for modifying input and output (I/O) to an object storage service by implementing one or more owner-specified functions to I/O requests. Different data manipulation functions can be placed in different I/O paths depending on the request method or user access level. For example, a user having full access may be returned the unaltered version of the object, whereas a user having modified or reduced access may be returned a modified or redacted version of the object. In this manner, owners of the object collection are provided with greater control over how the object collection is accessed.Type: GrantFiled: September 27, 2019Date of Patent: August 16, 2022Assignee: AMAZON TECHNOLOGIES, INC.Inventors: Kevin C. Miller, Timothy Lawrence Harris, Ramyanshu Datta
-
Patent number: 11394761Abstract: Systems and methods are described for providing input data to and reading output data from one or more owner-specified functions. A function can implement a data manipulation, such as filtering out sensitive data before reading or writing the data. Input data can be provided to the function as an entire object, a stream of objects, or on-demand based on data or portions thereof that the function attempts to access. The function can provide output data as a single instance of output data or a stream of output data regardless of the manner in which input data is provided to the function. The input data can be stored in a staging area that is accessible to the function via a local file system. Similarly, the function can store the output data in a staging area that is accessible to the function via a local file system.Type: GrantFiled: September 27, 2019Date of Patent: July 19, 2022Assignee: Amazon Technologies, Inc.Inventors: Timothy Lawrence Harris, Kevin C. Miller
-
Patent number: 11386230Abstract: Systems and methods are described for modifying input and output (I/O) to an object storage service by implementing one or more owner-specified functions to I/O requests. A function can implement a data manipulation, such as filtering out sensitive data before reading or writing the data. The functions can be applied prior to implementing a request method (e.g., GET or PUT) specified within the I/O request, such that the data to which the method is applied my not match the object specified within the request. For example, a user may request to obtain (e.g., GET) a data set. The data set may be passed to a function that filters sensitive data to the data set, and the GET request method may then be applied to the output of the function. In this manner, owners of objects on an object storage service are provided with greater control of objects stored or retrieved from the service.Type: GrantFiled: September 27, 2019Date of Patent: July 12, 2022Assignee: AMAZON TECHNOLOGIES, INC.Inventors: Ramyanshu Datta, Timothy Lawrence Harris, Kevin C. Miller
-
Inserting owner-specified data processing pipelines into input/output path of object storage service
Patent number: 11360948Abstract: Systems and methods are described for modifying input and output (I/O) to an object storage service by implementing one or more owner-specified functions to I/O requests. A function can implement a data manipulation, such as filtering out sensitive data before reading or writing the data. The functions can be applied prior to implementing a request method (e.g., GET or PUT) specified within the I/O request, such that the data to which the method is applied my not match the object specified within the request. For example, a user may request to obtain (e.g., GET) a data set. The data set may be passed to a function that filters sensitive data to the data set, and the GET request method may then be applied to the output of the function. In this manner, owners of objects on an object storage service are provided with greater control of objects stored or retrieved from the service.Type: GrantFiled: September 27, 2019Date of Patent: June 14, 2022Assignee: Amazon Technologies, Inc.Inventors: Kevin C. Miller, Ramyanshu Datta, Timothy Lawrence Harris -
Patent number: 11263220Abstract: Systems and methods are described for modifying input and output (I/O) to an object storage service by implementing one or more owner-specified functions to I/O requests. A function can implement a data manipulation, such as filtering out sensitive data before reading or writing the data. The functions can be applied prior to implementing a request method (e.g., GET or PUT) specified within the I/O request, such that the data to which the method is applied my not match the object specified within the request. For example, a user may request to obtain (e.g., GET) a data set. The data set may be passed to a function that filters sensitive data to the data set, and the GET request method may then be applied to the output of the function. In this manner, owners of objects on an object storage service are provided with greater control of objects stored or retrieved from the service.Type: GrantFiled: September 27, 2019Date of Patent: March 1, 2022Assignee: Amazon Technologies, Inc.Inventors: Timothy Lawrence Harris, Kevin C. Miller, Ramyanshu Datta
-
Patent number: 11250007Abstract: Systems and methods are described for modifying input and output (I/O) to an object storage service by implementing one or more owner-specified functions to I/O requests. A function can implement a data manipulation, such as filtering out sensitive data before reading or writing the data. The functions can be applied prior to implementing a request method (e.g., GET or PUT) specified within the I/O request, such that the data to which the method is applied my not match the object specified within the request. For example, a user may request to obtain (e.g., GET) a data set. The data set may be passed to a function that filters sensitive data to the data set, and the GET request method may then be applied to the output of the function. In this manner, owners of objects on an object storage service are provided with greater control of objects stored or retrieved from the service.Type: GrantFiled: September 27, 2019Date of Patent: February 15, 2022Assignee: Amazon Technologies, Inc.Inventors: Timothy Lawrence Harris, Kevin C. Miller, Ramyanshu Datta, Haripriya Devnath
-
Patent number: 11204715Abstract: A data storage service obtains derivation code and data. The derivation code is executable to generate derived data from the data. The data storage service stores the derivation code and the data in a logical data container. In response to receiving a request to obtain the derived data, the data storage service uses the derivation code to regenerate the derived data from the data and transmits the derived data to fulfill the request.Type: GrantFiled: September 25, 2018Date of Patent: December 21, 2021Assignee: Amazon Technologies, Inc.Inventors: John Kenneth Fawcett, Timothy Lawrence Harris, Lauren M Kisser, Didier Wenzek
-
Patent number: 11153205Abstract: Aspects and examples are disclosed for apparatuses and processes for establishing a communication link between a network using a routing protocol for low power and lossy networks (RPL) and a non-RPL-enabled device. For instance, a communication link establishment method includes establishing, by a routing protocol for low power and lossy networks (RPL) enabled device, a communication link with a non-RPL-enabled device. The method also includes establishing, by the RPL-enabled device, a network connection with an RPL-enabled network. Further, the method includes providing, by the RPL-enabled device, a proxy communication link between the non-RPL-enabled device and the RPL-enabled network. Providing the proxy communication link includes assigning a globally unique address (GUA) to the non-RPL-enabled device, and transmitting, by the RPL-enabled device, a proxy destination advertisement object to the RPL-enabled network where the proxy destination advertisement object comprises the GUA.Type: GrantFiled: March 28, 2019Date of Patent: October 19, 2021Assignee: Landis+Gyr Innovations, Inc.Inventors: James Patrick Hanley, Chad K. Wolter, Bryce D. Johnson, Lawrence Harris
-
Patent number: 11106477Abstract: Systems and methods are described for modifying input and output (I/O) to an object storage service by implementing one or more owner-specified functions to I/O requests. A function can implement a data manipulation, such as filtering out sensitive data before reading or writing the data. The functions can be applied prior to implementing a request method (e.g., GET or PUT) specified within the I/O request, such that the data to which the method is applied my not match the object specified within the request. For example, a user may request to obtain (e.g., GET) a data set. The data set may be passed to a function that filters sensitive data to the data set, and the GET request method may then be applied to the output of the function. In this manner, owners of objects on an object storage service are provided with greater control of objects stored or retrieved from the service.Type: GrantFiled: September 27, 2019Date of Patent: August 31, 2021Assignee: Amazon Technologies, Inc.Inventors: Kevin C. Miller, Ramyanshu Datta, Timothy Lawrence Harris
-
Patent number: 11055112Abstract: Systems and methods are described for modifying input and output (I/O) to an object storage service by implementing one or more owner-specified functions to I/O requests. A function can implement a data manipulation, such as filtering out sensitive data before reading or writing the data. The functions can be applied prior to implementing a request method (e.g., GET or PUT) specified within the I/O request, such that the data to which the method is applied my not match the object specified within the request. For example, a user may request to obtain (e.g., GET) a data set. The data set may be passed to a function that filters sensitive data to the data set, and the GET request method may then be applied to the output of the function. In this manner, owners of objects on an object storage service are provided with greater control of objects stored or retrieved from the service.Type: GrantFiled: September 27, 2019Date of Patent: July 6, 2021Assignee: Amazon Technologies, Inc.Inventors: Kevin C. Miller, Ramyanshu Datta, Timothy Lawrence Harris