Patents by Inventor Johnny John

Johnny John 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: 20070168651
    Abstract: Techniques for debugging a multicore system with synchronous stop and resume capabilities are described. In one design, an apparatus (e.g., an ASIC) includes first and second processing cores. During debugging, the first or second processing core receives a software command to stop operation and generates a first hardware signal indicating the stop. The other processing core receives the first hardware signal and stops operation. Both processing cores stop at approximately the same time based on the first hardware signal. Thereafter, the first or second processing core receives another software command to resume operation and generates a second hardware signal indicating resumption of operation. The other processing core receives the second hardware signal and resumes operation. Both processing cores resume at approximately the same time based on the second hardware signal. The first and second hardware signals may come from the same or different processing cores.
    Type: Application
    Filed: February 22, 2006
    Publication date: July 19, 2007
    Inventor: Johnny John
  • Publication number: 20050268177
    Abstract: Techniques for performing data tracing in an integrated circuit with multiple embedded memories are described. A trace module within the integrated circuit forms packets of trace data for memory accesses of the multiple memories. The trace module includes multiple data capture units (one for each memory) and a trace stream generator. Each data capture unit includes a register, a comparator, an address compressor, a data compressor, and a packetizer. The register stores an address for a prior memory access of the associated memory. The comparator compares an address for a current memory access against the address stored in the register. The address and data compressors perform address and data compression, respectively, for the current memory access. The packetizer forms a packet of trace data for the current memory access. The trace stream generator generates a stream containing trace data packets from all data capture units.
    Type: Application
    Filed: May 11, 2004
    Publication date: December 1, 2005
    Inventor: Johnny John
  • Patent number: 6205339
    Abstract: A method and apparatus to facilitate service negotiation by a digital telecommunications system that allows a low activity communication to be transmitted by the system over vocoded channels. In one embodiment, once the telecommunication system is noticed that a low activity signal needs to be transmitted, each telecommunication system vocoder involved in the transmission automatically locks into full rate, and where applicable, adjusts the transmission power to reduce frame error rate. Further, the telecommunications system may include any number of wireless links. The invention includes a noticing apparatus coupled to a sensor that receives a low activity communication device attachment and notices the digital telecommunications system that a low activity communication is being initiated or discontinued.
    Type: Grant
    Filed: July 13, 1998
    Date of Patent: March 20, 2001
    Assignee: Qualcomm Inc.
    Inventors: Nikolai K. N. Leung, Andrew DeJaco, Johnny John