Patents by Inventor Shane I. Saunders

Shane I. Saunders 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).

  • Publication number: 20220129538
    Abstract: Examples of password integrity scoring are described. In an example, an integrity score for a password may be determined based on a comparison of the password with a set of passwords for multiple users stored in a database. In some examples, the set of passwords may include in-use passwords and previously-used passwords for the multiple users. In some examples, the password may be stored into the database for scoring future passwords.
    Type: Application
    Filed: July 19, 2019
    Publication date: April 28, 2022
    Applicant: Hewlett-Packard Development Company, L.P.
    Inventors: Shane I. Saunders, Leonardo Eloy Abranques de Oliveira, Christopher Ray Myers, Paul Michael Anderson
  • Publication number: 20210279360
    Abstract: Disclosed herein is a consent management (CM) technology that facilitates the tracking of consented data transactions with customer-consent data records by an agency. A consented data transaction includes an action requested to or actually performed on or with a customer-consent data record of a particular customer of the agency. The customer-consent data record contains sensitive personal information (SPI) of and/or about the particular customer. With this technology, the agency's CM system may provide evidence of all consented data transactions with the customer-consent data record to, for example, government regulators and to the customer herself.
    Type: Application
    Filed: October 24, 2017
    Publication date: September 9, 2021
    Applicant: Hewlett-Packard Development Company, L.P.
    Inventors: Galo Gimenez Palop, Christopher Douglas, Shane I. Saunders
  • Patent number: 11038894
    Abstract: Examples relate to providing selective access to resources. In one example, a computing device may: receive, from a client application, a request to access a first resource server, the request including a client access token; identify a first set of permissions specified by a client topology, the client topology specifying: the first resource server; the first set of permissions for accessing, by the client application, the first resource server; a second resource server; and a second set of permissions for accessing, by the first resource server, the second resource server; provide the client application with a first access token specifying the first set of permissions and the first resource server; receive, from the first resource server, a request to access the second resource server, the request including the first access token; and provide the first resource server with a second access token specifying the second set of permissions.
    Type: Grant
    Filed: April 7, 2015
    Date of Patent: June 15, 2021
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Michael B Beiter, Susan J Kordis, Shane I Saunders
  • Patent number: 11032358
    Abstract: Monitoring an availability of a dynamically scalable web application having a plurality of microservices deployed on groups of servers each fronted by a load balancer. Examples include retrieving access log data entries from each load balancer, with the access log of each load balancer including a data entry for each HTTP Request received by the load balancer for the web application, each data entry including a Timestamp, an HTTP URL, and an HTTP Method of the HTTP Request, and a status code of a corresponding HTTP response, and with each microservice having a corresponding HTTP URL/HTTP Method pair. An availability of each microservice is determined based on the status codes of HTTP responses corresponding to data entries having HTTP URL/HTTP Method pairs corresponding to the microservice.
    Type: Grant
    Filed: January 31, 2018
    Date of Patent: June 8, 2021
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Leonardo Eloy, Carlos Alexandre Lima, Paul Michael Anderson, Chris Myers, Shane I Saunders
  • Publication number: 20200389517
    Abstract: Monitoring an availability of a dynamically scalable web application having a plurality of microservices deployed on groups of servers each fronted by a load balancer. Examples include retrieving access log data entries from each load balancer, with the access log of each load balancer including a data entry for each HTTP Request received by the load balancer for the web application, each data entry including a Timestamp, an HTTP URL, and an HTTP Method of the HTTP Request, and a status code of a corresponding HTTP response, and with each microservice having a corresponding HTTP URL/HTTP Method pair. An availability of each microservice is determined based on the status codes of HTTP responses corresponding to data entries having HTTP URL/HTTP Method pairs corresponding to the microservice.
    Type: Application
    Filed: January 31, 2018
    Publication date: December 10, 2020
    Inventors: Leonardo ELOY, Carlos Alexandre LIMA, Paul Michael ANDERSON, Chris MYERS, Shane I SAUNDERS
  • Publication number: 20180020005
    Abstract: Examples relate to providing selective access to resources. In one example, a computing device may: receive, from a client application, a request to access a first resource server, the request including a client access token; identify a first set of permissions specified by a client topology, the client topology specifying: the first resource server; the first set of permissions for accessing, by the client application, the first resource server; a second resource server; and a second set of permissions for accessing, by the first resource server, the second resource server; provide the client application with a first access token specifying the first set of permissions and the first resource server; receive, from the first resource server, a request to access the second resource server, the request including the first access token; and provide the first resource server with a second access token specifying the second set of permissions.
    Type: Application
    Filed: April 7, 2015
    Publication date: January 18, 2018
    Inventors: MICHAEL B BEITER, SUSAN J KORDIS, SHANE I SAUNDERS
  • Publication number: 20130103741
    Abstract: A client computing device has a document-editing application program to edit a document. The document issues a request to access external data stored on an external source for inclusion within the document. A client-side external data component at the client computing device receives and routes the request to access the external data from the document and returns the external data responsively received to the request back to the document for inclusion within the document. A server-side external data component at a server computing device receives from the client-side external data component the request to access the external data, routes the request to the external source, and returns the external data responsively received to the request back to the client-side external data component.
    Type: Application
    Filed: October 25, 2011
    Publication date: April 25, 2013
    Inventors: Galo Gimenez Palop, Shane I. Saunders