Patents by Inventor Paul Willmann

Paul Willmann has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 10862982
    Abstract: Disclosed are aspects of communication between user-space and kernel-space. In some examples, an application programming interface (API) signature is defined for an API. The API signature specifies a callback and a callback parameter size. A transport allocates temporary storage based on the callback parameter size specified by the API signature. A callback parameter is stored in the temporary storage. The callback is invoked based on the callback parameter.
    Type: Grant
    Filed: January 3, 2019
    Date of Patent: December 8, 2020
    Assignee: VMWARE, INC.
    Inventor: Paul Willmann
  • Publication number: 20190141145
    Abstract: Disclosed are aspects of communication between user-space and kernel-space. In some examples, an application programming interface (API) signature is defined for an API. The API signature specifies a callback and a callback parameter size. A transport allocates temporary storage based on the callback parameter size specified by the API signature. A callback parameter is stored in the temporary storage. The callback is invoked based on the callback parameter.
    Type: Application
    Filed: January 3, 2019
    Publication date: May 9, 2019
    Inventor: Paul Willmann
  • Patent number: 10187479
    Abstract: Embodiments of the disclosure provide high-level primitives that facilitate communication between a user-space application and an operating system kernel. Transport components reside in user-space and in kernel-space that, upon either the application or a kernel module requesting to invoke a callback, deliver parameters and other data back and forth to one another, allowing the user-space application and kernel module to communicate as if directly invoking the callback. Embodiments also provide for a definition standard that third-party developers can use to automatically emit a header file and macros for sending events and dispatching callbacks.
    Type: Grant
    Filed: August 26, 2013
    Date of Patent: January 22, 2019
    Assignee: VMWARE, INC.
    Inventor: Paul Willmann
  • Publication number: 20150058444
    Abstract: Embodiments of the disclosure provide high-level primitives that facilitate communication between a user-space application and an operating system kernel. Transport components reside in user-space and in kernel-space that, upon either the application or a kernel module requesting to invoke a callback, deliver parameters and other data back and forth to one another, allowing the user-space application and kernel module to communicate as if directly invoking the callback. Embodiments also provide for a definition standard that third-party developers can use to automatically emit a header file and macros for sending events and dispatching callbacks.
    Type: Application
    Filed: August 26, 2013
    Publication date: February 26, 2015
    Applicant: VMWARE, INC.
    Inventor: Paul WILLMANN
  • Publication number: 20100325348
    Abstract: This invention provides a device of Flash Modules Array or Flash Array (FA) for short, with a higher capacity, higher speed and lower power consumption. A device of flash array comprises: a one or more physical I/O interfaces, for performing data transmission with the outside or upstream; one or more ports for flash modules consisting of multiple flash memory modules, a flash array controller, set between the physical I/O interface and the flash modules, further including: a block mapping unit, for performing the address mapping between the logical address which is transmitted between the physical I/O interface and the outside and the physical address which is transmitted between the physical I/O interface and the flash array. The invention is applied in the field of flexible solid state storage device.
    Type: Application
    Filed: January 18, 2008
    Publication date: December 23, 2010
    Applicant: SUZHOU ONE WORLD TECHNOLOGY CO., LTD.
    Inventors: Schumann Rafizadeh, Paul Willmann, Yiji Lin, Ying Hu
  • Patent number: 4033288
    Abstract: A disk to be coated on both sides in rotatively supported within an annular housing of a larger internal diameter. Means traverse and coat each side of the rotating disk. The inner housing wall is disposed transversely to the disk and has an annular slot operatively associated with the disk whereby excess coating material is spun off the disk and into the housing. The housing is radially of a triangular cross-section, the apex offset from said disk whereby said spun off material strikes an inclined internal wall surface of the housing. Means orbit a plurality of such disks about a central axis and through a plurality of movable treating stations.
    Type: Grant
    Filed: July 26, 1976
    Date of Patent: July 5, 1977
    Assignee: BASF Aktiengesellschaft
    Inventors: Josef Woellhaf, Werner Balz, Roland Falk, Dieter Scheffel, Volker Richter, Paul Willmann
  • Patent number: 4029249
    Abstract: A high-speed roller system for transporting webs of sheeting, preferably for coating the same with a magnetic layer, comprising a suction roller for control of the speed of the web, which suction roller has a surface containing grooves, preferably rhombic grooves, in which the perforations for sucking the sheeting are disposed, preferably at the points of intersection, the ratio of the total cross-sectional area of the perforations to the total surface area of the roller being from 0.7 to 3%.
    Type: Grant
    Filed: September 12, 1975
    Date of Patent: June 14, 1977
    Assignee: BASF Aktiengesellschaft
    Inventors: Peter Nagel, Werner Grau, Hermann Maier, Heinrich Wittkamp, Roland Falk, Paul Willmann