Patents by Inventor Kyusun Chang

Kyusun 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).

  • Patent number: 9251222
    Abstract: A computer implemented method, data processing system, and computer program product for abstracted dynamic report definition generation within an information technology infrastructure. When a request to generate a report is received, report definition associated with the requested report is identified, wherein the report definition comprises a generalized description of desired data in the report without any database-specific properties. The resources which are able to provide the desired data using report instance parameters in the report definition are then identified. Responsive to determining the resources that are able to provide the desired data, the generalized description in the report definition is translated into report content generation engine-specific implementation details and actions. The translated report content generation engine-specific implementation details and actions are executed to obtain the desired data from the resources. A report may then be generated based on the resulting output.
    Type: Grant
    Filed: June 29, 2006
    Date of Patent: February 2, 2016
    Assignee: International Business Machines Corporation
    Inventors: Kyusun Chang, Ryan Kelly Wilhm
  • Patent number: 8712965
    Abstract: A computer implemented method, data processing system, and computer program product for dynamically creating report mapping relationships at runtime within an information technology infrastructure. When report definition comprising a generalized description of desired data without any database-specific properties is generated, a relationship mapping definition based on the generalized description in the report definition is created, wherein the relationship mapping definition comprises data connection information for accessing the data sources containing the desired data. The relationship mapping definition is then used to initiate a connection to the data sources. Once the desired data has been acquired from the data sources, a report may then be created using the acquired data.
    Type: Grant
    Filed: June 29, 2006
    Date of Patent: April 29, 2014
    Assignee: International Business Machines Corporation
    Inventors: Kyusun Chang, Navin D. Manohar, Ryan Kelly Wilhm
  • Patent number: 8489465
    Abstract: A system for allocating resources which are anticipated to be available in an on-demand computing at some time in the future, wherein a producer trending agent (PTA) lists resources according to a trend prediction of resource availability in the past, a consumer trending agent (CTA) places bids for listed resources according to previous resource usage trends, and an arbitration system (REAS) matches the bids with the listings to determine if a match exists. If so, a binding contract for consumption of the matched listed resources is established. The PTA also produce tier-based dynamic incentive (TDI) schema which divides potential bidders into tiers, and offers additional resource incentives according to the tiers. Both PTA and CTA dynamically update their available/usage trends, listings and bids, over time.
    Type: Grant
    Filed: May 2, 2012
    Date of Patent: July 16, 2013
    Assignee: International Business Machines Corporation
    Inventors: Kyusun Chang, Jagadish Dasari, John Anthony Falkl, Alfredo V Mendoza
  • Publication number: 20120215587
    Abstract: A system for allocating resources which are anticipated to be available in an on-demand computing at some time in the future, wherein a producer trending agent (PTA) lists resources according to a trend prediction of resource availability in the past, a consumer trending agent (CTA) places bids for listed resources according to previous resource usage trends, and an arbitration system (REAS) matches the bids with the listings to determine if a match exists. If so, a binding contract for consumption of the matched listed resources is established. The PTA also produce tier-based dynamic incentive (TDI) schema which divides potential bidders into tiers, and offers additional resource incentives according to the tiers. Both PTA and CTA dynamically update their available/usage trends, listings and bids, over time.
    Type: Application
    Filed: May 2, 2012
    Publication date: August 23, 2012
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Kyusun Chang, Jagadish Dasari, John Anthony Falkl, Alfredo V. Mendoza
  • Patent number: 8249937
    Abstract: A system for allocating resources which are anticipated to be available in an on-demand computing at some time in the future, wherein a producer trending agent (PTA) lists resources according to a trend prediction of resource availability in the past, a consumer trending agent (CTA) places bids for listed resources according to previous resource usage trends, and an arbitration system (REAS) matches the bids with the listings to determine if a match exists. If so, a binding contract for consumption of the matched listed resources is established. The PTA also produce tier-based dynamic incentive (TDI) schema which divides potential bidders into tiers, and offers additional resource incentives according to the tiers. Both PTA and CTA dynamically update their available/usage trends, listings and bids, over time.
    Type: Grant
    Filed: June 25, 2008
    Date of Patent: August 21, 2012
    Assignee: International Business Machines Corporation
    Inventors: Kyusun Chang, Jagadish Dasari, John Anthony Falkl, Alfredo V. Mendoza
  • Patent number: 7503031
    Abstract: An example of a solution provided here comprises assessing readiness for transformation, based on a number of desirable application attributes; planning development work (which may involve mapping desirable application attributes to kinds of help); generating a proposal for transformation, and outputting the proposal.
    Type: Grant
    Filed: February 19, 2004
    Date of Patent: March 10, 2009
    Assignee: International Business Machines Corporation
    Inventors: Kyusun Chang, Jagadish Dasari, Hari Haranath Madduri, Alfredo V. Mendoza, John Alan Mims
  • Publication number: 20090031413
    Abstract: A router containing a firewall capable of supporting a plurality of different security levels. The router of the present invention creates a plurality of Virtual Local Area Networks (VLANs) using a network switch. The VLAN Rules Table (VRT) allows a network administrator to designate a trust level for each VLAN. The trust level may be different for every VLAN and the administrator may designate different rules for each VLAN. The Security Program (SP) analyzes each packet passing through the firewall and determines if the packet is permitted under the rules for the VLAN trust level. An alternative embodiment in which the switch in the router is divided into a plurality of sub-switches is also disclosed. In the alternative embodiment, the firewall need only compare the packet to rules which were not applied in the lower trust levels, eliminating the redundant rules from the comparison process.
    Type: Application
    Filed: October 3, 2008
    Publication date: January 29, 2009
    Applicant: International Business Machines Corporation
    Inventors: Kyusun Chang, John Alan Mims, Allen Keith Wilson
  • Patent number: 7451483
    Abstract: A router containing a firewall capable of supporting a plurality of different security levels. The router of the present invention creates a plurality of Virtual Local Area Networks (VLANs) using a network switch. The VLAN Rules Table (VRT) allows a network administrator to designate a trust level for each VLAN. The trust level may be different for every VLAN and the administrator may designate different rules for each VLAN. The Security Program (SP) analyzes each packet passing through the firewall and determines if the packet is permitted under the rules for the VLAN trust level. An alterative embodiment in which the switch in the router is divided into a plurality of sub-switches is also disclosed. In the alternative embodiment, the firewall need only compare the packet to rules which were not applied in the lower trust levels, eliminating the redundant rules from the comparison process.
    Type: Grant
    Filed: October 9, 2003
    Date of Patent: November 11, 2008
    Assignee: International Business Machines Corporation
    Inventors: Kyusun Chang, John Alan Mims, Allen Keith Wilson
  • Publication number: 20080255953
    Abstract: A system for allocating resources which are anticipated to be available in an on-demand computing at some time in the future, wherein a producer trending agent (PTA) lists resources according to a trend prediction of resource availability in the past, a consumer trending agent (CTA) places bids for listed resources according to previous resource usage trends, and an arbitration system (REAS) matches the bids with the listings to determine if a match exists. If so, a binding contract for consumption of the matched listed resources is established. The PTA also produce tier-based dynamic incentive (TDI) schema which divides potential bidders into tiers, and offers additional resource incentives according to the tiers. Both PTA and CTA dynamically update their available/usage trends, listings and bids, over time.
    Type: Application
    Filed: June 25, 2008
    Publication date: October 16, 2008
    Inventors: Kyusun Chang, Jagadish Dasari, John Anthony Falkl, Alfredo V. Mendoza
  • Patent number: 7421402
    Abstract: A system for allocating resources which are anticipated to be available in an on-demand computing at some time in the future, wherein a producer trending agent (PTA) lists resources according to a trend prediction of resource availability in the past, a consumer trending agent (CTA) places bids for listed resources according to previous resource usage trends, and an arbitration system (REAS) matches the bids with the listings to determine if a match exists. If so, a binding contract for consumption of the matched listed resources is established. The PTA also produce tier-based dynamic incentive (TDI) schema which divides potential bidders into tiers, and offers additional resource incentives according to the tiers. Both PTA and CTA dynamically update their available/usage trends, listings and bids, over time.
    Type: Grant
    Filed: August 19, 2004
    Date of Patent: September 2, 2008
    Assignee: International Business Machines Corp.
    Inventors: Kyusun Chang, Jagadish Dasari, John Anthony Falkl, Alfredo V. Mendoza
  • Publication number: 20080016086
    Abstract: A computer implemented method, data processing system, and computer program product for abstracted dynamic report definition generation within an information technology infrastructure. When a request to generate a report is received, report definition associated with the requested report is identified, wherein the report definition comprises a generalized description of desired data in the report without any database-specific properties. The resources which are able to provide the desired data using report instance parameters in the report definition are then identified. Responsive to determining the resources that are able to provide the desired data, the generalized description in the report definition is translated into report content generation engine-specific implementation details and actions. The translated report content generation engine-specific implementation details and actions are executed to obtain the desired data from the resources. A report may then be generated based on the resulting output.
    Type: Application
    Filed: June 29, 2006
    Publication date: January 17, 2008
    Inventors: Kyusun Chang, Ryan Kelly Wilhm
  • Publication number: 20080005197
    Abstract: A computer implemented method, data processing system, and computer program product for dynamically creating report mapping relationships at runtime within an information technology infrastructure. When report definition comprising a generalized description of desired data without any database-specific properties is generated, a relationship mapping definition based on the generalized description in the report definition is created, wherein the relationship mapping definition comprises data connection information for accessing the data sources containing the desired data. The relationship mapping definition is then used to initiate a connection to the data sources. Once the desired data has been acquired from the data sources, a report may then be created using the acquired data.
    Type: Application
    Filed: June 29, 2006
    Publication date: January 3, 2008
    Inventors: KYUSUN CHANG, Navin D. Manohar, Ryan Kelly Wilhm
  • Publication number: 20060069621
    Abstract: A system for allocating resources which are anticipated to be available in an on-demand computing at some time in the future, wherein a producer trending agent (PTA) lists resources according to a trend prediction of resource availability in the past, a consumer trending agent (CTA) places bids for listed resources according to previous resource usage trends, and an arbitration system (REAS) matches the bids with the listings to determine if a match exists. If so, a binding contract for consumption of the matched listed resources is established. The PTA also produce tier-based dynamic incentive (TDI) schema which divides potential bidders into tiers, and offers additional resource incentives according to the tiers. Both PTA and CTA dynamically update their available/usage trends, listings and bids, over time.
    Type: Application
    Filed: August 19, 2004
    Publication date: March 30, 2006
    Applicant: International Business Machines Corporation
    Inventors: Kyusun Chang, Jagadish Dasari, John Falkl, Alfredo Mendoza
  • Publication number: 20050188345
    Abstract: An example of a solution provided here comprises assessing readiness for transformation, based on a number of desirable application attributes; planning development work (which may involve mapping desirable application attributes to kinds of help); generating a proposal for transformation, and outputting the proposal.
    Type: Application
    Filed: February 19, 2004
    Publication date: August 25, 2005
    Applicant: International Business Machines Corporation
    Inventors: Kyusun Chang, Jagadish Dasari, Hari Madduri, Alfredo Mendoza, John Mims
  • Publication number: 20050081058
    Abstract: A router containing a firewall capable of supporting a plurality of different security levels. The router of the present invention creates a plurality of Virtual Local Area Networks (VLANs) using a network switch. The VLAN Rules Table (VRT) allows a network administrator to designate a trust level for each VLAN. The trust level may be different for every VLAN and the administrator may designate different rules for each VLAN. The Security Program (SP) analyzes each packet passing through the firewall and determines if the packet is permitted under the rules for the VLAN trust level. An alterative embodiment in which the switch in the router is divided into a plurality of sub-switches is also disclosed. In the alternative embodiment, the firewall need only compare the packet to rules which were not applied in the lower trust levels, eliminating the redundant rules from the comparison process.
    Type: Application
    Filed: October 9, 2003
    Publication date: April 14, 2005
    Applicant: International Business Machines Corporation
    Inventors: Kyusun Chang, John Mims, Allen Wilson
  • Publication number: 20030217132
    Abstract: The present invention provides a system and a method for remotely managing a server processing system, by using a wireless communications device. The wireless communications device sends a request for managing the server processing system to the server processing system through a gateway. The request is formatted in a first protocol in the wireless communications device, and is sent to the gateway. The gateway converts the request to be formatted in a second protocol, and sends the request to the server processing system. In response to the request, the server processing system sends a response, formatted in the second protocol, to the wireless communications device through the gateway. This time, the gateway converts the response to be formatted in the first protocol, and sends the response to the wireless communications device.
    Type: Application
    Filed: May 16, 2002
    Publication date: November 20, 2003
    Applicant: International Business Machines Corporation
    Inventors: David Middleton Batten, Kyusun Chang, Vandana Kumar, Patrick Justin Laffey, Kim-Khanh Vu Tran, Vi Trieu Tran
  • Patent number: 5894557
    Abstract: It is an object of the invention to minimize the efforts required to integrate a new communication media and network service into an operating system. These and other objects are accomplished by implementing the link control protocol layer as an operating system service multiplexing a set of network protocol connections to a set of communication media connections routing messages between respective connections. The LCP function is isolated by a set of network interfaces and a set of communication media interfaces. The invention allows the NCP and datagram support to be independent of the LCP support so long as the NCP and datagram implementations conform to the interfaces provided by the LCP operating system service that allow exchanges of state information.
    Type: Grant
    Filed: March 29, 1996
    Date of Patent: April 13, 1999
    Assignee: International Business Machines Corporation
    Inventors: Steve Allen Bade, Kyusun Chang
  • Patent number: 5548731
    Abstract: A common data link interface providing a framework for device drivers and data link providers. This interface allows multiple frameworks to coexist and share a single device driver. The common data link interface is framework independant and provides functions that are common to a plurality of frameworks. The common data link interface comprises three components, a network device driver, network demultiplexers, and network services. The network device driver provides a simple interface to network based devices that can be used by both the sockets IFNET and the streams DLPI data link layers. The network demultiplexor provides common data link receive functionality. Network services provides the remaining additional functionality required to bind the common data link interface together.
    Type: Grant
    Filed: August 17, 1995
    Date of Patent: August 20, 1996
    Assignee: International Business Machines Corporation
    Inventors: Kyusun Chang, Lon E. Hall, Gregory S. Joyce, Paul D. Mazzurana, Lance W. Russell