Patents Represented by Attorney, Agent or Law Firm Law Offices of Peter H. Priest, PLLC
  • Patent number: 8171030
    Abstract: A multi-dimensional database and indexes and operations on the multi-dimensional database are described which include video search applications or other similar sequence or structure searches. Traversal indexes utilize highly discriminative information about images and video sequences or about object shapes. Global and local signatures around keypoints are used for compact and robust retrieval and discriminative information content of images or video sequences of interest. For other objects or structures relevant signature of pattern or structure are used for traversal indexes. Traversal indexes are stored in leaf nodes along with distance measures and occurrence of similar images in the database. During a sequence query, correlation scores are calculated for single frame, for frame sequence, and video clips, or for other objects or structures.
    Type: Grant
    Filed: June 18, 2008
    Date of Patent: May 1, 2012
    Assignee: Zeitera, LLC
    Inventors: Jose Pio Pereira, Mihailo M. Stojancic, Shashank Merchant
  • Patent number: 8161267
    Abstract: Hardware and software techniques for interrupt detection and response in a scalable pipelined array processor environment are described. Utilizing these techniques, a sequential program execution model with interrupts can be maintained in a highly parallel scalable pipelined array processing containing multiple processing elements and distributed memories and register files. When an interrupt occurs, interface signals are provided to all PEs to support independent interrupt operations in each PE dependent upon the local PE instruction sequence prior to the interrupt. Processing/element exception interrupts are supported and low latency interrupt processing is also provided for embedded systems where real time signal processing is required. Further, a hierarchical interrupt structure is used allowing a generalized debug approach using debut interrupts and a dynamic debut monitor mechanism.
    Type: Grant
    Filed: November 30, 2010
    Date of Patent: April 17, 2012
    Assignee: Altera Corporation
    Inventors: Edwin Franklin Barry, Patrick R. Marchand, Gerald George Pechanek, Larry D. Larsen
  • Patent number: 8156261
    Abstract: A variety of advantageous mechanisms for improved data transfer control within a data processing system are described. A DMA controller is described which is implemented as a multiprocessing transfer engine supporting multiple transfer controllers which may work independently or in cooperation to carry out data transfers, with each transfer controller acting as an autonomous processor, fetching and dispatching DMA instructions to multiple execution units. In particular, mechanisms for initiating and controlling the sequence of data transfers are provided, as are processes for autonomously fetching DMA instructions which are decoded sequentially but executed in parallel.
    Type: Grant
    Filed: March 1, 2011
    Date of Patent: April 10, 2012
    Assignee: Altera Corporation
    Inventors: Edwin Franklin Barry, Edward A. Wolff
  • Patent number: 8130954
    Abstract: Techniques are described for using unique features of a storage medium for authentication of data as originating from the storage medium, and also for installing software and data to a storage medium in a way which inhibits unauthorized copying of the software and data to another storage medium. Cryptoprocessing keys are created using unique features of the storage medium such as location information related to storage of selected elements of a software installation on the storage medium, or alternatively defective block information relating to the storage medium. The cryptoprocessing keys are used to encrypt data for transmission to a remote server. The remote server uses the cryptoprocessing keys to decrypt the data and authenticates the data as having been encrypted with the correct keys. In order to control operation of software on a storage medium, location information unique to the storage medium is employed to create links between software modules comprising the software.
    Type: Grant
    Filed: August 30, 2007
    Date of Patent: March 6, 2012
    Assignee: Xtec, Incorporated
    Inventor: Alberto J. Fernandez
  • Patent number: 8125907
    Abstract: Systems and techniques are described which improve performance, reliability, and predictability of networks without having costly hardware upgrades or replacement of existing network equipment. An adaptive communication controller provides WAN performance and utilization measurements to another network node over multiple parallel communication paths across disparate asymmetric networks which vary in behavior frequently over time. An egress processor module receives communication path quality reports and tagged path packet data and generates accurate arrival times, send times, sequence numbers and unutilized byte counts for the tagged packets. A control module generates path quality reports describing performance of the multiple parallel communication paths based on the received information and generates heartbeat packets for transmission on the multiple parallel communication paths if no other tagged data has been received in a predetermined period of time to ensure performance is continually monitored.
    Type: Grant
    Filed: June 11, 2009
    Date of Patent: February 28, 2012
    Assignee: Talari Networks Incorporated
    Inventors: John Earnest Averi, Stephen Craig Connors, John Edward Dickey, Andrew Joshua Gottlieb
  • Patent number: 8119285
    Abstract: A positive electrode material is disclosed which contains an iron lithium phosphate as a positive electrode active material and has a large charge/discharge capacity, high-rate adaptability, and good charge/discharge cycle characteristics at the same time. Also disclosed are a simple method for producing such a positive electrode material and a high-performance secondary battery employing such a positive electrode material. Specifically, disclosed is a positive electrode material for secondary battery characterized by mainly containing a positive electrode active material represented by the general formula: LinFePO4 (wherein n is a number of 0-1) and further containing at least one different metal element selected from the group consisting of vanadium (V), chromium (Cr), copper (Cu), zinc (Zn), indium (In) and tin (Sn). This positive electrode material can be produced using a halide of such a metal element as the raw material.
    Type: Grant
    Filed: October 26, 2004
    Date of Patent: February 21, 2012
    Assignee: Mitsui Engineering & Shipbuilding Co., Ltd.
    Inventors: Naoki Hatta, Toshikazu Inaba, Izumi Uchiyama
  • Patent number: 8117357
    Abstract: Details of a highly cost effective and efficient implementation of a manifold array (ManArray) architecture and instruction syntax for use therewith are described herein. Various aspects of this approach include the regularity of the syntax, the relative ease with which the instruction set can be represented in database form, the ready ability with which tools can be created, the ready generation of self-checking codes and parameterized test cases. Parameterizations can be fairly easily mapped and system maintenance is significantly simplified.
    Type: Grant
    Filed: May 12, 2011
    Date of Patent: February 14, 2012
    Assignee: Altera Corporation
    Inventors: Gerald George Pechanek, David Carl Strube, Edwin Frank Barry, Charles W. Kurak, Jr., Carl Donald Busboom, Dale Edward Schneider, Nikos P. Pitsianis, Grayson Morris, Edward A. Wolff, Patrick R. Marchand, Ricardo E. Rodriguez, Marco C. Jacobs
  • Patent number: 6233320
    Abstract: A wireless telephone with record and playback capability is disclosed. The telephone has an operation module, which transmits near-end signals and receives far-end signals, and a record module which writes transmission packets formed from the near-end signals in a first location of a memory and reception packets formed from the far-end signals in a second location of the memory. A playback module reads the transmission packets and the reception packets from the memory, and decodes the transmission packets into transmission speech samples and the reception packets into reception speech samples using transmission and reception decoders, respectively. Further, the playback module has a mixer to mix the transmission speech samples with the reception speech samples to form mixed speech signals for playback on a speaker.
    Type: Grant
    Filed: June 22, 1998
    Date of Patent: May 15, 2001
    Assignee: Lucent Technologies Inc.
    Inventor: Raziel Haimi-Cohen
  • Patent number: 6193642
    Abstract: An improved centrifugation bucket providing two axes of rotation for a pair of multi-well plates. The centrifugation bucket is adapted to be used with a centrifuge in order to effect material transfer between a pair of microwell plates. The centrifugation bucket comprises a yoke adapted to be attached to a rotor arm of a centrifuge, and a platform attached to the yoke. The yoke is adapted to be attached to the centrifuge by a hinge or hinges providing a primary axis of rotation and the platform is attached to the yoke by hinges or other connectors providing a secondary axis of rotation. Multi-well plates may be secured to the platform to allow transfer of materials between the plates. The primary axis of rotation is parallel to the direction of travel of the centrifugation bucket during centrifugation and the secondary axis of rotation is perpendicular to the direction of travel of the centrifugation bucket during centrifugation.
    Type: Grant
    Filed: January 28, 2000
    Date of Patent: February 27, 2001
    Assignee: Pharmacopeia, Inc.
    Inventor: Val Hristake
  • Patent number: 6175748
    Abstract: A booster for amplifying the signal of a mobile unit of a cellular telephone system. The booster includes a level determination device which produces a reference level based on a power level of a signal received from the mobile unit. The level determination device includes a step voltage circuit which produces a step voltage based on the power level of the signal received from the mobile unit. The step voltage is supplied to a resulting voltage circuit which produces a resulting voltage based on the step voltage, the resulting voltage suitably providing a reference level for the booster.
    Type: Grant
    Filed: February 9, 1998
    Date of Patent: January 16, 2001
    Assignee: Lucent Technologies Inc.
    Inventors: Joseph C. Aboukhalil, Boris Aleiner, Boris A. Bark
  • Patent number: 6175944
    Abstract: A system for transmitting data over an erasure channel. A data block is divided into coarse and fine segments. The coarse segment is encoded using an error-correcting encoding process. The fine segment and the encoded coarse segment are combined and divided into packets, and the packets are transmitted over the erasure channel. When the data is received, the coarse segment is decoded. If data packets were lost during transmission, the coarse segment is reconstructed as the received data block. If no packets were lost, the fine segment is combined with the coarse segment and the entire data block as originally transmitted is reconstructed. For large numbers of packets, the system invention can achieve any point within the capacity region of an erasure channel.
    Type: Grant
    Filed: July 15, 1997
    Date of Patent: January 16, 2001
    Assignee: Lucent Technologies Inc.
    Inventors: Rudiger L. Urbanke, Aaron Daniel Wyner
  • Patent number: 6172634
    Abstract: A line-driver receives as an input a Manchester-encoded digital data signal, which is then converted into an analog signal by a wave-shaping circuit. The wave-shaping circuit comprises a bank of current sources with a combined output, each current source being actuated by a switch controlled by a switching signal. The current sources are each scaled by a coefficient, and are actuated in a selected sequence during each input data pulse, thereby generating as a combined output a staircase pulse signal with n steps for each input data pulse.
    Type: Grant
    Filed: February 25, 1998
    Date of Patent: January 9, 2001
    Assignee: Lucent Technologies Inc.
    Inventors: Robert H. Leonowich, Omid Shoaei, Ayal Shoval
  • Patent number: 6173389
    Abstract: A pipelined data processing unit includes an instruction sequencer and n functional units capable of executing n operations in parallel. The instruction sequencer includes a random access memory for storing very-long-instruction-words (VLIWs) used in operations involving the execution of two or more functional units in parallel. Each VLIW comprises a plurality of short-instruction-words (SIWs) where each SIW corresponds to a unique type of instruction associated with a unique functional unit. VLIWs are composed in the VLIW memory by loading and concatenating SIWs in each address, or entry. VLIWs are executed via the execute-VLIW (XV) instruction. The iVLIWs can be compressed at a VLIW memory address by use of a mask field contained within the XV1 instruction which specifics which functional units are enabled, or disabled, during the execution of the VLIW. The mask can be changed each time the XV1 instruction is executed, effectively modifying the VLIW every time it is executed.
    Type: Grant
    Filed: December 4, 1998
    Date of Patent: January 9, 2001
    Assignee: Billions of Operations Per Second, Inc.
    Inventors: Gerald G. Pechanek, Juan Guillermo Revilla, Edwin F. Barry
  • Patent number: 6167502
    Abstract: A manifold array topology includes processing elements, nodes, memories or the like arranged in clusters. Clusters are connected by cluster switch arrangements which advantageously allow changes of organization without physical rearrangement of processing elements. A significant reduction in the typical number of interconnections for preexisting arrays is also achieved. Fast, efficient and cost effective processing and communication result with the added benefit of ready scalability.
    Type: Grant
    Filed: October 10, 1997
    Date of Patent: December 26, 2000
    Assignee: Billions of Operations Per Second, Inc.
    Inventors: Gerald G. Pechanek, Nikos P. Pitsianis, Edwin F. Barry, Thomas L. Drabenstott
  • Patent number: D655202
    Type: Grant
    Filed: August 12, 2011
    Date of Patent: March 6, 2012
    Assignee: Oberthur Technologies of America Corp.
    Inventors: David Garland Abell, James Robert Swain, Anthony Lynn Payne