Patents by Inventor William Allen Curtis
William Allen Curtis 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: 11240222Abstract: A registry apparatus is provided for maintaining a device registry of agent devices for communicating with application providing apparatus. The registry comprises authentication information for uniquely authenticating at least one trusted agent device. In response to an authentication request from an agent device, the authentication information for that device is obtained from the registry, and authentication of the agent device is performed. If the authentication is successful, then application key information is transmitted to at least one of the agent device and the application providing apparatus.Type: GrantFiled: July 24, 2019Date of Patent: February 1, 2022Assignee: ARM IP LimitedInventors: William Allen Curtis, Douglas Miles Anson, Kerry Balanza
-
Patent number: 11076290Abstract: An agent device is registered in a first device registry maintained by a first registry apparatus for authenticating agent devices for communicating with application providing apparatuses. The agent device can be assigned to a second device registry maintained by second registry apparatus. The method of assignment comprises the first registry apparatus receiving from a requestor device a device assignment request. In response to the device assignment request, the first registry apparatus checks whether the agent device is allowed to be assigned to the second device registry, and if so, the agent device transmits second authentication information for authenticating the identity of the agent device to the second registry apparatus which registers this in the second device registry.Type: GrantFiled: June 15, 2018Date of Patent: July 27, 2021Assignee: ARM IP LimitedInventors: William Allen Curtis, Douglas Miles Anson, Kerry S Balanza
-
Patent number: 10911424Abstract: A registry apparatus is provided for maintaining a device registry of agent devices for communicating with application providing apparatus. The registry comprises authentication information for uniquely authenticating at least one trusted agent device. In response to an authentication request from an agent device, the authentication information for that device is obtained from the registry, and authentication of the agent device is performed. If the authentication is successful, then application key information is transmitted to at least one of the agent device and the application providing apparatus.Type: GrantFiled: July 16, 2018Date of Patent: February 2, 2021Assignee: ARM IP LimitedInventors: William Allen Curtis, Douglas Miles Anson, Kerry Balanza
-
Patent number: 10735428Abstract: In one example, a method includes obtaining, by a data processing device, first secret data associated with a first user and corresponding to a first location of a remote resource. The method further includes generating, using the first secret data, a first uniform resource locator (URL) usable to obtain the first location, and accessing the first location using the first URL. The method further includes obtaining, in response to transfer of usage rights of the data processing device from the first user to a second user, second secret data associated with the second user and corresponding to a second location of the remote resource. The method further includes generating, using the second secret data, a second URL usable to obtain the second location, and accessing the second location using the second URL. The second location is inaccessible via the first URL. The first location is inaccessible via the second URL.Type: GrantFiled: October 2, 2018Date of Patent: August 4, 2020Assignees: ARM IP Limited, ARM LimitedInventors: Milosch Meriac, Geraint Luff, William Allen Curtis, Remy Pottier
-
Publication number: 20190349348Abstract: A registry apparatus is provided for maintaining a device registry of agent devices for communicating with application providing apparatus. The registry comprises authentication information for uniquely authenticating at least one trusted agent device. In response to an authentication request from an agent device, the authentication information for that device is obtained from the registry, and authentication of the agent device is performed. If the authentication is successful, then application key information is transmitted to at least one of the agent device and the application providing apparatus.Type: ApplicationFiled: July 24, 2019Publication date: November 14, 2019Inventors: William Allen CURTIS, Douglas Miles ANSON, Marc CANEL
-
Publication number: 20190349346Abstract: A registry apparatus is provided for maintaining a device registry of agent devices for communicating with application providing apparatus. The registry comprises authentication information for uniquely authenticating at least one trusted agent device. In response to an authentication request from an agent device, the authentication information for that device is obtained from the registry, and authentication of the agent device is performed. If the authentication is successful, then application key information is transmitted to at least one of the agent device and the application providing apparatus.Type: ApplicationFiled: July 24, 2019Publication date: November 14, 2019Inventors: William Allen CURTIS, Douglas Miles ANSON, Marc CANEL
-
Publication number: 20190349347Abstract: A registry apparatus is provided for maintaining a device registry of agent devices for communicating with application providing apparatus. The registry comprises authentication information for uniquely authenticating at least one trusted agent device. In response to an authentication request from an agent device, the authentication information for that device is obtained from the registry, and authentication of the agent device is performed. If the authentication is successful, then application key information is transmitted to at least one of the agent device and the application providing apparatus.Type: ApplicationFiled: July 24, 2019Publication date: November 14, 2019Inventors: William Allen CURTIS, Douglas Miles ANSON, Marc CANEL
-
Publication number: 20190349345Abstract: A registry apparatus is provided for maintaining a device registry of agent devices for communicating with application providing apparatus. The registry comprises authentication information for uniquely authenticating at least one trusted agent device. In response to an authentication request from an agent device, the authentication information for that device is obtained from the registry, and authentication of the agent device is performed. If the authentication is successful, then application key information is transmitted to at least one of the agent device and the application providing apparatus.Type: ApplicationFiled: July 24, 2019Publication date: November 14, 2019Inventors: William Allen CURTIS, Douglas Miles ANSON, Kerry BALANZA
-
Publication number: 20190036928Abstract: In one example, a method includes obtaining, by a data processing device, first secret data associated with a first user and corresponding to a first location of a remote resource. The method further includes generating, using the first secret data, a first uniform resource locator (URL) usable to obtain the first location, and accessing the first location using the first URL. The method further includes obtaining, in response to transfer of usage rights of the data processing device from the first user to a second user, second secret data associated with the second user and corresponding to a second location of the remote resource. The method further includes generating, using the second secret data, a second URL usable to obtain the second location, and accessing the second location using the second URL. The second location is inaccessible via the first URL. The first location is inaccessible via the second URL.Type: ApplicationFiled: October 2, 2018Publication date: January 31, 2019Inventors: Milosch Meriac, Geraint Luff, William Allen Curtis, Remy Pottier
-
Publication number: 20180324168Abstract: A registry apparatus is provided for maintaining a device registry of agent devices for communicating with application providing apparatus. The registry comprises authentication information for uniquely authenticating at least one trusted agent device. In response to an authentication request from an agent device, the authentication information for that device is obtained from the registry, and authentication of the agent device is performed. If the authentication is successful, then application key information is transmitted to at least one of the agent device and the application providing apparatus.Type: ApplicationFiled: July 16, 2018Publication date: November 8, 2018Inventors: William Allen CURTIS, Douglas Miles ANSON, Kerry BALANZA
-
Patent number: 10122718Abstract: In one example, a method includes obtaining, by a data processing device, first secret data associated with a first user and corresponding to a first location of a remote resource. The method further includes generating, using the first secret data, a first uniform resource locator (URL) usable to obtain the first location, and accessing the first location using the first URL. The method further includes obtaining, in response to transfer of usage rights of the data processing device from the first user to a second user, second secret data associated with the second user and corresponding to a second location of the remote resource. The method further includes generating, using the second secret data, a second URL usable to obtain the second location, and accessing the second location using the second URL. The second location is inaccessible via the first URL. The first location is inaccessible via the second URL.Type: GrantFiled: August 21, 2015Date of Patent: November 6, 2018Assignees: ARM IP Limited, ARM LimitedInventors: Milosch Meriac, Geraint Luff, William Allen Curtis, Remy Pottier
-
Publication number: 20180295119Abstract: An agent device is registered in a first device registry maintained by a first registry apparatus for authenticating agent devices for communicating with application providing apparatuses. The agent device can be assigned to a second device registry maintained by second registry apparatus. The method of assignment comprises the first registry apparatus receiving from a requestor device a device assignment request. In response to the device assignment request, the first registry apparatus checks whether the agent device is allowed to be assigned to the second device registry, and if so, the agent device transmits second authentication information for authenticating the identity of the agent device to the second registry apparatus which registers this in the second device registry.Type: ApplicationFiled: June 15, 2018Publication date: October 11, 2018Inventors: William Allen CURTIS, Douglas Miles ANSON, Kerry S BALANZA
-
Patent number: 10069811Abstract: A registry apparatus is provided for maintaining a device registry of agent devices for communicating with application providing apparatus. The registry comprises authentication information for uniquely authenticating at least one trusted agent device. In response to an authentication request from an agent device, the authentication information for that device is obtained from the registry, and authentication of the agent device is performed. If the authentication is successful, then application key information is transmitted to at least one of the agent device and the application providing apparatus.Type: GrantFiled: October 17, 2013Date of Patent: September 4, 2018Assignee: ARM IP LimitedInventors: William Allen Curtis, Douglas Miles Anson, Kerry McGuire Balanza
-
Patent number: 10027646Abstract: An agent device is registered in a first device registry maintained by a first registry apparatus for authenticating agent devices for communicating with application providing apparatuses. The agent device can be assigned to a second device registry maintained by second registry apparatus. The method of assignment comprises the first registry apparatus receiving from a requestor device a device assignment request. In response to the device assignment request, the first registry apparatus checks whether the agent device is allowed to be assigned to the second device registry, and if so, the agent device transmits second authentication information for authenticating the identity of the agent device to the second registry apparatus which registers this in the second device registry.Type: GrantFiled: March 4, 2016Date of Patent: July 17, 2018Assignee: ARM IP LimitedInventors: William Allen Curtis, Douglas Miles Anson, Kerry S Balanza
-
Patent number: 9860235Abstract: A trusted identity may be established for an agent device for performing trusted communication with one or more application providing apparatuses. The method of establishing the trusted identity includes determining which of a number of authentication models is a selected authentication model to be used for uniquely authenticating the agent device. First and second authentication information is generated according to the selected model. The first authentication information is for uniquely authenticating the identity of the device and the second authentication information is for verifying that the agent device has the first authentication information. The first authentication information is embedded in the agent device while the second authentication information is transmitted to a registry apparatus for maintaining a device of agent devices. Authentication model information identifying which is the selected authentication model is also sent to the registry.Type: GrantFiled: October 17, 2013Date of Patent: January 2, 2018Assignee: ARM IP LimitedInventors: William Allen Curtis, Douglas Miles Anson, Kerry McGuire Balanza
-
Publication number: 20170054721Abstract: In one example, a method includes obtaining, by a data processing device, first secret data associated with a first user and corresponding to a first location of a remote resource. The method further includes generating, using the first secret data, a first uniform resource locator (URL) usable to obtain the first location, and accessing the first location using the first URL. The method further includes obtaining, in response to transfer of usage rights of the data processing device from the first user to a second user, second secret data associated with the second user and corresponding to a second location of the remote resource. The method further includes generating, using the second secret data, a second URL usable to obtain the second location, and accessing the second location using the second URL. The second location is inaccessible via the first URL. The first location is inaccessible via the second URL.Type: ApplicationFiled: August 21, 2015Publication date: February 23, 2017Inventors: Milosch Meriac, Geraint Luff, William Allen Curtis, Remy Pottier
-
Publication number: 20160191489Abstract: An agent device is registered in a first device registry maintained by a first registry apparatus for authenticating agent devices for communicating with application providing apparatuses. The agent device can be assigned to a second device registry maintained by second registry apparatus. The method of assignment comprises the first registry apparatus receiving from a requestor device a device assignment request. In response to the device assignment request, the first registry apparatus checks whether the agent device is allowed to be assigned to the second device registry, and if so, the agent device transmits second authentication information for authenticating the identity of the agent device to the second registry apparatus which registers this in the second device registry.Type: ApplicationFiled: March 4, 2016Publication date: June 30, 2016Inventors: William Allen CURTIS, Douglas Miles ANSON, Kerry S. BALANZA
-
Patent number: 9307405Abstract: An agent device is registered in a first device registry maintained by a first registry apparatus for authenticating agent devices for communicating with application providing apparatuses. The agent device can be assigned to a second device registry maintained by second registry apparatus. The method of assignment comprises the first registry apparatus receiving from a requestor device a device assignment request. In response to the device assignment request, the first registry apparatus checks whether the agent device is allowed to be assigned to the second device registry, and if so, the agent device transmits second authentication information for authenticating the identity of the agent device to the second registry apparatus which registers this in the second device registry.Type: GrantFiled: October 17, 2013Date of Patent: April 5, 2016Assignee: ARM IP LimitedInventors: William Allen Curtis, Douglas Miles Anson, Kerry McGuire Balanza
-
Publication number: 20150113592Abstract: A trusted identity may be established for an agent device for performing trusted communication with one or more application providing apparatuses. The method of establishing the trusted identity includes determining which of a number of authentication models is a selected authentication model to be used for uniquely authenticating the agent device. First and second authentication information is generated according to the selected model. The first authentication information is for uniquely authenticating the identity of the device and the second authentication information is for verifying that the agent device has the first authentication information. The first authentication information is embedded in the agent device while the second authentication information is transmitted to a registry apparatus for maintaining a device of agent devices. Authentication model information identifying which is the selected authentication model is also sent to the registry.Type: ApplicationFiled: October 17, 2013Publication date: April 23, 2015Inventors: William Allen CURTIS, Douglas Miles Anson, Kerry McGuire Balanza
-
Publication number: 20150113599Abstract: A registry apparatus is provided for maintaining a device registry of agent devices for communicating with application providing apparatus. The registry comprises authentication information for uniquely authenticating at least one trusted agent device. In response to an authentication request from an agent device, the authentication information for that device is obtained from the registry, and authentication of the agent device is performed. If the authentication is successful, then application key information is transmitted to at least one of the agent device and the application providing apparatus.Type: ApplicationFiled: October 17, 2013Publication date: April 23, 2015Inventors: William Allen CURTIS, Douglas Miles ANSON, Kerry McGuire BALANZA