Patents by Inventor Saurabh Singh

Saurabh Singh 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: 12026925
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for channel-wise autoregressive entropy models. In one aspect, a method includes processing data using a first encoder neural network to generate a latent representation of the data. The latent representation of data is processed by a quantizer and a second encoder neural network to generate a quantized latent representation of data and a latent representation of an entropy model. The latent representation of data is further processed into a plurality of slices of quantized latent representations of data wherein the slices are arranged in an ordinal sequence. A hyperprior processing network generates a hyperprior parameters and a compressed representation of the hyperprior parameters. For each slice, a corresponding compressed representation is generated using a corresponding slice processing network wherein a combination of the compressed representations form a compressed representation of the data.
    Type: Grant
    Filed: September 5, 2023
    Date of Patent: July 2, 2024
    Assignee: Google LLC
    Inventors: David Charles Minnen, Saurabh Singh
  • Patent number: 11988502
    Abstract: A system to characterize a film layer within a measurement box is disclosed. The system obtains a first mixing fraction corresponding to a first X-ray beam, the mixing fraction represents a fraction of the first X-ray beam inside a measurement box of a wafer sample, the measurement box represents a bore structure disposed over a substrate and having a film layer disposed inside the bore structure. The system obtains a contribution value for the measurement box corresponding to the first X-ray beam, the contribution value representing a species signal outside the measurement box that contributes to a same species signal inside the measurement box. The system obtains a first measurement detection signal corresponding to a measurement of the measurement box using the first X-ray beam. The system determines a measurement value of the film layer based on the first measurement detection signal, the contribution value, and the first mixing fraction.
    Type: Grant
    Filed: October 24, 2022
    Date of Patent: May 21, 2024
    Assignee: NOVA MEASURING INSTRUMENTS INC.
    Inventors: Heath Pois, Wei Ti Lee, Laxmi Warad, Dmitry Kislitsyn, Parker Lund, Benny Tseng, James Chen, Saurabh Singh
  • Publication number: 20240089182
    Abstract: A method performed by a node in a communications network for determining a target network configuration for use in providing services to a first operator on the communications network. The method includes obtaining characteristics of the first operator; obtaining, for a plurality of previous operators in the communications network, characteristics of the previous operators and corresponding target network configurations used for the respective previous operators; matching the first operator to a second operator selected from the previous operators based on similarity between the characteristics of the first operator and the characteristics of the previous operators; and determining the target network configuration for the first operator, based on a target network configuration used for the second operator.
    Type: Application
    Filed: February 9, 2021
    Publication date: March 14, 2024
    Inventors: Kristijonas CYRAS, Marin ORLIC, Aneta VULGARAKIS FELJAN, Saurabh SINGH
  • Publication number: 20240078712
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for compressing and decompressing data. In one aspect, a method comprises: processing data using an encoder neural network to generate a latent representation of the data; processing the latent representation of the data using a hyper-encoder neural network to generate a latent representation of an entropy model; generating an entropy encoded representation of the latent representation of the entropy model; generating an entropy encoded representation of the latent representation of the data using the latent representation of the entropy model; and determining a compressed representation of the data from the entropy encoded representations of: (i) the latent representation of the data and (ii) the latent representation of the entropy model used to entropy encode the latent representation of the data.
    Type: Application
    Filed: April 25, 2023
    Publication date: March 7, 2024
    Inventors: David Charles Minnen, Saurabh Singh, Johannes Balle, Troy Chinen, Sung Jin Hwang, Nicholas Johnston, George Dan Toderici
  • Patent number: 11907818
    Abstract: Example aspects of the present disclosure are directed to systems and methods that learn a compressed representation of a machine-learned model (e.g., neural network) via representation of the model parameters within a reparameterization space during training of the model. In particular, the present disclosure describes an end-to-end model weight compression approach that employs a latent-variable data compression method. The model parameters (e.g., weights and biases) are represented in a “latent” or “reparameterization” space, amounting to a reparameterization. In some implementations, this space can be equipped with a learned probability model, which is used first to impose an entropy penalty on the parameter representation during training, and second to compress the representation using arithmetic coding after training. The proposed approach can thus maximize accuracy and model compressibility jointly, in an end-to-end fashion, with the rate-error trade-off specified by a hyperparameter.
    Type: Grant
    Filed: February 6, 2023
    Date of Patent: February 20, 2024
    Assignee: GOOGLE LLC
    Inventors: Deniz Oktay, Saurabh Singh, Johannes Balle, Abhinav Shrivistava
  • Publication number: 20240036992
    Abstract: An intermittent network connection between a source system and a destination system is established by establishing a first connection from a management resource to a first port of the destination system, causing a second port of the destination system to be enabled including by providing an instruction via the first connection to the first port of the destination system, establishing a second connection from the management resource to a first port of a source system, causing a second port of the source system to be enabled including by providing an instruction via the second connection to the first port of the source system, registering the destination system with the source system, and causing a third connection to be established between the second port of the source system and the second port of the destination system for transferring data from the source system to the destination system.
    Type: Application
    Filed: October 9, 2023
    Publication date: February 1, 2024
    Inventors: Karthick Radhakrishnan, Saurabh Singh
  • Publication number: 20240007363
    Abstract: A computer implemented method performed by a node in a communications network for matching parameters in a target network configuration with corresponding key performance indicators, KPIs, in the communications network. The method comprises obtaining (202) a first set of connections between a first subset of the parameters and a first subset of the KPIs. The method further comprises representing (204) the parameters as a first knowledge graph, representing (206) the KPIs as a second knowledge graph, and using (208) a graph-based machine learning process on the first knowledge graph and the second knowledge graph to match a second parameter to a second KPI.
    Type: Application
    Filed: November 27, 2020
    Publication date: January 4, 2024
    Inventors: Yifei Jin, Marios Daoutis, Lackis Eleftheriadis, Aneta Vulgarakis Feljan, Saurabh Singh, Alexandros Nikou, Ioannis Fikouras
  • Publication number: 20230419555
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for channel-wise autoregressive entropy models. In one aspect, a method includes processing data using a first encoder neural network to generate a latent representation of the data. The latent representation of data is processed by a quantizer and a second encoder neural network to generate a quantized latent representation of data and a latent representation of an entropy model. The latent representation of data is further processed into a plurality of slices of quantized latent representations of data wherein the slices are arranged in an ordinal sequence. A hyperprior processing network generates a hyperprior parameters and a compressed representation of the hyperprior parameters. For each slice, a corresponding compressed representation is generated using a corresponding slice processing network wherein a combination of the compressed representations form a compressed representation of the data.
    Type: Application
    Filed: September 5, 2023
    Publication date: December 28, 2023
    Inventors: David Charles Minnen, Saurabh Singh
  • Publication number: 20230409408
    Abstract: Methods and apparatuses are described for automatically provisioning and managing secure database resources in a cloud computing environment. A server provisions virtual computing resources in the cloud computing environment using resource templates and creates a database instance in each of the virtual computing resources. The server integrates the database instances and the virtual computing resources in the cloud computing environment with an identity authentication service. The server configures the database instances in two or more of the virtual computing resources to synchronize data. The server monitors each of the plurality of virtual computing resources using a monitoring service.
    Type: Application
    Filed: June 17, 2022
    Publication date: December 21, 2023
    Inventors: John Walshe, Michael McGoldrick, Raghavan Madabusi, Manoj Kumar, Paul Silveira, Deidre O'Malley, Vijay Ganesh Arumugham, Saurabh Singh, Oren Kastner
  • Patent number: 11844157
    Abstract: The present disclosure relates to current control circuitry for controlling a current through a load, the current control circuitry comprising: amplifier circuitry; reference voltage generator circuitry configured to supply a fixed reference voltage to a first input of the amplifier circuitry; an output stage comprising: a control terminal coupled to an output of the amplifier circuitry; a current input terminal configured to be coupled to the load; a current output terminal; a clock-controlled variable resistance coupled to the current output terminal of the output stage, wherein a resistance of the variable resistance is based on a digital code input to the variable resistance; and a feedback path between the current output terminal of the output stage and a second terminal of the amplifier circuitry for providing a feedback voltage to a second input of the amplifier circuitry.
    Type: Grant
    Filed: July 8, 2022
    Date of Patent: December 12, 2023
    Assignee: Cirrus Logic Inc.
    Inventors: Dave Smith, Saurabh Singh, Andrew Buist, Paulius Cerebiejus, Mark J. McCloy-Stevens, Terence A. Orr
  • Patent number: 11829261
    Abstract: An intermittent network connection between a source system and a destination system is established by establishing a first connection from a management resource to a first port of the destination system, causing a second port of the destination system to be enabled including by providing an instruction via the first connection to the first port of the destination system, establishing a second connection from the management resource to a first port of a source system, causing a second port of the source system to be enabled including by providing an instruction via the second connection to the first port of the source system, registering the destination system with the source system, and causing a third connection to be established between the second port of the source system and the second port of the destination system for transferring data from the source system to the destination system.
    Type: Grant
    Filed: November 30, 2021
    Date of Patent: November 28, 2023
    Assignee: Cohesity, Inc.
    Inventors: Karthick Radhakrishnan, Saurabh Singh
  • Patent number: 11799428
    Abstract: A method may include receiving, by a calibration circuit, an output of a subsystem comprising the sensor and the analog front end. The method may further include separating the output individually into the sensor offset and the amplifier offset by using inherent properties of separate frequency ranges for the sensor offset and the amplifier offset. The method may also include calibrating, by the calibration circuit, the sensor offset by determining a first calibration value for the sensor offset such that the output approximates zero during an idle-channel condition. The method may additionally include calibrating, by the calibration circuit, the amplifier offset by determining a second calibration value for the amplifier offset such that the output approximates zero during the idle-channel condition.
    Type: Grant
    Filed: January 11, 2022
    Date of Patent: October 24, 2023
    Assignee: Cirrus Logic Inc.
    Inventors: Saurabh Singh, Chandra B. Prakash
  • Patent number: 11783511
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for channel-wise autoregressive entropy models. In one aspect, a method includes processing data using a first encoder neural network to generate a latent representation of the data. The latent representation of data is processed by a quantizer and a second encoder neural network to generate a quantized latent representation of data and a latent representation of an entropy model. The latent representation of data is further processed into a plurality of slices of quantized latent representations of data wherein the slices are arranged in an ordinal sequence. A hyperprior processing network generates a hyperprior parameters and a compressed representation of the hyperprior parameters. For each slice, a corresponding compressed representation is generated using a corresponding slice processing network wherein a combination of the compressed representations form a compressed representation of the data.
    Type: Grant
    Filed: December 23, 2022
    Date of Patent: October 10, 2023
    Assignee: Google LLC
    Inventors: David Charles Minnen, Saurabh Singh
  • Patent number: 11775334
    Abstract: Methods and apparatuses are described for provisioning and managing data orchestration platforms in a cloud computing environment. A server provisions in a first region a first data orchestration platform comprising (i) a first data transformation instance, (ii) first endpoints, and (iii) a first data integration instance. The server provisions in a second region a second data orchestration platform comprising (i) a second data transformation instance, (ii) second endpoints, and (iii) a second data integration instance. The server integrates the first data integration instance and the second data integration instance with an identity authentication service. The server monitors operational status of the first orchestration platform and the second orchestration platform using a monitoring service. The server refreshes virtual computing resources in each of the first orchestration platform and the second orchestration platform using a rehydration service.
    Type: Grant
    Filed: January 10, 2023
    Date of Patent: October 3, 2023
    Assignee: FMR LLC
    Inventors: Terence Doherty, Saurabh Singh, Aniruththan Somu Duraisamy, Digvijay Narayan Singh, Avinash Mysore Geethananda, Aravind Ganesan
  • Publication number: 20230288196
    Abstract: A system to characterize a film layer within a measurement box is disclosed. The system obtains a first mixing fraction corresponding to a first X-ray beam, the mixing fraction represents a fraction of the first X-ray beam inside a measurement box of a wafer sample, the measurement box represents a bore structure disposed over a substrate and having a film layer disposed inside the bore structure. The system obtains a contribution value for the measurement box corresponding to the first X-ray beam, the contribution value representing a species signal outside the measurement box that contributes to a same species signal inside the measurement box. The system obtains a first measurement detection signal corresponding to a measurement of the measurement box using the first X-ray beam. The system determines a measurement value of the film layer based on the first measurement detection signal, the contribution value, and the first mixing fraction.
    Type: Application
    Filed: October 24, 2022
    Publication date: September 14, 2023
    Applicant: NOVA MEASURING INSTRUMENTS INC.
    Inventors: Heath POIS, Wei Ti LEE, Laxmi WARAD, Dmitry Kislitsyn, Parker Lund, Benny Tseng, James CHEN, Saurabh Singh
  • Publication number: 20230237332
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for receiving, by a neural network (NN), a dataset for generating features from the dataset. A first set of features is computed from the dataset using at least a feature layer of the NN. The first set of features i) is characterized by a measure of informativeness; and ii) is computed such that a size of the first set of features is compressible into a second set of features that is smaller in size than the first set of features and that has a same measure of informativeness as the measure of informativeness of the first set of features. The second set of features if generated from the first set of features using a compression method that compresses the first set of features to generate the second set of features.
    Type: Application
    Filed: February 27, 2023
    Publication date: July 27, 2023
    Inventors: Abhinav Shrivastava, Saurabh Singh, Johannes Ballé, Sami Ahmad Abu-El-Haija, Nicholas Milo Johnston, George Dan Toderici
  • Publication number: 20230206512
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for channel-wise autoregressive entropy models. In one aspect, a method includes processing data using a first encoder neural network to generate a latent representation of the data. The latent representation of data is processed by a quantizer and a second encoder neural network to generate a quantized latent representation of data and a latent representation of an entropy model. The latent representation of data is further processed into a plurality of slices of quantized latent representations of data wherein the slices are arranged in an ordinal sequence. A hyperprior processing network generates a hyperprior parameters and a compressed representation of the hyperprior parameters. For each slice, a corresponding compressed representation is generated using a corresponding slice processing network wherein a combination of the compressed representations form a compressed representation of the data.
    Type: Application
    Filed: December 23, 2022
    Publication date: June 29, 2023
    Inventors: David Charles Minnen, Saurabh Singh
  • Publication number: 20230186166
    Abstract: Example aspects of the present disclosure are directed to systems and methods that learn a compressed representation of a machine-learned model (e.g., neural network) via representation of the model parameters within a reparameterization space during training of the model. In particular, the present disclosure describes an end-to-end model weight compression approach that employs a latent-variable data compression method. The model parameters (e.g., weights and biases) are represented in a “latent” or “reparameterization” space, amounting to a reparameterization. In some implementations, this space can be equipped with a learned probability model, which is used first to impose an entropy penalty on the parameter representation during training, and second to compress the representation using arithmetic coding after training. The proposed approach can thus maximize accuracy and model compressibility jointly, in an end-to-end fashion, with the rate-error trade-off specified by a hyperparameter.
    Type: Application
    Filed: February 6, 2023
    Publication date: June 15, 2023
    Inventors: Deniz Oktay, Saurabh Singh, Johannes Balle, Abhinav Shrivistava
  • Patent number: 11670010
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for compressing and decompressing data. In one aspect, a method comprises: processing data using an encoder neural network to generate a latent representation of the data; processing the latent representation of the data using a hyper-encoder neural network to generate a latent representation of an entropy model; generating an entropy encoded representation of the latent representation of the entropy model; generating an entropy encoded representation of the latent representation of the data using the latent representation of the entropy model; and determining a compressed representation of the data from the entropy encoded representations of: (i) the latent representation of the data and (ii) the latent representation of the entropy model used to entropy encode the latent representation of the data.
    Type: Grant
    Filed: January 19, 2022
    Date of Patent: June 6, 2023
    Assignee: Google LLC
    Inventors: David Charles Minnen, Saurabh Singh, Johannes Balle, Troy Chinen, Sung Jin Hwang, Nicholas Johnston, George Dan Toderici
  • Publication number: 20230168973
    Abstract: An intermittent network connection between a source system and a destination system is established by establishing a first connection from a management resource to a first port of the destination system, causing a second port of the destination system to be enabled including by proving an instruction via the first connection to the first port of the destination system, establishing a second connection from the management resource to a first port of a source system, causing a second port of the source system to be enabled including by providing an instruction via the second connection to the first port of the source system, registering the destination system with the source system, and causing a third connection to be established between the second port of the source system and the second port of the destination system for transferring data from the source system to the destination system.
    Type: Application
    Filed: November 30, 2021
    Publication date: June 1, 2023
    Inventors: Karthick Radhakrishnan, Saurabh Singh