Patents Assigned to Innomedia Pte Ltd.
  • Patent number: 9479544
    Abstract: A Data Over Cable Service Interface Specification (DOCSIS) cable modem system is coupled to: i) via a local area internet protocol (IP) network, a voice over internet protocol (VoIP) device operating Session Initiation Protocol (SIP) for signaling a VoIP session; and ii) via a DOCSIS network, a cable modem termination system (CMTS) via a network. The cable modem system comprises instructions stored in a memory and executed by a processor. The instructions comprise: i) in response to receiving a frame via the local area IP network, determining if the frame is a Session Initiation Protocol (SIP) invite message signaling a VoIP session with a remote endpoint; and ii) in response to determining that the frame is a SIP invite message, generating a DOCSIS message to the CMTS to request an addition of reserved bandwidth on the DOCSIS network for the VoIP session.
    Type: Grant
    Filed: July 16, 2012
    Date of Patent: October 25, 2016
    Assignee: Innomedia PTE LTD
    Inventors: Don Philip Ajero, Chih-Ping Lee, Nan-Sheng Lin
  • Patent number: 8346947
    Abstract: A cable modem integrated session border controller operates as a point of demarcation between a local area network (LAN) and a DOCSIS network and, in response to receiving a Session Initiation Protocol (SIP) message, which includes Session Description Protocol (SDP), from a VoIP device coupled to the LAN, communicates with a Cable Modem Termination System (CMTS) to take advantage of DOCSIS Dynamic Quality of Service (DQoS). If required service flow attributes, as determined from the SDP of the SIP message, matches service flow attributes of an existing UGS service flow with a CMTS, a DOCSIS Dynamic Service Change (DSC) request is used to add an additional sub flow to the existing UGS service flow. If attributes fail to match attributes of all existing UGS service flows, a DOCSIS Dynamic Service Change (DSC) request is used to initiate an additional UGS service flow with the required service flow attributes.
    Type: Grant
    Filed: January 21, 2011
    Date of Patent: January 1, 2013
    Assignee: Innomedia Pte. Ltd.
    Inventors: Don Philip Ajero, Chih-Ping Lee, Nan-Sheng Lin
  • Publication number: 20120294147
    Abstract: A Data Over Cable Service Interface Specification (DOCSIS) cable modem system is coupled to: i) via a local area internet protocol (IP) network, a voice over internet protocol (VoIP) device operating Session Initiation Protocol (SIP) for signaling a VoIP session; and ii) via a DOCSIS network, a cable modem termination system (CMTS) via a network. The cable modem system comprises instructions stored in a memory and executed by a processor. The instructions comprise: i) in response to receiving a frame via the local area IP network, determining if the frame is a Session Initiation Protocol (SIP) invite message signaling a VoIP session with a remote endpoint; and ii) in response to determining that the frame is a SIP invite message, generating a DOCSIS message to the CMTS to request an addition of reserved bandwidth on the DOCSIS network for the VoIP session.
    Type: Application
    Filed: July 16, 2012
    Publication date: November 22, 2012
    Applicant: Innomedia Pte Ltd.
    Inventors: Don Philip Ajero, Chih-Ping Lee, Nan-Sheng Lin
  • Patent number: 8233475
    Abstract: A Data-Over-Cable Service Interface Specification (DOCSIS) cable modem system is coupled to: i) via a local area internet protocol (IP) network, a voice over internet protocol (VoIP) device operating Session Initiation Protocol (SIP) for signaling a VoIP media session; and ii) via a DOCSIS network, a cable modem termination system (CMTS) via a network. The cable modem system comprises instructions stored in a memory and executed by a processor. The instructions comprise: i) in response to receiving a frame via the local area IP network, determining if the frame is a Session Initiation Protocol (SIP) invite message signaling a VoIP session with a remote endpoint; and ii) in response to determining that the frame is a SIP invite message, generating a DOCSIS message to the CMTS to request an addition of reserved bandwidth on the DOCSIS network for the VoIP session.
    Type: Grant
    Filed: August 20, 2010
    Date of Patent: July 31, 2012
    Assignee: Innomedia Pte Ltd
    Inventors: Don Philip Ajero, Chih-Ping Lee, Nan-Sheng Lin
  • Publication number: 20120044930
    Abstract: A Data-Over-Cable Service Interface Specification (DOCSIS) cable modem system is coupled to: i) via a local area internet protocol (IP) network, a voice over internet protocol (VoIP) device operating Session Initiation Protocol (SIP) for signaling a VoIP media session; and ii) via a DOCSIS network, a cable modem termination system (CMTS) via a network. The cable modem system comprises instructions stored in a memory and executed by a processor. The instructions comprise: i) in response to receiving a frame via the local area IP network, determining if the frame is a Session Initiation Protocol (SIP) invite message signaling a VoIP session with a remote endpoint; and ii) in response to determining that the frame is a SIP invite message, generating a DOCSIS message to the CMTS to request an addition of reserved bandwidth on the DOCSIS network for the VoIP session.
    Type: Application
    Filed: August 20, 2010
    Publication date: February 23, 2012
    Applicant: Innomedia Pte Ltd.
    Inventors: Don Philip Ajero, Chih-Ping Lee, Nan-Sheng Lin
  • Publication number: 20120047273
    Abstract: A cable modem integrated session border control circuit operates as a point of demarcation between a local area network (LAN) and a DOCSIS network and, in response to receiving a Session Initiation Protocol (SIP) message, which includes Session Description Protocol (SDP), from a VoIP device coupled to the LAN, communicates with a Cable Modem Termination System (CMTS) to take advantage of DOCSIS Dynamic Quality of Service (DQoS) if a VoIP session between the VoIP device and a remote endpoint includes use of the DOCSIS network. The cable modem integrated session border controller further determines required service flow attributes. If required service flow attributes, as determined from the SDP of the SIP message, matches service flow attributes of an existing UGS service flow with a CMTS, a DOCSIS Dynamic Service Chance (DSC) request is used to add an additional sub flow to the existing UGS service flow.
    Type: Application
    Filed: January 21, 2011
    Publication date: February 23, 2012
    Applicant: Innomedia Pte Ltd.
    Inventors: Don Philip Ajero, Chih-Ping Lee, Nan-Sheng Lin
  • Patent number: 7907412
    Abstract: An electronic device with improved heat dissipation properties comprises metallic housing. A base circuit board may be positioned within the housing in a plane parallel to the backside. Multiple connectors for coupling cassettes to the base circuit board may be positioned about the periphery of the base circuit board such that multiple cassettes may be positioned adjacent to each side of the housing. Each cassette includes a printed circuit board with a plurality of heat generating components coupled to the printed circuit board and having a thickness extending towards the side of the housing. The cassette includes a metallic housing with a heat dissipation structure contacting: i) the side of the housing; and ii) each heat generating component. Each of at least two heat generating components have different thicknesses and the heat dissipation structure had different thicknesses between the side of the housing and each heat generating component.
    Type: Grant
    Filed: June 22, 2009
    Date of Patent: March 15, 2011
    Assignee: Innomedia Pte Ltd
    Inventors: Chinpyng J. Tzeng, Nan-Sheng Lin, Shailesh Patel, Jose Alvarellos
  • Publication number: 20100321898
    Abstract: An electronic device with improved heat dissipation properties comprises metallic housing. A base circuit board may be positioned within the housing in a plane parallel to the backside. Multiple connectors for coupling cassettes to the base circuit board may be positioned about the periphery of the base circuit board such that multiple cassettes may be positioned adjacent to each side of the housing. Each cassette includes a printed circuit board with a plurality of heat generating components coupled to the printed circuit board and having a thickness extending towards the side of the housing. The cassette includes a metallic housing with a heat dissipation structure contacting: i) the side of the housing; and ii) each heat generating component. Each of at least two heat generating components have different thicknesses and the heat dissipation structure had different thicknesses between the side of the housing and each heat generating component.
    Type: Application
    Filed: June 22, 2009
    Publication date: December 23, 2010
    Applicant: Innomedia Pte ltd.
    Inventors: Chunpyng J. Tzeng, Nan-Sheng Lin, Shailesh Patel, Jose Alvarellos
  • Patent number: 7492764
    Abstract: An element management system enables a network management server to provide a variable value to a management information base of a managed device independent of whether the managed device is served by a network address translation firewall. The element management system comprises an SNMP message manager which receives periodic heart beat frames from the managed device and stored identification of a heart beat channel in association with identification of the managed device in a registration table. The heart beat channel comprises the source socket and destination socket of the heart beat frame. The SNMP message manager further uniquely associates an assigned UDP port number with the managed device and provides the unique association of the assigned UDP port and the managed device to the network management server.
    Type: Grant
    Filed: October 12, 2004
    Date of Patent: February 17, 2009
    Assignee: Innomedia PTE Ltd
    Inventors: Shih-An Cheng, Don Mahurin, Yuesheng Zhu, Chen-Huei Chang
  • Patent number: 7471671
    Abstract: A VoIP telephone operates in an IP environment wherein at least a portion of the signaling from a remote gateway is included within a media session real time protocol stream. The VoIP telephone comprises a network communication system for encapsulating data into IP frames for exchange with remote devices over a frame switched network. A system client application is coupled to the network communication system and exchanges call set up messages with a remote VoIP gateway to establish a media channel for the exchange of the real time protocol streams. The system client also provides VoIP status signals to a presentation module. A dialog system is coupled to the network communication system and: i) translates frames of compressed digital audio data originated from a remote device to recreate remote voice band; ii) detects and compresses local voice band for transmission to the VoIP gateway; iii) detects in band signaling within the voice band; and iv) generates in band status signals to the presentation module.
    Type: Grant
    Filed: February 27, 2004
    Date of Patent: December 30, 2008
    Assignee: Innomedia Pte Ltd.
    Inventors: Ying Xiong, Chang-Ho Lin, Chih-Ping Lee
  • Patent number: 7464267
    Abstract: A system and method for establishing a shared secret media key between each of a caller endpoint and a callee endpoint for securing a real time media channel comprises: i) establishing a caller authenticated signaling session with the caller endpoint using a caller shared secret authentication key and a symmetric encryption algorithm; and ii) establishing a callee authenticated signaling session with the callee endpoint using a callee shared secret authentication key and the symmetric encryption algorithm. A caller public value is received from the caller endpoint through the caller authenticated signaling session and sent to the callee endpoint through the callee authenticated signaling session. The caller public value is a public value of a pair of values generated by the caller endpoint and useful for calculating a shared secret media key.
    Type: Grant
    Filed: November 1, 2004
    Date of Patent: December 9, 2008
    Assignee: Innomedia Pte Ltd.
    Inventors: Yuesheng Zhu, Chih-Ping Lee
  • Patent number: 7430664
    Abstract: A method for securely provisioning a device for operation within a service provider infrastructure over an open network comprises the device establishing physical and data link layer network connections for communication on at least a subnet of the open network and obtaining a network configuration data such as an IP address and a subnet mask from a provisioning server that responds to a network configuration broadcast request. A device establishes a secure hypertext transport protocol connection to a first provisioning server that corresponds to one of: i) and IP address and port number; and ii) a fully qualified domain name stored in a non-volatile memory of the device. After mutual authentication, the first provisioning server provides at least one of: i) a configuration file; and ii) identification of a second provisioning server and a cipher key through the secure connection.
    Type: Grant
    Filed: February 2, 2005
    Date of Patent: September 30, 2008
    Assignee: Innomedia Pte, Ltd
    Inventors: Yuesheng Zhu, Chih-Ping Lee
  • Patent number: 7379466
    Abstract: A system for reducing jitter in a packet audio reception device comprises an output time stamp index, a delay calculation module, and a histogram module. The output time stamp index determines an initial output time stamp value upon receipt of a jitter buffer latency value and increments the output time stamp upon release of each of the frames by a jitter buffer. The delay calculation module calculates a delay value for each of the sequence of received frames. The histogram module periodically calculates a target delay value which, based on a buffered history of values representing the delay value of each of a fixed quantity of the most recently received frames, would have resulted in a predetermined portion of the fixed quantity of frames being dropped, and adjusting the jitter buffer latency value to a value equal to the target value.
    Type: Grant
    Filed: April 17, 2004
    Date of Patent: May 27, 2008
    Assignee: Innomedia Pte Ltd
    Inventor: Robert A. Kavaler
  • Patent number: 7369544
    Abstract: A method of diverting a hunting function of a PSTN central office switch is provided. The method diverts a hunting function in the event a channel within a hunting group is available but a call can not be completed. The method comprises detecting a status of a plurality of user channels to determine whether all user channels associated with the hunting group are in use and providing a hunting diversion message to the PSTN central office switch in response to determining that all user channels associated with the hunting group are in use. The method also comprises detecting at least one user channel associated with the hunting group is available for an inbound call and providing a hunting enable message to the PSTN central office switch in response to determining that at least one user channel associated with the hunting group is available for an inbound call.
    Type: Grant
    Filed: February 28, 2003
    Date of Patent: May 6, 2008
    Assignee: Innomedia PTE Ltd
    Inventors: Xian-Xiang Li, Runlin Dong
  • Patent number: 7356136
    Abstract: When a customer premises internet telephony device (CPE) is manufactured, the factory stores a unique CPE ID number and a contact for a pre-provisioning server in non volatile memory of the CPE. At the time a CPE is purchased by a customer, an internet telephony service provider is selected and a provisioning entity is assigned to the CPE. The unique CPE ID number and a provisioning contact are stored on the pre-provisioning server. At some future time, when the CPE is coupled to the internet, the CPE contacts the pre-provisioning server using the contact for the pre-provisioning server stored in its non volatile memory to obtain the provisioning contact for its assigned provisioning entity.
    Type: Grant
    Filed: August 8, 2003
    Date of Patent: April 8, 2008
    Assignee: Innomedia Pte Ltd
    Inventors: Kobi Eshun, Partha Saha
  • Patent number: 7333492
    Abstract: A media gateway control protocol (MGCP) proxy server interfaces between a plurality of MGCP gateways and at least one MGCP call agent which may be coupled to a private network and served by a network address translation firewall. The proxy server comprises a private network interface for communicating over a private network with the call agent and a public network interface for communicating over the Internet. A translation module provides for receiving an MGCP message generated by a gateway and addressed to the public network interface. The MGCP message includes a message transaction ID assigned by the gateway and an endpoint ID identifying the gateway. The endpoint ID comprises a local endpoint name and a domain.
    Type: Grant
    Filed: August 31, 2004
    Date of Patent: February 19, 2008
    Assignee: Innomedia Pte Ltd
    Inventors: Jianmin Wu, Chen-Huei Chang
  • Publication number: 20070064677
    Abstract: A media gateway for coupling to both an Internet service provider frame switched network and a PSTN provider circuit switched network comprises an FXS port to which a telephony device may be coupled to initiate a connection to a destination. A programmable DSP includes a time-division multiplexing bus coupled to the FXS port and a PSTN port which couples to a subscriber loop of the circuit switched network. Compression instruction code is programmed into the digital signal processor in response to determining that the connection to the destination is to be established using a real time communication channel over the frame switched network. Time slot switching instruction code is programmed into the digital signal processor in response to determining that the connection to the destination is to be established over the circuit switched network.
    Type: Application
    Filed: September 12, 2005
    Publication date: March 22, 2007
    Applicant: Innomedia Pte Ltd.
    Inventor: Ying Xiong
  • Patent number: 7173928
    Abstract: A directory server provides a media session channel for communication of real time streaming media data from a remote client to a client served by an address translation firewall. The directory server includes a client registration module for receiving a registration datagram originated by the client, source network address and a source port number from the registration datagram, and providing a session signaling message from the remote client to the client utilizing the extracted source network address and source port number.
    Type: Grant
    Filed: February 15, 2002
    Date of Patent: February 6, 2007
    Assignee: Innomedia Pte, Ltd
    Inventors: Charles Xu, Paul Pay-Lun Ju
  • Publication number: 20060274899
    Abstract: A system for securing communications between a client and an application server comprises a session key management server and the application server. The system enables network address translation firewall traversal. The session key management server comprises a key management application, a session key database, and a notification services application. The key management application receives a first transport layer security connection request from the client and negotiates a device session master key with the client as part of the transport layer security exchange. The session key database is coupled to the key management application for storing the device session master key in conjunction with an identification of the client. The notification services application coupled to the session key database and provides a notification message to subscribing application servers. The notification message comprises the device session master key in conjunction with an identification of the client.
    Type: Application
    Filed: June 3, 2005
    Publication date: December 7, 2006
    Applicant: Innomedia Pte Ltd.
    Inventors: Yuesheng Zhu, Chih-Ping Lee, Shih-An Cheng
  • Publication number: 20060174018
    Abstract: A method for securely provisioning a device for operation within a service provider infrastructure over an open network comprises the device establishing physical and data link layer network connections for communication on at least a subnet of the open network and obtaining a network configuration data such as an IP address and a subnet mask from a provisioning server that responds to a network configuration broadcast request. A device establishes a secure hypertext transport protocol connection to a first provisioning server that corresponds to one of: i) and IP address and port number; and ii) a fully qualified domain name stored in a non-volatile memory of the device. After mutual authentication, the first provisioning server provides at least one of: i) a configuration file; and ii) identification of a second provisioning server and a cipher key through the secure connection.
    Type: Application
    Filed: February 2, 2005
    Publication date: August 3, 2006
    Applicant: Innomedia Pte Ltd.
    Inventors: Yuesheng Zhu, Chih-Ping Lee