Secure API flow
    1.
    发明授权

    公开(公告)号:US11411731B2

    公开(公告)日:2022-08-09

    申请号:US16559405

    申请日:2019-09-03

    申请人: FUJITSU LIMITED

    摘要: A method may include obtaining input data for an application programming interface (API), and encrypting the input data for the API using a public key of a provider of the API. The method may also include transmitting, to an API management server, an API request that invokes the API, where the API request includes an API call for the API and the encrypted input data. The API request may be in a format such that the API management server is capable of performing API management services based on the API call but unable to decrypt the encrypted input data with the public key.

    Multi-database system
    2.
    发明授权

    公开(公告)号:US11256670B2

    公开(公告)日:2022-02-22

    申请号:US15965937

    申请日:2018-04-29

    申请人: FUJITSU LIMITED

    IPC分类号: G06F16/21 G06F16/2455

    摘要: A method may include obtaining metadata associated with first and second data sets that may be stored at remote computing devices. The method may also include constructing a first database based on the metadata, and performing a first processing task on the first data set. The first processing task may include obtaining raw data of the first data set, and importing the raw data of the first data set into a second database that may be configured as a relational database. The first processing task may also include generating relationships in the second database between entries of the first data set to facilitate anticipated responses to queries. The method may additionally include performing a second processing task different from the first processing task on the second data set, and after performing the first processing task, receiving a query that invokes the first data set, and responding to the query.

    Automating solving NP problems in annealer systems

    公开(公告)号:US11132422B2

    公开(公告)日:2021-09-28

    申请号:US16447656

    申请日:2019-06-20

    申请人: FUJITSU LIMITED

    IPC分类号: G06F17/11 G06F17/16

    摘要: According to an aspect of an embodiment, operations may include displaying a electronic user interface that includes a plurality of user-selectable options corresponding to taxonomy information for a plurality of optimization problems. The operations may further include receiving a first user input selecting a first template for a specific optimization problem of the plurality of optimization problems. The first user input may include a selection of at least one user-selectable option of the plurality of user-selectable options. The operations may further include receiving a second user input via the selected first template for the specific optimization problem and providing a call to the optimization solver machine to generate a solution for the specific optimization problem based on the received second user input. The second user input may include input data for a plurality of parameters of the specific optimization problem, specified in the selected first template.

    API mashup generation
    4.
    发明授权

    公开(公告)号:US10698664B2

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

    申请号:US15851734

    申请日:2017-12-21

    申请人: FUJITSU LIMITED

    摘要: A method may include extracting information regarding a software project based on source code of the software project, where the information includes a description of the source code and computer-readable source code. The method may also include identifying at least two application programming interface (API) calls within the information, and extracting metadata regarding at least one of the APIs from the information. The method may additionally include, using the metadata, analyzing the computer-readable source code to determine a correlation between the two API calls. The method may also include, based on the correlation and using a first of the two API calls, generating computer source code that combines the first API call and an additional API call in an API mashup.

    Open public internet-of-things systems and methods

    公开(公告)号:US10477395B2

    公开(公告)日:2019-11-12

    申请号:US15804943

    申请日:2017-11-06

    申请人: FUJITSU LIMITED

    摘要: A method of public information communication from an open public Internet-of-Things (IoT) device may include measuring a physical phenomenon. The method includes determining a location of an IoT device. The method includes broadcasting a network address and the location of the IoT device such that mobile devices within a particular proximity of the IoT device has access to the network address and the location. The method includes receiving an access request for public information at the network address from a mobile device positioned within the particular proximity to the IoT device. The public information includes a raw form of data measured by the physical sensor that is configured to be locally processed on the mobile devices. The method includes directly communicating the public information to the mobile device via a communication network without authentication or configuration between the IoT device and the mobile device.

    Traffic signal control using multiple Q-learning categories

    公开(公告)号:US10395529B2

    公开(公告)日:2019-08-27

    申请号:US16003017

    申请日:2018-06-07

    申请人: FUJITSU LIMITED

    摘要: Technologies are described to provide control of traffic signals based at least in part on multiple Q-learning categories. In some examples, a method may include clustering historical traffic data into multiple traffic pattern clusters, and generating multiple Q-learning categories, where each Q-learning category corresponds to a traffic pattern cluster of the multiple traffic pattern clusters. The method may also include determining a first Q-learning category of the multiple Q-learning categories to use in controlling traffic signals at an intersection based at least in part on a first traffic data of the intersection, where the first Q-learning category corresponds to a first traffic pattern cluster, and the first traffic data corresponds to the first traffic pattern cluster. The method may additionally include generating a first control action for the traffic signals at the intersection based at least in part on the first Q-learning category.

    Automated API parameter resolution and validation

    公开(公告)号:US10133650B1

    公开(公告)日:2018-11-20

    申请号:US15729522

    申请日:2017-10-10

    申请人: FUJITSU LIMITED

    IPC分类号: G06F9/44 G06F11/36

    摘要: A method for automated application programming interface (API) validation includes extracting API information from an API repository. The API information is used to generate a test case for the automated API validation. The API information may include a parameter placeholder, parameter information related to a parameter of an API endpoint, an API endpoint of the API, an endpoint description, a description of the API, a description of the parameter, response information, an authentication requirement information, and an API name. The method includes resolving the parameter of the API endpoint. The method includes communicating to a native API system a request using the sample parameter value for the parameter. The method includes comparing a response from the native API system with the response information to validate the API. The method includes verifying integrity of a software application implementing the API endpoint for use with a native software application.

    Dynamic demand response event assessment

    公开(公告)号:US10115120B2

    公开(公告)日:2018-10-30

    申请号:US14275674

    申请日:2014-05-12

    申请人: FUJITSU LIMITED

    摘要: A method of demand response (DR) event issue assessment is described. The method may include receiving parameters that may include one or more of contractual parameters, ambient condition data, historical data, and energy price data. The method may include predicting a customer demand and a customer energy curtailment based on one or more of the parameters. The method may further include calculating a customer participation likelihood based on one or more of the parameters. The method may include determining a price threshold based on one or more of the parameters, the customer energy curtailment, the customer demand, and the customer participation likelihood. The price threshold may represent an energy price at which issuing a DR event is more profitable than not issuing the DR event.

    CONTEXT-AWARE APPLICATION
    9.
    发明申请

    公开(公告)号:US20170322690A1

    公开(公告)日:2017-11-09

    申请号:US15148681

    申请日:2016-05-06

    申请人: FUJITSU LIMITED

    发明人: Wei-Peng Chen

    摘要: A method may include obtaining context data describing a context of a user of an electronic device and transmitting the context data to a back-end device. The method may also include receiving instructions from the back-end device, the instructions directing the electronic device to dynamically generate a single user interface including interactive content from a plurality of related resources, the plurality of related resources determined by the back-end device to be related to each other and to the context of the user, features of the interactive dynamic content extracted by the back-end device. The method may additionally include dynamically generating the single user interface, and displaying the single user interface to the user of the electronic device.