Patents by Inventor Martin Russell

Martin Russell 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: 20220197710
    Abstract: The technology disclosed relates to inter-processor execution of configuration files on reconfigurable processors using smart network interface controller (SmartNIC) buffers. In particular, the technology disclosed relates to a runtime logic that is configured to execute configuration files that define applications and process application data for applications using a first reconfigurable processor and a second reconfigurable processor. The execution includes streaming configuration data in the configuration files and the application data between the first reconfigurable processor and the second reconfigurable processor using one or more SmartNIC buffers.
    Type: Application
    Filed: November 9, 2021
    Publication date: June 23, 2022
    Applicant: SambaNova Systems, Inc.
    Inventors: Ram SIVARAMAKRISHNAN, Sumti JAIRATH, Emre Ali BURHAN, Manish K. SHAH, Raghu PRABHAKAR, Ravinder KUMAR, Arnav GOEL, Ranen CHATTERJEE, Gregory Frederick GROHOSKI, Kin Hing LEUNG, Dawei HUANG, Manoj UNNIKRISHNAN, Martin Russell RAUMANN, Bandish B. SHAH
  • Publication number: 20220198114
    Abstract: Roughly described, the invention involves a system including a plurality of functional units that execute different segments of a dataflow, and share intermediate results via a peer-to-peer messaging protocol. The functional units are reconfigurable, with different units being reconfigurable at different levels of granularity. The peer-to-peer messaging protocol includes control tokens or other mechanisms by which the consumer of the intermediate results learns that data has been transferred, and in response thereto triggers its next dataflow segment. A host or configuration controller configures the data units with their respective dataflow segments, but once execution of the configured dataflow begins, no host need be involved in orchestrating data synchronization, the transfer of intermediate results, or the triggering of processing after the data are received.
    Type: Application
    Filed: July 19, 2021
    Publication date: June 23, 2022
    Applicant: SambaNova Systems, Inc.
    Inventors: Martin Russell RAUMANN, Qi ZHENG, Bandish B. SHAH, Ravinder KUMAR, Kin Hing LEUNG, Sumti JAIRATH, Gregory Frederick GROHOSKI
  • Publication number: 20220198117
    Abstract: A system for executing a graph partitioned across a plurality of reconfigurable computing units includes a processing node that has a first computing unit reconfigurable at a first level of configuration granularity and a second computing unit reconfigurable at a second, finer, level of configuration granularity. The first computing unit is configured by a host system to execute a first dataflow segment of the graph using one or more dataflow pipelines to generate a first intermediate result and to provide the first intermediate result to the second computing unit without passing through the host system. The second computing unit is configured by the host system to execute a second dataflow segment of the graph, dependent upon the first intermediate result, to generate a second intermediate result and to send the second intermediate result to a third computing unit, without passing through the host system, to continue execution of the graph.
    Type: Application
    Filed: January 27, 2022
    Publication date: June 23, 2022
    Applicant: SambaNova Systems, Inc.
    Inventors: Martin Russell RAUMANN, Qi ZHENG, Bandish B. SHAH, Ravinder KUMAR, Kin Hing LEUNG, Sumti JAIRATH, Gregory Frederick GROHOSKI
  • Patent number: 11237880
    Abstract: Roughly described, a system for data parallel training of a neural network on multiple reconfigurable units configured by a host with dataflow pipelines to perform different steps in the training CGRA units are configured to evaluate first and second sequential sections of neural network layers based on a respective subset of training data, and to back-propagate the error through the sections to calculate parameter gradients for the respective subset. Gradient synchronization and reduction are performed by one or more units having finer grain reconfigurability, such as an FPGA. The FPGA performs synchronization and reduction of the gradients for the second section while the CGRA units perform back-propagation through the first sequential section. Intermediate results are transmitted using a P2P message passing protocol layer. Execution of dataflow segments in the different units is triggered by receipt of data, rather than by a command from any host system.
    Type: Grant
    Filed: July 19, 2021
    Date of Patent: February 1, 2022
    Assignee: SambaNova Systems, Inc.
    Inventors: Martin Russell Raumann, Qi Zheng, Bandish B. Shah, Ravinder Kumar, Kin Hing Leung, Sumti Jairath, Gregory Frederick Grohoski
  • Publication number: 20210361899
    Abstract: The present disclosure provides for a flow therapy apparatus that can implement one or more closed loop control systems to control the flow of gases of a flow therapy apparatus. The flow therapy apparatus can monitor blood oxygen saturation (SpO2) of a patient and control the fraction of oxygen delivered to the patient (FdO2). The flow therapy apparatus can automatically adjust the FdO2 in order to achieve a targeted SpO2 value for the patient.
    Type: Application
    Filed: October 5, 2018
    Publication date: November 25, 2021
    Inventors: Rhys Matthew James WILLIAMS, Russel William BURGESS, David Martin RUSSELL, Anton Kim GULLEY, Charles Grady CANTRELL, Yi Lin HUANG
  • Patent number: 11182264
    Abstract: A data processing system comprises a plurality of reconfigurable processors including a first reconfigurable processor and additional reconfigurable processors, a plurality of buffers in a shared memory accessible to the first reconfigurable processor and the additional reconfigurable processors, and runtime logic configured to execute one or more configuration files for applications using the first reconfigurable processor and the additional reconfigurable processors. Execution of the configuration files includes receiving data from the first reconfigurable processor and providing the data to at least one of the additional reconfigurable processors, and receiving data from the at least one of the additional reconfigurable processors and providing the data to the first reconfigurable processor.
    Type: Grant
    Filed: December 18, 2020
    Date of Patent: November 23, 2021
    Assignee: SambaNova Systems, Inc.
    Inventors: Ram Sivaramakrishnan, Sumti Jairath, Emre Ali Burhan, Manish K. Shah, Raghu Prabhakar, Ravinder Kumar, Arnav Goel, Ranen Chatterjee, Gregory Frederick Grohoski, Kin Hing Leung, Dawei Huang, Manoj Unnikrishnan, Martin Russell Raumann, Bandish B. Shah
  • Patent number: 11182221
    Abstract: The technology disclosed relates to buffer-based inter-node streaming of configuration data over a network fabric. In particular, the technology disclosed relates to a runtime processor configured to load and execute a first subset of configuration files in a set of configuration files on a first reconfigurable processor operatively coupled to a first processing node, load and execute a second subset of configuration files in the set of configuration files on a second reconfigurable processor operatively coupled to a second processing node, and use a first plurality of buffers operatively coupled to the first processing node, and a second plurality of buffers operatively coupled to the second processing node to stream data between the first reconfigurable processor and the second reconfigurable processor to load and execute the first subset of configuration files and the second subset of configuration files.
    Type: Grant
    Filed: December 18, 2020
    Date of Patent: November 23, 2021
    Assignee: SambaNova Systems, Inc.
    Inventors: Ram Sivaramakrishnan, Sumti Jairath, Emre Ali Burhan, Manish K. Shah, Raghu Prabhakar, Ravinder Kumar, Arnav Goel, Ranen Chatterjee, Gregory Frederick Grohoski, Kin Hing Leung, Dawei Huang, Manoj Unnikrishnan, Martin Russell Raumann, Bandish B. Shah
  • Publication number: 20210116268
    Abstract: A Parametric Disturbance Sensor is provided. The parametric disturbance sensor has a stripline enclosure having an internal chamber; a stripline sensor core positioned within the internal chamber; a fill material filling the internal chamber so that the stripline sensor is not in direct contact with the stripline sensor core enclosure; and a cable-end connector connected to the stripline sensor core for connecting the stripline sensor core to a processing unit.
    Type: Application
    Filed: October 11, 2017
    Publication date: April 22, 2021
    Inventors: Randy Hanson, Tyler Haichert, Martin Russell Conrad Plemel
  • Publication number: 20210113796
    Abstract: Systems and methods can determine respiratory rates of a patient using a respiratory device by performing one or more frequency analyses of a signal from the gases flow. The signal from the gases flow can be one that varies with the patients breathing. The system can include a non-sealed patient interface, such as a nasal cannula in a nasal high flow therapy, or any other patient interfaces. The respiratory system can also detect whether the patient has taken off the patient interface and/or whether the patient connected to the patient interface is talking or eating. Data of the patients use of the respiratory system and the patients respiratory rates can provide therapy compliance and long-term trend of use information and/or progress in the patients respiratory functions and/or other physiological functions.
    Type: Application
    Filed: November 22, 2018
    Publication date: April 22, 2021
    Inventors: Rhys Matthew James Williams, Charles Grady Cantrell, David Martin Russell, Brett James Ryan, Bryn Alan Edwards, Anton Kim Gulley
  • Patent number: 10885519
    Abstract: Systems and methods for securely processing one or more digital transactions between a sender and a recipient using smartcards assigned to the sender and the recipient. Stored on each smartcard are the asset balances of one or more accounts owned by or accessible to the user of the smartcard. If internet access is available at the time of the transaction, a record of the transaction may be uploaded to a secure and auditable storage structure. If internet access is unavailable at the time of the transaction, a record of the transaction may be securely stored by both the sender's smartcard and the recipient's smartcard. When internet access becomes available, the transaction records may be transferred to the internet by a terminal and deleted from the smartcards. Records of the account balances of the users of the smartcard would be updated in accordance with the transaction.
    Type: Grant
    Filed: February 17, 2020
    Date of Patent: January 5, 2021
    Assignee: Mautinoa Technologies, LLC
    Inventors: Long Tien Nguyen, Martin Russell Peck, Emerson Chun Lun Tan, Julian Finn, Dirk Jäckel, Meredith Leigh Patterson
  • Patent number: 10872410
    Abstract: Methods, compositions, and apparatuses are disclosed and described for assessing systemic immune response by monitoring changes of biophysical properties of mammalian immune cells or immune relevant bacterial cells in response to a gradient of chemoattractant in vitro.
    Type: Grant
    Filed: September 21, 2017
    Date of Patent: December 22, 2020
    Assignee: ANIMANTIS, LLC
    Inventors: Martin Russell Blanchard, Ryan Stanley Kerwin, Bryan James Walker
  • Publication number: 20200289771
    Abstract: Location tracking of medical devices or any consumer device. A location monitoring system can include a wireless communication system, such as a Global System for Mobile (GSM), a cellular system, a Wi-Fi system, or a global positioning system, programmed to transmit the device location under certain events. The system can also be configured to maintain the back up battery life by periodically turning a second global system for mobile communication on and off for a predetermined period of time. The system can also be configured to activate when the device is taken outside a predefined boundary, for example, a hospital.
    Type: Application
    Filed: December 7, 2018
    Publication date: September 17, 2020
    Inventors: David Martin Russell, Gareth Alexander Clay, Anton Kim Gulley, Philip Ian Rowe, Jin Kyu Lim
  • Patent number: 10426595
    Abstract: The invention relates to an elongate guide element (22) for guiding an implant (1) along a tunnel (17) in a bone (12, 14) and for securing the implant within the tunnel. One exemplary guide element comprises: first end and second ends (24, 26); a pair of support apertures (42) for receiving a support element (3) for the implant, the support apertures being spaced apart in a direction along a main longitudinal axis (28); a saddle (46) extending transverse to the longitudinal axis, one of the pair of support apertures being disposed between the saddle and the first end and the other between the saddle and the second end. The support element extends through one of the pair of support apertures, at least partly around the saddle and then through the other aperture. The guide element has a generally planar bone facing surface (48) and a second opposite surface (50).
    Type: Grant
    Filed: October 21, 2015
    Date of Patent: October 1, 2019
    Assignee: XIROS LIMITED
    Inventor: Martin Russell Senior
  • Publication number: 20190266723
    Abstract: Methods, compositions, and apparatuses are disclosed and described for assessing systemic immune response by monitoring changes of biophysical properties of mammalian immune cells or immune relevant bacterial cells in response to a gradient of chemoattractant in vitro.
    Type: Application
    Filed: September 21, 2017
    Publication date: August 29, 2019
    Inventors: Martin Russell Blanchard, Ryan Stanley Kerwin, Bryan James Walker
  • Patent number: 9885859
    Abstract: A microscope or endoscope, comprising a light condenser (such as an objective lens), and an array of micro-lenses (such as supported on a transparent plate), wherein the micro-lenses are arranged spatially to correspond in enlarged form to respective sub-resolution objects or point observational fields on or within a specimen that are separated from one another by an optically resolvable distance and to receive light from the sub-resolution objects or point observational fields, and each of the micro-lenses is arranged to converge light from the respective corresponding sub-resolution object or point observational field to a diffraction limited spot at an image plane.
    Type: Grant
    Filed: July 5, 2013
    Date of Patent: February 6, 2018
    Inventor: Martin Russell Harris
  • Patent number: 9665094
    Abstract: Embodiments relate to a container that can be installed at a remote location, detect a disaster event, and automatically deploy a UAV. In response to detection of the disaster event, such a container may be configured to: (i) determine whether or not one or more weather conditions affecting operation of an unmanned aerial vehicle (UAV) are conducive to deployment of the UAV to fly to the first geographic area, (ii) if the one or more conditions are conducive to deployment of the UAV, then deploy the UAV to fly to the first geographic area, and (iii) if the one or more conditions are not conducive to deployment of the UAV, then monitor the second data until it is determined that the one or more conditions are conducive to deployment of the UAV, and then deploy the UAV to fly to the first geographic area.
    Type: Grant
    Filed: November 10, 2014
    Date of Patent: May 30, 2017
    Assignee: X Development LLC
    Inventor: Daniel Martin Russell
  • Publication number: 20160113755
    Abstract: The invention relates to an elongate guide element (22) for guiding an implant (1) along a tunnel (17) in a bone (12, 14) and for securing the implant within the tunnel. One exemplary guide element comprises: first end and second ends (24, 26); a pair of support apertures (42) for receiving a support element (3) for the implant, the support apertures being spaced apart in a direction along a main longitudinal axis (28); a saddle (46) extending transverse to the longitudinal axis, one of the pair of support apertures being disposed between the saddle and the first end and the other between the saddle and the second end. The support element extends through one of the pair of support apertures, at least partly around the saddle and then through the other aperture. The guide element has a generally planar bone facing surface (48) and a second opposite surface (50).
    Type: Application
    Filed: October 21, 2015
    Publication date: April 28, 2016
    Inventor: Martin Russell Senior
  • Publication number: 20150370673
    Abstract: Communication channels among a connector port module, a debug interface module, and a power communication interface module may be established. Each of these elements may be part of a system-on-chip. The power communication interface module may be coupled to an integrated circuit, such as a power management integrated circuit. The connector port module may be coupled to a connector, in which the connector may facilitate connections between the PCD and one or more external devices, such as a testing/debugging device. The connector may comprise an SD connector. The connector may be monitored for a device present signal. If a device present signal has been detected, then it may be determined if a valid access code has been received for allowing access to communications within the PCD. If a valid access code is received, then a command may be issued to relinquish control of the integrated circuit from a master processor.
    Type: Application
    Filed: September 11, 2014
    Publication date: December 24, 2015
    Inventors: Yudhishthira Kundu, Gordon Paul Lee, VICTOR WONG, Martin Russell Bigge, Jaydeep Chokshi, Guruprasad Chinnabhandar
  • Publication number: 20150246660
    Abstract: There is disclosed apparatus (10) for cleaning an exposed surface (11) of an optical element (12), such as the exposed optical surface of a wide angle lens installed on a vehicle. The apparatus includes a collar (30) arranged to be disposed circumferentially around, and to rotate around, an axis (16) of the optical element which the apparatus is arranged to clean, and a wiper arm (20) coupled to the collar so as to rotationally clean the exposed surface as the collar rotates.
    Type: Application
    Filed: September 23, 2013
    Publication date: September 3, 2015
    Inventors: Martin Russell Seedall, Ian Williamson
  • Patent number: D813395
    Type: Grant
    Filed: April 27, 2017
    Date of Patent: March 20, 2018
    Assignee: XIROS LIMITED
    Inventor: Martin Russell Senior