Patents by Inventor Siddharth Gupta

Siddharth Gupta 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: 12277028
    Abstract: An apparatus comprises a storage configured to store data items associated with error correction codes (ECCs); data retrieval circuitry responsive to a data retrieval request specifying a retrieval address to retrieve a retrieved data item and an associated ECC from a storage location corresponding to the retrieval address; and ECC decoding circuitry to generate a syndrome value by performing an ECC decoding operation on a decoding input value comprising data bits of the retrieved data item, code bits of the associated ECC, and address bits of the retrieval address, and to determine based on the syndrome value whether an error condition has occurred. Each bit of the syndrome value depends on a different combination of bits of the decoding input value. For each data bit of the decoding input value, an odd number of bits of the syndrome value depend on that data bit. For each address bit of the decoding input value, an even number of bits of the syndrome value depend on that address bit.
    Type: Grant
    Filed: August 3, 2023
    Date of Patent: April 15, 2025
    Assignee: Arm Limited
    Inventors: Siddharth Gupta, Antony John Penton
  • Publication number: 20250045155
    Abstract: An apparatus comprises a storage configured to store data items associated with error correction codes (ECCs); data retrieval circuitry responsive to a data retrieval request specifying a retrieval address to retrieve a retrieved data item and an associated ECC from a storage location corresponding to the retrieval address; and ECC decoding circuitry to generate a syndrome value by performing an ECC decoding operation on a decoding input value comprising data bits of the retrieved data item, code bits of the associated ECC, and address bits of the retrieval address, and to determine based on the syndrome value whether an error condition has occurred. Each bit of the syndrome value depends on a different combination of bits of the decoding input value. For each data bit of the decoding input value, an odd number of bits of the syndrome value depend on that data bit. For each address bit of the decoding input value, an even number of bits of the syndrome value depend on that address bit.
    Type: Application
    Filed: August 3, 2023
    Publication date: February 6, 2025
    Inventors: Siddharth GUPTA, Antony John PENTON
  • Publication number: 20250045154
    Abstract: An apparatus comprising: a storage configured to store data items; and address digest generating circuitry responsive to a request to store a received data item to a location of the storage associated with a store target address, to generate an address digest based on a plurality of bits of the store target address, the address digest having fewer bits than the plurality of bits. The storage is configured to store the address digest in association with the received data item.
    Type: Application
    Filed: August 3, 2023
    Publication date: February 6, 2025
    Inventors: Siddharth GUPTA, Antony John PENTON
  • Patent number: 12141112
    Abstract: Methods, systems, and computer-readable media for compliance lifecycle management for cloud-based resources are disclosed. A selection is received of a compliance pack from a plurality of compliance packs. The compliance pack comprises a plurality of rules associated with policy compliance. The compliance pack is selected from the plurality of compliance packs via a user interface. The selection is associated with one or more resources hosted in one or more provider networks. An evaluation is performed of compliance of the one or more resources with respect to the plurality of rules of the compliance pack. Data describing the evaluation is generated and displayed. The data comprises an aggregate compliance status for at least one of the one or more resources, and the aggregate compliance status represents an aggregate compliance with the plurality of rules.
    Type: Grant
    Filed: February 4, 2022
    Date of Patent: November 12, 2024
    Assignee: Amazon Technologies, Inc.
    Inventors: Angel Calvo, Boo Boon Khoo, Himanshu Sharma, Siddharth Gupta
  • Publication number: 20240355876
    Abstract: Described herein are nanoribbon-based transistors with a highly uniform oxide layer around semiconductor nanoribbon channels, and a high-pressure steam process for growth the oxide layer. The high-pressure steam process is a self-limiting process that results in a more uniform oxide than standard deposition or implantation methods. The uniformity enables greater control over oxide thickness, with improved breakdown voltages and drive currents.
    Type: Application
    Filed: April 20, 2023
    Publication date: October 24, 2024
    Applicant: Intel corporation
    Inventors: Siddharth Gupta, Robin Chao, Jay Prakash Gupta, Aravind Killampalli, Biswajeet Guha
  • Publication number: 20240320213
    Abstract: A system, method, and computer-readable medium for proving feedback on database instructions, identifying, for example, existing patterns and providing suggested replacement instructions. This may have the effect of improving the efficiency of instructions used to create and/or manipulate databases. According to some aspects, these and other benefits may be achieved by parsing received instructions into an organizational structure, traversing the organizational structure for known patterns, and suggesting replacement patterns. In implementation, this may be effected by receiving one or more sets of known patterns and corresponding replacement patterns, parsing received instructions, comparing the known patterns with the parsed instructions, and providing suggested replacement patterns based on one or more known patterns matching the parsed instructions. A benefit of may include reducing Cartesian products during the merging of tables.
    Type: Application
    Filed: June 4, 2024
    Publication date: September 26, 2024
    Inventors: Dennis J. Mire, Puneet Goyal, Siddharth Gupta, Srinivas Kumar, Deepak Sundararaj, Oron Hazi
  • Patent number: 12038915
    Abstract: A system, method, and computer-readable medium for proving feedback on database instructions, identifying, for example, existing patterns and providing suggested replacement instructions. This may have the effect of improving the efficiency of instructions used to create and/or manipulate databases. According to some aspects, these and other benefits may be achieved by parsing received instructions into an organizational structure, traversing the organizational structure for known patterns, and suggesting replacement patterns. In implementation, this may be effected by receiving one or more sets of known patterns and corresponding replacement patterns, parsing received instructions, comparing the known patterns with the parsed instructions, and providing suggested replacement patterns based on one or more known patterns matching the parsed instructions. A benefit of may include reducing Cartesian products during the merging of tables.
    Type: Grant
    Filed: December 14, 2021
    Date of Patent: July 16, 2024
    Assignee: Capital One Services, LLC
    Inventors: Dennis J. Mire, Puneet Goyal, Siddharth Gupta, Srinivas Kumar, Deepak Sundararaj, Oron Hazi
  • Patent number: 12032563
    Abstract: A system, method, and computer-readable medium for proving feedback on database instructions, identifying, for example, existing patterns and providing suggested replacement instructions. This may have the effect of improving the efficiency of instructions used to create and/or manipulate databases. According to some aspects, these and other benefits may be achieved by parsing received instructions into an organizational structure, traversing the organizational structure for known patterns, and suggesting replacement patterns. In implementation, this may be effected by receiving one or more sets of known patterns and corresponding replacement patterns, parsing received instructions, comparing the known patterns with the parsed instructions, and providing suggested replacement patterns based on one or more known patterns matching the parsed instructions. A benefit of may include reducing Cartesian products during the merging of tables.
    Type: Grant
    Filed: January 10, 2023
    Date of Patent: July 9, 2024
    Assignee: Capital One Services, LLC
    Inventors: Dennis J. Mire, Puneet Goyal, Siddharth Gupta, Srinivas Kumar, Deepak Sundararaj, Oron Hazi
  • Patent number: 12009041
    Abstract: An apparatus is provided having a memory device and associated access control circuitry, and an additional memory device and associated additional access control circuitry. Redundant data generation circuitry generates, for a given block of data having an associated given memory address, an associated block of redundant data for use in an error detection process. The access control circuitry is arranged to store, at a location in the memory device determined from the given memory address, at least a portion of the given block of data and a first copy of the associated block of redundant data, and the additional access control circuitry is arranged to store, at a location in the additional memory device determined from the given memory address, any remaining portion of the given block of data not stored in the memory device and a second copy of the associated block of redundant data.
    Type: Grant
    Filed: March 25, 2022
    Date of Patent: June 11, 2024
    Assignee: Arm Limited
    Inventors: Siddharth Gupta, Cyrille Nicolas Dray, Luc Olivier Palau, Sachin Gulyani, Antony John Penton
  • Patent number: 11960477
    Abstract: Techniques are described herein for managing transactions between data consumers and data providers using a blockchain. In some embodiments, a blockchain network receive smart contracts that govern access rights to data sets provided by blockchain members and smart contracts that execute blockchain transactions based on the usage of data sets. When a data set is provided to a blockchain member through the blockchain network, usage of the data set may be tracked. Responsive to detecting usage of the data set, one or more smart contracts may execute one or more blockchain transactions within the blockchain network.
    Type: Grant
    Filed: June 23, 2022
    Date of Patent: April 16, 2024
    Assignee: Oracle International Corporation
    Inventors: Saurabh Pandey, Joseph Rice, Siddharth Gupta
  • Publication number: 20240031373
    Abstract: Techniques are described through which groups of individuals and/or other entities may interface with a data cloud blockchain network and/or cloud-based platform to collectively share data in a secure, controlled manner. Decentralized groups that are connected to the data cloud network may be registered and listed in a searchable directory. Entities that are interested in accessing data associated with a group may browse the directory, execute smart contracts within a blockchain, and track online content interactions of a group in a manner that does not compromise the anonymity of individual group members. Data usage and performance metrics may be tracked on the blockchain network using data cloud services, and the metrics may be written to distributed ledgers within the blockchain network. Smart contracts and chaincode within the network may initiate blockchain transactions based on performance metrics and/or other aspects associated with accessing information about a group.
    Type: Application
    Filed: January 24, 2023
    Publication date: January 25, 2024
    Applicant: Oracle International Corporation
    Inventor: Siddharth Gupta
  • Patent number: 11858128
    Abstract: A device that uses a motor may quickly and safely stop the motor using a rapid braking system. For example, the device may stop to avoid collision with an object, upon determining a failure of an internal component, upon receipt of a command, and so forth. Responsive to a signal to stop, the motor is disconnected from the battery. A braking circuit is activated that dissipates, in a controlled fashion, power produced by continuing motion of the motor. When the voltage produced by the motor's continuing motion drops below a threshold, a stop circuit shorts the terminals of the motor, causing the motor to resist further rotation. When the stop condition no longer applies the signal to stop is removed resulting in the motor being reconnected to the battery, the braking circuit being deactivated, the stop circuit opens the short between the terminals of the motor, and normal operation resumes.
    Type: Grant
    Filed: June 28, 2018
    Date of Patent: January 2, 2024
    Assignee: AMAZON TECHNOLOGIES, INC.
    Inventors: Benny Ng, Siddharth Gupta, Marcel Colman Eric Stieber, Rex L Allison, Christopher Wells Fitzhugh
  • Publication number: 20230307077
    Abstract: An apparatus is provided having a memory device and associated access control circuitry, and an additional memory device and associated additional access control circuitry. Redundant data generation circuitry generates, for a given block of data having an associated given memory address, an associated block of redundant data for use in an error detection process. The access control circuitry is arranged to store, at a location in the memory device determined from the given memory address, at least a portion of the given block of data and a first copy of the associated block of redundant data, and the additional access control circuitry is arranged to store, at a location in the additional memory device determined from the given memory address, any remaining portion of the given block of data not stored in the memory device and a second copy of the associated block of redundant data.
    Type: Application
    Filed: March 25, 2022
    Publication date: September 28, 2023
    Inventors: Siddharth GUPTA, Cyrille Nicolas DRAY, Luc Olivier PALAU, Sachin GULYANI, Antony John PENTON
  • Patent number: 11755583
    Abstract: A system, method, and computer-readable medium for proving feedback on database instructions, identifying, for example, existing patterns and providing suggested replacement instructions. This may have the effect of improving the efficiency of instructions used to create and/or manipulate databases. According to some aspects, these and other benefits may be achieved by parsing received instructions into an organizational structure, traversing the organizational structure for known patterns, and suggesting replacement patterns. In implementation, this may be effected by receiving one or more sets of known patterns and corresponding replacement patterns, parsing received instructions, comparing the known patterns with the parsed instructions, and providing suggested replacement patterns based on one or more known patterns matching the parsed instructions. A benefit of may include reducing Cartesian products during the merging of tables.
    Type: Grant
    Filed: April 14, 2020
    Date of Patent: September 12, 2023
    Assignee: Capital One Services, LLC
    Inventors: Dennis J. Mire, Puneet Goyal, Siddharth Gupta, Srinivas Kumar, Deepak Sundararaj, Oron Hazi
  • Patent number: 11748254
    Abstract: Data transformer apparatus comprising a dispatcher module, a reader module, a converter module and a writer module; the dispatcher module is configured to receive a data transformation request including a first and a second information items; the reader module is configured to retrieve data to be transformed, according to said first information item; obtain the type attribute of the data to be transformed, based on said first information item; send the data to be transformed and the type attribute to the converter module; the converter module is configured to select transformation instructions based on said type attribute; execute, on the data to be transformed, the selected transformation instructions, thereby obtaining transformed data; send the transformed data to the writer module; the writer module is configured to; write the transformed data in an output buffer according to said second information item.
    Type: Grant
    Filed: August 27, 2019
    Date of Patent: September 5, 2023
    Assignee: Ecole Polytechnique Federale de Lausanne (EPFL)
    Inventors: Arash Pourhabibi Zarandi, Siddharth Gupta, Hussein Kassir, Mark Sutherland, Zilu Tian, Mario Paulo Drumond Lages De Oliveira, Babak Falsafi, Christoph Koch
  • Patent number: 11573956
    Abstract: A system, method, and computer-readable medium for proving feedback on database instructions, identifying, for example, existing patterns and providing suggested replacement instructions. This may have the effect of improving the efficiency of instructions used to create and/or manipulate databases. According to some aspects, these and other benefits may be achieved by parsing received instructions into an organizational structure, traversing the organizational structure for known patterns, and suggesting replacement patterns. In implementation, this may be effected by receiving one or more sets of known patterns and corresponding replacement patterns, parsing received instructions, comparing the known patterns with the parsed instructions, and providing suggested replacement patterns based on one or more known patterns matching the parsed instructions. A benefit of may include reducing Cartesian products during the merging of tables.
    Type: Grant
    Filed: April 14, 2020
    Date of Patent: February 7, 2023
    Assignee: Capital One Services, LLC
    Inventors: Dennis J. Mire, Puneet Goyal, Siddharth Gupta, Srinivas Kumar, Deepak Sundararaj, Oron Hazi
  • Patent number: 11525093
    Abstract: Direct steam injection (DSI) heating techniques can use a heater to heat a process stream in bitumen froth treatment. The DSI heater can include a diffuser with multiple side-by-side rows of outlets perpendicular to a longitudinal axis of the diffuser, and a piston plug that moves axially within the diffuser to selectively cover rows of outlets to vary steam injection. The piston plug has first and second annular seals and is moved between different axial positions in a stepwise fashion such that when one or more rows of outlets are completely covered, the first annular seal is located in between adjacent rows and the second annular seal abuts against the diffuser to inhibit passage of steam so as to prevent cavitation. The DSI heater can include various other features, such as particular seal unit constructions and diffuser outlet configurations.
    Type: Grant
    Filed: October 26, 2020
    Date of Patent: December 13, 2022
    Assignee: FORT HILLS ENERGY L.P.
    Inventors: Shane Elligson, Siddharth Gupta, Juan Bavaresco, Shawn Van Der Merwe, Jaime Ward, Theunis Venter, David Buckingham
  • Publication number: 20220327114
    Abstract: Techniques are described herein for managing transactions between data consumers and data providers using a blockchain. In some embodiments, a blockchain network receive smart contracts that govern access rights to data sets provided by blockchain members and smart contracts that execute blockchain transactions based on the usage of data sets. When a data set is provided to a blockchain member through the blockchain network, usage of the data set may be tracked. Responsive to detecting usage of the data set, one or more smart contracts may execute one or more blockchain transactions within the blockchain network.
    Type: Application
    Filed: June 23, 2022
    Publication date: October 13, 2022
    Applicant: Oracle International Corporation
    Inventors: Saurabh Pandey, Joseph Rice, Siddharth Gupta
  • Publication number: 20220327048
    Abstract: Data transformer apparatus comprising at least a dispatcher module (D), a reader module (R), a converter module (C) and a writer module (W). The dispatcher module (D) is configured to: receive a data transformation request (DTR) including: a first information item (X1) associated to a memory address where data to be transformed (Data1) are stored and to a type attribute (T) of said data to be transformed (Data1); a second information item (X2) indicating a memory address where transformed data (Data2), obtained from said data to be transformed (Data1), have to be written. The reader module (R) is configured to: retrieve the data to be transformed, according to said first information item (X1); obtain the type attribute (T) of the data to be transformed (Data1), based on said first information item (X1); send the data to be transformed (Data1) and the type attribute (T) thereof to the converter module (C).
    Type: Application
    Filed: August 27, 2019
    Publication date: October 13, 2022
    Applicant: Ecole Polytechnique Federale de Lausanne (EPFL)
    Inventors: Arash POURHABIBI ZARANDI, Siddharth GUPTA, Hussein KASSIR, Mark SUTHERLAND, Zilu TIAN, Mario Paulo DRUMOND LAGES DE OLIVEIRA, Babak FALSAFI, Christoph KOCH
  • Patent number: 11397728
    Abstract: Techniques are described herein for managing transactions between data consumers and data providers using a blockchain. In some embodiments, a blockchain network receive smart contracts that govern access rights to data sets provided by blockchain members and smart contracts that execute blockchain transactions based on the usage of data sets. When a data set is provided to a blockchain member through the blockchain network, usage of the data set may be tracked. Responsive to detecting usage of the data set, one or more smart contracts may execute one or more blockchain transactions within the blockchain network.
    Type: Grant
    Filed: March 30, 2020
    Date of Patent: July 26, 2022
    Assignee: Oracle lnternational Corporation
    Inventors: Saurabh Pandey, Joseph Rice, Siddharth Gupta