Patents by Inventor Daniel Stephen Popick
Daniel Stephen Popick 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: 11962511Abstract: User identities can managed at an organization level, instead of across multiple individual resource accounts. In a resource provider environment, access to various resources and services may require users to have identities with specific resource accounts. Users can instead be associated with organization accounts, or virtual accounts that are not associated with specific resources or services. The organization accounts are attached at the appropriate location(s) in an organizational hierarchy. A user having an organization account can project the identity in any sub-account in the organization hierarchy. This can include any lower-level resource account, or can child accounts under a relevant branch of the hierarchy. A user can validate against the organization account, and receive access to the relevant service or resources using the identity projected in the corresponding resource account.Type: GrantFiled: July 21, 2022Date of Patent: April 16, 2024Assignee: Amazon Technologies, Inc.Inventors: Conor Patrick Cahill, Jasmeet Chhabra, Daniel Stephen Popick
-
Patent number: 11947516Abstract: The updating of a definition layer or schema for a large distributed database can be accomplished using a plurality of data store tiers. A distributed database can be made up of many individual data stores, and these data stores can be allocated across a set of tiers based on business logic or other allocation criteria. The update can be applied sequentially to the individual tiers, such that only data stores for a single tier are being updated at any given time. This can help to minimize downtime for the database as a whole, and can help to minimize problems that may result from an unsuccessful update. Such an approach can also allow for simplified error detection and rollback, as well as providing control over a rate at which the update is applied to the various data stores of the distributed database.Type: GrantFiled: February 22, 2018Date of Patent: April 2, 2024Assignee: Amazon Technologies, Inc.Inventors: Ankit Kumar, Alazel Acheson, Jasmeet Chhabra, Luke Edward Kennedy, Daniel Stephen Popick, Weixun Wang
-
Patent number: 11924247Abstract: A method and apparatus for testing and simulating an access control policy are disclosed. Evaluating an access control policy may be performed by utilizing a deny statement that causes the access request to be rejected despite actions indicated in the access request being authorized. Further, an independent simulation environment may be utilized for testing access control policy evaluation.Type: GrantFiled: June 13, 2022Date of Patent: March 5, 2024Assignee: Amazon Technologies, Inc.Inventors: Gregory Branchek Roth, Daniel Stephen Popick, Derek Avery Lyon, John Michael Morkel, Graeme David Baer, Ajith Harshana Ranabahu, Khaled Salah Sedky
-
Patent number: 11847241Abstract: A request to modify a set of permissions (e.g., delete the permissions, replace the set of permissions with a different set of permissions) is received at a computing device. A set of services are prevented from using the set of permissions to access resources. The set of permissions are changed while the set of services are prevented from using the set of permissions to access resources.Type: GrantFiled: April 20, 2018Date of Patent: December 19, 2023Assignee: AMAZON TECHNOLOGIES, INC.Inventors: Conor Patrick Cahill, Jasmeet Chhabra, Travis William Hickey, Ahmad Kayed Kamel Aljolani, Daniel Stephen Popick, Akshay Mohan Sumant
-
Patent number: 11574070Abstract: A schema for a hierarchical data structure may include application specific extensions to the schema applied to a hierarchical data structure. Class may be added to the schema by individual applications granted access to a hierarchical data structure. When an access request for an object of the hierarchical data structure is received, the class may be identified in the schema and applied to process the access request to the object. Different classes may be added by different applications without disrupting the utilization of the schema for accessing the hierarchical data structure of other applications.Type: GrantFiled: July 2, 2020Date of Patent: February 7, 2023Assignee: Amazon Technologies, Inc.Inventors: Srikanth Mandadi, Mahendra Manshi Chheda, Alazel Acheson, Daniel Stephen Popick, James Robert Englert
-
Patent number: 11550763Abstract: Versions of a schema may be maintained for application to hierarchical data structures. Updates to include in a new version of a schema may be received. The updates may be evaluated for compatibility with a current version of the schema. Compatible updates may be included in the new version of the schema. Incompatible updates may not be included in the new version of the schema. The new version of the schema may be made available for application to hierarchical data structures inclusive of the compatible updates to the schema.Type: GrantFiled: December 4, 2020Date of Patent: January 10, 2023Assignee: Amazon Technologies, Inc.Inventors: Mahendra Manshi Chheda, James Robert Englert, Srikanth Mandadi, Alazel Acheson, Daniel Stephen Popick
-
Publication number: 20220400084Abstract: User identities can managed at an organization level, instead of across multiple individual resource accounts. In a resource provider environment, access to various resources and services may require users to have identities with specific resource accounts. Users can instead be associated with organization accounts, or virtual accounts that are not associated with specific resources or services. The organization accounts are attached at the appropriate location(s) in an organizational hierarchy. A user having an organization account can project the identity in any sub-account in the organization hierarchy. This can include any lower-level resource account, or can child accounts under a relevant branch of the hierarchy. A user can validate against the organization account, and receive access to the relevant service or resources using the identity projected in the corresponding resource account.Type: ApplicationFiled: July 21, 2022Publication date: December 15, 2022Inventors: Conor Patrick Cahill, Jasmeet Chhabra, Daniel Stephen Popick
-
Patent number: 11516193Abstract: A key distribution host determines a trust level of a user authentication server, wherein the trust level is based, at least in part, on one or more attributes of the user authentication server and provides one or more authentication keys to the user authentication server only if the trust level of the user authentication server is above a threshold value.Type: GrantFiled: August 21, 2020Date of Patent: November 29, 2022Assignee: Amazon Technologies, Inc.Inventors: Jasmeet Chhabra, Daniel Stephen Popick, Luke Edward Kennedy
-
Patent number: 11411881Abstract: User identities can managed at an organization level, instead of across multiple individual resource accounts. In a resource provider environment, access to various resources and services may require users to have identities with specific resource accounts. Users can instead be associated with organization accounts, or virtual accounts that are not associated with specific resources or services. The organization accounts are attached at the appropriate location(s) in an organizational hierarchy. A user having an organization account can project the identity in any sub-account in the organization hierarchy. This can include any lower-level resource account, or can child accounts under a relevant branch of the hierarchy. A user can validate against the organization account, and receive access to the relevant service or resources using the identity projected in the corresponding resource account.Type: GrantFiled: May 5, 2020Date of Patent: August 9, 2022Assignee: Amazon Technologies, Inc.Inventors: Conor Patrick Cahill, Jasmeet Chhabra, Daniel Stephen Popick
-
Publication number: 20220191042Abstract: Devices and techniques for secure transmission of content over third-party networks are provided. Keys are established for secure transport of content between a source and recipient via a third party. The source generates a content package that includes an encrypted payload, and a payload handler. In some instances, the content package may also include user interface code for obtaining a secret from the recipient. The content package may be signed (e.g., the message content hashed and the result of the hash added to the content package). The content package is transmitted over a connection to a content delivery service for delivery to recipient(s) via another connection. The content delivery service receives the package and forwards the package to recipient(s) without decrypting the payload. A recipient receives the package from the content delivery service, validates the package and decrypts the payload. The payload may be presented to a display application.Type: ApplicationFiled: March 4, 2022Publication date: June 16, 2022Applicant: Amazon Technologies, Inc.Inventor: Daniel Stephen Popick
-
Patent number: 11361063Abstract: A method and apparatus for testing and simulating an access control policy are disclosed. Evaluating an access control policy may be performed by utilizing a deny statement that causes the access request to be rejected despite actions indicated in the access request being authorized. Further, an independent simulation environment may be utilized for testing access control policy evaluation.Type: GrantFiled: May 8, 2019Date of Patent: June 14, 2022Assignee: Amazon Technologies, Inc.Inventors: Gregory Branchek Roth, Daniel Stephen Popick, Derek Avery Lyon, John Michael Morkel, Graeme David Baer, Ajith Harshana Ranabahu, Khaled Salah Sedky
-
Patent number: 11271750Abstract: Devices and techniques for secure transmission of content over third-party networks are provided. Keys are established for secure transport of content between a source and recipient via a third party. The source generates a content package that includes an encrypted payload, and a payload handler. In some instances, the content package may also include user interface code for obtaining a secret from the recipient. The content package may be signed (e.g., the message content hashed and the result of the hash added to the content package). The content package is transmitted over a connection to a content delivery service for delivery to recipient(s) via another connection. The content delivery service receives the package and forwards the package to recipient(s) without decrypting the payload. A recipient receives the package from the content delivery service, validates the package and decrypts the payload. The payload may be presented to a display application.Type: GrantFiled: September 30, 2016Date of Patent: March 8, 2022Assignee: Amazon Technologies, Inc.Inventor: Daniel Stephen Popick
-
Patent number: 11100129Abstract: A consistent view of associations between independently replicated data objects may be provided. Data objects may be stored in separate data stores. Copies of the data stores may also store the data objects. The copies of the data stores may independently receive the data objects to be stored as part of independently replicating data stores to one or more copies of the data stores. An association can be created between objects in the different data store. If when the association is created it is determined that a referenced object is not yet stored in a copy of a data store, then both the association and the referenced object may be stored in the same data store so that the association and the referenced object are replicated together to a copy of the same data store.Type: GrantFiled: April 30, 2018Date of Patent: August 24, 2021Assignee: Amazon Technologies, Inc.Inventors: Daniel Stephen Popick, Alazel Acheson, Jasmeet Chhabra, Luke Edward Kennedy, Meng Li
-
Publication number: 20210109907Abstract: Versions of a schema may be maintained for application to hierarchical data structures. Updates to include in a new version of a schema may be received. The updates may be evaluated for compatibility with a current version of the schema. Compatible updates may be included in the new version of the schema. Incompatible updates may not be included in the new version of the schema. The new version of the schema may be made available for application to hierarchical data structures inclusive of the compatible updates to the schema.Type: ApplicationFiled: December 4, 2020Publication date: April 15, 2021Applicant: Amazon Technologies, Inc.Inventors: Mahendra Manshi Chheda, James Robert Englert, Srikanth Mandadi, Alazel Acheson, Daniel Stephen Popick
-
Patent number: 10860550Abstract: Versions of a schema may be maintained for application to hierarchical data structures. Updates to include in a new version of a schema may be received. The updates may be evaluated for compatibility with a current version of the schema. Compatible updates may be included in the new version of the schema. Incompatible updates may not be included in the new version of the schema. The new version of the schema may be made available for application to hierarchical data structures inclusive of the compatible updates to the schema.Type: GrantFiled: March 30, 2017Date of Patent: December 8, 2020Assignee: Amazon Technologies, Inc.Inventors: Mahendra Manshi Chheda, James Robert Englert, Srikanth Mandadi, Alazel Acheson, Daniel Stephen Popick
-
Publication number: 20200334374Abstract: A schema for a hierarchical data structure may include application specific extensions to the schema applied to a hierarchical data structure. Class may be added to the schema by individual applications granted access to a hierarchical data structure. When an access request for an object of the hierarchical data structure is received, the class may be identified in the schema and applied to process the access request to the object. Different classes may be added by different applications without disrupting the utilization of the schema for accessing the hierarchical data structure of other applications.Type: ApplicationFiled: July 2, 2020Publication date: October 22, 2020Applicant: Amazon Technologies, Inc.Inventors: Srikanth Mandadi, Mahendra Manshi Chheda, Alazel Acheson, Daniel Stephen Popick, James Robert Englert
-
Patent number: 10785199Abstract: A key distribution host determines a trust level of a user authentication server, wherein the trust level is based, at least in part, on one or more attributes of the user authentication server and provides one or more authentication keys to the user authentication server only if the trust level of the user authentication server is above a threshold value.Type: GrantFiled: November 27, 2017Date of Patent: September 22, 2020Assignee: Amazon Technologies, Inc.Inventors: Jasmeet Chhabra, Daniel Stephen Popick, Luke Edward Kennedy
-
Publication number: 20200267090Abstract: User identities can managed at an organization level, instead of across multiple individual resource accounts. In a resource provider environment, access to various resources and services may require users to have identities with specific resource accounts. Users can instead be associated with organization accounts, or virtual accounts that are not associated with specific resources or services. The organization accounts are attached at the appropriate location(s) in an organizational hierarchy. A user having an organization account can project the identity in any sub-account in the organization hierarchy. This can include any lower-level resource account, or can child accounts under a relevant branch of the hierarchy. A user can validate against the organization account, and receive access to the relevant service or resources using the identity projected in the corresponding resource account.Type: ApplicationFiled: May 5, 2020Publication date: August 20, 2020Inventors: Conor Patrick Cahill, Jasmeet Chhabra, Daniel Stephen Popick
-
Patent number: 10715458Abstract: User identities can managed at an organization level, instead of across multiple individual resource accounts. In a resource provider environment, access to various resources and services may require users to have identities with specific resource accounts. Users can instead be associated with organization accounts, or virtual accounts that are not associated with specific resources or services. The organization accounts are attached at the appropriate location(s) in an organizational hierarchy. A user having an organization account can project the identity in any sub-account in the organization hierarchy. This can include any lower-level resource account, or can child accounts under a relevant branch of the hierarchy. A user can validate against the organization account, and receive access to the relevant service or resources using the identity projected in the corresponding resource account.Type: GrantFiled: December 8, 2017Date of Patent: July 14, 2020Assignee: Amazon Technologies, Inc.Inventors: Conor Patrick Cahill, Jasmeet Chhabra, Daniel Stephen Popick
-
Patent number: 10706166Abstract: A schema for a hierarchical data structure may include application specific extensions to the schema applied to a hierarchical data structure. Class may be added to the schema by individual applications granted access to a hierarchical data structure. When an access request for an object of the hierarchical data structure is received, the class may be identified in the schema and applied to process the access request to the object. Different classes may be added by different applications without disrupting the utilization of the schema for accessing the hierarchical data structure of other applications.Type: GrantFiled: March 30, 2017Date of Patent: July 7, 2020Assignee: Amazon Technologies, Inc.Inventors: Srikanth Mandadi, Mahendra Manshi Chheda, Alazel Acheson, Daniel Stephen Popick, James Robert Englert