METHOD OF EXECUTING A JAVA CARD APPLICATION
    2.
    发明公开

    公开(公告)号:US20240289148A1

    公开(公告)日:2024-08-29

    申请号:US18582274

    申请日:2024-02-20

    IPC分类号: G06F9/455 G06F9/54

    CPC分类号: G06F9/45529 G06F9/54

    摘要: A method includes executing an application of a scripting language. The application of the scripting language uses first and second packages of an application programming interface (API). The first and second packages extend to each other. The method includes, from a class of the first package, calling and executing first native code of the API to implement a function of a method of the class of the first package. The first native code is in a programming language different from the scripting language. The executing the first native code of the API includes calling a method of a class of the second package. The called method of the class of the second package is executed using a virtual machine of the scripting language. The application of the scripting language may be a Java card application, and the programming language may be a C programming language.

    Vulnerability mitigation resource running embedded operating system on hybrid core

    公开(公告)号:US12061704B2

    公开(公告)日:2024-08-13

    申请号:US17727896

    申请日:2022-04-25

    摘要: A vulnerability management method acquires, during an OS runtime of an information handling system, vulnerability information indicating potentially vulnerable resources of the system. Disclosed methods calculate a vulnerability determination code (VDC) based on the vulnerability information. The VDC may indicate a scan zone that includes one or more scan zone components. Each component may correspond to a region of a potentially vulnerable resource. After a system reset, disclosed methods may perform a vulnerability aware (VA) boot sequence. The VA boot sequence may include, prior to booting a runtime operating system, determining, in accordance with the vulnerability information, whether to perform a comprehensive vulnerability detection (CVD) boot. A CVD boot refers to a boot sequence configured to boot a distinct operating system dedicated to performing a targeted vulnerability assessment that includes scanning the scan zone components indicated by the VDC. This dedicated OS may be implemented as an embedded OS (EOS).

    Multi-active browser application
    4.
    发明授权

    公开(公告)号:US12032978B2

    公开(公告)日:2024-07-09

    申请号:US17981748

    申请日:2022-11-07

    申请人: Hiperwall, Inc.

    IPC分类号: G06F9/455 G06F3/14

    CPC分类号: G06F9/45529 G06F3/1446

    摘要: An improved browser application that provides a view with the option of displaying simultaneously content of a plurality of “tabs” of the browser application on one or more displays, regardless of whether the tabs are active or inactive, is described herein. For example, the browser application can display simultaneously the content of multiple tabs and allow a user to resize and reposition the content of any one tab independent of the size, position, or number of other displayed tab content. Thus, in some circumstances, the content of one tab can partially or fully overlap (and therefore partially or fully hide) the content of another tab after a user manipulation of the size or position of tab content.

    Compiling user code as an extension of a host application in a browser environment

    公开(公告)号:US11995458B1

    公开(公告)日:2024-05-28

    申请号:US17338116

    申请日:2021-06-03

    发明人: Stefan Retief

    IPC分类号: G06F9/455 G06F8/41 G06F16/11

    摘要: In an example embodiment, a technique is provided for compiling user code. A browser, executing on a local computing device, receives a request to compile the user code. A bundler, executing in the browser, retrieves contents of the user code and dependencies of the user code on one or more host packages of a host application. The bundler transforms, compiles and bundles the user code to produce a compiled bundle. The transforming imports each host package as a property of a global window object of the browser, wherein the property has a name that includes the host package name appended with a predetermined string, and a value that indicates an entry point into the host package. The compiles the user code as an extension of the host application in order to utilize the host packages in an already compiled form. The compiled bundle is then provided as an output.

    Application-specific settings for hosted applications using client-side and host-side tablet device drivers

    公开(公告)号:US11928477B2

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

    申请号:US18192891

    申请日:2023-03-30

    申请人: Wacom Co., Ltd.

    IPC分类号: G06F9/44 G06F9/4401 G06F9/455

    CPC分类号: G06F9/4411 G06F9/45529

    摘要: A host system includes a device driver with application-specific settings for a hosted application. Input data is generated by one or more tablet devices at a client computer system. A host-side data transfer application receives the input data and forwards it to the host-side driver, which sends the input data to the hosted application. The tablet data sent to the hosted application is configured according to application-specific settings of the host-side driver, which may support multiple application programming interfaces. A dedicated driver-to-driver connection may also be used to transmit data between client-side and host-side drivers. In another aspect, a host sends an identifier of a hosted application currently in use to a client-side driver, which uses that identifier to look up and apply application-specific settings to tablet data sent to the hosted application. This can eliminate the need for a host-side driver while still allowing application-specific settings for hosted applications.