Patents by Inventor Ryosuke Ohgishi

Ryosuke Ohgishi 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: 8473691
    Abstract: A memory management device, an image forming apparatus, and an image forming method include an OS-management-memory-region managing unit configured to divide a physical memory space into a management region managed by an OS and a non-management region that is not managed by the OS, assign the management region to the virtual memory space, and acquire and/or free a memory space of the management region. The image forming apparatus includes an OS-non-management-memory-region managing unit assigning the non-management region to the virtual memory space so that an application program acquires and/or frees a memory space of the non-management region. The OS-management-memory-region managing unit includes a window region provided so that the OS refers to the non-management region. Data is read and/or written from and/or into the OS-non-management region via the window region.
    Type: Grant
    Filed: January 19, 2010
    Date of Patent: June 25, 2013
    Inventor: Ryosuke Ohgishi
  • Patent number: 8042111
    Abstract: A unit: (a) sets event largest possible values used for limitation of the number of tasks and/or the size of areas in a buffer; (b) generates a task without reaching the event largest possible values when receiving an event, and reserves an area in the buffer for the task; (c) determines whether another event has been received before process of the task is completed; (d) deletes the task and releases the area if another new event has not been received; (e1) if it has been received and both the number of tasks and the size of the areas do not reach the event largest possible values, generates a new task and reserves another area in the buffer; and (e2) if it has been received and any of them reaches any of the event largest possible values, reuses the task and the area for the new event.
    Type: Grant
    Filed: April 3, 2008
    Date of Patent: October 18, 2011
    Assignee: Kyocera Mita Corporation
    Inventor: Ryosuke Ohgishi
  • Publication number: 20100220359
    Abstract: A memory management device, an image forming apparatus, and an image forming method include an OS-management-memory-region managing unit configured to divide a physical memory space into a management region managed by an OS and a non-management region that is not managed by the OS, assign the management region to the virtual memory space, and acquire and/or free a memory space of the management region. The image forming apparatus includes an OS-non-management-memory-region managing unit assigning the non-management region to the virtual memory space so that an application program acquires and/or frees a memory space of the non-management region. The OS-management-memory-region managing unit includes a window region provided so that the OS refers to the non-management region. Data is read and/or written from and/or into the OS-non-management region via the window region.
    Type: Application
    Filed: January 19, 2010
    Publication date: September 2, 2010
    Applicant: Kyocera Mita Corporation
    Inventor: Ryosuke Ohgishi
  • Publication number: 20090116042
    Abstract: An image forming apparatus includes a display panel that provides a display including at least one apparatus setting, a panel image recording unit that records at least a portion of an image displayed on the display panel to provide a recorded image, and a printing unit that prints the recorded image.
    Type: Application
    Filed: October 29, 2008
    Publication date: May 7, 2009
    Applicant: Kyocera Mita Corporation
    Inventor: Ryosuke Ohgishi
  • Publication number: 20080250409
    Abstract: A unit: (a) sets event largest possible values used for limitation of the number of tasks and/or the size of areas in a buffer; (b) generates a task without reaching the event largest possible values when receiving an event, and reserves an area in the buffer for the task; (c) determines whether another event has been received before process of the task is completed; (d) deletes the task and releases the area if another new event has not been received; (e1) if it has been received and both the number of tasks and the size of the areas do not reach the event largest possible values, generates a new task and reserves another area in the buffer; and (e2) if it has been received and any of them reaches any of the event largest possible values, reuses the task and the area for the new event.
    Type: Application
    Filed: April 3, 2008
    Publication date: October 9, 2008
    Inventor: Ryosuke Ohgishi