Patents by Inventor Anil Punjabi

Anil Punjabi 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: 7848229
    Abstract: A ToL client is provided having, e.g., a key or button for the user to press or click when a voice problem arises. A controller maintains a set of predetermined “channels” having various voice quality settings, for example, related to codec selection, noise filters, jitter buffer size, echo cancellation, and the like. The user can select one of the channels and the connection will transfer over to using the parameters indicated. On subsequent uses, the new “best” channel can be the default or first selected.
    Type: Grant
    Filed: May 16, 2003
    Date of Patent: December 7, 2010
    Assignee: Siemens Enterprise Communications, Inc.
    Inventors: Anil Punjabi, Kenney Ruyle
  • Patent number: 7616758
    Abstract: The present invention is directed to a system and method for implementing an intelligent redial system. A method for storing redial data for a connection between a user phone system and a remote phone system may include establishing a connection with the remote phone system by the user phone system. A timer is started in response to the established connection. At least one digit is dialed by a user and corresponding time data of the timer with the dialed digit is monitored. The monitored digit and corresponding time data is stored. The stored monitored digit and corresponding time data are suitable for performing a redial.
    Type: Grant
    Filed: August 23, 2002
    Date of Patent: November 10, 2009
    Assignee: Siemens Communications, Inc.
    Inventor: Anil Punjabi
  • Patent number: 7532614
    Abstract: A system, method, apparatus, and computer program code for facilitating communication via an IP network. According to some embodiments of the present invention, a proxy device is positioned topologically between an IP enabled communication device (e.g., an IP telephone) and an IP based network. The proxy device may establish a remote access connection to the network before or after receiving a request from the IP enabled communication device to communicate to or via the network. The proxy device then facilitates communication between the IP enabled communication device and the network.
    Type: Grant
    Filed: September 24, 2002
    Date of Patent: May 12, 2009
    Assignee: Siemens Communications, Inc.
    Inventors: Kenney Ruyle, Michael Ruyle, Anil Punjabi
  • Patent number: 7372810
    Abstract: A telecommunications system includes a network (101); a plurality of endpoints (102a, 102b) operably coupled to the network; a gatekeeper and a database engine, typically located in a gatekeeper server (108), for downloading database information such as a corporate directory, to the endpoints. The gatekeeper server and the endpoints further include load monitors (2002) for monitoring device performance. If the load is higher than a threshold, the gatekeeper will not provide a requested database information. The endpoint then requests the information from another endpoint.
    Type: Grant
    Filed: June 14, 2002
    Date of Patent: May 13, 2008
    Assignee: Siemens Communications, Inc.
    Inventor: Anil Punjabi
  • Patent number: 7113775
    Abstract: A gatekeeper (109) including a compare unit (204) and a record unit (206). The compare unit (204) receives call requests and accesses a database which is a record of where a called party picked up the call, e.g., at home, at the office, via a mobile phone, or via an emergency number. The compare unit (204) performs an analysis such as a “closest neighbor” analysis to determine the location of the user at the time of day closest to that of the present call. The call is then routed to the user at that location. The record unit (206) then makes the appropriate notation in the database for the latest call.
    Type: Grant
    Filed: July 6, 2001
    Date of Patent: September 26, 2006
    Assignee: Siemens Communications, Inc.
    Inventor: Anil Punjabi
  • Publication number: 20040228327
    Abstract: A ToL client is provided having, e.g., a key or button for the user to press or click when a voice problem arises. A controller maintains a set of predetermined “channels” having various voice quality settings, for example, related to codec selection, noise filters, jitter buffer size, echo cancellation, and the like. The user can select one of the channels and the connection will transfer over to using the parameters indicated. On subsequent uses, the new “best” channel can be the default or first selected.
    Type: Application
    Filed: May 16, 2003
    Publication date: November 18, 2004
    Inventors: Anil Punjabi, Kenny Ruyle
  • Publication number: 20040057435
    Abstract: A system, method, apparatus, means, and computer program code for facilitating communication via an IP network. According to some embodiments of the present invention, a proxy device is positioned topologically between an IP enabled communication device (e.g., an IP telephone) and an IP based network. The proxy device may establish a remote access connection to the network before or after receiving a request from the IP enabled communication device to communicate to or via the network. The proxy device then facilitates communication between the IP enabled communication device and the network.
    Type: Application
    Filed: September 24, 2002
    Publication date: March 25, 2004
    Inventors: Kenney Ruyle, Michael Ruyle, Anil Punjabi
  • Publication number: 20040037404
    Abstract: The present invention is directed to a system and method for implementing an intelligent redial system. A method for storing redial data for a connection between a user phone system and a remote phone system may include establishing a connection with the remote phone system by the user phone system. A timer is started in response to the established connection. At least one digit is dialed by a user and corresponding time data of the timer with the dialed digit is monitored. The monitored digit and corresponding time data is stored. The stored monitored digit and corresponding time data are suitable for performing a redial.
    Type: Application
    Filed: August 23, 2002
    Publication date: February 26, 2004
    Applicant: Siemens Information and Communication Networks, Inc.
    Inventor: Anil Punjabi
  • Publication number: 20030231618
    Abstract: A telecommunications system includes a network (101); a plurality of endpoints (102a, 102b) operably coupled to the network; a gatekeeper and a database engine, typically located in a gatekeeper server (108), for downloading database information such as a corporate directory, to the endpoints. The gatekeeper server and the endpoints further include load monitors (2002) for monitoring device performance. If the load is higher than a threshold, the gatekeeper will not provide a requested database information. The endpoint then requests the information from another endpoint.
    Type: Application
    Filed: June 14, 2002
    Publication date: December 18, 2003
    Applicant: Siemens Information and Communication Networks, Inc.
    Inventor: Anil Punjabi
  • Publication number: 20030008642
    Abstract: A gatekeeper (109) including a compare unit (204) and a record unit (206). The compare unit (204) receives call requests and accesses a database which is a record of where a called party picked up the call, e.g., at home, at the office, via a mobile phone, or via an emergency number. The compare unit (204) performs an analysis such as a “closest neighbor” analysis to determine the location of the user at the time of day closest to that of the present call. The call is then routed to the user at that location. The record unit (206) then makes the appropriate notation in the database for the latest call.
    Type: Application
    Filed: July 6, 2001
    Publication date: January 9, 2003
    Applicant: SIEMENS INFORMATION AND COMMUNICATION NETWORKS, INC.
    Inventor: Anil Punjabi