Patents by Inventor Nigel A. Browne

Nigel A. Browne 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: 7082194
    Abstract: Techniques are disclosed for processing communications in a communication system switch in which one or more processing scripts are selected for application to one or more communications in accordance with weightings assigned to at least a subset of the processing scripts. Measurements are determined for one or more switch resources, such as central processing unit (CPU) utilization, associated with processing of the communications using the processing scripts, and the processing script weightings are periodically adjusted in accordance with the determined measurements. The system resource measurements may be generally characterized as comprising resource limit measurements, business objective measurements, or other types of measurements. The invention facilitates the processing of communications in the system switch and provides improved efficiency and reliability.
    Type: Grant
    Filed: September 20, 2002
    Date of Patent: July 25, 2006
    Assignee: Avaya Technology Corp.
    Inventors: Nigel A. Browne, Steven M. Silverstein
  • Patent number: 7043005
    Abstract: Calls or other communications are processed in a system switch in accordance with a statistical control mechanism based on the assignment of weightings to call vectors or other processing scripts. The processing scripts specify operations to be performed in processing the communications in the switch, and each of at least a subset of the scripts in a set of processing scripts has a weighting associated therewith. A particular one of the processing scripts is selected for application to a given one of the communications in accordance with the assigned weightings, e.g., using a round-robin selection process. Advantageously, the assigned weightings are configured to provide a desired usage for each of the processing scripts over a given number of the communications, such that switch processing efficiency is improved, and load balancing across distributed switch processing elements is facilitated.
    Type: Grant
    Filed: February 6, 2002
    Date of Patent: May 9, 2006
    Assignee: Avaya Technology Corp.
    Inventors: Nigel A. Browne, Stephen F. Okinow
  • Publication number: 20040057571
    Abstract: Techniques are disclosed for processing communications in a communication system switch in which one or more processing scripts are selected for application to one or more communications in accordance with weightings assigned to at least a subset of the processing scripts. Measurements are determined for one or more switch resources, such as central processing unit (CPU) utilization, associated with processing of the communications using the processing scripts, and the processing script weightings are periodically adjusted in accordance with the determined measurements. The system resource measurements may be generally characterized as comprising resource limit measurements, business objective measurements, or other types of measurements. The invention facilitates the processing of communications in the system switch and provides improved efficiency and reliability.
    Type: Application
    Filed: September 20, 2002
    Publication date: March 25, 2004
    Inventors: Nigel A. Browne, Steven M. Silverstein
  • Publication number: 20030147521
    Abstract: Calls or other communications are processed in a system switch in accordance with a statistical control mechanism based on the assignment of weightings to call vectors or other processing scripts. The processing scripts specify operations to be performed in processing the communications in the switch, and each of at least a subset of the scripts in a set of processing scripts has a weighting associated therewith. A particular one of the processing scripts is selected for application to a given one of the communications in accordance with the assigned weightings, e.g., using a round-robin selection process. Advantageously, the assigned weightings are configured to provide a desired usage for each of the processing scripts over a given number of the communications, such that switch processing efficiency is improved, and load balancing across distributed switch processing elements is facilitated.
    Type: Application
    Filed: February 6, 2002
    Publication date: August 7, 2003
    Inventors: Nigel A. Browne, Stephen F. Okinow