Patents by Inventor Charles Booth
Charles Booth 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: 20230336739Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for encoding video comprising a sequence of video frames. In one aspect, a method comprises for one or more of the video frames: obtaining a feature embedding for the video frame; processing the feature embedding using a rate control machine learning model to generate a respective score for each of multiple quantization parameter values; selecting a quantization parameter value using the scores; determining a cumulative amount of data required to represent: (i) an encoded representation of the video frame and (ii) encoded representations of each preceding video frame; determining, based on the cumulative amount of data, that a feedback control criterion for the video frame is satisfied; updating the selected quantization parameter value; and processing the video frame using an encoding model to generate the encoded representation of the video frame.Type: ApplicationFiled: November 3, 2021Publication date: October 19, 2023Inventors: Chenjie Gu, Hongzi Mao, Ching-Han Chiang, Cheng Chen, Jingning Han, Ching Yin Derek Pang, Rene Andre Claus, Marisabel Guevara Hechtman, Daniel James Visentin, Christopher Sigurd Fougner, Charles Booth Schaff, Nishant Patil, Alejandro Ramirez Bellido
-
Publication number: 20110132550Abstract: A single chamber adsorption concentrator unit is described that utilizes low grade heat to drive an adsorbent/adsorbent working pair to separate a solvent from a solute/solvent mixture. One preferred application of the device of the present invention is separating water from the salt brine produced by the aluminum smelting industry. The brine solution is introduced into a single chamber shell proximate the concentrator evaporator where the water in the brine can freely evaporate and the resulting water vapor freely flow without inhibition to be either absorbed into the adsorbent modules or condensed by the condenser. The free flow of water vapor is facilitated by continuous operation of the condenser and by maintaining the brine solution at a higher temperature than the cooling fluid driving the condenser. A mist eliminator with a wash down feature located intermediate to the evaporator and the silica gel is provided to collect contaminants that may be carried from the evaporator by the vigorous boiling.Type: ApplicationFiled: December 9, 2009Publication date: June 9, 2011Inventors: Randall N. Avery, Charle Booth, Wes Livingston
-
Publication number: 20110096503Abstract: A method and system of utilizing waste heat from a plurality of data center equipment comprising the steps of collecting waste heat from a plurality of data center equipment and utilizing said waste heat as the driving heat input for a heat driven engine. Heat recovery means collects waste heat from heat-producing equipment and transfers it in the form of hot water to drive a heat driven engine such as a chiller or heat pump. The output of the heat driven engine may be put to many productive uses, thereby reducing the over all energy load on the data center.Type: ApplicationFiled: October 27, 2009Publication date: April 28, 2011Inventors: Randal N. Avery, Charles Booth, Wes Livingston, Tom Watson Lopp
-
Publication number: 20090152069Abstract: A pressure plate assembly for a friction clutch with automatic wear compensation, including a housing which can be attached to a flywheel for rotation in common; a pressure plate installed in the housing and movable axially with respect to the housing; and an energy storage device supported against the housing and the pressure plate and exerting a force along a support path between the energy storage device and the pressure plate. A wear take-up device installed in the support path includes a wear take-up element which is preloaded to move in a wear take-up direction. An anti-reset device includes at least one clamping element which can be blocked to generate clamping contact with the wear take-up element, thereby preventing movement of the wear take-up element relative to the pressure plate in a direction opposite to the wear take-up direction.Type: ApplicationFiled: December 18, 2008Publication date: June 18, 2009Applicant: ZF Friedrichshafen AGInventors: Andreas Gebauer, Jeff Gielniak, Charles Booth
-
Publication number: 20090046848Abstract: Systems and methods are presented for increasing the security of transmitted message. A text selection component selects at least one portion of a document that contains sensitive information. A text extraction component extracts characters belonging to a selected character set from at least one selected portion of the document. An encryption interface provides the extracted characters to an encryption algorithm to provide an encrypted representation of the extracted characters. A document reconstruction component incorporates the encrypted representation of the extracted characters into the document to produce a reconstructed document in which the encrypted representation of the extracted characters replaces the extracted characters.Type: ApplicationFiled: August 15, 2007Publication date: February 19, 2009Inventor: Charles Booth
-
Publication number: 20080038701Abstract: A method is disclosed for providing an immersive training environment for a user. A relaxation vignette is used and configured to facilitate learning by the user. A training vignette is provided and configured for emotionally and physically stimulating the user, the stimulation enhancing retention by the user. A system is disclosed that includes a relaxation vignette to prepare a user for learning. A training vignette emotionally and physically stimulates the user to enhance retention by the user. Both the relaxation vignette and the training vignette include a training system control module, an audio distribution module and a video distribution module.Type: ApplicationFiled: August 7, 2007Publication date: February 14, 2008Inventors: Charles Booth, David Hodgson
-
Patent number: 7197536Abstract: A circuit arrangement, node, clustered computer system, and method incorporate a primitive communication mechanism for use in exchanging data between adjacent nodes coupled via a point-to-point network. A plurality of network ports are used to couple a node to other nodes in the clustered computer system over point-to-point network interconnects, and a plurality of communication registers are associated with each of the network ports for the purpose of storing data received through their associated network ports. A node desiring to communicate information to another node receives a port identifier from the other node that identifies the network port on the other node through which the pair of nodes are coupled. The port identifier is then used by the node to communicate data to the other node through the use of one or more write operations directed to the communication register on the other node that is associated with the network port identified by the port identifier.Type: GrantFiled: April 30, 2001Date of Patent: March 27, 2007Assignee: International Business Machines CorporationInventors: Bruce Leroy Beukema, Richard Charles Booth, David Robert Engebretsen, Thomas Rembert Sand, Kenneth Michael Valk
-
Publication number: 20060271017Abstract: A medical irrigation basin and procedural tray assembly includes a basin capable of holding irrigation fluids from irrigating a patient's wound. The basin has a bottom bounded by a perimeter. A wall extends upwards from the perimeter of the bottom and is continuous therewith. A pedestal or pedestal container fittable on the basin can support a body part and may contain useful medical fluids. A pad of absorbent material may be disposed on the bottom of the basin. The pad is adapted to absorb a substantial volume of the irrigation fluids flowing from irrigation of the patient's wound.Type: ApplicationFiled: May 27, 2005Publication date: November 30, 2006Inventors: Charles Booth, Donald Propp
-
Patent number: 7110402Abstract: A method and system for communication in a system area network (SAN) data processing system are described. The SAN includes a plurality of interconnected nodes that each have at least one port for communication. To avoid communication-induced errors that may arise, for example, if multiple nodes share the same node ID, the port of a node in the SAN is marked as “fenced” to prevent transmission of packets of a first traffic type while permitting transmission of packets of a second traffic type. The marking of the port may be recorded, for example, in a configuration register of the port. While the port is fenced, only packets of other than the first traffic type are routed via the port. In one preferred embodiment, the second traffic type represents SAN configuration traffic, and the first traffic type represents non-configuration traffic.Type: GrantFiled: September 3, 2004Date of Patent: September 19, 2006Assignee: International Business Machines CorporationInventors: Timothy Roy Block, Richard Charles Booth, David Robert Engebretsen, Thomas Rembert Sand, Kenneth Michael Valk
-
Patent number: 7088715Abstract: A method and system for communication in a system area network (SAN) data processing system are described. The SAN includes a plurality of interconnected nodes that each have at least one port for communication. To avoid communication-induced errors that may arise, for example, if multiple nodes share the same node ID, the port of a node in the SAN is marked as “fenced” to prevent transmission of packets of a first traffic type while permitting transmission of packets of a second traffic type. The marking of the port may be recorded, for example, in a configuration register of the port. While the port is fenced, only packets of other than the first traffic type are routed via the port. In one preferred embodiment, the second traffic type represents SAN configuration traffic, and the first traffic type represents non-configuration traffic.Type: GrantFiled: September 3, 2004Date of Patent: August 8, 2006Assignee: International Business Machines CorporationInventors: Timothy Roy Block, Richard Charles Booth, David Robert Engebretsen, Thomas Rembert Sand, Kenneth Micheal Valk
-
Publication number: 20060120934Abstract: In a method to decrease emission of mercury, a factor is selected to control a combustion process to generate a flue gas comprising fly ash with enhanced unburned carbon; the combustion process is controlled according to a factor selected from reburning fuel, flue gas temperature, OFA injection, coal particle size, LNB flow, LNB design, combustion zone air, stoichiometric ratio of fuel, fuel/air mixing in a primary combustion zone and fuel/air mixing in a secondary combustion zone to produce the flue gas comprising fly ash with enhanced unburned carbon and to vaporize mercury; and the flue gas is allowed to cool to collect fly ash with enhanced unburned carbon with absorbed mercury. A system to decrease emission of mercury; comprises a combustion zone that is controlled to generate a flue gas comprising fly ash with enhanced unburned carbon and that produces vaporized mercury; and a post combustion zone to cool the flue gas to collect fly ash with enhanced unburned carbon with absorbed mercury.Type: ApplicationFiled: December 1, 2003Publication date: June 8, 2006Inventors: William Lanier, Charles Booth, Vitall Lissianski, Viadimir Zamansky, Peter Maly, William Seekar
-
Patent number: 6944155Abstract: A method and system for communication in a system area network (SAN) data processing system are described. The SAN includes a plurality of interconnected nodes that each have at least one port for communication. To avoid communication-induced errors that may arise, for example, if multiple nodes share the same node ID, the port of a node in the SAN is marked as “fenced” to prevent transmission of packets of a first traffic type while permitting transmission of packets of a second traffic type. The marking of the port may be recorded, for example, in a configuration register of the port. While the port is fenced, only packets of other than the first traffic type are routed via the port. In one preferred embodiment, the second traffic type represents SAN configuration traffic, and the first traffic type represents non-configuration traffic.Type: GrantFiled: March 5, 2001Date of Patent: September 13, 2005Assignee: International Business Machines CorporationInventors: Timothy Roy Block, Richard Charles Booth, David Robert Engebretsen, Thomas Rembert Sand, Kenneth Micheal Valk
-
Publication number: 20050129600Abstract: In a method to decrease emission of mercury, a factor is selected to control a combustion process to generate a flue gas comprising fly ash with enhanced unburned carbon; the combustion process is controlled according to a factor selected from reburning fuel, flue gas temperature, OFA injection, coal particle size, LNB flow, LNB design, combustion zone air, stoichiometric ratio of fuel, fuel/air mixing in a primary combustion zone and fuel/air mixing in a secondary combustion zone to produce the flue gas comprising fly ash with enhanced unburned carbon and to vaporize mercury; and the flue gas is allowed to cool to collect fly ash with enhanced unburned carbon with absorbed mercury. A system to decrease emission of mercury; comprises a combustion zone that is controlled to generate a flue gas comprising fly ash with enhanced unburned carbon and that produces vaporized mercury; and a post combustion zone to cool the flue gas to collect fly ash with enhanced unburned carbon with absorbed mercury.Type: ApplicationFiled: January 31, 2005Publication date: June 16, 2005Inventors: William Lanier, Charles Booth, Vitali Lissianski, Vladimir Zamansky, Peter Maly, William Seeker
-
Patent number: 6832323Abstract: A system for security and authorization processing in digital terminals. The processing load of a security processor (250) at the terminal (150) is reduced by configuring a multiple applications manager (MAM) (240) to determine if frequently-transmitted application data should be downloaded. The security processor is used by the MAM to build a local virtual application table (260) that indicates which applications are authorized for downloading. The security processor configures the terminal with an authorization state so that it knows which applications it is authorized to download, i.e., the applications (316′, 334′, 376′) whose required authorization state correlate with the terminal's configured authorization state. The security processor is accessed when the terminals authorization state changes, or when a required authorization state of an application changes. These events are typically relatively infrequent.Type: GrantFiled: October 5, 2000Date of Patent: December 14, 2004Assignee: General Instrument CorporationInventors: Robert Charles Booth, Donald Tavoletti, Michael Difiglia
-
Patent number: 6754753Abstract: A clustered computer system, bridge device and method include support for an atomic ownership change operation that ensures orderly and reliable ownership management of an input/output (I/O) bridge device. A lock indicator is associated with a bridge device, and is used to indicate a “locked” or “unlocked” status of the bridge device. Whenever the lock indicator indicates that the bridge device is unlocked, an atomic operation such as a read request to a lock indicator register is utilized to both set the indicator to indicate a locked status for the bridge device, and to associate the bridge device with a source node that initiated the atomic operation. In connection with the lock indicator, write access to one or more configuration parameter registers is controlled such that only the node that is associated with the bridge device is permitted to update such configuration parameter registers.Type: GrantFiled: April 27, 2001Date of Patent: June 22, 2004Assignee: International Business Machines CorporationInventors: Bruce Leroy Beukema, Richard Charles Booth, David Robert Engebretsen, Thomas Rembert Sand, Kenneth Michael Valk
-
Publication number: 20020174168Abstract: A circuit arrangement, node, clustered computer system, and method incorporate a primitive communication mechanism for use in exchanging data between adjacent nodes coupled via a point-to-point network. A plurality of network ports are used to couple a node to other nodes in the clustered computer system over point-to-point network interconnects, and a plurality of communication registers are associated with each of the network ports for the purpose of storing data received through their associated network ports. A node desiring to communicate information to another node receives a port identifier from the other node that identifies the network port on the other node through which the pair of nodes are coupled. The port identifier is then used by the node to communicate data to the other node through the use of one or more write operations directed to the communication register on the other node that is associated with the network port identified by the port identifier.Type: ApplicationFiled: April 30, 2001Publication date: November 21, 2002Inventors: Bruce Leroy Beukema, Richard Charles Booth, David Robert Engebretsen, Thomas Rembert Sand, Kenneth Michael Valk
-
Publication number: 20020161955Abstract: A clustered computer system, bridge device and method include support for an atomic ownership change operation that ensures orderly and reliable ownership management of an input/output (I/O) bridge device. A lock indicator is associated with a bridge device, and is used to indicate a “locked” or “unlocked” status of the bridge device. Whenever the lock indicator indicates that the bridge device is unlocked, an atomic operation such as a read request to a lock indicator register is utilized to both set the indicator to indicate a locked status for the bridge device, and to associate the bridge device with a source node that initiated the atomic operation. In connection with the lock indicator, write access to one or more configuration parameter registers is controlled such that only the node that is associated with the bridge device is permitted to update such configuration parameter registers.Type: ApplicationFiled: April 27, 2001Publication date: October 31, 2002Inventors: Bruce Leroy Beukema, Richard Charles Booth, David Robert Engebretsen, Thomas Rembert Sand, Kenneth Michael Valk
-
Publication number: 20020124105Abstract: A method and system for communication in a system area network (SAN) data processing system are described. The SAN includes a plurality of interconnected nodes that each have at least one port for communication. To avoid communication-induced errors that may arise, for example, if multiple nodes share the same node ID, the port of a node in the SAN is marked as “fenced” to prevent transmission of packets of a first traffic type while permitting transmission of packets of a second traffic type. The marking of the port may be recorded, for example, in a configuration register of the port. While the port is fenced, only packets of other than the first traffic type are routed via the port. In one preferred embodiment, the second traffic type represents SAN configuration traffic, and the first traffic type represents non-configuration traffic.Type: ApplicationFiled: March 5, 2001Publication date: September 5, 2002Applicant: International Business Machines CorporationInventors: Timothy Roy Block, Richard Charles Booth, David Robert Engebretsen, Thomas Rembert Sand, Kenneth Micheal Valk
-
Patent number: 6345307Abstract: A method and apparatus for compressing Internet protocol messages, such as HyperText Transport Protocol (HTTP) messages. Codewords (225) are provided for commonly occurring HTTP data elements, such as request lines, header lines, status lines, or portions thereof, such as method fields, URL fields, version fields, and status codes or messages. The codewords are used to provide a compressed HTTP message with a reduced amount of data relative to ASCII coding. If other data is included with the message, such as an entity body (e.g., a requested object such as an HTML page), the other data can be coded separately (215) and recombined (230) with the codewords for the HTTP data elements. The codewords may have reserved bits for providing specific information about the message. The amount of data that must be communicated, e.g., to or from a subscriber terminal (150), is thereby reduced. A message handler (340) decodes and processes the codewords.Type: GrantFiled: November 12, 1999Date of Patent: February 5, 2002Assignee: General Instrument CorporationInventor: Robert Charles Booth