Inventors list

Assignees list

Classification tree browser

Top 100 Inventors

Top 100 Assignees


Brothers, US

Harlan J. Brothers, East Haven, CT US

Patent application numberDescriptionPublished
20110194687DATA-CONDITIONED ENCRYPTION METHOD - A system and method for encryption of data is disclosed. At least one block of the data is received. The at least one block of data is modified to cause each unique data element within the at least one block to appear with a respective predetermined frequency ratio. The block of data is encrypted into ciphertext based at least on an encryption key.08-11-2011

John Brothers, Sunnyvale, CA US

Patent application numberDescriptionPublished
20100110083Metaprocessor for GPU Control and Synchronization in a Multiprocessor Environment - Included are embodiments of systems and methods for processing metacommands. In at least one exemplary embodiment a Graphics Processing Unit (GPU) includes a metaprocessor configured to process at least one context register, the metaprocessor including context management logic and a metaprocessor control register block coupled to the metaprocessor, the metaprocessor control register block configured to receive metaprocessor configuration data, the metaprocessor control register block further configured to define metacommand execution logic block behavior. Some embodiments include a Bus Interface Unit (BIU) configured to provide the access from a system processor to the metaprocessor and a GPU command stream processor configured to fetch a current context command stream and send commands for execution to a GPU pipeline and metaprocessor.05-06-2010
20100110089Multiple GPU Context Synchronization Using Barrier Type Primitives - Included are systems and methods for Graphics Processing Unit (GPU) synchronization. At least one embodiment of a system includes at least one producer GPU configured to receive data related to at least one context, the at least one producer GPU further configured to process at least a portion of the received data. Some embodiments include at least one consumer GPU configured to received data from the producer GPU, the consumer GPU further configured to stall execution of the received data until a fence value is received.05-06-2010
20100115249Support of a Plurality of Graphic Processing Units - Included are systems and methods for supporting a plurality of Graphics Processing Units (GPUs). At least one embodiment of a system includes a context status register configured to send data related to a status of at least one context and a context switch configuration register configured to send instructions related to at least one event for the at least one context. At least one embodiment of a system includes a context status management component coupled to the context status register and the context switch configuration register.05-06-2010
20110050710Internal, Processing-Unit Memory For General-Purpose Use - Disclosed herein is a graphics-processing unit (GPU) having an internal memory for general-purpose use and applications thereof. Such a GPU includes a first internal memory, an execution unit coupled to the first internal memory, and an interface configured to couple the first internal memory to a second internal memory of an other processing unit. The first internal memory may comprise a stacked dynamic random access memory (DRAM) or an embedded DRAM. The interface may be further configured to couple the first internal memory to a display device. The GPU may also include another interface configured to couple the first internal memory to a central processing unit. In addition, the GPU may be embodied in software and/or included in a computing system.03-03-2011

John Brothers, Calistoga, CA US

Patent application numberDescriptionPublished
20090091577Compression of Multiple-Sample-Anti-Aliasing Title Data in a Graphics Pipeline - Provided is a system for compressing multiple-sample-anti-aliasing (MSAA) tile data in a computer graphics pipeline. The system includes a plurality of pixels configured as a tile, where the tile has a plurality of samples of descriptor data for the pixels. Multiple graphics data processing units configured to receive the plurality of samples contain a plurality of coverage masks, which correspond to covered subtiles and compression logic encodes the tile descriptor data for receipt by a buffer.04-09-2009
20090251476Constant Buffering for a Computational Core of a Programmable Graphics Processing Unit - Embodiments of systems and methods for managing a constant buffer with rendering context specific data in multithreaded parallel computational GPU core are disclosed. Briefly described, one method embodiment, among others, comprises responsive to a first shader operation, receiving at a constant buffer a first group of constants corresponding to a first rendering context, and responsive to a second shader operation, receiving at the constant buffer a second group of constants corresponding to a second context without flushing the first group.10-08-2009
20120069033Constant Buffering for a Computational Core of a Programmable Graphics Processing Unit - Embodiments of the present disclosure are directed to graphics processing systems, comprising: a plurality of execution units, wherein one of the execution units is configurable to process a thread corresponding to a rendering context, wherein the rendering context comprises a plurality of constants with a priority level; a constant buffer configurable to store the constants of the rendering context into a plurality of slot in a physical storage space; and an execution unit control unit configurable to assign the thread to one of the execution units; a constant buffer control unit providing a translation table for the rendering context to map the corresponding constants into the slots of the physical storage space. Comparable methods are also disclosed.03-22-2012
20120092353Systems and Methods for Video Processing - A multi-shader system in a programmable graphics processing unit (GPU) for processing video data, includes a first shader stage configured to receive slice data from a frame buffer and perform variable length decoding (VLD), wherein the first shader stage outputs data to a first buffer within the frame buffer; a second shader stage configured to receive the output data from the first shader stage and perform transformation and motion compensation on the slice data, wherein the second shader stage outputs decoded slice data to a second buffer within the frame buffer; a third shader stage configured to receive the decoded slice data and perform in-loop deblocking filtering (IDF) on the frame buffer; a fourth shader stage configured to perform post-processing on the frame buffer; and a scheduler configured to schedule execution of the shader stages, the scheduler comprising a plurality of counter registers; wherein execution of the shader stages is synchronized utilizing the counter registers.04-19-2012

Patent applications by John Brothers, Calistoga, CA US

John G. Brothers, Washington Twp., MI US

Patent application numberDescriptionPublished
20110284552CRYNOGENIC STORAGE TANK - A cryogenic storage tank having a housing which defines an interior chamber open at its top. A lid overlies the housing and storage chamber and an access opening is formed in the lid. An access door selectively closes the access opening while a carousel is rotatably mounted about an axis within the storage chamber. An actuator is accessible exteriorly of the lid and housing for rotating the carousel.11-24-2011

Kamyar Brothers, Los Angeles, CA US

Patent application numberDescriptionPublished
20090308050MULTIDIRECTIONAL TURBINE ENGINE - A gas turbine engine comprising a compressor, a combustion chamber, and at least two turbines mounted oppositely to the combustion chamber, such that the gas turbine engine is capable of generating multidirectional thrust.12-17-2009
20110168833AIRCRAFT HAVING A ROTATING TURBINE ENGINE - The present invention describes an aircraft having a rotating engine. The aircraft comprises a means for rotating the engine 360° to allow directional control of the aircraft via rotation of the engine's thrust output. The aircraft can further comprise a plurality of flap members located on the wings of the aircraft and in communication with the rotating gas turbine engine to further control and stabilize flight of the aircraft. The gas turbine engine of the aircraft can comprise a compressor, a combustion chamber, and at least two turbines mounted oppositely to the combustion chamber, such that the gas turbine engine is capable of generating more thrust from a single engine.07-14-2011

Lance Brothers, Chickasha, OK US

Patent application numberDescriptionPublished
20080308011Subterranean Cementing Methods and Compositions Comprising Oil Suspensions of Water Soluble Polymers - Of the many methods and compositions provided herein, one method comprises providing a cement composition, wherein the cement composition comprises a cementitious component and an additive comprising a polymer, a phosphorus component, a polyvalent metal ion, an oil-based liquid, and a surfactant; introducing the cement composition into at least a portion of the subterranean formation; and allowing the cement composition to at least partially set therein. Another method provided herein comprises providing a cement composition that comprises a cementitious component and an additive comprising a polymer, a phosphorus component, a polyvalent metal ion, an oil-based liquid, and a surfactant; introducing the cement composition into a void located in a pipe string; and allowing the cement composition to at least partially set therein. A cement composition provided herein comprises a cementitious component; and an additive comprising a polymer; a phosphorus component; a polyvalent metal ion; and an oil-based liquid; and a surfactant.12-18-2008
20080308275Subterranean Cementing Methods and Compositions Comprising Oil Suspensions of Water Soluble Polymers - Of the many methods and compositions provided herein, one method comprises providing a cement composition that comprises a cementitious component and an additive comprising: a polymer, a phosphorus component, a polyvalent metal ion, an oil-based liquid, and a surfactant; introducing the cement composition into at least a portion of a subterranean formation; and allowing the cement composition to at least partially set therein. Another method provided herein comprises providing a cement composition that comprises a cementitious component and an additive comprising a polymer, a phosphorus component, a polyvalent metal ion, an oil-based liquid, and a surfactant; introducing the cement composition into a void located in a pipe string; and allowing the cement composition to at least partially set therein. A cement composition provided herein comprises a cementitious component and an additive comprising a polymer; a phosphorus component; a polyvalent metal ion; and an oil-based liquid; and a surfactant.12-18-2008

Lance E. Brothers, Chickasha, OK US

Patent application numberDescriptionPublished
20100240556Wellbore Servicing Compositions Comprising a Set Retarding Agent and Methods of Making and Using Same - A method of servicing a wellbore comprising preparing a composition comprising a calcium aluminate cement, water, a polyphosphate, a pozzolan, and a set retarding agent, wherein the set retarding agent comprises an alkali halide and a basic phosphate salt, placing the composition in the wellbore and allowing the composition to set. A composition comprising a calcium aluminate cement in an amount of from about 30 wt. % to about 60 wt. % and a set retarding agent in an amount of from about 0.1 wt. % to about 15 wt. % based upon the total weight of the composition, wherein the set retarding agent comprises an alkali halide and a basic phosphate salt in a ratio of from about 3:1 to about 1:3.09-23-2010
20110042081Methods and Apparatuses for Releasing a Chemical into a Well Bore Upon Command - Methods and apparatuses for releasing a chemical in a well bore are disclosed. One apparatus includes a curved member configured for coupling to a casing, and a hollow member is connected to the curved member. A chemical container is disposed, at least in part, within the hollow space, and the hollow member extends at least partially around a hollow space.02-24-2011
20120061072METHODS AND APPARATUSES FOR RELEASING A CHEMICAL INTO A WELL BORE UPON COMMAND - Methods and apparatuses for releasing a chemical in a well bore are disclosed. One apparatus includes a curved member configured for coupling to a casing, and a hollow member is connected to the curved member. A chemical container is disposed, at least in part, within the hollow space, and the hollow member extends at least partially around a hollow space.03-15-2012

Patent applications by Lance E. Brothers, Chickasha, OK US

Lance Everett Brothers, Chickasha, OK US

Patent application numberDescriptionPublished
20090308616Method and Apparatus for a Monodiameter Wellbore, Monodiameter Casing, Monobore, and/or Monowell - An assembly and methods for constructing a MONOWELL include a monodiameter casing disposed in a monodiameter wellbore having diametric efficiency with a monobore production delivery system disposed within the monodiameter casing. An assembly for constructing a monodiameter wellbore includes a bottomhole assembly having a overgauge hole drilling member, a directional steering assembly, a measurement while drilling tool, and a logging while drilling tool; a work string attached to the bottomhole assembly and extending to the surface; drilling fluids flowing through the work string and bottomhole assembly; chemical casing casing the borehole; expandable casing disposed in the wellbore; and a sealing composition disposed between the expandable casing and the wellbore.12-17-2009

Patent applications by Lance Everett Brothers, Chickasha, OK US

Malgorzata Anna Brothers, Plano, TX US

Patent application numberDescriptionPublished
20110213817Static Groups in Dynamic Computation Environment - A dynamic computational environment may create, in response to user input, a plurality of mathematical expressions. In the dynamic computational environment, a change made to any one of the plurality of mathematical expressions will be propagated to all of the mathematical expressions, such that each of the plurality of mathematical expressions affected by the change is updated. In response to user input, one or more of the plurality of mathematical expressions may be selected to form a selected set of mathematical expressions. Propagation of changes into the selected set of mathematical expressions may be blocked.09-01-2011
20110302228Calculator with Dynamic Computation Environment - A dynamic computational environment may create, in response to user input, a plurality of mathematical expressions. In the dynamic computational environment, a change made to any one of the plurality of mathematical expressions will be propagated to all of the mathematical expressions, such that each of the plurality of mathematical expressions affected by the change is updated.12-08-2011

Mark Brothers, Longmont, CO US

Patent application numberDescriptionPublished
20110124068RECOVERY OF HIGHER ALCOHOLS FROM DILUTE AQUEOUS SOLUTIONS - This invention is directed to methods for recovery of C3-C6 alcohols from dilute aqueous solutions, such as fermentation broths. Such methods provide improved volumetric productivity for the fermentation and allow recovery of the alcohol. Such methods also allow for reduced energy use in the production and drying of spent fermentation broth due to increased effective concentration of the alcohol product by the simultaneous fermentation and recovery process which increases the quantity of alcohol produced and recovered per quantity of fermentation broth dried. Thus, the invention allows for production and recovery of C3-C6 alcohols at low capital and reduced operating costs.05-26-2011

Michael Brothers, Kirkland, WA US

Patent application numberDescriptionPublished
20120134345Systems and Methods of Supporting Emergency Communications - Systems and methods for supporting E911 for VoIP mobile communications are provided. A mobile station formats a call setup message by including particular information in a header portion of the call setup message that is used by the wireless network to select an appropriate PSAP and route the call to the appropriate PSAP.05-31-2012

Michael J. Brothers, Cary, NC US

Patent application numberDescriptionPublished
20100081468Mobile Communication Device for Accessing Network Isolated Devices - According to a method of relaying data originated from the network isolated device which is addressed to a target destination device, the method includes establishing a temporary wireless communication connection with the network isolated device, storing data received from the network isolated device via the temporary wireless communication connection and terminating the temporary wireless communication connection. A subsequent communication connection is established with a communication device and the data is transferred to the communication device via the subsequent communication connection. Subsequent transfers of the data to other communication devices are ceased regardless of whether the data is successfully relayed to the target destination device in response to a data transfer extinction parameter, and the stored data is deleted in response to the data transfer extinction parameter.04-01-2010

Paul Douglas Brothers, Chadd Ford, PA US

Patent application numberDescriptionPublished
20110251317Aqueous Polymerization of Fluorinated Monomer Using Polymerization Agent Comprising Fluoropolyether Acid or Salt and Short Chain Fluorosurfactant - A process comprising polymerizing at least one fluorinated monomer in an aqueous medium containing initiator and polymerization agent to form an aqueous dispersion of particles of fluoropolymer, the polymerization agent comprising: 10-13-2011

Paul Douglas Brothers, Chadds Ford, PA US

Patent application numberDescriptionPublished
20080269408Aqueous Polymerization of Fluorinated Monomer Using Polymerization Agent Comprising Fluoropolyether Acid or Salt and Short Chain Fluorosurfactant - A process comprising polymerizing at least one fluorinated monomer in an aqueous medium containing initiator and polymerization agent to form an aqueous dispersion of particles of fluoropolymer, the polymerization agent comprising: fluoropolyether acid or salt thereof having a number average molecular weight of at least about 800 g/mol; and fluorosurfactant having the formula: 10-30-2008
20090281241Aqueous Polymerization of Fluorinated Monomer Using a Mixture of Fluoropolyether Acids or Salts - A composition comprising a mixture of fluoropolyether acids or salts having a number average value of about 800 to about 2500 g/mol. The amount of fluoropolyether acids or salt in the mixture having a molecular weight of not more than 500 g/mol is not more than 50 ppm by weight of the total amount of fluoropolyether acids or salts in the mixture. The amount of fluoropolyether acids or salts in the mixture having a molecular weight of 2500 g/mol or greater is not more than 40% by weight of the total amount of fluoropolyether acids or salts in the mixture. Preferably the fluoropolyether acids or salts comprise an anionic group selected from the group consisting of carboxylate, sulfonate, sulfonamide anion and phosphonate. Also disclosed is an aqueous dispersion polymerization process for fluoropolymer manufacture employing polymerization agent comprising the specified mixture of fluoropolyether acids or salts.11-12-2009
20090281261Abatement of Fluoroether Carboxylic Acids or Salts Employed in Fluoropolymer Resin Manufacture - A process for making fluoropolymer resin comprising polymerizing at least one fluorinated monomer in an aqueous medium containing initiator and polymerization agent comprising fluoroether carboxylic acid or salt thereof to form an aqueous dispersion of particles of fluoropolymer. The fluoroether carboxylic acid or salt thereof employed in the process has the formula:11-12-2009
20100034919Melt Processible Semicrystalline Fluoropolymer having Repeating Units Arising from Tetrafluoroethylene, Hexafluoropropylene, and Hydrocarbon Monomer Having a Carboxyl Group and a Polymerizable Carbon-Carbon Double Bond and Multi-Layer Articles Comprising a Layer of the Melt Processible Semicrystalline Fluoropolymer - Disclosed is a melt processible semicrystalline fluoropolymer comprising: (a) about 2 to about 20 weight percent of repeating units arising from hexafluoropropylene; (b) about 0.001 to about 1 weight percent of repeating units arising from a hydrocarbon monomer having a carboxyl group and a polymerizable carbon-carbon double bond; and (c) the remaining weight percent of repeating units arising from tetrafluoroethylene. This melt processible semicrystalline fluoropolymer is impermeable to fuels and is useful as a lining for petroleum fuel tubing, as well as chemical resistance coating for, or adhesive between, perfluoropolymer and other polymers, metals and inorganics.02-11-2010
20100152363Aqueous Polymerization of Fluorinated Monomer Using Polymerization Agent Comprising Fluoropolyether Acid or Salt and Short Chain Fluorosurfactant - A process comprising polymerizing at least one fluorinated monomer in an aqueous medium containing initiator and polymerization agent to form an aqueous dispersion of particles of fluoropolymer, the polymerization agent comprising: 06-17-2010
20100152378Aqueous Polymerization of Fluorinated Monomer Using Polymerization Agent Comprising Fluoropolyether Acid or Salt and Short Chain Fluorosurfactant - A process comprising polymerizing at least one fluorinated monomer in an aqueous medium containing initiator and polymerization agent to form an aqueous dispersion of particles of fluoropolymer, the polymerization agent comprising: 06-17-2010
20100152379Aqueous Polymerization of Fluorinated Monomer Using Polymerization Agent Comprising Fluoropolyether Acid or Salt and Short Chain Fluorosurfactant - A process comprising polymerizing at least one fluorinated monomer in an aqueous medium containing initiator and polymerization agent to form an aqueous dispersion of particles of fluoropolymer, the polymerization agent comprising: 06-17-2010
20120004365Aqueous Polymerization of Fluorinated Monomer Using a Mixture of Fluoropolyether Acids or Salts - A composition comprising a mixture of fluoropolyether acids or salts having a number average value of about 800 to about 2500 g/mol. The amount of fluoropolyether acids or salt in the mixture having a molecular weight of not more than 500 g/mol is not more than 50 ppm by weight of the total amount of fluoropolyether acids or salts in the mixture. The amount of fluoropolyether acids or salts in the mixture having a molecular weight of 2500 g/mol or greater is not more than 40% by weight of the total amount of fluoropolyether acids or salts in the mixture. Preferably the fluoropolyether acids or salts comprise an anionic group selected from the group consisting of carboxylate, sulfonate, sulfonamide anion and phosphonate. Also disclosed is an aqueous dispersion polymerization process for fluoropolymer manufacture employing polymerization agent comprising the specified mixture of fluoropolyether acids or salts.01-05-2012
20120077931AQUEOUS POLYMERIZATION OF FLUORINATED MONOMER USING POLYMERIZATION AGENT COMPRISING FLUOROPOLYETHER ACID OR SALT AND SHORT CHAIN FLUOROSURFACTANT - A process comprising polymerizing at least one fluorinated monomer in an aqueous medium containing initiator and polymerization agent to form an aqueous dispersion of particles of fluoropolymer, the polymerization agent comprising: 03-29-2012
20120116003Aqueous Polymerization of Perfluoromonomer Using Hydrocarbon Surfactant - A process is provided for the polymerization of fluoromonomer to an dispersion of fluoropolymer particles in an aqueous medium in a polymerization reactor, by (a) providing the aqueous medium in the reactor, (b) adding the fluoromonomer to the reactor, (c) adding initiator to the aqueous medium, the combination of steps (b) and (c) being carried out essentially free of hydrocarbon-containing surfactant and resulting in the kickoff of the polymerization of the fluoromonomer, and (d) metering hydrocarbon-containing surfactant into the aqueous medium after the kickoff of polymerization, e.g. after the concentration of the fluoropolymer in the aqueous medium is at least 0.6 wt %, the metering being at a rate reducing the telogenic activity of said surfactant while maintaining surface activity.05-10-2012
20120116015Reducing the Telogenic Behavior of Hydrocarbon-Containing Surfactants in Aqueous Dispersion Fluoromonomer Polymerization - A polymerization process is provided, comprising polymerizing fluoromonomer in an aqueous medium to form a dispersion of fluoropolymer particles in the aqueous medium, said polymerizing being carried out in the presence of (i) polymerization initiator, and (ii) hydrocarbon-containing surfactant stabilizing the dispersion of fluoropolymer particles, the hydrocarbon-containing surfactant being passivated to reduce its the telogenic behavior.05-10-2012
20120116017Nucleation in Aqueous Polymerization of Fluoromonomer - A process is provided for polymerizing fluoromonomer in an aqueous medium, wherein a dispersion of essentially surfactant-free hydrocarbon-containing oleophilic nucleation sites is first formed in the aqueous medium, and then polymerization is commenced to form a dispersion of fluoropolymer particles at the oleophilic nucleation sites, wherein the nucleation sites can be derived from hydrocarbon-containing compound. The surfactant used to stabilize the fluoropolymer dispersion can also be hydrocarbon-containing.05-10-2012

Patent applications by Paul Douglas Brothers, Chadds Ford, PA US

Pual Brothers, Memphis, TN US

Patent application numberDescriptionPublished
20080271694Limited travel hydraulic lifter and methods of assembly and use thereof - A travel limited plunger for a hydraulic lifter for, among other purposes, use in racing and/or other high performance applications. In one variation, an existing retaining clip is replaced by a heavy duty retainer and a precisely sized spacer is inserted between the retainer and the plunger to limit travel of the plunger. In a second variation, the existing retaining clip is removed, a retaining groove is formed (e.g., by machining) within the interior of the lifter at a position located so as to allow a retainer inserted therein to limit travel of the plunger to a predetermined distance.11-06-2008

Sue E. Brothers, Shawnee, KS US

Patent application numberDescriptionPublished
20110223890METHOD AND SYSTEM FOR PROVIDING GROUP DIRECTORY SERVICES FOR MOBILE COMMUNICATION DEVICES - A method of providing group directory services for mobile communication devices includes the steps of maintaining a registry of user profiles established and maintained by mobile communication device users, wherein each user profile includes data representative of a user's name and preferred contact method; and permitting a group administrator to access the registry and create a group directory consisting of at least some members who have user profiles in the registry by linking the members' user profiles to the group directory.09-15-2011

Sue E. Brothers, Olathe, KS US

Patent application numberDescriptionPublished
20110086623METHOD AND SYSTEM FOR PROVIDING CONTACT INFORMATION FOR MOBILE COMMUNICATION DEVICE USERS - A method and system for providing cross-carrier contact information for mobile users of mobile communication devices and other mobile communication devices provides a single registry of user profiles, wherein each user profile is established and maintained by a user so that each user may control how and by whom they are contacted. The registry of user profiles may be accessed with a client software application on a calling party's mobile communication device. The calling party may transmit a look-up request to the registry over a data channel. The registry receives the look-up request and locates a user profile that matches the look-up request and provides the user profile to the calling mobile communication device. The user profile does not display the mobile communication device number for the called mobile communication device. Once the calling party calls the called party, the called mobile communication device may query the registry and display the user profile for the calling mobile communication device.04-14-2011

Thomas Jefferson Brothers, Gainesville, GA US

Patent application numberDescriptionPublished
20100083298Methods and Systems for Capturing Commands - Methods and systems capture user commands. A user command is received at a viewer's appliance. A determination is made whether the user command is automatically locally stored in memory of the viewer appliance. A look-up is performed when the user command is not automatically locally stored in the viewer appliance to determine if local storage is require. When the look-up determines that local storage is required, then the user command is captured and locally stored for execution at the viewer appliance. When the look-up determines that local storage is not required, then the user command is forwarded to a remote location for remote storage in a network.04-01-2010

Patent applications by Thomas Jefferson Brothers, Gainesville, GA US