Patents by Inventor Paul L. Master

Paul L. Master 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: 20040177225
    Abstract: A memory controller to provide memory access services in an adaptive computing engine is provided. The controller comprises: a network interface configured to receive a memory request from a programmable network; and a memory interface configured to access a memory to fulfill the memory request from the programmable network, wherein the memory interface receives and provides data for the memory request to the network interface, the network interface configured to send data to and receive data from the programmable network.
    Type: Application
    Filed: November 20, 2003
    Publication date: September 9, 2004
    Applicant: QuickSilver Technology, Inc.
    Inventors: Frederick Curtis Furtek, Paul L. Master
  • Publication number: 20040093601
    Abstract: A method, system and program are provided for development of an adaptive computing integrated circuit and corresponding configuration information, in which the configuration information provides an operating mode to the adaptive computing integrated circuit. The exemplary system includes a scheduler, a memory, and a compiler. The scheduler is capable of scheduling a selected algorithm with a plurality of adaptive computing descriptive objects to produce a scheduled algorithm and a selected adaptive computing circuit version. The memory is utilized to store the plurality of adaptive computing descriptive objects and a plurality of adaptive computing circuit versions generated during the scheduling process. The selected adaptive computing circuit version is converted into a hardware description language, for fabrication into the adaptive computing integrated circuit.
    Type: Application
    Filed: November 7, 2002
    Publication date: May 13, 2004
    Applicant: QuickSilver Technology, Inc.
    Inventors: Paul L. Master, Eugene Hogenauer, Bicheng William Wu, Dan MingLun Chuang, Bjorn Freeman-Benson
  • Publication number: 20040093589
    Abstract: The present invention is a method, system, software and data structure for profiling programs, other code, and adaptive computing integrated circuit architectures, using a plurality of data parameters such as data type, input and output data size, data source and destination locations, data pipeline length, locality of reference, distance of data movement, speed of data movement, data access frequency, number of data load/stores, memory usage, and data persistence. The profiler of the invention accepts a data set as input, and profiles a plurality of functions by measuring a plurality of data parameters for each function, during operation of the plurality of functions with the input data set, to form a plurality of measured data parameters. From the plurality of measured data parameters, the profiler generates a plurality of data parameter comparative results corresponding to the plurality of functions and the input data set.
    Type: Application
    Filed: November 7, 2002
    Publication date: May 13, 2004
    Applicant: QuickSilver Technology, Inc.
    Inventor: Paul L. Master
  • Publication number: 20040029607
    Abstract: Aspects of providing consumer products in the embedded systems market are described. These aspects include utilizing adaptive silicon as a hardware foundation of an electronic product. Further, procurement of a digitation file is required to establish a hardware designation and software application for the adaptive silicon. The electronic product then is operated according to the digitation file.
    Type: Application
    Filed: December 5, 2001
    Publication date: February 12, 2004
    Inventors: Paul L. Master, John Watson
  • Publication number: 20040028082
    Abstract: A system for efficient sale of devices that comply with licensed standards. A preferred embodiment of the invention uses a generic, or highly adaptable, hardware device. The device can be adapted to adhere to a specific standard, e.g., code-division multiple access, time-division multiple access, etc., after manufacture such as at the point-of-sale to an end user, prior to distribution, or at some other point in a distribution and sales network. This allows manufacturers, retailers and end users to benefit from more competitive selection of standardized communication, data and other formats. Reduction of manufacturing costs and elimination of shipping, or other transfer and storage costs, is also realized.
    Type: Application
    Filed: December 10, 2001
    Publication date: February 12, 2004
    Applicant: Quicksilver Technology, Inc.
    Inventors: Paul L. Master, John Watson
  • Publication number: 20040005055
    Abstract: Aspects of digital watermarking are described. These aspects include utilizing a data stream to configure operations of an adaptive computing engine, and embedding dynamic watermarking data within the data stream to provide identifying indicia for the adaptive computing engine. A further aspect includes providing dynamic watermarking data within a data stream, marking a combination of computational elements configured by data within the data stream with the dynamic watermarking data, and marking one or more algorithms, included in the data stream and to be performed by the combination of computational elements, with the dynamic watermarking data.
    Type: Application
    Filed: December 6, 2001
    Publication date: January 8, 2004
    Inventors: Paul L. Master, John Watson
  • Publication number: 20030204575
    Abstract: A system for permitting new, or enhanced, functionality to be transferred to an adaptable device. In a preferred embodiment, the permitted functionality is determined according to an accounting method associated with a user's account. This approach allows a user to contract for specific services, functionality, etc. regardless of changes over time such as changes to data formats, communication protocols, external devices or infrastructure, etc. In a preferred embodiment, the functionality is stored on a ubiquitous communications network such as the Internet. Functionality is transferred to different devices as digital information over the network. This allows hardware functionality to be licensed in many forms. For example, site licenses can be obtained for companies; hardware “trialware” can be provided to allow limited functionality for a limited time for lower-cost payments, etc.
    Type: Application
    Filed: April 29, 2002
    Publication date: October 30, 2003
    Applicant: QuickSilver Technology, Inc.
    Inventors: Paul L. Master, John Watson
  • Publication number: 20030154357
    Abstract: The present invention provides an adaptive integrated circuit. The various embodiments include a plurality of heterogeneous computational elements coupled to an interconnection network. The plurality of heterogeneous computational elements include corresponding computational elements having fixed and differing architectures, such as fixed architectures for different functions such as memory, addition, multiplication, complex multiplication, subtraction, configuration, reconfiguration, control, input, output, and field programmability. In response to configuration information, the interconnection network is operative in real time to configure and reconfigure the plurality of heterogeneous computational elements for a plurality of different functional modes, including linear algorithmic operations, non-linear algorithmic operations, finite state machine operations, memory operations, and bit-level manipulations.
    Type: Application
    Filed: March 7, 2003
    Publication date: August 14, 2003
    Applicant: QuickSilver Technology, Inc.
    Inventors: Paul L. Master, Eugene Hogenauer, Walter James Scheuermann
  • Publication number: 20030140123
    Abstract: The present invention provides a method and apparatus for configuration of adaptive integrated circuitry, to provide one or more operating modes or other functionality in a communication device, such as a cellular telephone, a GSM telephone, another type of mobile telephone or mobile station, or any other type of media communication device, including video, voice or radio, or other forms of multimedia. The adaptive integrated circuitry is configured and reconfigured for multiple tasks, such as channel acquisition, voice transmission, or multimedia and other data processing. In the preferred embodiment, the configuration and reconfiguration occurs to adaptively optimize the performance of the particular activity over time, such as to increase the speed of channel acquisition, increase throughput rates, increase perceived voice and media quality, and decrease the rate of dropped communication sessions.
    Type: Application
    Filed: January 4, 2002
    Publication date: July 24, 2003
    Applicant: QuickSilver Technology, Inc.
    Inventors: Paul L. Master, Bohumir Uvacek
  • Publication number: 20030126450
    Abstract: The present invention includes an apparatus, method and system for generating a configuration of an adaptive circuit which is inseparable from selected content. Either the adaptive circuit or encrypted, selected content has a unique identifier. In one of the preferred method and system embodiments in which the adaptive circuit has the unique identifier, a request for the selected content is received, along with the unique identifier, such as by a network server. The selected content is then encrypted, based upon the unique identifier, to form encrypted content. Configuration information for the adaptive circuit, corresponding to the unique identifier and the encrypted content, is generated to form corresponding configuration information. A service provider, such as through a network server, transfers the encrypted content and the corresponding configuration information to the adaptive circuit having the unique identifier, which may then be configured for use of the selected content.
    Type: Application
    Filed: December 27, 2001
    Publication date: July 3, 2003
    Applicant: QuickSilver Technology, Inc.
    Inventors: Paul L. Master, John Watson
  • Publication number: 20030115553
    Abstract: A microprocessor architecture including a finite state machine in combination with a microcode instruction cache for executing microinstructions. Microinstructions which would normally result in small sequences of high-repetition looped operations are implemented in a finite state machine (FSM). The use of the FSM is more energy-efficient than looping instructions in a cache or register set. In addition, the flexibility of a cache, or other memory oriented approach, in executing microcode instructions is still available. A microinstruction is identified as an FSM operation (as opposed to a cache operation) by an ID tag. Other fields of the microinstruction can be used to identify the type of FSM circuitry to use, direct configuration of a FSM to implement the microinstruction, indicate that certain fields are to be implemented in one or more FSMs and/or in memory-oriented operations such as in a cache or register.
    Type: Application
    Filed: December 13, 2001
    Publication date: June 19, 2003
    Applicant: QuickSilver Technology, Inc.
    Inventors: Paul L. Master, W. James Scheuermann
  • Publication number: 20030105949
    Abstract: The present invention concerns configuration of a new category of integrated circuitry for adaptive or reconfigurable computing. The various embodiments provide an executable information module for an adaptive computing engine (ACE) integrated circuit to provide an operating mode. The preferred executable information modules include configuration information interleaved with operand data, and may also include routing and power control information. The preferred ACE IC includes a plurality of heterogeneous computational elements coupled to an interconnection network. The plurality of heterogeneous computational elements include corresponding computational elements having fixed and differing architectures, such as fixed architectures for different functions such as memory, addition, multiplication, complex multiplication, subtraction, configuration, reconfiguration, control, input, output, and field programmability.
    Type: Application
    Filed: November 30, 2001
    Publication date: June 5, 2003
    Applicant: QuickSilver Technology, Inc.
    Inventors: Paul L. Master, Stephen J. Smith, John Watson
  • Publication number: 20030102889
    Abstract: The present invention concerns configuration of a new category of integrated circuitry for adaptive or reconfigurable computing. The preferred adaptive computing engine (ACE) IC includes a plurality of heterogeneous computational elements coupled to an interconnection network. The plurality of heterogeneous computational elements include corresponding computational elements having fixed and differing architectures, such as fixed architectures for different functions such as memory, addition, multiplication, complex multiplication, subtraction, configuration, reconfiguration, control, input, output, and field programmability.
    Type: Application
    Filed: November 30, 2001
    Publication date: June 5, 2003
    Inventors: Paul L. Master, Stephen J. Smith, John Watson
  • Publication number: 20030099252
    Abstract: A system for authorizing new or ongoing functional use of an adaptable device. The device generates usage information including the times that the device is used, types of functionality provided, indication of amount and type of resources used, and other information. The usage information is transmitted back to a controlling entity, such as an original manufacturer of the adaptable device. The controlling entity can act to enable or prevent use of the provided functionality, as desired. Part of the requirement for using functionality can be monetary, by predetermined agreement, or by other criteria.
    Type: Application
    Filed: November 28, 2001
    Publication date: May 29, 2003
    Applicant: Quicksilver Technology, Inc.
    Inventors: Paul L. Master, John Watson
  • Publication number: 20030101363
    Abstract: Aspects of reducing power consumption in an embedded system with clock enable control are provided. These aspects include performing desired processing in the embedded system via an adaptive computing engine (ACE). Further included is controlling clock enabling on each individual element configured for the ACE to minimize a number of elements requiring power at any give time in the embedded system. A data stream is utilized to configure the ACE to perform the desired processing and data for the clock enabling is embedded within the data stream.
    Type: Application
    Filed: November 27, 2001
    Publication date: May 29, 2003
    Inventor: Paul L. Master
  • Publication number: 20030054774
    Abstract: The present invention concerns a new category of integrated circuitry and a new methodology for adaptive or reconfigurable computing. The exemplary IC embodiment includes a plurality of heterogeneous computational elements coupled to an interconnection network. The plurality of heterogeneous computational elements include corresponding computational elements having fixed and differing architectures, such as fixed architectures for different functions such as memory, addition, multiplication, complex multiplication, subtraction, configuration, reconfiguration, control, input, output, and field programmability. In response to configuration information, the interconnection network is operative in real-time to configure and reconfigure the plurality of heterogeneous computational elements for a plurality of different functional modes, including linear algorithmic operations, non-linear algorithmic operations, finite state machine operations, memory operations, and bit-level manipulations.
    Type: Application
    Filed: December 12, 2001
    Publication date: March 20, 2003
    Applicant: Quicksilver Technology, Inc.
    Inventors: Robert T. Plunkett, Ghobad Heidari, Paul L. Master
  • Publication number: 20020138716
    Abstract: The present invention concerns a new category of integrated circuitry and a new methodology for adaptive or reconfigurable computing. The preferred IC embodiment includes a plurality of heterogeneous computational elements coupled to an interconnection network. The plurality of heterogeneous computational elements include corresponding computational elements having fixed and differing architectures, such as fixed architectures for different functions such as memory, addition, multiplication, complex multiplication, subtraction, configuration, reconfiguration, control, input, output, and field programmability. In response to configuration information, the interconnection network is operative in real-time to configure and reconfigure the plurality of heterogeneous computational elements for a plurality of different functional modes, including linear algorithmic operations, non-linear algorithmic operations, finite state machine operations, memory operations, and bit-level manipulations.
    Type: Application
    Filed: March 22, 2001
    Publication date: September 26, 2002
    Applicant: QuickSilver Technology, Inc.
    Inventors: Paul L. Master, Eugene Hogenauer, Walter James Scheuermann
  • Patent number: 6237029
    Abstract: Processor methods and apparatus for adaptable network processing having speed advantages often associated with hardware implementations of network processing code or logic, as is often achieved using ASICs, for example, but at the same time having reconfigurability advantages often associated with software implementations of this code or logic. Methods and apparatus are described for adaptable hardware devices, such as a field programmable gate array (FPGA) or a circuit using FPGAs, to execute network processing code or logic. Methods and apparatus are described for using a software based device to program adaptable hardware devices to implement desired network processing code or logic.
    Type: Grant
    Filed: February 26, 1996
    Date of Patent: May 22, 2001
    Assignee: ARGOSystems, Inc.
    Inventors: Paul L. Master, William T. Hatley, Walter J. Scheuermann II, Margaret J. Goodman