Patents by Inventor CRAIG PEARSON
CRAIG PEARSON 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: 11943370Abstract: A method allows access to computer resources to authorized native applications on a client device. An authorization server receives, from a native application on a device, an initial authorization grant, a public key of a private/public key pair generated on the device, and an attestation of authenticity of the native application. The authorization server receives, from the native application on the device, a refresh token and a digital signature of the refresh token that is created with the private key. The authorization server recognizes the refresh token only if the refresh token is verified with the public key that has been previously registered. The authorization server validates the digital signature of the refresh token, and transmits a new access token and a new refresh token to the native application on the device, thus allowing the native application on the device to access the computer resource.Type: GrantFiled: November 10, 2021Date of Patent: March 26, 2024Assignee: International Business Machines CorporationInventors: Shane Bradley Weeden, Craig Pearson, Carsten Hagemann
-
Publication number: 20230141966Abstract: A method allows access to computer resources to authorized native applications on a client device. An authorization server receives, from a native application on a device, an initial authorization grant, a public key of a private/public key pair generated on the device, and an attestation of authenticity of the native application. The authorization server receives, from the native application on the device, a refresh token and a digital signature of the refresh token that is created with the private key. The authorization server recognizes the refresh token only if the refresh token is verified with the public key that has been previously registered. The authorization server validates the digital signature of the refresh token, and transmits a new access token and a new refresh token to the native application on the device, thus allowing the native application on the device to access the computer resource.Type: ApplicationFiled: November 10, 2021Publication date: May 11, 2023Inventors: SHANE BRADLEY WEEDEN, CRAIG PEARSON, CARSTEN HAGEMANN
-
Patent number: 11368446Abstract: A service provider configured to establish a federated identity management with an identity provider, provision a first user account, and retrieve revocation information from a ledger. The revocation information can include a revoked user account identifier published to the ledger by the identity provider. The service provider can determine that the revoked user account identifier corresponds to the first user account. The service provider can delete the first user account from the service provider.Type: GrantFiled: October 2, 2018Date of Patent: June 21, 2022Assignee: International Business Machines CorporationInventors: Keiran W. Robinson, Craig Pearson, Leo M. M. Farrell
-
Publication number: 20200242717Abstract: A processor-implemented method manages an identification document (ID) that is displayed on an electronic device. One or more processors (e.g., within an identity document manager) receive a set of profile details about an entity. The processor(s) send the set of profile details about the entity to a blockchain system that generates a blockchain from the set of profile details about the entity. The processor(s) generate a barcode from a hash of the blockchain, and transmit the barcode to an entity device. The processor(s) subsequently receive a new barcode from an entity verification device. The processor(s) compare information in the new barcode that is received from the entity verification device to information in the blockchain that the identity document manager received from the blockchain system. In response to the two sets of information matching, the processor(s) transmit entity authorization instructions to the entity verification device.Type: ApplicationFiled: January 30, 2019Publication date: July 30, 2020Inventors: PRANAB AGARWAL, CRAIG PEARSON, MICHAEL E. HOOD
-
Publication number: 20200106767Abstract: A service provider configured to establish a federated identity management with an identity provider, provision a first user account, and retrieve revocation information from a ledger. The revocation information can include a revoked user account identifier published to the ledger by the identity provider. The service provider can determine that the revoked user account identifier corresponds to the first user account. The service provider can delete the first user account from the service provider.Type: ApplicationFiled: October 2, 2018Publication date: April 2, 2020Inventors: Keiran W. Robinson, Craig Pearson, Leo M. M. Farrell
-
Patent number: 10093235Abstract: An automotive side view mirror attachment assembly includes first and second loading surfaces for engaging a mounting member of a side view mirror assembly, wherein the first and second loading surfaces are disposed within an interior of a vehicle door, such that, in assembly, a mounting member of the mirror assembly is substantially or fully disposed within the interior of a vehicle door, thereby minimizing the overall mirror footprint by eliminating the need for an external base for attachment of a mirror assembly to a vehicle door.Type: GrantFiled: February 6, 2017Date of Patent: October 9, 2018Assignee: Ford Global Technologies LLCInventors: Craig Pearson, Robert Anthony Brancaleone
-
Patent number: 9906558Abstract: A method sends a request for a delegated authorization grant data set, receives a delegated authorization grant data set that defines the delegated authorization grant scope, with respect to a resource. The delegated authorization grant data set includes a scope variable value having been selected by a delegator entity through a delegation grant scope user interface on the delegator device. The scope controls access to the resource in a manner limited by the scope of the delegated authorization grant defined by the delegated authorization grant data set.Type: GrantFiled: June 24, 2015Date of Patent: February 27, 2018Assignee: International Business Machines CorporationInventors: David P. Moore, Craig Pearson
-
Patent number: 9669762Abstract: An automotive side view mirror attachment assembly includes first and second loading surfaces for engaging a mounting member of a side view mirror assembly, wherein the first and second loading surfaces are disposed within an interior of a vehicle door, such that, in assembly, a mounting member of the mirror assembly is substantially or fully disposed within the interior of a vehicle door, thereby minimizing the overall mirror footprint by eliminating the need for an external base for attachment of a mirror assembly to a vehicle door.Type: GrantFiled: December 19, 2011Date of Patent: June 6, 2017Assignee: Ford Global Technologies, LLCInventors: Craig Pearson, Robert Anthony Brancaleone
-
Publication number: 20170144600Abstract: An automotive side view mirror attachment assembly includes first and second loading surfaces for engaging a mounting member of a side view mirror assembly, wherein the first and second loading surfaces are disposed within an interior of a vehicle door, such that, in assembly, a mounting member of the mirror assembly is substantially or fully disposed within the interior of a vehicle door, thereby minimizing the overall mirror footprint by eliminating the need for an external base for attachment of a mirror assembly to a vehicle door.Type: ApplicationFiled: February 6, 2017Publication date: May 25, 2017Inventors: Craig Pearson, Robert Anthony Brancaleone
-
Publication number: 20160381021Abstract: A method sends a request for a delegated authorization grant data set, receives a delegated authorization grant data set that defines the delegated authorization grant scope, with respect to a resource. The delegated authorization grant data set includes a scope variable value having been selected by a delegator entity through a delegation grant scope user interface on the delegator device. The scope controls access to the resource in a manner limited by the scope of the delegated authorization grant defined by the delegated authorization grant data set.Type: ApplicationFiled: June 24, 2015Publication date: December 29, 2016Inventors: David P. Moore, Craig Pearson
-
Publication number: 20160284141Abstract: An approach for access authorization to a protected resource is provided. The approach provisions a physical access badge identifier to a door controller. The approach receives a swipe event, wherein the swipe event includes a door controller identifier and the physical access badge identifier. The approach creates an authorization request to access a protected resource, wherein the authorization request includes a request from a user for access to a protected resource. The approach identifies one or more security policies for the protected resource. The approach determines whether to permit access to the protected resource based, at least in part, on the one or more security policies and the swipe event. Responsive to a determination to permit access to the protected resource, the approach permits access to the protected resource, wherein permitting access to the protected resource includes validating an authentication session for a user.Type: ApplicationFiled: March 27, 2015Publication date: September 29, 2016Inventors: David P. Moore, Craig Pearson
-
Publication number: 20160284146Abstract: An approach for access authorization to a protected resource is provided. The approach provisions a physical access badge identifier to a door controller. The approach receives a swipe event, wherein the swipe event includes a door controller identifier and the physical access badge identifier. The approach creates an authorization request to access a protected resource, wherein the authorization request includes a request from a user for access to a protected resource. The approach identifies one or more security policies for the protected resource. The approach determines whether to permit access to the protected resource based, at least in part, on the one or more security policies and the swipe event. Responsive to a determination to permit access to the protected resource, the approach permits access to the protected resource, wherein permitting access to the protected resource includes validating an authentication session for a user.Type: ApplicationFiled: December 18, 2015Publication date: September 29, 2016Inventors: David P. Moore, Craig Pearson
-
Patent number: 8847729Abstract: A host organization system for a host organization of a physical site, receives a request, by a visitor with an identifier of a visitor organization for a visitor access medium, for access to the physical site controlled by a physical access control system requiring presentation of the visitor access medium for access to the physical site, wherein there is an electronic trust relationship between the host organization system and a visitor organization system for the visitor organization via a network, wherein the visitor organization system maintains an electronic identity profile for the visitor. Responsive to the host organization system receiving an authenticated identifier for the visitor from the visitor organization system and validating the authenticated identifier from the visitor organization system, issuing a visitor access medium to the visitor for controlling access to the physical site.Type: GrantFiled: August 29, 2011Date of Patent: September 30, 2014Assignee: International Business Machines CorporationInventors: David P. Moore, Craig Pearson
-
Publication number: 20130153736Abstract: An automotive side view mirror attachment assembly includes first and second loading surfaces for engaging a mounting member of a side view mirror assembly, wherein the first and second loading surfaces are disposed within an interior of a vehicle door, such that, in assembly, a mounting member of the mirror assembly is substantially or fully disposed within the interior of a vehicle door, thereby minimizing the overall minor footprint by eliminating the need for an external base for attachment of a mirror assembly to a vehicle door.Type: ApplicationFiled: December 19, 2011Publication date: June 20, 2013Applicant: Ford Global Technologies, LLCInventors: Craig Pearson, Robert Anthony Brancaleone
-
Publication number: 20130049928Abstract: A host organization system for a host organization of a physical site, receives a request, by a visitor with an identifier of a visitor organization for a visitor access medium, for access to the physical site controlled by a physical access control system requiring presentation of the visitor access medium for access to the physical site, wherein there is an electronic trust relationship between the host organization system and a visitor organization system for the visitor organization via a network, wherein the visitor organization system maintains an electronic identity profile for the visitor. Responsive to the host organization system receiving an authenticated identifier for the visitor from the visitor organization system and validating the authenticated identifier from the visitor organization system, issuing a visitor access medium to the visitor for controlling access to the physical site.Type: ApplicationFiled: August 29, 2011Publication date: February 28, 2013Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: DAVID P. MOORE, CRAIG PEARSON