Patents by Inventor Vikas Vashisht

Vikas Vashisht 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).

  • Publication number: 20160255204
    Abstract: In one implementation, an apparatus includes an audio detection circuit, a central processor, and the switch. The audio detection circuit is configured to determine whether audio is present in an input signal and generate an audio presence indicator indicative of the audio. The central processor is configured to receive the audio presence indicator and a mute command. The central processor generates a switch command based on the mute command. The switch is configured to block the input signal from a digital signal processor in response to the switch command. The central processor generates a dynamic mute message that indicates audio is detected while a mute command is active.
    Type: Application
    Filed: February 27, 2015
    Publication date: September 1, 2016
    Inventors: Vikas Vashisht, Daniel Eskenazi, Pandit Panburana
  • Patent number: 9094422
    Abstract: One embodiment of the present invention is a method for deregistering multiple addresses of record. The method comprises receiving a session initiation protocol request to deregister addresses of record, the session initiation protocol request comprising a plurality of addresses of record to be deregistered and a contact address for a session initiation protocol endpoint. The method further comprises disassociating the contact address for the session initiation protocol endpoint from each of the plurality of addresses of record.
    Type: Grant
    Filed: July 31, 2007
    Date of Patent: July 28, 2015
    Assignee: Cisco Technology, Inc.
    Inventors: Ganesh Jayadevan, Carleton Moon Luck, Jr., Pandit Panburana, Vikas Vashisht
  • Patent number: 8515388
    Abstract: A method and system for remotely accessing an intelligent IP telephony device is provided. Information about at least one IP telephony device associated with a user is stored in a database. The database is accessible to a user through a secured environment. From a remote location, the user may logon to the database and select one or more actions to be performed on any of the IP telephony devices to which they have access.
    Type: Grant
    Filed: April 3, 2009
    Date of Patent: August 20, 2013
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Prasoon Saurabh, Anoop Tripathi, Vikas Vashisht, Jaideep Abichandani
  • Patent number: 8271663
    Abstract: A method for registering multiple addresses of record comprises receiving a session initiation protocol register request, the session initiation protocol register request comprising a unique identifier of a session initiation protocol endpoint and a contact address for the session initiation protocol endpoint. The method proceeds by retrieving one or more addresses of record associated with the unique identifier of the session initiation protocol endpoint. The method further comprises associating each of the one or more addresses of record with the contact address for the session initiation protocol endpoint.
    Type: Grant
    Filed: July 31, 2007
    Date of Patent: September 18, 2012
    Assignee: Cisco Technology, Inc.
    Inventors: Ganesh Jayadevan, Carleton Moon Luck, Jr., Pandit Panburana, Vikas Vashisht
  • Patent number: 8218533
    Abstract: A telephone is described that allows any arbitrary combination of key strokes, including numerical keys, extension keys, as well as function keys such as TRANSFER, CONFERENCE, etc., to be programmed such that the entire sequence of key strokes can be recalled with the touch of a single button. The phone can be programmed directly by operation of the telephone user interface on the phone (i.e., the keys, phone display, and speaker prompting the user) and a program button dedicated to the feature of programming a separate programmable button to map to the specified key sequence. The feature can be implemented in advanced telephones capable of voice over Internet Protocol networks, and supporting the Session Initiation Protocol. In these more advanced phones, the programming can be done by a system administrator or by the user of the phone via a computer with internet access.
    Type: Grant
    Filed: March 13, 2009
    Date of Patent: July 10, 2012
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Vikas Vashisht, Anoop Tripathi, Jaideep Abichandani, Hui Dai
  • Patent number: 7949767
    Abstract: One embodiment of the present invention is a method for registering multiple addresses of record. The method comprises receiving a session initiation protocol register request. The session initiation protocol register request comprises a plurality of addresses of record and a contact address for a session initiation protocol endpoint. The method further comprises associating each of the plurality of addresses of record with the contact address for the session initiation protocol endpoint.
    Type: Grant
    Filed: July 31, 2007
    Date of Patent: May 24, 2011
    Assignee: Cisco Technology, Inc.
    Inventors: Ganesh Jayadevan, Carleton Moon Luck, Jr., Pandit Panburana, Vikas Vashisht
  • Publication number: 20090245239
    Abstract: A method and system for remotely accessing an intelligent IP telephony device is provided. Information about at least one IP telephony device associated with a user is stored in a database. The database is accessible to a user through a secured environment. From a remote location, the user may logon to the database and select one or more actions to be performed on any of the IP telephony devices to which they have access.
    Type: Application
    Filed: April 3, 2009
    Publication date: October 1, 2009
    Inventors: Prasoon Saurabh, Anoop Tripathi, Vikas Vashisht, Jaideep Abichandani
  • Publication number: 20090175270
    Abstract: A telephone is described that allows any arbitrary combination of key strokes, including numerical keys, extension keys, as well as function keys such as TRANSFER, CONFERENCE, etc., to be programmed such that the entire sequence of key strokes can be recalled with the touch of a single button. The phone can be programmed directly by operation of the telephone user interface on the phone (i.e., the keys, phone display, and speaker prompting the user) and a program button dedicated to the feature of programming a separate programmable button to map to the specified key sequence. The feature can be implemented in advanced telephones capable of voice over Internet Protocol networks, and supporting the Session Initiation Protocol. In these more advanced phones, the programming can be done by a system administrator or by the user of the phone via a computer with internet access.
    Type: Application
    Filed: March 13, 2009
    Publication date: July 9, 2009
    Applicant: 3Com Corporation
    Inventors: Vikas Vashisht, Anoop Tripathi, Jaideep Abichandani, Hui Dai
  • Patent number: 7532618
    Abstract: A method and system for remotely accessing an intelligent IP telephony device is provided. Information about at least one IP telephony device associated with a user is stored in a database. The database is accessible to a user through a secured environment. From a remote location, the user may logon to the database and select one or more actions to be performed on any of the IP telephony devices to which they have access.
    Type: Grant
    Filed: May 2, 2005
    Date of Patent: May 12, 2009
    Assignee: 3Com Corporation
    Inventors: Prasoon Saurabh, Anoop Tripathi, Vikas Vashisht, Jaideep Abichandani
  • Patent number: 7526081
    Abstract: A telephone is described that allows any arbitrary combination of key strokes, including numerical keys, extension keys, as well as function keys such as TRANSFER, CONFERENCE, etc., to be programmed such that the entire sequence of key strokes can be recalled with the touch of a single button. The phone can be programmed directly by operation of the telephone user interface on the phone (i.e., the keys, phone display, and speaker prompting the user) and a program button dedicated to the feature of programming a separate programmable button to map to the specified key sequence. The feature can be implemented in advanced telephones capable of voice over Internet Protocol networks, and supporting the Session Initiation Protocol. In these more advanced phones, the programming can be done by a system administrator or by the user of the phone via a computer with internet access.
    Type: Grant
    Filed: October 5, 2004
    Date of Patent: April 28, 2009
    Assignee: 3Com Corporation
    Inventors: Vikas Vashisht, Anoop Tripathi, Jaideep Abichandani, Hui Dai
  • Publication number: 20090037590
    Abstract: One embodiment of the present invention is a method for registering multiple addresses of record. The method comprises receiving a session initiation protocol register request, the session initiation protocol register request comprising a unique identifier of a session initiation protocol endpoint and a contact address for the session initiation protocol endpoint. The method proceeds by retrieving one or more addresses of record associated with the unique identifier of the session initiation protocol endpoint. The method further comprises associating each of the one or more addresses of record with the contact address for the session initiation protocol endpoint.
    Type: Application
    Filed: July 31, 2007
    Publication date: February 5, 2009
    Inventors: Ganesh Jayadevan, Carleton Moon Luck, JR., Pandit Panburana, Vikas Vashisht
  • Publication number: 20090038000
    Abstract: One embodiment of the present invention is a method for registering multiple addresses of record. The method comprises receiving a session initiation protocol register request. The session initiation protocol register request comprises a plurality of addresses of record and a contact address for a session initiation protocol endpoint. The method further comprises associating each of the plurality of addresses of record with the contact address for the session initiation protocol endpoint.
    Type: Application
    Filed: July 31, 2007
    Publication date: February 5, 2009
    Inventors: Ganesh Jayadevan, Carleton Moon Luck, JR., Pandit Panburana, Vikas Vashisht
  • Publication number: 20090037564
    Abstract: One embodiment of the present invention is a method for deregistering multiple addresses of record. The method comprises receiving a session initiation protocol request to deregister addresses of record, the session initiation protocol request comprising a plurality of addresses of record to be deregistered and a contact address for a session initiation protocol endpoint. The method further comprises disassociating the contact address for the session initiation protocol endpoint from each of the plurality of addresses of record.
    Type: Application
    Filed: July 31, 2007
    Publication date: February 5, 2009
    Inventors: Ganesh Jayadevan, Carleton Moon Luck, JR., Pandit Panburana, Vikas Vashisht
  • Patent number: 7480260
    Abstract: A method and apparatus for implementing a presence based universal camp-on feature in packet-based telephony systems are disclosed. A first packet-based device is subscribed to a line status of a second packet-based device. A first notification is received into the first packet-based device from the second packet-based device when the line status of the second packet-based device is in a busy state. A second notification is received into the first packet-based device from the second packet-based device when the line status of the second packet-based device is in an idle state. A user of the first packet-based device is prompted with an option to establish a communication session with the second packet-based device upon receiving the second notification into the first packet-based device. A communication session is established between the first packet-based device and the second packet-based device in response to receiving an accept-call command into the first packet-based device.
    Type: Grant
    Filed: May 13, 2004
    Date of Patent: January 20, 2009
    Assignee: 3Com Corporation
    Inventors: Vikas Vashisht, Anoop Tripathi, Jaideep Abichandani, Hui Dai
  • Publication number: 20070115919
    Abstract: A method and system for scheduling a conference call using a packet-network telephone in which a user interface of the packet-network telephone (i) is provided with a user directory that comprises a list of potential conference call participants that are selectable via the user interface, (ii) receives from the user interface, a selection of one or more persons selected from the user directory list to participate in the conference call, and (iii) transmit a signaling protocol message from the packet-network telephone to a packet-network, where the signaling protocol message is destined for a serving device for scheduling the conference call. The signaling protocol message comprises a request to schedule the conference call and a respective identifier for each of the one or more persons selected from the user directory to participate in the conference call.
    Type: Application
    Filed: October 14, 2005
    Publication date: May 24, 2007
    Applicant: 3COM Corporation
    Inventors: Taminder Chahal, Prasoon Saurabh, Jaideep Abichandani, Vikas Vashisht
  • Publication number: 20070115926
    Abstract: A system and method for receiving, at a packet-network telephone, a user message stored at a network device. Receiving the user message includes the packet-network telephone receiving a SIP message comprising an identifier that identifies (i) the user message, and (ii) a message transport protocol for retrieving the user message. The packet-network telephone transmits a request message addressed to the network device. The request message is arranged according to the message transport protocol and includes (i) at least a portion of the identifier so as to identify the user message, and (ii) a request for the user message to be transmitted to the packet-network telephone. The network device transmits the user message according to the message transport protocol. The packet-network telephone receives the user message, for presentation of the user message as the message is received or at a time subsequent to the packet-network telephone receiving the user message.
    Type: Application
    Filed: October 27, 2005
    Publication date: May 24, 2007
    Applicant: 3COM Corporation
    Inventors: Taminder Chahal, Arun Singh, Pankaj Trehan, Vikas Vashisht