Patents by Inventor John Nack

John Nack 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).

  • Publication number: 20240127610
    Abstract: An example system for bacteria, algae and/or bacteria detection is provided. The system includes a database configured to electronically store data. The data includes a detection model trained based on historical bacteria, algae and/or cyanobacteria identification and cell count data. The system includes a processing device in communication with the database. The processing device is configured to receive as input an electronic image of a water sample, electronically detect bacteria, algae and/or cyanobacteria in the electronic image, execute the detection model to identify an organism responsible for the detected bacteria, algae and/or cyanobacteria, and estimate a cell count of the responsible organism based on the electronic image.
    Type: Application
    Filed: October 13, 2023
    Publication date: April 18, 2024
    Applicant: RAMBOLL AMERICAS ENGINEERING SOLUTIONS, INC.
    Inventors: Igor Mrdjen, Christopher Charles Nack, Zacharias John Tarr Smith, Edward Bryan Arndt
  • Publication number: 20230316475
    Abstract: An item recommendation system receives a set of recommendable items and a request to select, from the set of recommendable items, a contrast group. The item recommendation system selects a contrast group from the set of recommendable items by applying a image modification model to the set of recommendable items. The image modification model includes an item selection model configured to determine an unbiased conversion rate for each item of the set of recommendable items and select a recommended item from the set of recommendable items having a greatest unbiased conversion rate. The image modification model includes a contrast group selection model configured to select, for the recommended item, a contrast group comprising the recommended item and one or more contrast items. The item recommendation system transmits the contrast group responsive to the request.
    Type: Application
    Filed: March 30, 2022
    Publication date: October 5, 2023
    Inventors: Cameron Smith, Wei-An Lin, Timothy M. Converse, Shabnam Ghadar, Ratheesh Kalarot, John Nack, Jingwan Lu, Hui Qu, Elya Shechtman, Baldo Faieta
  • Patent number: 9046979
    Abstract: A method including receiving input identifying a panel associated with a software application, the software application including a Graphical User Interface (GUI) and the panel comprising a discrete area of the GUI within which to group software objects to control the software application. Additionally, the method includes processing the input to identify an object of the software objects to be included in the panel. Further, the method includes generating a panel definition including the object and dimensions of the panel, the panel definition to be processed to render the GUI.
    Type: Grant
    Filed: August 29, 2008
    Date of Patent: June 2, 2015
    Assignee: Adobe Systems Incorporated
    Inventor: John Nack
  • Patent number: 8762866
    Abstract: A virtual canvas is displayed at a graphical user interface of a touch-enabled device, a virtual canvas. A plurality of color indicia is displayed. A first input that selects a first selected color from the plurality of color indicia is received. A first positional input indicating a first position at which the first selected color is displayed is also received. A second input that selects a second selected color from the plurality of color indicia is received. A second positional input indicating a second position at which the second selected color is displayed is received at the virtual canvas. A mixed color based on first selected color and the second selected color is generated if the first position overlaps the second position. The mixed color is sent from the touch-enabled device to a computing device through a network.
    Type: Grant
    Filed: April 8, 2011
    Date of Patent: June 24, 2014
    Assignee: Adobe Systems Incorporated
    Inventors: Christoph Moskalonek, John Nack
  • Publication number: 20140032616
    Abstract: A method is illustrated comprising receiving annotation data relating to an interface object, the interface object being selectable to invoke functionality of a software application. The method also includes associating the annotation data with the interface object. Further, the method includes storing the annotation data as part of an annotation file. A method is also illustrated that includes receiving an instruction to display annotation data associated with an interface object, the interface object being selectable to invoke functionality of a software application. Moreover, the method includes retrieving the annotation data based upon the association of the annotation data with the interface object. Additionally, the method includes displaying the annotation data proximate to the interface object within a display area.
    Type: Application
    Filed: August 29, 2008
    Publication date: January 30, 2014
    Inventor: John Nack
  • Publication number: 20140033083
    Abstract: A method including receiving input identifying a panel associated with a software application, the software application including a Graphical User Interface (GUI) and the panel comprising a discrete area of the GUI within which to group software objects to control the software application. Additionally, the method includes processing the input to identify an object of the software objects to be included in the panel. Further, the method includes generating a panel definition including the object and dimensions of the panel, the panel definition to be processed to render the GUI.
    Type: Application
    Filed: August 29, 2008
    Publication date: January 30, 2014
    Inventor: John Nack
  • Publication number: 20130132905
    Abstract: A virtual canvas is displayed at a graphical user interface of a touch-enabled device, a virtual canvas. A plurality of color indicia is displayed. A first input that selects a first selected color from the plurality of color indicia is received. A first positional input indicating a first position at which the first selected color is displayed is also received. A second input that selects a second selected color from the plurality of color indicia is received. A second positional input indicating a second position at which the second selected color is displayed is received at the virtual canvas. A mixed color based on first selected color and the second selected color is generated if the first position overlaps the second position. The mixed color is sent from the touch-enabled device to a computing device through a network.
    Type: Application
    Filed: April 8, 2011
    Publication date: May 23, 2013
    Applicant: ADOBE SYSTEMS INCORPORATED
    Inventors: Christoph Moskalonek, John Nack