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: 20220197710Abstract: 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: ApplicationFiled: November 9, 2021Publication date: June 23, 2022Applicant: 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: 20220198114Abstract: 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: ApplicationFiled: July 19, 2021Publication date: June 23, 2022Applicant: SambaNova Systems, Inc.Inventors: Martin Russell RAUMANN, Qi ZHENG, Bandish B. SHAH, Ravinder KUMAR, Kin Hing LEUNG, Sumti JAIRATH, Gregory Frederick GROHOSKI
-
Publication number: 20220198117Abstract: 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: ApplicationFiled: January 27, 2022Publication date: June 23, 2022Applicant: SambaNova Systems, Inc.Inventors: Martin Russell RAUMANN, Qi ZHENG, Bandish B. SHAH, Ravinder KUMAR, Kin Hing LEUNG, Sumti JAIRATH, Gregory Frederick GROHOSKI
-
Patent number: 11237880Abstract: 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: GrantFiled: July 19, 2021Date of Patent: February 1, 2022Assignee: SambaNova Systems, Inc.Inventors: Martin Russell Raumann, Qi Zheng, Bandish B. Shah, Ravinder Kumar, Kin Hing Leung, Sumti Jairath, Gregory Frederick Grohoski
-
Publication number: 20210361899Abstract: 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: ApplicationFiled: October 5, 2018Publication date: November 25, 2021Inventors: Rhys Matthew James WILLIAMS, Russel William BURGESS, David Martin RUSSELL, Anton Kim GULLEY, Charles Grady CANTRELL, Yi Lin HUANG
-
Patent number: 11182264Abstract: 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: GrantFiled: December 18, 2020Date of Patent: November 23, 2021Assignee: 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: 11182221Abstract: 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: GrantFiled: December 18, 2020Date of Patent: November 23, 2021Assignee: 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: 20210116268Abstract: 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: ApplicationFiled: October 11, 2017Publication date: April 22, 2021Inventors: Randy Hanson, Tyler Haichert, Martin Russell Conrad Plemel
-
Publication number: 20210113796Abstract: 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: ApplicationFiled: November 22, 2018Publication date: April 22, 2021Inventors: Rhys Matthew James Williams, Charles Grady Cantrell, David Martin Russell, Brett James Ryan, Bryn Alan Edwards, Anton Kim Gulley
-
Patent number: 10885519Abstract: 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: GrantFiled: February 17, 2020Date of Patent: January 5, 2021Assignee: Mautinoa Technologies, LLCInventors: Long Tien Nguyen, Martin Russell Peck, Emerson Chun Lun Tan, Julian Finn, Dirk Jäckel, Meredith Leigh Patterson
-
Patent number: 10872410Abstract: 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: GrantFiled: September 21, 2017Date of Patent: December 22, 2020Assignee: ANIMANTIS, LLCInventors: Martin Russell Blanchard, Ryan Stanley Kerwin, Bryan James Walker
-
Publication number: 20200289771Abstract: 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: ApplicationFiled: December 7, 2018Publication date: September 17, 2020Inventors: David Martin Russell, Gareth Alexander Clay, Anton Kim Gulley, Philip Ian Rowe, Jin Kyu Lim
-
Patent number: 10426595Abstract: 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: GrantFiled: October 21, 2015Date of Patent: October 1, 2019Assignee: XIROS LIMITEDInventor: Martin Russell Senior
-
Publication number: 20190266723Abstract: 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: ApplicationFiled: September 21, 2017Publication date: August 29, 2019Inventors: Martin Russell Blanchard, Ryan Stanley Kerwin, Bryan James Walker
-
Patent number: 9885859Abstract: 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: GrantFiled: July 5, 2013Date of Patent: February 6, 2018Inventor: Martin Russell Harris
-
Patent number: 9665094Abstract: 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: GrantFiled: November 10, 2014Date of Patent: May 30, 2017Assignee: X Development LLCInventor: Daniel Martin Russell
-
Publication number: 20160113755Abstract: 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: ApplicationFiled: October 21, 2015Publication date: April 28, 2016Inventor: Martin Russell Senior
-
Publication number: 20150370673Abstract: 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: ApplicationFiled: September 11, 2014Publication date: December 24, 2015Inventors: Yudhishthira Kundu, Gordon Paul Lee, VICTOR WONG, Martin Russell Bigge, Jaydeep Chokshi, Guruprasad Chinnabhandar
-
Publication number: 20150246660Abstract: 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: ApplicationFiled: September 23, 2013Publication date: September 3, 2015Inventors: Martin Russell Seedall, Ian Williamson
-
Patent number: D813395Type: GrantFiled: April 27, 2017Date of Patent: March 20, 2018Assignee: XIROS LIMITEDInventor: Martin Russell Senior