Patents by Inventor Robert Dye

Robert Dye 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: 9475608
    Abstract: The palletized shipping and display system comprises two support containers, a plastic pallet, a product tray, a tubular sleeve, and a plurality of product containers that are disposed in the support containers. The support containers are latched at their bottoms to the pallet. Each of the support containers includes an open front and a shelf recessed from an open top and the tubular sleeve disposed around the support and product containers. A display chamber is defined in the open top above the shelf for displaying product at a point of sale and when the product is depleted from the display chamber, the sleeve is lifted to expose and retrieve product containers from the bottom of the stack. The retrieved product containers are then used to replenish product in the display chamber.
    Type: Grant
    Filed: March 28, 2014
    Date of Patent: October 25, 2016
    Assignee: International Paper Company
    Inventors: Robert Dye, Marco Cerqueira
  • Publication number: 20150274360
    Abstract: The palletized shipping and display system comprises two support containers, a plastic pallet, a product tray, a tubular sleeve, and a plurality of product containers that are disposed in the support containers. The support containers are latched at their bottoms to the pallet. Each of the support containers includes an open front and a shelf recessed from an open top and the tubular sleeve disposed around the support and product containers. A display chamber is defined in the open top above the shelf for displaying product at a point of sale and when the product is depleted from the display chamber, the sleeve is lifted to expose and retrieve product containers from the bottom of the stack. The retrieved product containers are then used to replenish product in the display chamber.
    Type: Application
    Filed: March 28, 2014
    Publication date: October 1, 2015
    Applicant: INTERNATIONAL PAPER COMPANY
    Inventors: ROBERT DYE, MARCO CERQUEIRA
  • Publication number: 20130015093
    Abstract: A stackable display tray made of laminated plies of paperboard includes first and second vertical walls extending upwardly from a base wall. First and second upper ends of the walls have first and second tips in line with first and second channels in a bottom of the tray. The upper ends may be tapered. The tips may include tip cross sections and the channels may include channel cross sections with the tip cross sections generally conforming in size and shape to the channel cross sections. The paperboard may be double walled corrugated paperboard including flutes of a first one of each pair of adjacent ones of the plies angled with respect the flutes of a second one of the pair such as at 90 degrees. Product such as bottles may loaded in the tray wrapped with plastic shrink wrap film.
    Type: Application
    Filed: July 11, 2011
    Publication date: January 17, 2013
    Applicant: INTERNATIONAL PAPER COMPANY
    Inventor: Robert Dye
  • Patent number: 7844911
    Abstract: A system and method for configuring a graphical user interface (GUI) element to publish data to a data target and/or subscribe to data from a data source. The developer specifies a data source or target The program is executed. If the GUI element is configured to subscribe to data from a data source, then the program receives data from the data source. This data is then be provided to the GUI element, which displays the data to the user. If the GUI element is configured to publish data to a data target, then the program sends or writes data associated with the GUI element to the data target.
    Type: Grant
    Filed: November 1, 2004
    Date of Patent: November 30, 2010
    Assignee: National Instruments Corporation
    Inventors: Paul F. Austin, Robert Dye
  • Publication number: 20080066053
    Abstract: A system and method for automatically generating a second graphical program based on a first graphical program. The first graphical program may be associated with a first programming development environment. For example, a user may have interactively created the first graphical program from within the first programming development environment, e.g., by using an editor to place various nodes on a block diagram, such that the nodes visually indicate functionality of the first graphical program. The method may operate to automatically, i.e., automatically, generate a second graphical program based on the first graphical program, such that the second graphical program is associated with a second programming development environment. The method may generate the second graphical program automatically, without relying on user input, or may prompt for user input to determine various options to use in generating the second graphical program.
    Type: Application
    Filed: October 31, 2007
    Publication date: March 13, 2008
    Inventors: Subramanian Ramamoorthy, Lothar Wenzel, Gregory Morrow, Michael Santori, John Limroth, Ram Kudukoli, Robert Dye
  • Publication number: 20070270991
    Abstract: A system and method for monitoring the use of consumable materials in packaging machines is provided. The system generally includes a plurality of packaging machines that are configured to selectively operate in first and second modes to perform different packaging operations, e.g., by using consumable materials at different consumable usage rates to form different packaging devices. A controller in each machine controls the operation of the machine in the different modes and is configured to communicate the consumable usage data via a port. A portable module can be electronically connected to each machine during a connection session to communicate with the controller and receive the consumable usage data. The data from the module is then received by a user interface that provides an indication to a user of the usage of the machines in the first and second modes, e.g.
    Type: Application
    Filed: July 12, 2006
    Publication date: November 22, 2007
    Inventor: Gary Robert Dye
  • Patent number: 7299103
    Abstract: A system and method for monitoring the use of consumable materials in packaging machines is provided. The system generally includes a plurality of packaging machines that are configured to selectively operate in first and second modes to perform different packaging operations, e.g., by using consumable materials at different consumable usage rates to form different packaging devices. A controller in each machine controls the operation of the machine in the different modes and is configured to communicate the consumable usage data via a port. A portable module can be electronically connected to each machine during a connection session to communicate with the controller and receive the consumable usage data. The data from the module is then received by a user interface that provides an indication to a user of the usage of the machines in the first and second modes, e.g.
    Type: Grant
    Filed: July 12, 2006
    Date of Patent: November 20, 2007
    Assignee: Sealed Air Corporation (US)
    Inventor: Gary Robert Dye
  • Patent number: 7287230
    Abstract: System and method for configuring a graphical user interface (GUI) element to publish data to a data target and/or subscribe to data from a data source. During program development, a developer associates a GUI element with a program, e.g., for receiving user input data and/or indicating data to the user. The developer configures the GUI element to publish data associated with the GUI element to a data target and/or to subscribe to data from a data source, and specifies a data source or target for the data connection. The program is executed, during which the program automatically determines and uses an appropriate protocol for interfacing with the data source/target to connect to or open the data source and/or target, and receive data from the data source, which is provided to and displayed by the GUI element, and/or send or write data associated with the GUI element to the data target.
    Type: Grant
    Filed: December 13, 2000
    Date of Patent: October 23, 2007
    Assignee: National Instruments Corporation
    Inventors: Paul F. Austin, Robert Dye
  • Patent number: 7159183
    Abstract: A computer-implemented system and method for programmatically/dynamically creating or editing a graphical program. The ability to programmatically create/edit graphical programs enables applications and tools to automatically create or modify a graphical program or a portion of a graphical program. In the preferred embodiment, any operation which a user may perform while interactively editing a graphical program (e.g., connect two objects, change the position of an object, change the color of an object, etc.) may be performed programmatically.
    Type: Grant
    Filed: March 3, 2000
    Date of Patent: January 2, 2007
    Assignee: National Instruments Corporation
    Inventors: Ram Kudukoli, Robert Dye, Melanie Jensen, Yumiko Kawachi
  • Publication number: 20060259871
    Abstract: A system and method for programmatically generating a graphical program or a portion of a graphical program in response to receiving user input. The user input may specify functionality of the graphical program or graphical program portion to be generated. In response to the user input, a graphical program (or graphical program portion) that implements the specified functionality may be programmatically generated. Thus, different graphical programs may be generated, depending on the user input received.
    Type: Application
    Filed: July 28, 2006
    Publication date: November 16, 2006
    Inventors: Jeffrey Washington, Ram Kudukoli, Robert Dye, Paul Austin
  • Patent number: 7000190
    Abstract: A system and method for programmatically generating and modifying graphical programs, in response to receiving program information. The program information may specify functionality of the graphical program or graphical program portion. During execution of a graphical program generation (GPG) program, the GPG program may be operable to receive the program information. In response to the program information, the GPG program may programmatically generate a graphical program (or graphical program portion) that implements the specified functionality. Thus, the GPG program may generate different graphical programs, depending on the program information received. The GPG program may have any of various purposes or applications. In some embodiments, the GPG program may be a program or application which a user utilizes to construct or characterize a computational process.
    Type: Grant
    Filed: December 20, 2000
    Date of Patent: February 14, 2006
    Assignee: National Instruments Corporation
    Inventors: Ram Kudukoli, Robert Dye, Paul F. Austin, Lothar Wenzel, Jeffrey L. Kodosky
  • Patent number: 6976222
    Abstract: A system and method for creating a graphical program, wherein the graphical program is operable to access capabilities of an object. During creation of the graphical program, the user operates to place an object node in the graphical program, wherein the object node is operable to access capabilities of the object. This preferably includes the user arranging on the screen the graphical program, including the object node and various other nodes, and connecting the various nodes to create the graphical program. The user then configures the object node to receive information on the object, preferably by the user configuring the object node with a reference to the object, e.g., a pointer, address, or other information which specifies the identity and/or location of the object. The user also selects one or more methods to be invoked on the object and/or one or more properties to get/set on the object.
    Type: Grant
    Filed: May 30, 2002
    Date of Patent: December 13, 2005
    Assignee: National Instruments Corporation
    Inventors: Omid Sojoodi, Robert Dye, Murali Parthasarathy, Ram Kudukoli
  • Publication number: 20050091602
    Abstract: A system and method for automatically generating a second graphical program based on a first graphical program. The first graphical program may be associated with a first programming development environment. For example, a user may have interactively created the first graphical program from within the first programming development environment, e.g., by using an editor to place various nodes on a block diagram, such that the nodes visually indicate functionality of the first graphical program. The method may operate to automatically, i.e., automatically, generate a second graphical program based on the first graphical program, such that the second graphical program is associated with a second programming development environment. The method may generate the second graphical program automatically, without relying on user input, or may prompt for user input to determine various options to use in generating the second graphical program.
    Type: Application
    Filed: November 1, 2004
    Publication date: April 28, 2005
    Inventors: Subramanian Ramamoorthy, Lothar Wenzel, Gregory Morrow, Michael Santori, John Limroth, Ram Kudukoli, Robert Dye
  • Publication number: 20050066280
    Abstract: A system and method for configuring a graphical user interface (GUI) element to publish data to a data target and/or subscribe to data from a data source. During program development, a developer may associate a GUI element with a program, e.g., a GUI element for receiving user input data or indicating data to the user, such as a graph, text box, check box, knob, etc. The developer may then configure the GUI element to publish data associated with the GUI element to a data target and/or to subscribe to data from a data source. In the preferred embodiment, the developer is not required to specify any source code for the program in performing this configuration. For example, the developer may simply invoke a dialog box and choose from a set of options, such as “Publish”, “Subscribe”, and “Publish and Subscribe” in order to specify a data connection type for the GUI element. The developer may also specify a data source or target for the data connection, e.g., by specifying a uniform resource locator (URL).
    Type: Application
    Filed: November 1, 2004
    Publication date: March 24, 2005
    Inventors: Paul Austin, Robert Dye
  • Publication number: 20050025700
    Abstract: Tungsten trioxide hydrate (WO3.H20) was prepared from a precursor solution of ammonium paratungstate in concentrated aqueous hydrochloric acid. The precursor solution was rapidly added to water, resulting in the crash precipitation of a yellow white powder identified as WO3.H20 nanosized platelets by x-ray diffraction and scanning electron microscopy. Annealing of the powder at 200° C. provided cubic phase WO3 nanopowder, and at 400° C. provided WO3 nanopowder as a mixture of monoclinic and orthorhombic phases.
    Type: Application
    Filed: July 28, 2003
    Publication date: February 3, 2005
    Inventors: Christopher Bulian, Robert Dye, Steven Son, Betty Jorgensen, W. Perry
  • Publication number: 20050028138
    Abstract: A system and method for programmatically determining interface information for a graphical program. Interface information for a graphical program may include information necessary to invoke execution of the graphical program. A first program may receive a request for information regarding an interface of a graphical program. In response to the request, the first program may programmatically determine the information regarding the interface of the graphical program. The interface information may include such information as parameters of the graphical program, their respective data types, whether each parameter is an input parameter, an output parameter, or both, and default values for input parameters. The programmatically determined information regarding the interface of the graphical program may then be returned to a second program. The second program may invoke execution of the graphical program according to the received information.
    Type: Application
    Filed: April 16, 2004
    Publication date: February 3, 2005
    Inventors: Jason Case, Robert Dye, Kyle Gupton, Jose Hernandez
  • Patent number: 6690981
    Abstract: System and method for enabling user interface code to be encapsulated in a sub-program of a graphical program. A node referencing a user interface element of a graphical program may be connected to a node referred to as a “property node”. The user may configure the property node with information specifying which property or set of properties of the referenced user interface element to set or retrieve. When executed, the property node may utilize the reference provided by the node associated with the user interface element in order to interact with the element. The node referencing the user interface element may also be connected to a subprogram node. The subprogram is operable to receive the user interface element reference and pass the reference to property nodes in order to set or retrieve properties of the user interface element. The subprogram may have an associated user interface panel comprising a “reference control” for receiving a user interface element reference.
    Type: Grant
    Filed: May 4, 2000
    Date of Patent: February 10, 2004
    Assignee: National Instruments Corporation
    Inventors: Yumiko Kawachi, Robert Dye
  • Publication number: 20020196285
    Abstract: A system and method for creating a graphical program, wherein the graphical program is operable to access capabilities of an object. During creation of the graphical program, the user operates to place an object node in the graphical program, wherein the object node is operable to access capabilities of the object. This preferably includes the user arranging on the screen the graphical program, including the object node and various other nodes, and connecting the various nodes to create the graphical program. The user then configures the object node to receive information on the object, preferably by the user configuring the object node with a reference to the object, e.g., a pointer, address, or other information which specifies the identity and/or location of the object. The user also selects one or more methods to be invoked on the object and/or one or more properties to get/set on the object.
    Type: Application
    Filed: May 30, 2002
    Publication date: December 26, 2002
    Applicant: National Instruments Corporation
    Inventors: Omid Sojoodi, Robert Dye, Murali Parthasarathy, Ram Kudukoli
  • Patent number: 6437805
    Abstract: A system and method for creating a graphical program, wherein the graphical program is operable to access capabilities of an object. During creation of the graphical program, the user operates to place an object node in the graphical program, wherein the object node is operable to access capabilities of the object. This preferably includes the user arranging on the screen the graphical program, including the object node and various other nodes, and connecting the various nodes to create the graphical program. The user then configures the object node to receive information on the object, preferably by the user configuring the object node with a reference to the object, e.g., a pointer, address, or other information which specifies the identity and/or location of the object. The user also selects one or more methods to be invoked on the object and/or one or more properties to get/set on the object.
    Type: Grant
    Filed: August 18, 1998
    Date of Patent: August 20, 2002
    Assignee: National Instruments Corporation
    Inventors: Omid Sojoodi, Robert Dye, Murali Parthasarathy, Ram Kudukoli
  • Publication number: 20020089538
    Abstract: A system and method for programmatically generating a second graphical program based on a first graphical program. The first graphical program may be associated with a first programming development environment. For example, a user may have interactively created the first graphical program from within the first programming development environment, e.g., by using an editor to place various nodes on a block diagram, such that the nodes visually indicate functionality of the first graphical program. The method may operate to automatically, i.e., programmatically, generate a second graphical program based on the first graphical program, such that the second graphical program is associated with a second programming development environment. The method may generate the second graphical program programmatically, without relying on user input, or may prompt for user input to determine various options to use in generating the second graphical program.
    Type: Application
    Filed: December 20, 2000
    Publication date: July 11, 2002
    Applicant: National Instruments Corporation
    Inventors: Lothar Wenzel, Subramanian Ramamoorthy, Greg Morrow, Mike Santori, John Limroth, Ram Kudukoli, Robert Dye