Patents by Inventor Joseph Y. Chang

Joseph Y. Chang 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).

  • Patent number: 8441940
    Abstract: Apparatus, processes, and computer readable storage media for processing received packets. A session memory, coupled to and shared by a plurality of packet processors, may store configuration and statistics information for a plurality of communication sessions. A session active memory may store session identifiers corresponding to packets currently being processed by the plurality of packet processors. A comparator may compare a session identifier extracted from a received packet with the stored session identifiers to determine if another packet belonging to the same session as the received packet is currently being processed. Forwarding logic may distribute received packets among the plurality of packet processors. In the case that another packet belonging to the same session as the received packet is currently being processed, the forwarding logic may wait until the processing of the another packet is complete before sending the received packet to one of the packet processors.
    Type: Grant
    Filed: August 24, 2011
    Date of Patent: May 14, 2013
    Assignee: Ixia
    Inventors: Joseph Y. Chang, Bryan Rittmeyer
  • Publication number: 20110307608
    Abstract: Apparatus, processes, and computer readable storage media for processing received packets. A session memory, coupled to and shared by a plurality of packet processors, may store configuration and statistics information for a plurality of communication sessions. A session active memory may store session identifiers corresponding to packets currently being processed by the plurality of packet processors. A comparator may compare a session identifier extracted from a received packet with the stored session identifiers to determine if another packet belonging to the same session as the received packet is currently being processed. Forwarding logic may distribute received packets among the plurality of packet processors. In the case that another packet belonging to the same session as the received packet is currently being processed, the forwarding logic may wait until the processing of the another packet is complete before sending the received packet to one of the packet processors.
    Type: Application
    Filed: August 24, 2011
    Publication date: December 15, 2011
    Inventors: Joseph Y. Chang, Bryan Rittmeyer
  • Patent number: 8014295
    Abstract: There are disclosed an apparatus, process, and computer readable storage media for processing received packets. The apparatus may include a plurality of packet processors. A session active checker may identify a session associated with a first received packet and may determine if any other packet belonging to the identified session is currently being processed by any of the plurality of packet processors. The first receive packet may be sent to a selected one of the plurality of packet processors when no other packets belonging to the identified session are currently being processed.
    Type: Grant
    Filed: July 14, 2009
    Date of Patent: September 6, 2011
    Assignee: IXIA
    Inventors: Joseph Y. Chang, Bryan Rittmeyer
  • Publication number: 20110013519
    Abstract: There are disclosed an apparatus, process, and computer readable storage media for processing received packets. The apparatus may include a plurality of packet processors. A session active checker may identify a session associated with a first received packet and may determine if any other packet belonging to the identified session is currently being processed by any of the plurality of packet processors. The first receive packet may be sent to a selected one of the plurality of packet processors when no other packets belonging to the identified session are currently being processed.
    Type: Application
    Filed: July 14, 2009
    Publication date: January 20, 2011
    Inventors: Joseph Y. Chang, Bryan Rittmeyer
  • Patent number: 5765199
    Abstract: A data processor (10) has a cache array (40) and a control unit (58) for storing a number of recently accessed data lines. If an execution unit requests a data line that is not stored in the memory cache (a miss) then the control unit will request the data from an external memory device and allocate a location in the cache array in which it will store the requested data when returned. In the depicted embodiment, the control unit first attempts to allocate an invalid one of N possible locations, where N is the set way associativity of the memory cache. If none of the ways is invalid, then the control unit uses a least recently used (LRU) algorithm to select the location. Therefore, the data cache may be non-blocking up to N times to the same set.
    Type: Grant
    Filed: September 20, 1996
    Date of Patent: June 9, 1998
    Assignee: Motorola, Inc.
    Inventors: Joseph Y. Chang, Hidayat Lioe, Paul A. Reed, Brian J. Snider
  • Patent number: 4824996
    Abstract: There are disclosed compounds of the formulaR.sup.1 -XwhereinR.sup.1 is alkyl of 8-22 carbon atoms;X is ##STR1## R.sup.2 is --(CH.sub.2).sub.n NR.sup.4 R.sup.5 ; R.sup.3 is hydrogen or lower alkyl;R.sup.4 is hydrogen or lower alkyl;R.sup.5 is hydrogen or lower alkyl; andn is 0-7, with the proviso that when X is ##STR2## n is 6-7; and their use in the prevention and/or treatment of conditions such as allergic rhinitis, allergic bronchial asthma and other naso-bronchial obstructive air-passageway conditions, other immediate hypersensitivity reactions such as allergic conjunctivitis and various inflammatory conditions.
    Type: Grant
    Filed: November 6, 1986
    Date of Patent: April 25, 1989
    Assignee: American Home Products Corporation
    Inventors: William H. McGregor, Joseph Y. Chang
  • Patent number: 4792555
    Abstract: There are disclosed compounds of the formula ##STR1## wherein R.sup.1 is lower alkyl, lower alkoxycarbonyl lower alkyl, aralkoxycarbonyl, aralkoxycarbonyl lower alkyl or indol-2-yllower alkyl;R.sup.2 is hydrogen, lower alkyl or biphenylyl lower alkylcarbonyl; orR.sup.1 and R.sup.2 taken together form a 5- or 6-membered saturated heterocyclic ring;R.sup.3 is hydrogen or lower alkyl;R.sup.4 is alkyl of 10-20 carbon atoms, cycloalkyl of 10-20 carbon atoms or phenylalkyl of 10-16 carbon atoms; orR.sup.3 and R.sup.4 taken are decahydroisoquinolin-2-yl, 3,5-dimethylpiperazin-1-yl or 3,3,5-trimethylhexahydroazepin-1-yl;or a pharmaceutically acceptable salt thereof, and their use in the prevention and/or treatment of conditions such as allergic rhinitis, allergic bronchial asthma and other naso-bronchial obstructive air-passageway conditions, other immediate hypersensitivity reactions such as allergic conjunctivities and various inflammatory conditions.
    Type: Grant
    Filed: March 20, 1987
    Date of Patent: December 20, 1988
    Assignee: American Home Products Corporation
    Inventors: William H. McGregor, Joseph Y. Chang
  • Patent number: 4710580
    Abstract: There are disclosed compounds of the formulaR.sup.1 --XwhereinR.sup.1 is alkyl of 8-22 carbon atoms;X is ##STR1## and their use in the prevention and/or treatment of conditions such as allergic rhinitis, allergic bronchial asthma and other naso-bronchial obstructive air-passageway conditions, other immediate hypersensitivity reactions such as allergic conjunctivitis and various inflammatory conditions.
    Type: Grant
    Filed: August 12, 1986
    Date of Patent: December 1, 1987
    Assignee: American Home Products Corporation
    Inventors: William H. McGregor, Joseph Y. Chang