Patents by Inventor John P. Brinkman
John P. Brinkman 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: 12379115Abstract: A portable, self-contained cooling device includes a base, a reservoir fixedly secured to the base and arranged to store a liquid usable for cooling. The device also includes a fan assembly fixedly secured to the reservoir at a location above the reservoir. The fan assembly includes a fan configured to generate an airflow, a motor configured to operate the fan, and a nozzle disposed to spray the liquid as a mist into the airflow. The device also includes a power source configured to power the fan, the power source being disposed at an elevation adjacent to or below the reservoir.Type: GrantFiled: August 22, 2023Date of Patent: August 5, 2025Assignee: Solo Brands, LLCInventor: John P. Brinkman
-
Publication number: 20250093089Abstract: A portable multi-function air conditioner comprises a fluid pump disposed in a lid associated with an insulated reservoir configured to hold a liquid and ice, a heat exchanger configured to cool air flowing through the heat exchanger. A fan may be configured to move air across the heat exchanger and discharge the air through an outlet port associated with one of the reservoir or the lid. A power connection may be carried on the lid and may provide power to the at least one pump.Type: ApplicationFiled: November 25, 2024Publication date: March 20, 2025Inventor: John P. Brinkman
-
Publication number: 20250052476Abstract: A portable multi-function air conditioner comprises a fluid pump disposed in a lid associated with an insulated reservoir configured to hold a liquid and ice, a heat exchanger configured to cool air flowing through the heat exchanger. A fan may be configured to move air across the heat exchanger and discharge the air through an outlet port associated with one of the reservoir or the lid. A power connection may be carried on the lid and may provide power to the at least one pump.Type: ApplicationFiled: September 11, 2024Publication date: February 13, 2025Inventor: John P. Brinkman
-
Publication number: 20250043974Abstract: A portable, self-contained cooling device includes a base, a reservoir fixedly secured to the base and arranged to store a liquid usable for cooling. The device also includes a fan assembly fixedly secured to the reservoir at a location above the reservoir. The fan assembly includes a fan configured to generate an airflow, a motor configured to operate the fan, and a nozzle disposed to spray the liquid as a mist into the airflow. The device also includes a power source configured to power the fan, the power source being disposed at an elevation adjacent to or below the reservoir.Type: ApplicationFiled: August 22, 2023Publication date: February 6, 2025Inventor: John P. Brinkman
-
Patent number: 12130065Abstract: A portable multi-function air conditioner comprises an insulated reservoir configured to hold a liquid and ice, a lid associated with the reservoir to provide selective access to the reservoir, a heat exchanger, at least one pump configured to move a first portion of the liquid through the heat exchanger as a first function and discharge a second portion of the liquid through a spray nozzle as a second function, a fan configured to move air across the heat exchanger, and discharge the air through an outlet port associated with one of the reservoir or the lid, the discharged air intermingling with the discharged second portion of the liquid to condition the air, and a power supply operatively coupled with and providing power to the at least one pump and the fan.Type: GrantFiled: July 19, 2024Date of Patent: October 29, 2024Assignee: Icy Breeze Cooling LLCInventor: John P. Brinkman
-
Patent number: 12061037Abstract: A portable multi-function air conditioner comprises an insulated reservoir configured to hold a liquid and ice, a lid associated with the reservoir to provide selective access to the reservoir, a heat exchanger, at least one pump configured to move a first portion of the liquid through the heat exchanger as a first function and discharge a second portion of the liquid through a spray nozzle as a second function, a fan configured to move air across the heat exchanger, and discharge the air through an outlet port associated with one of the reservoir or the lid, the discharged air intermingling with the discharged second portion of the liquid to condition the air, and a power supply operatively coupled with and providing power to the at least one pump and the fan.Type: GrantFiled: August 28, 2023Date of Patent: August 13, 2024Assignee: Icy Breeze Cooling LLCInventor: John P. Brinkman
-
Patent number: 11822700Abstract: A system, to persist state in a dynamic electronic form, may include a communications module to receive a request to certify a template associated with an electronic form, an attribute detector to determine that the template is associated with a restore state attribute and a certification module. The certification module may be configured to selectively grant the request to certify the template based on the restore state attribute.Type: GrantFiled: August 1, 2018Date of Patent: November 21, 2023Assignee: Adobe Inc.Inventors: Roberto Perelman, Christopher T. Solc, Anatole A. Matveief, Jeff Young, John P. Brinkman
-
Publication number: 20180341787Abstract: A system, to persist state in a dynamic electronic form, may include a communications module to receive a request to certify a template associated with an electronic form, an attribute detector to determine that the template is associated with a restore state attribute and a certification module. The certification module may be configured to selectively grant the request to certify the template based on the restore state attribute.Type: ApplicationFiled: August 1, 2018Publication date: November 29, 2018Inventors: Roberto Perelman, Christopher T. Solc, Anatole A. Matveief, Jeff Young, John P. Brinkman
-
Patent number: 10068107Abstract: A system, to persist state in a dynamic electronic form, may include a communications module to receive a request to certify a template associated with an electronic form, an attribute detector to determine that the template is associated with a restore state attribute and a certification module. The certification module may be configured to selectively grant the request to certify the template based on the restore state attribute.Type: GrantFiled: October 18, 2006Date of Patent: September 4, 2018Assignee: Adobe Systems IncorporatedInventors: Roberto Perelman, Christopher T. Sole, Anatole A. Matveief, Jeff Young, John P. Brinkman
-
Patent number: 9135225Abstract: A system and method for injecting a node into a data description of an electronic form are provided. In one embodiment, the system comprises a request detector, an injection tool, a template module, and a storing module. The request detector may be configured to detect a request to include a new form object into an electronic form. The injection tool may be configured to determine that the data schema does not accommodate the new form object, and to automatically modify the data description by adding a node that is associated with the new form object. The template module may be configured to add the new form object into the electronic form to create a modified electronic form. The modified electronic form comprises the modified data description, while the data schema upon which the electronic form was originally based may remain unchanged.Type: GrantFiled: October 2, 2009Date of Patent: September 15, 2015Assignee: Adobe Systems IncorporatedInventors: John P. Brinkman, Jean A. Young
-
Patent number: 9058160Abstract: A method and apparatus for dependency tracking in a JavaScript is disclosed. The method comprises defining a plurality of properties as JavaScript property objects, evaluating at least one expression containing at least one property object in the plurality of property objects to define at least one dependent property, notifying the at least one dependent property when a state of the property object changes, and updating the state of the at least one dependent property based on the changed state of the property object.Type: GrantFiled: February 27, 2012Date of Patent: June 16, 2015Assignee: ADOBE SYSTEMS INCORPORATEDInventor: John P. Brinkman
-
Patent number: 9015575Abstract: In one example embodiment, a system and method is shown that includes identifying a host setting related to a property of a document data structure and a property of a fragment data structure, the document data structure reflecting an organization of a document, and the fragment data structure reflecting an organization of a portion of the document. Additionally, the system and method may include overriding the property of the fragment data structure using the property of the document data structure, if the host setting includes a command that the property of the fragment data structure is to be overridden by the property of the document data structure.Type: GrantFiled: February 11, 2008Date of Patent: April 21, 2015Assignee: Adobe Systems IncorporatedInventors: Jeff Young, John P. Brinkman
-
Patent number: 8756489Abstract: A system for dynamic assembly of form fragments is provided. The system may reside on a computer system hosting a computing application and may include a request processor be configured to receive a request to generate an electronic form based on a host template and a document description, an insertion points processor, a stitching module, and an output module. The insertion points processor may be configured to parse the host template to determine an insertion point and determine a form fragment to be referenced in the host template at a location designated by the insertion point, based on information present in the document description. The stitching module may be configured to insert a reference to the form fragment into the host template at the location indicated by the insertion point. The output module may be configured to generate a result electronic form, utilizing the host template and the form fragment.Type: GrantFiled: September 17, 2009Date of Patent: June 17, 2014Assignee: Adobe Systems IncorporatedInventors: Jocelyn Richardt, John P. Brinkman, Donald R. Walling, Jr.
-
Publication number: 20140032604Abstract: In one example embodiment, a system and method is shown that includes identifying a host setting related to a property of a document data structure and a property of a fragment data structure, the document data structure reflecting an organization of a document, and the fragment data structure reflecting an organization of a portion of the document. Additionally, the system and method may include overriding the property of the fragment data structure using the property of the document data structure, if the host setting includes a command that the property of the fragment data structure is to be overridden by the property of the document data structure.Type: ApplicationFiled: February 11, 2008Publication date: January 30, 2014Inventors: Jeff Young, John P. Brinkman
-
Publication number: 20140032609Abstract: A system and method for injecting a node into a data description of an electronic form are provided. In one embodiment, the system comprises a request detector, an injection tool, a template module, and a storing module. The request detector may be configured to detect a request to include a new form object into an electronic form. The injection tool may be configured to determine that the data schema does not accommodate the new form object, and to automatically modify the data description by adding a node that is associated with the new form object. The template module may be configured to add the new form object into the electronic form to create a modified electronic form. The modified electronic form comprises the modified data description, while the data schema upon which the electronic form was originally based may remain unchanged.Type: ApplicationFiled: October 2, 2009Publication date: January 30, 2014Applicant: Adobe Systems IncorporatedInventors: John P. Brinkman, Jean A. Young
-
Publication number: 20140033016Abstract: A system, to persist state in a dynamic electronic form, may include a communications module to receive a request to certify a template associated with an electronic form, an attribute detector to determine that the template is associated with a restore state attribute and a certification module. The certification module may be configured to selectively grant the request to certify the template based on the restore state attribute.Type: ApplicationFiled: October 18, 2006Publication date: January 30, 2014Inventors: Roberto Perelman, Christopher T. Sole, Anatole A. Matveief, Jeff Young, John P. Brinkman
-
Publication number: 20140033010Abstract: A system for dynamic assembly of form fragments is provided. The system may reside on a computer system hosting a computing application and may include a request processor be configured to receive a request to generate an electronic form based on a host template and a document description, an insertion points processor, a stitching module, and an output module. The insertion points processor may be configured to parse the host template to determine an insertion point and determine a form fragment to be referenced in the host template at a location designated by the insertion point, based on information present in the document description. The stitching module may be configured to insert a reference to the form fragment into the host template at the location indicated by the insertion point. The output module may be configured to generate a result electronic form, utilizing the host template and the form fragment.Type: ApplicationFiled: September 17, 2009Publication date: January 30, 2014Applicant: Adobe Systems IncorporatedInventors: Jocelyn Richardt, John P. Brinkman, Donald R. Walling
-
Publication number: 20130227527Abstract: A method and apparatus for dependency tracking in a JavaScript is disclosed. The method comprises defining a plurality of properties as JavaScript property objects, evaluating at least one expression containing at least one property object in the plurality of property objects to define at least one dependent property, notifying the at least one dependent property when a state of the property object changes, and updating the state of the at least one dependent property based on the changed state of the property object.Type: ApplicationFiled: February 27, 2012Publication date: August 29, 2013Applicant: Adobe Systems Inc.Inventor: John P. Brinkman
-
Patent number: 8352851Abstract: Briefly, in accordance with one embodiment of the invention, a form author may declaratively state a condition under which a break event may occur to insert a break between data items in a list of data items. Optionally, formatting, a leader subform, and/or a trailer subform may be inserted between the data items in the event the condition is satisfied. Such a declarative condition may be introduced into an XFA template specification. A condition that may be evaluated may include mathematical operation, a Boolean expression, an integer expression, a floating point expression, a string expression, and/or a data item evaluation. A new layout of the list of data items may be implemented without transformation of the original layout of the list of data items wherein the list of data items may revert to the original layout of the list of data items, for example after performing an operation on the new layout of the list of data items.Type: GrantFiled: August 19, 2005Date of Patent: January 8, 2013Assignee: Adobe Systems IncorporatedInventors: John P. Brinkman, Adam Castrucci, Darren Burns, Jeff Young
-
Patent number: 8037014Abstract: A system that aggregates and submits data from a customized packet of forms. The system first creates a single data unit for storing form data which is initially empty. It then opens a main document, which has associated forms. For each associated form in the main document, the system extracts data from client-populated fields in the associated form and concatenates data from the associated form to the single data unit. In this way, data from every associated form in the customized packet of forms is aggregated into the single data unit. The system then submits the single data unit.Type: GrantFiled: April 26, 2005Date of Patent: October 11, 2011Assignee: Adobe Systems IncorporatedInventors: Roberto Perelman, John P. Brinkman