Patents by Inventor Adam Weiss

Adam Weiss 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: 20180157579
    Abstract: A method for displaying differences between a first executable dataflow graph and a second executable dataflow graph includes comparing a specification of the first executable dataflow graph and a specification of the second executable dataflow graph, including at least one of identifying a particular node or link of the first dataflow graph that does not correspond to any node or link of the second dataflow graph; and identifying a first node or link of the first dataflow graph that corresponds to a second node or link of the second dataflow graph, and identifying a difference between the first node or link and the second node or link. The method includes formulating and displaying a graphical representation of at least some of the nodes or links of the first dataflow graph or the second dataflow graph, the graphical representation including a graphical indicator of at least one of the identified particular node or link the identified difference between the first node or link and the second node or link.
    Type: Application
    Filed: May 5, 2017
    Publication date: June 7, 2018
    Inventors: Ilya Rozenberg, Adam Weiss
  • Publication number: 20180149374
    Abstract: A climate control system is operated by receiving climate information from climate control input devices at one or more plugin modules. The climate information is communicated from the plugin modules to a main control unit, which determines operating instructions for climate output devices and air inlets. When it is detected that the main control unit is not operational, the control system switches to a standby control unit if so equipped. The climate information is then communicated from the plugin modules to the standby control unit. The standby control unit determines operating instructions for the climate output devices and air inlets based on the climate information. When it is detected that the standby control unit is also not operational, the plugin modules switch to an autonomous mode such that operating instructions for the climate output devices and air inlets are determined by the plugin modules.
    Type: Application
    Filed: May 12, 2016
    Publication date: May 31, 2018
    Inventors: Yvon Gaudreau, Benoit R. LABERGE, Adam WEISS, Nicolas Bégin
  • Patent number: 9933918
    Abstract: A first component of a graph-based program specification includes an output control port. A second component includes an input control port and an input data port. A third component includes an output data port. The output control port is connected to the input control port, and the output data port is connected to the input data port. The first component includes control code that when executed causes the output control port to provide, to the input control port, at least one of suppression information or invocation information. The second component includes control code that when executed causes a computing system configured by the graph-based program specification to begin processing data received at the input data port in response to the invocation information if no suppression information is received at the input control port before the invocation information is received at the input control port.
    Type: Grant
    Filed: September 2, 2015
    Date of Patent: April 3, 2018
    Assignee: Ab Initio Technology LLC
    Inventors: Craig W. Stanfill, Richard Shapiro, Adam Weiss, Andrew F. Roberts, Joseph Skeffington Wholey, III, Joel Gould
  • Publication number: 20180011746
    Abstract: Information representative of a graph-based program specification has a plurality of components, each of which corresponds to a task, and directed links between ports of said components. A program corresponding to said graph-based program specification is executed. A first component includes a first data port, a first control port, and a second control port. Said first data port is configured to receive data to be processed by a first task corresponding to said first component, or configured to provide data that was processed by said first task corresponding to said first component. Executing a program corresponding to said graph-based program specification includes: receiving said first control information at said first control port, in response to receiving said first control information, determining whether or not to invoke said first task, and after receiving said first control information, providing said second control information from said second control port.
    Type: Application
    Filed: September 8, 2017
    Publication date: January 11, 2018
    Inventors: Craig W. Stanfill, Richard Shapiro, Adam Weiss, Andrew F. Roberts, Joseph Skeffington Wholey, III, Joel Gould
  • Patent number: 9785419
    Abstract: A graph-based program specification includes components corresponding to tasks and directed links between ports of the components, including: a first type of link configuration defined by respective output and input ports of linked components, and a second type of link configuration defined by respective output and input ports of linked components. A compiler recognizes different types of link configurations and provides in a target program specification occurrences of a target primitive for executing a function for each occurrence of a data element flowing over a link of the second type. A computing node initiates execution of the target program specification, and determines at runtime, for components associated with the occurrences of the target primitive, an order in which instances of tasks corresponding to the components are to be invoked, and/or a computing node on which instances of tasks corresponding to the components are to be executed.
    Type: Grant
    Filed: September 2, 2015
    Date of Patent: October 10, 2017
    Assignee: Ab Initio Technology LLC
    Inventors: Craig W. Stanfill, Richard Shapiro, Adam Weiss, Andrew F. Roberts, Joseph Skeffington Wholey, III, Joel Gould, Stephen A. Kukolich
  • Patent number: 9760406
    Abstract: Information representative of a graph-based program specification has a plurality of components, each of which corresponds to a task, and directed links between ports of said components. A program corresponding to said graph-based program specification is executed. A first component includes a first data port, a first control port, and a second control port. Said first data port is configured to receive data to be processed by a first task corresponding to said first component, or configured to provide data that was processed by said first task corresponding to said first component. Executing a program corresponding to said graph-based program specification includes: receiving said first control information at said first control port, in response to receiving said first control information, determining whether or not to invoke said first task, and after receiving said first control information, providing said second control information from said second control port.
    Type: Grant
    Filed: September 2, 2015
    Date of Patent: September 12, 2017
    Assignee: Ab Initio Technology LLC
    Inventors: Craig W. Stanfill, Richard Shapiro, Adam Weiss, Andrew F. Roberts, Joseph Skeffington Wholey, III, Joel Gould
  • Patent number: 9746146
    Abstract: An adjustable light fixture including a base and a mounting member configured to movably connect a light source to the base. The mounting member is configured to rotate about a rotational axis that moves relative to the base. The adjustably light fixture can be implemented as an overhead light fixture by connecting the base to a ceiling. Also provided is a method adjusting an overhead light fixture including rotating a mounting member and translating the mounting member relative to a base.
    Type: Grant
    Filed: May 1, 2014
    Date of Patent: August 29, 2017
    Inventors: David Kaplan, Thomas Michael Sargeant, Joshua Adam Weiss, Kevin Michael Fagan, Tomas Matusaitis, Antonio Belton, Stephen McPhilliamy
  • Publication number: 20160353705
    Abstract: A climate control system for an animal house is operated by determining a minimum ventilation curve for required minimum ventilation. A plurality of ventilation stages is created based on the minimum ventilation curve and the plurality of ventilation fans in the climate control system, each stage providing a percentage of the required minimum ventilation. Creating the stages includes prioritizing the ventilation fans to create a selection hierarchy and determining a minimum stage ventilation and a maximum stage ventilation for each stage. Ventilation fans are selected following the hierarchy that provides the desired percentage of the minimum required ventilation. The system advances from a lower stage a higher stage based on ventilation requirements. When it is determined that a fan is not operating, the system returns to the lower stage to substitute ventilation fans.
    Type: Application
    Filed: June 3, 2016
    Publication date: December 8, 2016
    Inventors: Adam WEISS, Benoit R. LABERGE, Yvon GAUDREAU, Khaled SAAD, Nicolas Bégin
  • Patent number: 9418095
    Abstract: Managing changes to a collection of records includes storing a first set of records in a data storage system, the first set of records representing a first version of the collection of records, and validating a proposed change to the collection of records specified by an input received over a user interface. The data storage system is queried based on validation criteria associated with the proposed change, and a first result is received in response to the querying. A second set of records is processed representing changes not yet applied to the collection of records to generate a second result. The first result is updated based on the second result to generate a third result. The third result is processed to determine whether the proposed change is valid according to the validation criteria.
    Type: Grant
    Filed: January 13, 2012
    Date of Patent: August 16, 2016
    Assignee: Ab Initio Technology LLC
    Inventors: Joel Gould, Timothy Perkins, Adam Weiss
  • Publication number: 20160062776
    Abstract: A graph-based program specification includes components corresponding to tasks and directed links between ports of the components, including: a first type of link configuration defined by respective output and input ports of linked components, and a second type of link configuration defined by respective output and input ports of linked components. A compiler recognizes different types of link configurations and provides in a target program specification occurrences of a target primitive for executing a function for each occurrence of a data element flowing over a link of the second type. A computing node initiates execution of the target program specification, and determines at runtime, for components associated with the occurrences of the target primitive, an order in which instances of tasks corresponding to the components are to be invoked, and/or a computing node on which instances of tasks corresponding to the components are to be executed.
    Type: Application
    Filed: September 2, 2015
    Publication date: March 3, 2016
    Inventors: Craig W. Stanfill, Richard Shapiro, Adam Weiss, Andrew F. Roberts, Joseph Skeffington Wholey, III, Joel Gould, Stephen A. Kukolich
  • Publication number: 20160062736
    Abstract: User input is received specifying components of a graph-based program specification. User input is received specifying links, at least some connecting an output port of an upstream component to an input port of a downstream component. The graph-based program specification is processed to identify one or more subsets of the components, including: identifying one or more subset entry points and one or more subset exit points that occur between components in different subsets based at least in part on data processing characteristics of linked components, and forming the subsets based on the identified subset entry points and exit points. A visual representation of the formed subsets is rendered within a user interface. Prepared code is generated for each formed subset that when used for execution by a runtime system causes processing tasks corresponding to the components in each formed subset to be performed.
    Type: Application
    Filed: September 2, 2015
    Publication date: March 3, 2016
    Inventors: Craig W. Stanfill, Adam Weiss, Andrew F. Roberts, Stephen A. Kukolich
  • Publication number: 20160062737
    Abstract: A first component of a graph-based program specification includes an output control port. A second component includes an input control port and an input data port. A third component includes an output data port. The output control port is connected to the input control port, and the output data port is connected to the input data port. The first component includes control code that when executed causes the output control port to provide, to the input control port, at least one of suppression information or invocation information. The second component includes control code that when executed causes a computing system configured by the graph-based program specification to begin processing data received at the input data port in response to the invocation information if no suppression information is received at the input control port before the invocation information is received at the input control port.
    Type: Application
    Filed: September 2, 2015
    Publication date: March 3, 2016
    Inventors: Craig W. Stanfill, Richard Shapiro, Adam Weiss, Andrew F. Roberts, Joseph Skeffington Wholey, III, Joel Gould
  • Publication number: 20160062101
    Abstract: The disclosure is directed at a method and apparatus for small and large format histology examination. By providing a pair of networked processors and by linking one processor with a microscope, control of the microscope may be performed at a remote location. Further, by transmitting low magnification images, a reviewer may determining a region of interest before having a higher magnification image captured thereby reducing the data storage required for this histology examination.
    Type: Application
    Filed: April 8, 2014
    Publication date: March 3, 2016
    Inventors: Adam WEISS, Andrzej LASINSKI
  • Publication number: 20160062800
    Abstract: Information representative of a graph-based program specification has a plurality of components, each of which corresponds to a task, and directed links between ports of said components. A program corresponding to said graph-based program specification is executed. A first component includes a first data port, a first control port, and a second control port. Said first data port is configured to receive data to be processed by a first task corresponding to said first component, or configured to provide data that was processed by said first task corresponding to said first component. Executing a program corresponding to said graph-based program specification includes: receiving said first control information at said first control port, in response to receiving said first control information, determining whether or not to invoke said first task, and after receiving said first control information, providing said second control information from said second control port.
    Type: Application
    Filed: September 2, 2015
    Publication date: March 3, 2016
    Inventors: Craig W. Stanfill, Richard Shapiro, Adam Weiss, Andrew F. Roberts, Joseph Skeffington Wholey, III, Joel Gould
  • Publication number: 20160062749
    Abstract: A graph-based program specification includes components corresponding to tasks and directed links between ports of the components, including: a first type of link configuration between ports of linked components, corresponding to transfer of control or transfer of a single data element, and a second type of link configuration between ports of linked components, corresponding to transfer of multiple data elements. A compiler generates a target program specification including control code representing at least one control graph including graph nodes representing the components, where at least two are connected based on links of the first type. A computing node initiates execution of the target program specification, and manages computing resources for links of the second type, the computing resources including at least one of: (1) a buffer for storing data elements provided by an output port, or (2) a buffer for storing data elements provided to an input port.
    Type: Application
    Filed: September 2, 2015
    Publication date: March 3, 2016
    Inventors: Craig W. Stanfill, Richard Shapiro, Adam Weiss, Andrew F. Roberts, Joseph Skeffington Wholey, III, Joel Gould, Stephen A. Kukolich
  • Publication number: 20150316241
    Abstract: An adjustable light fixture including a base and a mounting member configured to movably connect a light source to the base. The mounting member is configured to rotate about a rotational axis that moves relative to the base. The adjustably light fixture can be implemented as an overhead light fixture by connecting the base to a ceiling. Also provided is a method adjusting an overhead light fixture including rotating a mounting member and translating the mounting member relative to a base.
    Type: Application
    Filed: May 1, 2014
    Publication date: November 5, 2015
    Applicant: GENERATION BRANDS
    Inventors: David Kaplan, Thomas Michael Sargeant, Joshua Adam Weiss, Kevin Michael Fagan, Tomas Matusaitis, Antonio Belton, Stephen McPhilliamy
  • Patent number: 8713124
    Abstract: A method and system for handling and displaying incoming electronic messages in a user device. The method includes receiving a request to view a contact list on the user device, querying a priority table including a plurality of contacts, receiving a request to tag at least one contact in the plurality of contacts, tagging the at least one contact, and persistently displaying a received electronic message from the at least one contact at the top of a display.
    Type: Grant
    Filed: September 3, 2009
    Date of Patent: April 29, 2014
    Assignee: Message Protocols LLC
    Inventor: Adam Weiss
  • Patent number: D694924
    Type: Grant
    Filed: September 27, 2011
    Date of Patent: December 3, 2013
    Assignee: Encompass Lighting Group
    Inventors: Thomas Michael Sargeant, Christopher Ryan Watson, Joshua Adam Weiss, James Gerard Ungaro
  • Patent number: D768011
    Type: Grant
    Filed: June 3, 2015
    Date of Patent: October 4, 2016
    Assignee: The GSI Group, LLC
    Inventors: Adam A. Weiss, Jonathan Brodeur, Benoit R. Laberge, Laurent Landrin, Yvon Gaudreau
  • Patent number: D768515
    Type: Grant
    Filed: June 3, 2015
    Date of Patent: October 11, 2016
    Assignee: The GSI Group, LLC.
    Inventors: Adam A. Weiss, Jonathan Brodeur, Benoit R. Laberge, Laurent Landrin, Yvon Gaudreau