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: 10614248Abstract: 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: GrantFiled: January 31, 2017Date of Patent: April 7, 2020Assignee: CA, Inc.Inventors: James Andrew Perkins, Nicholas D. Thayer, Corey Adam Cohen
-
Patent number: 10467241Abstract: 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: GrantFiled: March 24, 2017Date of Patent: November 5, 2019Assignee: CA, INC.Inventors: Nicholas D. Thayer, Julio Garcia, James Perkins, Mark Bell
-
Publication number: 20180307735Abstract: 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: ApplicationFiled: April 19, 2017Publication date: October 25, 2018Inventors: Nicholas D. Thayer, James Perkins, Rajat Kumar Mishra, Kiran Prakash Diwakar
-
Publication number: 20180285591Abstract: 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: ApplicationFiled: March 29, 2017Publication date: October 4, 2018Inventors: Nicholas D. Thayer, James Andrew Perkins, Ward Duncan McKonly
-
Publication number: 20180278725Abstract: 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: ApplicationFiled: March 24, 2017Publication date: September 27, 2018Inventor: Nicholas D. Thayer
-
Publication number: 20180278675Abstract: 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: ApplicationFiled: March 24, 2017Publication date: September 27, 2018Inventors: Nicholas D. Thayer, Julio Garcia, James Perkins, Mark Bell
-
Publication number: 20180218173Abstract: 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: ApplicationFiled: January 31, 2017Publication date: August 2, 2018Inventors: James Andrew Perkins, Nicholas D. Thayer, Corey Adam Cohen
-
Patent number: 9075845Abstract: 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: GrantFiled: December 16, 2013Date of Patent: July 7, 2015Assignee: CA, Inc.Inventors: Nicholas D. Thayer, Roger H. Dev, Jeffrey B. Thompson
-
Patent number: 9075844Abstract: 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: GrantFiled: December 16, 2013Date of Patent: July 7, 2015Assignee: CA, Inc.Inventors: Nicholas D. Thayer, Roger H. Dev, Jeffrey B. Thompson
-
Patent number: 7255234Abstract: 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: GrantFiled: January 17, 2002Date of Patent: August 14, 2007Assignee: Hewlett-Packard Development Company, L.P.Inventors: Robert W Luffel, David P Jones, Curtis C. Ballard, Nicholas D Thayer
-
Patent number: 6813113Abstract: 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: GrantFiled: February 25, 1999Date of Patent: November 2, 2004Assignee: Hewlett-Packard Development Company, L.P.Inventors: Robert L. Mueller, Nicholas D. Thayer, Mark A. Smith
-
Patent number: 6643226Abstract: 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: GrantFiled: October 27, 1998Date of Patent: November 4, 2003Assignee: Hewlett-Packard Development Company, L.P.Inventors: Nicholas D. Thayer, Robert W. Luffel, David P. Jones, Mark A. Smith
-
Patent number: 6622366Abstract: 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: GrantFiled: December 12, 2001Date of Patent: September 23, 2003Assignee: Hewlett-Packard Development Company, L.P.Inventors: Robert W Luffel, David P Jones, Curtis C. Ballard, Nicholas D Thayer
-
Patent number: 6553444Abstract: 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: GrantFiled: October 28, 1999Date of Patent: April 22, 2003Assignee: Hewlett-Packard Development Company, L.P.Inventors: Thomas W. Holmquist, Joseph A. Eccher, Nicholas D. Thayer
-
Publication number: 20020063099Abstract: 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: ApplicationFiled: January 17, 2002Publication date: May 30, 2002Inventors: Robert W. Luffel, David P. Jones, Curtis C. Ballard, Nicholas D. Thayer
-
Publication number: 20020042982Abstract: 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: ApplicationFiled: December 12, 2001Publication date: April 18, 2002Inventors: Robert W. Luffel, David P. Jones, Curtis C. Ballard, Nicholas D. Thayer