Patents by Inventor Govardhan Mattela

Govardhan Mattela 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: 12362911
    Abstract: A first chiplet parses at least a message into ordered message blocks that are associated with index values. The first chiplet generates a substitution value by executing a pseudo-random number generator using a seed value that is computed with at least (i) a first random or pseudo-random number and at least (ii) a first message block. The first chiplet generates a sequencing value by executing a pseudo-random number generator using a seed value that is computed with at least (i) a second random or pseudo-random number and at least (ii) an index value for the first message block. The first chiplet generates a first ciphertext block with at least the substitution value and the sequencing value and further generates a second ciphertext block at least partly with the first ciphertext block. The blocks are concatenated and transmitted to a second chiplet.
    Type: Grant
    Filed: May 19, 2022
    Date of Patent: July 15, 2025
    Assignee: Ceremorphic, Inc.
    Inventors: Suyash Kandele, Sumant Kumar Singh, Mohammed Sumair, Ananya Shrivastava, Joydeep Kumar Devnath, Govardhan Mattela
  • Publication number: 20240430104
    Abstract: An unenrolled lightweight node is on a decentralized network with a trusted node and a plurality of peers. The unenrolled lightweight node and the peers run a lightweight blockchain consensus algorithm. The unenrolled lightweight node includes (a) circuitry for storing a token that includes a signature that includes at least a signature of at least a first identifier signed with a private key of the trusted node, the first identifier being associated with a public key of the unenrolled lightweight node, and (b) circuitry for broadcasting a request for blockchain enrollment of the unenrolled lightweight node to the plurality of peers. The authentication request including at least a second identifier that is associated with at least a public key of the unenrolled lightweight node, a signature created with at least the second identifier and a corresponding private key of the unenrolled lightweight node, and the token.
    Type: Application
    Filed: September 4, 2024
    Publication date: December 26, 2024
    Applicant: Ceremorphic. Inc.
    Inventors: Ananya SHRIVASTAVA, Mohammed SUMAIR, Joydeep Kumar DEVNATH, Suyash Kandele, Govardhan Mattela
  • Patent number: 12143313
    Abstract: A system and method for a switching network is disclosed. A plurality of first switching assemblies, second switching assemblies and intermediate switching assemblies with each of the first switching assemblies, second switching assemblies and intermediate switching assemblies having at least two input ports and output ports is provided. Selective one of the two input ports is configured to receive a data to be processed and delivered at a designated one of the output ports. Received data passes through one or more selective first switching assemblies, one or more intermediate switching assemblies and one or more selective second switching assemblies, before the received data is delivered to the designated port. A plurality of additional data is received in one or more of the input ports to be delivered to one or more designated output ports is processed before the received data is delivered to the designated one of the output ports.
    Type: Grant
    Filed: February 14, 2022
    Date of Patent: November 12, 2024
    Assignee: Ceremorphic, Inc.
    Inventors: Suyash Kandele, Sumant Kumar Singh, Joydeep Kumar Devnath, Venkat Mattela, Govardhan Mattela, Heonchul Park
  • Publication number: 20240372702
    Abstract: A lightweight node in a decentralized network includes stores a blockchain with a plurality of blocks. The lightweight node adds blocks to the blockchain successively. A given block having a header and a body. The header includes a data merkle root generated as a root hash of a data merkle tree with one or more leaf nodes that are one or more hashes. A given hash being a hash of a combination of (1) a public key associated with a lightweight node of the decentralized network and (2) of a validity value associated with the public key indicating whether the public key is a valid public key. The data merkle root being insufficient for restoring the data merkle tree. But with a public key and an intermediate hash the date merkle root is sufficient for at least partly verifying the public key.
    Type: Application
    Filed: January 4, 2024
    Publication date: November 7, 2024
    Applicant: Ceremorphic, Inc.
    Inventors: Ananya SHRIVASTAVA, Mohammed SUMAIR, Joydeep Kumar DEVNATH, Suyash KANDELE, Govardhan MATTELA
  • Patent number: 12107966
    Abstract: An unenrolled lightweight node is on a decentralized network with a trusted node and a plurality of peers. The unenrolled lightweight node and the peers run a lightweight blockchain consensus algorithm. The unenrolled lightweight node includes (a) circuitry for storing a token that includes a signature that includes at least a signature of at least a first identifier signed with a private key of the trusted node, the first identifier being associated with a public key of the unenrolled lightweight node, and (b) circuitry for broadcasting a request for blockchain enrollment of the unenrolled lightweight node to the plurality of peers. The authentication request including at least a second identifier that is associated with at least a public key of the unenrolled lightweight node, a signature created with at least the second identifier and a corresponding private key of the unenrolled lightweight node, and the token.
    Type: Grant
    Filed: June 26, 2021
    Date of Patent: October 1, 2024
    Assignee: Ceremorphic, Inc.
    Inventors: Ananya Shrivastava, Mohammed Sumair, Joydeep Kumar Devnath, Suyash Kandele, Govardhan Mattela
  • Patent number: 12081216
    Abstract: A method is performed with a group of chiplets. The method includes: (1) parsing a message into at least a group of ordered message blocks associated with a group of index values, which are indicative of positions of individual message blocks relative to one another; (2) generating two or more substitution values based at least in part on execution of two or more pseudo-random number generators (PNRG's) using seeds associated with the bits of blocks of the group of message blocks; (3) generating two or more sequencing values based at least in part on execution of two or more PNRG's using seeds associated with index values of the group of index values; (4) generating a group of ciphertext blocks at least in part with XOR operations using at least the substitution values and the sequencing values; (5) concatenating the group of ciphertext blocks; and (6) transmitting.
    Type: Grant
    Filed: May 19, 2022
    Date of Patent: September 3, 2024
    Assignee: Ceremorphic, Inc.
    Inventors: Suyash Kandele, Sumant Kumar Singh, Mohammed Sumair, Ananya Shrivastava, Joydeep Kumar Devnath, Govardhan Mattela
  • Patent number: 12041159
    Abstract: A cryptographic method includes (1) with the first chiplet, parsing a message into one or more message blocks (2) dynamically generating a first target value that is associated with a first key (3) dynamically generating a second target value that is associated with a second key (4) encrypting at least one message block of the at least one or more message blocks to generate some ciphertext, the encryption being performed with at least one operation that includes at least one XOR operation, the at least one XOR operation performed at least in part with the first target value and with at least the second target value, the first target value and the second target value being accessed via the first and second keys, respectively; and (5) with at least one processing device associated with the first chiplet, transmitting the some ciphertext to a second chiplet.
    Type: Grant
    Filed: February 28, 2022
    Date of Patent: July 16, 2024
    Assignee: Ceremorphic, Inc.
    Inventors: Suyash Kandele, Joydeep Kumar Devnath, Mohammed Sumair, Ananya Shrivastava, Govardhan Mattela
  • Patent number: 11983537
    Abstract: A multi-stage processor has a pre-fetch stage, and a sequence of pipelined processor stages. A thread map register contains thread identifiers, and a thread map valid register has locations corresponding to the thread map register and indicating whether a value in the thread map register is to be fetched or not, and a thread map length register indicates the number of thread map register locations forming a canonical sequence of thread identifiers to the pre-fetch stage. The pre-fetch stage does not act on a thread identifier with a not valid thread map valid value, thereby saving power in low demand conditions.
    Type: Grant
    Filed: December 21, 2022
    Date of Patent: May 14, 2024
    Assignee: Ceremorphic, Inc.
    Inventors: Venkat Mattela, Heonchul Park, Radhika Ponnamaneni, Govardhan Mattela
  • Patent number: 11902426
    Abstract: A lightweight node in a decentralized network includes stores a blockchain with a plurality of blocks. The lightweight node adds blocks to the blockchain successively. A given block having a header and a body. The header includes a data merkle root generated as a root hash of a data merkle tree with one or more leaf nodes that are one or more hashes. A given hash being a hash of a combination of (1) a public key associated with a lightweight node of the decentralized network and (2) of a validity value associated with the public key indicating whether the public key is a valid public key. The data merkle root being insufficient for restoring the data merkle tree. But with a public key and an intermediate hash the date merkle root is sufficient for at least partly verifying the public key.
    Type: Grant
    Filed: June 26, 2021
    Date of Patent: February 13, 2024
    Assignee: Ceremorphic, Inc.
    Inventors: Ananya Shrivastava, Mohammed Sumair, Joydeep Kumar Devnath, Suyash Kandele, Govardhan Mattela
  • Publication number: 20230275761
    Abstract: A cryptographic method includes at least (1) receiving a message for encryption, (2) encrypting the message to obtain message ciphertext, the encryption including at least one or more operations that include at least one or more XOR operations, (3) computing a tag on a concatenation that includes at least a nonce, the message ciphertext, and other data, (4) encrypting the tag to obtain one or more ordered blocks of tag ciphertext, the encryption including at least one or more operations that include at least one or more XOR operations, (5) appending the one or more ordered blocks of tag ciphertext to the message ciphertext to obtain final ciphertext, and (6) transmitting the final ciphertext to a second chiplet.
    Type: Application
    Filed: February 28, 2022
    Publication date: August 31, 2023
    Applicant: Ceremorphic, Inc.
    Inventors: Suyash KANDELE, Joydeep Kumar Devnath, Mohammed Sumair, Ananya Shrivastava, Govardhan Mattela
  • Publication number: 20230275742
    Abstract: A cryptographic method includes (1) with the first chiplet, parsing a message into one or more message blocks (2) dynamically generating a first target value that is associated with a first key (3) dynamically generating a second target value that is associated with a second key (4) encrypting at least one message block of the at least one or more message blocks to generate some ciphertext, the encryption being performed with at least one operation that includes at least one XOR operation, the at least one XOR operation performed at least in part with the first target value and with at least the second target value, the first target value and the second target value being accessed via the first and second keys, respectively; and (5) with at least one processing device associated with the first chiplet, transmitting the some ciphertext to a second chiplet.
    Type: Application
    Filed: February 28, 2022
    Publication date: August 31, 2023
    Applicant: Ceremorphic, Inc.
    Inventors: Suyash KANDELE, Joydeep Kumar DEVNATH, Mohammed SUMAIR, Ananya SHRIVASTAVA, Govardhan MATTELA
  • Publication number: 20230148015
    Abstract: In some embodiments, an edge device is configured to execute machine learning procedures with a sparse dataset. The edge device includes at least (1) one or more sensor interfaces, (2) one or more microcontrollers (MCUs), and one or more memories in communication with the one or more microcontrollers. The one or more memories contain one or more executable instructions that cause the one or more microcontrollers to perform operations that include at least: (a) receiving one or more batches of real-time sensor data via the one or more sensor interfaces, the one or more batches defining the sparse dataset, and creating one or more batches of augmented data with the one or more batches of real-time sensor data and one or more batches of generated synthetic data. In some embodiments the edge device is a resource-constrained edge device.
    Type: Application
    Filed: November 5, 2021
    Publication date: May 11, 2023
    Applicant: Ceremorphic, Inc.
    Inventors: Manmohan TRIPATHI, Chandrajit PAL, Govardhan MATTELA
  • Publication number: 20230146468
    Abstract: A computer-implemented method includes training at least a generative adversarial network, the method operable on one or more processors. The method includes at least (1) applying pattern extraction to a set of training data to extract one or more feature embeddings representing one or more features of the training data, (2) attenuating the one or more feature embeddings to create one or more attenuated feature embeddings, (3) providing the one or more attenuated embeddings to a generator of the generative adversarial network as a condition to at least partly control the generator in generating synthetic data, the providing being performed automatically and dynamically during training of the generator, and (4) with the generator, generating synthetic data based at least in part on the attenuated embeddings.
    Type: Application
    Filed: November 5, 2021
    Publication date: May 11, 2023
    Applicant: Ceremorphic, Inc.
    Inventors: Chandrajit PAL, Manmohan TRIPATHI, Govardhan MATTELA
  • Publication number: 20220417030
    Abstract: An unenrolled lightweight node is on a decentralized network with a trusted node and a plurality of peers. The unenrolled lightweight node and the peers run a lightweight blockchain consensus algorithm. The unenrolled lightweight node includes (a) circuitry for storing a token that includes a signature that includes at least a signature of at least a first identifier signed with a private key of the trusted node, the first identifier being associated with a public key of the unenrolled lightweight node, and (b) circuitry for broadcasting a request for blockchain enrollment of the unenrolled lightweight node to the plurality of peers. The authentication request including at least a second identifier that is associated with at least a public key of the unenrolled lightweight node, a signature created with at least the second identifier and a corresponding private key of the unenrolled lightweight node, and the token.
    Type: Application
    Filed: June 26, 2021
    Publication date: December 29, 2022
    Applicant: Redpine Signals, Inc.
    Inventors: Ananya SHRIVASTAVA, Mohammed SUMAIR, Joydeep Kumar DEVNATH, Suyash Kandele, Govardhan Mattela
  • Patent number: 10681586
    Abstract: A system for transmission of incident information includes maintaining a table of RSSI values for a plurality of stations. When an incident is detected, the system first sends a broadcast packet with incident information, and next sends a unicast packet to any station below a particular RSSI threshold until the unicast packet is acknowledged or a retransmission interval passes.
    Type: Grant
    Filed: June 10, 2019
    Date of Patent: June 9, 2020
    Assignee: Silicon Laboratories Inc.
    Inventor: Govardhan Mattela
  • Publication number: 20190348999
    Abstract: The present invention relates to a method and apparatus for compression and decompression of a numerical file. The compression method comprises: read a numerical file, convert each numerical element into a 32-bit floating point number; combine all the numbers to form a binary numerical file; group the binary numerical file into a n-bit sequence pattern; generate a Huffman tree based on frequency of occurrences of a plurality of unique bit patterns present in the binary numerical file; generate codewords and replace unique bit patterns with codewords so that a compressed binary numerical file is generated. A method for decompression comprises: read a compressed binary numerical file having codewords; fetch a part or entire compressed binary numerical file using an address dictionary; replace the codewords with unique bit patterns using a Huffman tree such that a decompressed binary numerical file being generated.
    Type: Application
    Filed: May 12, 2018
    Publication date: November 14, 2019
    Applicant: Redpine Signals, Inc.
    Inventors: Chandrajit PAL, Sunil PANKAJ, Wasim AKRAM, Amit ACHARYYA, Govardhan MATTELA
  • Publication number: 20190312683
    Abstract: A system for transmission of incident information includes maintaining a table of RSSI values for a plurality of stations. When an incident is detected, the system first sends a broadcast packet with incident information, and next sends a unicast packet to any station below a particular RSSI threshold until the unicast packet is acknowledged or a retransmission interval passes.
    Type: Application
    Filed: June 10, 2019
    Publication date: October 10, 2019
    Inventor: Govardhan MATTELA
  • Patent number: 10362509
    Abstract: A system for transmission of incident information includes maintaining a table of RSSI values for a plurality of stations. When an incident is detected, the system first sends a broadcast packet with incident information, and next sends a unicast packet to any station below a particular RSSI threshold until the unicast packet is acknowledged or a retransmission interval passes.
    Type: Grant
    Filed: July 21, 2017
    Date of Patent: July 23, 2019
    Assignee: Redpine Signals, Inc.
    Inventor: Govardhan Mattela
  • Publication number: 20180167844
    Abstract: A system for transmission of incident information includes maintaining a table of RSSI values for a plurality of stations. When an incident is detected, the system first sends a broadcast packet with incident information, and next sends a unicast packet to any station below a particular RSSI threshold until the unicast packet is acknowledged or a retransmission interval passes.
    Type: Application
    Filed: July 21, 2017
    Publication date: June 14, 2018
    Applicant: Redpine Signals, Inc.
    Inventor: Govardhan MATTELA
  • Patent number: 9888096
    Abstract: A multi-protocol transceiver provides a plurality of RF front ends, each responsive to a particular protocol and frequency, a common set of analog/digital converters, a baseband processor which receives and demodulates and also modulates and transmits baseband wireless packets for mixing to a carrier frequency by each RF front end. A timing controller allocates intervals of time for a first protocol such as WAVE protocol, and also allocates exclusive intervals of time for a second protocol such as Bluetooth.
    Type: Grant
    Filed: April 12, 2017
    Date of Patent: February 6, 2018
    Assignee: Redpine Signals, Inc.
    Inventor: Govardhan Mattela