-
公开(公告)号:US20210096884A1
公开(公告)日:2021-04-01
申请号:US16586818
申请日:2019-09-27
Applicant: Amazon Technologies, Inc.
Inventor: Kevin C. Miller , Ramyanshu Datta , Robert Devers Wilson , Timothy Lawrence Harris
Abstract: 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.
-
公开(公告)号:US20210096882A1
公开(公告)日:2021-04-01
申请号:US16586619
申请日:2019-09-27
Applicant: Amazon Technologies, Inc.
Inventor: Kevin C. Miller , Ramyanshu Datta , Timothy Lawrence Harris
IPC: G06F9/445 , H04L29/06 , G06F9/50 , G06F16/188
Abstract: 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.
-
23.
公开(公告)号:US11860879B2
公开(公告)日:2024-01-02
申请号:US17652365
申请日:2022-02-24
Applicant: Amazon Technologies, Inc.
Inventor: Timothy Lawrence Harris , Kevin C. Miller , Ramyanshu Datta
IPC: G06F7/00 , G06F16/2457 , G06F16/2455 , G06F16/9035 , G06F16/2452 , G06F16/23
CPC classification number: G06F16/24575 , G06F16/2329 , G06F16/24524 , G06F16/24552 , G06F16/9035
Abstract: 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.
-
公开(公告)号:US11720536B1
公开(公告)日:2023-08-08
申请号:US16193837
申请日:2018-11-16
Applicant: Amazon Technologies, Inc.
Inventor: Lauren M Kisser , Timothy Lawrence Harris , Aaron Douglas Dokey
CPC classification number: G06F16/22 , G06F9/5027 , G06F9/547 , G06F16/2456 , H04L63/105 , G06N20/00
Abstract: 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.
-
公开(公告)号:US11023416B2
公开(公告)日:2021-06-01
申请号:US16586647
申请日:2019-09-27
Applicant: Amazon Technologies, Inc.
Inventor: Kevin C. Miller , Timothy Lawrence Harris , Ramyanshu Datta
IPC: G06F16/00 , G06F16/14 , G06F21/62 , G06F16/182
Abstract: 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 data access control, such as controlling which users are provided access to which portions of an object collection maintained by the object storage service. For example, data access control functions can be applied prior to implementing a request method (e.g., GET or PUT) specified within the I/O request, and may grant or deny access based on a variety of factors such as user identity, time window, prior access, keywords, geographical region, etc. In this manner, owners of the object collection are provided with greater control over how the object collection is accessed.
-
公开(公告)号:US10996961B2
公开(公告)日:2021-05-04
申请号:US16586818
申请日:2019-09-27
Applicant: Amazon Technologies, Inc.
Inventor: Kevin C. Miller , Ramyanshu Datta , Robert Devers Wilson , Timothy Lawrence Harris
Abstract: 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.
-
公开(公告)号:US20210097193A1
公开(公告)日:2021-04-01
申请号:US16586686
申请日:2019-09-27
Applicant: Amazon Technologies, Inc.
Inventor: Kevin C. Miller , Timothy Lawrence Harris , Ramyanshu Datta
IPC: G06F21/62 , G06F16/182 , G06F3/06
Abstract: 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.
-
28.
公开(公告)号:US20210097083A1
公开(公告)日:2021-04-01
申请号:US16586562
申请日:2019-09-27
Applicant: Amazon Technologies, Inc.
Inventor: Timothy Lawrence Harris , Kevin C. Miller , Ramyanshu Datta
IPC: G06F16/2457 , G06F16/2455 , G06F16/23 , G06F16/2452 , G06F16/9035
Abstract: 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.
-
29.
公开(公告)号:US20210097030A1
公开(公告)日:2021-04-01
申请号:US16586673
申请日:2019-09-27
Applicant: Amazon Technologies, Inc.
Inventor: Kevin C. Miller , Ramyanshu Datta , Timothy Lawrence Harris
IPC: G06F16/182 , G06F21/62
Abstract: 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.
-
-
-
-
-
-
-
-