Patents by Inventor Robert Paton

Robert Paton 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: 10643144
    Abstract: Some embodiments include a workflow authoring tool that accesses a text string representation of a workflow and a text string representation of at least a data processing operator type. The workflow authoring tool enables definition of one or more data processing operator types that can be referenced in defining the machine learning workflow. When scheduling a workflow, the text string representation of the workflow can be parsed and traversed to generate an interdependency graph of one or more data processing operators. The text string representation of the data processing operator type can identify operator attributes associated with the data processing operator type.
    Type: Grant
    Filed: June 5, 2015
    Date of Patent: May 5, 2020
    Assignee: Facebook, Inc.
    Inventors: Stuart Michael Bowers, Hussein Mohamed Hassan Mehanna, Alisson Gusatti Azzolini, Jeffrey Scott Dunn, Rodrigo Bouchardet Farnham, James Robert Paton, Aleksandr Sidorov, Pamela Shen Vagata, Xiaowen Xie
  • Patent number: 10417577
    Abstract: Some embodiments include an experiment management interface for a machine learning system. The experiment management interface can manage one or more workflow runs related to building or testing machine learning models. The experiment management interface can receive an experiment initialization command to create a new experiment associated with a new workflow. A workflow can be represented by an interdependency graph of one or more data processing operators. The experiment management interface enables definition of the new workflow from scratch or by cloning and modifying an existing workflow. The workflow can define a summary format for its inputs and outputs. In some embodiments, the experiment management interface can automatically generate a comparative visualization at the conclusion of running the new workflow based on an input schema or an output schema of the new workflow.
    Type: Grant
    Filed: June 5, 2015
    Date of Patent: September 17, 2019
    Assignee: Facebook, Inc.
    Inventors: Stuart Michael Bowers, Hussein Mohamed Hassan Mehanna, Alisson Gusatti Azzolini, Jeffrey Scott Dunn, Rodrigo Bouchardet Farnham, James Robert Paton, Aleksandr Sidorov, Pamela Shen Vagata, Xiaowen Xie
  • Patent number: 10395181
    Abstract: Some embodiments include a method of machine learner workflow processing. For example, a workflow execution engine can receive an interdependency graph of operator instances for a workflow run. The operator instances can be associated with one or more operator types. The workflow execution engine can assign one or more computing environments from a candidate pool to execute the operator instances based on the interdependency graph. The workflow execution engine can generate a schedule plan of one or more execution requests associated with the operator instances. The workflow execution engine can distribute code packages associated the operator instances to the assigned computing environments. The workflow execution engine can maintain a memoization repository to cache one or more outputs of the operator instances upon completion of the execution requests.
    Type: Grant
    Filed: June 5, 2015
    Date of Patent: August 27, 2019
    Assignee: Facebook, Inc.
    Inventors: Stuart Michael Bowers, Hussein Mohamed Hassan Mehanna, Alisson Gusatti Azzolini, Jeffrey Scott Dunn, Rodrigo Bouchardet Farnham, James Robert Paton, Aleksandr Sidorov, Pamela Shen Vagata, Xiaowen Xie
  • Publication number: 20160358101
    Abstract: Some embodiments include an experiment management interface for a machine learning system. The experiment management interface can manage one or more workflow runs related to building or testing machine learning models. The experiment management interface can receive an experiment initialization command to create a new experiment associated with a new workflow. A workflow can be represented by an interdependency graph of one or more data processing operators. The experiment management interface enables definition of the new workflow from scratch or by cloning and modifying an existing workflow. The workflow can define a summary format for its inputs and outputs. In some embodiments, the experiment management interface can automatically generate a comparative visualization at the conclusion of running the new workflow based on an input schema or an output schema of the new workflow.
    Type: Application
    Filed: June 5, 2015
    Publication date: December 8, 2016
    Inventors: Stuart Michael Bowers, Hussein Mohamed Hassan Mehanna, Alisson Gusatti Azzolini, Jeffrey Scott Dunn, Rodrigo Bouchardet Farnham, James Robert Paton, Aleksandr Sidorov, Pamela Shen Vagata, Xiaowen Xie
  • Publication number: 20160358102
    Abstract: Some embodiments include a workflow authoring tool that accesses a text string representation of a workflow and a text string representation of at least a data processing operator type. The workflow authoring tool enables definition of one or more data processing operator types that can be referenced in defining the machine learning workflow. When scheduling a workflow, the text string representation of the workflow can be parsed and traversed to generate an interdependency graph of one or more data processing operators. The text string representation of the data processing operator type can identify operator attributes associated with the data processing operator type.
    Type: Application
    Filed: June 5, 2015
    Publication date: December 8, 2016
    Inventors: Stuart Michael Bowers, Hussein Mohamed Hassan Mehanna, Alisson Gusatti Azzolini, Jeffrey Scott Dunn, Rodrigo Bouchardet Farnham, James Robert Paton, Aleksandr Sidorov, Pamela Shen Vagata, Xiaowen Xie
  • Publication number: 20160358103
    Abstract: Some embodiments include a method of machine learner workflow processing. For example, a workflow execution engine can receive an interdependency graph of operator instances for a workflow run. The operator instances can be associated with one or more operator types. The workflow execution engine can assign one or more computing environments from a candidate pool to execute the operator instances based on the interdependency graph. The workflow execution engine can generate a schedule plan of one or more execution requests associated with the operator instances. The workflow execution engine can distribute code packages associated the operator instances to the assigned computing environments. The workflow execution engine can maintain a memoization repository to cache one or more outputs of the operator instances upon completion of the execution requests.
    Type: Application
    Filed: June 5, 2015
    Publication date: December 8, 2016
    Inventors: Stuart Michael Bowers, Hussein Mohamed Hassan Mehanna, Alisson Gusatti Azzolini, Jeffrey Scott Dunn, Rodrigo Bouchardet Farnham, James Robert Paton, Aleksandr Sidorov, Pamela Shen Vagata, Xiaowen Xie
  • Patent number: 8175954
    Abstract: A computer system for offering property for exchange over a computer network includes a master database for storage of information pertaining to the property that is located on at least one master server which can be accessed by an exchangee, e.g. through a browser. The system further includes local agent databases which store information pertaining to property offered for exchange by a particular exchanger. An agent server accesses the master server so as to transfer information stored on an agent database to the master database. The computer system also includes an exchange management program adapted to record information relating to the stages of exchange of property between the exchanger and the exchangees, wherein the exchangees access the master server and request particular information from the master database pertaining to the property.
    Type: Grant
    Filed: March 16, 2000
    Date of Patent: May 8, 2012
    Inventor: Robert Paton Deans
  • Patent number: 6106427
    Abstract: The invention is based on a continuously variable transmission comprising a mechanical power branch and an electronically controlled hydraulic power branch which can be adjusted via a swash plate (7), a summarizing transmission and a multi-stage transmission with hydraulically actuated, force-locking shift elements (11-14). The shift signals of the shift elements (11-14) are generally triggered when a shift or synchronizer speed is reached. Thereafter elapses a response or reaction time and an adjusting time until the shift elements (11-14) are engaged. This results in long clutch shift processes. It is proposed that the response and engagement times of the shift elements (11-14) be compensated by a control unit.
    Type: Grant
    Filed: July 7, 1999
    Date of Patent: August 22, 2000
    Assignee: ZF Friedrichshafen AG
    Inventors: Heinrich Nikolaus, Robert Paton
  • Patent number: 5343779
    Abstract: An arrangement and process for operating a continuously variable drive unit of a motor vehicle having an apparatus for control of the operation of the clutches (25, 26) in the mechanical transmission branch (19). Sensors (7, 9, 45) transmit the speed of the mechanical transmission branch (19), the hydrostatic transmission branch (17) and the transmission output shaft (10) to an electronic control device (3). The clutches (25, 26) are disconnected in the case of inadmissible speed ratios.
    Type: Grant
    Filed: December 19, 1991
    Date of Patent: September 6, 1994
    Assignee: Zahnradfabrik Friedrichshafen AG
    Inventors: Heinrich Nikolaus, Robert Paton
  • Patent number: 5159855
    Abstract: The invention concerns a continuously variable driving unit motor vehicles having a controllable internal combustion engine and a hydrostatic-mechanical power split transmission with continuously variable reduction ratio, wherein the transmission is set to the lowest possible resistance when the driving unit is started and when the vehicle is stationary with the internal combustion engine running or during a warm-up period, the motor vehicle does not move unintentionally.
    Type: Grant
    Filed: December 19, 1991
    Date of Patent: November 3, 1992
    Assignee: Zahnradfabrik Friedrichshafen AG
    Inventors: Heinrich Nikolaus, Robert Paton
  • Patent number: 5146812
    Abstract: Arrangement and method for operating a continuously variable drive unit of a motor vehicle with a controllable internal combustion engine and a hydrostatic-mechanical power split transmission and a control device which, near the gear-shift points S1 or S2 at an approximately constant rotational speed of the output shaft of the power split transmission, reduces the speed n.sub.mot of the internal combustion engine starting from n.sub.1 and accelerates the resetting motion PHI or the swash plate up to the shift point, resets the motion PHI of the swash plate by a calculated load-dependent value K during gear shifting, and, in the new gear range at a further decreasing speed of the internal combustion engine and accelerated resetting of the swash plate exits the area close to the shift point with almost constant rotational speed of the output shaft of the transmission and then, at a constant PHI angle of the swash plate, the rotational speed of the output shaft is increased to the previous level n.sub.
    Type: Grant
    Filed: February 13, 1991
    Date of Patent: September 15, 1992
    Assignee: Zahnradfabrik Friedrichshafen AG
    Inventors: Heinrich Nikolaus, Robert Paton
  • Patent number: 5135443
    Abstract: Arrangement and method of operating a variable drive unit with a selector switch for the preselection of a long-term speed and a control unit which allows for the continuous operation of a continuously variable power split transmission only at reduction ratios (.phi..sub.continuous) having a certain minimum interval (.phi..sub.min) from the reduction ratio at the shift points between the speed ranges in the mechanical branch of the transmission and the control unit changes the speed of the internal combustion engine in order to reach speeds lying within the minimum interval and controlled by changing the engine speed while maintaining reduction ratio of the transmission instant.
    Type: Grant
    Filed: February 12, 1991
    Date of Patent: August 4, 1992
    Assignee: Zahnradfabrik Friedrichshafen AG
    Inventors: Robert Paton, Abdul Arain
  • Patent number: 5107722
    Abstract: Arrangement and method for operating a drive unit for motor vehicles, particularly for agricultural and construction machinery, with a controllable internal combustion engine (2), a continuously variable hydromechanical power split transmission (6) and a control device (3) which in order to start and to operate the vehicle at low speeds and under load, at first reduces the rotational speed of the internal combustion engine to less then the nominal speed, reaches a first speed by reducing the delivery volume of the adjusting pump (13) of the hydrostatic branch (15), a further increased speed by increasing the rotational speed of the internal combustion engine and as a result the further increase in the vehicle speed by controlling the transmission ratio of the hydrostatic-mechanical power split transmission (6) is achieved.
    Type: Grant
    Filed: February 13, 1991
    Date of Patent: April 28, 1992
    Assignee: Zahnradfabrik Friedrichshafen AG
    Inventors: Heinrich W. Nikolaus, Abdul Arain, Robert Paton
  • Patent number: 4503154
    Abstract: A low solids aqueous suspension of organic waste is treated in at least four, e.g., six serial anaerobic zones at a temperature of less than 40.degree. C. and under quiescent conditions to provide methane, fertilizer and a clean liquid effluent.
    Type: Grant
    Filed: September 29, 1983
    Date of Patent: March 5, 1985
    Assignee: Biorganic Energy, Inc.
    Inventor: Robert Paton
  • Patent number: 4429043
    Abstract: A low solids aqueous suspension of organic waste is treated in at least four, e.g., six serial anaerobic zones at a temperature of less than 40.degree. C. and under quiescent conditions to provide methane, fertilizer and a clean liquid effluent.
    Type: Grant
    Filed: January 5, 1982
    Date of Patent: January 31, 1984
    Assignee: Biorganic Energy Inc.
    Inventor: Robert Paton
  • Patent number: 3970123
    Abstract: A transportable container for particulate solid material and receiving means for the container which is adapted to removably receive the container and which is capable of being actuated to promote flow of material from the container.
    Type: Grant
    Filed: May 13, 1974
    Date of Patent: July 20, 1976
    Assignee: Simon-Barron Limited
    Inventors: Barrie Armstrong Poulton, Robert Paton Bayne