Patents by Inventor Edwin James

Edwin James 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: 11449574
    Abstract: Techniques in advanced deep learning provide improvements in one or more of accuracy, performance, and energy efficiency. An array of processing elements comprising a portion of a neural network accelerator performs flow-based computations on wavelets of data. Each processing element has a respective compute element and a respective routing element. Each compute element has a respective floating-point unit enabled to perform stochastic rounding, thus in some circumstances enabling reducing systematic bias in long dependency chains of floating-point computations. The long dependency chains of floating-point computations are performed, e.g., to train a neural network or to perform inference with respect to a trained neural network.
    Type: Grant
    Filed: April 13, 2018
    Date of Patent: September 20, 2022
    Assignee: Cerebras Systems Inc.
    Inventors: Sean Lie, Michael Edwin James, Michael Morrison, Gary R. Lauterbach, Srikanth Arekapudi
  • Patent number: 11440259
    Abstract: A rotor for separating residual resin from additively manufactured objects in a centrifugal separator, the rotor including a rotor base and a plurality of engagement members configured to secure additively manufactured, light polymerized, objects to the rotor base, each object carrying unpolymerized resin on a surface thereof. The improvement includes a plurality of catch pans removably connected to the base, each catch pan configured to receive unpolymerized resin therein upon centrifugal separation of the resin from the additively manufactured, light polymerized, objects.
    Type: Grant
    Filed: January 26, 2021
    Date of Patent: September 13, 2022
    Assignee: Carbon, Inc.
    Inventors: R. Griffin Price, Edwin James Sabathia, Jr., Bob E. Feller
  • Patent number: 11328208
    Abstract: Techniques in advanced deep learning provide improvements in one or more of cost, accuracy, performance, and energy efficiency. The deep learning accelerator is implemented at least in part via wafer-scale integration. The wafer comprises a plurality of processor elements, each augmented with redundancy-enabling couplings. The redundancy-enabling couplings enable using redundant ones of the processor elements to replace defective ones of the processor elements. Defect information gathered at wafer test and/or in-situ, such as in a datacenter, is used to determine configuration information for the redundancy-enabling couplings.
    Type: Grant
    Filed: August 27, 2019
    Date of Patent: May 10, 2022
    Assignee: Cerebras Systems Inc.
    Inventors: Sean Lie, Michael Edwin James, Michael Morrison, Srikanth Arekapudi, Gary R. Lauterbach
  • Patent number: 11328207
    Abstract: Techniques in advanced deep learning provide improvements in one or more of accuracy, performance, energy efficiency, and cost. In a first embodiment, a scaled array of processing elements is implementable with varying dimensions of the processing elements to enable varying price/performance systems. In a second embodiment, an array of clusters communicates via high-speed serial channels. The array and the channels are implemented on a Printed Circuit Board (PCB). Each cluster comprises respective processing and memory elements. Each cluster is implemented via a plurality of 3D-stacked dice, 2.5D-stacked dice, or both in a Ball Grid Array (BGA). A processing portion of the cluster is implemented via one or more Processing Element (PE) dice of the stacked dice. A memory portion of the cluster is implemented via one or more High Bandwidth Memory (HBM) dice of the stacked dice.
    Type: Grant
    Filed: August 11, 2019
    Date of Patent: May 10, 2022
    Assignee: Cerebras Systems Inc.
    Inventors: Gary R. Lauterbach, Sean Lie, Michael Morrison, Michael Edwin James, Srikanth Arekapudi
  • Publication number: 20220132836
    Abstract: Described herein are devices, systems, and methods to facilitate cryopreservation of a cell or a mass of a plurality of cells such as oocytes or embryos. A device of the disclosure can, for example, store oocytes or embryos during the vitrification and/or warming processes of in vitro fertilization.
    Type: Application
    Filed: June 11, 2021
    Publication date: May 5, 2022
    Inventors: Santiago MUNNE, Tamara MARTIN VILLALBA, Jonathan Patrick CASEY, Peter Lee CROSSLEY, Hannah Victoria HARE, Rebecca Helen WRAY, Michael Ian WALKER, Edwin James STONE, Michelle Louise SETH-SMITH
  • Patent number: 11321087
    Abstract: Techniques in advanced deep learning provide improvements in one or more of accuracy, performance, and energy efficiency. An array of processing elements comprising a portion of a neural network accelerator performs flow-based computations on wavelets of data. Each processing element has a respective compute element and a respective routing element. Each compute element is enabled to execute instructions in accordance with an ISA. The ISA is enhanced in accordance with improvements with respect to deep learning acceleration.
    Type: Grant
    Filed: August 27, 2019
    Date of Patent: May 3, 2022
    Assignee: Cerebras Systems Inc.
    Inventors: Michael Morrison, Michael Edwin James, Sean Lie, Srikanth Arekapudi, Gary R. Lauterbach
  • Patent number: 11232347
    Abstract: Techniques in advanced deep learning provide improvements in one or more of accuracy, performance, and energy efficiency. An array of processing elements performs flow-based computations on wavelets of data. Each processing element has a respective compute element and a respective routing element. Instructions executed by the compute element include operand specifiers, some specifying a data structure register storing a data structure descriptor describing an operand as a fabric vector or a memory vector. The data structure descriptor further describes various attributes of the fabric vector: length, microthreading eligibility, number of data elements to receive, transmit, and/or process in parallel, virtual channel and task identification information, whether to terminate upon receiving a control wavelet, and whether to mark an outgoing wavelet a control wavelet.
    Type: Grant
    Filed: April 17, 2018
    Date of Patent: January 25, 2022
    Assignee: Cerebras Systems Inc.
    Inventors: Sean Lie, Michael Morrison, Michael Edwin James, Srikanth Arekapudi, Gary R. Lauterbach
  • Patent number: 11232348
    Abstract: Techniques in advanced deep learning provide improvements in one or more of accuracy, performance, and energy efficiency. An array of processing elements performs flow-based computations on wavelets of data. Each processing element has a respective compute element and a respective routing element. Instructions executed by the compute element include operand specifiers, some specifying a data structure register storing a data structure descriptor describing an operand as a fabric vector or a memory vector. The data structure descriptor further describes the memory vector as one of a one-dimensional vector, a four-dimensional vector, or a circular buffer vector. Optionally, the data structure descriptor specifies an extended data structure register storing an extended data structure descriptor. The extended data structure descriptor specifies parameters relating to a four-dimensional vector or a circular buffer vector.
    Type: Grant
    Filed: July 15, 2020
    Date of Patent: January 25, 2022
    Assignee: Cerebras Systems Inc.
    Inventors: Sean Lie, Michael Morrison, Srikanth Arekapudi, Gary R. Lauterbach, Michael Edwin James
  • Patent number: 11157806
    Abstract: Techniques in advanced deep learning provide improvements in one or more of accuracy, performance, and energy efficiency. An array of processing elements performs flow-based computations on wavelets of data. Each processing element has a compute element and a routing element. Each router enables communication via wavelets with at least nearest neighbors in a 2D mesh. Routing is controlled by virtual channel specifiers in each wavelet and routing configuration information in each router. Execution of an activate instruction or completion of a fabric vector operation activates one of the virtual channels. A virtual channel is selected from a pool comprising previously activated virtual channels and virtual channels associated with previously received wavelets. A task corresponding to the selected virtual channel is activated by executing instructions corresponding to the selected virtual channel.
    Type: Grant
    Filed: April 17, 2018
    Date of Patent: October 26, 2021
    Assignee: Cerebras Systems Inc.
    Inventors: Sean Lie, Michael Morrison, Srikanth Arekapudi, Michael Edwin James, Gary R. Lauterbach
  • Patent number: 11128725
    Abstract: Systems and methods are described, and one method includes receiving, from a network, data indicative of an object person's current presence status and current responsiveness status, and based at least in part on the data, displaying an indicator image that includes a first region and a second region according to a mutual spatial structure, and concurrently displaying the first region with a first state appearance and the second region with a second state appearance, the first state appearance indicative of the current presence status, and the second state appearance indicative of the current responsiveness status.
    Type: Grant
    Filed: May 5, 2019
    Date of Patent: September 21, 2021
    Assignee: Microsoft Technology Licensing, LLC.
    Inventor: Edwin James Gale
  • Patent number: 11102153
    Abstract: Systems and methods are described, and one method includes receiving, from a network, data indicative of an object person's current presence status and current responsiveness status, and based at least in part on the data, displaying an indicator image that includes a first region and a second region according to a mutual spatial structure, and concurrently displaying the first region with a first state appearance and the second region with a second state appearance, the first state appearance indicative of the current presence status, and the second state appearance indicative of the current responsiveness status.
    Type: Grant
    Filed: May 5, 2019
    Date of Patent: August 24, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventor: Edwin James Gale
  • Publication number: 20210237358
    Abstract: A rotor for separating residual resin from additively manufactured objects in a centrifugal separator, the rotor including a rotor base and a plurality of engagement members configured to secure additively manufactured, light polymerized, objects to the rotor base, each object carrying unpolymerized resin on a surface thereof. The improvement includes a plurality of catch pans removably connected to the base, each catch pan configured to receive unpolymerized resin therein upon centrifugal separation of the resin from the additively manufactured, light polymerized, objects.
    Type: Application
    Filed: January 26, 2021
    Publication date: August 5, 2021
    Inventors: R. Griffin Price, Edwin James Sabathia, Jr., Bob E. Feller
  • Patent number: 11071295
    Abstract: Described herein are devices, systems, and methods to facilitate cryopreservation of a cell or a mass of a plurality of cells such as oocytes or embryos. A device of the disclosure can, for example, store oocytes or embryos during the vitrification and/or warming processes of in vitro fertilization.
    Type: Grant
    Filed: December 23, 2019
    Date of Patent: July 27, 2021
    Assignee: Overture Life, Inc.
    Inventors: Santiago Munne, Tamara Martin Villalba, Jonathan Patrick Casey, Peter Lee Crossley, Hannah Victoria Hare, Rebecca Helen Wray, Michael Ian Walker, Edwin James Stone, Michelle Louise Seth-Smith
  • Patent number: 11062202
    Abstract: Techniques in advanced deep learning provide improvements in one or more of accuracy, performance, and energy efficiency. An array of processing elements comprising a portion of a neural network accelerator performs flow-based computations on wavelets of data. Each processing element has a respective compute element and a respective routing element. Each compute element has a respective floating-point unit enabled to optionally and/or selectively perform floating-point operations in accordance with a programmable exponent bias and/or various floating-point computation variations. In some circumstances, the programmable exponent bias and/or the floating-point computation variations enable neural network processing with improved accuracy, decreased training time, decreased inference latency, and/or increased energy efficiency.
    Type: Grant
    Filed: July 17, 2019
    Date of Patent: July 13, 2021
    Assignee: Cerebras Systems Inc.
    Inventors: Michael Edwin James, Sean Lie, Michael Morrison, Srikanth Arekapudi, Gary R. Lauterbach
  • Patent number: 11062200
    Abstract: Techniques in advanced deep learning provide improvements in one or more of accuracy, performance, and energy efficiency. An array of processing elements performs flow-based computations on wavelets of data. Each processing element has a compute element and a routing element. Each compute element has memory. Each router enables communication via wavelets with at least nearest neighbors in a 2D mesh. Routing is controlled by respective virtual channel specifiers in each wavelet and routing configuration information in each router. A compute element conditionally selects for task initiation a previously received wavelet specifying a particular one of the virtual channels. The conditional selecting excludes the previously received wavelet for selection until at least block/unblock state maintained for the particular virtual channel is in an unblock state. The compute element executes block/unblock instructions to modify the block/unblock state.
    Type: Grant
    Filed: April 16, 2018
    Date of Patent: July 13, 2021
    Assignee: Cerebras Systems Inc.
    Inventors: Sean Lie, Michael Morrison, Srikanth Arekapudi, Michael Edwin James, Gary R. Lauterbach
  • Publication number: 20200351224
    Abstract: Systems and methods are described, and one method includes receiving, from a network, data indicative of an object person's current presence status and current responsiveness status, and based at least in part on the data, displaying an indicator image that includes a first region and a second region according to a mutual spatial structure, and concurrently displaying the first region with a first state appearance and the second region with a second state appearance, the first state appearance indicative of the current presence status, and the second state appearance indicative of the current responsiveness status.
    Type: Application
    Filed: May 5, 2019
    Publication date: November 5, 2020
    Applicant: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventor: Edwin James GALE
  • Publication number: 20200351365
    Abstract: Systems and methods are described, and one method includes receiving, from a network, data indicative of an object person's current presence status and current responsiveness status, and based at least in part on the data, displaying an indicator image that includes a first region and a second region according to a mutual spatial structure, and concurrently displaying the first region with a first state appearance and the second region with a second state appearance, the first state appearance indicative of the current presence status, and the second state appearance indicative of the current responsiveness status.
    Type: Application
    Filed: May 5, 2019
    Publication date: November 5, 2020
    Applicant: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventor: Edwin James GALE
  • Patent number: 10823981
    Abstract: A deformable membrane assembly comprises an at least partially flexible fluid-filled envelope, one wall of which is formed by an elastic membrane that is held around its edge by a resiliently bendable supporting ring, a fixed support for the envelope and selectively operable means for causing relative movement between the supporting ring and the support for adjusting the pressure of the fluid in the envelope, thereby to cause the membrane to deform. The bending stiffness of the ring varies round the ring such that upon deformation of the membrane the ring bends variably to control the shape of the membrane to a predefined form. The moving means comprise a plurality of ring-engaging members that are arranged to apply a force to the ring at spaced control points.
    Type: Grant
    Filed: September 25, 2019
    Date of Patent: November 3, 2020
    Assignee: ADLENS LTD.
    Inventors: Robert Edward Stevens, Alex Edginton, Benjamin Thomas Tristram Holland, Daniel Paul Rhodes, Dijon Pietropinto, Derek Paul Forbes Bean, Roger Brian Minchin Clarke, Peter Lee Crossley, Richard Leefe Douglas Murray, Edwin James Stone
  • Patent number: 10762418
    Abstract: Techniques in advanced deep learning provide improvements in one or more of accuracy, performance, and energy efficiency. An array of processing elements performs flow based computations on wavelets of data. Each processing element has a compute element and a routing element. Each compute element has memory. Each router enables communication via wavelets with nearest neighbors in a 2D mesh. A compute element receives a wavelet. If a control specifier of the wavelet is a first value, then instructions are read from the memory of the compute element in accordance with an index specifier of the wavelet. If the control specifier is a second value, then instructions are read from the memory of the compute element in accordance with a virtual channel specifier of the wavelet. Then the compute element initiates execution of the instructions.
    Type: Grant
    Filed: April 17, 2018
    Date of Patent: September 1, 2020
    Assignee: Cerebras Systems Inc.
    Inventors: Sean Lie, Gary R. Lauterbach, Michael Edwin James, Michael Morrison, Srikanth Arekapudi
  • Patent number: 10726329
    Abstract: Techniques in advanced deep learning provide improvements in one or more of accuracy, performance, and energy efficiency. An array of processing elements performs flow-based computations on wavelets of data. Each processing element has a respective compute element and a respective routing element. Instructions executed by the compute element include operand specifiers, some specifying a data structure register storing a data structure descriptor describing an operand as a fabric vector or a memory vector. The data structure descriptor further describes the memory vector as one of a one-dimensional vector, a four-dimensional vector, or a circular buffer vector. Optionally, the data structure descriptor specifies an extended data structure register storing an extended data structure descriptor. The extended data structure descriptor specifies parameters relating to a four-dimensional vector or a circular buffer vector.
    Type: Grant
    Filed: April 17, 2018
    Date of Patent: July 28, 2020
    Assignee: Cerebras Systems Inc.
    Inventors: Sean Lie, Michael Morrison, Srikanth Arekapudi, Gary R. Lauterbach, Michael Edwin James