Patents by Inventor Rong Nickle Chang

Rong Nickle 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: 20240113945
    Abstract: A method includes: receiving, by a processor set, a request for a web-based service; generating, by the processor set, a feature vector including values based on parameters of the request; generating, by the processor set, an endpoint selection vector including plural probabilities corresponding to plural endpoints, wherein the endpoint selection vector is generated using the feature vector with a machine learning model; selecting, by the processor set, one of the plural endpoints based on the plural probabilities; and invoking, by the processor set, the selected endpoint.
    Type: Application
    Filed: October 4, 2022
    Publication date: April 4, 2024
    Inventors: Rong Nickle Chang, Hongyi Bian, Nitin Gaur
  • Patent number: 9515909
    Abstract: A computer-implemented method for determining resources utilized by a service request in a data processing system. The method includes determining monitored relationship types from monitoring data, determining relationship domains, determining intra-domain relationships from relationships that are internal to the relationship domains and determining cross-domain relationships from the intra-domain relationships that are linked between pairs of the relationship domains, and determining resources utilized by the service request from the intra-domain and cross-domain relationships. The domains are derived from one of the relationship types that is monitored by a single monitoring application.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: December 6, 2016
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Fausto Bernardini, Rong Nickle Chang, Perng Chang-shing, Karthik Gomadam, Chunqiang Tang, Tao Tao, Edward Cholchin So, Chun Zhang
  • Patent number: 8745628
    Abstract: Techniques are presented for managing execution of processes on a data processing system The data processing system comprises process instances that are each an execution of a corresponding process. Each process instance comprises activity instances. Business impacts are determined for the process instances, the activity instances, or both. Order of execution of the activity instances is managed by allocating resources to activity instances in order to achieve an objective defined in terms of the business impacts. In another embodiment, requests are received for the execution of the processes. For a given request, one or more of the operations of assigning, updating, aggregating, and weighting of first business impacts associated with the given request are performed to create second business impacts associated with the given request. Additionally, requests can be modified.
    Type: Grant
    Filed: May 22, 2008
    Date of Patent: June 3, 2014
    Assignee: International Business Machines Corporation
    Inventors: Melissa Jane Buco, Jarir Kamel Chaar, Rong Nickle Chang, Guerney Douglass Holloway Hunt, Laura Zaihua Luan, Christopher Ward
  • Patent number: 8649296
    Abstract: A method to organize nodes into an overlay network and to disseminate multicast messages within this overlay both through an efficient tree embedded in the overlay and through gossips exchanged between overlay neighbors. Regardless of the size of the system, this invention incurs a constant low overhead on each node.
    Type: Grant
    Filed: September 7, 2012
    Date of Patent: February 11, 2014
    Assignee: International Business Machines Corporation
    Inventors: Chunqiang Tang, Rong Nickle Chang, Christopher Ward
  • Patent number: 8472330
    Abstract: A computer-implemented method for determining resources utilized by a service request in a data processing system. The method includes determining monitored relationship types from monitoring data, determining relationship domains, determining intra-domain relationships from relationships that are internal to the relationship domains and determining cross-domain relationships from the intra-domain relationships that are linked between pairs of the relationship domains, and determining resources utilized by the service request from the intra-domain and cross-domain relationships. The domains are derived from one of the relationship types that is monitored by a single monitoring application.
    Type: Grant
    Filed: June 22, 2007
    Date of Patent: June 25, 2013
    Assignee: International Business Machines Corporation
    Inventors: Fausto Bernardini, Rong Nickle Chang, Perng Chang-shing, Karthik Rajagopal Gomadam, Chunqiang Tang, Tao Tao, Edward Cholchin So, Chun Zhang
  • Patent number: 8358652
    Abstract: A method to organize nodes into an overlay network and to disseminate multicast messages within this overlay both through an efficient tree embedded in the overlay and through gossips exchanged between overlay neighbors. Regardless of the size of the system, this invention incurs a constant low overhead on each node.
    Type: Grant
    Filed: September 18, 2008
    Date of Patent: January 22, 2013
    Assignee: International Business Machines Corporation
    Inventors: Chunqiang Tang, Rong Nickle Chang, Christopher Ward
  • Publication number: 20130010648
    Abstract: A method to organize nodes into an overlay network and to disseminate multicast messages within this overlay both through an efficient tree embedded in the overlay and through gossips exchanged between overlay neighbors. Regardless of the size of the system, this invention incurs a constant low overhead on each node.
    Type: Application
    Filed: September 7, 2012
    Publication date: January 10, 2013
    Applicant: International Business Machines Corporation
    Inventors: Chunqiang Tang, Rong Nickle Chang, Christopher Ward
  • Publication number: 20120327777
    Abstract: A method to organize nodes into an overlay network and to disseminate multicast messages within this overlay both through an efficient tree embedded in the overlay and through gossips exchanged between overlay neighbors. Regardless of the size of the system, this invention incurs a constant low overhead on each node.
    Type: Application
    Filed: September 7, 2012
    Publication date: December 27, 2012
    Applicant: International Business Machines Corporation
    Inventors: Chunqiang Tang, Rong Nickle Chang, Christopher Ward
  • Patent number: 8332267
    Abstract: A method and system for adjudicating measurement data in real time and re-adjudicating a segment of an input measurement data stream upon submission of a new adjudication instruction in a service level evaluation system. An adjudication instruction associated with a service level is received. Measurement data including a first measurement data point is received. The received adjudication instruction is applied in real time to the first measurement data point to generate a first adjudicated measurement data point. A service level is evaluated based on the first adjudicated measurement data point. To re-adjudicate the data stream segment, a new adjudication instruction is received and the segment is identified. The input data stream's adjudication is suspended and the stream is queued into storage. The segment of measurement data is retrieved and re-adjudicated by applying the new adjudication instruction. The input data stream's adjudication is resumed afterwards from the queued input stream.
    Type: Grant
    Filed: November 7, 2011
    Date of Patent: December 11, 2012
    Assignee: International Business Machines Corporation
    Inventors: Melissa Jane Buco, Rong Nickle Chang, Laura Zaihua Luan, Christopher Ward
  • Patent number: 8302097
    Abstract: The present invention relates to the problem of scheduling work for employees and/or other resources in a help desk or similar environment. The employees have different levels of training and availabilities. The jobs, which occur as a result of dynamically occurring events, consist of multiple tasks ordered by chain precedence. Each job and/or task carries with it a penalty which is a step function of the time taken to complete it, the deadlines and penalties having been negotiated as part of one or more service level agreement contracts. The goal is to minimize the total amount of penalties paid. The invention consists of a pair of heuristic schemes for this difficult scheduling problem, one greedy and one randomized. The greedy scheme is used to provide a quick initial solution, while the greedy and randomized schemes are combined in order to think more deeply about particular problem instances.
    Type: Grant
    Filed: June 25, 2007
    Date of Patent: October 30, 2012
    Assignee: International Business Machines Corporation
    Inventors: Melissa Jane Buco, Rong Nickle Chang, Laura Zaihua Luan, Christopher Ward, Joel Leonard Wolf, Philip Shi-lung Yu
  • Publication number: 20120054342
    Abstract: A method and system for adjudicating measurement data in real time and re-adjudicating a segment of an input measurement data stream upon submission of a new adjudication instruction in a service level evaluation system. An adjudication instruction associated with a service level is received. Measurement data including a first measurement data point is received. The received adjudication instruction is applied in real time to the first measurement data point to generate a first adjudicated measurement data point. A service level is evaluated based on the first adjudicated measurement data point. To re-adjudicate the data stream segment, a new adjudication instruction is received and the segment is identified. The input data stream's adjudication is suspended and the stream is queued into storage. The segment of measurement data is retrieved and re-adjudicated by applying the new adjudication instruction. The input data stream's adjudication is resumed afterwards from the queued input stream.
    Type: Application
    Filed: November 7, 2011
    Publication date: March 1, 2012
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Melissa Jane Buco, Rong Nickle Chang, Laura Zaihua Luan, Christopher Ward
  • Patent number: 8126756
    Abstract: A method and system for adjudicating measurement data in real time and re-adjudicating a segment of an input measurement data stream upon submission of a new adjudication instruction in a service level evaluation system. An adjudication instruction associated with a service level is received. Measurement data including a first measurement data point is received. The received adjudication instruction is applied in real time to the first measurement data point to generate a first adjudicated measurement data point. A service level is evaluated based on the first adjudicated measurement data point. To re-adjudicate the data stream segment, a new adjudication instruction is received and the segment is identified. The input data stream's adjudication is suspended and the stream is queued into storage. The segment of measurement data is retrieved and re-adjudicated by applying the new adjudication instruction. The input data stream's adjudication is resumed afterwards from the queued input stream.
    Type: Grant
    Filed: August 7, 2006
    Date of Patent: February 28, 2012
    Assignee: International Business Machines Corporation
    Inventors: Melissa Jane Buco, Rong Nickle Chang, Laura Zaihua Luan, Christopher Ward
  • Patent number: 7480913
    Abstract: The present invention relates to the problem of scheduling work for employees and/or other resources in a help desk or similar environment. The employees have different levels of training and availabilities. The jobs, which occur as a result of dynamically occurring events, consist of multiple tasks ordered by chain precedence. Each job and/or task carries with it a penalty which is a step function of the time taken to complete it, the deadlines and penalties having been negotiated as part of one or more service level agreement contracts. The goal is to minimize the total amount of penalties paid. The invention consists of a pair of heuristic schemes for this difficult scheduling problem, one greedy and one randomized. The greedy scheme is used to provide a quick initial solution, while the greedy and randomized schemes are combined in order to think more deeply about particular problem instances.
    Type: Grant
    Filed: September 9, 2003
    Date of Patent: January 20, 2009
    Assignee: International Business Machines Corporation
    Inventors: Melissa Jane Buco, Rong Nickle Chang, Laura Zaihua Luan, Christopher Ward, Joel Leonard Wolf, Philip Shi-lung Yu
  • Publication number: 20090016346
    Abstract: A method to organize nodes into an overlay network and to disseminate multicast messages within this overlay both through an efficient tree embedded in the overlay and through gossips exchanged between overlay neighbors. Regardless of the size of the system, this invention incurs a constant low overhead on each node.
    Type: Application
    Filed: September 18, 2008
    Publication date: January 15, 2009
    Applicant: International Business Machines Corporation
    Inventors: Chunqiang Tang, Rong Nickle Chang, Christopher Ward
  • Publication number: 20080317217
    Abstract: A computer-implemented method for determining resources utilized by a service request in a data processing system. The method includes determining monitored relationship types from monitoring data, determining relationship domains, determining intra-domain relationships from relationships that are internal to the relationship domains and determining cross-domain relationships from the intra-domain relationships that are linked between pairs of the relationship domains, and determining resources utilized by the service request from the intra-domain and cross-domain relationships. The domains are derived from one of the relationship types that is monitored by a single monitoring application.
    Type: Application
    Filed: June 22, 2007
    Publication date: December 25, 2008
    Inventors: Fausto Bernardini, Rong Nickle Chang, Perng Chang-shing, Karthik Rajagopal Gomadam, Chunqiang Tang, Tao Tao, Edward Cholchin So, Chun Zhang
  • Patent number: 7457257
    Abstract: A method to organize nodes into an overlay network and to disseminate multicast messages within this overlay both through an efficient tree embedded in the overlay and through gossips exchanged between overlay neighbors. Regardless of the size of the system, this invention incurs a constant low overhead on each node.
    Type: Grant
    Filed: November 17, 2005
    Date of Patent: November 25, 2008
    Assignee: International Business Machines Corporation
    Inventors: Chunqiang Tang, Rong Nickle Chang, Christopher Ward
  • Publication number: 20080222645
    Abstract: Techniques are presented for managing execution of processes on a data processing system The data processing system comprises process instances that are each an execution of a corresponding process. Each process instance comprises activity instances. Business impacts are determined for the process instances, the activity instances, or both. Order of execution of the activity instances is managed by allocating resources to activity instances in order to achieve an objective defined in terms of the business impacts. In another embodiment, requests are received for the execution of the processes. For a given request, one or more of the operations of assigning, updating, aggregating, and weighting of first business impacts associated with the given request are performed to create second business impacts associated with the given request. Additionally, requests can be modified.
    Type: Application
    Filed: May 22, 2008
    Publication date: September 11, 2008
    Applicant: International Business Machines Corporation
    Inventors: Melissa Jane Buco, Jarir Kamel Chaar, Rong Nickle Chang, Guerney Douglass Holloway Hunt, Laura Zaihua Luan, Christopher Ward
  • Publication number: 20080126148
    Abstract: A method and system for adjudicating measurement data in real time and re-adjudicating a segment of an input measurement data stream upon submission of a new adjudication instruction in a service level evaluation system. An adjudication instruction associated with a service level is received. Measurement data including a first measurement data point is received. The received adjudication instruction is applied in real time to the first measurement data point to generate a first adjudicated measurement data point. A service level is evaluated based on the first adjudicated measurement data point. To re-adjudicate the data stream segment, a new adjudication instruction is received and the segment is identified. The input data stream's adjudication is suspended and the stream is queued into storage. The segment of measurement data is retrieved and re-adjudicated by applying the new adjudication instruction. The input data stream's adjudication is resumed afterwards from the queued input stream.
    Type: Application
    Filed: August 7, 2006
    Publication date: May 29, 2008
    Applicant: International Business Machines Corporation
    Inventors: Melissa Jane Buco, Rong Nickle Chang, Laura Zaihua Luan, Christopher Ward
  • Patent number: 6857020
    Abstract: One or more SLA-specified service-level monitors and/or one or more provider-owned service-level management monitors are used by the invention to monitor one or more quality measures of one or more QoS-assured service systems and to generate one or more service-level monitoring events when the monitored system does not conform to the respective quality measures. The invention includes a cross-SLA event manager that receives the monitoring events and determines which one or more SLA contracts are affected by the events. Then one or more SLA management objects (SMOs) track the SLA-specific events generated by the event manager according to each of the respective SLA contracts. The SMOs also determine how to allocate/deallocate/configure SLA management resources and/or to determine the effect of these changes on the service system operation to assure the contracted quality of service.
    Type: Grant
    Filed: November 20, 2000
    Date of Patent: February 15, 2005
    Assignee: International Business Machines Corporation
    Inventors: Jarir Kamel Chaar, Rong Nickle Chang
  • Patent number: 5875446
    Abstract: Topically relevant objects in an object database are first identified using any generally known methods to obtain a set of topically relevant objects (topically relevant set). Parents, and in alternative embodiments other ancestors, of one or more of the topically relevant objects are identified according to directional structural relationships that the parents have with respect to the topically relevant objects. These objects form a set of structurally relevant objects (structurally relevant set). In some embodiments, the user query identifies one or more of these structural relationships. The topically relevant objects are then organized under one or more of their respective parents to form a hierarchy level of both (topically relevant and structurally relevant) sets of objects. In some preferred embodiments, the process can iterate to create more than one hierarchy level.
    Type: Grant
    Filed: February 24, 1997
    Date of Patent: February 23, 1999
    Assignee: International Business Machines Corporation
    Inventors: Eric William Brown, Rong Nickle Chang, Hamed Abdelfattah Ellozy, John Martin Prager, Edward Cholchin So