Patents by Inventor Keith Glidewell

Keith Glidewell 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: 7206915
    Abstract: A physical address extension feature maps multiple virtual memory spaces to an extended physical memory. A virtual space manager dynamically allocates pages of the physical memory to respective virtual spaces. The virtual space manager responds to a request from an application for allocation of a page of physical memory by returning a cookie indicating the allocated page. The virtual space manager responds to a request including the cookie by switching virtual address translation to the virtual memory space including the indicated page. The cookie is used to access a cookie cache of state information on the last page of virtual memory having been mapped into physical memory. For example, segments of the page store block map entries for snapshot copies, and the cookie cache caches the last-accessed values of the block numbers and their location within the page.
    Type: Grant
    Filed: June 3, 2004
    Date of Patent: April 17, 2007
    Inventors: Marc A. DeSouter, Philippe Armangau, Ishraq Mohammed Ahmed, Keith Glidewell
  • Publication number: 20050278566
    Abstract: Methods, systems, and computer program products for automatically determining locations of interconnected processing modules are disclosed. Physical identifiers are determined for each of a plurality of processing modules connected to each other in a linear topology. Communications are iteratively disabled with each of the processing modules. Discover messages are sent to active, reachable processing modules and responses are received from the active processing modules that receive the discover messages. Based on the number of responses, the location of each processing module is determined.
    Type: Application
    Filed: June 10, 2004
    Publication date: December 15, 2005
    Inventors: James Jones, Keith Glidewell
  • Publication number: 20050273570
    Abstract: A physical address extension feature maps multiple virtual memory spaces to an extended physical memory. A virtual space manager dynamically allocates pages of the physical memory to respective virtual spaces. The virtual space manager responds to a request from an application for allocation of a page of physical memory by returning a cookie indicating the allocated page. The virtual space manager responds to a request including the cookie by switching virtual address translation to the virtual memory space including the indicated page. The cookie is used to access a cookie cache of state information on the last page of virtual memory having been mapped into physical memory. For example, segments of the page store block map entries for snapshot copies, and the cookie cache caches the last-accessed values of the block numbers and their location within the page.
    Type: Application
    Filed: June 3, 2004
    Publication date: December 8, 2005
    Inventors: Marc DeSouter, Philippe Armangau, Ishraq Ahmed, Keith Glidewell
  • Patent number: 6915516
    Abstract: A method and system allocate resources in a plurality of processors system. When a processor is idle, the system determines when another processor is not idle. The time the non-idle processor remains non-idle is timed, and once a predetermined amount of time elapses, if the non-idle processor is still not idle, the idle processor poaches a job from the non-idle processor.
    Type: Grant
    Filed: September 29, 2000
    Date of Patent: July 5, 2005
    Assignee: EMC Corporation
    Inventor: Keith Glidewell