Patents by Inventor James Staggs

James Staggs 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: 8667165
    Abstract: Methods, systems, and computer program products for dynamically modifying an application program's behavior in response to changing environmental conditions (such as network changes, system changes, and so forth). The application may solicit such information, and/or may receive unsolicited environmental change notifications. In response to a change notification, the application may take one or more of the following approaches to adapt to the changing conditions: (1) alter its execution; (2) modify its use of, or control of, other cooperating application; and (3) modify the selection of application execution threads. (An application might also decide to make no changes in its behavior.
    Type: Grant
    Filed: January 11, 2002
    Date of Patent: March 4, 2014
    Assignee: International Business Machines Corporation
    Inventors: Roy Frank Brabson, Edward Glen Britton, Wesley McMillan Devine, Lap Thiet Huynh, David B. Lindquist, Bala Rajaraman, Arthur James Stagg
  • Patent number: 7272139
    Abstract: Methods, systems, and computer program products for improving data transfer in complex computing environments. Internal routing enhancements are defined, which enable traffic of virtual servers to be processed more efficiently, thereby improving overall data transfer rates. Instead of performing routing operations in the Internet Protocol (“IP”) layer of a networking stack, a “mini-routing” table is created programmatically and is used to perform routing at the Data Link Control (“DLC”) layer. This technique avoids bottlenecks in the IP layer and speeds the data transfer process.
    Type: Grant
    Filed: January 11, 2002
    Date of Patent: September 18, 2007
    Assignee: International Business Machines Corporation
    Inventors: Michael G. Fitzpatrick, Jeffrey Douglas Haggar, Bala Rajaraman, Arthur James Stagg, Jerry Wayne Stevens
  • Publication number: 20070118071
    Abstract: Phacoemulsification apparatus includes a phacoemulsification handpiece having a needle and an electrical system for ultrasonically vibrating said needle along with a power source for providing pulsed electrical power to the handpiece electrical system. Irrigation fluid is provided to the handpiece needle and aspirating fluid is removed from the handpiece needle. A determination of a voltage current phase relationship of the provided electrical power is made and in response thereto a control system varies a power level duty cycle provided to the handpiece electrical system from the power source and/or modify the aspiration flow rate. In addition, a separate input enables manual control of pulse amplitude. The control system provides a pulsed electrical power of less than 20 millisecond pulse duration.
    Type: Application
    Filed: November 15, 2006
    Publication date: May 24, 2007
    Applicant: Advanced Medical Optics, Inc.
    Inventors: Kenneth Kadziauskas, Paul Rockley, James Staggs
  • Patent number: 7167240
    Abstract: Disclosed is a method for in-situ sampling and measuring particulate fineness in a process stream, comprising (a) sampling particles in-situ from a process stream, (b) adjusting the sample to conditions suitable for LII, (c) measuring the fineness using LII, and (d) correlating the LII fineness measurement with actual particle fineness. Also disclosed is a method for sampling and controlling a process based on the real-time, on-line, in-situ methods for sampling and measuring particles. Sampling can comprise drawing a sidestream from a source of the particles. Adjusting the sample to conditions suitable for LII can comprise diluting the sample or bringing the temperature of the sample to ambient conditions. Correlating may comprise using a correlation function determined by comparing LII measurements and laboratory fineness measurements for particle samples drawn at the same time.
    Type: Grant
    Filed: July 18, 2003
    Date of Patent: January 23, 2007
    Assignee: Columbian Chemicals Company
    Inventor: Barry James Stagg
  • Publication number: 20060084961
    Abstract: Apparatus for the removal of lens tissue includes a first handpiece having a laser emitting probe sized for insertion into a lens capsule and radiating a lens therein. The laser emitting probe includes a lumen for introducing irrigation fluid into the lens capsule. A second handpiece includes a pulsed controlled vibrated needle for insertion into the lens capsule and emulsifying laser eradiated lens tissue. The vibrated needle includes a lumen therethrough for aspiration of emulsified lens tissue and irrigation fluid.
    Type: Application
    Filed: September 21, 2005
    Publication date: April 20, 2006
    Inventors: Kenneth Kadziauskas, Mark Steen, Paul Rockley, James Staggs
  • Patent number: 6944715
    Abstract: A value-based caching system and method. A value based cache method can include partitioning a cache into different value-based partitions. Data to be stored in the cache can be valued and the valued data can be cached in individual ones of the value-based partitions. Subsequently, cache entries can be evicted from the value-based partitions. Finally, the caching and evicting can be managed according to the valuing step. In this regard, the cache and eviction management step can ensure greater cache responsiveness for data having a greater value relative to other valued data.
    Type: Grant
    Filed: August 13, 2002
    Date of Patent: September 13, 2005
    Assignee: International Business Machines Corporation
    Inventors: Edward Glen Britton, Wesley McMillan Devine, Lap Thiet Huynh, Bala Rajaraman, Arthur James Stagg
  • Publication number: 20040046957
    Abstract: Method for in-situ sampling and measuring particulate (e.g., carbon black) fineness in a process stream, such as in a carbon black reactor, comprising (a) sampling particles in-situ from a process stream, (b) adjusting the sample to conditions suitable for LII, (c) measuring the fineness using LII, and (d) correlating the LII fineness measurement with actual particle fineness. Method for in-situ sampling a particle-containing stream and measuring particle fineness using laser-induced incandescence (LII) comprising (a) sampling particles in-situ, (b) adjusting the sample to conditions suitable for LII, (c) measuring the adjusted sample using LII, and (d) correlating the LII measurements with actual particle fineness. Also included is a method of sampling and controlling a process based on the real-time, on-line, in-situ methods for sampling and measuring particles. Sampling can comprise drawing a sidestream from a source of the particles.
    Type: Application
    Filed: July 18, 2003
    Publication date: March 11, 2004
    Inventor: Barry James Stagg
  • Publication number: 20040034740
    Abstract: A value-based caching system and method. A value based cache method can include partitioning a cache into different value-based partitions. Data to be stored in the cache can be valued and the valued data can be cached in individual ones of the value-based partitions. Subsequently, cache entries can be evicted from the value-based partitions. Finally, the caching and evicting can be managed according to the valuing step. In this regard, the cache and eviction management step can ensure greater cache responsiveness for data having a greater value relative to other valued data.
    Type: Application
    Filed: August 13, 2002
    Publication date: February 19, 2004
    Applicant: International Business Machines Corporation
    Inventors: Edward Glen Britton, Wesley McMillan Devine, Lap Thiet Huynh, Bala Rajaraman, Arthur James Stagg
  • Publication number: 20030233470
    Abstract: A data re-direction method can include receiving a data re-direction request from an application server; identifying from the data re-direction request at least one data re-direction primitive, the primitive including at least one data element selected from the group consisting of a client identity and a client type; retrieving personalized data according to subsequent client data requests associated with the at least one data re-direction primitive; and, forwarding the retrieved personalized data directly to a POC corresponding to the client data requests without first passing the retrieved personalized data through the application server.
    Type: Application
    Filed: June 12, 2002
    Publication date: December 18, 2003
    Applicant: International Business Machines Corporation
    Inventors: Edward Glen Britton, Wesley McMillan Devine, Lap Thiet Huynh, Bala Rajaraman, Arthur James Stagg
  • Publication number: 20030135638
    Abstract: Methods, systems, and computer program products for dynamically modifying an application program's behavior in response to changing environmental conditions (such as network changes, system changes, and so forth). The application may solicit such information, and/or may receive unsolicited environmental change notifications. In response to a change notification, the application may take one or more of the following approaches to adapt to the changing conditions: (1) alter its execution; (2) modify its use of, or control of, other cooperating application; and (3) modify the selection of application execution threads. (An application might also decide to make no changes in its behavior.
    Type: Application
    Filed: January 11, 2002
    Publication date: July 17, 2003
    Applicant: International Business Machines Corporation
    Inventors: Roy Frank Brabson, Edward Glen Britton, Wesley McMillan Devine, Lap Thiet Huynh, David B. Lindquist, Bala Rajaraman, Arthur James Stagg
  • Publication number: 20030133449
    Abstract: Methods, systems, and computer program products for improving data transfer in complex computing environments. Internal routing enhancements are defined, which enable traffic of virtual servers to be processed more efficiently, thereby improving overall data transfer rates. Instead of performing routing operations in the Internet Protocol (“IP”) layer of a networking stack, a “mini-routing” table is created programmatically and is used to perform routing at the Data Link Control (“DLC”) layer. This technique avoids bottlenecks in the IP layer and speeds the data transfer process.
    Type: Application
    Filed: January 11, 2002
    Publication date: July 17, 2003
    Applicant: International Business Machines Corporation
    Inventors: Michael G. Fitzpatrick, Jeffrey Douglas Haggar, Bala Rajaraman, Arthur James Stagg, Jerry Wayne Stevens
  • Patent number: 5983259
    Abstract: Management of datastream construction prior to transmission of the datastream across a channel of a communications system by providing for data blocking while reducing movement or copying of the data improves the performance in a communications system. Multiple header segments received from a higher layer in the communications stack are copied into the datastream header area of a datastream such that the header segments are sequentially stored in the datastream header area. A datastream buffer list having entries referencing the datastream header area is generated. Buffer list entries referencing data segments received from higher layers in the communications stack are also stored in the datastream buffer list. The data segments are not physically moved or copied into the datastream during processing by the communications stack. Rather, a "virtual" datastream is generated by the communications stack for transmission without physically moving or copying the data segment.
    Type: Grant
    Filed: February 19, 1997
    Date of Patent: November 9, 1999
    Assignee: International Business Machines Corp.
    Inventors: Scott Allan Campbell, Dale C. Gugliotta, Lynn Douglas Long, Louis F. Menditto, Masashi E. Miyake, Linwood Hugh Overby, Bala Rajaraman, Arthur James Stagg
  • Patent number: 5872588
    Abstract: A method and apparatus for content coding of Audio-Visual materials is presented. The content coding can then be decoded by a home station where the content coding is collected and processed. The content codes are utilized by the subscribers home station to collect information on the subscribers selection of AVM streams and record information on which AVMs have been presented to the subscriber. An audio-video material distribution system is described for supplying AVM streams to home station via a local distribution network. The home stations decode the content coding from the AVM streams and collect the encoded content codes. The collected content codes are then sent to collection centers for processing. The encoded information may also utilized to provide management of an upstream channel between the home stations and the video distribution node.
    Type: Grant
    Filed: December 6, 1995
    Date of Patent: February 16, 1999
    Assignee: International Business Machines Corporation
    Inventors: Caglan M. Aras, Luther B. Griffin, Fuyung Lai, Arthur James Stagg, Kian-Bon Kho Sy
  • Patent number: 5805822
    Abstract: A multi-path channel interface for computer input-output systems includes the ability to define and activate unbalanced groups of unidirectional communications sub-channels for a user application. Protocol independent exchange identifications permit not only unbalanced transmission groups but also allow user-controlled extensions for negotiating the values of transmission parameters at the time the transmission group is activated. When error correcting re-transmissions force the re-segmenting of data blocks, second level sub-segment indexing assure the proper order of delivery of the various segments and sub-segments. The exchange identifications include an identification of the user protocol being supported and thus permit interfacing with any user protocol.
    Type: Grant
    Filed: December 23, 1996
    Date of Patent: September 8, 1998
    Assignee: International Business Machine Corp.
    Inventors: Lynn Douglas Long, Louis Frank Menditto, Masashi Edward Miyake, Arthur James Stagg, Raymond Edward Ward
  • Patent number: 5793983
    Abstract: A multi-path channel interface for computer input-output systems includes the ability to define and activate unbalanced groups of unidirectional communications sub-channels for a user application. Protocol independent exchange identifications permit not only unbalanced transmission groups but also allow user-controlled extensions for negotiating the values of transmission parameters at the time the transmission group is activated. When error correcting re-transmissions force the re-segmenting of data blocks, second level sub-segment indexing assure the proper order of delivery of the various segments and sub-segments. The exchange identifications include an identification of the user protocol being supported and thus permit interfacing with any user protocol.
    Type: Grant
    Filed: January 22, 1996
    Date of Patent: August 11, 1998
    Assignee: International Business Machines Corp.
    Inventors: Mark Albert, Robert Edward Holt, II, Louis Frank Menditto, Tu Van Nguyen, Arthur James Stagg
  • Patent number: 5757417
    Abstract: A method and apparatus for the automatic access control to multimedia presentations at the receiver in accordance with a viewer selected access mode and access classification data encoded into the multimedia presentation. Screening classification codes (SCCs) are embedded in the Audio Visual Material (AVM) delivered to a subscribers home station. The screening classification codes identify the type of content that follows in the AVM stream. For instance, violent content (video and/or audio) provided to a home station may contain a SCC that indicates violent scenes or violent action is forth coming in the AVM stream. The home station takes the SCC that are encoded and/or embedded in the AVM stream and applies a subscriber selected screening criteria. The screening criteria or suppression criteria are AVM manipulation commands.
    Type: Grant
    Filed: September 23, 1997
    Date of Patent: May 26, 1998
    Assignee: International Business Machines Corporation
    Inventors: Caglan M. Aras, Luther B. Griffin, Fuyung Lai, Arthur James Stagg, Kian-Bon Kho Sy
  • Patent number: 5699532
    Abstract: A multi-path channel interface for computer input-output systems includes the ability to define and activate unbalanced groups of unidirectional communications sub-channels for a user application. Protocol independent exchange identifications permit not only unbalanced transmission groups but also allow user-controlled extensions for negotiating the values of transmission parameters at the time the transmission group is activated. When error correcting re-transmissions force the re-segmenting of data blocks, second level sub-segment indexing assure the proper order of delivery of the various segments and sub-segments. The exchange identifications include an identification of the user protocol being supported and thus permit interfacing with any user protocol.
    Type: Grant
    Filed: May 1, 1996
    Date of Patent: December 16, 1997
    Assignee: International Business Machines Corporation
    Inventors: Linda Barrett, Lynn Douglas Long, Louis Frank Menditto, Arthur James Stagg, Raymond Edward Ward