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: 10778684Abstract: 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: GrantFiled: April 7, 2017Date of Patent: September 15, 2020Assignee: Citrix Systems, Inc.Inventors: Punit Gupta, Saurabh Singh, Ravi Ganesh, V, Jong Kann
-
Publication number: 20200243784Abstract: 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: ApplicationFiled: April 13, 2020Publication date: July 30, 2020Inventors: Douglas M. Bishop, Yun Seog Lee, Saurabh Singh, Teodor K. Todorov
-
Publication number: 20200243707Abstract: 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: ApplicationFiled: April 13, 2020Publication date: July 30, 2020Inventors: Douglas M. Bishop, Yun Seog Lee, Saurabh Singh, Teodor K. Todorov
-
Patent number: 10726038Abstract: 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: GrantFiled: May 23, 2018Date of Patent: July 28, 2020Assignee: Mphasis LimitedInventors: Jai Ganesh, Damini Gupta, Ashutosh Vyas, Meer Ahmed, Ravi Sahu, Rajdeep Sharma, Ankit Mishra, Saurabh Singh, Divay Garg
-
Patent number: 10715121Abstract: 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: GrantFiled: June 4, 2019Date of Patent: July 14, 2020Assignee: Cirrus Logic, Inc.Inventors: Saurabh Singh, Vamsikrishna Parupalli
-
Patent number: 10690662Abstract: 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: GrantFiled: November 6, 2015Date of Patent: June 23, 2020Assignee: INDIAN INSTITUTE OF TECHNOLOGY DELHIInventors: Ravikrishnan Elangovan, Vivekanandan Perumal, Shalini Gupta, Saurabh Singh
-
Publication number: 20200169394Abstract: 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: ApplicationFiled: January 28, 2020Publication date: May 28, 2020Inventors: Keyoor Khristi, Mukul Agarwal, Ravi Ganesh, V, Saurabh Singh, Vishnu Prateek
-
Publication number: 20200151455Abstract: 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: ApplicationFiled: January 10, 2020Publication date: May 14, 2020Inventors: Nagender Sangra, Saurabh Singh, Rahul Jain
-
Patent number: 10651408Abstract: 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: GrantFiled: February 14, 2017Date of Patent: May 12, 2020Assignee: International Business Machines CorporationInventors: Douglas M. Bishop, Yun Seog Lee, Saurabh Singh, Teodor K. Todorov
-
Patent number: 10651334Abstract: 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: GrantFiled: February 14, 2017Date of Patent: May 12, 2020Assignee: International Business Machines CorporationInventors: Douglas M. Bishop, Yun Seog Lee, Saurabh Singh, Teodor K. Todorov
-
Publication number: 20200111238Abstract: 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: ApplicationFiled: May 29, 2018Publication date: April 9, 2020Inventors: Michele Covell, Damien Vincent, David Charles Minnen, Saurabh Singh, Sung Jin Hwang, Nicholas Johnston, Joel Eric Shor, George Dan Toderici
-
Patent number: 10574444Abstract: 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: GrantFiled: January 22, 2018Date of Patent: February 25, 2020Assignee: Citrix Systems, Inc.Inventors: Keyoor Khristi, Mukul Agarwal, Ravi Ganesh, V, Saurabh Singh, Vishnu Prateek
-
Patent number: 10545561Abstract: 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: GrantFiled: August 10, 2016Date of Patent: January 28, 2020Assignee: Cirrus Logic, Inc.Inventors: Edmund Mark Schneider, Daniel J. Allen, Saurabh Singh, Aniruddha Satoskar
-
Publication number: 20200027247Abstract: 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: ApplicationFiled: July 18, 2019Publication date: January 23, 2020Inventors: David Charles Minnen, Saurabh Singh, Johannes Balle, Troy Chinen, Sung Jin Hwang, Nicholas Johnston, George Dan Toderici
-
Patent number: 10541701Abstract: 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: GrantFiled: September 7, 2018Date of Patent: January 21, 2020Assignee: Cirrus Logic, Inc.Inventors: Saurabh Singh, Edmund Mark Schneider, Eric Kimball, Daniel J. Allen
-
Patent number: 10529030Abstract: 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: GrantFiled: January 9, 2015Date of Patent: January 7, 2020Assignee: Conduent Business Services, LLCInventors: Saurabh Singh Kataria, Arvind Agarwal
-
Publication number: 20190379389Abstract: 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: ApplicationFiled: June 4, 2019Publication date: December 12, 2019Applicant: Cirrus Logic International Semiconductor Ltd.Inventors: Vamsikrishna PARUPALLI, Mark MAY, Saurabh SINGH, Ramya BALASUNDARAM, Mengde WANG, Eric B. SMITH
-
Publication number: 20190356330Abstract: 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: ApplicationFiled: May 21, 2018Publication date: November 21, 2019Inventors: David Charles Minnen, Michele Covell, Saurabh Singh, Sung Jin Hwang, George Dan Toderici
-
Patent number: 10467487Abstract: Various arrangements are presented for determining a state of a traffic light. A first analysis of a scene may be performed that includes the traffic light. The first analysis may result in the output of a first classification result and a first confidence score. A second, different analysis of the scene may be performed that also outputs a classification result and a confidence score. A fusion process may be performed to fuse the classification results into a fused classification result based on the confidence scores and one or more weighting metrics. A vehicle may then be driven at least partially based on the fused classification result.Type: GrantFiled: December 11, 2018Date of Patent: November 5, 2019Assignees: CHONGQING JINKANG NEW ENERGY AUTOMOBILE CO., LTD., SF MOTORS INC.Inventors: Fan Wang, Huajun Chai, Ke Huang, Saurabh Singh, Rui Yu, Yifan Tang
-
Patent number: 10396221Abstract: 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: GrantFiled: April 12, 2018Date of Patent: August 27, 2019Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Talia S. Gershon, Richard A. Haight, Saurabh Singh, Teodor K. Todorov