-
公开(公告)号:US20240256226A1
公开(公告)日:2024-08-01
申请号:US18160125
申请日:2023-01-26
发明人: Akshar Kaul , Himanshu Gupta , Sameep Mehta , Srikanth Govindaraj Tamilselvam , Amith Singhee , Vaibhav Sudhakar Dantale , Ravi Vishnu Israni
摘要: A computer implemented method creates microservices for an application. A number of processor units clusters programs and data structures for the application using runtime metadata to form groups of the programs and data structures. The runtime metadata is obtained from running the application. The number of processor units creates a design for the microservices for the application using the groups of the programs and the data structures.
-
公开(公告)号:US11836360B2
公开(公告)日:2023-12-05
申请号:US17545402
申请日:2021-12-08
CPC分类号: G06F3/0631 , G06F3/0604 , G06F3/067 , G06F3/0644
摘要: Methods, systems, and computer program products for generating multi-dimensional host specific storage tiering are provided herein. A computer-implemented method includes maintaining information of a plurality of storage resources connected to at least one host device; configuring, based at least in part on the information, a plurality of partitions of the storage resources, each partition comprising multiple storage tiers, wherein the plurality of partitions is configured to provide physical migration paths between the multiple storage tiers within each of the partitions; detecting a change to the plurality of storage resources; and reconfiguring the plurality of partitions based at least in part on the detected change.
-
公开(公告)号:US20230168887A1
公开(公告)日:2023-06-01
申请号:US17538355
申请日:2021-11-30
摘要: Methods, systems, and computer program products for identifying microservices from a monolith application through static code analysis are provided herein. A method includes performing a static code analysis to extract multiple features of a monolith application; partitioning code elements of the monolith application into multiple groups using an agglomerative clustering process, wherein the agglomerative clustering process is based on the extracted multiple features and a set of clustering metrics; obtaining at least one weight corresponding to one or more of: at least one of the multiple features and at least one of the multiple groups; adjusting the groups based on the at least one weight; generating a list of candidate microservices for the monolith application, wherein each candidate microservice in the list corresponds to a different one of the adjusted multiple groups; and outputting the list of candidate microservices to at least one of a system and a user.
-
公开(公告)号:US11531796B2
公开(公告)日:2022-12-20
申请号:US16994794
申请日:2020-08-17
摘要: A method for guided design generation includes receiving a plurality of image samples for an intended design and generating a first plurality of images by providing a positive latent vector to a first layer out of a plurality of layers and a negative latent vector to remaining layers out of the plurality of layers. Responsive to receiving a first image selection, identifying the first layer out of the plurality of layers generated the first image includes a feature of interest. Determining a feature expression variation for the feature of interest in latent space based on the ranking of a first plurality of generated sample images, wherein the first plurality of generated sample images includes the feature of interest. Responsive to receiving a second plurality of images for a plurality of base features, generating an initial design based on the feature of interest and the plurality of base features.
-
公开(公告)号:US11516094B2
公开(公告)日:2022-11-29
申请号:US17110569
申请日:2020-12-03
发明人: Aditya Dwivedi , Padmanabha Venkatagiri Seshadri , Arun Kumar , Amith Singhee , Kuntal Dey , Ashok Pon Kumar Sree Prakash
IPC分类号: H04L41/5025 , H04L41/5041 , H04L41/5006 , H04L67/61
摘要: One embodiment provides a computer implemented method, including: receiving interaction logs of a plurality of services of an application running on a system; generating an interaction graph identifying interactions between at least the at least one of the plurality of services and other of the plurality of services, wherein the identifying comprises identifying a frequency of interactions between services; determining constraints between at least the at least one of the plurality of services and the other of the plurality of services, wherein the constraints identify services that are dependent upon other services of the plurality of services and a compatibility of services with respect to other services of the plurality of services; and creating a remediation plan for updating the at least one of the plurality of services, wherein the remediation plan identifies a time for updating the at least one of the plurality of services.
-
公开(公告)号:US11277425B2
公开(公告)日:2022-03-15
申请号:US16385457
申请日:2019-04-16
发明人: Kedar Kulkarni , Padmanabha V. Seshadri , Satyam Dwivedi , Amith Singhee , Pankaj S. Dayama , Nitin Singh
摘要: Methods, systems, and computer program products for anomaly and mode inference from time series data are provided herein. A computer-implemented method includes receiving time-series sensor data for each one of a group of devices; extracting a set of states for each device in the group from the time-series sensor data; constructing a state-transition graph for each of the devices, wherein each of the state-transition graphs comprises nodes corresponding to each state in the set and edges corresponding to a probability of transition between the extracted states over time; identifying, for each set, a given state as one of: a mode, a normal state and an anomalous state based on the state-transition graph; and detecting one or more anomalous devices in the group by computing similarities between different devices in the group, based at least in part on the determined state-transition graphs.
-
公开(公告)号:US11204591B2
公开(公告)日:2021-12-21
申请号:US15815790
申请日:2017-11-17
发明人: Umamaheswari Devi , Amith Singhee , Mathieu Sinn , Vincent Lonij , Amar P. Azad
IPC分类号: G05B17/02 , G06F9/50 , H04L29/08 , H02J3/38 , G01W1/10 , G06N20/00 , G06Q50/06 , G06F30/20 , G06F17/18 , G06F119/06
摘要: 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.
-
公开(公告)号:US20210304042A1
公开(公告)日:2021-09-30
申请号:US16830931
申请日:2020-03-26
发明人: Sumanta Mukherjee , Ashok Pon Kumar Sree Prakash , Vijay Ekambaram , Surya Shravan Kumar Sajja , Krishnasuri Narayanam , Harshit Kumar , Amith Singhee
摘要: Methods, systems, and computer program products for data filtering with fuzzy attribute association are provided herein. A computer-implemented method includes obtaining one or more rules, specified by an expert, that define a partial ranking of a plurality of fuzzy pairings between (i) a plurality of item attributes for items in a data catalog and (ii) a plurality of user attributes related to said items; generating an interactive session with the expert to resolve one or more ambiguities in the one or more rules; and deriving a scoring function based at least in part on (i) the one or more rules and (ii) the resolved one or more ambiguities, wherein the scoring function generates a comparative score between any two items of said data catalog for a given one of the users associated with the plurality of attributes.
-
公开(公告)号:US10810647B2
公开(公告)日:2020-10-20
申请号:US15618807
申请日:2017-06-09
发明人: Mohit Jain , Pratyush Kumar , Megha Nawhal , Ashok Pon Kumar Sree Prakash , Anshul Bhavesh Shah , Gyanendra Sharma , Amith Singhee
摘要: 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.
-
公开(公告)号:US10657547B2
公开(公告)日:2020-05-19
申请号:US15287873
申请日:2016-10-07
发明人: Amith Singhee
摘要: 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.
-
-
-
-
-
-
-
-
-