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: 20200311098Abstract: Mapping data stored in a data storage system for use by a computer system includes processing specifications of dataflow graphs that include nodes representing computations interconnected by links representing flows of data. At least one of the dataflow graphs receives a flow of data from at least one input dataset and at least one of the dataflow graphs provides a flow of data to at least one output dataset. A mapper identifies one or more sets of datasets. Each dataset in a given set matches one or more criteria for identifying different versions of a single dataset. A user interface is provided to receive a mapping between at least two datasets in a given set. The mapping received over the user interface is stored in association with a dataflow graph that provides data to or receives data from the datasets of the mapping.Type: ApplicationFiled: June 16, 2020Publication date: October 1, 2020Inventors: Tim Wakeling, Adam Weiss
-
Patent number: 10772286Abstract: A climate control system (20) for an animal house (10) is configured 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 (23) 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. An increment between a maximum stage ventilation and a minimum stage ventilation for the next higher stage is defined, wherein the minimum capacity level is a function of the minimum capacity of the group of fans added to the next higher stage and the maximum capacity for the next higher stage is determined based on the increment.Type: GrantFiled: June 3, 2016Date of Patent: September 15, 2020Assignee: The GSI Group LLCInventors: Adam Weiss, Benoit R. Laberge, Yvon Gaudreau, Khaled Saad, Nicolas Bégin
-
Publication number: 20200270064Abstract: A grain facility has a grain receiving station and a grain transport line with a grain elevator, a distributor with at least one input spout, and at least one grain bin. The grain transport line moves grain from the grain receiving station to one of the at least one grain bins and the distributor directs the grain to a selected bin of the at least one grain bin. The grain facility further includes an optical sensing system having at least one optical sensor positioned in the grain transport line at or before the distributor, wherein the optical sensing system senses the type of grain in the grain transport line. A control system determines if the grain passing through the grain transport line is suitable for the selected grain bin and produces an alarm if the grain in the grain transport line is not suitable for the selected grain bin.Type: ApplicationFiled: August 8, 2018Publication date: August 27, 2020Applicant: Intelligent Agricultural Solutions LLCInventors: David Batcheller, Joshua Gelinske, Garrett Mauer, Roger Price, Adam Weiss, Jaden C. Young, Jesse Scott Trana
-
Publication number: 20200225076Abstract: In one embodiment, a method executed by a computing system, comprising: receiving pixel samples from three-dimensional (3D) data corresponding to one or more images comprising one or more animals; fitting curves for the received pixel samples; deriving parameters from the curves; determining measurements based on variations in the parameters; and estimating a weight of the one or more animals by applying one or more regression algorithms to the measurements.Type: ApplicationFiled: June 13, 2018Publication date: July 16, 2020Inventors: Vincent Fournier, Benoit R. Laberge, Yvon Gaudreau, Nicolas Bégin, Adam A. Weiss
-
Patent number: 10710456Abstract: A vehicle includes an antenna system and a controller. The controller may be configured to, responsive to wireless energy, received via the antenna system, exceeding a magnitude and duration indicative of a cellular connection from a nomadic device at a predetermined position in the vehicle in an absence of a connection with the device via a local protocol while the vehicle is in motion, operate a powertrain to limit a speed of the vehicle.Type: GrantFiled: January 24, 2018Date of Patent: July 14, 2020Assignee: Ford Global Technologies, LLCInventors: Paul Anthon Mueller, Boris Gorovets, Gregory William Farrey, John Frederick Locke, Adam Weiss
-
Patent number: 10599475Abstract: 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: GrantFiled: August 30, 2018Date of Patent: March 24, 2020Assignee: Ab Initio Technology LLCInventors: Craig W. Stanfill, Richard Shapiro, Adam Weiss, Andrew F. Roberts, Joseph Skeffington Wholey, III, Joel Gould
-
Publication number: 20200086501Abstract: A position verification sensor produces a discrete output for determining an accuracy of mutual mechanical positioning with a key and includes: a substratum; a housing; a receiver pad that: receives contact with the key; produces a target output in contact with the key; and produces a null output in absence of contact with the key; an aperture cap having: a cap surface; and the keyway aperture that selectively communicates the key; and a compliant member that: rests in a primary position in an absence of the key disposed on the cap surface; receives the depression force from the aperture cap; reciprocatively depresses, from the primary position to a depressed position, in response to receiving the depression force and being pushed by the depression force from the key; and reciprocatively returns, from the depressed position to the primary position, when the key is removed from contact with the aperture cap.Type: ApplicationFiled: September 17, 2019Publication date: March 19, 2020Inventors: Alexander Scott Klinger, Brian Adam Weiss
-
Patent number: 10514173Abstract: 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: GrantFiled: May 12, 2016Date of Patent: December 24, 2019Assignee: The GSI Group, LLCInventors: Yvon Gaudreau, Benoit R. Laberge, Adam Weiss, Nicolas Bégin
-
Publication number: 20190354348Abstract: 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: ApplicationFiled: December 10, 2018Publication date: November 21, 2019Inventors: Craig W. Stanfill, Adam Weiss, Andrew F. Roberts, Stephen A. Kukolich
-
Publication number: 20190225080Abstract: A vehicle includes an antenna system and a controller. The controller may be configured to, responsive to wireless energy, received via the antenna system, exceeding a magnitude and duration indicative of a cellular connection from a nomadic device at a predetermined position in the vehicle in an absence of a connection with the device via a local protocol while the vehicle is in motion, operate a powertrain to limit a speed of the vehicle.Type: ApplicationFiled: January 24, 2018Publication date: July 25, 2019Inventors: Paul Anthon Mueller, Boris Gorovets, Gregory William Farrey, John Frederick Locke, Adam Weiss
-
Patent number: 10338782Abstract: 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: GrantFiled: April 2, 2018Date of Patent: July 2, 2019Assignee: Ab Initio Technology LLCInventors: Craig W. Stanfill, Richard Shapiro, Adam Weiss, Andrew F. Roberts, Joseph Skeffington Wholey, III, Joel Gould
-
Patent number: 10231430Abstract: 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: GrantFiled: June 3, 2016Date of Patent: March 19, 2019Assignee: The GSI Group LLCInventors: Adam Weiss, Benoit R. Laberge, Yvon Gaudreau, Khaled Saad, Nicolas Bégin
-
Publication number: 20190073228Abstract: 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: ApplicationFiled: September 1, 2017Publication date: March 7, 2019Inventors: Craig W. Stanfill, Richard Shapiro, Adam Weiss, Andrew F. Roberts, Joseph Skeffington Wholey, III, Joel Gould, Stephen A. Kukolich
-
Publication number: 20190012207Abstract: 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: ApplicationFiled: August 30, 2018Publication date: January 10, 2019Inventors: Craig W. Stanfill, Richard Shapiro, Adam Weiss, Andrew F. Roberts, Joseph Skeffington Wholey, III, Joel Gould
-
Patent number: 10175951Abstract: 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: GrantFiled: September 2, 2015Date of Patent: January 8, 2019Assignee: Ab Initio Technology LLCInventors: Craig W. Stanfill, Adam Weiss, Andrew F. Roberts, Stephen A. Kukolich
-
Patent number: 10134261Abstract: A vehicle comprising includes lights and a controller. The controller, responsive to reception of signals indicative of an opening and closing of a door of the vehicle, the vehicle being within boundaries of a predetermined locale, and an item being within the vehicle, blinks the lights.Type: GrantFiled: November 2, 2017Date of Patent: November 20, 2018Assignee: Ford Global Technologies, LLCInventors: John Nolan, Ryan Jones, Marcellus Benedict Diederich, II, Adam Weiss
-
Patent number: 10089087Abstract: 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: GrantFiled: September 2, 2015Date of Patent: October 2, 2018Assignee: Ab Initio Technology LLCInventors: Craig W. Stanfill, Richard Shapiro, Adam Weiss, Andrew F. Roberts, Joseph Skeffington Wholey, III, Joel Gould, Stephen A. Kukolich
-
Patent number: 10067799Abstract: 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: GrantFiled: September 8, 2017Date of Patent: September 4, 2018Assignee: Ab Initio Technology LLCInventors: Craig W. Stanfill, Richard Shapiro, Adam Weiss, Andrew F. Roberts, Joseph Skeffington Wholey, III, Joel Gould
-
Publication number: 20180225016Abstract: 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: ApplicationFiled: April 2, 2018Publication date: August 9, 2018Inventors: Craig W. Stanfill, Richard Shapiro, Adam Weiss, Andrew F. Roberts, Joseph Skeffington Wholey, III, Joel Gould
-
Publication number: 20180199534Abstract: A climate control system (20) for an animal house (10) is configured 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 (23) 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. An increment between a maximum stage ventilation and a minimum stage ventilation for the next higher stage is defined, wherein the minimum capacity level is a function of the minimum capacity of the group of fans added to the next higher stage and the maximum capacity for the next higher stage is determined based on the increment.Type: ApplicationFiled: June 3, 2016Publication date: July 19, 2018Inventors: Adam WEISS, Benoit R. LABERGE, Yvon GAUDREAU, Khaled SAAD, Nicolas Bégin