Patents by Inventor Ronald B. Baker
Ronald B. Baker 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).
-
Electronic mail delivery negotiation and rejection using sender specified acceptance criteria values
Patent number: 11706175Abstract: Processing electronic mail can include receiving, within an electronic mail server, an electronic mail from a sender client system, sending acceptance criteria for a recipient of the electronic mail to the sender client system responsive to receiving the electronic mail, and receiving, within the electronic mail server, acceptance criteria values from the sender client system in response to the acceptance criteria for the recipient. Using a processor of the electronic mail server, a determination is made whether the acceptance criteria values comply with the acceptance criteria. Responsive to determining that the acceptance criteria values are non-compliant with the acceptance criteria, the electronic mail server rejects the electronic mail, wherein the electronic mail is not delivered to the recipient, and providing, to the sender client system, an indication of rejection of the electronic mail including a reason for non-compliance.Type: GrantFiled: October 26, 2016Date of Patent: July 18, 2023Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Ronald B. Baker, Tara L. Sims -
Patent number: 10671733Abstract: A blockchain of transactions may be referenced for various purposes and may be later accessed by interested parties for ledger verification or information retrieval. One example method of operation may include one or more of receiving an access request from a requesting device for access to an encryption key associated with a user device, broadcasting the request to peer nodes for approval or disapproval, storing a transaction to a blockchain indicating the approval or disapproval of the request for access to the encryption key, and providing access to the encryption key when the approval is indicated.Type: GrantFiled: May 19, 2017Date of Patent: June 2, 2020Assignee: International Business Machines CorporationInventors: Ronald B. Baker, Ravid Sagy
-
Publication number: 20180337771Abstract: A blockchain of transactions may be referenced for various purposes and may be later accessed by interested parties for ledger verification or information retrieval. One example method of operation may include one or more of receiving an access request from a requesting device for access to an encryption key associated with a user device, broadcasting the request to peer nodes for approval or disapproval, storing a transaction to a blockchain indicating the approval or disapproval of the request for access to the encryption key, and providing access to the encryption key when the approval is indicated.Type: ApplicationFiled: May 19, 2017Publication date: November 22, 2018Inventors: Ronald B. Baker, Ravid Sagy
-
Publication number: 20170048175Abstract: Processing electronic mail can include receiving, within an electronic mail server, an electronic mail from a sender client system, sending acceptance criteria for a recipient of the electronic mail to the sender client system responsive to receiving the electronic mail, and receiving, within the electronic mail server, acceptance criteria values from the sender client system in response to the acceptance criteria for the recipient. Using a processor of the electronic mail server, a determination is made whether the acceptance criteria values comply with the acceptance criteria. Responsive to determining that the acceptance criteria values are non-compliant with the acceptance criteria, the electronic mail server rejects the electronic mail, wherein the electronic mail is not delivered to the recipient, and providing, to the sender client system, an indication of rejection of the electronic mail including a reason for non-compliance.Type: ApplicationFiled: October 26, 2016Publication date: February 16, 2017Inventors: Ronald B. Baker, Tara L. Sims
-
Patent number: 9491129Abstract: Processing electronic mail can include receiving, within an electronic mail server, an electronic mail from a sender client system, sending acceptance criteria for a recipient of the electronic mail to the sender client system responsive to receiving the electronic mail, and receiving, within the electronic mail server, acceptance criteria values from the sender client system in response to the acceptance criteria for the recipient. Using a processor of the electronic mail server, a determination is made whether the acceptance criteria values comply with the acceptance criteria. Responsive to determining that the acceptance criteria values are non-compliant with the acceptance criteria, the electronic mail server rejects the electronic mail, wherein the electronic mail is not delivered to the recipient, and providing, to the sender client system, an indication of rejection of the electronic mail including a reason for non-compliance.Type: GrantFiled: May 9, 2013Date of Patent: November 8, 2016Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Ronald B. Baker, Tara L. Sims
-
Patent number: 9300522Abstract: In an embodiment, a system for information technology asset management may include a plurality of data processing systems, and a network connecting the plurality of data processing systems. The system may also include a controller configured to manage the plurality of data processing systems by resolving naming conflicts for each of the plurality of data processing systems on the network to a respective master name while also maintaining the alias names for each of the plurality of data processing systems on the network.Type: GrantFiled: December 23, 2009Date of Patent: March 29, 2016Assignee: International Business Machines CorporationInventors: Ronald B. Baker, Ling-Ching W. Tai
-
Patent number: 9009324Abstract: A method and system for managing and reconciling naming conflicts in a configuration database. Attributes are collected about a detected resource in a network. Valid names for the detected resource are created based on the collected attributes and a set of naming rules. A valid name is created for each naming rule, and the naming rules have a priority order. A master-alias table is search to locate a match between existing names of known resources recorded in the master-alias table and any of the valid names. A partial match of resource attributes is determined to exist when all of the valid names in the set of valid names do not match an existing name in a matching entry. The detected resource is determined to be a new resource or an existing resource based on a priority of the naming rules used to create the valid names.Type: GrantFiled: January 28, 2014Date of Patent: April 14, 2015Assignee: International Business Machines CorporationInventors: Ronald B. Baker, Russell C. Blaisdell, Paul M. Evans, Ling-Ching W. Tai
-
Publication number: 20140337439Abstract: Processing electronic mail can include receiving, within an electronic mail server, an electronic mail from a sender client system, sending acceptance criteria for a recipient of the electronic mail to the sender client system responsive to receiving the electronic mail, and receiving, within the electronic mail server, acceptance criteria values from the sender client system in response to the acceptance criteria for the recipient. Using a processor of the electronic mail server, a determination is made whether the acceptance criteria values comply with the acceptance criteria. Responsive to determining that the acceptance criteria values are non-compliant with the acceptance criteria, the electronic mail server rejects the electronic mail, wherein the electronic mail is not delivered to the recipient, and providing, to the sender client system, an indication of rejection of the electronic mail including a reason for non-compliance.Type: ApplicationFiled: May 9, 2013Publication date: November 13, 2014Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Ronald B. Baker, Tara L. Sims
-
Publication number: 20140143211Abstract: A method and system for managing and reconciling naming conflicts in a configuration database. Attributes are collected about a detected resource in a network. Valid names for the detected resource are created based on the collected attributes and a set of naming rules. A valid name is created for each naming rule, and the naming rules have a priority order. A master-alias table is search to locate a match between existing names of known resources recorded in the master-alias table and any of the valid names. A partial match of resource attributes is determined to exist when all of the valid names in the set of valid names do not match an existing name in a matching entry. The detected resource is determined to be a new resource or an existing resource based on a priority of the naming rules used to create the valid names.Type: ApplicationFiled: January 28, 2014Publication date: May 22, 2014Applicant: International Business Machines CorporationInventors: Ronald B. Baker, Russell C. Blaisdell, Paul M. Evans, Ling-Ching W. Tai
-
Patent number: 8645543Abstract: A method and system for managing and reconciling naming conflicts in a configuration database. Attributes are collected about a detected resource in a network. Valid names for the detected resource are created based on the collected attributes and a set of naming rules. A valid name is created for each naming rule, and the naming rules have a priority order. A master-alias table is search to locate a match between existing names of known resources recorded in the master-alias table and any of the valid names. A partial match of resource attributes is determined to exist when all of the valid names in the set of valid names do not match an existing name in a matching entry. The detected resource is determined to be a new resource or an existing resource based on a priority of the naming rules used to create the valid names.Type: GrantFiled: October 13, 2010Date of Patent: February 4, 2014Assignee: International Business Machines CorporationInventors: Ronald B. Baker, Russell C. Blaisdell, Paul M. Evans, Ling-Ching W. Tai
-
Patent number: 8290954Abstract: A Configuration Management DataBase (CMDB) is utilized to reconcile names of enterprise computer resources in a Configuration Management Database (CMDB). Steps taken include creating a resource that belongs to a class that has multiple naming rules; in response to determining that more than one set of naming attributes is provided by the multiple naming rules, generating a set of valid names, in a priority order, for the resource; and correlating different names for the resource by, in accordance with the priority order, assigning one name for the resource to be a master name and assigning all other names for the resource to be alias names.Type: GrantFiled: June 15, 2010Date of Patent: October 16, 2012Assignee: International Business Machines CorporationInventors: Ronald B. Baker, Robert L. Nielsen, Ling-Ching W. Tai
-
Patent number: 8290953Abstract: A Configuration Management DataBase (CMDB) is utilized to reconcile names of enterprise computer resources in a Configuration Management Database (CMDB). Steps taken include creating a resource that belongs to a class that has multiple naming rules; in response to determining that more than one set of naming attributes is provided by the multiple naming rules, generating a set of valid names, in a priority order, for the resource; and correlating different names for the resource by, in accordance with the priority order, assigning one name for the resource to be a master name and assigning all other names for the resource to be alias names.Type: GrantFiled: June 15, 2010Date of Patent: October 16, 2012Assignee: International Business Machines CorporationInventors: Ronald B. Baker, Robert L. Nielsen, Ling-Ching W. Tai
-
Publication number: 20120096163Abstract: A method and system for managing and reconciling naming conflicts in a configuration database. Attributes are collected about a detected resource in a network. Valid names for the detected resource are created based on the collected attributes and a set of naming rules. A valid name is created for each naming rule, and the naming rules have a priority order. A master-alias table is search to locate a match between existing names of known resources recorded in the master-alias table and any of the valid names. A partial match of resource attributes is determined to exist when all of the valid names in the set of valid names do not match an existing name in a matching entry. The detected resource is determined to be a new resource or an existing resource based on a priority of the naming rules used to create the valid names.Type: ApplicationFiled: October 13, 2010Publication date: April 19, 2012Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Ling-Ching W. Tai, Ronald B. Baker, Russell C. Blaisdell, Paul M. Evans
-
Publication number: 20110153787Abstract: In an embodiment, a system for information technology asset management may include a plurality of data processing systems, and a network connecting the plurality of data processing systems. The system may also include a controller configured to manage the plurality of data processing systems by resolving naming conflicts for each of the plurality of data processing systems on the network to a respective master name while also maintaining the alias names for each of the plurality of data processing systems on the network.Type: ApplicationFiled: December 23, 2009Publication date: June 23, 2011Applicant: International Business Machines CorporationInventors: Ronald B. Baker, Ling-Ching W. Tai
-
Publication number: 20090037481Abstract: A method, system and computer-readable medium for an enhanced service management program are disclosed. The program scans configuration items at the beginning and end of a request for change. Periodic scans are performed in between requests for change. In one embodiment, the service management program scans one or more configuration items associated with a request for change at the time of assessment of the request for change. The service management program scans the same configuration items associated with said request for change at the time of verification of the request for change. The service management program periodically scans one or more configuration items between requests for change based on a discovery profile for each of said one or more configuration items. The service management program records configuration information of the configuration items discovered from each of the scans into a configuration management database.Type: ApplicationFiled: August 1, 2007Publication date: February 5, 2009Inventor: RONALD B. BAKER
-
Publication number: 20070276779Abstract: Disclosed herein is a configuration management database including: a managed element table including a managed element identifier field, an actual class field, a name field, and a superior identifier field; a operating system table including the managed element identifier field and an operating system type field; and a computer system table including the managed element identifier field, a processor family field, a manufacturer field, a machine type field, a model field, and a serial number field, wherein the managed element identifier field is a primary key for the managed element table and a foreign key for the operating system table and the computer system table.Type: ApplicationFiled: May 23, 2006Publication date: November 29, 2007Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Ronald B. Baker, Ling-Ching W. Tai
-
Patent number: 5212787Abstract: The method and apparatus of the present invention permit accessing a relational database outside of an object-oriented environment without exiting the object-oriented environment. A requestor object located in the object-oriented environment sends a data access message requesting data located in a relational database outside of the object-oriented environment. This message is sent to an interface which creates a data object containing instance variables to hold results from the data access request. The interface executes a data access routine and the results are placed into the data object with the results being sent to the requestor object by sending the requestor object a pointer to the data object.Type: GrantFiled: March 12, 1991Date of Patent: May 18, 1993Assignee: International Business Machines CorporationInventors: Ronald B. Baker, Cathy J. Cavendish, Kevin L. Sitze
-
Patent number: H689Abstract: A fuel pin for a liquid metal nuclear reactor is provided. The fuel pin includes a generally cylindrical cladding member with metallic fuel material disposed therein. At least a portion of the fuel material extends radially outwardly to the inner diameter of the cladding member to promote efficient transfer of heat to the reactor coolant system. The fuel material defines at least one void space therein to facilitate swelling of the fuel material during fission.Type: GrantFiled: November 24, 1987Date of Patent: October 3, 1989Assignee: The United States of America as reprsented by the United States Department of EnergyInventors: David W. Christiansen, Richard A. Karnesky, Robert D. Leggett, Ronald B. Baker