Patents in suit

US 10,127,925 Parallel signal processing system and method

5 defendants · 5 suits · updated September 14, 2026

Also cited as U.S. Patent No. 10,127,925 · US10127925B1 · US 10,127,925 B1 · 10127925 · the '925 patent

Patent Armory Inc. has filed 5 patent-infringement suits on US 10,127,925, "Parallel signal processing system and method" since July 13, 2026, all in the E.D. Tex., against 5 distinct defendants including Chipsee Co., Limited, Kramer Electronics Ltd. and Pyramid AG. The patent was granted November 13, 2018 on a priority date of December 17, 2007. Its abstract opens: "A system and method for processing a plurality of channels, for example audio channels, in parallel is provided." The examiner cited 4 references during prosecution.

Assignee
Patent Armory Inc
Priority date
December 17, 2007
Granted
November 13, 2018
Expires
December 17, 2027
Status
Active
Claims
20 (3 independent)
Inventors
Wai Wu
Full text
Google Patents

The suits

5 cases · E.D. Tex. (5)

Filed Defendant Plaintiff Court Docket
2026-07-13 Chipsee Co., Limited Patent Armory Inc. E.D. Tex. 2:26-cv-00575
2026-07-13 Kramer Electronics Ltd. Patent Armory Inc. E.D. Tex. 2:26-cv-00576
2026-07-13 Pyramid AG Patent Armory Inc. E.D. Tex. 2:26-cv-00577
2026-07-13 UMIDIGI Technology Co., Ltd. Patent Armory Inc. E.D. Tex. 2:26-cv-00579
2026-07-13 Winmate Inc. Patent Armory Inc. E.D. Tex. 2:26-cv-00580

Docket links open the public record on CourtListener. Filing dates are the complaint's.

Independent claims

What is actually asserted, verbatim.

Claim 1

1. A method for processing audio signals, comprising: (a) storing a representation of at least one audio stream in at least one memory; (b) storing a common instruction sequence in the at least one memory; (c) controlling at least one single-instruction, multiple-data type parallel processor having a plurality of processing cores, to process the at least one audio stream according to the common instruction sequence across the plurality of the processing cores, to perform at least one of frequency transform domain processing, wavelet transform processing, and time-to-frequency domain transform processing, wherein portions of the at least one audio stream are concurrently and synchronously processed according to the common instruction sequence across the plurality of the processing cores, to produce at least one processed audio stream having different audio information than the representation of the at least one audio stream; and (d) storing the at least one processed audio stream in the at least one memory.

Claim 11

11. A system for processing audio band signals, comprising: (a) an input configured to receive a representation of at least one audio stream; (b) at least one memory configured to store information derived from the representation of the at least one audio stream; and (c) at least one single-instruction, multiple-data type parallel processor having a plurality of processing cores, configured to: read the information derived from the representation of the at least one audio stream stored in the at least one memory; process the information derived from the representation of the at least one audio stream according to a common instruction sequence, across the plurality of the processing cores, to perform at least one type of processing selected from the group consisting of frequency domain transform processing, wavelet domain transform processing, and time-to-frequency domain transform transform processing, wherein portions of the at least one audio stream are concurrently and synchronously processed according to a common instruction sequence across the plurality of the processing cores; generate at least one processed audio stream dependent on the type of processing having different audio information than the representation of the at least one audio stream; and store the at least one processed audio stream in the at least one memory.

Claim 18

18. A method for processing audio signals, comprising: (a) receiving audio stream information; (b) automatically performing at least one process selected from the group consisting of a time-to-frequency domain transform process and a wavelet domain process on the received audio stream information, with at least one single-instruction, multiple-data type parallel processor having a plurality of processing cores, wherein portions of the audio stream information are concurrently and synchronously transformed according to a common instruction sequence across the plurality of the processing cores; and (d) communicating a processing result of the process on the received audio stream information through a digital communication interface.

Art before the examiner

22 references of record, 4 cited by the examiner.

Everything listed here was before the Office and is what a challenge must go beyond. Art the examiner never saw is where an invalidity search starts.

Examiner-cited

  • US20020002574A1 — Video frame rendering engine (Earle W. Jennings)
  • US20060112213A1 — Methods and apparatus for secure data processing and transmission (Masakazu Suzuoki)
  • US20070217453A1 — Data Processing Architectures (John Rhoades)
  • US8289335B2 — Method for performing computations using wide operands (Microunity Systems Engineering, Inc.)
Applicant-cited and other (18)
  • US20020064139A1 — Network echo canceller for integrated telecommunications processing
  • US20020076034A1 — Tone detection for integrated telecommunications processing
  • US6430287B1 — Combined parallel adaptive equalizer/echo canceller
  • US6963649B2 — Noise cancelling microphone
  • US7043006B1 — Distributed call progress tone detection system and method of operation thereof
  • US7155018B1 — System and method facilitating acoustic echo cancellation convergence detection
  • US20070168408A1 — Parallel system and method for acceleration of multiple channel LMS based algorithms
  • US20080256330A1 — Programming environment for heterogeneous processor resource integration
  • US20080320038A1 — Method for Processing an Object on a Platform Having One or More Processors and Memories, and Platform Using Same
  • US7539846B2 — SIMD processor with a subroutine control unit
  • US20120001930A1 — Graphics processing unit and information processing apparatus
  • US20120069131A1 — Reality alternate
  • US20130044802A1 — Script-based video rendering
  • US8612732B2 — Retargetting an application program for execution by a general purpose processor
  • US8755515B1 — Parallel signal processing system and method
  • US8776030B2 — Partitioning CUDA code for execution by a general purpose processor
  • US20140195330A1 — Methods and apparatus for providing effectiveness score of advertisements
  • US8817031B2 — Distributed stream output in a parallel processing unit

Classification

  • G10L25/27primary — Speech or voice analysis techniques not restricted to a single one of groups G10L15/00 - G10L21/00 characterised by the analysis technique
  • G10L15/34 — Adaptation of a single recogniser for parallel processing, e.g. by use of multiple processors or cloud computing
  • G10L25/18 — Speech or voice analysis techniques not restricted to a single one of groups G10L15/00 - G10L21/00 characterised by the type of extracted parameters the extracted parameters being spectral information of each sub-band
  • G10L25/21 — Speech or voice analysis techniques not restricted to a single one of groups G10L15/00 - G10L21/00 characterised by the type of extracted parameters the extracted parameters being power information
  • H04M19/02 — Current supply arrangements for telephone systems providing ringing current or supervisory tones, e.g. dialling tone or busy tone
  • H04M7/129 — Details of providing call progress tones or announcements

Family

  • US10127925B1 — B1 (2018)
  • US9692908B1 — B1 (2017)
  • US20090154690A1 — A1 (2009)
  • US9064496B1 — B1 (2015)
  • US8515052B2 — B2 (2013)
  • US11322171B1 — B1 (2022)
  • US10803883B1 — B1 (2020)

Abstract

A system and method for processing a plurality of channels, for example audio channels, in parallel is provided. For example, a plurality of telephony channels are processed in order to detect and respond to call progress tones. The channels may be processed according to a common transform algorithm. Advantageously, a massively parallel architecture is employed, in which operations on many channels are synchronized, to achieve a high efficiency parallel processing environment. The parallel processor may be situated on a data bus, separate from a main general purpose processor, or integrated with the processor in a common board or integrated device. All, or a portion of a speech processing algorithm may also be performed in a massively parallel manner.

Also asserted by Patent Armory Inc.

  • US 11,322,171 — Parallel signal processing system and method (5 defendants)

Named in one of these suits? A prior-art search is commissioned once and serves every defendant who shares it. The examiner's own search record is free on the tools page, and your first preliminary search is free — one claim, back within 24 hours — so you know whether there is art the Office never saw before anyone pays for more. Flat fees: $2,500$899 for the independent claims, $5,000$1,500 for every asserted claim.

This page is assembled from public records — federal court dockets and the patent's own file — and is updated as the case list changes. It states what the record shows and is not an opinion on the validity or infringement of any claim. Patent data via Google Patents; docket data via CourtListener.