Patents by Inventor Nicholas D. Thayer

Nicholas D. Thayer 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: 10614248
    Abstract: A system can be designed that shares transaction data across different organizations while preserving data privacy and anonymizing the source organization. Organizations can enter into an agreement to share transaction data with each other through a trusted data sharing system. The organizations can input user records that include primary and secondary explicit user identifiers into the data sharing system. The data sharing system can correlate explicit user identifiers of a user across organizations via an internal identifier without exposing explicit user identifiers. The data sharing system comprises a data anonymizer agent for each sharing organization. A data anonymizer agent selectively applies anonymization filters to quasi-identifiers in the transaction data based on quasi-identifier type to extend data privacy protection measures to quasi-identifiers without drastically reducing or eradicating the utility of the quasi-identifiers.
    Type: Grant
    Filed: January 31, 2017
    Date of Patent: April 7, 2020
    Assignee: CA, Inc.
    Inventors: James Andrew Perkins, Nicholas D. Thayer, Corey Adam Cohen
  • Patent number: 10467241
    Abstract: Provided is a process, including: assigning different instances of a single-tenant application among a plurality of instances of the single-tenant application to different computing sessions with different client computing devices associated with different tenant user accounts; while the plurality of instances of the single-tenant application are executing, determining that a workload of the plurality of instances of the single-tenant application satisfies a first threshold condition; in response to the determination, automatically provisioning an added instance of the single-tenant application; and assigning the added instance of the single-tenant application to a session with a given client computing device.
    Type: Grant
    Filed: March 24, 2017
    Date of Patent: November 5, 2019
    Assignee: CA, INC.
    Inventors: Nicholas D. Thayer, Julio Garcia, James Perkins, Mark Bell
  • Publication number: 20180307735
    Abstract: Provided is a process including: receiving a request for a user interface depicting data specified, at least in part, by the request; accessing data in a first type of database, the data in the first type of database including references to entries in a second type of database different from the first type of database, wherein the two types of databases include a relational database and a non-relational database; forming instructions to present a user interface depicting accessed data in the first type of database with inputs to effectuate access to data in the second type of database.
    Type: Application
    Filed: April 19, 2017
    Publication date: October 25, 2018
    Inventors: Nicholas D. Thayer, James Perkins, Rajat Kumar Mishra, Kiran Prakash Diwakar
  • Publication number: 20180285591
    Abstract: A data security framework can be designed that allows separation of sensitive values from non-sensitive values while substituting obfuscation values for the sensitive values in a document that originally contained both. The data security framework detects a document/form being submitted to a server and determines those values of the document that are sensitive or confidential. The data security framework redacts the document to protect the sensitive values. The data security framework redacts the document by substituting the sensitive values in the document with obfuscation values. The data security framework stores the document or the values of the document (i.e., payload) with the substitute obfuscation values. The data security framework stores the sensitive values in a secure repository distinct from the repository in which the payload or document is stored.
    Type: Application
    Filed: March 29, 2017
    Publication date: October 4, 2018
    Inventors: Nicholas D. Thayer, James Andrew Perkins, Ward Duncan McKonly
  • Publication number: 20180278725
    Abstract: Provided is a process, including: obtaining a tenant-mapping record that maps each of a plurality of tenants to respective database field-values and network hosts; executing a plurality of instances of a single-tenant application, each instance executing on a different network host; receiving a command including an identifier associated with a first tenant among the plurality of tenants having a first user account; based on the identifier, translating the command from a single-tenant command into a multi-tenant command; executing the command with a first instance of the single-tenant application among the plurality of instances; and accessing tenant data based on a modified database access request.
    Type: Application
    Filed: March 24, 2017
    Publication date: September 27, 2018
    Inventor: Nicholas D. Thayer
  • Publication number: 20180278675
    Abstract: Provided is a process, including: assigning different instances of a single-tenant application among a plurality of instances of the single-tenant application to different computing sessions with different client computing devices associated with different tenant user accounts; while the plurality of instances of the single-tenant application are executing, determining that a workload of the plurality of instances of the single-tenant application satisfies a first threshold condition; in response to the determination, automatically provisioning an added instance of the single-tenant application; and assigning the added instance of the single-tenant application to a session with a given client computing device.
    Type: Application
    Filed: March 24, 2017
    Publication date: September 27, 2018
    Inventors: Nicholas D. Thayer, Julio Garcia, James Perkins, Mark Bell
  • Publication number: 20180218173
    Abstract: A system can be designed that shares transaction data across different organizations while preserving data privacy and anonymizing the source organization. Organizations can enter into an agreement to share transaction data with each other through a trusted data sharing system. The organizations can input user records that include primary and secondary explicit user identifiers into the data sharing system. The data sharing system can correlate explicit user identifiers of a user across organizations via an internal identifier without exposing explicit user identifiers. The data sharing system comprises a data anonymizer agent for each sharing organization. A data anonymizer agent selectively applies anonymization filters to quasi-identifiers in the transaction data based on quasi-identifier type to extend data privacy protection measures to quasi-identifiers without drastically reducing or eradicating the utility of the quasi-identifiers.
    Type: Application
    Filed: January 31, 2017
    Publication date: August 2, 2018
    Inventors: James Andrew Perkins, Nicholas D. Thayer, Corey Adam Cohen
  • Patent number: 9075845
    Abstract: A system includes a memory operable to store instructions and a processor communicatively coupled to the memory and operable, upon executing the instructions, to determine that first probe information is associated with first device information based on the first probe information, determine that second probe information is associated with the first device information and second device information based on the second probe information, and determine that third probe information is associated with second device information based on the third probe information. The processor may be further operable, upon executing the instructions to modify the first device information to include particular information from the first probe information and particular information from the second probe information, and modify the second device information to include particular information from the second probe information and particular information from the third probe information.
    Type: Grant
    Filed: December 16, 2013
    Date of Patent: July 7, 2015
    Assignee: CA, Inc.
    Inventors: Nicholas D. Thayer, Roger H. Dev, Jeffrey B. Thompson
  • Patent number: 9075844
    Abstract: A system includes a memory operable to store instructions and a processor communicatively coupled to the memory and operable, upon executing the instructions, to receive first probe information from a first probe installed on a first device, compare the first probe information to first device information in a database, and determine that the first probe is associated with the first device. The processor may be further operable, upon executing the instructions, to receive second probe information from a second probe installed on the first device, compare the second probe information to the first device information in the database, and determine that the second probe is associated with the first device. The processor may be further operable, upon executing the instructions, to generate a relationship between the first probe information and the first device information and generate a relationship between the first probe information and the first device information.
    Type: Grant
    Filed: December 16, 2013
    Date of Patent: July 7, 2015
    Assignee: CA, Inc.
    Inventors: Nicholas D. Thayer, Roger H. Dev, Jeffrey B. Thompson
  • Patent number: 7255234
    Abstract: A rack-mount storage system comprises an equipment cabinet that defines at least one device opening therein. A first device sized to be received by the first device opening defines a first mounting pathway therein. The first device has a chassis that is sized to receive at least one component of the first device and that also defines at least a portion of the first mounting pathway. A support spar sized to be received by the first mounting pathway and being sized to engage said equipment cabinet and extend substantially between first and second sides of the equipment cabinet engages the first mounting pathway and the equipment cabinet to support said first device in the equipment cabinet.
    Type: Grant
    Filed: January 17, 2002
    Date of Patent: August 14, 2007
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Robert W Luffel, David P Jones, Curtis C. Ballard, Nicholas D Thayer
  • Patent number: 6813113
    Abstract: A data cartridge exchange apparatus for a data storage system may comprise a drawer sized to receive a data cartridge and a first guide rail having a first configuration mounted to the drawer. A guide rail having a second configuration is sized to engage the first guide rail having the first configuration mounted to the drawer. A second guide rail having the first configuration is mounted to the data storage system and is sized to engage the guide rail having the second configuration so that the drawer can be moved between a retracted position and an extended position.
    Type: Grant
    Filed: February 25, 1999
    Date of Patent: November 2, 2004
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Robert L. Mueller, Nicholas D. Thayer, Mark A. Smith
  • Patent number: 6643226
    Abstract: A mail slot data cartridge exchange system for a data storage system may comprise a drawer mounted to the data storage system so that the drawer can be moved between a retracted position and an extended position. A cartridge magazine for holding at least one data cartridge is sized to be removably received by the drawer so that at least a portion of the cartridge magazine is exposed when the drawer is in the extended position. A drawer stop index member is operatively associated with the drawer so that the movement of the drawer stop index member corresponds to movement of the drawer. A lock apparatus mounted to the data storage system is switchable between a locked state and an unlocked state. The lock apparatus engages the drawer stop index member when the lock apparatus is in the locked state and when the drawer is in a regulated extended position.
    Type: Grant
    Filed: October 27, 1998
    Date of Patent: November 4, 2003
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Nicholas D. Thayer, Robert W. Luffel, David P. Jones, Mark A. Smith
  • Patent number: 6622366
    Abstract: A method for mounting a device in an equipment cabinet may comprises: Providing a device with a mounting pathway; providing a support spar that is sized to be received by the mounting pathway in the device; engaging the support spar with the mounting pathway; engaging a spacer sleeve with the support spar; and engaging the first and second ends of the support spar with the equipment cabinet so that the support spar supports the device within the cabinet and so that the spacer sleeve is positioned between the device and at least one side of the equipment cabinet.
    Type: Grant
    Filed: December 12, 2001
    Date of Patent: September 23, 2003
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Robert W Luffel, David P Jones, Curtis C. Ballard, Nicholas D Thayer
  • Patent number: 6553444
    Abstract: The present invention provides a device for sensing when a portable memory element (“PME”) has been properly inserted and secured within a receiving port. The present invention achieves the objective by recognizing a change in an inductive current once a locking device properly secures the PME within an optimal location of the receiving port.
    Type: Grant
    Filed: October 28, 1999
    Date of Patent: April 22, 2003
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Thomas W. Holmquist, Joseph A. Eccher, Nicholas D. Thayer
  • Publication number: 20020063099
    Abstract: A rack-mount storage system according to one embodiment of the present invention may comprise an equipment cabinet that defines at least one device opening therein. A first device sized to be received by the first device opening defines a first mounting pathway therein. The first device has a chassis that is sized to receive at least one component of the first device and that also defines at least a portion of the first mounting pathway. A support spar sized to be received by the first mounting pathway and being sized to engage said equipment cabinet, engages the first mounting pathway and the equipment cabinet to support said first device in the equipment cabinet.
    Type: Application
    Filed: January 17, 2002
    Publication date: May 30, 2002
    Inventors: Robert W. Luffel, David P. Jones, Curtis C. Ballard, Nicholas D. Thayer
  • Publication number: 20020042982
    Abstract: A method for mounting a device in an equipment cabinet may comprise: Providing a device with a mounting pathway; providing a support spar that is sized to be received by the mounting pathway in the device; engaging the support spar with the mounting pathway; and engaging first and second ends of the support spar with the equipment cabinet so that the support spar supports the device within the cabinet.
    Type: Application
    Filed: December 12, 2001
    Publication date: April 18, 2002
    Inventors: Robert W. Luffel, David P. Jones, Curtis C. Ballard, Nicholas D. Thayer