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: 8667165Abstract: 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: GrantFiled: January 11, 2002Date of Patent: March 4, 2014Assignee: International Business Machines CorporationInventors: Roy Frank Brabson, Edward Glen Britton, Wesley McMillan Devine, Lap Thiet Huynh, David B. Lindquist, Bala Rajaraman, Arthur James Stagg
-
Patent number: 7272139Abstract: 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: GrantFiled: January 11, 2002Date of Patent: September 18, 2007Assignee: International Business Machines CorporationInventors: Michael G. Fitzpatrick, Jeffrey Douglas Haggar, Bala Rajaraman, Arthur James Stagg, Jerry Wayne Stevens
-
Publication number: 20070118071Abstract: 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: ApplicationFiled: November 15, 2006Publication date: May 24, 2007Applicant: Advanced Medical Optics, Inc.Inventors: Kenneth Kadziauskas, Paul Rockley, James Staggs
-
Patent number: 7167240Abstract: 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: GrantFiled: July 18, 2003Date of Patent: January 23, 2007Assignee: Columbian Chemicals CompanyInventor: Barry James Stagg
-
Publication number: 20060084961Abstract: 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: ApplicationFiled: September 21, 2005Publication date: April 20, 2006Inventors: Kenneth Kadziauskas, Mark Steen, Paul Rockley, James Staggs
-
Patent number: 6944715Abstract: 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: GrantFiled: August 13, 2002Date of Patent: September 13, 2005Assignee: International Business Machines CorporationInventors: Edward Glen Britton, Wesley McMillan Devine, Lap Thiet Huynh, Bala Rajaraman, Arthur James Stagg
-
Publication number: 20040046957Abstract: 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: ApplicationFiled: July 18, 2003Publication date: March 11, 2004Inventor: Barry James Stagg
-
Publication number: 20040034740Abstract: 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: ApplicationFiled: August 13, 2002Publication date: February 19, 2004Applicant: International Business Machines CorporationInventors: Edward Glen Britton, Wesley McMillan Devine, Lap Thiet Huynh, Bala Rajaraman, Arthur James Stagg
-
Publication number: 20030233470Abstract: 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: ApplicationFiled: June 12, 2002Publication date: December 18, 2003Applicant: International Business Machines CorporationInventors: Edward Glen Britton, Wesley McMillan Devine, Lap Thiet Huynh, Bala Rajaraman, Arthur James Stagg
-
Publication number: 20030135638Abstract: 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: ApplicationFiled: January 11, 2002Publication date: July 17, 2003Applicant: International Business Machines CorporationInventors: Roy Frank Brabson, Edward Glen Britton, Wesley McMillan Devine, Lap Thiet Huynh, David B. Lindquist, Bala Rajaraman, Arthur James Stagg
-
Publication number: 20030133449Abstract: 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: ApplicationFiled: January 11, 2002Publication date: July 17, 2003Applicant: International Business Machines CorporationInventors: Michael G. Fitzpatrick, Jeffrey Douglas Haggar, Bala Rajaraman, Arthur James Stagg, Jerry Wayne Stevens
-
Patent number: 5983259Abstract: 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: GrantFiled: February 19, 1997Date of Patent: November 9, 1999Assignee: 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: 5872588Abstract: 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: GrantFiled: December 6, 1995Date of Patent: February 16, 1999Assignee: International Business Machines CorporationInventors: Caglan M. Aras, Luther B. Griffin, Fuyung Lai, Arthur James Stagg, Kian-Bon Kho Sy
-
Patent number: 5805822Abstract: 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: GrantFiled: December 23, 1996Date of Patent: September 8, 1998Assignee: International Business Machine Corp.Inventors: Lynn Douglas Long, Louis Frank Menditto, Masashi Edward Miyake, Arthur James Stagg, Raymond Edward Ward
-
Patent number: 5793983Abstract: 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: GrantFiled: January 22, 1996Date of Patent: August 11, 1998Assignee: International Business Machines Corp.Inventors: Mark Albert, Robert Edward Holt, II, Louis Frank Menditto, Tu Van Nguyen, Arthur James Stagg
-
Patent number: 5757417Abstract: 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: GrantFiled: September 23, 1997Date of Patent: May 26, 1998Assignee: International Business Machines CorporationInventors: Caglan M. Aras, Luther B. Griffin, Fuyung Lai, Arthur James Stagg, Kian-Bon Kho Sy
-
Patent number: 5699532Abstract: 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: GrantFiled: May 1, 1996Date of Patent: December 16, 1997Assignee: International Business Machines CorporationInventors: Linda Barrett, Lynn Douglas Long, Louis Frank Menditto, Arthur James Stagg, Raymond Edward Ward