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: 12106039Abstract: 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: GrantFiled: February 23, 2022Date of Patent: October 1, 2024Assignee: 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: 12090987Abstract: 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: GrantFiled: April 28, 2021Date of Patent: September 17, 2024Inventors: Nathan Paul Brooks, John Patrick Greifzu
-
Publication number: 20240277363Abstract: 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: ApplicationFiled: February 14, 2024Publication date: August 22, 2024Applicant: Neuravi LimitedInventors: Karl KEATING, AnnaLisa SMULLIN, Aoife GLYNN, Sarah JOHNSON, David QUINN, David VALE, Patrick GRIFFIN, Tommy GIBBONS, Chris BROOKS, Patrick BROUWER
-
Patent number: 10219391Abstract: 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: GrantFiled: October 5, 2016Date of Patent: February 26, 2019Assignee: Atotech Deutschland GmbHInventors: Christian Sparing, Thomas Huelsmann, Arno Clicque, Patrick Brooks, Adrian Zee, Heiko Brunner
-
Publication number: 20170086305Abstract: 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: ApplicationFiled: October 5, 2016Publication date: March 23, 2017Inventors: Christian SPARING, Thomas HUELSMANN, Arno CLICQUE, Patrick BROOKS, Adrian ZEE, Heiko BRUNNER
-
Patent number: 9504161Abstract: 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: GrantFiled: October 24, 2011Date of Patent: November 22, 2016Assignee: ATOTECH DEUTSCHLAND GMBHInventors: Christian Sparing, Thomas Huelsmann, Arno Clicque, Patrick Brooks, Adrian Zee, Heiko Brunner
-
Publication number: 20140076461Abstract: 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: ApplicationFiled: October 24, 2011Publication date: March 20, 2014Applicant: ATOTECH DEUTSCHLAND GMBHInventors: Christian Sparing, Thomas Huelsmann, Arno Clicque, Patrick Brooks, Adrian Zee, Heiko Brunner
-
Publication number: 20120037312Abstract: 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: ApplicationFiled: April 15, 2010Publication date: February 16, 2012Inventors: Christian Sparing, Thomas Huelsmann, Patrick Brooks, Arno Clicque
-
Publication number: 20070226680Abstract: 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: ApplicationFiled: March 23, 2006Publication date: September 27, 2007Inventors: David Kumhyr, Patrick Brooks, Rhonda Childress, Michael Spisak
-
Publication number: 20070061358Abstract: 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: ApplicationFiled: September 13, 2005Publication date: March 15, 2007Inventors: Patrick Brooks, Rhonda Childress, David Kumhyr, Michael Spisak
-
Publication number: 20070061182Abstract: 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: ApplicationFiled: September 13, 2005Publication date: March 15, 2007Inventors: Patrick Brooks, Rhonda Childress, David Kumhyr, Michael Spisak
-
Publication number: 20060206906Abstract: 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: ApplicationFiled: March 10, 2005Publication date: September 14, 2006Applicant: International Business Machines CorporationInventors: Patrick Brooks, Rhonda Childress, Michael Spisak
-
Publication number: 20060161615Abstract: 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: ApplicationFiled: January 20, 2005Publication date: July 20, 2006Inventors: Patrick Brooks, Rhonda Childress, Michael Spisak
-
Publication number: 20050262554Abstract: 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 interconnType: ApplicationFiled: May 25, 2004Publication date: November 24, 2005Applicant: International Business MachinesInventors: Patrick Brooks, Andrew Greff, Stewart Hyman, Artur Keizner
-
Publication number: 20050163143Abstract: 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: ApplicationFiled: January 27, 2004Publication date: July 28, 2005Applicant: International Business Machines CorporationInventors: Michael Kalantar, Liana Fong, Patrick Brooks
-
Publication number: 20050149610Abstract: 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: ApplicationFiled: January 2, 2004Publication date: July 7, 2005Applicant: International Business Machines CorporationInventors: Patrick Brooks, Rhonda Childress, Liana Fong, Walter Grom, Stewart Hyman, Michael Kalantar, Steve Weinberger
-
Publication number: 20050067378Abstract: 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: ApplicationFiled: September 30, 2003Publication date: March 31, 2005Inventors: Harry Fuerhaupter, David Baron, Kuldip Johal, Patrick Brooks
-
Patent number: 6463592Abstract: 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: GrantFiled: April 7, 2001Date of Patent: October 15, 2002Inventor: Patrick Brooks
-
Publication number: 20020144334Abstract: 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: ApplicationFiled: April 7, 2001Publication date: October 10, 2002Inventor: Patrick Brooks
-
Patent number: 6083072Abstract: 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: GrantFiled: February 19, 1999Date of Patent: July 4, 2000Inventor: Robert Patrick Brooks