Multi-cloud object store access
    1.
    发明授权

    公开(公告)号:US12001458B2

    公开(公告)日:2024-06-04

    申请号:US17715702

    申请日:2022-04-07

    CPC classification number: G06F16/289 G06F16/2219 G06F16/2272

    Abstract: The present disclosure involves systems, software, and computer implemented methods for accessing an object store. One example method includes providing a persistency factory object configured to provide access to multiple types of persistency adapters. Each type of persistency adapter is configured to interface with a particular object store. A persistency adapter request is received from a consumer. A type of adapter to provide is determined. A determination is made that the consumer is configured to interface with a first object store and that a first persistency adapter class is associated with the first object store. A run-time reference to an instance of the first persistency adapter class is provided to the consumer. A first object store operation request to perform a first object store operation is received. The instance of the first persistency adapter class interfaces with the first object store to fulfill the first object store operation request.

    Real-time cloud-based resource reallocation recommendation generation

    公开(公告)号:US10904109B2

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

    申请号:US16430565

    申请日:2019-06-04

    Abstract: First resource utilization information for a first customer of a cloud platform and second resource utilization information for a second customer of the cloud platform are accessed. A first prediction regarding future resource utilization by the first customer and a second prediction regarding future resource utilization by the second customer are determined. A resource reallocation recommendation that recommends reallocating one or more resources between the first customer and the second customer is determined, based on the first prediction and the second prediction. The resource reallocation recommendation is provided.

    Modification of software application content within a cloud-deployed application container

    公开(公告)号:US10747528B2

    公开(公告)日:2020-08-18

    申请号:US16124623

    申请日:2018-09-07

    Inventor: Shimon Tal

    Abstract: A command is received in a cloud-computing environment from an integrated development environment (IDE), where the command is to update runtime software application content in an application container associated with the runtime software application content, and where the command contains new software application content. Without terminating the application container, a connection is opened to the application container using the application container name as an identifier, and at least some of the runtime software application content in the application container is modified using the new software application content.

    Provisioning insight services in a data provider landscape

    公开(公告)号:US10659385B2

    公开(公告)日:2020-05-19

    申请号:US15342416

    申请日:2016-11-03

    Abstract: The present disclosure involves systems, software, and computer implemented methods for provisioning insight services in a data provider landscape. A method includes presenting an algorithm description of an algorithm provided by an algorithm provider that is to be executed in a landscape of a data provider. Selection of the algorithm is received from a data consumer. The selected algorithm is provided to an agent at the data provider. The agent is configured to provision resources in the landscape of the data provider, according to the algorithm description, to enable execution of the selected algorithm in the landscape of the data provider. The agent is configured to execute the selected algorithm in the landscape of the data provider, using data included in the landscape of the data provider, producing one or more outputs. The agent is configured to enable monitoring of the execution of the selected algorithm.

    DATA AGGREGATION BASED ON A HEIRARCHICAL TREE

    公开(公告)号:US20200136915A1

    公开(公告)日:2020-04-30

    申请号:US16173736

    申请日:2018-10-29

    Abstract: At each delegate device and each non-delegate device of a logical device hierarchy, a data cube is generated. The logical device hierarchy includes more than one level, and each level includes one or more groups, and each group includes one delegate device and one or more non-delegate devices. At each delegate device, data cubes are received from the one or more non-delegate devices associated with the same group. At each delegate device, data cubes are received from delegate devices of a different group, and that delegate device is the parent of the delegate devices associated with a different group. At each delegate device, the received data cubes are aggregated into a weighted data cube. From each delegate device, the weighted data cube are outputted to the parent of the delegate device.

    Generation of complementary applications

    公开(公告)号:US10366130B2

    公开(公告)日:2019-07-30

    申请号:US14980555

    申请日:2015-12-28

    Abstract: An application complementation module may access application data from an application repository, the application data associated with a first application. The data collections of a data service provider (e.g., OData service) used in the first application and at least one navigation used in the first application to navigate between the data collections are determined based on the application data. Service metadata (e.g., Entity Data Model (EDM)) from the data service provider is searched for new navigations between the used data collections that are different from the navigations used in the first application. An application that is complementary (e.g., provides different or complementary navigations) to the first application may then be generated based on the data collections used in the first application and any new navigations between the data collections discovered from the service metadata. A recommendation regarding the generated application may be provided to a user of the first application.

    Error and special case handling using cloud account

    公开(公告)号:US10270670B2

    公开(公告)日:2019-04-23

    申请号:US14943987

    申请日:2015-11-17

    Abstract: In an example embodiment, a method of redirecting responses from an application server in a cloud environment is provided. A request is received from an instance of an application operating on a client device. The request is forwarded to an application server corresponding to the application. A generic error message from the application server sent in response to the user request is intercepted and the generic error message is redirected to a special application server hosting a special account established for the application, the special account indicating one or more actions to take in response to receipt of a generic error message, the one or more actions causing generation of a special error message and sending of the special error message to the instance of the application operating on the client device.

    DECISION SUPPORT TOOL WITH INTERACTIVE SLIDERS

    公开(公告)号:US20190034805A1

    公开(公告)日:2019-01-31

    申请号:US15659807

    申请日:2017-07-26

    Abstract: The disclosure generally describes methods, software, and systems, including a method for providing a recommended action. Data that is associated with requests and that is used in supporting actions made regarding the requests is collected from multiple sources. Default criteria based on the data and supporting a determination of a recommended action responsive to the given request is provided for presentation in the user interface. The user interface includes interactive sliders, each interactive slider being associated with a criterion and having a default slider position associated with a relative weighting factor for the criterion. An algorithm is executed that is associated with a request type of the given request. Absolute weights are assigned to the default criteria using the relative weighting factors. The given request is evaluated using the default criteria and the absolute weights to determine the recommended action, which is provided for presentation in the user interface.

    Critical rendering path optimization

    公开(公告)号:US10033656B2

    公开(公告)日:2018-07-24

    申请号:US14718319

    申请日:2015-05-21

    Abstract: The present disclosure involves systems, software, and computer implemented methods for optimizing a critical resource path for a web application. One example process includes operations for identifying a visual completeness criteria for the web application. The web application includes a plurality of N resources. The web application is initialized for execution and the network roundtrips of each resource are monitored until the visual completeness criteria is satisfied and a first total elapsed time is determined. A total of N further initializations of the web application are performed, wherein each further initialization is performed while delaying loading of a different one of the N resources during a particular iteration. A particular resource is determined as not relevant to the CRP when the total time elapsed to the visual completeness criteria in the further initialization where the particular resource is delayed is below a threshold amount above the first total elapsed time.

Patent Agency Ranking