Patents by Inventor Christopher A. Stephens

Christopher A. Stephens 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: 11864095
    Abstract: Disclosed are system architectures and techniques for multiple access points for a data container. Control plane and data plane APIs are disclosed for generating access points and associating the access points with data containers, as well as for generating access point policies that specify permissions for the access points. More than one access point may be associated with a single data container. A storage service receives requests directed to the access points, and grants or denies the requests based on the permissions specified in the corresponding policies. Various types of use cases for using access policies are contemplated such as default, regional, or network-based (e.g., VPC-based) use-cases or the like. A system may implement layers of policies such as identity and access management policies, access point policies and data container policies.
    Type: Grant
    Filed: October 14, 2022
    Date of Patent: January 2, 2024
    Assignee: Amazon Technologies, Inc.
    Inventors: Malik Bouchet, Chandan Talukdar, Christopher A. Stephens, Anna Viktorivna Druzkina, Richard M. Sears
  • Publication number: 20230061347
    Abstract: Disclosed are system architectures and techniques for multiple access points for a data container. Control plane and data plane APIs are disclosed for generating access points and associating the access points with data containers, as well as for generating access point policies that specify permissions for the access points. More than one access point may be associated with a single data container. A storage service receives requests directed to the access points, and grants or denies the requests based on the permissions specified in the corresponding policies. Various types of use cases for using access policies are contemplated such as default, regional, or network-based (e.g., VPC-based) use-cases or the like. A system may implement layers of policies such as identity and access management policies, access point policies and data container policies.
    Type: Application
    Filed: October 14, 2022
    Publication date: March 2, 2023
    Applicant: Amazon Technologies, Inc.
    Inventors: Malik Bouchet, Chandan Talukdar, Christopher A. Stephens, Anna Viktorivna Druzkina, Richard M. Sears
  • Patent number: 11537516
    Abstract: Systems and methods are provided for using a distributed cache architecture with different methods to load balance requests depending upon whether a requested data item is a freely-requested item (e.g., a “hot key”). The cache may be implemented as a consistent hash ring, and most keys may be assigned to particular node based on a consistent hash. For hot key requests, the requests may be distributed among a subset of nodes rather than being assigned to a specific node using consistent hashing. When a witness service is used to ensure that cached data is fresh, verification requests for data regarding hot keys may be batched to avoid overloading the witness service with hot key requests.
    Type: Grant
    Filed: September 30, 2021
    Date of Patent: December 27, 2022
    Assignee: Amazon Technologies, Inc.
    Inventors: Tyler Michael Jung, Slavcho Georgiev Slavchev, Nishant Jain, Vishwas Narendra, Nikhil Shah, James Zuber, Sameer Choudhary, Christopher A. Stephens, Suchindra Yogendra Agarwal, Phillip H. Pruett
  • Patent number: 11477725
    Abstract: Disclosed are system architectures and techniques for multiple access points for a data container. Control plane and data plane APIs are disclosed for generating access points and associating the access points with data containers, as well as for generating access point policies that specify permissions for the access points. More than one access point may be associated with a single data container. A storage service receives requests directed to the access points, and grants or denies the requests based on the permissions specified in the corresponding policies. Various types of use cases for using access policies are contemplated such as default, regional, or network-based (e.g., VPC-based) use-cases or the like. A system may implement layers of policies such as identity and access management policies, access point policies and data container policies.
    Type: Grant
    Filed: June 30, 2020
    Date of Patent: October 18, 2022
    Assignee: Amazon Technologies, Inc.
    Inventors: Malik Bouchet, Chandan Talukdar, Christopher A. Stephens, Anna Viktorivna Druzkina, Richard M. Sears
  • Publication number: 20210410051
    Abstract: Disclosed are system architectures and techniques for multiple access points for a data container. Control plane and data plane APIs are disclosed for generating access points and associating the access points with data containers, as well as for generating access point policies that specify permissions for the access points. More than one access point may be associated with a single data container. A storage service receives requests directed to the access points, and grants or denies the requests based on the permissions specified in the corresponding policies. Various types of use cases for using access policies are contemplated such as default, regional, or network-based (e.g., VPC-based) use-cases or the like. A system may implement layers of policies such as identity and access management policies, access point policies and data container policies.
    Type: Application
    Filed: June 30, 2020
    Publication date: December 30, 2021
    Applicant: Amazon Technologies, Inc.
    Inventors: Malik Bouchet, Chandan Talukdar, Christopher A. Stephens, Anna Viktorivna Druzkina, Richard M. Sears
  • Publication number: 20140337247
    Abstract: Disclosed are various embodiments for using contributor-provided attributes in conjunction with an electronic item catalog. A computer reconciles a plurality of attributes for an item in an electronic catalog using feedback data related to the item. Each of the attributes is provided by one of a plurality of users. The reconciled attribute of the item is updated in the electronic catalog.
    Type: Application
    Filed: July 25, 2014
    Publication date: November 13, 2014
    Inventors: Christopher A. Stephens, Gregory N. Hullender, Erik W. Selberg
  • Patent number: 8812371
    Abstract: Disclosed are various embodiments for using contributor-provided attributes in conjunction with an electronic item catalog. A computer reconciles a plurality of attributes for an item in an electronic catalog using feedback data related to the item. Each of the attributes is provided by one of a plurality of merchants. The reconciled attribute of the item is updated in the electronic catalog.
    Type: Grant
    Filed: August 23, 2011
    Date of Patent: August 19, 2014
    Assignee: Amazon Technologies, Inc.
    Inventors: Christopher A. Stephens, Gregory N. Hullender, Erik W. Selberg