Patents by Inventor Ching-Jye Chang
Ching-Jye Chang 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).
-
Publication number: 20230117273Abstract: An information handling system includes a host processor that instantiates a hosted environment. A baseboard management controller executes core firmware code to provide a first plurality of functions of the baseboard management controller. The first functions include a container management system. The container management system provides a plurality of extension slots. Each extension slot provides one of a second plurality of functions of the baseboard management controller.Type: ApplicationFiled: October 18, 2021Publication date: April 20, 2023Inventors: Prashanth Giri, Michael E. Brown, Ching-Jye Chang, Antonio Ramos, Santosh Bidaralli
-
Patent number: 8205000Abstract: A set of devices of a distributed data processing system and a protocol are selected to complete an action received by a requesting application. The set of devices and protocol are selected based on whether the protocol supports the type of the requested action; whether the protocol is an allowable/supported protocol for each device along a topology mapped logical route for completing the requested action; and assigned priorities of each protocol. The topology mapped logical route is then used for completing the requested action using the selected protocol. The requesting application may use the action in accordance with the selected allowable supported protocol, e.g., to monitor or discover the target device.Type: GrantFiled: July 17, 2008Date of Patent: June 19, 2012Assignee: International Business Machines CorporationInventors: Ching-Jye Chang, Lorin Evan Ullman
-
Patent number: 7894478Abstract: A method, system, apparatus, and computer program product is presented for management of a distributed data processing system. The network management framework is able to monitor multiple sources of network packets on various subnets within the distributed data processing system; distributed packet snoopers are deployed from a packet usage manager to monitor the multiple sources of network packets. The system administrator can request packet filtering based upon selected active users or active applications. A bandwidth history database is compiled from bandwidth usage data associated with multiple entities within the data processing system, including users, applications, and/or endpoints within the data processing system. In response to a requested action within the data processing system, bandwidth usage for the requested action can be predicted with reference to the bandwidth history database.Type: GrantFiled: June 6, 2008Date of Patent: February 22, 2011Assignee: International Business Machines CorporationInventors: Lorin E. Ullmann, Ching-Jye Chang
-
Patent number: 7602808Abstract: A method, system, apparatus, and computer program product is presented for management of a distributed data processing system. The network management framework is able to monitor multiple sources of network packets on various subnets within the distributed data processing system; distributed packet snoopers are deployed from a packet usage manager to monitor the multiple sources of network packets. The system administrator can request packet filtering based upon selected active users or active applications. A bandwidth history database is compiled from bandwidth usage data associated with multiple entities within the data processing system, including users, applications, and/or endpoints within the data processing system. In response to a requested action within the data processing system, bandwidth usage for the requested action can be predicted with reference to the bandwidth history database.Type: GrantFiled: June 6, 2008Date of Patent: October 13, 2009Assignee: International Business Machines CorporationInventors: Lorin E. Ullmann, Ching-Jye Chang
-
Publication number: 20080301267Abstract: A method, system, apparatus, and computer program product is presented for management of a distributed data processing system. An action at a target device is requested, and the completion of the action depends upon communication protocol operations on a set of devices along a logical route through the distributed data processing system. A set of supported protocols that are common to the set of devices along the logical route are identified, and a subset of supported protocols in the set of supported protocols that can be used to complete the action is then identified. An allowable supported protocol is selected for the action based on the type of requested action, after which the requesting application may use the action in accordance with the selected allowable supported protocol, e.g., to monitor or discover the target device. A topology mapping is used to derive an endpoint-to-endpoint route for completing the requested action.Type: ApplicationFiled: July 17, 2008Publication date: December 4, 2008Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Ching-Jye Chang, Lorin Evan Ullman
-
Publication number: 20080275983Abstract: A method, system, apparatus, and computer program product is presented for management of a distributed data processing system. The network management framework is able to monitor multiple sources of network packets on various subnets within the distributed data processing system; distributed packet snoopers are deployed from a packet usage manager to monitor the multiple sources of network packets. The system administrator can request packet filtering based upon selected active users or active applications. A bandwidth history database is compiled from bandwidth usage data associated with multiple entities within the data processing system, including users, applications, and/or endpoints within the data processing system. In response to a requested action within the data processing system, bandwidth usage for the requested action can be predicted with reference to the bandwidth history database.Type: ApplicationFiled: June 6, 2008Publication date: November 6, 2008Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Lorin Evan Ullmann, Ching-Jye Chang
-
Publication number: 20080275984Abstract: A method, system, apparatus, and computer program product is presented for management of a distributed data processing system. The network management framework is able to monitor multiple sources of network packets on various subnets within the distributed data processing system; distributed packet snoopers are deployed from a packet usage manager to monitor the multiple sources of network packets. The system administrator can request packet filtering based upon selected active users or active applications. A bandwidth history database is compiled from bandwidth usage data associated with multiple entities within the data processing system, including users, applications, and/or endpoints within the data processing system. In response to a requested action within the data processing system, bandwidth usage for the requested action can be predicted with reference to the bandwidth history database.Type: ApplicationFiled: June 6, 2008Publication date: November 6, 2008Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Lorin Evan Ullmann, Ching-Jye Chang
-
Patent number: 7418513Abstract: A method, system, apparatus, and computer program product is presented for management of a distributed data processing system. An action at a target device is requested, and the completion of the action depends upon communication protocol operations on a set of devices along a logical route through the distributed data processing system. A set of supported protocols that are common to the set of devices along the logical route are identified, and a subset of supported protocols in the set of supported protocols that can be used to complete the action is then identified. An allowable supported protocol is selected for the action based on the type of requested action, after which the requesting application may use the action in accordance with the selected allowable supported protocol, e.g., to monitor or discover the target device. A topology mapping is used to derive an endpoint-to-endpoint route for completing the requested action.Type: GrantFiled: December 15, 2000Date of Patent: August 26, 2008Assignee: International Business Machines CorporationInventors: Ching-Jye Chang, Lorin Evan Ullman
-
Patent number: 7415038Abstract: A method, system, apparatus, and computer program product is presented for management of a distributed data processing system. The network management framework is able to monitor multiple sources of network packets on various subnets within the distributed data processing system; distributed packet snoopers are deployed from a packet usage manager to monitor the multiple sources of network packets. The system administrator can request packet filtering based upon selected active users or active applications. A bandwidth history database is compiled from bandwidth usage data associated with multiple entities within the data processing system, including users, applications, and/or endpoints within the data processing system. In response to a requested action within the data processing system, bandwidth usage for the requested action can be predicted with reference to the bandwidth history database.Type: GrantFiled: March 29, 2001Date of Patent: August 19, 2008Assignee: International Business Machines CorporationInventors: Lorin Evan Ullmann, Ching-Jye Chang
-
Patent number: 7337473Abstract: A method, system, apparatus, and computer program product is presented for management of a distributed data processing system. A network management framework allows system administrators to configure user-associated monitoring parameters and device-associated monitoring parameters for users and devices within the 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.Type: GrantFiled: December 15, 2000Date of Patent: February 26, 2008Assignee: International Business Machines CorporationInventors: Ching-Jye Chang, Lorin Evan Ullman
-
Patent number: 7305485Abstract: A method, system, apparatus, and computer program product is presented for management of a distributed data processing system. The present invention uses an improved iterator methodology to dynamically adapt the administrative communication operations of the network management system so as to minimize the potential impact on system performance, including customer applications, that might be caused by system management operations. In particular, the adjustments to the operations occur in accordance with a phase or life cycle state of system management applications.Type: GrantFiled: December 15, 2000Date of Patent: December 4, 2007Assignee: International Business Machines CorporationInventors: Ching-Jye Chang, Lorin Evan Ullman
-
Patent number: 7296292Abstract: A method, system, apparatus, and computer program product are presented for a distributed port firewall system. The distributed port firewall system provides mapping of port usage to application needs, application action object (AAO) used to identify the use of ports. Application action object may be opened based on endpoint and user. Port firewall “properties” are added in order to configure firewall which are only configurable by certain trusted users or applications. Different policies applied to usage and the opening of ports based on both a collection of endpoints, managed regions, or on a per endpoint basis. Beyond just allowing an application to open a port, the allowed packet types are also configured to work in conjunction with a distributed packet snooper session.Type: GrantFiled: December 15, 2000Date of Patent: November 13, 2007Assignee: International Business Machines CorporationInventors: Ching-Jye Chang, Lorin Evan Ullmann
-
Patent number: 7269647Abstract: A method, system, apparatus, and computer program product are presented for a dynamically locatable packet analyzer spread across a distributed network of endpoints for determining packet generating applications is provided. In particular, the analyzer determines which ports are being used by which applications in order to verify that only intended packets are being sent and received by endpoints. The analyzer also provides novice packet snooping by not requiring administrators to configure operating system specific, packet specific or port specific information. The analyzer also provides snooping per application type (i.e. security, discovery, etc.) on endpoints, rather than packet type or port only.Type: GrantFiled: December 15, 2000Date of Patent: September 11, 2007Assignee: International Business Machines CorporationInventors: Ching-Jye Chang, Lorin Evan Ullmann
-
Patent number: 7254638Abstract: A system and method for programming applications to respond to slow links. The programming may be done during configuration of a system, or it may be implemented dynamically in response to a recently-detected change in network performance. The method includes the steps of continually monitoring links in a network, periodically calculating runtime link speeds for the links, and identifying slow links based on the monitoring and calculating. The method may additionally include the preliminary step of predefining so-called original link speed factors for the links. Runtime determination of runtime link speed factors for the respective links and comparison of the original link speed factors to the real-time link speed factors will then be used for the identification of slow links. A variety of application responses may be programmed as slow link responses.Type: GrantFiled: December 15, 2000Date of Patent: August 7, 2007Assignee: International Business Machines CorporationInventors: Lorin Evan Ullmann, Ching-Jye Chang
-
Patent number: 6950874Abstract: A method, system, apparatus, and computer program product are presented for management of resource leases within a distributed data processing system. A resource manager receives a lease request from a requester for a resource in which the lease request has a requested lease period. In response to receiving the lease request, the resource manager secures leases along a logical circuit of resources through the distributed data processing system. The resource manager requests leases from other resource managers along the data path that comprises the logical circuit because use of the requested resource requires use of other resources. After securing leases on a logical circuit of resources, the resource manager returns a lease grant for the resource to the requester. If the system detects oversubscribed conditions and/or error conditions, the system can adjust the pending leases in an appropriate manner, such as terminating a lease, adjusting the lease period of a lease, and the like.Type: GrantFiled: December 15, 2000Date of Patent: September 27, 2005Assignee: International Business Machines CorporationInventors: Ching-Jye Chang, Lorin Evan Ullman
-
Publication number: 20020172222Abstract: A method, system, apparatus, and computer program product is presented for management of a distributed data processing system. The network management framework is able to monitor multiple sources of network packets on various subnets within the distributed data processing system; distributed packet snoopers are deployed from a packet usage manager to monitor the multiple sources of network packets. The system administrator can request packet filtering based upon selected active users or active applications. A bandwidth history database is compiled from bandwidth usage data associated with multiple entities within the data processing system, including users, applications, and/or endpoints within the data processing system. In response to a requested action within the data processing system, bandwidth usage for the requested action can be predicted with reference to the bandwidth history database.Type: ApplicationFiled: March 29, 2001Publication date: November 21, 2002Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Lorin Evan Ullmann, Ching-Jye Chang
-
Publication number: 20020174362Abstract: A method, system, apparatus, and computer program product is presented for management of a distributed data processing system. A system management framework monitors multiple sources of network packets within the distributed data processing system. After identifying a source of network packets that generates network packets that surpass a predetermined threshold limitation on small packet size, a system administrator is alerted to the identified source of network packets. At the discretion of the system administrator, execution of the identified source can be paused, stopped, or restarted.Type: ApplicationFiled: March 29, 2001Publication date: November 21, 2002Applicant: IBM CorporationInventors: Lorin Evan Ullmann, Ching-Jye Chang
-
Publication number: 20020144143Abstract: A method, system, apparatus, and computer program product is presented for management of a distributed data processing system. A network management framework provides the ability to restrict the use of endpoint resources along network routes after receiving, from a source endpoint, certain types of requests for actions at a target endpoint. A topology mapping is used to derive an endpoint-to-endpoint route for completing the requested action. Other activities along the route are restricted or terminated on an endpoint-by-endpoint basis as necessary in accordance with the derived endpoint-to-endpoint route. Consumption of resources along particular network routes might be restricted that the performance of various target resources can be accurately measured. In addition, particular routes could be restricted so that they are reserved exclusively for the use of customers or applications that have contracted for high levels of service.Type: ApplicationFiled: December 15, 2000Publication date: October 3, 2002Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Ching-Jye Chang, Lorin Evan Ullman
-
Publication number: 20020124094Abstract: A method, system, apparatus, and computer program product is presented for management of a distributed data processing system. An action at a target device is requested, and the completion of the action depends upon communication protocol operations on a set of devices along a logical route through the distributed data processing system. A set of supported protocols that are common to the set of devices along the logical route are identified, and a subset of supported protocols in the set of supported protocols that can be used to complete the action is then identified. An allowable supported protocol is selected for the action based on the type of requested action, after which the requesting application may use the action in accordance with the selected allowable supported protocol, e.g., to monitor or discover the target device. A topology mapping is used to derive an endpoint-to-endpoint route for completing the requested action.Type: ApplicationFiled: December 15, 2000Publication date: September 5, 2002Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Ching-Jye Chang, Lorin Evan Ullman
-
Publication number: 20020124066Abstract: A method, system, apparatus, and computer program product is presented for management of a distributed data processing system. A request for an action at a target device within the distributed data processing system is received; the request for an action at the target device uniquely identifies the target device using a system address for the target device, yet completion of the action depends upon a network address of the target device within the distributed data processing system. In response to a determination that a second device within the distributed data processing system has a network address that duplicates the network address of the target device, the duplicate network address is presented to a user along with other system address information for the target device and the second device. The user enters a virtual private network identifier (VPN ID), which is incorporated into the system address of the target device, and the execution of the requested action is then permitted to resume.Type: ApplicationFiled: December 15, 2000Publication date: September 5, 2002Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Ching-Jye Chang, Lorin Evan Ullman