Patents by Inventor Michael Kaczmarski
Michael Kaczmarski 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: 11360946Abstract: An example operation may include one or more of connecting, by a data owner node, to a blockchain network that includes a plurality of storage provider peer nodes associated with a plurality of cloud storage providers, selecting, by the data owner node, storage provider peer nodes of the plurality of the storage provider peer nodes to be approved storage location member nodes, and executing, by the data owner node, a smart contract to: store data on the cloud storage providers of the plurality of the cloud storage providers associated with the approved storage location member nodes, and record movement of the data to the cloud storage providers on the blockchain.Type: GrantFiled: May 17, 2019Date of Patent: June 14, 2022Assignee: International Business Machines CorporationInventors: Gregory R. Hintermeister, Michael A. Kaczmarski, Thomas K. Clark
-
Publication number: 20200364188Abstract: An example operation may include one or more of connecting, by a data owner node, to a blockchain network that includes a plurality of storage provider peer nodes associated with a plurality of cloud storage providers, selecting, by the data owner node, storage provider peer nodes of the plurality of the storage provider peer nodes to be approved storage location member nodes, and executing, by the data owner node, a smart contract to: store data on the cloud storage providers of the plurality of the cloud storage providers associated with the approved storage location member nodes, and record movement of the data to the cloud storage providers on the blockchain.Type: ApplicationFiled: May 17, 2019Publication date: November 19, 2020Inventors: Gregory R. Hintermeister, Michael A. Kaczmarski, Thomas K. Clark
-
Patent number: 8510376Abstract: Provided are a method, system, and program for processing requests transmitted using a first communication directed to an application that uses a second communication protocol. A request is received from one of a plurality of client computers over a network in a first communication protocol, wherein the client computers communicate over the network in the first communication protocol. A determination is made as to whether the request includes an identifier of an application indicated in a data structure. A socket is processed that enables communication between the application identified by the identifier in response to determining that the identifier included in the request is indicated in the data structure. The socket is provided to the application identified in the request to enable the application to communicate with the client over the network using a second communication protocol.Type: GrantFiled: March 9, 2011Date of Patent: August 13, 2013Assignee: International Business Machines CorporationInventors: Michael A. Kaczmarski, Sumant Padbidri
-
Patent number: 8327425Abstract: A method is disclosed for establishing an agency relationship to perform delegated computing tasks. The method provides for initiation of the agency relationship, establishment of credentials to perform a delegated computing task, and performance of the delegated computing task. Benefits of establishing an agency relationship in a computing environment include improved security, efficiency, and reliability in performing delegated computing tasks.Type: GrantFiled: June 23, 2010Date of Patent: December 4, 2012Assignee: International Business Machines CorporationInventors: Colin S. Dawson, Glen Hattrup, Avishai H. Hochberg, Michael Kaczmarski, Thomas F. Ramke, Jr., James P. Smith
-
Patent number: 8280851Abstract: Provided are a method, system, and article of manufacture for applying a policy criteria to files in a backup image. A backup image of files in a file system is maintained. A policy is applied to the files in the backup image to determine files satisfying a policy criteria. A list is prepared indicating the determined files. The determined files in the file system are accessed and a deferred operation indicated in the applied policy is applied to the accessed files in the file system.Type: GrantFiled: March 3, 2011Date of Patent: October 2, 2012Assignee: International Business Machines CorporationInventors: Michael A. Kaczmarski, Robert M. Rees
-
Publication number: 20100263030Abstract: A method is disclosed for establishing an agency relationship to perform delegated computing tasks. The method provides for initiation of the agency relationship, establishment of credentials to perform a delegated computing task, and performance of the delegated computing task. Benefits of establishing an agency relationship in a computing environment include improved security, efficiency, and reliability in performing delegated computing tasks.Type: ApplicationFiled: June 23, 2010Publication date: October 14, 2010Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Colin Scott Dawson, Glen Hattrup, Avishai Haim Hochberg, Michael Kaczmarski, Thomas Franklin Ramke, JR., James Patrick Smith
-
Patent number: 7774462Abstract: An apparatus, system, and method are disclosed for establishing an agency relationship to perform delegated computing tasks. The apparatus system and method provide for initiation of the agency relationship, establishment of credentials to perform a delegated computing task, and performance of the delegated computing task. Benefits of establishing an agency relationship in a computing environment include improved security, efficiency, and reliability in performing delegated computing tasks.Type: GrantFiled: November 12, 2004Date of Patent: August 10, 2010Assignee: International Business Machines CorporationInventors: Colin Scott Dawson, Glen Hattrup, Avishai Haim Hochberg, Michael Kaczmarski, Thomas Franklin Ramke, Jr., James Patrick Smith
-
Patent number: 7693878Abstract: A system, apparatus, and process creates a table of contents (TOC), including one or more table of contents (TOC) entries, to manage data in a hierarchical storage management system. Each TOC entry contains metadata describing the contents and attributes of a data object within an image, which is an aggregation of multiple data objects into a single object for storage management purposes. The TOC is stored in a storage hierarchy, such as magnetic disk, for fast access of and efficient operation on the aggregated TOC entries. The system, apparatus, and process also provide for aggregating the TOC entries from one or more TOCs into a TOC set in the storage management server database. The TOC set may be manipulated and queried in order to find a particular data object or image referenced by a TOC entry.Type: GrantFiled: August 11, 2008Date of Patent: April 6, 2010Assignee: International Business Machines CorporationInventors: Matthew Joseph Anglin, David Maxwell Cannon, Mark Alan Haye, Michael A. Kaczmarski, Donald Paul Warren, Jr.
-
Publication number: 20080294611Abstract: A system, apparatus, and process creates a table of contents (TOC), including one or more table of contents (TOC) entries, to manage data in a hierarchical storage management system. Each TOC entry contains metadata describing the contents and attributes of a data object within an image, which is an aggregation of multiple data objects into a single object for storage management purposes. The TOC is stored in a storage hierarchy, such as magnetic disk, for fast access of and efficient operation on the aggregated TOC entries. The system, apparatus, and process also provide for aggregating the TOC entries from one or more TOCs into a TOC set in the storage management server database. The TOC set may be manipulated and queried in order to find a particular data object or image referenced by a TOC entry.Type: ApplicationFiled: August 11, 2008Publication date: November 27, 2008Inventors: Matthew Joseph Anglin, David Maxwell Cannon, Mark Alan Haye, Michael A. Kaczmarski, Donald Paul Warren, JR.
-
Patent number: 7433901Abstract: An apparatus, system, and method are disclosed for collocating data. A mode module sets a collocation mode of a storage pool. The collocation mode specifies the granularity of the data to be collocated. In one embodiment, an assignment module assigns a source of data to a collocation group. A collocation module collocates the source's data to a minimum number of storage pool volumes based on the collocation mode of the storage pool and collocation group assignment of the source.Type: GrantFiled: September 17, 2004Date of Patent: October 7, 2008Assignee: International Business Machines CorporationInventors: David Maxwell Cannon, Donna Jee, Michael Kaczmarski
-
Patent number: 7412433Abstract: A system, apparatus, and process creates a table of contents (TOC), including one or more table of contents (TOC) entries, to manage data in a hierarchical storage management system. Each TOC entry contains metadata describing the contents and attributes of a data object within an image, which is an aggregation of multiple data objects into a single object for storage management purposes. The TOC is stored in a storage hierarchy, such as magnetic disk, for fast access of and efficient operation on the aggregated TOC entries. The system, apparatus, and process also provide for aggregating the TOC entries from one or more TOCs into a TOC set in the storage management server database. The TOC set may be manipulated and queried in order to find a particular data object or image referenced by a TOC entry.Type: GrantFiled: November 19, 2002Date of Patent: August 12, 2008Assignee: International Business Machines CorporationInventors: Matthew Joseph Anglin, David Maxwell Cannon, Mark Alan Haye, Michael A. Kaczmarski, Donald Paul Warren, Jr.
-
Publication number: 20070043841Abstract: Provided are a method, system, and article of manufacture wherein one client node is selected from a plurality of client nodes. A determination is made that an object corresponding to a client node has to be stored. A determination is made as to whether the object has already been stored in the server node by the one selected client node. The object is stored at the server node, in response to determining that the object has not already been stored in the server node by the one selected client node.Type: ApplicationFiled: August 17, 2005Publication date: February 22, 2007Inventors: David Cannon, Colin Dawson, Robert Edwards, Michael Kaczmarski, Christopher Zaremba
-
Publication number: 20060206614Abstract: Provided are a method, system, and program for processing requests transmitted using a first communication directed to an application that uses a second communication protocol. A request is received from a client over a network in a first communication protocol. A determination is made as to whether the request includes an identifier of an application indicated in a data structure. A socket is processed that enables communication between the application identified by the identifier in response to determining that the identifier included in the request is indicated in the data structure. The socket is provided to the application associated with the requested resource to enable the application to communicate with the client over the network using a second communication protocol.Type: ApplicationFiled: March 10, 2005Publication date: September 14, 2006Inventors: Michael Kaczmarski, Sumant Padbidri
-
Publication number: 20060107311Abstract: An apparatus, system, and method are disclosed for establishing an agency relationship to perform delegated computing tasks. The apparatus system and method provide for initiation of the agency relationship, establishment of credentials to perform a delegated computing task, and performance of the delegated computing task. Benefits of establishing an agency relationship in a computing environment include improved security, efficiency, and reliability in performing delegated computing tasks.Type: ApplicationFiled: November 12, 2004Publication date: May 18, 2006Inventors: Colin Dawson, Glen Hattrup, Avishai Hochberg, Michael Kaczmarski, Thomas Ramke, James Smith
-
Publication number: 20060064430Abstract: An apparatus, system, and method are disclosed for collocating data. A mode module sets a collocation mode of a storage pool. The collocation mode specifies the granularity of the data to be collocated. In one embodiment, an assignment module assigns a source of data to a collocation group. A collocation module collocates the source's data to a minimum number of storage pool volumes based on the collocation mode of the storage pool and collocation group assignment of the source.Type: ApplicationFiled: September 17, 2004Publication date: March 23, 2006Inventors: David Maxwell Cannon, Donna Jee, Michael Kaczmarski
-
Publication number: 20040098363Abstract: A system, apparatus, and process creates a table of contents (TOC), including one or more table of contents (TOC) entries, to manage data in a hierarchical storage management system. Each TOC entry contains metadata describing the contents and attributes of a data object within an image, which is an aggregation of multiple data objects into a single object for storage management purposes. The TOC is stored in a storage hierarchy, such as magnetic disk, for fast access of and efficient operation on the aggregated TOC entries. The system, apparatus, and process also provide for aggregating the TOC entries from one or more TOCs into a TOC set in the storage management server database. The TOC set may be manipulated and queried in order to find a particular data object or image referenced by a TOC entry.Type: ApplicationFiled: November 19, 2002Publication date: May 20, 2004Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Matthew Joseph Anglin, David Maxwell Cannon, Mark Alan Haye, Michael A. Kaczmarski, Donald Paul Warren
-
Patent number: 5495603Abstract: A system for associating application or system information with data files according to data file attributes. The system employs an Automatic Classification Selection (ACS) filter having an ordered sequence of rule-based declarations, each of which specifies a range of values for selected data file attributes. Each rule-based declaration includes specifications for data file attributes, any of which can be specified using wild-cards. Each data file is tested against the ordered declarations and the first declaration that matches the data file attributes is enabled to assign a classification to that data file. Because the ACS filter is declarative, it may be easily modified without programming expertise. Because any data file can be quickly sieved through the ACS filter, the data file class linkages need not be stored and thus are always dynamically updated in response to changes in data file attributes over time.Type: GrantFiled: June 14, 1993Date of Patent: February 27, 1996Assignee: International Business Machines CorporationInventors: Barry Fruchtman, Michael A. Kaczmarski, Ellen J. Waldo