Patents by Inventor Amith Singhee
Amith Singhee 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: 20190219326Abstract: Embodiments of the present invention disclose a method, a computer program product, and a computer system for predictive maintenance of refrigeration cases. A computer collects a temperature time series for a refrigeration case and, based on the temperature time series, learns a refrigeration case signature for both non-frost and defrost cycles. The computer generates features based on the refrigeration case signature and compares the refrigeration case signature to real time, or observed, temperatures and features using a rule-based and/or machine learning framework. Based on determining that the real time data varies beyond a threshold from the refrigeration case signature, the computer identifies a failure symptom of the refrigeration case and diagnoses a root cause of the symptom or failure. In addition, the computer may activate an alarm and open a work order corresponding to the root cause of the symptom or failure.Type: ApplicationFiled: March 29, 2019Publication date: July 18, 2019Inventors: UMAMAHESWARI DEVI, NICHOLAS ETTLINGER, Jacob T. Griffith, Benjamin Grisz, Jagabondhu Hazra, Kedar Kulkarni, Amith Singhee
-
Publication number: 20190155234Abstract: The present invention provides a method, system, and computer program product of modeling and calculating aggregate power of a set of renewable energy source stations using power output from representative renewable energy source stations. In an embodiment, the present invention includes receiving location, power output time series, and weather time series data of renewable energy source stations in a geographic region and aggregate power output time series data for the geographic region, for each cluster of stations, normalizing the aggregate power value to a representative renewable energy source station, learning a regression model, and de-normalizing a normalized aggregate output power model with respect to a maximum possible power value, and applying a combined model to the received data and power output of representative renewable energy source stations for a particular day, resulting in a total aggregate power value of the renewable energy source stations for the particular day.Type: ApplicationFiled: November 17, 2017Publication date: May 23, 2019Inventors: Umamaheswari Devi, Amith Singhee, Mathieu Sinn, Vincent Lonij, Amar P. Azad
-
Publication number: 20190072320Abstract: Embodiments of the present invention disclose a method, a computer program product, and a computer system for predictive maintenance of refrigeration cases. A computer collects a temperature time series for a refrigeration case and, based on the temperature time series, learns a refrigeration case signature for both non-frost and defrost cycles. The computer generates features based on the refrigeration case signature and compares the refrigeration case signature to real time, or observed, temperatures and features using a rule-based and/or machine learning framework. Based on determining that the real time data varies beyond a threshold from the refrigeration case signature, the computer identifies a failure symptom of the refrigeration case and diagnoses a root cause of the symptom or failure. In addition, the computer may activate an alarm and open a work order corresponding to the root cause of the symptom or failure.Type: ApplicationFiled: September 6, 2017Publication date: March 7, 2019Inventors: UMAMAHESWARI DEVI, NICHOLAS ETTLINGER, Jacob T. Griffith, Benjamin Grisz, Jagabondhu Hazra, Kedar Kulkarni, Amith Singhee
-
Publication number: 20190036784Abstract: A method, system, and computer program product to manage a network comprising a plurality of interconnected components are described. The method includes obtaining a set of all the components that are part of the network over time, and identifying one or more repeating patterns of components among the set of all the components as corresponding lower-level definitions to generate a hierarchical set of all the components. The method also includes obtaining time-varying information regarding topology and operational values within the network, and creating a representation of the network at a set of times based on the hierarchical set of all the components and the time-varying information.Type: ApplicationFiled: January 30, 2018Publication date: January 31, 2019Applicant: Utopus Insights, Inc.Inventors: Ulrich A. Finkler, Fook-Luen Heng, Steven N. Hirsch, Mark A. Lavin, Jun Mei Qu, Amith Singhee, Wei Wu
-
Publication number: 20180357702Abstract: One embodiment provides a method, including: obtaining, at an information handling device, an image of a person; determining physical characteristics of the person by analyzing the image; receiving an image of at least one selected piece of jewelry, the selected jewelry having a given jewelry profile, wherein the jewelry profile describes features and construction of the selected piece of jewelry; overlaying the image of the at least one selected piece of jewelry onto an image of the person, wherein the overlaying comprises analyzing resizing the image of the at least one selected piece of jewelry to match the physical characteristics of the person, in view of the jewelry profile of the at least one selected piece of jewelry; and providing, on a display of the information handling device, an output image of the image of the person comprising the overlaid image of the at least one piece of jewelry.Type: ApplicationFiled: June 9, 2017Publication date: December 13, 2018Inventors: Mohit Jain, Pratyush Kumar, Megha Nawhal, Ashok Pon Kumar Sree Prakash, Anshul Bhavesh Shah, Gyanendra Sharma, Amith Singhee
-
Patent number: 9893948Abstract: A method, system, and computer program product to manage a network comprising a plurality of interconnected components are described. The method includes obtaining a set of all the components that are part of the network over time, and identifying one or more repeating patterns of components among the set of all the components as corresponding lower-level definitions to generate a hierarchical set of all the components. The method also includes obtaining time-varying information regarding topology and operational values within the network, and creating a representation of the network at a set of times based on the hierarchical set of all the components and the time-varying information.Type: GrantFiled: September 17, 2015Date of Patent: February 13, 2018Assignee: Utopus Insights, Inc.Inventors: Ulrich A. Finkler, Fook-Luen Heng, Steven N. Hirsch, Mark A. Lavin, Jun Mei Qu, Amith Singhee, Wei Wu
-
Patent number: 9882782Abstract: A method, system, and computer program product to manage a network comprising a plurality of interconnected components are described. The method includes obtaining a set of all the components that are part of the network over time, and identifying one or more repeating patterns of components among the set of all the components as corresponding lower-level definitions to generate a hierarchical set of all the components. The method also includes obtaining time-varying information regarding topology and operational values within the network, and creating a representation of the network at a set of times based on the hierarchical set of all the components and the time-varying information.Type: GrantFiled: November 24, 2015Date of Patent: January 30, 2018Assignee: Utopus Insights, Inc.Inventors: Ulrich A. Finkler, Fook-Luen Heng, Steven N. Hirsch, Mark A. Lavin, Jun Mei Qu, Amith Singhee, Wei Wu
-
Patent number: 9841456Abstract: Methods and arrangements for localizing an outage in a power grid. An outage is detected in a power grid, the power grid including interconnected nodes. At least one candidate network topology (in the power grid) with respect to the outage is determined, and power consumption information and measured voltages relative to the nodes in the power grid are received. Voltage at a plurality of the nodes in the power grid is estimated based on the received power consumption information and on the at least one candidate network topology, and a location of the outage is estimated, based on the estimated node voltages and measured voltages. Other variants and embodiments are broadly contemplated herein.Type: GrantFiled: July 16, 2014Date of Patent: December 12, 2017Assignee: International Business Machines CorporationInventors: Chumki Basu, Kaushik Das, Ulrich A. Finkler, Jagabondhu Hazra, Ashok Pon Kumar, Devasenapathi Periagraharam Seetharamakrishnan, Amith Singhee
-
Publication number: 20170302764Abstract: A method of presenting data over a Web service interface includes: establishing, by a first computer process, a persistent transmission control protocol (TCP) network connection between the first computer process and a second computer process; dynamically allocating, by the second computer process, memory in response to receipt of static data over the persistent TCP network connection from the first computer process; updating, by the second computer process, the memory in response to receipt of dynamic data received over the persistent TCP network connection from the first computer process; and enabling, by the second computer process, a Web server to access the updated data for presentation by the Web service interface. The static data identifies a given entity and the dynamic data includes metric data provided for the entity.Type: ApplicationFiled: April 18, 2016Publication date: October 19, 2017Inventors: Amith Singhee, Steven Hirsch, Ashok Pon Kumar Sree Prakash, Ulrich A. Finkler, David O. Melville, Scott M. Mansfield
-
Publication number: 20170278116Abstract: A system and method perform calibration of a forecast model for resource allocation. The method includes receiving inputs to the forecast model derived from historical data for a period of time, and executing the forecast model to obtain one or more forecast levels for each interval within the period of time, the forecast level corresponding with a quantified forecast of a forecast parameter that is forecast by the forecast model for the interval. Obtaining an actual level for each interval within the period of time according to the historical data is followed by comparing the one or more forecast levels with the actual level for the period of time according to a metric to adjust a mapping within the forecast model between values of the quantified forecast and the forecast levels based on the comparing to obtain a calibrated forecast model. The calibrated forecast model is used for resource allocation.Type: ApplicationFiled: October 7, 2016Publication date: September 28, 2017Inventor: Amith Singhee
-
Publication number: 20170017904Abstract: A method, system, and computer program product for resource management are described. The method includes selecting trouble regions within the service area, generating clustered regions, and training a trouble forecast model for the trouble regions for each type of damage, the training for each trouble region using training data from every trouble region within the clustered region associated with the trouble region. The method also includes applying the trouble forecast model for each trouble region within the service area for each type of damage, determining a trouble forecast for the service area for each type of damage based on the trouble forecast for each of the trouble regions within the service area, and determining a job forecast for the service area based on the trouble forecast for the service area, wherein the managing resources is based on the job forecast for the service area.Type: ApplicationFiled: October 7, 2016Publication date: January 19, 2017Inventors: Fook-Luen Heng, Zhiguo Li, Stuart A. Siegel, Amith Singhee, Haijing Wang
-
Patent number: 9536214Abstract: A method, system, and computer program product for resource management are described. The method includes selecting trouble regions within the service area, generating clustered regions, and training a trouble forecast model for the trouble regions for each type of damage, the training for each trouble region using training data from every trouble region within the clustered region associated with the trouble region. The method also includes applying the trouble forecast model for each trouble region within the service area for each type of damage, determining a trouble forecast for the service area for each type of damage based on the trouble forecast for each of the trouble regions within the service area, and determining a job forecast for the service area based on the trouble forecast for the service area, wherein the managing resources is based on the job forecast for the service area.Type: GrantFiled: March 21, 2016Date of Patent: January 3, 2017Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Fook-Luen Heng, Zhiguo Li, Stuart A. Siegel, Amith Singhee, Haijing Wang
-
Publication number: 20160306075Abstract: A method, system, and computer program product for resource management are described. The method includes selecting trouble regions within the service area, generating clustered regions, and training a trouble forecast model for the trouble regions for each type of damage, the training for each trouble region using training data from every trouble region within the clustered region associated with the trouble region. The method also includes applying the trouble forecast model for each trouble region within the service area for each type of damage, determining a trouble forecast for the service area for each type of damage based on the trouble forecast for each of the trouble regions within the service area, and determining a job forecast for the service area based on the trouble forecast for the service area, wherein the managing resources is based on the job forecast for the service area.Type: ApplicationFiled: January 21, 2016Publication date: October 20, 2016Inventors: Fook-Luen Heng, Zhiguo Li, Stuart A. Siegel, Amith Singhee, Haijing Wang
-
Publication number: 20160307138Abstract: A method, system, and computer program product for resource management are described. The method includes selecting trouble regions within the service area, generating clustered regions, and training a trouble forecast model for the trouble regions for each type of damage, the training for each trouble region using training data from every trouble region within the clustered region associated with the trouble region. The method also includes applying the trouble forecast model for each trouble region within the service area for each type of damage, determining a trouble forecast for the service area for each type of damage based on the trouble forecast for each of the trouble regions within the service area, and determining a job forecast for the service area based on the trouble forecast for the service area, wherein the managing resources is based on the job forecast for the service area.Type: ApplicationFiled: March 21, 2016Publication date: October 20, 2016Inventors: Fook-Luen Heng, Zhiguo Li, Stuart A. Siegel, Amith Singhee, Haijing Wang
-
Publication number: 20160307127Abstract: A method, system, and computer program product to perform infrastructure management include generating models of one or more work shifts, repair tasks, and safety tasks, each of the models including one or more variables, defining a constraint that affects at least one of the one of more variables of at least one of the models, and generating a scenario based on the models and the constraint. Solving for the one or more variables of each of the models of the scenario to determine resource pre-positioning and task scheduling, according to the scenario, is performed in order to perform the infrastructure management, the solving being based on achieving one or more objectives.Type: ApplicationFiled: March 25, 2016Publication date: October 20, 2016Inventors: Jeffrey S. Katz, Ali Koc, Gerard Labut, Richard J. Mueller, Ashish Sabharwal, Amith Singhee
-
Publication number: 20160285692Abstract: A method, system, and computer program product to manage a network comprising a plurality of interconnected components are described. The method includes obtaining a set of all the components that are part of the network over time, and identifying one or more repeating patterns of components among the set of all the components as corresponding lower-level definitions to generate a hierarchical set of all the components. The method also includes obtaining time-varying information regarding topology and operational values within the network, and creating a representation of the network at a set of times based on the hierarchical set of all the components and the time-varying information.Type: ApplicationFiled: September 17, 2015Publication date: September 29, 2016Inventors: Ulrich A. Finkler, Fook-Luen Heng, Steven N. Hirsch, Mark A. Lavin, Jun Mei Qu, Amith Singhee, Wei Wu
-
Publication number: 20160285693Abstract: A method, system, and computer program product to manage a network comprising a plurality of interconnected components are described. The method includes obtaining a set of all the components that are part of the network over time, and identifying one or more repeating patterns of components among the set of all the components as corresponding lower-level definitions to generate a hierarchical set of all the components. The method also includes obtaining time-varying information regarding topology and operational values within the network, and creating a representation of the network at a set of times based on the hierarchical set of all the components and the time-varying information.Type: ApplicationFiled: November 24, 2015Publication date: September 29, 2016Inventors: Ulrich A. Finkler, Fook-Luen Heng, Steven N. Hirsch, Mark A. Lavin, Jun Mei Qu, Amith Singhee, Wei Wu
-
Patent number: 9323875Abstract: A method is disclosed comprising using a circuit recognition engine running on a computerized device to detect a number and type of devices in an integrated circuit. The method characterizes device variation by selecting a set of dominant active devices and performing simulation using the set of dominant active devices. Three different options may be used to optimize the number of simulations for any arc/slew/load combination. Aggressive reduction uses a minimal number of simulations at the cost of some accuracy loss, conservative reduction reduces the number of simulations with negligible accuracy loss, and dynamic reduction dynamically determines the minimum number of simulations needed for a given accuracy requirement.Type: GrantFiled: February 28, 2012Date of Patent: April 26, 2016Assignee: GLOBALFOUNDRIES INC.Inventors: Peter A. Habitz, Amol A. Joshi, Amith Singhee, James E. Sundquist, Wangyang Zhang
-
Publication number: 20160018458Abstract: Methods and arrangements for localizing an outage in a power grid. An outage is detected in a power grid, the power grid comprising interconnected nodes. At least one candidate network topology (in the power grid) with respect to the outage is determined, and power consumption information and measured voltages relative to the nodes in the power grid are received. Voltage at a plurality of the nodes in the power grid is estimated based on the received power consumption information and on the at least one candidate network topology, and a location of the outage is estimated, based on the estimated node voltages and measured voltages. Other variants and embodiments are broadly contemplated herein.Type: ApplicationFiled: July 16, 2014Publication date: January 21, 2016Inventors: Chumki Basu, Kaushik Das, Ulrich A. Finkler, Jagabondhu Hazra, Ashok Pon Kumar, Devasenapathi Periagraharam Seetharamakrishnan, Amith Singhee
-
Patent number: 9147031Abstract: Systems and methods for determining a chip yield are disclosed. One system includes a first level integration solver and a second level integration solver. The first level integration solver is configured to obtain a first probability distribution function modeling variations within a chip and to perform a discontinuous first level integration with the first probability distribution function. In addition, the second level integration solver is implemented by a hardware processor and is configured to perform a continuous second level integration based on a second probability distribution function modeling variations between dies to determine the chip yield.Type: GrantFiled: January 31, 2013Date of Patent: September 29, 2015Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Carl J. Radens, Amith Singhee