Patents by Inventor Gregory Frederick
Gregory Frederick 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: 20230393856Abstract: A computing system includes an array of configurable units made up of sub-arrays of configurable units. Each sub-array has a first number of configurable compute units and a second number of configurable memory units with a first spatial arrangement. Each configurable unit includes a configuration data store. The system also includes a statically configurable bus system coupled to the configurable units and a tag indicating a sub-array of configurable units having a defect. A defect-aware configuration controller sends configuration data to the configuration data stores to implement a data processing operation using the array of configurable units by generating static route control signals for the statically configurable bus system, based on the tag and without support of a host processor, to send a portion of the configuration data targeted to the sub-array having the defect to a configuration data store of an alternative sub-array of configurable units in the array.Type: ApplicationFiled: August 22, 2023Publication date: December 7, 2023Applicant: SambaNova Systems, Inc.Inventors: Gregory Frederick GROHOSKI, Manish K. SHAH, Kin Hing LEUNG
-
Patent number: 11816756Abstract: The system is disclosed for visual marking sensitive documents for leak prevention. Each time an action is taken with regard to a document (e.g., creation, viewing, downloading), that action is added to a distributed ledger, essentially creating a unique hash for a new instance of the document. This new hash is visually embedded in the document as a code comprising a plurality of differently shaded pixels, wherein some of the pixels directly encode information regarding the document (e.g., an account that generated the new instance of the document, a date, a time, a unique ID for the document, etc.) and some of the pixels do not encode information. The code is capable of being scanned either digitally or physically on a printed version of the document, such that the immediate source of the document, corresponding to who leaked the document, is able to be discerned.Type: GrantFiled: April 13, 2023Date of Patent: November 14, 2023Assignee: EQUITY SHIFT, INC.Inventors: Thomas Marshall Gordon, III, Gregory Frederick Bush
-
Patent number: 11782729Abstract: A data processing system comprises a pool of reconfigurable data flow resources and a runtime processor. The pool of reconfigurable data flow resources includes arrays of physical configurable units and memory. The runtime processor includes logic to receive a plurality of configuration files for user applications. The configuration files include configurations of virtual data flow resources required to execute the user applications. The runtime processor also includes logic to allocate physical configurable units and memory in the pool of reconfigurable data flow resources to the virtual data flow resources and load the configuration files to the allocated physical configurable units. The runtime processor further includes logic to execute the user applications using the allocated physical configurable units and memory.Type: GrantFiled: August 18, 2020Date of Patent: October 10, 2023Assignee: SambaNova Systems, Inc.Inventors: Gregory Frederick Grohoski, Manish K. Shah, Raghu Prabhakar, Mark Luttrell, Ravinder Kumar, Kin Hing Leung, Ranen Chatterjee, Sumti Jairath, David Alan Koeplinger, Ram Sivaramakrishnan, Matthew Thomas Grimm
-
Publication number: 20230305860Abstract: Argument registers in a reconfigurable processor are loaded from a runtime program running on a host processor. The runtime program stores a configuration file in a memory. A program load controller reads the configuration file from the memory and distributes it to configurable units in in the reconfigurable processor which sequentially shift it into a shift register of the configuration data store. The runtime program stores an argument load file in the memory and a fast argument load (FAL) controller reads the argument load file from memory and distributes (value, control) tuples to the configuration units in the reconfigurable processor. The configurable units process the tuples by writing the value directly into an argument register made up of a portion of the shift register in the configuration data store specified by the control of the tuple without shifting the value through the shift register.Type: ApplicationFiled: February 2, 2023Publication date: September 28, 2023Applicant: SambaNova Systems, Inc.Inventors: Manish K. SHAH, Gregory Frederick GROHOSKI
-
Publication number: 20230289310Abstract: A reconfigurable data processor comprises an array of configurable units and a bus system. The bus system is connected to the array of configurable units. The bus system includes a top level network and an array level network. The top level network is connected to an external data interface for communication with memory outside of the array of configurable units. The array level network is connected to configurable units in the array of configurable units.Type: ApplicationFiled: May 18, 2023Publication date: September 14, 2023Applicant: SambaNova Systems, Inc.Inventors: Gregory Frederick GROHOSKI, Sumti JAIRATH, Mark LUTTRELL, Raghu PRABHAKAR, Ram SIVARAMAKRISHNAN, Manish K. SHAH
-
Patent number: 11748811Abstract: Systems and methods for offering and purchasing tokenized securities on a blockchain platform meeting current and future federal, state, and offering and holding entity rules and regulations. Tokenized securities purchased during or after the tokenized securities offering are tradable on a secondary market. The server computer of the tokenized securities provides an automated transfer capability for tokenized securities holders.Type: GrantFiled: December 15, 2022Date of Patent: September 5, 2023Assignee: EQUITY SHIFT, INC.Inventors: Thomas Marshall Gordon, III, Joseph W. Forbes, Jr., Gregory Frederick Bush
-
Publication number: 20230251994Abstract: A reconfigurable processor includes an array of configurable units connected by a bus system. Each configurable unit has a configuration data store, organized as a shift register, to store configuration data. The configuration data store also includes individually addressable argument registers respectively made up of word-sized portions of the shift register to provide arguments to the configurable unit. The configurable unit also includes program load logic shift data into the configuration data store, and argument load logic to directly load data into the argument registers without shifting the received argument data through the shift register. A program load controller is associated with the array to respond to a program load command by executing a program load process, and a fast argument load (FAL) controller is associated with the array to respond to an FAL command by executing an FAL process.Type: ApplicationFiled: February 2, 2023Publication date: August 10, 2023Applicant: SambaNova Systems, Inc.Inventors: Manish K. SHAH, Gregory Frederick GROHOSKI
-
Publication number: 20230241393Abstract: An electrode lead comprises an electrically insulative cuff body and at least three axially aligned electrode contacts circumferentially disposed along the inner surface of the cuff body when in the furled state. The electrode contacts may be circumferentially disposed around a nerve, and an electrical pulse train may be delivered to the electrode contacts thereby stimulating the nerve to treat obstructive sleep apnea. The electrical pulse train may be one that pre-conditions peripherally located nerve fascicles to not be stimulated, while stimulating centrally located nerve fascicles. A feedback mechanism can be used to titrate electrode contacts and electrical pulse train to the patient. A sensor that is affixed to the case of a neurostimulator can be used to measure physiological artifacts of respiration, and a motion detector can be used to sense tapping of the neurostimulator to toggle the neurostimulator between an ON position and an OFF position.Type: ApplicationFiled: April 6, 2023Publication date: August 3, 2023Applicant: THE ALFRED E. MANN FOUNDATION FOR SCIENTIFIC RESEARCHInventors: Harshit Suri, Joseph L. Calderon, Gregory Frederick Molnar, George S. Goding, JR., Alanie Atyabi, Siegmar Schmidt, William Dai, Brian Dearden, Desmond B. Keenan
-
Patent number: 11694264Abstract: Systems and methods for offering and purchasing tokenized securities on a blockchain platform meeting current and future federal, state, and offering and holding entity rules and regulations. Tokenized securities purchased during or after the tokenized securities offering are tradable on a secondary market. The server computer of the tokenized securities provides an automated transfer capability for tokenized securities holders.Type: GrantFiled: August 31, 2022Date of Patent: July 4, 2023Assignee: EQUITY SHIFT, INC.Inventors: Thomas Marshall Gordon, III, Joseph W. Forbes, Jr., Gregory Frederick Bush
-
Publication number: 20230201582Abstract: Systems and methods for treating cancerous tumors (including glioblastoma multiforme (GBM)) with electrotherapy, such as deep brain stimulation (DBS) technology, as disclosed herein. One or more configurations can be generated based on a patients tumor characteristics. The selected configurations can be electrode configurations or settings for an electrical source coupled to the electrodes. The one or more configurations can be targeted for inhibiting cell growth process, such as to inhibit mitosis, immune suppression, or to inhibit DNA replication. Inhibition of cell growth processes can initiate death of the cancerous cells.Type: ApplicationFiled: February 20, 2023Publication date: June 29, 2023Inventors: Clark C. Chen, Gregory Frederick Molnar
-
Publication number: 20230195686Abstract: A logic unit in an array of processing units is configurable to consume source tokens and a status signal and to produce barrier tokens and an enable signal based on the source tokens and the status signal.Type: ApplicationFiled: February 14, 2023Publication date: June 22, 2023Applicant: SambaNova Systems, Inc.Inventors: Raghu PRABHAKAR, Manish K. SHAH, Ram SIVARAMAKRISHNAN, Pramod NATARAJA, David Brian JACKSON, Gregory Frederick GROHOSKI
-
Patent number: 11681645Abstract: A reconfigurable data processor includes a plurality of configurable units, and a configuration controller. The configuration controller is configured to start execution of a first application graph in a first set of configurable units. Then, concurrently with the execution of the first application graph in the first set of configurable units, the configuration controllers receive a command to load a configuration file into a second set of configurable units and obtain the configuration file. The configuration file contains information to configure the second set of configurable units to execute a second application graph. The configuration file is then loaded into the second set of configurable units and execution of the second application graph is started in the second set of configurable units.Type: GrantFiled: January 31, 2022Date of Patent: June 20, 2023Assignee: SambaNova Systems, Inc.Inventors: Gregory Frederick Grohoski, Sumti Jairath, Mark Luttrell, Raghu Prabhakar, Ram Sivaramakrishnan, Manish K. Shah
-
Patent number: 11654284Abstract: An electrode lead comprises an electrically insulative cuff body and at least three axially aligned electrode contacts circumferentially disposed along the inner surface of the cuff body when in the furled state. The electrode contacts may be circumferentially disposed around a nerve, and an electrical pulse train may be delivered to the electrode contacts thereby stimulating the nerve to treat obstructive sleep apnea. The electrical pulse train may be one that pre-conditions peripherally located nerve fascicles to not be stimulated, while stimulating centrally located nerve fascicles. A feedback mechanism can be used to titrate electrode contacts and electrical pulse train to the patient. A sensor that is affixed to the case of a neurostimulator can be used to measure physiological artifacts of respiration, and a motion detector can be used to sense tapping of the neurostimulator to toggle the neurostimulator between an ON position and an OFF position.Type: GrantFiled: October 29, 2020Date of Patent: May 23, 2023Assignee: THE ALFRED E. MANN FOUNDATION FOR SCIENTIFIC RESEARCHInventors: Harshit Suri, Joseph L. Calderon, Gregory Frederick Molnar, George S. Goding, Jr., Alanie Atyabi, Siegmar Schmidt, William Dai, Brian Dearden, Desmond B. Keenan
-
Patent number: 11651432Abstract: Systems and methods for offering and purchasing tokenized securities on a blockchain platform meeting current and future federal, state, and offering and holding entity rules and regulations. Tokenized securities purchased during or after the tokenized securities offering are tradable on a secondary market. The server computer of the tokenized securities provides an automated transfer capability for tokenized securities holders.Type: GrantFiled: August 31, 2022Date of Patent: May 16, 2023Assignee: EQUITY SHIFT, INC.Inventors: Thomas Marshall Gordon, III, Gregory Frederick Bush
-
Patent number: 11642529Abstract: An electrode lead comprises an electrically insulative cuff body and at least three axially aligned electrode contacts circumferentially disposed along the inner surface of the cuff body when in the furled state. The electrode contacts may be circumferentially disposed around a nerve, and an electrical pulse train may be delivered to the electrode contacts thereby stimulating the nerve to treat obstructive sleep apnea. The electrical pulse train may be one that pre-conditions peripherally located nerve fascicles to not be stimulated, while stimulating centrally located nerve fascicles. A feedback mechanism can be used to titrate electrode contacts and electrical pulse train to the patient. A sensor that is affixed to the case of a neurostimulator can be used to measure physiological artifacts of respiration, and a motion detector can be used to sense tapping of the neurostimulator to toggle the neurostimulator between an ON position and an OFF position.Type: GrantFiled: November 6, 2020Date of Patent: May 9, 2023Assignee: THE ALFRED E. MANN FOUNDATION FOR SCIENTIFIC RESEARCHInventors: Harshit Suri, Joseph L. Calderon, Gregory Frederick Molnar, George S. Goding, Jr., Alanie Atyabi, Siegmar Schmidt, William Dai, Brian Dearden, Desmond B. Keenan
-
Patent number: 11638826Abstract: An electrode lead comprises an electrically insulative cuff body and at least three axially aligned electrode contacts circumferentially disposed along the inner surface of the cuff body when in the furled state. The electrode contacts may be circumferentially disposed around a nerve, and an electrical pulse train may be delivered to the electrode contacts thereby stimulating the nerve to treat obstructive sleep apnea. The electrical pulse train may be one that pre-conditions peripherally located nerve fascicles to not be stimulated, while stimulating centrally located nerve fascicles. A feedback mechanism can be used to titrate electrode contacts and electrical pulse train to the patient. A sensor that is affixed to the case of a neurostimulator can be used to measure physiological artifacts of respiration, and a motion detector can be used to sense tapping of the neurostimulator to toggle the neurostimulator between an ON position and an OFF position.Type: GrantFiled: March 9, 2020Date of Patent: May 2, 2023Assignee: THE ALFRED E. MANN FOUNDATION FOR SCIENTIFIC RESEARCHInventors: Harshit Suri, Joseph L. Calderon, Gregory Frederick Molnar, George S. Goding, Jr., Alanie Atyabi, Siegmar Schmidt, William Dai, Brian Dearden, Desmond B. Keenan
-
Patent number: 11623085Abstract: Systems and methods for treating cancerous tumors (including glioblastoma multiforme (GBM)) with electrotherapy, such as deep brain stimulation (DBS) technology, as disclosed herein. One or more configurations can be generated based on a patients tumor characteristics. The selected configurations can be electrode configurations or settings for an electrical source coupled to the electrodes. The one or more configurations can be targeted for inhibiting cell growth process, such as to inhibit mitosis, immune suppression, or to inhibit DNA replication. Inhibition of cell growth processes can initiate death of the cancerous cells.Type: GrantFiled: August 29, 2019Date of Patent: April 11, 2023Assignee: Regents of the University of MinnesotaInventors: Clark C. Chen, Gregory Frederick Molnar
-
Patent number: 11625283Abstract: 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: GrantFiled: November 9, 2021Date of Patent: April 11, 2023Assignee: 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: 11625284Abstract: The technology disclosed relates to inter-node 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 on a first node, and a second host processor on a second node. The execution includes streaming configuration data in the configuration files and the application data between the first reconfigurable processor and the second host processor using one or more SmartNIC buffers.Type: GrantFiled: November 9, 2021Date of Patent: April 11, 2023Assignee: 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: D998783Type: GrantFiled: November 27, 2019Date of Patent: September 12, 2023Assignee: Reciprocal Labs CorporationInventors: Robert Baddeley, Gregory Frederick Tracy, Amber Michelle Markey, Samuel A. Koblenski