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: 8204972Abstract: 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: GrantFiled: June 29, 2001Date of Patent: June 19, 2012Assignee: International Business Machines CorporationInventors: Jason Benfield, Oliver Yehung Hsu, Lorin Evan Ullmann, Julianne Yarsa
-
Publication number: 20110258325Abstract: 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: ApplicationFiled: June 28, 2011Publication date: October 20, 2011Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Jason Benfield, Oliver Yehung Hsu, Lorin Evan Ullmann, Julianne Yarsa
-
Patent number: 8032625Abstract: 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: GrantFiled: June 29, 2001Date of Patent: October 4, 2011Assignee: International Business Machines CorporationInventors: Jason Benfield, Oliver Yehung Hsu, Lorin Evan Ullmann, Julianne Yarsa
-
Patent number: 7657620Abstract: 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: GrantFiled: October 26, 2006Date of Patent: February 2, 2010Assignee: International Business Machines CorporationInventors: Jason Benfield, Oliver Yehung Hsu, Lorin Evan Ullmann, Julianne Yarsa
-
Patent number: 7605287Abstract: 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: GrantFiled: August 24, 2007Date of Patent: October 20, 2009Assignee: Oil Chem TechnologiesInventors: Paul Daniel Berger, Christie Huimin Berger, Guohua Cao, Oliver Yehung Hsu
-
Patent number: 7562132Abstract: 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: GrantFiled: October 4, 2007Date of Patent: July 14, 2009Assignee: International Business Machines CorporationInventors: Jason Benfield, Oliver Yehung Hsu, Lorin Evan Ullmann, Julianne Yarsa
-
Publication number: 20090023951Abstract: 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: ApplicationFiled: August 24, 2007Publication date: January 22, 2009Inventors: Paul Daniel Berger, Christie Huimin Berger, Guohua Cao, Oliver Yehung Hsu
-
Publication number: 20080261835Abstract: 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: ApplicationFiled: April 16, 2008Publication date: October 23, 2008Inventors: Paul Daniel Berger, Christie Huimin Berger, Guohua Cao, Oliver Yehung Hsu
-
Publication number: 20080159169Abstract: 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: ApplicationFiled: October 26, 2006Publication date: July 3, 2008Inventors: Jason Benfield, Oliver Yehung Hsu, Lorin Evan Ullmann, Julianne Yarsa
-
Patent number: 7310666Abstract: 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: GrantFiled: June 29, 2001Date of Patent: December 18, 2007Assignee: International Business Machines CorporationInventors: Jason Benfield, Oliver Yehung Hsu, Lorin Evan Ullmann, Julianne Yarsa
-
Patent number: 7139823Abstract: 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: GrantFiled: August 23, 2001Date of Patent: November 21, 2006Assignee: International Business Machines CorporationInventors: Jason Benfield, Oliver Yehung Hsu, Lorin Evan Ullmann, Julianne Yarsa
-
Patent number: 6877066Abstract: 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: GrantFiled: June 29, 2001Date of Patent: April 5, 2005Assignee: International Business Machines CorporationInventors: Jason Benfield, Oliver Yehung Hsu, Lorin Evan Ullmann, Julianne Yarsa
-
Publication number: 20030061339Abstract: 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: ApplicationFiled: August 23, 2001Publication date: March 27, 2003Applicant: International Business Machines CorporationInventors: Jason Benfield, Oliver Yehung Hsu, Lorin Evan Ullmann, Julianne Yarsa
-
Publication number: 20030037206Abstract: 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: ApplicationFiled: June 29, 2001Publication date: February 20, 2003Applicant: International Business Machines CorporationInventors: Jason Benfield, Oliver Yehung Hsu, Lorin Evan Ullmann, Julianne Yarsa
-
Publication number: 20030009551Abstract: 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: ApplicationFiled: June 29, 2001Publication date: January 9, 2003Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Jason Benfield, Oliver Yehung Hsu, Lorin Evan Ullmann, Julianne Yarsa
-
Publication number: 20030009546Abstract: 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: ApplicationFiled: June 29, 2001Publication date: January 9, 2003Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Jason Benfield, Oliver Yehung Hsu, Lorin Evan Ullmann, Julianne Yarsa
-
Publication number: 20030009547Abstract: 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: ApplicationFiled: June 29, 2001Publication date: January 9, 2003Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Jason Benfield, Oliver Yehung Hsu
-
Publication number: 20030009553Abstract: 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: ApplicationFiled: June 29, 2001Publication date: January 9, 2003Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Jason Benfield, Oliver Yehung Hsu, Lorin Evan Ullmann, Julianne Yarsa
-
Method and system for network management with topology system providing historical topological views
Publication number: 20030009552Abstract: 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: ApplicationFiled: June 29, 2001Publication date: January 9, 2003Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Jason Benfield, Oliver Yehung Hsu, Lorin Evan Ullmann, Julianne Yarsa -
Publication number: 20030009540Abstract: 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: ApplicationFiled: June 29, 2001Publication date: January 9, 2003Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Jason Benfield, Oliver Yehung Hsu, Lorin Evan Ullmann, Julianne Yarsa