AUTOMATED GENERATION OF APPLICATION PROGRAMMING INTERFACES FOR MICROSERVICES

    公开(公告)号:US20230409417A1

    公开(公告)日:2023-12-21

    申请号:US17806812

    申请日:2022-06-14

    IPC分类号: G06F9/54 G06F8/30

    CPC分类号: G06F9/547 G06F8/311

    摘要: Described are techniques for exposing an endpoint for a software function used by microservices. The techniques include obtaining software classes of a plurality of microservices and analyzing the software classes to identify a software function that is eligible for conversion to an application programming interface (API) format. The techniques further include determining a server microservice, which hosts a software class that includes the software function, and one or more client microservices that use the software function. The techniques further include generating deployable source code implementing an API that exposes the software function hosted by the server microservice to the one or more client microservices. The API uses a software wrapper to encapsulate software function semantics used by a monolith application refactored into the plurality of microservices.

    GENERATING MULTI-DIMENSIONAL HOST-SPECIFIC STORAGE TIERING

    公开(公告)号:US20230176755A1

    公开(公告)日:2023-06-08

    申请号:US17545402

    申请日:2021-12-08

    IPC分类号: G06F3/06

    摘要: 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.

    Predictive maintenance of refrigeration cases

    公开(公告)号:US10935309B2

    公开(公告)日:2021-03-02

    申请号:US16368950

    申请日:2019-03-29

    摘要: 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.

    ANOMALY AND MODE INFERENCE FROM TIME SERIES DATA

    公开(公告)号:US20200336499A1

    公开(公告)日:2020-10-22

    申请号:US16385457

    申请日:2019-04-16

    摘要: 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.

    Resource position planning for distributed demand satisfaction

    公开(公告)号:US10805382B2

    公开(公告)日:2020-10-13

    申请号:US15882404

    申请日:2018-01-29

    摘要: Methods, systems and computer program products for resource position planning are provided herein. A computer-implemented method includes generating a multi-commodity flow network for locations of a distributed service network over a planning horizon. The method also includes obtaining a set of candidate outage scenarios for the distributed service network, each of the set of candidate outage scenarios being associated with a corresponding probability of occurrence. The method also includes generating a resource positioning configuration for resources in the multi-commodity flow network utilizing an optimization model that reduces unmet demand for each of the set of candidate outage scenarios based at least in part on the probability of occurrence of each of the set of candidate outage scenarios. The method also includes providing the resource positioning configuration to the distributed service network to modify positioning of one or more resources in the distributed service network based on the generated resource positioning configuration.

    Visually Guided Query Processing
    7.
    发明申请

    公开(公告)号:US20200311480A1

    公开(公告)日:2020-10-01

    申请号:US16367500

    申请日:2019-03-28

    摘要: A neural network based search system is provided. A first digital image is analyzed by a user device. A targeted object in the first digital image is determined based, at least in part, on (i) the characteristics of the first digital image and (ii) the features of the targeted object. A vector array is generated based, at least in part, on (i) the first digital image and (ii) the targeted object. The vector array is analyzed by the user device. The targeted object is determined based, at least in part, by the vector array. A plurality of digital images is identified based, at least in part, on the similarity of the plurality of digital images and (i) the first digital image and (ii) the targeted object responsive to identifying a plurality of digital images, a query processing is generated. The query map is generated on a user device.

    Evaluation of dynamic relationships between application components

    公开(公告)号:US11157267B1

    公开(公告)日:2021-10-26

    申请号:US17015233

    申请日:2020-09-09

    摘要: A computer-implemented method includes receiving, by a processor, real time operation data related to an application, identifying components of the application based on the operation data, extracting relationships and interdependencies between the components, and generating a graph of the identified components, the relationships and the interdependencies. The method also includes determining one or more dynamic metrics of the identified components, the one or more dynamic metrics indicative of interactions between the components, extracting statistical information describing at least one of performance and resource consumption based on the operation data, incorporating the dynamic metrics into the graph, determining a behavior of at least one component based on a pattern of appearance of the at least one component in the graph, and generating a model of the application based on the identified components and the determined behaviors.

    CLOTHING DESIGN ATTRIBUTE IDENTIFICATION FOR GEOGRAPHICAL REGIONS

    公开(公告)号:US20210192552A1

    公开(公告)日:2021-06-24

    申请号:US16718793

    申请日:2019-12-18

    IPC分类号: G06Q30/02 G06Q30/06 G06F40/30

    摘要: One embodiment provides a method, including: receiving a clothing design, wherein the clothing design identifies attributes of an article of clothing; accessing a plurality of information sources having sentiments regarding attributes of pieces of clothing, wherein each of the plurality of information sources is assigned to one of a plurality of geographical regions; identifying location-dependent attributes of the pieces of clothing, wherein the location-dependent attributes comprise clothing attributes whose corresponding user sentiments vary across at least a subset of the geographical regions; and recommending, based upon the location-dependent attributes and a targeted geographical region in which the article of clothing is to be sold, parameter values for the attributes of the article of clothing, wherein the recommending comprises correlating (i) the targeted geographical region with (ii) location-dependent attributes having a positive sentiment within the targeted geographical region.