Lightweight application programming interface (API) creation and management

    公开(公告)号:US10713103B2

    公开(公告)日:2020-07-14

    申请号:US16159912

    申请日:2018-10-15

    Abstract: Examples of techniques lightweight application programming interface (API) creation and management are described herein. An aspect includes sending an API response to a client based on a first API request from the client. Another aspect includes receiving a first data consumption record corresponding to the API response, wherein the first data consumption record indicates an amount of data that was discarded from the API response by the client. Another aspect includes determining, based on the first data consumption record, a lightweight API. Another aspect includes sending the lightweight API to the client based on a second API request from the client.

    LIGHTWEIGHT APPLICATION PROGRAMMING INTERFACE (API) CREATION AND MANAGEMENT

    公开(公告)号:US20200117522A1

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

    申请号:US16159912

    申请日:2018-10-15

    Abstract: Examples of techniques lightweight application programming interface (API) creation and management are described herein. An aspect includes sending an API response to a client based on a first API request from the client. Another aspect includes receiving a first data consumption record corresponding to the API response, wherein the first data consumption record indicates an amount of data that was discarded from the API response by the client. Another aspect includes determining, based on the first data consumption record, a lightweight API. Another aspect includes sending the lightweight API to the client based on a second API request from the client.

    File generator
    5.
    发明授权

    公开(公告)号:US10915496B2

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

    申请号:US16182655

    申请日:2018-11-07

    Abstract: In an approach for generating a file, a computer provides a selection window associated with a second file, wherein the selection window is at least partially transparent and at least partially overlays an opened first file. The computer identifies content within the opened first file that is overlaid by the provided selection window associated with the second file. The computer transfers a copy of the identified content within the opened first file that is overlaid by the provided selection window associated with the second file, wherein the opened first file does not incorporate changes that are made within the second file.

    Dynamic code maturity determination for proactive code review and merge

    公开(公告)号:US10671385B2

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

    申请号:US15960610

    申请日:2018-04-24

    Abstract: A computer-implemented method includes detecting a first user is editing a first version of a content piece. A first feature set value is determined, describing a first set of values of one or more features of the first version. Based on the first feature set value, a first maturity score of the first version is determined, using a mapping. It is detected that a second user is editing a second version of the content piece in parallel with the first user editing the first version. A second feature set value is determined, describing a second set of values of the one or more features of the second version of the content piece. Based on the second feature set value, a second maturity score of the second version is determined, using the mapping. It is detected that the second maturity score meets a maturity threshold. Thus, a remedial action is performed.

    DISASSEMBLY CODE GENERATION DURING DEBUGGING

    公开(公告)号:US20200081695A1

    公开(公告)日:2020-03-12

    申请号:US16128608

    申请日:2018-09-12

    Abstract: Embodiments of the present invention provide a method, a system, and a computer program product for disassembly code generation during debugging. In the method, a first disassembly code is obtained based on a source code of a computer program. Runtime information of the computer program is obtained from a debugging engine. And a second disassembly code is generated based on the first disassembly code and the runtime information. Computing works about generating disassembly code are distributed in different phases. When the user requests a view of the disassembly code, the response time will be reduced.

    MANAGING MESSAGE NOTIFICATIONS IN A COMPUTING ENVIRONMENT

    公开(公告)号:US20180255014A1

    公开(公告)日:2018-09-06

    申请号:US15697824

    申请日:2017-09-07

    CPC classification number: H04L51/24

    Abstract: A tool for managing message notifications in a computing environment includes a computer determining a user receives a notification of a first message received in a collaboration application on a computing device of the user, and determining a topic for the first message. The computer then determines whether the user suppresses the notification of the first message by determining whether a gesture received from the user corresponds to a gesture map stored for the collaboration application, and if so, the computer stores the topic for the first message associated with an indication the user suppressed the notification. The computer further determines a second message is received, determines a topic of the second message, and then determines whether the user previously suppressed the topic of the second message. If the user previously suppressed the topic of the second message, the computer suppresses a notification for the second message.

    CODE UPDATE BASED ON DETECTION OF CHANGE IN RUNTIME CODE DURING DEBUGGING

    公开(公告)号:US20170337112A1

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

    申请号:US15156967

    申请日:2016-05-17

    CPC classification number: G06F11/362 G06F8/41

    Abstract: A method, and associated computer system and computer program product. A change of runtime code is detected by one or more processors of the computer system. The change is detected in a debugging session on a first machine. The runtime code is obtained from source code that is developed on a second machine that is different from the first machine. In response to the change being detected, a portion of the source code associated with the detected change is determined, by the one or more processors, based on a profile. The profile indicates a mapping between the source code and the runtime code. The portion of the source code is caused, by the one or more processors, to be updated based on the detected change in the runtime code.

Patent Agency Ranking