Method and device for securing the application programming interface of a hypervisor

US2017031702A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2017031702-A1
Application numberUS-201615221138-A
CountryUS
Kind codeA1
Filing dateJul 27, 2016
Priority dateJul 29, 2015
Publication dateFeb 2, 2017
Grant date

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A method for securing an application programming interface of a utility program library, including at least one program construct, of a hypervisor, including a configuration of the hypervisor that assigns at least one permissible call of the program construct to at least one guest system of the hypervisor, and a code generation, supported by the configuration, of a declaration of the program construct adapted to the guest system.

First claim

Opening claim text (preview).

What is claimed is: 1 . A method for securing an application programming interface of a utility program library, comprising: assigning, by a configuration of the hypervisor, at least one permissible call of a program construct to at least one guest system of the hypervisor; and generating code, supported by the configuration, of a declaration of the program construct adapted to the guest system. 2 . The method as recited in claim 1 , further comprising: assigning, by the configuration, a version to each of the calls and the hypervisor. 3 . The method as recited in claim 1 , wherein during the code generation, the utility program library is produced. 4 . The method as recited in claim 3 , wherein the program construct is a function, and the declaration is a functional prototype of the function. 5 . The method as recited in claim 4 , wherein the utility program library is object-oriented, and the function is a method having a designator that contains the version of the method. 6 . The method as recited in claim 1 , wherein during the code generation, a header data file is produced that contains the declaration. 7 . A machine-readable storage medium on which is stored a computer program for securing an application programming interface of a utility program library, the computer program, when executed on a processor, causing the processor to perform: assigning, by a configuration of the hypervisor, at least one permissible call of a program construct to at least one guest system of the hypervisor; and generating code, supported by the configuration, of a declaration of the program construct adapted to the guest system. 8 . A device for securing an application programming interface of a utility program library, the device designed to: cause assigning, by a configuration of the hypervisor, at least one permissible call of a program construct to at least one guest system of the hypervisor; and generate code, supported by the configuration, of a declaration of the program construct adapted to the guest system.

Assignees

Inventors

Classifications

  • Selecting among different versions · CPC title

  • Hypervisor-specific management and integration aspects · CPC title

  • by executing in a restricted environment, e.g. sandbox or secure virtual machine · CPC title

  • Isolation or security of virtual machine instances · CPC title

  • Remote procedure calls [RPC]; Web services · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US2017031702A1 cover?
A method for securing an application programming interface of a utility program library, including at least one program construct, of a hypervisor, including a configuration of the hypervisor that assigns at least one permissible call of the program construct to at least one guest system of the hypervisor, and a code generation, supported by the configuration, of a declaration of the program co…
Who is the assignee on this patent?
Bosch Gmbh Robert
What technology area does this patent fall under?
Primary CPC classification G06F9/45558. Mapped technology areas include Physics.
When was this patent published?
Publication date Thu Feb 02 2017 00:00:00 GMT+0000 (Coordinated Universal Time) (A1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).