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: 9237240Abstract: 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: GrantFiled: October 29, 2013Date of Patent: January 12, 2016Assignee: Obihai Technology, Inc.Inventors: Jan Fandrianto, Sam Sin
-
Publication number: 20150117623Abstract: 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: ApplicationFiled: October 29, 2013Publication date: April 30, 2015Inventors: Jan Fandrianto, Sam Sin
-
Publication number: 20150117622Abstract: 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: ApplicationFiled: October 29, 2013Publication date: April 30, 2015Inventors: Jan Fandrianto, Sam Sin, Kai Xiao
-
Patent number: 8730943Abstract: 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: GrantFiled: March 30, 2007Date of Patent: May 20, 2014Assignee: Cisco Technology, Inc.Inventors: Sam K. Sin, Tarun Loomba, Tony Wan, Jan Fandrianto
-
Patent number: 8064367Abstract: 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: GrantFiled: August 24, 2006Date of Patent: November 22, 2011Assignee: Cisco Technology, Inc.Inventors: Sam K. Sin, Jan Fandrianto
-
Patent number: 7907718Abstract: 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: GrantFiled: October 9, 2006Date of Patent: March 15, 2011Assignee: Cisco Technology, Inc.Inventors: Sam K. Sin, Jan Fandrianto
-
Patent number: 7792062Abstract: 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: GrantFiled: February 28, 2006Date of Patent: September 7, 2010Assignee: Cisco Technology, Inc.Inventors: Jan Fandrianto, Sam K. Sin
-
Patent number: 7606926Abstract: 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: GrantFiled: November 12, 2004Date of Patent: October 20, 2009Assignee: Cisco Technology, Inc.Inventors: Michael C. Chen, Jan Fandrianto, Steve Toteda
-
Publication number: 20070127700Abstract: 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: ApplicationFiled: August 15, 2006Publication date: June 7, 2007Applicant: Cisco Technology, Inc.Inventors: Michael Chen, Jan Fandrianto, Chun-Chau Lin, Michael Sadikun, Budi Sutardja, Ramah Sutardja
-
Publication number: 20070121602Abstract: 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: ApplicationFiled: October 9, 2006Publication date: May 31, 2007Inventors: Sam SIN, Jan FANDRIANTO
-
Publication number: 20070121884Abstract: 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: ApplicationFiled: August 24, 2006Publication date: May 31, 2007Inventors: Sam SIN, Jan FANDRIANTO
-
Patent number: 7092380Abstract: 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: GrantFiled: April 5, 2000Date of Patent: August 15, 2006Assignee: Cisco Technology, Inc.Inventors: Michael C. Chen, Jan Fandrianto, Chun-Chau Lin, Michael P. Sadikun, Budi Sutardja, Ramah Sutardja
-
Patent number: 7035890Abstract: 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: GrantFiled: March 1, 2001Date of Patent: April 25, 2006Assignee: 8x8, IncInventors: Jan Fandrianto, Chi Shin Wang, Sehat Sutardja, Hedley K. J. Rainnie, Bryan R. Martin
-
Patent number: 7006455Abstract: 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: GrantFiled: October 21, 2000Date of Patent: February 28, 2006Assignee: Cisco Technology, Inc.Inventors: Jan Fandrianto, Sam K. Sin
-
Publication number: 20060013316Abstract: 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: ApplicationFiled: July 29, 2005Publication date: January 19, 2006Applicant: 8x8, INC.Inventors: Jan Fandrianto, Chi Wang, Sehat Sutardja, Hedley Rainnie, Bryan Martin
-
Patent number: 6965644Abstract: 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: GrantFiled: March 1, 2001Date of Patent: November 15, 2005Assignee: 8×8, Inc.Inventors: Jan Fandrianto, Chi Shin Wang, Sehat Sutardja, Hedley K. J. Rainnie, Bryan R. Martin
-
Publication number: 20050238098Abstract: 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: ApplicationFiled: July 1, 2005Publication date: October 27, 2005Applicant: 8X8, Inc.Inventors: Jan Fandrianto, Chi Wang, Sehat Sutardja, Hedley Rainnie, Bryan Martin
-
Patent number: 6857024Abstract: 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: GrantFiled: August 21, 2000Date of Patent: February 15, 2005Assignee: Cisco Technology, Inc.Inventors: Michael C. Chen, Jan Fandrianto, Steve Toteda
-
Publication number: 20040207725Abstract: 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: ApplicationFiled: March 1, 2001Publication date: October 21, 2004Applicant: Netergy Networks, Inc.Inventors: Jan Fandrianto, Chi Shin Wang, Sehat Sutardja, Hedley K. J. Rainnie, Bryan R. Martin
-
Patent number: 6441842Abstract: 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: GrantFiled: June 16, 1998Date of Patent: August 27, 2002Assignee: 8×8, Inc.Inventors: Jan Fandrianto, Chi Shin Wang, Sehat Sutardja, Hedley K. J. Rainnie, Bryan R. Martin