Private and mutually authenticated key exchange

    公开(公告)号:US10205713B2

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

    申请号:US15480156

    申请日:2017-04-05

    申请人: FUJITSU LIMITED

    摘要: A method of private mutually authenticated key exchange is provided. The method may include receiving, at the first device, a message transmitted from a second device and including a hierarchical inner-product encryption (HIPE) ciphertext. Further, the method may include decrypting, at the first device, the HIPE ciphertext to generate a first authenticated encryption (AE) ciphertext. The method may further include decrypting, at the first device, the first AE ciphertext. Further, the method may include encrypting, at the first device, a second AE ciphertext including a signature and one or more attributes of the first device. Moreover, the method may include transmitting, to the second device, another message including the second AE ciphertext.

    Aggregated and optimized virtual power plant control

    公开(公告)号:US10103550B2

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

    申请号:US15000970

    申请日:2016-01-19

    申请人: FUJITSU LIMITED

    摘要: A method of aggregated virtual power plant (VPP) control includes receiving control variable values. The control variables are received for control variables related to energy production and loads of devices electrically coupled to an electrical grid and communicatively coupled to the VPP controller server. The method includes inputting the control variable values into an objective algorithm. The method may include executing the objective algorithm. Executing the objective algorithm includes adjusting energy loads and energy production of prosumers, adjusting an energy amount supplied from a supply side for multiple time intervals, and adjusting curtailment of the energy loads in the prosumers based thereon. The method includes generating a VPP DR event schedule and communicating it to VPP client servers. The VPP DR event schedule includes control signals that are configured to affect an operating condition of the devices that are controlled by the VPP client servers.

    Detection of API backward compatibility across software versions

    公开(公告)号:US11775290B2

    公开(公告)日:2023-10-03

    申请号:US17444592

    申请日:2021-08-06

    申请人: FUJITSU LIMITED

    发明人: Lei Liu Wei-Peng Chen

    摘要: According to an aspect of an embodiment, operations for detection of API compatibility across software versions are provided. The operations may include receiving an input associated with a software application. The operations may further include determining first information. The operations may further include extracting a set of data from one or more web-based sources based on the determined first information. The operations may further include executing a set of operations including one or more pattern searching operations on the extracted set of data to generate a compatibility result. The operations may further include controlling a display device based on the generated compatibility result. The display device may be controlled to display assistive information which informs about a compatibility of the one or more APIs or the functions used in the source code of the software application with respect to the second version of the software.

    Unmanned aerial vehicle operation systems

    公开(公告)号:US11572166B2

    公开(公告)日:2023-02-07

    申请号:US15072172

    申请日:2016-03-16

    申请人: FUJITSU LIMITED

    IPC分类号: G06Q10/08 B64C39/02 G08G5/00

    摘要: A method of deploying an unmanned aerial vehicle (UAV) operation system may be provided. A method may include estimating an amount of traffic for one or more routes based on a demand of the one or more routes. The method may also include determining a required number of docking stations for each route of the one or more routes based on the estimated amount of traffic for the route, a distance of the route, and a maximum travel distance for a UAV. Further, the method may include installing the required number of docking stations for each route of the one or more routes, wherein each docking station of the required number of docking stations including at least one of a power supply, a wireless charger, a communication module, a control module, and a camera.

    Privacy trustworthiness based API access

    公开(公告)号:US11550937B2

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

    申请号:US16440656

    申请日:2019-06-13

    申请人: FUJITSU LIMITED

    摘要: A method may include providing access to a first application programming interface (API) provided by a first party and a second API provided by a second party. The method may also include collecting a first set of API data sources related to the first API and a second set of API data sources related to the second API. The method may additionally include using a deep learning model to predict a privacy trustworthiness level for the first API and the second API, and disabling access to the first API based on the privacy trustworthiness level of the first API being below a threshold level.

    API mashup infrastructure generation on computing systems

    公开(公告)号:US11487596B2

    公开(公告)日:2022-11-01

    申请号:US17008128

    申请日:2020-08-31

    申请人: FUJITSU LIMITED

    发明人: Lei Liu Wei-Peng Chen

    IPC分类号: G06F9/54 H04L12/66 G06F16/955

    摘要: According to an aspect of an embodiment, operations include deploying a trigger function on a computing system for detecting an electronic trigger event associated with a first Application Programming Interface (API) provider. The operations further include deploying a rule function for applying at least one trigger rule on event data and deploying an action function for generating at least one API call to a second API provider based on whether the event data satisfies the at least one trigger rule. The operations further include deploying a set of API gateways for enabling a workflow system to invoke at least one of: the deployed trigger function, the deployed rule function, and the deployed action function. The operations further include generating a workflow template of an API mashup based on information associated with the deployed functions and API gateways and posting the generated workflow template to the workflow system.

    Automatic parameter value resolution for API evaluation

    公开(公告)号:US11409642B2

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

    申请号:US16741694

    申请日:2020-01-13

    申请人: FUJITSU LIMITED

    IPC分类号: G06F11/36 G06N20/00 G06F9/54

    摘要: A method for parameter value resolution, includes extracting, from an application programming interface (API) repository, metadata information associated with an API parameter set of at least one API and generating parameter clusters associated with the API parameter set based on the extracted metadata information. Each parameter cluster may include word tokens associated with at least one API parameter of the API parameters set. The method furthers includes determining a representative term for each parameter cluster and based on the determined representative term, extracting sample parameter values from a knowledge base server. The method further includes generating test API endpoints associated with the at least one API based on the extracted sample parameter values, validating the extracted sample parameter values by executing the generated test API endpoints, and publishing, based on the validation, validation result as an indicator for suitability of the at least one API for a software application.

    Probabilistic price and spike forecasting

    公开(公告)号:US11282099B2

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

    申请号:US15043384

    申请日:2016-02-12

    申请人: FUJITSU LIMITED

    IPC分类号: G06Q30/02 G06N20/00 G06N7/00

    摘要: A method to forecast a spike price of a commodity may include obtaining a request to perform a prediction of a spike in a price of a commodity. The method may also include obtaining additional information of the commodity based on the input. The method may also include determining, using a first machine learning algorithm, a probability of the spike based at least in part on the additional information. The method may include outputting the probability of the spike for visual representation on an electronic display in response to a determination that the probability of the spike is above a risk tolerance. The method may further include determining, using a second machine learning algorithm, a price prediction in response to a determination that the probability of the spike is below the risk tolerance, wherein determining the price prediction comprises outputting the price prediction for visual representation on the electronic display.

    Automated learning universal gateway

    公开(公告)号:US10574764B2

    公开(公告)日:2020-02-25

    申请号:US15373799

    申请日:2016-12-09

    申请人: FUJITSU LIMITED

    摘要: A gateway includes a communication interface and a processor. The processor is configured to receive, via the communication interface, a graphical representation of a device to be connected to the gateway, the graphical representation being in an electronic format. The processor is further configured to identify the device using the graphical representation to locate a record for the device in an electronic data storage. The processor is configured to search, connect and interact with a variety of the Internet of Things (IoT) devices or services. The processor is also configured to record and/or monitor all connected devices. The processor is also configured to provide a recommendation for the possible connection via a graphical user interface based on monitored/recorded patterns, which are permitted. The processor is configured to learn the monitored/recorded patterns based machine learning methods and trigger some actions with users' permissions or recommend a set of services to users.