Patents Represented by Attorney John King
  • Patent number: 7076596
    Abstract: A method of enabling a hardware module to interact with a data structure is disclosed. The method comprises the steps of enabling the hardware module to determine an address of a data item referenced by the data structure; providing a base address for the data structure to the hardware module; and accessing a data item referenced by the data structure. A field programmable gate array having a hardware module capable of interacting with a data structure is also described. The field programmable gate array comprises a memory having a data structure; a hardware module coupled to the memory and comprising a lookup table; and a target address generated by the hardware module for a data item of the data structure.
    Type: Grant
    Filed: January 30, 2003
    Date of Patent: July 11, 2006
    Assignee: Xilinx, Inc.
    Inventors: Eric R. Keller, Philip B. James-Roxby
  • Patent number: 6941418
    Abstract: A circuit according to an embodiment of the present invention can load data in parallel to a barrel shifter, and output data to a pipelined multiplexer stage. The multiplexer is used to direct data from predetermined barrel slots to a predetermined number of output data slots. A control logic circuit will determine which of the barrel shifter entries are the oldest, and will drive the selects of the multiplexer to direct them to the output. The second stage of the multiplexer will drive the four 16-bit outputs to generate the 64-bit user data path. Methods for implementing the embodiments of the invention are also disclosed.
    Type: Grant
    Filed: April 22, 2003
    Date of Patent: September 6, 2005
    Assignee: Xilinx, Inc.
    Inventor: Jeremy B. Goolsby
  • Patent number: 6925014
    Abstract: A blockRAM based FIFO utilizes the blockRAM components to implement a one-cycle latency read FIFO. This FIFO implementation, while utilizing blockRAM, provides fast clock to out times by registering all data in a register prior to presenting it to the user. Because this implementation transparently registers the data, the user interface remains identical to conventional FIFO implementations, while solving the slow clock-to-out time associated with blockRAM based FIFOS. A blockRAM based zero-cycle latency read FIFO is also described.
    Type: Grant
    Filed: June 2, 2004
    Date of Patent: August 2, 2005
    Assignee: Xilinx, Inc.
    Inventors: Thomas E. Fischaber, Scott J. Campbell
  • Patent number: 6822254
    Abstract: A non-volatile memory cell incorporated in an integrated circuit is disclosed. The non-volatile memory cell comprises an access transistor; a floating gate transistor coupled to the access transistor; a tunneling capacitor formed between the source of the access transistor and the gate of the second transistor; and a coupling capacitor having a first plate associated with a gate of the floating gate transistor, the first plate being formed to minimize the gate to source capacitance of the floating gate transistor. A window is also created to reduce the capacitance of the tunneling capacitor and the gate to source capacitance of the floating gate transistor. A method of manufacturing this non-volatile memory cell is also disclosed.
    Type: Grant
    Filed: April 4, 2003
    Date of Patent: November 23, 2004
    Inventor: Michael L. Lovejoy
  • Patent number: 6401036
    Abstract: The present invention provides methods and devices that enable correction of gyroscope bias and gyroscope bias drift in low-cost, vehicular navigation and positioning systems without using estimates of position and heading, and subsequent correction of heading and position errors resulting from gyroscope bias and bias drift, without relying on assumptions regarding gyroscope bias or predetermined time-dependent gyroscope bias drift profiles. The invention improves over existing GPS/DR systems that do not compensate for actual gyroscope bias instability, but instead correct the heading and position error that is induced by the bias instability and then correct estimates of gyroscope bias based on the corrected position and heading. The inventive methods provided herein can be used with any DR vehicle positioning system that uses a gyroscope.
    Type: Grant
    Filed: October 3, 2000
    Date of Patent: June 4, 2002
    Assignee: Motorola, Inc.
    Inventors: George J. Geier, Russel Figor, Troy L. Strother
  • Patent number: 6127979
    Abstract: The present disclosure is related to an antenna (129) adapted to receive signals in multiple frequency bands, and comprises a fixed whip antenna (406) and a helical coil antenna (408) coupled to a single feedpoint. The antenna may also include a monopole common to the fixed whip antenna and the helical coil antenna. A single matching circuit (130) is adapted to provide matching for both the whip antenna and the helical coil antenna. According to one embodiment, the antenna can also be reduced in size by attaching a disc (704) to the end of the whip portion of the antenna, while decreasing the pitch of the helical coil. Finally, a clip (210) can be used below a threaded nut of a housing to provide a feed point for the antenna to further reduce the electrical lengths of the fixed whip antenna and a helical coil antenna.
    Type: Grant
    Filed: February 27, 1998
    Date of Patent: October 3, 2000
    Assignee: Motorola, Inc.
    Inventors: Guangping Zhou, Robert Kenoun, Zhengping Ding, Wayne Huang, Anhtuan Trandai, Daniel P. Groebe
  • Patent number: 5966671
    Abstract: A unique actuator (130) and user interface preferably located on one side of a communication device enables one-handed operation of the device, such as a radiotelephone or other portable communication device. In particular, a multifunction rocker switch (302) may rotate around or slide along a particular axis to scroll up and down through functions, while the rocker switch could move in an orthogonal direction to select a function. Alternatively, three keys (124-128) could be employed in place of the multifunction rocker switch. Among other functions, the actuator will preferably provide the user access to menu features (604) to perform the confirmation or selection operation in most menu features and access to the name directory (610) to place calls when reviewing a number and to terminate a call when completed.
    Type: Grant
    Filed: January 3, 1996
    Date of Patent: October 12, 1999
    Assignee: Motorola, Inc.
    Inventors: Kevin Patrick Mitchell, Pamela Ann Dillard, Carolyn Sue Schmitz, Earle Timothy Roberts
  • Patent number: D411165
    Type: Grant
    Filed: May 14, 1998
    Date of Patent: June 22, 1999
    Assignee: Motorola, Inc.
    Inventors: Amy T. Deslyper, James D. Domoleczny, Brian J. Hassemer, Mark D. Janninck
  • Patent number: D414159
    Type: Grant
    Filed: May 14, 1998
    Date of Patent: September 21, 1999
    Assignee: Motorola, Inc.
    Inventors: Amy T. Deslyper, James D. Domoleczny, Brian J. Hassemer, Mark D. Janninck