Patents by Inventor Nicholas Wade

Nicholas Wade 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: 20050060365
    Abstract: Methods and apparatus are provided for processing information items. Processing comprises one of context filtering, context prioritizing, or both context filtering and context prioritizing. In some embodiments the set of context items from which processing criteria are derived includes a user's calendar of appointments, schedule changes, exceptions, and the like.
    Type: Application
    Filed: January 24, 2002
    Publication date: March 17, 2005
    Inventors: Scott Robinson, Uttam Sengupta, Andrew Anderson, Steven Bennett, Paul Pierce, Trevor Pering, Nicholas Wade, Shreekant Thakkar, Kit Tham
  • Patent number: 5953746
    Abstract: A method and system for dynamically sizing a dedicated memory in a shared memory buffer architecture. At initial boot, system BIOS programs control register to allocate a dedicated memory of a desired size. The size of the dedicated memory allocated is dependent on the performance requirements. If after initial boot, the performance requirements change, it may necessitate a change in dedicated memory size. By reprogramming the control registers, the dedicated memory size is dynamically changed without any manual manipulation of internal components.
    Type: Grant
    Filed: December 21, 1998
    Date of Patent: September 14, 1999
    Assignee: Intel Corporation
    Inventors: Ken M. Crocker, Radhakrishnan Venkataraman, Nicholas Wade
  • Patent number: 5915265
    Abstract: A method and system for dynamically sizing a dedicated memory in a shared memory buffer architecture. At initial boot, system BIOS programs control register to allocate a dedicated memory of a desired size. The size of the dedicated memory allocated is dependent on the performance requirements. If after initial boot, the performance requirements change, it may necessitate a change in dedicated memory size. By reprogramming the control registers, the dedicated memory size is dynamically changed without any manual manipulation of internal components.
    Type: Grant
    Filed: December 22, 1995
    Date of Patent: June 22, 1999
    Assignee: Intel Corporation
    Inventors: Ken M. Crocker, Radhakrishnan Venkataraman, Nicholas Wade
  • Patent number: 5790849
    Abstract: A method and system for allowing an arbitrary operating boot in a shared memory buffer architecture system. A chipset including a memory controller, a bridge, and an arbitration unit is used to control access to a shared physical memory. The physical memory is divided between the system memory and dedicated memory to be used by one or more devices. A portion of the physical memory is allocated as a dedicated memory for some system device. The remainder of the memory may be allocated as system memory. The allocation is performed by a system BIOS either at initial start up or through system BIOS calls made during initialization of the device to use the dedicated memory. Programmable bits in the chipset are programmed to prevent the memory controller from claiming dedicated memory accesses during the boot of an operating system. Since the operating system's attempts to write to the dedicated memory are not claimed by the memory controller during memory sizing, they are forwarded to an I/O bus.
    Type: Grant
    Filed: December 22, 1995
    Date of Patent: August 4, 1998
    Assignee: Intel Corporation
    Inventors: Ken M. Crocker, Radhakrishnan Venkataraman, Nicholas Wade
  • Patent number: 5613075
    Abstract: A method for guaranteeing access to a bus master for reads of main memory in a bridge circuit for joining a host processor, main memory, and a PCI bus, by detecting a read with data posted in the posted write buffer, disabling the posted write buffer, disabling access by the host processor for a selected period, detecting the presence of a retry of the read access, and enabling the posted write buffer after detecting an idle bus for the passage of the preselected time.
    Type: Grant
    Filed: January 12, 1996
    Date of Patent: March 18, 1997
    Assignee: Intel Corporation
    Inventors: Nicholas Wade, Mark Lalich, Bruce Young
  • Patent number: 5155843
    Abstract: A pipelined CPU executing instructions of variable length, and referencing memory using various data widths. Macroinstruction pipelining is employed (instead of microinstruction pipelining), with queueing between units of the CPU to allow flexibility in instruction execution times. A wide bandwidth is available for memory access; fetching 64-bit data blocks on each cycle. A hierarchical cache arrangement has an improved method of cache set selection, increasing the likelihood of a cache hit. A writeback cache is used (instead of writethrough) and writeback is allowed to proceed even though other accesses are suppressed due to queues being full. A branch prediction method employs a branch history table which records the taken vs. not-taken history of branch opcodes recently used, and uses an empirical algorithm to predict which way the next occurrence of this branch will go, based upon the history table.
    Type: Grant
    Filed: June 29, 1990
    Date of Patent: October 13, 1992
    Assignee: Digital Equipment Corporation
    Inventors: Rebecca L. Stamm, R. Iris Bahar, Michael Callander, Linda Chao, Derrick R. Meyer, Douglas Sanders, Richard L. Sites, Raymond Strouble, Nicholas Wade