Patents by Inventor Oliver Yehung Hsu

Oliver Yehung Hsu 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: 8204972
    Abstract: A method, system, apparatus, and computer program product is presented for management of a distributed data processing system on behalf of a plurality of management customers. The distributed data processing system is logically represented as a set of scopes, wherein a scope is a logical organization of network-related objects. Endpoint objects, system objects, and network objects are logically organized into a set of scopes that do not logically overlap. Each scope is uniquely assigned to a management customer. The distributed data processing system is managed as a set of logical networks in which a logical network contains a set of scopes and in which each logical network is uniquely assigned to a management customer. An administrative user may dynamically reconfigure the logical networks within the distributed data processing system while managing the logical networks for a set of customers.
    Type: Grant
    Filed: June 29, 2001
    Date of Patent: June 19, 2012
    Assignee: International Business Machines Corporation
    Inventors: Jason Benfield, Oliver Yehung Hsu, Lorin Evan Ullmann, Julianne Yarsa
  • Publication number: 20110258325
    Abstract: A method, system, apparatus, and computer program product is presented for management of a distributed data processing system. Resources within the distributed data processing system are dynamically discovered, and the discovered resources are adaptively monitored using the network management framework. When the network management framework detects that certain components within the network management framework may have failed, new instances of these components are started. If duplicate components are later determined to be active concurrently, then a duplicate component is shutdown, thereby ensuring that at least one instance of these components is active at any given time. After certain failover events, a resource rediscovery process may occur, and a topology database containing previously stored information about discovered resources is resynchronized with resource information about rediscovered resources.
    Type: Application
    Filed: June 28, 2011
    Publication date: October 20, 2011
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Jason Benfield, Oliver Yehung Hsu, Lorin Evan Ullmann, Julianne Yarsa
  • Patent number: 8032625
    Abstract: A method, system, apparatus, and computer program product is presented for management of a distributed data processing system. Resources within the distributed data processing system are dynamically discovered, and the discovered resources are adaptively monitored using the network management framework. When the network management framework detects that certain components within the network management framework may have failed, new instances of these components are started. If duplicate components are later determined to be active concurrently, then a duplicate component is shutdown, thereby ensuring that at least one instance of these components is active at any given time. After certain failover events, a resource rediscovery process may occur, and a topology database containing previously stored information about discovered resources is resynchronized with resource information about rediscovered resources.
    Type: Grant
    Filed: June 29, 2001
    Date of Patent: October 4, 2011
    Assignee: International Business Machines Corporation
    Inventors: Jason Benfield, Oliver Yehung Hsu, Lorin Evan Ullmann, Julianne Yarsa
  • Patent number: 7657620
    Abstract: A method, system, and computer program product for discovering status of a network topology. A network management framework provides the ability to specify a method for determining how to gather status of a data processing system. A data gathering technique (DGT) may be dynamically adjusted to discovery or monitoring of devices within the data processing system. Different data gathering techniques may be employed in an effort to discover or monitor the devices. In addition, results of previous network data gathering may be stored for later use. These stored results may used to develop an order of relative capabilities for a managed device or devices as compared to other device or devices in the same network. Discovery and monitoring information may be obtained about one device or N devices within the network.
    Type: Grant
    Filed: October 26, 2006
    Date of Patent: February 2, 2010
    Assignee: International Business Machines Corporation
    Inventors: Jason Benfield, Oliver Yehung Hsu, Lorin Evan Ullmann, Julianne Yarsa
  • Patent number: 7605287
    Abstract: The present invention discloses a process for producing polyalkylated arylalkyl sulfonic acids by reacting arylalkyl sulfonic acids with olefins. The polyalkylated arylalkyl sulfonic acids may be further neutralized with alkalis or amines to form the corresponding sulfonated salts. The present invention also makes possible manufacture of polyalkylated arylalkyl sulfonic acids as first intent products using an inexpensive and simple reaction. The structure of the polyalkylated arylalkyl sulfonic acids produced using the process described in the present invention is shown below: Where R1, R2 and R3 are each separately and independently H, alkyl (branched or linear C1 to C30), (—CH2CH2O)a, (—CH(CH3)CH2O)b, or (—CH2CH2O)c(—CH2(CH3)CH2O)d, m+n=8 to 28 R4=CH2CH3, CH2CH3Y or Y(CH2)pCH(CH2)qY p+q=0 to 27 a=1 to 30 b=1 to 30 c+d=2 to 30 Y=CH3, COOH, CH2OH, CH2(—CH2CH2O)a, CH2(—CH(CH3)CH2O)b, CH2(—CH2CH2O)c(—CH2(CH3)CH2O)d, aromatic, or substituted aromatic.
    Type: Grant
    Filed: August 24, 2007
    Date of Patent: October 20, 2009
    Assignee: Oil Chem Technologies
    Inventors: Paul Daniel Berger, Christie Huimin Berger, Guohua Cao, Oliver Yehung Hsu
  • Patent number: 7562132
    Abstract: A method, system, apparatus, and computer program product are presented for management of a distributed data processing system on behalf of a plurality of management customers. A set of logical networks within the distributed data processing system and/or a set of physical networks in the distributed data processing system are associated with an anchor object. A topology map can be generated and displayed in which a root node of the topology map is the anchor object. Each anchor object is uniquely associated with a customer for which the distributed data processing system is managed. The topology display can be restricted such that portions of topology information are displayed to an administrative user in accordance with the authorized security access of the user.
    Type: Grant
    Filed: October 4, 2007
    Date of Patent: July 14, 2009
    Assignee: International Business Machines Corporation
    Inventors: Jason Benfield, Oliver Yehung Hsu, Lorin Evan Ullmann, Julianne Yarsa
  • Publication number: 20090023951
    Abstract: The present invention discloses a process for producing polyalkylated arylalkyl sulfonic acids by reacting arylalkyl sulfonic acids with olefins. The polyalkylated arylalkyl sulfonic acids may be further neutralized with alkalis or amines to form the corresponding sulfonated salts. The present invention also makes possible manufacture of polyalkylated arylalkyl sulfonic acids as first intent products using an inexpensive and simple reaction. The structure of the polyalkylated arylalkyl sulfonic acids produced using the process described in the present invention is shown below: Where R1, R2 and R3 are each separately and independently H, alkyl (branched or linear C1 to C30), (—CH2CH2O)a, (—CH(CH3)CH2O)b, or (—CH2CH2O)c(—CH2(CH3)CH2O)d, m+n=8 to 28 R4=CH2CH3, CH2CH3Y or Y(CH2)pCH(CH2)qY p+q=0 to 27 a=1 to 30 b=1 to 30 c+d=2 to 30 Y=CH3, COOH, CH2OH, CH2(—CH2CH2O)a, CH2(—CH(CH3)CH2O)b, CH2(—CH2CH2O)c(—CH2(CH3)CH2O)d, aromatic, or substituted aromatic.
    Type: Application
    Filed: August 24, 2007
    Publication date: January 22, 2009
    Inventors: Paul Daniel Berger, Christie Huimin Berger, Guohua Cao, Oliver Yehung Hsu
  • Publication number: 20080261835
    Abstract: A process for recovering heavy oil with the steps of: a) injecting into one or more injection wells an aqueous injection fluid containing one or more surfactants designed to form a pseudo-emulsion between the injection fluid and the heavy oil, and, b) recovering the oil from one or more producing wells. The process does not require the addition of outside mechanical or thermal energy or solvents to recover the heavy oil and does not form emulsions between the injection fluid and the heavy oil that may be difficult to break when brought to the surface or may cause increased viscosity and injectivity problems within the reservoir.
    Type: Application
    Filed: April 16, 2008
    Publication date: October 23, 2008
    Inventors: Paul Daniel Berger, Christie Huimin Berger, Guohua Cao, Oliver Yehung Hsu
  • Publication number: 20080159169
    Abstract: A method, system, and computer program product for discovering status of a network topology. A network management framework provides the ability to specify a method for determining how to gather status of a data processing system. A data gathering technique (DGT) may be dynamically adjusted to discovery or monitoring of devices within the data processing system. Different data gathering techniques may be employed in an effort to discover or monitor the devices. In addition, results of previous network data gathering may be stored for later use. These stored results may used to develop an order of relative capabilities for a managed device or devices as compared to other device or devices in the same network. Discovery and monitoring information may be obtained about one device or N devices within the network.
    Type: Application
    Filed: October 26, 2006
    Publication date: July 3, 2008
    Inventors: Jason Benfield, Oliver Yehung Hsu, Lorin Evan Ullmann, Julianne Yarsa
  • Patent number: 7310666
    Abstract: A method, system, apparatus, and computer program product are presented for management of a distributed data processing system on behalf of a plurality of management customers. A set of logical networks within the distributed data processing system and/or a set of physical networks in the distributed data processing system are associated with an anchor object. A topology map can be generated and displayed in which a root node of the topology map is the anchor object. Each anchor object is uniquely associated with a customer for which the distributed data processing system is managed. The topology display can be restricted such that portions of topology information are displayed to an administrative user in accordance with the authorized security access of the user.
    Type: Grant
    Filed: June 29, 2001
    Date of Patent: December 18, 2007
    Assignee: International Business Machines Corporation
    Inventors: Jason Benfield, Oliver Yehung Hsu, Lorin Evan Ullmann, Julianne Yarsa
  • Patent number: 7139823
    Abstract: A method, system, and computer program product for discovering status of a network topology. A network management framework provides the ability to specify a method for determining how to gather status of a data processing system. A data gathering technique (DGT) may be dynamically adjusted to discovery or monitoring of devices within the data processing system. Different data gathering techniques may be employed in an effort to discover or monitor the devices. In addition, results of previous network data gathering may be stored for later use. These stored results may used to develop an order of relative capabilities for a managed device or devices as compared to other device or devices in the same network. Discovery and monitoring information may be obtained about one device or N devices within the network.
    Type: Grant
    Filed: August 23, 2001
    Date of Patent: November 21, 2006
    Assignee: International Business Machines Corporation
    Inventors: Jason Benfield, Oliver Yehung Hsu, Lorin Evan Ullmann, Julianne Yarsa
  • Patent number: 6877066
    Abstract: A method, system, apparatus, and computer program product is presented for management of a distributed data processing system. A network management framework dynamically adapts database operations so as to maximize system performance. A skeletonization mechanism is presented in which some objects are merely represented in a database cache as a skeleton object. A skeleton object holds only a fraction of an object's full complement of data; the skeleton object remains associated with its complete object, also termed its corresponding full object or non-skeleton object, which remains stored within its original location within a database. Skeletonized data can be updated on an as-needed or on-demand basis or when otherwise convenient; at that time, a skeleton handler can detect when a request is made for the object, retrieve the remaining data from persistent storage, and then mark the cached object as being a full object or non-skeleton object.
    Type: Grant
    Filed: June 29, 2001
    Date of Patent: April 5, 2005
    Assignee: International Business Machines Corporation
    Inventors: Jason Benfield, Oliver Yehung Hsu, Lorin Evan Ullmann, Julianne Yarsa
  • Publication number: 20030061339
    Abstract: A method, system, and computer program product for discovering status of a network topology. A network management framework provides the ability to specify a method for determining how to gather status of a data processing system. A data gathering technique (DGT) may be dynamically adjusted to discovery or monitoring of devices within the data processing system. Different data gathering techniques may be employed in an effort to discover or monitor the devices. In addition, results of previous network data gathering may be stored for later use. These stored results may used to develop an order of relative capabilities for a managed device or devices as compared to other device or devices in the same network. Discovery and monitoring information may be obtained about one device or N devices within the network.
    Type: Application
    Filed: August 23, 2001
    Publication date: March 27, 2003
    Applicant: International Business Machines Corporation
    Inventors: Jason Benfield, Oliver Yehung Hsu, Lorin Evan Ullmann, Julianne Yarsa
  • Publication number: 20030037206
    Abstract: A method, system, apparatus, and computer program product is presented for management of a distributed data processing system. A network management framework dynamically adapts database operations so as to maximize system performance. A skeletonization mechanism is presented in which some objects are merely represented in a database cache as a skeleton object. A skeleton object holds only a fraction of an object's full complement of data; the skeleton object remains associated with its complete object, also termed its corresponding full object or non-skeleton object, which remains stored within its original location within a database. Skeletonized data can be updated on an as-needed or on-demand basis or when otherwise convenient; at that time, a skeleton handler can detect when a request is made for the object, retrieve the remaining data from persistent storage, and then mark the cached object as being a full object or non-skeleton object.
    Type: Application
    Filed: June 29, 2001
    Publication date: February 20, 2003
    Applicant: International Business Machines Corporation
    Inventors: Jason Benfield, Oliver Yehung Hsu, Lorin Evan Ullmann, Julianne Yarsa
  • Publication number: 20030009551
    Abstract: A method, system, apparatus, and computer program product is presented for management of a distributed data processing system. Resources within the distributed data processing system are dynamically discovered, and the discovered resources are adaptively monitored using the network management framework. When the network management framework detects that certain components within the network management framework may have failed, new instances of these components are started. If duplicate components are later determined to be active concurrently, then a duplicate component is shutdown, thereby ensuring that at least one instance of these components is active at any given time. After certain failover events, a resource rediscovery process may occur, and a topology database containing previously stored information about discovered resources is resynchronized with resource information about rediscovered resources.
    Type: Application
    Filed: June 29, 2001
    Publication date: January 9, 2003
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Jason Benfield, Oliver Yehung Hsu, Lorin Evan Ullmann, Julianne Yarsa
  • Publication number: 20030009546
    Abstract: A method, system, apparatus, and computer program product is presented for management of a distributed data processing system on behalf of a plurality of management customers. The distributed data processing system is logically represented as a set of scopes, wherein a scope is a logical organization of network-related objects. Endpoint objects, system objects, and network objects are logically organized into a set of scopes that do not logically overlap. Each scope is uniquely assigned to a management customer. The distributed data processing system is managed as a set of logical networks in which a logical network contains a set of scopes and in which each logical network is uniquely assigned to a management customer. An administrative user may dynamically reconfigure the logical networks within the distributed data processing system while managing the logical networks for a set of customers.
    Type: Application
    Filed: June 29, 2001
    Publication date: January 9, 2003
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Jason Benfield, Oliver Yehung Hsu, Lorin Evan Ullmann, Julianne Yarsa
  • Publication number: 20030009547
    Abstract: A method, system, apparatus, and computer program product are presented for management of a distributed data processing system on behalf of a plurality of management customers. A set of logical networks within the distributed data processing system and/or a set of physical networks in the distributed data processing system are associated with an anchor object. A topology map can be generated and displayed in which a root node of the topology map is the anchor object. Each anchor object is uniquely associated with a customer for which the distributed data processing system is managed. The topology display can be restricted such that portions of topology information are displayed to an administrative user in accordance with the authorized security access of the user.
    Type: Application
    Filed: June 29, 2001
    Publication date: January 9, 2003
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Jason Benfield, Oliver Yehung Hsu
  • Publication number: 20030009553
    Abstract: A method, system, apparatus, and computer program product is presented for management of a distributed data processing system. A management process discovers endpoints on a network within the distributed data processing system using a network management framework, and a state of the network is determined from a collective state of discovered endpoints. Data generated by the network management framework is queued while waiting to be persisted within a distributed database. An adaptive queue management scheme controls the data flow through a set of queues and adapts its management of those queues in accordance with the collective state of the network. Administrative users of the network management framework may set configuration parameters for the adaptive queue management mechanism.
    Type: Application
    Filed: June 29, 2001
    Publication date: January 9, 2003
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Jason Benfield, Oliver Yehung Hsu, Lorin Evan Ullmann, Julianne Yarsa
  • Publication number: 20030009552
    Abstract: A method, system, apparatus, and computer program product is presented for management of a distributed data processing system. Resources within the distributed data processing system are dynamically discovered, and the discovered resources are adaptively monitored using the network management framework. Changes in topology are saved for review by administrative users, and administrative users may also review previous network actions that were requested to be performed by administrative users.
    Type: Application
    Filed: June 29, 2001
    Publication date: January 9, 2003
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Jason Benfield, Oliver Yehung Hsu, Lorin Evan Ullmann, Julianne Yarsa
  • Publication number: 20030009540
    Abstract: A method, system, apparatus, and computer program product is presented for management of a distributed data processing system on behalf of a plurality of management customers. The distributed data processing system is logically represented as a set of scopes, wherein a scope is a logical organization of network-related objects. Endpoint objects, system objects, and network objects are logically organized into a set of scopes that do not logically overlap. Each scope is uniquely assigned to a management customer. The distributed data processing system is managed as a set of logical networks in which a logical network contains a set of scopes and in which each logical network is uniquely assigned to a management customer. An administrative user may dynamically reconfigure the logical networks within the distributed data processing system while managing the logical networks for a set of customers.
    Type: Application
    Filed: June 29, 2001
    Publication date: January 9, 2003
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Jason Benfield, Oliver Yehung Hsu, Lorin Evan Ullmann, Julianne Yarsa