Patents by Inventor Chih-Hsiang Chou

Chih-Hsiang Chou 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: 20120027008
    Abstract: An apparatus and method for increasing available ports on a voice router is provided. A first gateway and a second gateway are assigned a single port number for a data stream, the direction of packet flow is identified to determine a destination gateway. The destination gateway is one of the first and second gateways, depending on the direction of the packet flow. The packets are then forwarded to the destination gateway. The voice router can further consolidate RTCP streams from a plurality of gateways into a single port on the voice router. The voice router comprises a voice connector and a voice switch. In one embodiment, the voice connector dynamically allocates port ranges within the voice switch via a set of allocation commands. The voice connector further accounts for address translation performed by a firewall by sending a connection command to the voice switch.
    Type: Application
    Filed: October 20, 2010
    Publication date: February 2, 2012
    Applicant: SPICE i2i LIMITED
    Inventor: Chih-Hsiang Chou
  • Publication number: 20080279178
    Abstract: An apparatus and method for increasing available ports on a voice router is provided. A first gateway and a second gateway are assigned a single port number for a data stream, the direction of packet flow is identified to determine a destination gateway. The destination gateway is one of the first and second gateways, depending on the direction of the packet flow. The packets are then forwarded to the destination gateway. The voice router can further consolidate RTCP streams from a plurality of gateways into a single port on the voice router.
    Type: Application
    Filed: July 25, 2008
    Publication date: November 13, 2008
    Applicant: MediaRing Limited
    Inventors: Chih-Hsiang Chou, Janardhana Reddy, Wee Sin Tam, Poh Yoke Lai, Halim Md Noor, Sin Ming Ow
  • Patent number: 7417978
    Abstract: An apparatus and method for increasing available ports on a voice router is provided. A first gateway and a second gateway are assigned a single port number for a data stream, the direction of packet flow is identified to determine a destination gateway. The destination gateway is one of the first and second gateways, depending on the direction of the packet flow. The packets are then forwarded to the destination gateway. The voice router can further consolidate RTCP streams from a plurality of gateways into a single port on the voice router.
    Type: Grant
    Filed: October 14, 2002
    Date of Patent: August 26, 2008
    Assignee: Mediaring Ltd
    Inventors: Chih-Hsiang Chou, Janardhana Reddy, Wee Sin Tam, Poh Yoke Lai, Halim Md Noor, Sin Ming Ow
  • Patent number: 7346044
    Abstract: A network address translation apparatus and method within a Voice over Internet Protocol (VoIP) router is described. This apparatus and method operates within networking devices such as routers, switches, bridges, etc. These devices masks both source and destination addresses and may either replace or complement a firewall in providing security. According to one embodiment, network type information, corresponding to the gateways within connection, is embedded in a port number within a packet header. This network type information is extracted and analyzed to identify the network types of both gateways within the connection. According to another embodiment, a port number is assigned according to the network types of both gateways within a connection. Thus, this network type information may be identified by processing the port number on which a packet is received.
    Type: Grant
    Filed: October 14, 2002
    Date of Patent: March 18, 2008
    Assignee: MediaRing Ltd.
    Inventors: Chih-Hsiang Chou, Janardhana Reddy, Wee Sin Tam, Poh Yoke Lai, Halim Md Noor, Sin Ming Ow
  • Patent number: 6813438
    Abstract: A playback program for DVDs and CDs enables a user to customize the playback of the disk. Regions that are independent of prerecorded tracks are created and/or played back based on the content of the disk, e.g., visual content or audio content, in those regions. Thus, for instance, certain scenes or certain dialogue of the disk can be skipped over during playback because an attribute to skip or otherwise modify the output was assigned to a particular region during creation of the program. Several start-up modes can be programmed during creation of the program to indicate whether the disk will initially skip to the first region whose output is modified or playback normally until a region with an modified output is encountered. A password may be required to access the playback program.
    Type: Grant
    Filed: September 6, 2000
    Date of Patent: November 2, 2004
    Assignee: International Business Machines Corporation
    Inventors: Cary Lee Bates, Chih-Hsiang Chou, Jeffrey Michael Ryan, John Mathew Santosuosso
  • Patent number: 6125382
    Abstract: According to the preferred embodiment of the present invention, a method and apparatus for facilitating communications between client objects and server objects in a distributed object system is provided. The method and apparatus provide a distributed thread that associates dedicated service threads with a distributed thread identification for each transaction. By associating a dedicated service thread with a distributed thread identification it can be assured that all portions of a transaction are performed by the same thread. Thus, the present invention assures consistent thread allocation in a distributed system.
    Type: Grant
    Filed: July 25, 1997
    Date of Patent: September 26, 2000
    Assignee: International Business Machines Corporation
    Inventors: Curtis H. Brobst, Chih-Hsiang Chou, Scott Neal Gerard
  • Patent number: 6003066
    Abstract: A computer network provides distribution of a multithread process among different data processing stations in the network. In one embodiment, a global name server is used to distribute the threads and update values associated with the threads. When the process is created, the global name server establishes a distributed process context by dividing logical addresses used by the process among physical addresses corresponding to respective portions of the system memory devices (RAM) in different data processing stations. The global name server assigns a universally unique identification number (UUID) to each process, and uses the UUID to manage the distributed threads. When the data in the distributed process context is updated, the changes are apparent to all threads executing in the distributed process. This approach simplifies access and retrieval of shared process context information, and may be implemented using current thread models, making it easier to incorporate into existing networks.
    Type: Grant
    Filed: August 14, 1997
    Date of Patent: December 14, 1999
    Assignee: International Business Machines Corporation
    Inventors: Jeffrey M. Ryan, Curtis H. Brobst, Chih-Hsiang Chou