Patents by Inventor Gerald E. Kozina

Gerald E. Kozina 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: 10169440
    Abstract: Methods and apparatus, including computer program products, implementing and using techniques for data replication in a cluster. In response to identifying data to replicate in a multi-node system by a first node in a cluster, the data is written concurrently to other nodes in the cluster based on a rule set in a repository. In response to detecting a criterion described in the rule set, an action is performed.
    Type: Grant
    Filed: January 27, 2014
    Date of Patent: January 1, 2019
    Assignee: International Business Machines Corporation
    Inventors: Ning Chen, Mang-Rong Ho, Gerald E. Kozina, Yong L. Li, Masoud Madani, Mayank V. Shah, George F. Silva, Alan T. Yaung, John T. Zientara
  • Patent number: 10169441
    Abstract: Methods and apparatus, including computer program products, implementing and using techniques for data replication in a cluster. In response to identifying data to replicate in a multi-node system by a first node in a cluster, the data is written concurrently to other nodes in the cluster based on a rule set in a repository. In response to detecting a criterion described in the rule set, an action is performed.
    Type: Grant
    Filed: October 28, 2014
    Date of Patent: January 1, 2019
    Assignee: International Business Machines Corporation
    Inventors: Ning Chen, Mang-Rong Ho, Gerald E. Kozina, Yong L. Li, Masoud Madani, Mayank V. Shah, George F. Silva, Alan T. Yaung, John T. Zientara
  • Patent number: 10114844
    Abstract: Provided are techniques for movement readiness checking. It is determined whether each content object in a set of content objects is ready for movement. For each content object in the set of content objects that is determined to be ready for movement, an associated movement readiness indicator is set to indicate that the content object is ready to be moved. Then, each content object in the set of content objects is moved that has the associated movement readiness indicator set to indicate that the content object is ready to be moved.
    Type: Grant
    Filed: November 30, 2015
    Date of Patent: October 30, 2018
    Assignee: International Business Machines Corporation
    Inventors: Gerald E. Kozina, Yongliang Li, Masoud Madani, George F. Silva
  • Patent number: 9906619
    Abstract: A controller receives a request from a user to store content in a target node of a plurality of nodes. A determination is made of a preferred node for the user, from a repository that maintains a correspondence between the user and the preferred node for storing the content for the user, wherein the preferred node is included in the plurality of nodes. Responsive to determining from that the determined preferred node is the target node, the controller transmits the request from the user to store the content, to the preferred node. Responsive to determining that the determined preferred node is not the target node, the controller transmits the request and an identification of the target node to the preferred node.
    Type: Grant
    Filed: July 23, 2015
    Date of Patent: February 27, 2018
    Assignee: International Business Machines Corporation
    Inventors: Gerald E. Kozina, Yongliang Li, Masoud Madani, George F. Silva
  • Publication number: 20170154037
    Abstract: Provided are techniques for movement readiness checking. It is determined whether each content object in a set of content objects is ready for movement. For each content object in the set of content objects that is determined to be ready for movement, an associated movement readiness indicator is set to indicate that the content object is ready to be moved. Then, each content object in the set of content objects is moved that has the associated movement readiness indicator set to indicate that the content object is ready to be moved.
    Type: Application
    Filed: November 30, 2015
    Publication date: June 1, 2017
    Inventors: Gerald E. Kozina, Yongliang Li, Masoud Madani, George F. Silva
  • Publication number: 20170026484
    Abstract: A controller receives a request from a user to store content in a target node of a plurality of nodes. A determination is made of a preferred node for the user, from a repository that maintains a correspondence between the user and the preferred node for storing the content for the user, wherein the preferred node is included in the plurality of nodes. Responsive to determining from that the determined preferred node is the target node, the controller transmits the request from the user to store the content, to the preferred node. Responsive to determining that the determined preferred node is not the target node, the controller transmits the request and an identification of the target node to the preferred node.
    Type: Application
    Filed: July 23, 2015
    Publication date: January 26, 2017
    Inventors: Gerald E. Kozina, Yongliang Li, Masoud Madani, George F. Silva
  • Publication number: 20150213102
    Abstract: Methods and apparatus, including computer program products, implementing and using techniques for data replication in a cluster. In response to identifying data to replicate in a multi-node system by a first node in a cluster, the data is written concurrently to other nodes in the cluster based on a rule set in a repository. In response to detecting a criterion described in the rule set, an action is performed.
    Type: Application
    Filed: January 27, 2014
    Publication date: July 30, 2015
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Ning Chen, Mang-Rong Ho, Gerald E. Kozina, Yong L. Li, Masoud Madani, Mayank V. Shah, George F. Silva, Alan T. Yaung, John T. Zientara
  • Publication number: 20150213104
    Abstract: Methods and apparatus, including computer program products, implementing and using techniques for data replication in a cluster. In response to identifying data to replicate in a multi-node system by a first node in a cluster, the data is written concurrently to other nodes in the cluster based on a rule set in a repository. In response to detecting a criterion described in the rule set, an action is performed.
    Type: Application
    Filed: October 28, 2014
    Publication date: July 30, 2015
    Inventors: Ning Chen, Mang-Rong Ho, Gerald E. Kozina, Yong L. Li, Masoud Madani, Mayank V. Shah, George F. Silva, Alan T. Yaung, John T. Zientara
  • Patent number: 8195607
    Abstract: In a content management system having a plurality of resource managers storing objects, a replica resource manager stores a replica of an object stored in one of the plurality of resource managers. A library server contains a resource manager table that defines the plurality of resource managers and includes availability information for each of those resource managers. When a client requests an object, the library server identifies a primary resource manager storing the object. The library server also determines a replica resource manager storing a replica of the object and returns information identifying that replica resource manager if the resource manager table indicates that the primary resource manager is unavailable and indicates that the replica resource manager is online and available. The client then retrieves the replica object without incurring a timeout delay waiting for the primary resource manager to respond to an access request.
    Type: Grant
    Filed: August 31, 2007
    Date of Patent: June 5, 2012
    Assignee: International Business Machines Corporation
    Inventors: Lynda A. Hansen, Mang-rong Ho, Gerald E. Kozina, Kenneth Carlin Nelson
  • Patent number: 7792797
    Abstract: In a content management system having a plurality of resource managers storing objects, a replica resource manager stores a replica of an object stored in one of the plurality of resource managers. A library server contains a resource manager table that defines the plurality of resource managers and includes availability information for each of those resource managers. When a client requests an object, the library server identifies a primary resource manager storing the object. The library server also determines a replica resource manager storing a replica of the object and returns information identifying that replica resource manager if the resource manager table indicates that the primary resource manager is unavailable and indicates that the replica resource manager is online and available. The client then retrieves the replica object without incurring a timeout delay waiting for the primary resource manager to respond to an access request.
    Type: Grant
    Filed: December 24, 2002
    Date of Patent: September 7, 2010
    Assignee: International Business Machines Corporation
    Inventors: Lynda A. Hansen, Mang-rong Ho, Gerald E. Kozina, Kenneth Carlin Nelson
  • Publication number: 20040122871
    Abstract: In a content management system having a plurality of resource managers storing objects, a replica resource manager stores a replica of an object stored in one of the plurality of resource managers. A library server contains a resource manager table that defines the plurality of resource managers and includes availability information for each of those resource managers. When a client requests an object, the library server identifies a primary resource manager storing the object. The library server also determines a replica resource manager storing a replica of the object and returns information identifying that replica resource manager if the resource manager table indicates that the primary resource manager is unavailable and indicates that the replica resource manager is online and available. The client then retrieves the replica object without incurring a timeout delay waiting for the primary resource manager to respond to an access request.
    Type: Application
    Filed: December 24, 2002
    Publication date: June 24, 2004
    Applicant: International Business Machines Corporation
    Inventors: Lynda A. Hansen, Mang-rong Ho, Gerald E. Kozina, Kenneth Carlin Nelson
  • Patent number: 5953073
    Abstract: The present invention is directed to a method for relating indexing information associated with at least two indexing schemes to facilitate the play-back of user-specified digital video data. The method includes the steps of scanning a stream of digital video data for indexing information related to at least two indexing schemes prior to being stored in a video server, and generating a mapping table in order to convert indexing information associated with one of the at least two indexing schemes to corresponding indexing information associated with another one of the at least two indexing schemes. The indexing information identifies discrete portions of said stream of digital video data so that those portions can be accessed at a later time. The mapping table may be stored in a database.
    Type: Grant
    Filed: July 29, 1996
    Date of Patent: September 14, 1999
    Assignee: International Business Machines Corp.
    Inventors: Gerald E. Kozina, Jian Xu