Patents by Inventor Jeremy Cook

Jeremy Cook 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: 6941437
    Abstract: A method for managing a memory is provided which comprises the steps of: receiving a request for a memory allocation from a first application, the request comprising a requested memory amount; estimating a total amount of a memory available to the first application; freeing a partition of the memory sufficient for the first application based on the requested memory amount; and allocating the partition to the first application. The memory can be freed in a number of ways, including, by shutting down other applications based upon a priority or priority state scheme, issuing a shut down request to another application, or by allowing the user to select an application to be shut down.
    Type: Grant
    Filed: July 18, 2002
    Date of Patent: September 6, 2005
    Assignee: Wind River Systems, Inc.
    Inventors: Jeremy Cook, Alexey Goloshubin
  • Publication number: 20050050452
    Abstract: In one embodiment, a method for generating an electronically publishable document, comprises receiving image data corresponding to a physical document, segmenting the image data, creating a markup language file containing the segmented image data, and embedding a graphical user interface within the markup language file that enables navigation to segmented image data as selected by the user.
    Type: Application
    Filed: August 27, 2003
    Publication date: March 3, 2005
    Inventors: Wade Weitzel, Archie Carrington, Jeremy Cook
  • Publication number: 20030056076
    Abstract: A method for managing a memory is provided which comprises the steps of: receiving a request for a memory allocation from a first application, the request comprising a requested memory amount; estimating a total amount of a memory available to the first application; freeing a partition of the memory sufficient for the first application based on the requested memory amount; and allocating the partition to the first application. The memory can be freed in a number of ways, including, by shutting down other applications based upon a priority or priority state scheme, issuing a shut down request to another application, or by allowing the user to select an application to be shut down.
    Type: Application
    Filed: July 18, 2002
    Publication date: March 20, 2003
    Inventors: Jeremy Cook, Alexey Goloshubin
  • Publication number: 20030028591
    Abstract: A method for dynamically self-adjusting rendering functionality in a browser includes providing a stimulus to the browser, and reacting to the stimulus using the browser so as to direct a change in a rendering module inventory associated with the browser. The stimulus may include a user interaction, a memory threshold trigger, a freshness logic trigger, a change in IP address and/or a change in a browser connection type. The change in the rendering module inventory may be downloading a rendering module and/or removal of a rendering module. A rendering module may be downloaded from a remote server over the Internet.
    Type: Application
    Filed: July 18, 2002
    Publication date: February 6, 2003
    Inventors: Alexey Goloshubin, Jeremy Cook, Stephen Maryka