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).

  • Publication number: 20200311548
    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: October 29, 2019
    Publication date: October 1, 2020
    Inventors: Abhinav Shrivastava, Saurabh Singh, Johannes Balle, Sami Ahmad Abu-El-Haija, Nicholas Johnston, George Dan Toderici
  • Patent number: 10790398
    Abstract: Kesterite photovoltaic devices having a back surface field layer are provided. In one aspect, a method of forming a photovoltaic device includes: forming a complete photovoltaic device having a substrate, an electrically conductive layer on the substrate, an absorber layer on the electrically conductive layer, a buffer layer on the absorber layer, and a transparent front contact on the buffer layer; removing the substrate and the electrically conductive layer from the complete photovoltaic device to expose a backside surface of the absorber layer; forming a passivating layer on the backside surface of the absorber layer; and forming a high work function back contact on the passivating layer. A photovoltaic device having a passivating layer is also provided.
    Type: Grant
    Filed: June 14, 2018
    Date of Patent: September 29, 2020
    Assignee: International Business Machines Corporation
    Inventors: Priscilla D. Antunez, Bruce A. Ek, Richard A. Haight, Ravin Mankad, Saurabh Singh, Teodor K. Todorov
  • Patent number: 10778684
    Abstract: Disclosed embodiments provide access to an application. An intermediary device may provide access to an application hosted by the server. The access may be provided to the client via a link that generates a first HTTP request for the application. The device may receive, from the client, the first HTTP request generated via the provided link. The device may rewrite an absolute URL of the application indicated in the first HTTP request, by replacing a first hostname of the server included in the absolute URL, with a URL segment generated by combining a unique string assigned to the first hostname with a second hostname of the device. The device may redirect the client to the rewritten absolute URL of the application.
    Type: Grant
    Filed: April 7, 2017
    Date of Patent: September 15, 2020
    Assignee: Citrix Systems, Inc.
    Inventors: Punit Gupta, Saurabh Singh, Ravi Ganesh, V, Jong Kann
  • Publication number: 20200243707
    Abstract: Semitransparent chalcogen solar cells and techniques for fabrication thereof are provided. In one aspect, a method of forming a solar cell includes: forming a first transparent contact on a substrate; depositing an n-type layer on the first transparent contact; depositing a p-type chalcogen absorber layer on the n-type layer, wherein a p-n junction is formed between the p-type chalcogen absorber layer and the n-type layer; depositing a protective interlayer onto the p-type chalcogen absorber layer, wherein the protective interlayer fully covers the p-type chalcogen absorber layer; and forming a second transparent contact on the interlayer, wherein the interlayer being disposed between the p-type chalcogen absorber layer and the second transparent contact serves to protect the p-n junction during the forming of the second transparent contact. Solar cells and other methods for formation thereof are also provided.
    Type: Application
    Filed: April 13, 2020
    Publication date: July 30, 2020
    Inventors: Douglas M. Bishop, Yun Seog Lee, Saurabh Singh, Teodor K. Todorov
  • Publication number: 20200243784
    Abstract: Selenium-fullerene heterojunction solar cells and techniques for fabrication thereof are provided. In one aspect, a method of forming a solar cell includes: forming a front contact on a substrate; depositing an n-type semiconducting layer on the front contact, wherein the n-type semiconducting layer comprises a fullerene or fullerene derivative; forming a p-type chalcogen absorber layer on the n-type semiconducting layer; depositing a high workfunction material onto the p-type chalcogen absorber layer, wherein the high workfunction material has a workfunction of greater than about 5.2 electron volts; and forming a back contact on the high workfunction material. Solar cells and other methods for formation thereof are also provided.
    Type: Application
    Filed: April 13, 2020
    Publication date: July 30, 2020
    Inventors: Douglas M. Bishop, Yun Seog Lee, Saurabh Singh, Teodor K. Todorov
  • Patent number: 10726038
    Abstract: A system and method for optimizing aggregation and analysis of data across multiple data sources of multiple enterprises is provided. Data extraction rules are generated by invoking an automatic rule generation rule. Automatic rule generation rule is invoked if a predefined set of rules is not applicable for extracting data. Further, data adaptation rules is generated if data extracted by applying data extraction rules and a predefined set of rules does not correspond to a predetermined output. The data adaptation rules is encapsulated in a feedback loop for transmitting to the data acquisition unit. Data optimization rules s generated based on data extraction rules and data adaptation rules. One or more metrics is generated based on data optimization rules. The metrics specify characteristics relevant to one or more enterprises.
    Type: Grant
    Filed: May 23, 2018
    Date of Patent: July 28, 2020
    Assignee: Mphasis Limited
    Inventors: Jai Ganesh, Damini Gupta, Ashutosh Vyas, Meer Ahmed, Ravi Sahu, Rajdeep Sharma, Ankit Mishra, Saurabh Singh, Divay Garg
  • Patent number: 10715121
    Abstract: A system may include a ramp generation circuit for generating a ramp waveform and comprising a first passive circuit element having an impedance pertinent to generation of the ramp waveform and a control circuit comprising a second passive circuit element which is impedance-correlated to the first passive circuit element. The control circuit may be configured to use the second passive circuit element to generate a control signal for controlling the ramp generation circuit, such that a correlation between the first passive circuit element and the second passive circuit element substantially cancels physical variations of the first passive circuit element and the second passive circuit element and use a control signal clock for generating the control signal that is related to a ramp generation clock for generating the ramp waveform such that a magnitude of the ramp waveform remains substantially independent of frequency of operation.
    Type: Grant
    Filed: June 4, 2019
    Date of Patent: July 14, 2020
    Assignee: Cirrus Logic, Inc.
    Inventors: Saurabh Singh, Vamsikrishna Parupalli
  • Patent number: 10690662
    Abstract: The subject matter discloses systems and methods for magnetic capturing of rare cells from a liquid sample. The system includes a capture chip (104) having a longitudinal channel (208) comprising a first part (304) and a second part (306). The capture chip (104) has a capture well (302) near an end of the second part (306) closer to an interfacing region between the first part (304) and the second part (306). The system includes a first set (126) of multiple rows of magnets for the magnetic capturing of the rare cells in the first part (304) of the longitudinal channel (208), where a first row (132) of the first set (126) of multiple rows has magnets that span a length of the first part (304) of the longitudinal channel (208) and each subsequent row of the first set (126) of multiple rows has one magnet less than a previous row.
    Type: Grant
    Filed: November 6, 2015
    Date of Patent: June 23, 2020
    Assignee: INDIAN INSTITUTE OF TECHNOLOGY DELHI
    Inventors: Ravikrishnan Elangovan, Vivekanandan Perumal, Shalini Gupta, Saurabh Singh
  • Publication number: 20200169394
    Abstract: Systems and methods for secured access to cloud-based applications or services include a service node that may receive a request from client including a URL associated with an application manager. The service node may send a URL prefix identifying a termination to the termination node. The service node may receive a client hello message from the client that includes a first field incorporating the URL prefix, and may send the client hello message to the termination node to initiate a handshake with the client using a wildcard certificate of server, for establishing a SSL channel between the client and the termination node for a session of the application. The service node can direct a communication of the session from the client to the predetermined termination node, for decryption, using the established SSL channel, according to the URL prefix incorporated in a server name indication (SNI) field of the communication.
    Type: Application
    Filed: January 28, 2020
    Publication date: May 28, 2020
    Inventors: Keyoor Khristi, Mukul Agarwal, Ravi Ganesh, V, Saurabh Singh, Vishnu Prateek
  • Publication number: 20200151455
    Abstract: A system for analyzing a video file in a shortened time frame, said system comprising: a receiver (VFR) to receive a video file (VF) as an input; a Time Splitter (TR) to split the received video file according to set intervals of time depending on how fast said video is to be analyzed; a Frame splitter (FP) to split a Video Viewing Program (R) into a plurality of frames (F1, F2, . . . Fn); a Key Frame Identification mechanism (KFI) to identify key frames; and linking mechanism (LM) to cause a link to be formed with pre-populated databases and in-house libraries of images (D), of frames, which frames comprising associated tags, thereby determining a score of similar tags per video file in order to determine said genre, thereby determining multiplicity of instances for said time splitter.
    Type: Application
    Filed: January 10, 2020
    Publication date: May 14, 2020
    Inventors: Nagender Sangra, Saurabh Singh, Rahul Jain
  • Patent number: 10651334
    Abstract: Semitransparent chalcogen solar cells and techniques for fabrication thereof are provided. In one aspect, a method of forming a solar cell includes: forming a first transparent contact on a substrate; depositing an n-type layer on the first transparent contact; depositing a p-type chalcogen absorber layer on the n-type layer, wherein a p-n junction is formed between the p-type chalcogen absorber layer and the n-type layer; depositing a protective interlayer onto the p-type chalcogen absorber layer, wherein the protective interlayer fully covers the p-type chalcogen absorber layer; and forming a second transparent contact on the interlayer, wherein the interlayer being disposed between the p-type chalcogen absorber layer and the second transparent contact serves to protect the p-n junction during the forming of the second transparent contact. Solar cells and other methods for formation thereof are also provided.
    Type: Grant
    Filed: February 14, 2017
    Date of Patent: May 12, 2020
    Assignee: International Business Machines Corporation
    Inventors: Douglas M. Bishop, Yun Seog Lee, Saurabh Singh, Teodor K. Todorov
  • Patent number: 10651408
    Abstract: Selenium-fullerene heterojunction solar cells and techniques for fabrication thereof are provided. In one aspect, a method of forming a solar cell includes: forming a front contact on a substrate; depositing an n-type semiconducting layer on the front contact, wherein the n-type semiconducting layer comprises a fullerene or fullerene derivative; forming a p-type chalcogen absorber layer on the n-type semiconducting layer; depositing a high workfunction material onto the p-type chalcogen absorber layer, wherein the high workfunction material has a workfunction of greater than about 5.2 electron volts; and forming a back contact on the high workfunction material. Solar cells and other methods for formation thereof are also provided.
    Type: Grant
    Filed: February 14, 2017
    Date of Patent: May 12, 2020
    Assignee: International Business Machines Corporation
    Inventors: Douglas M. Bishop, Yun Seog Lee, Saurabh Singh, Teodor K. Todorov
  • Publication number: 20200111238
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for image compression and reconstruction. An image encoder system receives a request to generate an encoded representation of an input image that has been partitioned into a plurality of tiles and generates the encoded representation of the input image. To generate the encoded representation, the system processes a context for each tile using a spatial context prediction neural network that has been trained to process context for an input tile and generate an output tile that is a prediction of the input tile. The system determines a residual image between the particular tile and the output tile generated by the spatial context prediction neural network by process the context for the particular tile and generates a set of binary codes for the particular tile by encoding the residual image using an encoder neural network.
    Type: Application
    Filed: May 29, 2018
    Publication date: April 9, 2020
    Inventors: Michele Covell, Damien Vincent, David Charles Minnen, Saurabh Singh, Sung Jin Hwang, Nicholas Johnston, Joel Eric Shor, George Dan Toderici
  • Patent number: 10574444
    Abstract: Systems and methods for secured access to cloud-based applications or services include a service node that may receive a request from client including a URL associated with an application manager. The service node may send a URL prefix identifying a termination to the termination node. The service node may receive a client hello message from the client that includes a first field incorporating the URL prefix, and may send the client hello message to the termination node to initiate a handshake with the client using a wildcard certificate of server, for establishing a SSL channel between the client and the termination node for a session of the application. The service node can direct a communication of the session from the client to the predetermined termination node, for decryption, using the established SSL channel, according to the URL prefix incorporated in a server name indication (SNI) field of the communication.
    Type: Grant
    Filed: January 22, 2018
    Date of Patent: February 25, 2020
    Assignee: Citrix Systems, Inc.
    Inventors: Keyoor Khristi, Mukul Agarwal, Ravi Ganesh, V, Saurabh Singh, Vishnu Prateek
  • Patent number: 10545561
    Abstract: A system may include a plurality of processing paths and a controller. The processing paths may include a first processing path configured to generate a first digital signal based on an analog input signal and one or more other processing paths each configured to consume a smaller amount of power than the first processing path, and each configured to generate a respective digital signal based on the analog input signal, wherein one of the other processing paths has a noise floor based on fidelity characteristics of the analog input signal or subsequent processing requirements of a digital output signal generated from at least one of the first digital signal and the respective digital signals. The controller may be configured to select one of the first digital signal and the respective digital signals as the digital output signal of the processing system based on a magnitude of the analog input signal.
    Type: Grant
    Filed: August 10, 2016
    Date of Patent: January 28, 2020
    Assignee: Cirrus Logic, Inc.
    Inventors: Edmund Mark Schneider, Daniel J. Allen, Saurabh Singh, Aniruddha Satoskar
  • Publication number: 20200027247
    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: July 18, 2019
    Publication date: January 23, 2020
    Inventors: David Charles Minnen, Saurabh Singh, Johannes Balle, Troy Chinen, Sung Jin Hwang, Nicholas Johnston, George Dan Toderici
  • Patent number: 10541701
    Abstract: An analog conditioning circuit and a corresponding method for processing an analog input signal provide a conditioned analog signal for input into an analog processing circuit. The analog conditioning circuit comprises a main signal path between an input for receiving the analog input signal and an output for outputting the conditioned analog signal, wherein the transfer function of the main signal path is constrained by a transfer function requirement associated with the analog processing circuit; and a feedforward signal path comprising a first filtering block configured to attenuate desired frequencies of a first signal derived from the analog input signal to provide a filtered analog signal; wherein the feedforward signal path is configured to input the filtered analog signal into the main signal path such that the filtered analog signal is subtracted from a second signal derived from the analog input signal to provide the conditioned analog signal.
    Type: Grant
    Filed: September 7, 2018
    Date of Patent: January 21, 2020
    Assignee: Cirrus Logic, Inc.
    Inventors: Saurabh Singh, Edmund Mark Schneider, Eric Kimball, Daniel J. Allen
  • Patent number: 10529030
    Abstract: A system, method and non-transitory computer readable medium for labeling a plurality of messages from a customer-agent interaction on a social media service to identify an issue and a response are disclosed. For example, the system includes a conversation interface, a conversation database coupled to the conversation interface, a conversation analysis server coupled to the conversation database and a conversation knowledge repository coupled to the conversation analysis server. The conversation analysis server includes a preprocessing module, a dialogue act analysis module, an issue status analysis module and an issue/response identification module.
    Type: Grant
    Filed: January 9, 2015
    Date of Patent: January 7, 2020
    Assignee: Conduent Business Services, LLC
    Inventors: Saurabh Singh Kataria, Arvind Agarwal
  • Publication number: 20190379389
    Abstract: A system may include an output stage for driving a load at an output of the output stage, a pulse-width modulation mode path configured to pre-drive the output stage in a first mode of operation, a linear mode path configured to pre-drive the output stage in a second mode of operation and a loop filter coupled at its input to the output of the output stage and coupled at its output to both of the pulse-width modulation mode path and the linear mode path.
    Type: Application
    Filed: June 4, 2019
    Publication date: December 12, 2019
    Applicant: Cirrus Logic International Semiconductor Ltd.
    Inventors: Vamsikrishna PARUPALLI, Mark MAY, Saurabh SINGH, Ramya BALASUNDARAM, Mengde WANG, Eric B. SMITH
  • Publication number: 20190356330
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for compressing and decompressing data. In one aspect, an encoder neural network processes data to generate an output including a representation of the data as an ordered collection of code symbols. The ordered collection of code symbols is entropy encoded using one or more code symbol probability distributions. A compressed representation of the data is determined based on the entropy encoded representation of the collection of code symbols and data indicating the code symbol probability distributions used to entropy encode the collection of code symbols. In another aspect, a compressed representation of the data is decoded to determine the collection of code symbols representing the data. A reconstruction of the data is determined by processing the collection of code symbols by a decoder neural network.
    Type: Application
    Filed: May 21, 2018
    Publication date: November 21, 2019
    Inventors: David Charles Minnen, Michele Covell, Saurabh Singh, Sung Jin Hwang, George Dan Toderici