Patents by Inventor Paul Brooks

Paul Brooks 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: 7703085
    Abstract: A system and method for compiling computer code written to conform to a high-level language standard to generate a unified executable containing the hardware logic for a reconfigurable processor, the instructions for a traditional processor (instruction processor), and the associated support code for managing execution on a hybrid hardware platform. Explicit knowledge of writing hardware-level design code is not required since the problem can be represented in a high-level language syntax. A top-level driver invokes a standard-conforming compiler that provides syntactic and semantic analysis. The driver invokes a compilation phase that translates the CFG representation being generated into a hybrid controlflow-dataflow graph representation representing optimized pipelined logic which may be processed into a hardware description representation.
    Type: Grant
    Filed: October 4, 2005
    Date of Patent: April 20, 2010
    Assignee: SRC Computers, Inc.
    Inventors: Daniel Poznanovic, Jeffrey Hammes, Lisa Krause, Jon Steidel, David Barker, Jeffrey Paul Brooks
  • Publication number: 20090284073
    Abstract: An integrated printed circuit board-based solid state line voltage interface for use in automation control system applications. Relays connect various functional loads to the line level source in response to input from a controller unit. Switches enable a user to override the controller and manually control the connection of the functional loads. An alternative embodiment further includes limit switches and time delays. The compact nature of the device facilitates ease of installation, mounting of multiple units in less space, and mounting in various specialized location as desired.
    Type: Application
    Filed: November 24, 2008
    Publication date: November 19, 2009
    Applicant: AgroLinks, LLC
    Inventor: Paul Brooks
  • Publication number: 20090284191
    Abstract: An integrated PCB-based solid state line voltage interface for use in automated control system applications. Relays connect various functional loads to the line level source in response to input from a controller unit. Switches enable a user to override the controller unit, and manually control the connection of the functional loads. An alternative embodiment of the present invention further includes limit switches. The compact nature of the device facilitates ease of installation, mounting of multiple units in the same space, and mounting in various specialized locations as desired.
    Type: Application
    Filed: May 16, 2008
    Publication date: November 19, 2009
    Applicant: AgroLinks, LLC
    Inventor: PAUL BROOKS
  • Publication number: 20070121678
    Abstract: Apparatus and methods for transparently using otherwise wasted bandwidth associated with variable-rate program streams to deliver additional content. In one embodiment, the network comprises a broadcast switched architecture (BSA), and the program streams are loaded up to a target rate using “null” packets and then delivered over the network infrastructure to a plurality of hub sites. The streams are then unloaded to reproduce the original variable streams, and the bandwidth vacated by removal of the null packets used as the transport mechanism for additional (e.g., non time-sensitive) content to be delivered to the subscribers. The process can also be substantially automated and anticipatory (through, e.g., transmission of null bit insertion data downstream). The invention can also advantageously be implemented with minimal modifications to existing infrastructure, and supports business and operational supervisory processes.
    Type: Application
    Filed: November 30, 2005
    Publication date: May 31, 2007
    Inventors: Paul Brooks, Remi Rieger
  • Patent number: 7207568
    Abstract: A method of conducting a racing series for competitors and team owners is disclosed. The racing series has a plurality of races divided into a first and second set of races with competitors racing in both sets of races. The competitors and team owners are awarded points after each race, with those points being adjusted between the two sets of races. The points of only a predetermined number of competitors and/or team owners are adjusted between the sets of races. Awards, including a championship, is awarded based on the points accumulated during the racing series.
    Type: Grant
    Filed: April 7, 2004
    Date of Patent: April 24, 2007
    Assignee: NASCAR, Inc.
    Inventors: Brian Z. France, Mike Helton, Paul Brooks, David Hoots, John Darby, Mark Dyer, Todd Armstrong, Steve O'Donnell
  • Publication number: 20070076728
    Abstract: Methods and apparatus for dynamically and automatically allocating network resources through anticipatory analysis and control. In an exemplary embodiment, the network comprises a broadcast switched digital architecture, and network bandwidth allocation to multiple digital program streams is performed by processing historical user tuning data, which is obtained directly from the subscriber's consumer premises equipment (e.g., DSTB). When an increase or decrease in bandwidth required to support certain programs is anticipated, network resource re-allocation is performed automatically by a software process running on the switching server. In this fashion, speculative but “intelligent” projections of bandwidth and program stream requirements can be made automatically by the server software, without operator intervention. The server also optionally dictates the optimal monitoring and data collection parameters to the DSTB.
    Type: Application
    Filed: October 4, 2005
    Publication date: April 5, 2007
    Inventors: Remi Rieger, Paul Brooks
  • Publication number: 20070022459
    Abstract: Methods and apparatus for enforcing physical or logical boundaries, and targeting specific subscribers or groups of subscribers with particular content, within a network. In an exemplary embodiment, the network comprises a cable network operating according to a broadcast switched architecture (BSA), with a BSA server and a plurality of subscriber premises devices. Individual ones of these devices are identified to the server (such as via a unique identifier), and this information is correlated with one or more other parameters in order to selectively identify physical or logical groups of subscribers within the broader subscriber base. These other parameters may comprise, e.g., the postal zip code or telephone area code/exchange where the premises device is located, or alternatively relate to anecdotal or statistical viewing habits of the subscriber(s). Anonymity of the subscriber's identity, and autonomy from other data bases or sources of subscriber information, is maintained using this approach as well.
    Type: Application
    Filed: July 20, 2005
    Publication date: January 25, 2007
    Inventors: Thomas Gaebel, Remi Rieger, Paul Brooks
  • Publication number: 20060171423
    Abstract: Methods and apparatus for performing multiplexing of video or other content (e.g., programs) within a network using feed-back from a subsequent digital program insertion stage, and/or feed-forward information from a prior multiplexing stage. In one embodiment, the network comprises a hybrid fiber coax (HFC) cable network having headend and hub-based statistical multiplexing stages, and communication between the two stages is used to improve the visual quality performance and bandwidth utilization of the output multi-program stream during conditions where downstream content is inserted into the transport stream. Business methods associated with the various multiplexing features described above are also disclosed.
    Type: Application
    Filed: February 1, 2005
    Publication date: August 3, 2006
    Inventors: William Helms, Paul Brooks
  • Publication number: 20060096166
    Abstract: A process for demineralizing coal includes the steps of forming a slurry of coal particles in an alkali solution, the slurry containing 10-30% by weight coal, maintaining the slurry at a temperature of 150-250° C. under a pressure sufficient to prevent boiling, separating the slurry into an alkalized coal and a spent alkali leachant, forming an acidified slurry of the alkalized coal, the acidified slurry having a pH of 0.5-1.5, separating the acidified slurry into a coal-containing fraction and a substantially liquid fraction, subjecting the coal-containing fraction to a washing step, particularly a hydrothermal washing step, in which the coal-containing fraction is mixed with water and a polar organic solvent or water and an organic acid to form a mixture and separating the coal from the mixture. The demineralized coal has an ash content of from 0.01-0.2% by weight and can be used a feed to a gas turbine.
    Type: Application
    Filed: October 23, 2003
    Publication date: May 11, 2006
    Inventors: Paul Brooks, Alan Waugh, Keith Clark, Stephen Weir
  • Patent number: 6983456
    Abstract: A system and method for compiling computer code written to conform to a high-level language standard to generate a unified executable containing the hardware logic for a reconfigurable processor, the instructions for a traditional processor (instruction processor), and the associated support code for managing execution on a hybrid hardware platform. Explicit knowledge of writing hardware-level design code is not required since the problem can be represented in a high-level language syntax. A top-level driver invokes a standard-conforming compiler that provides syntactic and semantic analysis. The driver invokes a compilation phase that translates the CFG representation being generated into a hybrid controlflow-dataflow graph representation representing optimized pipelined logic which may be processed into a hardware description representation.
    Type: Grant
    Filed: October 31, 2002
    Date of Patent: January 3, 2006
    Assignee: SRC Computers, Inc.
    Inventors: Daniel Poznanovic, Jeffrey Hammes, Lisa Krause, Jon Steidel, David Barker, Jeffrey Paul Brooks
  • Publication number: 20050289632
    Abstract: Apparatus and methods for controlled splitting and isolation of signals in a radio frequency network. In one embodiment, the network comprises a cable television network, and the apparatus comprises a signal splitter having controlled isolation loss at its output ports in at least one frequency band, thereby enabling communications between terminal devices at the subscriber premises that would otherwise be isolated by high losses typical of prior art splitters. The splitter apparatus can also be utilized with a filter/reflector circuit that advantageously provides maximal downstream frequency spectrum bandwidth while suitably reflecting the aforementioned communications to maintain them within the subscriber-side network without interference.
    Type: Application
    Filed: June 1, 2005
    Publication date: December 29, 2005
    Inventors: Paul Brooks, Robert Romerein
  • Publication number: 20050283815
    Abstract: Apparatus and methods for the management of radio frequency spectrum within a network such as a CATV network. In one aspect of the invention, an improved signal reflector apparatus adapted for use in the network is disclosed, the reflector circuit being designed to strongly reflect signal frequencies at the lower end of the CATV reverse band, and/or above the higher end of the forward band, while simultaneously allowing the rest of the reverse band and the entire forward band to pass freely through the device. This selective filtering of the spectrum allows control signals generated within a premises or private network to be directed (by reflection) to other devices within that network. A blocking element (e.g., amplifier) may also be used to provide control of the transmission and attenuation profile of the reflector apparatus. The passage of power signals such as DC or low frequency AC is also optionally provided.
    Type: Application
    Filed: June 1, 2005
    Publication date: December 22, 2005
    Inventors: Paul Brooks, Robert Romerein
  • Publication number: 20050225033
    Abstract: A method of conducting a racing series for competitors and team owners is disclosed. The racing series has a plurality of races divided into a first and second set of races with competitors racing in both sets of races. The competitors and team owners are awarded points after each race, with those points being adjusted between the two sets of races. The points of only a predetermined number of competitors and/or team owners are adjusted between the sets of races. Awards, including a championship, is awarded based on the points accumulated during the racing series.
    Type: Application
    Filed: April 7, 2004
    Publication date: October 13, 2005
    Inventors: Brian France, Mike Helton, Paul Brooks, David Hoots, John Darby, Mark Dyer, Todd Armstrong, Steve O'Donnell
  • Publication number: 20050125841
    Abstract: To effectively utilize the bandwidth of a cable TV network, which is limited, analog TV program material is digitized and compressed before its transmission over the network. The resulting signals consume only part of the analog TV band traditionally needed for transmission of the analog TV program material. The newly available bandwidth in the analog TV band may be utilized for other cable TV services, e.g., video-on-demand (VOD) services. A reception gateway is employed at a user location to frequency-translate any VOD signals, transmitted through the analog TV band, to another frequency band, thereby avoiding disturbing the normal operation of a set-top terminal in receiving the analog TV program material through the analog TV band at the user location.
    Type: Application
    Filed: November 8, 2004
    Publication date: June 9, 2005
    Inventors: William Helms, Michael Hayashi, Paul Brooks, Douglas Semon
  • Publication number: 20040088685
    Abstract: A system and method for compiling computer code written to conform to a high-level language standard to generate a unified executable containing the hardware logic for a reconfigurable processor, the instructions for a traditional processor (instruction processor), and the associated support code for managing execution on a hybrid hardware platform. Explicit knowledge of writing hardware-level design code is not required since the problem can be represented in a high-level language syntax. A top-level driver invokes a standard-conforming compiler that provides syntactic and semantic analysis. The driver invokes a compilation phase that translates the CFG representation being generated into a hybrid controlflow-dataflow graph representation representing optimized pipelined logic which may be processed into a hardware description representation.
    Type: Application
    Filed: October 31, 2002
    Publication date: May 6, 2004
    Inventors: Daniel Poznanovic, Jeffrey Hammes, Lisa Krause, Jon Steidel, David Barker, Jeffrey Paul Brooks
  • Patent number: 6038606
    Abstract: Method and apparatus for returning packet acknowledgements from a packet receiving node to a packet sending node of a packet network. During a predefined initial startup phase of a packet connection between the sending and receiving nodes, an acknowledgement is returned to the sending node for every group of X packets received from the sending node. After the expiration of the initial startup phase, an acknowledgement is returned for every W-N packets received from the sending node. W represents the maximum number of packets that can be in transit on the connection at any given time, N is an integer less than W. If packet congestion occurs, the algorithm reverts to returning an acknowledgement for every group of X packets.
    Type: Grant
    Filed: November 25, 1997
    Date of Patent: March 14, 2000
    Assignee: International Business Machines Corp.
    Inventors: David Paul Brooks, Edward Glen Britton, Karen M. Tracey
  • Patent number: D524071
    Type: Grant
    Filed: November 16, 2004
    Date of Patent: July 4, 2006
    Assignee: Senator International Limited
    Inventor: Paul Brooks
  • Patent number: D477469
    Type: Grant
    Filed: October 11, 2001
    Date of Patent: July 22, 2003
    Assignee: Senator International Limited
    Inventor: Paul Brooks
  • Patent number: D477471
    Type: Grant
    Filed: June 12, 2001
    Date of Patent: July 22, 2003
    Assignee: Senator International Limited
    Inventor: Paul Brooks
  • Patent number: D620273
    Type: Grant
    Filed: October 6, 2009
    Date of Patent: July 27, 2010
    Assignee: Senator International Limited
    Inventor: Paul Brooks