Device driver registration device and device driver registration method using same

US10372461B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10372461-B2
Application numberUS-201515512810-A
CountryUS
Kind codeB2
Filing dateAug 31, 2015
Priority dateSep 19, 2014
Publication dateAug 6, 2019
Grant dateAug 6, 2019

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.

[Problem to be Solved] To register a device driver in the kernel of an operating system by means of a method simpler than conventional methods. [Solution] The device driver is registered in an operating system kernel using a notification driver, which is provided with a driver interface for notifying the operating system kernel of device setting information, and a scenario sequence file, in which device setting information is described which includes device parameters, including configuration structure information about the device, and an execution script for determining the operations of the device. By loading the scenario sequence file into the notification driver, the device driver is registered in the operating system kernel by means of the device interface.

First claim

Opening claim text (preview).

The invention claimed is: 1. A device-driver registration device comprising: a notification driver, wherein the notification driver is provided with a driver-interface for notifying an OS kernel of device setting-information, the notification driver not including any device configuration information; and a scenario sequence file, in which only device setting-information not depending on an operating system is described, wherein the device setting-information is registered into the kernel via the driver-interface by reading the scenario sequence file into the notification driver. 2. The device-driver registration device according to claim 1 , wherein the notification driver is compiled according to the OS kernel. 3. A device driver registration method comprising: preparing a notification driver and a scenario sequence file, wherein the notification driver comprises a driver-interface for notifying an OS kernel of device setting-information, wherein the notification driver does not include any device configuration information, and wherein the scenario sequence file describes only device setting-information not depending on an operating system, and registering the device setting-information into the kernel via the driver-interface by reading the scenario sequence file into the notification driver. 4. The registration method of the device-driver according to claim 3 , wherein the notification driver only functions as an interface to notify the OS of the device setting-information. 5. The device driver registration method according to claim 3 , wherein preparing the notification driver comprises compiling the notification driver according to the OS kernel. 6. A registration method of a device-driver comprising: loading a notification driver into an OS kernel, wherein the notification driver comprises a driver-interface for notifying the OS kernel of device setting-information, the notification driver not including any device configuration information; starting initializing a device and reading a scenario sequence file where the device setting-information is described; executing a main thread to generate a handler based on the scenario sequence file; and registering a device-driver into the kernel by registering the handler, thereby allowing the scenario sequence file to not depend on the OS kernel. 7. The registration method according to claim 6 , wherein initializing the device and reading the scenario sequence file where the device setting-information is described comprises: setting default values of a register; and clearing a work memory. 8. The registration method according to claim 6 , wherein executing the main thread to generate the handler based on the scenario sequence file comprises respectively associating a device parameter and an execution script that determines a device operation to every handler according to a table. 9. The registration method of the device-driver according to claim 6 , wherein loading the notification driver into the OS kernel comprises compiling the notification driver according to the OS kernel and loading the compiled notification driver into the OS kernel.

Assignees

Inventors

Classifications

  • G06F9/4411Primary

    Configuring for operating with peripheral devices; Loading of device drivers · CPC title

  • Dynamic linking or loading; Link editing at or after load time, e.g. Java class loading · CPC title

  • G06F9/4406Primary

    Loading of operating system · 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 US10372461B2 cover?
[Problem to be Solved] To register a device driver in the kernel of an operating system by means of a method simpler than conventional methods. [Solution] The device driver is registered in an operating system kernel using a notification driver, which is provided with a driver interface for notifying the operating system kernel of device setting information, and a scenario sequence file, …
Who is the assignee on this patent?
Alab Inc, Konami Digital Entertainment Co Ltd
What technology area does this patent fall under?
Primary CPC classification G06F9/4411. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Aug 06 2019 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). 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).