Patents by Inventor Patrick Cahill
Patrick Cahill 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: 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: 11774603Abstract: The present invention provides a system, method and apparatus for determining the status of coupled assets during transport. According to a first preferred embodiment, a method of the present invention preferably includes triggering a set of tracking devices to transmit time stamp data indicating when the tracked assets cross pre-set speed thresholds. The present invention preferably further includes comparing the received time stamp data to equivalent data points from other assets and identifying unique pairs of assets which crossed the same speed thresholds at similar times and positions (i.e. matching velocity profiles). The system then designates the unique pair of assets as coupled and may apply custom tracking rules and power saving algorithms to the coupled assets.Type: GrantFiled: February 17, 2021Date of Patent: October 3, 2023Assignee: ORBCOMM, INC.Inventors: Kenn Humborg, Patrick Cahill
-
Publication number: 20230283482Abstract: A request to add tags (e.g., labels, key-value pairs, or metadata) to resources can be digitally signed by the entity making the request, such that the source can be verified and an authorization determination made for each tag. For a request involving multiple services (or entities) that can each add tags, any tag added by a service can be included in the request and digitally signed by that service. Each service processing the request can also digitally sign the request before forwarding, so that each service signs a version of the request, which includes elements signed by other services earlier in the request chain. When the request is received to a tagging service, the service ensures that every tag was digitally signed by the appropriate authorized entity or service, and validates the signatures to ensure that no data was modified or omitted, before adding the tags to the designated resource(s).Type: ApplicationFiled: May 11, 2023Publication date: September 7, 2023Inventors: William Frederick Hingle Kruse, Conor Patrick Cahill, Jeffrey Cicero Canton, Dmitry Frenkel, Harshad Vasant Kulkarni, Colin Watson, Andrew Paul Mikulski
-
Patent number: 11695569Abstract: A request to add tags (e.g., labels, key-value pairs, or metadata) to resources can be digitally signed by the entity making the request, such that the source can be verified and an authorization determination made for each tag. For a request involving multiple services (or entities) that can each add tags, any tag added by a service can be included in the request and digitally signed by that service. Each service processing the request can also digitally sign the request before forwarding, so that each service signs a version of the request, which includes elements signed by other services earlier in the request chain. When the request is received to a tagging service, the service ensures that every tag was digitally signed by the appropriate authorized entity or service, and validates the signatures to ensure that no data was modified or omitted, before adding the tags to the designated resource(s).Type: GrantFiled: March 25, 2021Date of Patent: July 4, 2023Assignee: Amazon Technologies, Inc.Inventors: William Frederick Hingle Kruse, Conor Patrick Cahill, Jeffrey Cicero Canton, Dmitry Frenkel, Harshad Vasant Kulkarni, Colin Watson, Andrew Paul Mikulski
-
Publication number: 20230064473Abstract: Described herein are techniques and mechanisms for modules in a battery stack to provide backup power to their neighbor modules thereby permitting the neighboring cell to activate bypass switches, which can effectively remove a module's associated battery cells from the charge/discharge loop and permit the battery to continue safe operations. This mechanism can be a cost-effective technique of providing backup power.Type: ApplicationFiled: August 19, 2022Publication date: March 2, 2023Inventors: Alan Patrick Cahill, Uwe Broeckelmann
-
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: 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
-
Patent number: 11203261Abstract: Methods and systems are provided for controlling an airflow to an engine via a primary air induction pathway or a secondary air induction pathway, where the secondary air induction pathway routes the airflow to the engine via a deployable snorkel system. Thus, in one example, a method comprises routing the airflow to the engine solely via the primary air induction pathway by commanding open a first air inlet valve and commanding closed a second air inlet valve, and responsive to a request to switch the routing, commanding closed the first air inlet valve and commanding open the second air inlet valve. In this way, the snorkel system may selectively be used in response to requests from a vehicle operator.Type: GrantFiled: December 10, 2019Date of Patent: December 21, 2021Assignee: Ford Global Technologies, LLCInventors: Thomas Joseph Ciccone, Jaymin Joseph, Joseph Ovalles Quinones, James Patrick Cahill, Trenton Lee McMillion
-
Publication number: 20210211304Abstract: A request to add tags (e.g., labels, key-value pairs, or metadata) to resources can be digitally signed by the entity making the request, such that the source can be verified and an authorization determination made for each tag. For a request involving multiple services (or entities) that can each add tags, any tag added by a service can be included in the request and digitally signed by that service. Each service processing the request can also digitally sign the request before forwarding, so that each service signs a version of the request, which includes elements signed by other services earlier in the request chain. When the request is received to a tagging service, the service ensures that every tag was digitally signed by the appropriate authorized entity or service, and validates the signatures to ensure that no data was modified or omitted, before adding the tags to the designated resource(s).Type: ApplicationFiled: March 25, 2021Publication date: July 8, 2021Inventors: William Frederick Hingle Kruse, Conor Patrick Cahill, Jeffrey Cicero Canton, Dmitry Frenkel, Harshad Vasant Kulkarni, Colin Watson, Andrew Paul Mikulski
-
Publication number: 20210170860Abstract: Methods and systems are provided for controlling an airflow to an engine via a primary air induction pathway or a secondary air induction pathway, where the secondary air induction pathway routes the airflow to the engine via a deployable snorkel system. Thus, in one example, a method comprises routing the airflow to the engine solely via the primary air induction pathway by commanding open a first air inlet valve and commanding closed a second air inlet valve, and responsive to a request to switch the routing, commanding closed the first air inlet valve and commanding open the second air inlet valve. In this way, the snorkel system may selectively be used in response to requests from a vehicle operator.Type: ApplicationFiled: December 10, 2019Publication date: June 10, 2021Inventors: Thomas Joseph Ciccone, Jaymin Joseph, Joseph Ovalles Quinones, James Patrick Cahill, Trenton Lee McMillion
-
Patent number: 11005853Abstract: Transitive restrictions can be applied to requests received on a session. A session token can be issued for an active session, and a transitivity setting specified to indicate the types of requests for which the transitive restriction is to be enforced. This can include enforcing the restriction on requests received from outside a trusted environment, requests within a scope of enforcement, or enforcing the restriction at request authentication. Any request received from an untrusted source that fails to satisfy the transitive restriction will be denied. Requests from inside the trusted environment may not have the transitive restriction enforced, such as where a new token is issued. This enables services within the environment to make calls on behalf of the customer, while ensuring that third parties obtaining the session token cannot successfully initiate such calls.Type: GrantFiled: March 6, 2018Date of Patent: May 11, 2021Assignee: AMAZON TECHNOLOGIES, INC.Inventors: Ankur Agarwal, Praveen Akinapally, Conor Patrick Cahill, Dmitry Frenkel, Rachit Jain, Lennart Christopher Leon Kats, Julian Eric Naydichev
-
Patent number: 10972288Abstract: A request to add tags (e.g., labels, key-value pairs, or metadata) to resources can be digitally signed by the entity making the request, such that the source can be verified and an authorization determination made for each tag. For a request involving multiple services (or entities) that can each add tags, any tag added by a service can be included in the request and digitally signed by that service. Each service processing the request can also digitally sign the request before forwarding, so that each service signs a version of the request, which includes elements signed by other services earlier in the request chain. When the request is received to a tagging service, the service ensures that every tag was digitally signed by the appropriate authorized entity or service, and validates the signatures to ensure that no data was modified or omitted, before adding the tags to the designated resource(s).Type: GrantFiled: December 24, 2019Date of Patent: April 6, 2021Assignee: AMAZON TECHNOLOGIES, INC.Inventors: William Frederick Hingle Kruse, Conor Patrick Cahill, Jeffrey Cicero Canton, Dmitry Frenkel, Harshad Vasant Kulkarni, Colin Watson, Andrew Paul Mikulski
-
Patent number: 10944561Abstract: A security token service receives a request for a token. The request indicates a set of access control policies that define a set of permissions for access to a resource. The security token service generates the token to comprise a set of identifiers of the set of access control policies. The security token service provides the token in response to the request to enable the token to be used to access the resource in accordance with the set of access control policies.Type: GrantFiled: May 14, 2018Date of Patent: March 9, 2021Assignee: Amazon Technologies Inc.Inventors: Conor Patrick Cahill, Rachit Jain, Brigid Ann Johnson, Praveen Akinapally, Varun Jayant Oswal, Jasmeet Chhabra, Ritwick Dhar, Luke Edward Kennedy, Per Mikael Horal
-
Patent number: 10892925Abstract: Techniques are provided for an integrated circuit, current loop interface that can receive and extract a high-frequency digital communication signal from a low-frequency analog current signal using a complex impedance circuit. The complex impedance circuit can allow for low input impedance at the lower frequencies of the analog current signal and high input impedance at the higher frequencies of the digital communication signal.Type: GrantFiled: November 16, 2018Date of Patent: January 12, 2021Assignee: ANALOG DEVICES INTERNATIONAL UNLIMITED COMPANYInventors: Michal Brychta, Alan Patrick Cahill, Sharad Vijaykumar
-
Patent number: 10819747Abstract: A system and method for generating a policy entitlement map usable to provide a visualization of policies based at least in part on a set of resources of a service of a computing resource service provider, a set of actions that can be taken with the set of resources, or one or more identities. The policy entitlement map may be generated to reflect a set of actions performable by identities of the one or more identities, a set of resources accessible by the identities, or a set of actions that may be performed on the resources.Type: GrantFiled: September 26, 2014Date of Patent: October 27, 2020Assignee: Amazon Technologies, Inc.Inventors: Khaled Salah Sedky, Kai Zhao, Jacob Andreas Kjelstrup, Ajith Harshana Ranabahu, Conor Patrick Cahill
-
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: 10691822Abstract: Validated policies can be utilized where information regarding the validation travels with the policies. A policy validator can validate information about a policy, such as may relate to compliance with policy requirements and accuracy of the policy output. Information about the validation, such as one or more claims of validity and information about the validator, can be provided with the policy as metadata, such as in a signature block. The signatures, or other verification mechanisms, can be used to ensure that the policy is not modified after the validation. When attempting to utilize the policy, the signature block can be evaluated along with the policy to determine whether to grant the access. In some embodiments the signature block may not be evaluated with the policy, but may be used subsequently for auditing or compliance determinations.Type: GrantFiled: December 13, 2017Date of Patent: June 23, 2020Assignee: AMAZON TECHNOLOGIES, INC.Inventors: Eric Jason Brandwine, Conor Patrick Cahill
-
Publication number: 20200162293Abstract: Techniques are provided for an integrated circuit, current loop interface that can receive and extract a high-frequency digital communication signal from a low-frequency analog current signal using a complex impedance circuit. The complex impedance circuit can allow for low input impedance at the lower frequencies of the analog current signal and high input impedance at the higher frequencies of the digital communication signal.Type: ApplicationFiled: November 16, 2018Publication date: May 21, 2020Inventors: Michal Brychta, Alan Patrick Cahill, Sharad Vijaykumar