Patents by Inventor Sam SIN

Sam SIN 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: 9237240
    Abstract: A method and a system for detecting presence of an application layer gateway (ALG) in a network path between an analog telephone adapter and a communications service provider (CSP), and transmitting a media message by bypassing the (ALG) are provided. A communication management application (CMA) detects, processes, and augments the media message sent by a first user device to a second user device. A message relay server (MRS) processes and manages the media message. The CMA receives the media message from the first user device and detects the presence of the ALG using a message echo server. The CMA scrambles the media message and transmits the scrambled media message to the MRS via a network. The ALG is bypassed due to non-recognition of the scrambled media message. The MRS unscrambles the scrambled media message and transmits the unscrambled media message to the CSP for forwarding to the second user device.
    Type: Grant
    Filed: October 29, 2013
    Date of Patent: January 12, 2016
    Assignee: Obihai Technology, Inc.
    Inventors: Jan Fandrianto, Sam Sin
  • Publication number: 20150117623
    Abstract: A method and a system for detecting presence of an application layer gateway (ALG) in a network path between an analog telephone adapter and a communications service provider (CSP), and transmitting a media message by bypassing the (ALG) are provided. A communication management application (CMA) detects, processes, and augments the media message sent by a first user device to a second user device. A message relay server (MRS) processes and manages the media message. The CMA receives the media message from the first user device and detects the presence of the ALG using a message echo server. The CMA scrambles the media message and transmits the scrambled media message to the MRS via a network. The ALG is bypassed due to non-recognition of the scrambled media message. The MRS unscrambles the scrambled media message and transmits the unscrambled media message to the CSP for forwarding to the second user device.
    Type: Application
    Filed: October 29, 2013
    Publication date: April 30, 2015
    Inventors: Jan Fandrianto, Sam Sin
  • Publication number: 20150117622
    Abstract: A computer implemented method and system for bridging an analog telephone service to multiple network and telephony services (NTSs) provides a multi-service analog telephone adapter (MSATA) with software components and physical communication ports (PCPs). The PCPs establish a communication link to simultaneously access the NTSs implementing communications protocols, and receive user inputs from user devices in a voice mode or a data mode. The software components include a control engine for selectively routing and bridging a call to one or more NTSs based on the user inputs and predetermined criteria, a voice communication engine for accessing a voice communication service, a notification engine for generating and transmitting notifications, and a device management client engine, in communication with a device management server (DMS), for providing remote access to the MSATA for configuring parameters associated with the MSATA and the user devices.
    Type: Application
    Filed: October 29, 2013
    Publication date: April 30, 2015
    Inventors: Jan Fandrianto, Sam Sin, Kai Xiao
  • Publication number: 20070121602
    Abstract: A method of managing Voice over Internet Protocol (VoIP) calls with an Internet Protocol Private Branch Exchange (IP PBX) is provided, including: receiving at an IP PBX device an incoming call directed to a target telephone number, said IP PBX device storing a contact list parameter including one or more rule fields, each rule field including a telephone number identifier and an associated target extension identifier; searching the contact list parameter to identify the telephone number identifier corresponding to the target telephone number; and routing the incoming call to one or more target extensions corresponding to the target extension identifier associated with the identified telephone number identifier.
    Type: Application
    Filed: October 9, 2006
    Publication date: May 31, 2007
    Inventors: Sam SIN, Jan FANDRIANTO
  • Publication number: 20070121884
    Abstract: In one embodiment, a method includes receiving, at an IP PBX, a SIP INVITE request comprising a Request-URI field identifying a URI of the IP PBX and a header field identifying a target DID number. The method also includes identifying a URI corresponding to the target DID number and forwarding the SIP INVITE request with a Request-URI field identifying the URI corresponding to the target DID number.
    Type: Application
    Filed: August 24, 2006
    Publication date: May 31, 2007
    Inventors: Sam SIN, Jan FANDRIANTO
  • Publication number: 20070121885
    Abstract: In one embodiment, a method includes receiving, at an IP private branch exchange (IP PBX), an event notification message from a user agent corresponding to a voicemail system. The event notification message includes a Request-URI field identifying a Uniform Resource Identifier (URI) of the IP PBX and a header field identifying a target mailbox. The method also includes identifying a URI corresponding to the target mailbox and forwarding the event notification message with a Request-URI field identifying the URI corresponding to the target mailbox.
    Type: Application
    Filed: August 24, 2006
    Publication date: May 31, 2007
    Inventors: Sam SIN, Jan FANDRIANATO