Patents Represented by Attorney, Agent or Law Firm Law Offices of Peter H. Priest, PLLC
-
Patent number: 8171030Abstract: 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: GrantFiled: June 18, 2008Date of Patent: May 1, 2012Assignee: Zeitera, LLCInventors: Jose Pio Pereira, Mihailo M. Stojancic, Shashank Merchant
-
Patent number: 8161267Abstract: 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: GrantFiled: November 30, 2010Date of Patent: April 17, 2012Assignee: Altera CorporationInventors: Edwin Franklin Barry, Patrick R. Marchand, Gerald George Pechanek, Larry D. Larsen
-
Patent number: 8156261Abstract: 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: GrantFiled: March 1, 2011Date of Patent: April 10, 2012Assignee: Altera CorporationInventors: Edwin Franklin Barry, Edward A. Wolff
-
Patent number: 8130954Abstract: 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: GrantFiled: August 30, 2007Date of Patent: March 6, 2012Assignee: Xtec, IncorporatedInventor: Alberto J. Fernandez
-
Patent number: 8125907Abstract: 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: GrantFiled: June 11, 2009Date of Patent: February 28, 2012Assignee: Talari Networks IncorporatedInventors: John Earnest Averi, Stephen Craig Connors, John Edward Dickey, Andrew Joshua Gottlieb
-
Patent number: 8119285Abstract: 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: GrantFiled: October 26, 2004Date of Patent: February 21, 2012Assignee: Mitsui Engineering & Shipbuilding Co., Ltd.Inventors: Naoki Hatta, Toshikazu Inaba, Izumi Uchiyama
-
Patent number: 8117357Abstract: 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: GrantFiled: May 12, 2011Date of Patent: February 14, 2012Assignee: Altera CorporationInventors: 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: 6233320Abstract: 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: GrantFiled: June 22, 1998Date of Patent: May 15, 2001Assignee: Lucent Technologies Inc.Inventor: Raziel Haimi-Cohen
-
Patent number: 6193642Abstract: 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: GrantFiled: January 28, 2000Date of Patent: February 27, 2001Assignee: Pharmacopeia, Inc.Inventor: Val Hristake
-
Patent number: 6175748Abstract: 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: GrantFiled: February 9, 1998Date of Patent: January 16, 2001Assignee: Lucent Technologies Inc.Inventors: Joseph C. Aboukhalil, Boris Aleiner, Boris A. Bark
-
Patent number: 6175944Abstract: 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: GrantFiled: July 15, 1997Date of Patent: January 16, 2001Assignee: Lucent Technologies Inc.Inventors: Rudiger L. Urbanke, Aaron Daniel Wyner
-
Patent number: 6172634Abstract: 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: GrantFiled: February 25, 1998Date of Patent: January 9, 2001Assignee: Lucent Technologies Inc.Inventors: Robert H. Leonowich, Omid Shoaei, Ayal Shoval
-
Patent number: 6173389Abstract: 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: GrantFiled: December 4, 1998Date of Patent: January 9, 2001Assignee: Billions of Operations Per Second, Inc.Inventors: Gerald G. Pechanek, Juan Guillermo Revilla, Edwin F. Barry
-
Patent number: 6167502Abstract: 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: GrantFiled: October 10, 1997Date of Patent: December 26, 2000Assignee: Billions of Operations Per Second, Inc.Inventors: Gerald G. Pechanek, Nikos P. Pitsianis, Edwin F. Barry, Thomas L. Drabenstott
-
Patent number: D655202Type: GrantFiled: August 12, 2011Date of Patent: March 6, 2012Assignee: Oberthur Technologies of America Corp.Inventors: David Garland Abell, James Robert Swain, Anthony Lynn Payne