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: 10387749
    Abstract: The present disclosure provides systems and methods that enable distance metric learning using proxies. A machine-learned distance model can be trained in a proxy space in which a loss function compares an embedding provided for an anchor data point of a training dataset to a positive proxy and one or more negative proxies, where each of the positive proxy and the one or more negative proxies serve as a proxy for two or more data points included in the training dataset. Thus, each proxy can approximate a number of data points, enabling faster convergence. According to another aspect, the proxies of the proxy space can themselves be learned parameters, such that the proxies and the model are trained jointly. Thus, the present disclosure enables faster convergence (e.g., reduced training time). The present disclosure provides example experiments which demonstrate a new state of the art on several popular training datasets.
    Type: Grant
    Filed: September 20, 2017
    Date of Patent: August 20, 2019
    Assignee: Google LLC
    Inventors: Yair Movshovitz-Attias, King Hong Leung, Saurabh Singh, Alexander Toshev, Sergey Ioffe
  • Publication number: 20190229900
    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 22, 2018
    Publication date: July 25, 2019
    Inventors: Keyoor Khristi, Mukul Agarwal, Ravi Ganesh, V, Saurabh Singh, Vishnu Prateek
  • Publication number: 20190221842
    Abstract: Low-voltage rechargeable microbatteries having a vanadium-based cathode are provided. In one aspect, a method of forming a battery is provided. The method includes the steps of: forming a first contact on a substrate; forming a cathode on the first contact, wherein the cathode is formed from a vanadium-containing material; forming a solid electrolyte on the cathode; forming an anode on the solid electrolyte; and forming a second contact on the anode. A battery having a vanadium-based cathode is also provided.
    Type: Application
    Filed: January 15, 2018
    Publication date: July 18, 2019
    Inventors: Kevin W. Brew, Oki Gunawan, Saurabh Singh, Teodor K. Todorov
  • Publication number: 20190221890
    Abstract: Low-voltage rechargeable microbatteries are provided. In one aspect, a method of forming a microbattery includes: forming a cathode on a substrate, wherein the cathode includes a lithium intercalated material; forming a solid electrolyte on the cathode; forming an anode on the solid electrolyte; and forming a negative contact on the anode. A microbattery is also provided.
    Type: Application
    Filed: January 15, 2018
    Publication date: July 18, 2019
    Inventors: KEVIN W. BREW, OKI GUNAWAN, SAURABH SINGH, TEODOR K. TODOROV
  • Publication number: 20190197510
    Abstract: A computer-implemented method for transferring reward points between mobile computing devices is implemented by a first mobile computing device. The method includes receiving a first reward points balance associated with a first reward points account, detecting a second mobile computing device associated with a second reward points account wherein the second reward points account has a second reward points balance, initiating a transfer request from the first mobile computing device to the second mobile computing device, and sending a transfer command to a rewards program computer system wherein the transfer command instructs the rewards program computer system to transfer the at least one reward point between the first reward points account and the second reward points account.
    Type: Application
    Filed: December 26, 2017
    Publication date: June 27, 2019
    Inventors: Christopher Andrew Guiney, Saurabh Singh, Ramchandran Venkatesh, Hao Sun
  • Patent number: 10284894
    Abstract: A method for generating a filename for a chunk of streamed video content is disclosed. The method comprises performing a cryptographic hash function on data associated with the chunk of video content (100A) and setting the output hash value of the cryptographic hash function as the chunk filename (100B). A method for recording broadcast video content by a user device is also disclosed. The method comprises receiving a chunk of broadcast video content (310), generating a filename for the received chunk of video content (320) and storing the generated filename in a user specific storage (330). A method for broadcasting a chunk of video content is also disclosed. The method comprises generating metadata corresponding to the chunk of video content (550), the metadata comprising at least one parameter for generating a file name for the chunk of video content, and broadcasting the generated metadata with the chunk of video content (560).
    Type: Grant
    Filed: February 3, 2014
    Date of Patent: May 7, 2019
    Assignee: Telefonaktiebolaget LM Ericsson (Publ)
    Inventors: Johan Kölhi, Michael Huber, Börje Ohlman, Saurabh Singh
  • Patent number: 10263630
    Abstract: In accordance with embodiments of the present disclosure, a processing system may include a plurality of processing paths and a controller. The plurality of processing paths may include a static processing path configured to generate a first digital signal based on an analog input signal and a dynamic processing path configured to generate a second digital signal based on the analog input signal, wherein a parameter of the dynamic processing path is determined based on a characteristic of the analog input signal. The controller may be configured to select the first digital signal as a digital output signal of the processing system when a change is occurring to the characteristic and select the second digital signal as the digital output signal in the absence of change occurring to the characteristic.
    Type: Grant
    Filed: August 11, 2016
    Date of Patent: April 16, 2019
    Assignee: Cirrus Logic, Inc.
    Inventors: Edmund Mark Schneider, Daniel J. Allen, Saurabh Singh, Aniruddha Satoskar
  • Patent number: 10236827
    Abstract: A method may include, in an apparatus comprising a closed loop amplifier and a signal processing block configured to generate an amplifier input signal as a function of an upstream signal received at an input of the signal processing block, in a calibration mode of the apparatus: decoupling a second stage input of the amplifier from a first stage output of the amplifier; determining an offset signal that when applied to the input of a signal processing block as the upstream signal generates approximately zero as an intermediate signal generated by the first stage of the amplifier; and controlling one or more parameters of the apparatus based on the offset signal to compensate for an offset of at least one of the first stage and the signal processing block.
    Type: Grant
    Filed: June 14, 2017
    Date of Patent: March 19, 2019
    Assignee: Cirrus Logic, Inc.
    Inventors: Lei Zhu, Ku He, Xin Zhao, Miao Song, Saurabh Singh, Vinod Jayakumar
  • Publication number: 20190065899
    Abstract: The present disclosure provides systems and methods that enable distance metric learning using proxies. A machine-learned distance model can be trained in a proxy space in which a loss function compares an embedding provided for an anchor data point of a training dataset to a positive proxy and one or more negative proxies, where each of the positive proxy and the one or more negative proxies serve as a proxy for two or more data points included in the training dataset. Thus, each proxy can approximate a number of data points, enabling faster convergence. According to another aspect, the proxies of the proxy space can themselves be learned parameters, such that the proxies and the model are trained jointly. Thus, the present disclosure enables faster convergence (e.g., reduced training time). The present disclosure provides example experiments which demonstrate a new state of the art on several popular training datasets.
    Type: Application
    Filed: September 20, 2017
    Publication date: February 28, 2019
    Inventors: Yair Movshovitz-Attias, King Hong Leung, Saurabh Singh, Alexander Toshev, Sergey Ioffe
  • Publication number: 20190065957
    Abstract: The present disclosure provides systems and methods that enable distance metric learning using proxies. A machine-learned distance model can be trained in a proxy space in which a loss function compares an embedding provided for an anchor data point of a training dataset to a positive proxy and one or more negative proxies, where each of the positive proxy and the one or more negative proxies serve as a proxy for two or more data points included in the training dataset. Thus, each proxy can approximate a number of data points, enabling faster convergence. According to another aspect, the proxies of the proxy space can themselves be learned parameters, such that the proxies and the model are trained jointly. Thus, the present disclosure enables faster convergence (e.g., reduced training time). The present disclosure provides example experiments which demonstrate a new state of the art on several popular training datasets.
    Type: Application
    Filed: August 30, 2017
    Publication date: February 28, 2019
    Inventors: Yair Movshovitz-Attias, King Hong Leung, Saurabh Singh, Alexander Toshev, Sergey Ioffe
  • Publication number: 20180374971
    Abstract: A method of preparing a Ag2ZnSn(S,Se)4 compound, including dissolving selenourea (SeC(NH2)2) in an aprotic solvent, and dissolving a silver salt, a zinc salt, and a tin salt in the aprotic solvent with the selenourea to form a metal solution; and coating the metal solution onto a substrate to form an Ag2ZnSn(S,Se)4 compound layer on the substrate.
    Type: Application
    Filed: April 12, 2018
    Publication date: December 27, 2018
    Inventors: Talia S. Gershon, Richard A. Haight, Saurabh Singh, Teodor K. Todorov
  • Publication number: 20180371617
    Abstract: Low temperature techniques for forming layered lithium cobalt oxide (LCO) are provided. In one aspect, a method of synthesizing layered LCO includes: forming a metal catalyst layer (e.g., platinum) on a substrate; depositing LCO onto the metal catalyst layer; and annealing the LCO under conditions sufficient to form the layered LCO on the metal catalyst layer. An adhesion layer can be deposited on the substrate, and the metal catalyst layer can be deposited onto the adhesion layer. In another aspect, a structure is provided including: a substrate; a metal catalyst layer (e.g., platinum) disposed on the substrate; and layered LCO formed on the metal catalyst layer. An adhesion layer can be disposed between the substrate and the metal catalyst layer.
    Type: Application
    Filed: June 23, 2017
    Publication date: December 27, 2018
    Inventors: Kevin W. Brew, Saurabh Singh, Teodor K. Todorov
  • Patent number: 10164179
    Abstract: Embodiments are directed to a memristive device. The memristive device includes a first conductive material layer. An oxide material layer is arranged on the first conductive layer. And a second conductive material layer is arranged on the oxide material layer, wherein the second conductive material layer comprises a metal-alkali alloy.
    Type: Grant
    Filed: January 13, 2017
    Date of Patent: December 25, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Kevin W. Brew, Talia S. Gershon, Dennis M. Newns, Saurabh Singh
  • Patent number: 10156739
    Abstract: Techniques for integrating photovoltaics into wearables, such as eyewear, are provided. In one aspect, a method of forming a lens for photovoltaic eyewear includes: forming a semitransparent photovoltaic film on at least a portion of a viewable area of the lens, wherein the semitransparent photovoltaic film includes an inorganic absorber material having a band gap of from about 1.4 eV to about 2.2 eV, and ranges therebetween. The semitransparent photovoltaic film can be configured to block greater than about 99.9% UVA, UVB, and UVC light rays, and from about 95% to about 99%, and ranges therebetween, of HEV light rays from passing therethrough. Photovoltaic eyewear formed by the present techniques is also provided.
    Type: Grant
    Filed: February 14, 2017
    Date of Patent: December 18, 2018
    Assignee: International Business Machines Corporation
    Inventors: Douglas M. Bishop, Saurabh Singh, Teodor K. Todorov
  • Publication number: 20180341688
    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: Application
    Filed: May 23, 2018
    Publication date: November 29, 2018
    Applicant: Mphasis Limited
    Inventors: Jai Ganesh, Damini Gupta, Ashutosh Vyas, Meer Ahmed, Ravi Sahu, Rajdeep Sharma, Ankit Mishra, Saurabh Singh, Divay Garg
  • Patent number: 10141900
    Abstract: Apparatuses, systems, and methods are disclosed for offset trimming for differential amplifiers. An apparatus includes a differential amplifier. A differential amplifier includes a non-inverting input, an inverting input, and an output coupled to the inverting input via a voltage divider. A first variable current source is coupled to a non-inverting input, so that increasing a current from the first variable current source increases a voltage at the non-inverting input. A second variable current source is coupled to an inverting input, and to an output via a voltage divider, so that increasing a current from the second variable current source decreases a voltage at the output.
    Type: Grant
    Filed: April 26, 2017
    Date of Patent: November 27, 2018
    Assignee: SANDISK TECHNOLOGIES LLC
    Inventors: Deep Saxena, Saurabh Singh
  • Publication number: 20180316324
    Abstract: Apparatuses, systems, and methods are disclosed for offset trimming for differential amplifiers. An apparatus includes a differential amplifier. A differential amplifier includes a non-inverting input, an inverting input, and an output coupled to the inverting input via a voltage divider. A first variable current source is coupled to a non-inverting input, so that increasing a current from the first variable current source increases a voltage at the non-inverting input. A second variable current source is coupled to an inverting input, and to an output via a voltage divider, so that increasing a current from the second variable current source decreases a voltage at the output.
    Type: Application
    Filed: April 26, 2017
    Publication date: November 1, 2018
    Applicant: SanDisk Technologies, Inc.
    Inventors: DEEP SAXENA, SAURABH SINGH
  • Publication number: 20180294368
    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: Application
    Filed: June 14, 2018
    Publication date: October 11, 2018
    Inventors: Priscilla D. Antunez, Bruce A. Ek, Richard A. Haight, Ravin Mankad, Saurabh Singh, Teodor K. Todorov
  • Publication number: 20180295134
    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: Application
    Filed: April 7, 2017
    Publication date: October 11, 2018
    Inventors: Punit Gupta, Saurabh Singh, Ravi Ganesh, V, Jong Kann
  • Publication number: 20180233622
    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: February 14, 2017
    Publication date: August 16, 2018
    Inventors: Douglas M. Bishop, Yun Seog Lee, Saurabh Singh, Teodor K. Todorov