Patents by Inventor John Ruttenberg

John Ruttenberg 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).

  • Publication number: 20060259878
    Abstract: An automated processor design tool uses a description of customized processor instruction set extensions in a standardized language to develop a configurable definition of a target instruction set, a Hardware Description Language description of circuitry necessary to implement the instruction set, and development tools such as a compiler, assembler, debugger and simulator which can be used to develop applications for the processor and to verify it. Implementation of the processor circuitry can be optimized for various criteria such as area, power consumption, speed and the like. Once a processor configuration is developed, it can be tested and inputs to the system modified to iteratively optimize the processor implementation. By providing a constrained domain of extensions and optimizations, the process can be automated to a high degree, thereby facilitating fast and reliable development.
    Type: Application
    Filed: March 27, 2006
    Publication date: November 16, 2006
    Inventors: Earl Killian, Ricardo Gonzalez, Ashish Dixit, Monica Lam, Walter Lichtenstein, Christopher Rowen, John Ruttenberg, Robert Wilson, Albert Wang, Dror Maydan
  • Publication number: 20050273514
    Abstract: A system for automated and optimized file transfers among devices in a network comprises a client configured to request a file transfer, a server configured to transfer the requested file to the client, and a scheduling module configured to schedule delivery of the file to the client. The scheduling module preferably schedules the delivery of the file to be completed by a deadline. In an alternate embodiment, the file is transferred to a device in the network that did not send the request. The file transfer may be requested by a user at the client or may be requested by a pre-fetch module of the client.
    Type: Application
    Filed: May 9, 2001
    Publication date: December 8, 2005
    Inventors: Ray Milkey, Srikanth Subramaniam, John Ruttenberg, Walter Lichtenstein, David Lemke, Ashfaq Munshi, Luis Rojas, Fouad Tobagi
  • Publication number: 20050188089
    Abstract: A methodology and algorithm for managing resources from classes within a pool of resources to determine whether and what resources may be allocated upon a request for resources.
    Type: Application
    Filed: February 24, 2004
    Publication date: August 25, 2005
    Inventors: Walter Lichtenstein, David Agraz, Luis Rojas, John Ruttenberg, Anders Skoe