Patents by Inventor Steve Longerbeam

Steve Longerbeam 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: 7877592
    Abstract: A method and apparatus is disclosed herein for performing operating system (OS) switching. In one embodiment, the method comprising enabling a plurality of operating systems to run concurrently on a computer, wherein a first operating system in the plurality of operating systems is actively being run, the method comprising, identifying a second operating system of a plurality of operating systems that is to be active next, exchanging information between the first and second operating systems using a storage area accessible by the first and second operating systems, causing the first operating system to become inactive by performing a suspend operation; and causing the second operating system to become active by performing a resume operation to cause the second operating system to resume operation, wherein the information controls which operations are performed as part of one or both of the suspend and resume operations.
    Type: Grant
    Filed: October 11, 2007
    Date of Patent: January 25, 2011
    Assignee: NTT DOCOMO, Inc.
    Inventors: Jun Sun, Dong Zhou, Steve Longerbeam
  • Publication number: 20080133903
    Abstract: A method and apparatus is disclosed herein for performing operating system (OS) switching. In one embodiment, the method comprising enabling a plurality of operating systems to run concurrently on a computer, wherein a first operating system in the plurality of operating systems is actively being run, the method comprising, identifying a second operating system of a plurality of operating systems that is to be active next, exchanging information between the first and second operating systems using a storage area accessible by the first and second operating systems, causing the first operating system to become inactive by performing a suspend operation; and causing the second operating system to become active by performing a resume operation to cause the second operating system to resume operation, wherein the information controls which operations are performed as part of one or both of the suspend and resume operations.
    Type: Application
    Filed: October 11, 2007
    Publication date: June 5, 2008
    Inventors: Jun Sun, Dong Zhou, Steve Longerbeam
  • Publication number: 20040268084
    Abstract: Disclosed is a computing system comprising at least one random access memory (RAM) and a processor. The RAM includes a storage location containing filesystem data with associated page table entries, and each page table entry includes a read/write flag for the filesystem data. The filesystem data is initially mapped for read-only access. The processor is configured to remap the filesystem data for write access by modifying the read/write flag of the page table entries; to perform a write operation on the filesystem data in write access, and to remap the filesystem data back for read-only access by modifying the read/write flag of the page table entries. The computing system also uses filesystem that is mounted in the RAM to manage filesystem data. The filesystem protects the filesystem data from errant writes by modifying page table entries associated with the filesystem data without using a disk cache.
    Type: Application
    Filed: June 30, 2003
    Publication date: December 30, 2004
    Inventors: Steve Longerbeam, Matthew Aaron Locke, Kevin Dale Morgan