Patents by Inventor Ankur Gupta
Ankur 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).
-
Publication number: 20230318092Abstract: A non-cuboidal battery having a cross-sectional area and a thickness may include a metal can housing, a metal lid coupled to the metal can housing, and an electrode stack disposed in the metal can housing. The thickness of the non-cuboidal battery can be substantially uniform over the cross-sectional area. The electrode stack may include a cathode layer stacked on an anode layer, and a separator layer disposed between the cathode layer and the anode layer. The electrode stack may be hermetically sealed by the metal can housing and the metal lid. A negative terminal that can be electrically coupled to the anode layer and a positive terminal that can be electrically coupled to the cathode layer may be disposed on an exterior side of the metal can housing or the metal lid.Type: ApplicationFiled: March 10, 2023Publication date: October 5, 2023Applicant: Meta Platforms Technologies, LLCInventors: Matthew Aaron, Eunbit Cho, Ankur Gupta, Jason Howard, Karthik Kadirvel, Gregory Alan Roberts, Tianren Xu
-
Patent number: 11776623Abstract: A bitline precharge system is provided for a semiconductor memory device. The bitline precharge system comprises a voltage comparator circuit to output a reference voltage signal based on an input wordline voltage supply level (VDDWL), and a periphery power supply voltage (VDDP) level. A voltage control circuit is electrically coupled to a periphery power supply and the voltage comparator circuit to output a precharge voltage (VDDM) level based on the reference voltage signal and the periphery power supply voltage (VDDP) level. A bitline precharge circuit is electrically coupled to the voltage control circuit and a plurality of bitlines of the memory device to precharge the plurality of bitlines based on the precharge voltage (VDDM) level in response to a precharge enable signal during one of a read operation to read data from the memory device and a write operation to write data from the memory device.Type: GrantFiled: July 26, 2022Date of Patent: October 3, 2023Assignee: SAMSUNG ELECTRONICS CO., LTD.Inventors: Lava Kumar Pulluru, Ankur Gupta, Parvinder Kumar Rana
-
Publication number: 20230300019Abstract: Techniques for a network controller to manage its data path dynamically in a data network. The techniques include causing the network controller to enter a first state, wherein the first state is associated with first processing rules for processing usage data. The network controller receives first usage data from one or more network devices associated with the data network, processes the first usage data according to the first processing rules. Further, the network controller may detect an event associated with transitioning the network controller to a second state, which cause the network controller to transition from the first state into a second state, wherein the second state is associated with second processing rules for processing the usage data. Moreover, the network controller receives second usage data from the one or more network devices, and processes the second usage data according to the second processing rules.Type: ApplicationFiled: March 15, 2022Publication date: September 21, 2023Inventors: Rajesh Indira Viswambharan, Apoorva Sharma, Mamatha Jayanna, Ankur Gupta, Ankita Singh
-
Patent number: 11743108Abstract: Techniques for a network controller to manage its data path dynamically in a data network. The techniques include causing the network controller to enter a first state, wherein the first state is associated with first processing rules for processing usage data. The network controller receives first usage data from one or more network devices associated with the data network, processes the first usage data according to the first processing rules. Further, the network controller may detect an event associated with transitioning the network controller to a second state, which cause the network controller to transition from the first state into a second state, wherein the second state is associated with second processing rules for processing the usage data. Moreover, the network controller receives second usage data from the one or more network devices, and processes the second usage data according to the second processing rules.Type: GrantFiled: March 15, 2022Date of Patent: August 29, 2023Assignee: Cisco Technology, Inc.Inventors: Rajesh Indira Viswambharan, Apoorva Sharma, Mamatha Jayanna, Ankur Gupta, Ankita Singh
-
Publication number: 20230261269Abstract: In one embodiment, a battery monitoring unit for monitoring a battery pack may include a first power MOSFET transistor with at least three pads, and a printed-circuit board with at least three copper layers. The first copper layer may have vias that connect electrical components amounted on the printed-circuit board. The second copper layer may have a first area where copper material is excluded. The first power MOSFET transistor is embedded (1) in the first area of the second copper layer where the copper material is excluded, and (2) between the first copper layer and the third copper layer. The two pads of the power MOSFET may be plated with copper. The first power MOSFET transistor may be connected to the one or more first electrical components through the at least three pads plated with copper.Type: ApplicationFiled: February 8, 2023Publication date: August 17, 2023Inventors: Ankur Gupta, Sachin Ramesh Chandra, Eunbit Cho
-
Publication number: 20230224591Abstract: Devices are described for high accuracy displacement of tools. In particular, embodiments provide a device for adjusting a position of a tool. The device includes a threaded shaft having a first end and a second end and a shaft axis extending from the first end to the second end, a motor that actuates the threaded shaft to move in a direction of the shaft axis. In some examples, the motor is operatively coupled to the threaded shaft. The device includes a carriage coupled to the camera, and a bearing assembly coupled to the threaded shaft and the carriage. In some examples, the bearing assembly permits a movement of the carriage with respect to the threaded shaft. The movement of the carriage allows the position of the camera to be adjusted.Type: ApplicationFiled: April 16, 2021Publication date: July 13, 2023Inventors: Nick DONALDSON, Changxin YAN, Ankur GUPTA, Vikram CHAUHAN
-
Publication number: 20230114298Abstract: Described embodiments provide systems and methods for identifying malicious attempts to detect vulnerabilities in an application. At least one processor may determine a mean and a standard variation of character counts of each of a plurality of characters from a plurality of sets of data. The at least one processor may determine a distance metric for each of the characters in each of the sets of data. For a corresponding set of data, the at least one processor may determine a number of outliers to determine whether the corresponding set of data is anomalous.Type: ApplicationFiled: October 8, 2021Publication date: April 13, 2023Applicant: Citrix Systems, Inc.Inventors: Ankur Gupta, Venkata Surya Narayana raju Datla, Anjana P Pai, Premkumar SJ, Manikam Muthiah
-
Publication number: 20230096836Abstract: The disclosed computer-implemented method may include (i) detecting a battery condition of a wearable battery-operated device that indicates a threat to a battery's health and (ii) in response to detecting the battery condition, performing a battery-protection action by initiating a reverse power flow across a bidirectional connection from the wearable battery-operated device to a portable charging case that is designed to charge the wearable battery-operated device. Various other methods, systems, and computer-readable media are also disclosed.Type: ApplicationFiled: February 18, 2022Publication date: March 30, 2023Inventors: Karthik Kadirvel, Sachin Ramesh Chandra, Ankur Gupta
-
Publication number: 20230094511Abstract: A computer-implemented technique identifies terms in an original reference transcription and original ASR output results that are considered valid variants of each other, even though these terms have different textual forms. Based on this finding, the technique produces a normalized reference transcription and normalized ASR output results in which valid variants are assigned the same textual form. In some implementations, the technique uses the normalized text to develop a model for an ASR system. For example, the technique may generate a word error rate (WER) measure by comparing the normalized reference transcription with the normalized ASR output results, and use the WER measure as guidance in developing the model. Some aspects of the technique involve identifying occasions in which a term can be properly split into component parts. Other aspects can identify other ways in which two terms may vary in spelling, but nonetheless remain valid variants.Type: ApplicationFiled: September 29, 2021Publication date: March 30, 2023Applicant: Microsoft Technology Licensing, LLCInventors: Satarupa GUHA, Ankur GUPTA, Rahul AMBAVAT, Rupeshkumar Rasiklal MEHTA
-
Publication number: 20230102338Abstract: A training-stage technique trains a language model for use in an ASR system. The technique includes: obtaining a training corpus that includes a sequence of terms; determining that an original term in the training corpus is not present in a dictionary resource; segmenting the original term into two or more sub-terms using a segmentation resource; determining that the segmentation of the original term into the two or more sub-terms is a valid segmentation, based on two or more validity tests; and training the language model based on the terms that have been identified. A computer-implemented inference-stage technique applies the language model to produce ASR output results. The inference-stage technique merges a sub-term with a preceding term if these two terms are separated by no more than a prescribed interval of time.Type: ApplicationFiled: September 29, 2021Publication date: March 30, 2023Applicant: Microsoft Technology Licensing, LLCInventors: Rahul AMBAVAT, Ankur GUPTA, Rupeshkumar Rasiklal MEHTA
-
Patent number: 11567850Abstract: An encoder receives an application log file including component values and encodes the component values into lists of preliminary encoded values. The lists of preliminary encoded values are combined into a combined list of preliminary encoded values. An encoder-decoder neural network is trained to encode the combined list of preliminary encoded values into a list of collectively encoded values, to decode the list of collectively encoded values into a list of decoded values, and to optimize a metric measuring the encoder-decoder neural network's functioning, in response to receiving the combined list of preliminary encoded values. The trained encoder-decoder neural network receives combined lists of preliminary encoded values for application log files and encodes the combined lists of preliminary encoded values into lists of collectively encoded values.Type: GrantFiled: October 1, 2019Date of Patent: January 31, 2023Assignee: Salesforce, Inc.Inventors: Ankur Gupta, Anuj Gargeya Malkapuram
-
Patent number: 11558551Abstract: A system and method for a master platform includes receiving first pose data associated with an image sensor of a first device, and a first semantic map generated by the first device, the first semantic map including a simplified object representation in a coordinate space of the first device. The master platform also receives second pose data associated with an image sensor of a second device, and a second semantic map generated by the second device, the second semantic map including a simplified object representation in a coordinate space of the second device. A shared simplified object representation common to the first and semantic maps is identified. The master platform further combines the first semantic and second semantic maps based on the first and second pose data. The first pose data, first semantic map, second pose data, and second semantic map are associated with a common time interval.Type: GrantFiled: September 3, 2020Date of Patent: January 17, 2023Assignee: Samsung Electronics Co., Ltd.Inventors: Michael Sapienza, Ankur Gupta, Abhijit Bendale, Fannie Fontanel
-
Patent number: 11551313Abstract: A computer implemented method for generating digital models of relative crop yield based on nitrate values in the soil is provided. In an embodiment, nitrate measurements from soil during a particular portion of a crop's development and corresponding crop yields are received by an agricultural intelligence computing system. Based, at least in part, on the nitrate measurements and corresponding crop yields, the system determines maximum yields for each location of a plurality of locations. The system then converts each crop yield value into a relative crop yield by dividing the crop yield value by the maximum crop yield for the location. Using the relative crop yields and the corresponding nitrate values in the soil, the system generates a digital model of relative crop yield as a function of nitrate in the soil during the particular portion of the crop's development.Type: GrantFiled: April 20, 2020Date of Patent: January 10, 2023Assignee: CLIMATE LLCInventors: Lijuan Xu, Ying Xu, Ankur Gupta
-
Publication number: 20230004601Abstract: The present application describes a system and method for searching for content items in an application executing on a computing device. In order to increase the efficiency of the search, the present disclosure provides a refiner that is used to filter or otherwise refine search results. The refiner is user-specific and/or tenant/entity-specific. The refiner may be based on long-term aggregated data and/or contextual information associated with the user.Type: ApplicationFiled: June 30, 2021Publication date: January 5, 2023Applicant: Microsoft Technology Licensing, LLCInventors: Sabreena Shanthoshi RAJAN, FNU SADHIKA, Jingtian JIANG, Byungki BYUN, Rajkiran PANUGANTI, Philippe FAVRE, Omar Z. KHAN, Ye-Yi WANG, Ankur GUPTA, Ravi K. BIKKULA, Guo MEI, Carol Kumar Mekala, Jeremy Michael Grubaugh, Chad Michael Roberts, Honghao Qiu, Malik Mehdi Pradhan, Anuja Milind Joshi, Rigoberto Saenz Imbacuan, Krishn Ramesh, Adarsh Sridhar
-
Publication number: 20220366970Abstract: A bitline precharge system is provided for a semiconductor memory device. The bitline precharge system comprises a voltage comparator circuit to output a reference voltage signal based on an input wordline voltage supply level (VDDWL), and a periphery power supply voltage (VDDP) level. A voltage control circuit is electrically coupled to a periphery power supply and the voltage comparator circuit to output a precharge voltage (VDDM) level based on the reference voltage signal and the periphery power supply voltage (VDDP) level. A bitline precharge circuit is electrically coupled to the voltage control circuit and a plurality of bitlines of the memory device to precharge the plurality of bitlines based on the precharge voltage (VDDM) level in response to a precharge enable signal during one of a read operation to read data from the memory device and a write operation to write data from the memory device.Type: ApplicationFiled: July 26, 2022Publication date: November 17, 2022Inventors: Lava Kumar Pulluru, Ankur Gupta, Parvinder Kumar Rana
-
Publication number: 20220358910Abstract: A computing system obtains features that have been extracted from an acoustic signal, where the acoustic signal comprises spoken words uttered by a user. The computing system performs automatic speech recognition (ASR) based upon the features and a language model (LM) generated based upon expanded pattern data. The expanded pattern data includes a name of an entity and a search term, where the entity belongs to a segment identified in a knowledge base. The search term has been included in queries for entities belonging to the segment. The computing system identifies a sequence of words corresponding to the features based upon results of the ASR. The computing system transmits computer-readable text to a search engine, where the text includes the sequence of words.Type: ApplicationFiled: May 6, 2021Publication date: November 10, 2022Inventors: Ankur GUPTA, Satarupa GUHA, Rupeshkumar Rasiklal MEHTA, Issac John ALPHONSO, Anastasios ANASTASAKOS, Shuangyu CHANG
-
Patent number: 11471063Abstract: A computerized information processing method for evaluating blood vessels is provided. The method includes acquiring a series of sequences of measurements, each at different time points in at least one cardiac cycle and at a different point along a blood vessel segment of a subject, generating corresponding profiles, calculating a transfer function for a subsegment between two selected points along a blood flow direction, and based thereon determining the physiological property of the subsegment. The measurements can contain information of blood velocity or blood pressure. A processing device and system implementing the information processing method are also provided. This approach can be used to evaluate arteries or veins and can be applied in screening, diagnosis, or prognosis of a variety of vascular diseases. For example, when combined with MRI scan, this approach can be used for non-invasively diagnosing pulmonary hypertension (PH) and chronic obstructive pulmonary disease (COPD), etc.Type: GrantFiled: June 12, 2020Date of Patent: October 18, 2022Assignees: Auburn University, Areus-Med, LLC, The UAB Research FoundationInventors: Thomas S. Denney, Jr., Himanshu Gupta, Ankur Gupta
-
Patent number: 11410720Abstract: A bitline precharge system is provided for a semiconductor memory device. The bitline precharge system comprises a voltage comparator circuit to output a reference voltage signal based on an input wordline voltage supply level (VDDWL), and a periphery power supply voltage (VDDP) level. A voltage control circuit is electrically coupled to a periphery power supply and the voltage comparator circuit to output a precharge voltage (VDDM) level based on the reference voltage signal and the periphery power supply voltage (VDDP) level. A bitline precharge circuit is electrically coupled to the voltage control circuit and a plurality of bitlines of the memory device to precharge the plurality of bitlines based on the precharge voltage (VDDM) level in response to a precharge enable signal during one of a read operation to read data from the memory device and a write operation to write data from the memory device.Type: GrantFiled: November 19, 2020Date of Patent: August 9, 2022Assignee: SAMSUNG ELECTRONICS CO., LTD.Inventors: Lava Kumar Pulluru, Ankur Gupta, Parvinder Kumar Rana
-
Publication number: 20220237233Abstract: The present teaching relates to generating a conversational agent. In one example, a plurality of input utterances may be received from a developer. A paraphrase model is obtained. The paraphrase model is generated based on machine translation. For each of the plurality of input utterances, one or more paraphrases of the input utterance are generated based on the paraphrase model. For each of the plurality of input utterances, at least one of the one or more paraphrases is selected based on an instruction from the developer to generate selected paraphrases. The conversational agent is generated based on the plurality of input utterances and the selected paraphrases.Type: ApplicationFiled: April 12, 2022Publication date: July 28, 2022Inventors: Ankur Gupta, Timothy Daly, Tularam Ban
-
Patent number: 11381741Abstract: An untethered apparatus for performing inside-out device tracking based on visual-inertial simultaneous location and mapping (SLAM) includes a dynamic vision sensor (DVS) configured to output an asynchronous stream of sensor event data, an inertial measurement unit (IMU) sensor configured to collect IMU data associated with motion of the apparatus at a predetermined interval, a processor and a memory. The memory contains instructions, which when executed by the processor, cause the apparatus to accumulate DVS sensor output over a sliding time window, the sliding time window including the predetermined interval, apply a motion correction to the accumulated DVS sensor output, the motion correction based on the IMU data collected over the predetermined interval, generate an event-frame histogram of DVS sensor events based on the motion correction, and provide the event-frame histogram of the DVS sensor events and the IMU data to a visual inertial SLAM pipeline.Type: GrantFiled: November 19, 2020Date of Patent: July 5, 2022Assignee: Samsung Electronics Co., Ltd.Inventors: Michael Sapienza, Ankur Gupta, Abhijit Bendale, Fannie Fontanel