Patents by Inventor Patrick Brooks

Patrick 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: 12106039
    Abstract: Systems and methods for publication and external interfacing for a unified document surface are disclosed. An example system may include a document serving circuit structured to access a document data, the document data including data for a unified document surface, and to provide at least a portion of the document data to a client serving circuit; the client serving circuit structured to implement a unified document surface interface in response to the at least a portion of the document data; the client serving circuit further structured to implement an extension creation interface, and to provide a pack implementation value to the document serving circuit in response to user interactions with the extension creation interface; and wherein the document serving circuit is further structured to determine a pack definition value in response to the pack implementation value.
    Type: Grant
    Filed: February 23, 2022
    Date of Patent: October 1, 2024
    Assignee: Coda Project, Inc.
    Inventors: Alexander W. DeNeui, Glenn Jaume, Hariharan Sivaramakrishnan, Helena G. Jaramillo, John Z. Li, Jonathan L. Goldman, Martin Charles, W. Michael Varney, Timothy Andrew James, Adam Ginzberg, Nathan Penner, Evan Brooks, Michael Hewitt, Punit Shah, Patrick Barry, Huayang Guo, Jason Peter Stowe, Christopher Leland Eck, Alicia Salvino, Alan Fang, Spencer Chang, Elizabeth Huang, Oleg Vaskevich
  • Patent number: 12090987
    Abstract: A system for controlling a ground speed of an agricultural sprayer includes a speed setting device for commanding a selected ground speed of the sprayer when operating within a speed-range mode associated with a ground speed range. The speed setting device is movable across a plurality of positions, with each position being associated with a different ground speed within the ground speed range. A maximum range speed of the ground speed range is lower than a maximum ground speed of the sprayer. As such, the system includes a speed override input device for commanding that the ground speed of the sprayer be increased to the maximum ground speed. When an override input is received from the speed override input device, the computing system controls the operation of a sprayer drive system to increase the ground speed of the sprayer from the selected ground speed to the maximum ground speed.
    Type: Grant
    Filed: April 28, 2021
    Date of Patent: September 17, 2024
    Inventors: Nathan Paul Brooks, John Patrick Greifzu
  • Publication number: 20240277363
    Abstract: Cyclic aspiration system including an aspiration catheter and a cyclic aspiration source connected in fluid communication thereto, wherein the cyclic aspiration pressure source produces a cyclic aspiration pressure waveform of intermittently cycling intervals of a vacuum pressure below atmospheric pressure and a positive pressure higher than the vacuum pressure. The system further including a non-powered internal structural impediment disposed within the lumen of the aspiration catheter and configured to engage with a clot capturable therein during resulting movement between the clot and the non-powered internal structural impediment while subject to the cyclic aspiration pressure waveform to assist in capture of the clot. The non-powered internal structural impediment may be permanently attached to the aspiration catheter or a separate component or device independently slidable within the lumen of the aspiration catheter.
    Type: Application
    Filed: February 14, 2024
    Publication date: August 22, 2024
    Applicant: Neuravi Limited
    Inventors: Karl KEATING, AnnaLisa SMULLIN, Aoife GLYNN, Sarah JOHNSON, David QUINN, David VALE, Patrick GRIFFIN, Tommy GIBBONS, Chris BROOKS, Patrick BROUWER
  • Patent number: 10219391
    Abstract: A method for pretreating a copper surface for the subsequent formation of a firmly adhesive bond between the copper surface and a plastic material substrate. The method comprises bringing a copper surface into contact with: a) hydrogen peroxide; b) an acid; c) a nitrogen-containing, five-membered, heterocyclic compound; and d) a lactam, amide, or polyamide, connected at one or more of its nitrogen atoms with at least one residue of formula (I), wherein: n is an integer from 1 to 100; R1 is hydrogen or a hydrocarbon residue with 1 to 6 carbon atoms; R2 is hydrogen or a hydrocarbon residue with 1 to 6 carbon atoms; and each R1 and R2 in a —(CHR1—CHR2—O)— moiety is selected independently of each R1 and R2 in another —(CHR1—CHR2—O)— moiety.
    Type: Grant
    Filed: October 5, 2016
    Date of Patent: February 26, 2019
    Assignee: Atotech Deutschland GmbH
    Inventors: Christian Sparing, Thomas Huelsmann, Arno Clicque, Patrick Brooks, Adrian Zee, Heiko Brunner
  • Publication number: 20170086305
    Abstract: A method for pretreating a copper surface for the subsequent formation of a firmly adhesive bond between the copper surface and a plastic material substrate. The method comprises bringing a copper surface into contact with: a) hydrogen peroxide; b) an acid; c) a nitrogen-containing, five-membered, heterocyclic compound; and d) a lactam, amide, or polyamide, connected at one or more of its nitrogen atoms with at least one residue of formula (I), wherein: n is an integer from 1 to 100; R1 is hydrogen or a hydrocarbon residue with 1 to 6 carbon atoms; R2 is hydrogen or a hydrocarbon residue with 1 to 6 carbon atoms; and each R1 and R2 in a —(CHR1—CHR2—O)— moiety is selected independently of each R1 and R2 in another —(CHR1—CHR2—O)— moiety.
    Type: Application
    Filed: October 5, 2016
    Publication date: March 23, 2017
    Inventors: Christian SPARING, Thomas HUELSMANN, Arno CLICQUE, Patrick BROOKS, Adrian ZEE, Heiko BRUNNER
  • Patent number: 9504161
    Abstract: The invention concerns a solution for pretreating copper surfaces, and a method for pre-treating copper surfaces allowing the formation of a tight bond to plastic substrates. The solution comprises: a) hydrogen peroxide, b) at least one acid, and c) at least one nitrogen-containing, five-membered, heterocyclic compound, and d) additionally at least one nitrogen containing, adhesion-promoting compound, said compound comprising, or consisting of, lactams, non-quaternary fatty amines, amides and polyamides, connected at one or more of its nitrogen atoms with at least one residue of formula (I).
    Type: Grant
    Filed: October 24, 2011
    Date of Patent: November 22, 2016
    Assignee: ATOTECH DEUTSCHLAND GMBH
    Inventors: Christian Sparing, Thomas Huelsmann, Arno Clicque, Patrick Brooks, Adrian Zee, Heiko Brunner
  • Publication number: 20140076461
    Abstract: The invention concerns a solution for pretreating copper surfaces, and a method for pre-treating copper surfaces allowing the formation of a tight bond to plastic substrates. The solution comprises: a) hydrogen peroxide, b) at least one acid, and c) at least one nitrogen-containing, five-membered, heterocyclic compound, and d) additionally at least one nitrogen containing, adhesion-promoting compound, said compound comprising, or consisting of, lactams, non-quaternary fatty amines, amides and polyamides, connected at one or more of its nitrogen atoms with at least one residue of formula (I).
    Type: Application
    Filed: October 24, 2011
    Publication date: March 20, 2014
    Applicant: ATOTECH DEUTSCHLAND GMBH
    Inventors: Christian Sparing, Thomas Huelsmann, Arno Clicque, Patrick Brooks, Adrian Zee, Heiko Brunner
  • Publication number: 20120037312
    Abstract: The present invention relates to a process for manufacture of multilayer printed circuit boards and articles formed thereby, especially IC substrates. The inventive process utilizes in individual process steps inorganic silicates and organosilane bonding mixtures to provide adhesion between layers of copper and dielectric materials. Said process leads to an enhanced adhesive strength, improved mechanical and thermal stress resistance as well as humidity resistance of multilayer printed circuit boards and IC substrates.
    Type: Application
    Filed: April 15, 2010
    Publication date: February 16, 2012
    Inventors: Christian Sparing, Thomas Huelsmann, Patrick Brooks, Arno Clicque
  • Publication number: 20070226680
    Abstract: The dynamic workflow documentation system is a computer implemented process comprising the following steps: The dynamic workflow documentation system starts a workflow manager program, a class loader program in a computer memory and creates an instance of a workflow program in the computer memory. The dynamic workflow documentation system extracts metadata properties from the workflow program and records the metadata properties in the memory. The dynamic workflow documentation system notifies the workflow manager that a new instance of the workflow program has been created and repeats the steps of creating an instance of a workflow component program, extracting metadata properties, recording the metadata properties and notifying the workflow manager for all workflow components associated with the workflow program.
    Type: Application
    Filed: March 23, 2006
    Publication date: September 27, 2007
    Inventors: David Kumhyr, Patrick Brooks, Rhonda Childress, Michael Spisak
  • Publication number: 20070061358
    Abstract: The invention is a computer-implemented workflow application comprising one or more workflow components, each workflow component comprising an object having a metadata property; a workflow program comprising workflow components connected together to execute an operational workflow; a class loader program operable to introspect the objects and extract the metadata properties when each workflow component of the workflow program is executed, and store the metadata properties in a memory; and a workflow manager program operable to analyze the metadata stored in the memory and provide requested status information.
    Type: Application
    Filed: September 13, 2005
    Publication date: March 15, 2007
    Inventors: Patrick Brooks, Rhonda Childress, David Kumhyr, Michael Spisak
  • Publication number: 20070061182
    Abstract: The invention comprises a method of reporting and displaying workflow status information in a computer system having a workflow application and a graphical user interface including a display, the method comprising retrieving a set of metadata properties from a memory in the computer system, wherein at least one metadata property represents the number of workflow instances running in the workflow application, and at least one metadata property represents the type of each workflow instance running in the workflow application; and displaying on the display the number and type of each workflow instances running in the workflow application.
    Type: Application
    Filed: September 13, 2005
    Publication date: March 15, 2007
    Inventors: Patrick Brooks, Rhonda Childress, David Kumhyr, Michael Spisak
  • Publication number: 20060206906
    Abstract: A web services endpoint emulator for testing and developing web server client program, which generates a service interface and makes the interface available for client consumption. Service interfaces are exposed with configuration options for each service. The configuration options produced by the invention includes pre-configured responses or the ability to prescript service responses from a configuration file, and to prompt a user for input during real time emulation of an endpoint service.
    Type: Application
    Filed: March 10, 2005
    Publication date: September 14, 2006
    Applicant: International Business Machines Corporation
    Inventors: Patrick Brooks, Rhonda Childress, Michael Spisak
  • Publication number: 20060161615
    Abstract: A method and program for providing the ability for systems personnel to use a personal wireless device, such as a mobile phone, palm device, or blackberry device, to receive a system alert regarding a developing situation requiring action and to be notified of pre-selected workflows that can resolve the situation prompting the alert. The systems personnel are then able to select a workflow, provide needed parameters, and provide the human approval to execute the workflow. The application packages the information provided by the user into a form usable by the orchestration/provisioning server. The server will perform the requested workflow as if entered on a local console and will respond to the device with a workflow status.
    Type: Application
    Filed: January 20, 2005
    Publication date: July 20, 2006
    Inventors: Patrick Brooks, Rhonda Childress, Michael Spisak
  • Publication number: 20050262554
    Abstract: Various aspects of the invention provide a method, apparatus, and software for selecting interconnectivity rules for a computer network environment and visualization on a display of a data processing system interconnectivity rules in an auto provisioning environment, including: selecting a network environment specification having characteristics describing the environment, the characteristics including: number of network security tiers, firewalls, and other network constraints; displaying a graphical representation of the selected network environment, including security tiers, and proposed firewalls, to a user on the display; selecting network objects for the selected network environment, the network objects being selected from a group of objects including: operating systems and other software applications having predefined or configurable characteristics including interconnectivity rules, and firewall rules; populating the displayed network environment with the selected objects; determining network interconn
    Type: Application
    Filed: May 25, 2004
    Publication date: November 24, 2005
    Applicant: International Business Machines
    Inventors: Patrick Brooks, Andrew Greff, Stewart Hyman, Artur Keizner
  • Publication number: 20050163143
    Abstract: A method, system, and computer program product are disclosed for logically provisioning resources in a data processing system. A request for one or more resources to be provisioned in a provisioning environment is received. The requested resources may be of multiple different available types of resources. Particular instances of the requested types of resources are selected from a group of different types of unassigned available resources. The selected resources are indicated as being reserved, and thus no longer unassigned or available, to fulfill this request. The selected resources are then logically provisioned by establishing logical relationships between the selected resource instances in the provisioning environment.
    Type: Application
    Filed: January 27, 2004
    Publication date: July 28, 2005
    Applicant: International Business Machines Corporation
    Inventors: Michael Kalantar, Liana Fong, Patrick Brooks
  • Publication number: 20050149610
    Abstract: A method, system, and computer program product are described for managing the provisioning of resources in a data processing system. There are different types of resources. Each resource is one of these types. Multiple provisioning states are defined for each type of resource. Relationships are defined among the provisioning states. The relationships describe valid transitions from one state to another. Workflows of one or more tasks are defined, varying to the resource implementation specifications, that are associated with each one of the valid transitions between states. When a resource is to transition from a current state, the relationships among states are used to determine a valid next state. The workflow specific to the resource specification and associated with this transition from the current state to the determined next state is then executed in order to transition to the next state.
    Type: Application
    Filed: January 2, 2004
    Publication date: July 7, 2005
    Applicant: International Business Machines Corporation
    Inventors: Patrick Brooks, Rhonda Childress, Liana Fong, Walter Grom, Stewart Hyman, Michael Kalantar, Steve Weinberger
  • Publication number: 20050067378
    Abstract: Process to improve adhesion of dielectric materials to a metal layer, including providing an unpatterned metal layer having a first major surface; micro-roughening the first major surface to form a micro-roughened surface; and etching the metal layer to form a circuit pattern in the metal layer, in which the micro-roughening is carried out prior to the etching.
    Type: Application
    Filed: September 30, 2003
    Publication date: March 31, 2005
    Inventors: Harry Fuerhaupter, David Baron, Kuldip Johal, Patrick Brooks
  • Patent number: 6463592
    Abstract: A multiply configurable hat having a visor assembly joined to a double thickness knit stocking cap. The visor assembly is formed of a visor or bill portion joined to an adjustable headband and is separable from the stocking cap and is independently wearable as a visor. The visor assembly is installed into the annular space between the inner and outer knit fabric tubes of the double thickness knit stocking cap and is movable therein relative to the inner and outer knit fabric tubes. Furthermore, the inner and outer knit fabric tubes are configurable relative to the visor assembly, such that the visor portion is arranged in proximity to the brim and the headband is movable along a length of the annular space. The inner and outer knit fabric tubes of the stocking cap are thus configurable relative to the visor assembly into a variety of different arrangements.
    Type: Grant
    Filed: April 7, 2001
    Date of Patent: October 15, 2002
    Inventor: Patrick Brooks
  • Publication number: 20020144334
    Abstract: A multiply configurable hat having a visor assembly joined to a double thickness knit stocking cap. The visor assembly is formed of a visor or bill portion joined to an adjustable headband and is separable from the stocking cap and is independently wearable as a visor. The visor assembly is installed into the annular space between the inner and outer knit fabric tubes of the double thickness knit stocking cap and is movable therein relative to the inner and outer knit fabric tubes. Furthermore, the inner and outer knit fabric tubes are configurable relative to the visor assembly, such that the visor portion is arranged in proximity to the brim and the headband is movable along a length of the annular space. The inner and outer knit fabric tubes of the stocking cap are thus configurable relative to the visor assembly into a variety of different arrangements.
    Type: Application
    Filed: April 7, 2001
    Publication date: October 10, 2002
    Inventor: Patrick Brooks
  • Patent number: 6083072
    Abstract: An apparatus for creating freestanding columns of compressible substances such as snow and sand. These freestanding columns can then be sculpted into any desired shape. The apparatus is placed on level ground, filled with the compressible substance after which the substance is compressed using hands or other implements. The operator then rotates the apparatus by pushing horizontally on the handles, thereby causing the apparatus to rise vertically due to the spiral grooves on the inside surface of the apparatus. As the apparatus rises vertically, the column of compressed substance remains stationary while creating space at the top of the apparatus for the addition of more of the compressible substance. The process is repeated until desired height is reached.
    Type: Grant
    Filed: February 19, 1999
    Date of Patent: July 4, 2000
    Inventor: Robert Patrick Brooks