Patents by Inventor Nitin Goel
Nitin Goel 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: 11948580Abstract: Implementations described herein are directed to enabling collaborative ranking of interpretations of spoken utterances based on data that is available to an automated assistant and third-party agent(s), respectively. The automated assistant can determine first-party interpretation(s) of a spoken utterance provided by a user, and can cause the third-party agent(s) to determine third-party interpretation(s) of the spoken utterance provided by the user. In some implementations, the automated assistant can select a given interpretation, from the first-party interpretation(s) and the third-party interpretation(s), of the spoken utterance, and can cause a given third-party agent to satisfy the spoken utterance based on the given interpretation.Type: GrantFiled: November 29, 2021Date of Patent: April 2, 2024Assignee: GOOGLE LLCInventors: Akshay Goel, Nitin Khandelwal, Richard Park, Brian Chatham, Jonathan Eccles, David Sanchez, Dmytro Lapchuk
-
Patent number: 10690121Abstract: In one embodiment, a thermodynamic system includes multiple types of thermodynamic cycles and multiple types of solar thermal fields that provide thermal energy to the thermodynamic cycles.Type: GrantFiled: October 31, 2012Date of Patent: June 23, 2020Assignee: University of South FloridaInventors: Dharendra Yogi Goswami, Elias K. Stefanakos, Nitin Goel
-
Patent number: 10628836Abstract: Embodiments of the present invention relate to efficiently computing variable predictiveness such that an indication of variable predictiveness can be provided in real time. In this regard, aspects of the present invention enable a user (e.g., digital marketer) to input a query and, in response, receive an indication of variable predictiveness. To efficiently compute variable predictiveness in response to a submitted user query, mutual information is computed offline and, thereafter, used to generate, in real time, conditional mutual information of variables for a specified date range. The concept of conditional mutual information can be utilized to represent variable predictiveness or otherwise indication variable predictiveness, such as to identify a set of variables that accurately predict a metric. Using such an approach effectively reduces a number of data access attempts and calculations performed in real time thereby reducing utilization of a processor(s).Type: GrantFiled: January 30, 2015Date of Patent: April 21, 2020Assignee: ADOBE INC.Inventors: Nitin Goel, Manoj Awasthi, Kapil Malik
-
Patent number: 10129274Abstract: In some embodiments, a processor accesses a metrics dataset, which includes metrics whose values indicate data network activity. The metrics dataset has segments. Each segment is a respective subset of the data items having a common feature. The processor identifies anomalous segments in the metrics dataset. Each anomalous segment has a segment trend that is different from a trend associated with the larger metrics dataset. The processor generates a data graph that includes nodes, which represent anomalous segments, and edges connecting the nodes. The processor applies weights to the edges. Each weight indicates (i) a similarity between a pair of anomalous segments represented by the nodes connected by the weighted edge and (ii) a relationship between the anomalous segments and the metrics dataset. The processor ranks the anomalous segments based on the applied weights and selects one or more segments with sufficiently high ranks.Type: GrantFiled: September 22, 2016Date of Patent: November 13, 2018Assignee: Adobe Systems IncorporatedInventors: Suraj Satishkumar Sheth, Shagun Sodhani, Rohit Bajaj, Nitin Goel, Manoj Awasthi, Kapil Malik, Harsh Rathi, Balaji Krishnamurthy
-
Publication number: 20180283743Abstract: A cooling system includes an evaporator unit, a condensing unit, and a thermal battery fluidly coupled to the evaporator unit and the condensing unit. The cooling system also includes a control system configured to selectively direct a fluid refrigerant between any two of the condensing unit, the evaporator unit, and the thermal battery.Type: ApplicationFiled: January 16, 2018Publication date: October 4, 2018Applicant: Inficold Inc.Inventors: Nitin GOEL, Himanshu Pokharna, Sagar Khiyani
-
Publication number: 20180083995Abstract: In some embodiments, a processor accesses a metrics dataset, which includes metrics whose values indicate data network activity. The metrics dataset has segments. Each segment is a respective subset of the data items having a common feature. The processor identifies anomalous segments in the metrics dataset. Each anomalous segment has a segment trend that is different from a trend associated with the larger metrics dataset. The processor generates a data graph that includes nodes, which represent anomalous segments, and edges connecting the nodes. The processor applies weights to the edges. Each weight indicates (i) a similarity between a pair of anomalous segments represented by the nodes connected by the weighted edge and (ii) a relationship between the anomalous segments and the metrics dataset. The processor ranks the anomalous segments based on the applied weights and selects one or more segments with sufficiently high ranks.Type: ApplicationFiled: September 22, 2016Publication date: March 22, 2018Inventors: Suraj Satishkumar Sheth, Shagun Sodhani, Rohit Bajaj, Nitin Goel, Manoj Awasthi, Kapil Malik, Harsh Rathi, Balaji Krishnamurthy
-
Patent number: 9903621Abstract: A cooling system includes an evaporator unit, a condensing unit, and a thermal battery fluidly coupled to the evaporator unit and the condensing unit. The cooling system also includes a control system configured to selectively direct a fluid refrigerant between any two of the condensing unit, the evaporator unit, and the thermal battery.Type: GrantFiled: March 28, 2017Date of Patent: February 27, 2018Assignee: Inficold Inc.Inventors: Nitin Goel, Himanshu Pokharna, Sagar Khiyani
-
Publication number: 20160224895Abstract: Embodiments of the present invention relate to efficiently computing variable predictiveness such that an indication of variable predictiveness can be provided in real time. In this regard, aspects of the present invention enable a user (e.g., digital marketer) to input a query and, in response, receive an indication of variable predictiveness. To efficiently compute variable predictiveness in response to a submitted user query, mutual information is computed offline and, thereafter, used to generate, in real time, conditional mutual information of variables for a specified date range. The concept of conditional mutual information can be utilized to represent variable predictiveness or otherwise indication variable predictiveness, such as to identify a set of variables that accurately predict a metric. Using such an approach effectively reduces a number of data access attempts and calculations performed in real time thereby reducing utilization of a processor(s).Type: ApplicationFiled: January 30, 2015Publication date: August 4, 2016Inventors: NITIN GOEL, MANOJ AWASTHI, KAPIL MALIK
-
Patent number: 8843596Abstract: In response to receiving a request from a client device, a determination may be made that the request corresponds to an HLS playlist related to a media asset. Information regarding a time segment for the media asset may be determined based on at least one HDS file corresponding with the media asset. An HLS playlist may be generated based at least in part on the determined information. The HLS playlist may be sent to the client device. In response to receiving a request from a client device, a determination may be made that the request corresponds to an HLS media segment of a media asset. At least one HDS media file corresponding to the HLS media segment may be determined. At least a portion of the determined HDS media file(s) may be converted into an HLS media segment. The HLS media segment may be sent to the client device.Type: GrantFiled: November 30, 2011Date of Patent: September 23, 2014Assignee: Adobe Systems IncorporatedInventors: Nitin Goel, Puneet Ahuja
-
Publication number: 20140262816Abstract: Various embodiments provide a method comprising leaching a cobalt bearing material to form a slurry, filtering the slurry to yield solids and a cobalt bearing liquid phase, performing a solution extraction of the cobalt bearing liquid phase to yield a purified cobalt bearing liquid phase, precipitating cobalt gypsum by adding lime to a first portion of the purified cobalt bearing liquid phase, and recycling the cobalt gypsum to the leaching.Type: ApplicationFiled: March 13, 2013Publication date: September 18, 2014Applicant: FREEPORT-MCMORAN CORPORATIONInventors: Nitin Goel, Ari Gabriel Partanen, Wayne W. Hazen, Phil Rooke
-
Publication number: 20140262814Abstract: Various embodiments provide a method comprising electrowinning a first portion of a conditioned cobalt bearing solution to yield cobalt metal, subjecting a second portion of a conditioned cobalt bearing solution to a first ion exchange to yield a second conditioned cobalt bearing solution, performing cobalt selective solution extraction on the second conditioned cobalt bearing solution to yield a refined cobalt containing liquid and, precipitating a cobalt salt by adding a precipitating agent to a first portion of the refined cobalt containing liquid.Type: ApplicationFiled: March 13, 2013Publication date: September 18, 2014Applicant: FREEPORT-MCMORAN CORPORATIONInventors: Nitin Goel, Ari Gabriel Partanen, Wayne W. Hazen, Phil Rooke
-
Publication number: 20140262815Abstract: Various embodiments provide a method comprising producing a cobalt hydroxide bearing material, leaching the cobalt hydroxide hearing material to form a slurry, filtering the slurry to yield solids and a cobalt bearing liquid phase, performing a solution extraction of the cobalt bearing liquid phase to yield a purified cobalt bearing liquid phase, conditioning a first portion of the purified cobalt bearing liquid phase to yield a conditioned cobalt bearing solution and, electrowinning the conditioned cobalt bearing solution to yield cobalt metal.Type: ApplicationFiled: March 13, 2013Publication date: September 18, 2014Applicant: FREEPORT-MCMORAN CORPORATIONInventors: Nitin Goel, Ari Gabriel Partanen, Wayne W. Hazen, Phil Rooke
-
Publication number: 20140262817Abstract: Various embodiments provide a method comprising leaching a cobalt bearing material to form a slurry, filtering the slurry to yield solids and a cobalt bearing liquid phase, and forwarding the solids to a second leaching operation.Type: ApplicationFiled: March 13, 2013Publication date: September 18, 2014Applicant: FREEPORT-MCMORAN CORPORATIONInventors: Nitin Goel, Ari Gabriel Partanen, Wayne W. Hazen, Phil Rooke
-
Patent number: 8578261Abstract: In one embodiment, a method is illustrated as including receiving a digital content request relating to digital content accessible using a resource identifier, retrieving the digital content using the resource identifier, converting the digital content into formatted digital content having a file format different from that of the digital content, and compatible to be displayed in a preview frame, and transmitting the formatted digital content. Further, in some embodiments, a method is illustrated as including receiving a search result containing a resource identifier, extracting the resource identifier from the search result, and associating a file format description with the resource identifier, and displaying the search result and the file format description.Type: GrantFiled: June 22, 2007Date of Patent: November 5, 2013Assignee: Adobe Systems IncorporatedInventors: Niraj Gupta, Nitin Goel
-
Publication number: 20130198335Abstract: In response to receiving a request from a client device, a determination may be made that the request corresponds to an HLS playlist related to a media asset. Information regarding a time segment for the media asset may be determined based on at least one HDS file corresponding with the media asset. An HLS playlist may be generated based at least in part on the determined information. The HLS playlist may be sent to the client device. In response to receiving a request from a client device, a determination may be made that the request corresponds to an HLS media segment of a media asset. At least one HDS media file corresponding to the HLS media segment may be determined. At least a portion of the determined HDS media file(s) may be converted into an HLS media segment. The HLS media segment may be sent to the client device.Type: ApplicationFiled: November 30, 2011Publication date: August 1, 2013Applicant: Adobe Systems IncorporatedInventors: Nitin Goel, Puneet Ahuja
-
Publication number: 20130105106Abstract: In one embodiment, a thermal energy storage system includes a first cascade containing a first phase change material and a second cascade containing a second phase change material, wherein the melting point of the first phase change material is different than the melting point of the second phase material.Type: ApplicationFiled: October 31, 2012Publication date: May 2, 2013Inventors: Dharendra Yogi Goswami, Elias K. Stefanakos, Nitin Goel
-
Publication number: 20130104546Abstract: In one embodiment, a thermodynamic system includes multiple types of thermodynamic cycles and multiple types of solar thermal fields that provide thermal energy to the thermodynamic cycles.Type: ApplicationFiled: October 31, 2012Publication date: May 2, 2013Inventors: Dharendra Yogi Goswami, Elias K. Stefanakos, Nitin Goel
-
Publication number: 20100071877Abstract: A method and apparatus to reduce dust particles accumulated on one or more surfaces provisioned proximate to the pulsating fan. The surfaces may include a heat exchanger provisioned proximate to the pulsating fan and the blades of the pulsating fan or any other such surface. The pulsating fan may be rotated in a first direction for a first time duration and in a second direction for a second time duration. The dust particles that are accumulated on the one or more surfaces provisioned proximate to the pulsating fan is reduced while the pulsating fan is rotated in the second direction. The second direction of rotation is reverse to the first direction of rotation. The pulsating fan may comprise an axial fan or a centrifugal fan.Type: ApplicationFiled: September 15, 2009Publication date: March 25, 2010Inventor: Nitin Goel
-
Publication number: 20090127701Abstract: Embodiments of thermal cooling devices and systems including dies and thermal attaches having surface features are described in this application. The thermal attach may have a surface feature, such as a pattern, to limit movement of a thermal interface material, such as thermal grease, from between the die and the thermal attachment. The restriction of movement of the thermal interface material may improve the thermal performance of cooling systems for electronic devices over many cycles as opposed to known cooling systems. Other embodiments are described.Type: ApplicationFiled: November 15, 2007Publication date: May 21, 2009Inventors: Nitin Goel, Anandaroop Bhattacharya, Rajiv Mongia