Patents by Inventor Jan Fandrianto

Jan Fandrianto 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
  • Patent number: 8730943
    Abstract: In one embodiment, an apparatus may include a trunk service unit and at least one logical multimedia terminal adapter (L-MTA). The trunk service unit may be configured to provide session initiation protocol (SIP) service to at least one subscriber equipment in a subscriber network. Each subscriber equipment may have an associated subscriber equipment identifier. The trunk service unit may provide subscriber-facing signaling to communicate with the subscriber network and network-facing signaling to communicate with a stimulus-based network. The L-MTA may be associated with the stimulus based network and may be configured to obtain service from a call management server (CMS) in the stimulus-based network. Each L-MTA may have an associated L-MTA equipment identifier, where the network-facing signaling of the trunk service unit being used to control the at least one L-MTA.
    Type: Grant
    Filed: March 30, 2007
    Date of Patent: May 20, 2014
    Assignee: Cisco Technology, Inc.
    Inventors: Sam K. Sin, Tarun Loomba, Tony Wan, Jan Fandrianto
  • Patent number: 8064367
    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: Grant
    Filed: August 24, 2006
    Date of Patent: November 22, 2011
    Assignee: Cisco Technology, Inc.
    Inventors: Sam K. Sin, Jan Fandrianto
  • Patent number: 7907718
    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: Grant
    Filed: October 9, 2006
    Date of Patent: March 15, 2011
    Assignee: Cisco Technology, Inc.
    Inventors: Sam K. Sin, Jan Fandrianto
  • Patent number: 7792062
    Abstract: An IP telephone which supports a voice conference call with a plurality of other IP telephones over a packet-switched network is disclosed. The IP telephone exchanges audio and signaling messages with the other IP devices during the conference call, and thereby allows three or more conference call participants to talk together over the packet-switched network. The IP telephone includes a memory, which stores a conferencing module and a channel establishment module, and a mixing module for mixing input signals received at the IP telephone to produce a combined signal output. When played back, the combined signal output to allows the user to hear what was said by the other conference call participants.
    Type: Grant
    Filed: February 28, 2006
    Date of Patent: September 7, 2010
    Assignee: Cisco Technology, Inc.
    Inventors: Jan Fandrianto, Sam K. Sin
  • Patent number: 7606926
    Abstract: A system and method are disclosed in which an initiating caller using a station connected to a data network receives advertisement information while waiting for a call to complete between the station and the receiving party. The station connects with a server that can access a database storing a plurality of advertisement information. The station includes a user interface, which allows the caller to interact with the station, and a flow controller, which monitors the bandwidth available to receive information from the server system.
    Type: Grant
    Filed: November 12, 2004
    Date of Patent: October 20, 2009
    Assignee: Cisco Technology, Inc.
    Inventors: Michael C. Chen, Jan Fandrianto, Steve Toteda
  • Publication number: 20070127700
    Abstract: A method and system are disclosed in which an Internet subscriber can establish real-time voice conversations over the Internet. By performing a call negotiation scheme to identify and locate the other calling party, an Internet telephone can establish a voice communication channel over the Internet to a telephony or computer device.
    Type: Application
    Filed: August 15, 2006
    Publication date: June 7, 2007
    Applicant: Cisco Technology, Inc.
    Inventors: Michael Chen, Jan Fandrianto, Chun-Chau Lin, Michael Sadikun, Budi Sutardja, Ramah Sutardja
  • 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
  • Patent number: 7092380
    Abstract: A method and system are disclosed in which an Internet subscriber can establish real-time voice conversations over the Internet. By performing a call negotiation scheme to identify and locate the other calling party, an Internet telephone can establish a voice communication channel over the Internet to a telephony or computer device.
    Type: Grant
    Filed: April 5, 2000
    Date of Patent: August 15, 2006
    Assignee: Cisco Technology, Inc.
    Inventors: Michael C. Chen, Jan Fandrianto, Chun-Chau Lin, Michael P. Sadikun, Budi Sutardja, Ramah Sutardja
  • Patent number: 7035890
    Abstract: An apparatus for multiplying and accumulating numeric quantities, including a multiplier for receiving the numeric quantities, with the multiplier having a sum output and a carry output. A first shift register has an input coupled to the sum output of the multiplier, and a second shift register has an input coupled to the carry output of the multiplier. An adder and third shift register are used to complete processing of the apparatus' arithmetic operations.
    Type: Grant
    Filed: March 1, 2001
    Date of Patent: April 25, 2006
    Assignee: 8x8, Inc
    Inventors: Jan Fandrianto, Chi Shin Wang, Sehat Sutardja, Hedley K. J. Rainnie, Bryan R. Martin
  • Patent number: 7006455
    Abstract: An IP telephone which supports a voice conference call with a plurality of other IP telephones over a packet-switched network is disclosed. The IP telephone exchanges audio and signaling messages with the other IP devices during the conference call, and thereby allows three or more conference call participants to talk together over the packet-switched network. The IP telephone includes a memory, which stores a conferencing module and a channel establishment module, and a mixing module for mixing input signals received at the IP telephone to produce a combined signal output. When played back, the combined signal output allows the user to hear what was said by the other conference call participants.
    Type: Grant
    Filed: October 21, 2000
    Date of Patent: February 28, 2006
    Assignee: Cisco Technology, Inc.
    Inventors: Jan Fandrianto, Sam K. Sin
  • Publication number: 20060013316
    Abstract: Consistent with one aspect, a circuit arrangement performs a variety of operations for tasks relating to motion and includes one or more ALU components. One such circuit arrangement is adapted to provide a picture phone that includes: a telephone transceiver; a camera; a display; a digital signal processor (DSP), including a multiplier unit, adapted to perform image data (de)compression; and a reduced instruction set computing (RISC) processor for routing data among the camera, the display, the DSP, and the telephone transceiver.
    Type: Application
    Filed: July 29, 2005
    Publication date: January 19, 2006
    Applicant: 8x8, INC.
    Inventors: Jan Fandrianto, Chi Wang, Sehat Sutardja, Hedley Rainnie, Bryan Martin
  • Patent number: 6965644
    Abstract: A programmable motion estimator includes one dual ported memory for storing an image block, the prediction error, and a temporary block used in interpolation, and a pixel-group random access dual ported memory for storing a search window. The two ports of the two memories are selectively applied to an arithmetic logic unit, or ALU, through a multiplexer. One output of the ALU provides an absolute difference, which is furnished to a tree adder. Another output of the ALU provides an average value or a difference value, as selected, which is routed to the inputs of the image memory and the search memory. In motion vector searching, the ALU performs pixel absolute difference arithmetic using the pixel groups from the image memory and from the search memory, and determines a sum of absolute differences in the tree adder. In half pixel interpolation, the ALU performs pixel averaging arithmetic using pixel groups from the search memory, and writes back to the search memory.
    Type: Grant
    Filed: March 1, 2001
    Date of Patent: November 15, 2005
    Assignee: 8×8, Inc.
    Inventors: Jan Fandrianto, Chi Shin Wang, Sehat Sutardja, Hedley K. J. Rainnie, Bryan R. Martin
  • Publication number: 20050238098
    Abstract: Consistent with one aspect, a circuit arrangement performs a variety of operations for tasks relating to motion estimation and includes memories having addressable locations (e.g., N pixels in width) and having various write and read ports, and various ALU components such as multiplexers and adders.
    Type: Application
    Filed: July 1, 2005
    Publication date: October 27, 2005
    Applicant: 8X8, Inc.
    Inventors: Jan Fandrianto, Chi Wang, Sehat Sutardja, Hedley Rainnie, Bryan Martin
  • Patent number: 6857024
    Abstract: A system and method are disclosed in which an initiating caller using a station connected to a data network receives advertisement information while waiting for a call to complete between the station and the receiving party. The station connects with a server that can access a database storing a plurality of advertisement information. The station includes a user interface, which allows the caller to interact with the station, and a flow controller, which monitors the bandwidth available to receive information from the server system.
    Type: Grant
    Filed: August 21, 2000
    Date of Patent: February 15, 2005
    Assignee: Cisco Technology, Inc.
    Inventors: Michael C. Chen, Jan Fandrianto, Steve Toteda
  • Publication number: 20040207725
    Abstract: A vision processor includes a control section, a motion estimation section, and a discrete cosine transform (“DCT”) section. The motion estimation section includes two memories, an image memory with two read ports and a write port, and a search memory with two read ports and a write port. The DCT section includes a DCT memory configurable as a two read, two write port memory and as a four read, four write port memory. The ports of these memories are selectively applied to various elements in the motion estimation path and the DCT path. In motion vector searching, the ALU performs averaging and difference operations on pixels in the frame and search memories. Data from the search memory is shifted for certain operations, before arithmetic operations in the ALU are performed.
    Type: Application
    Filed: March 1, 2001
    Publication date: October 21, 2004
    Applicant: Netergy Networks, Inc.
    Inventors: Jan Fandrianto, Chi Shin Wang, Sehat Sutardja, Hedley K. J. Rainnie, Bryan R. Martin
  • Patent number: 6441842
    Abstract: According to one embodiment, a cost-effective videophone communicates over a POTS line, and generates video data in a format for a selected display type. The device includes a video source to capture images and to generate video data representing the images; a telephone line interface circuit, including a signal transmission circuit and a signal receiver circuit; to transmit and receive video data over the telephone line; a memory circuit for storing a main program including video data processing consistent with at least one video-coding recommendation and for processing pixels for a certain display type; a programmable processor circuit for executing the code for processing pixels for a certain display type and, in response, causing image data to be output for display. The programmable processor circuit has a DSP section for compressing and decompressing video, and a RISC-type processor section for general control.
    Type: Grant
    Filed: June 16, 1998
    Date of Patent: August 27, 2002
    Assignee: 8×8, Inc.
    Inventors: Jan Fandrianto, Chi Shin Wang, Sehat Sutardja, Hedley K. J. Rainnie, Bryan R. Martin