Patents Assigned to Damaka, Inc.
  • Patent number: 9781173
    Abstract: An improved system and method are disclosed for providing voice call continuity in an enterprise network. For example, an enterprise public branch exchange (PBX) may be configured with a pilot number that is used to provide VCC services when called by a client. Digit collection via DMTF signaling or other means may be used to collect destination information from the client. The enterprise network may use the collected digits to establish a communication session with another device that corresponds to the destination information.
    Type: Grant
    Filed: May 27, 2016
    Date of Patent: October 3, 2017
    Assignee: DAMAKA, INC.
    Inventors: Sivakumar Chaturvedi, Satish Gundabathula
  • Patent number: 9742846
    Abstract: An improved system and method for sharing a document between two communication devices that do not have an application that can display the document. In one example, the document is sent by the communication device that is sharing the document to a document server for processing into pages of one or more different document types, and both communication devices retrieve the stored pages as needed for display. The sharing communication device updates the other communication device when a new page is to be retrieved from the document server.
    Type: Grant
    Filed: May 27, 2016
    Date of Patent: August 22, 2017
    Assignee: Damaka, Inc.
    Inventors: Sivakumar Chaturvedi, Satish Gundabathula
  • Patent number: 9712507
    Abstract: An improved system and method are disclosed for peer-to-peer communications. In one example, the method enables endpoints to securely send and receive messages to one another within a hybrid peer-to-peer environment.
    Type: Grant
    Filed: September 16, 2015
    Date of Patent: July 18, 2017
    Assignee: DAMAKA, INC.
    Inventors: Sivakumar Chaturvedi, Satish Gundabathula
  • Patent number: 9654568
    Abstract: A system and method for endpoint handoff in a hybrid peer-to-peer networking environment are provided. In one example, the method includes logging into the peer-to-peer network by a first endpoint. The first endpoint directly notifies a second endpoint that the second endpoint is to transfer an active communication session existing between the second endpoint and a third endpoint from the second endpoint to the first endpoint. The first endpoint receives session parameters associated with the active communication session directly from the second endpoint and directly notifies the third endpoint that the first endpoint is online. The first endpoint then re-establishes the active communication session with the third endpoint using the session parameters.
    Type: Grant
    Filed: November 25, 2015
    Date of Patent: May 16, 2017
    Assignee: Damaka, Inc.
    Inventors: Sivakumar Chaturvedi, Satish Gundabathula
  • Patent number: 9648051
    Abstract: Provided are a system and method for network transitions. In one example, the method includes receiving messages from a mobile device indicating that the mobile device is in a session initiation protocol (SIP) wireless hotspot and that the mobile device is engaged in a communication session via a cellular network while in the SIP wireless hotspot. The cellular network is instructed to add the mobile device to the communication session via the SIP wireless hotspot. An affirmative response is received from the cellular network and a third message is sent to the mobile device to notify the mobile device of the affirmative response.
    Type: Grant
    Filed: September 18, 2014
    Date of Patent: May 9, 2017
    Assignee: Damaka, Inc.
    Inventors: Sivakumar Chaturvedi, Satish Gundabathula
  • Patent number: 9578092
    Abstract: An improved system and method are disclosed for improving functionality in software applications. In one example, the method includes a computing entity having a network interface, a processor, and a memory configured to store a plurality of instructions. The instructions include instructions for a superblock application having instructions for a function block included therein. The function block is configured to provide functions that are accessible to the superblock application via an application programming interface (API). The functions are provided within the superblock application itself and are accessible within the superblock application without switching context to another application on the computing entity.
    Type: Grant
    Filed: October 19, 2016
    Date of Patent: February 21, 2017
    Assignee: DAMAKA, INC.
    Inventors: Sivakumar Chaturvedi, Satish Gundabathula, Rashmi Hiremath
  • Patent number: 9497181
    Abstract: An improved system and method are disclosed for peer-to-peer communications. In one example, the method provides for concurrent sessions to be maintained by multiple endpoints.
    Type: Grant
    Filed: September 26, 2014
    Date of Patent: November 15, 2016
    Assignee: DAMAKA, INC.
    Inventors: Sivakumar Chaturvedi, Satish Gundabathula
  • Patent number: 9497127
    Abstract: An improved system and method are disclosed for peer-to-peer communications. In one example, the method enables an endpoint to send a reverse invitation in response to an incoming call. The reverse invitation may be used to set up an alternate communication session rather than maintaining the incoming call.
    Type: Grant
    Filed: April 30, 2015
    Date of Patent: November 15, 2016
    Assignee: DAMAKA, INC.
    Inventors: Sivakumar Chaturvedi, Satish Gundabathula, Rameshkumar Chaturvedi, Dennis Kurian
  • Patent number: 9491233
    Abstract: An improved system and method are disclosed for improving functionality in software applications. In one example, the method includes a mobile device having a network interface, a processor, and a memory configured to store a plurality of instructions. The instructions include instructions for a superblock application having instructions for a function block included therein. The function block is configured to provide functions that are accessible to the superblock application via an application programming interface (API). The functions are provided within the superblock application itself and are accessible within the superblock application without switching context to another application on the mobile device.
    Type: Grant
    Filed: February 22, 2016
    Date of Patent: November 8, 2016
    Assignee: DAMAKA, INC.
    Inventors: Sivakumar Chaturvedi, Satish Gundabathula, Rashmi Hiremath
  • Patent number: 9432412
    Abstract: An improved system and method are disclosed for peer-to-peer communications. In one example, the method is for connecting an endpoint that is separated from another endpoint by a symmetric network address translation device.
    Type: Grant
    Filed: April 23, 2014
    Date of Patent: August 30, 2016
    Assignee: DAMAKA, INC.
    Inventors: Sivakumar R. Chaturvedi, Satish Gundabathula
  • Patent number: 9356997
    Abstract: An improved system and method for sharing a document between two communication devices that do not have an application that can display the document. In one example, the document is sent by the communication device that is sharing the document to a document server for processing into pages of one or more different document types, and both communication devices retrieve the stored pages as needed for display. The sharing communication device updates the other communication device when a new page is to be retrieved from the document server.
    Type: Grant
    Filed: September 5, 2014
    Date of Patent: May 31, 2016
    Assignee: Damaka, Inc.
    Inventors: Sivakumar Chaturvedi, Satish Gundabathula
  • Patent number: 9357016
    Abstract: An improved system and method are disclosed for providing virtual parallel access to a shared resource. In one example, the method includes receiving a request from a device to take control of the shared resource. After determining that another device is currently in control of the shared resource, a timer is started. Control of the shared resource will automatically pass from the device currently in control to the requesting device when the timer expires. Input received from the device currently in control is executed. Input received from the device that has requested control is buffered and executed once control is transferred.
    Type: Grant
    Filed: October 18, 2013
    Date of Patent: May 31, 2016
    Assignee: Damaka, Inc.
    Inventors: Sivakumar Chaturvedi, Satish Gundabathula, Rajaraman Krishnan
  • Patent number: 9356972
    Abstract: An improved system and method are disclosed for providing voice call continuity in an enterprise network. For example, an enterprise public branch exchange (PBX) may be configured with a pilot number that is used to provide VCC services when called by a client. Digit collection via DMTF signaling or other means may be used to collect destination information from the client. The enterprise network may use the collected digits to establish a communication session with another device that corresponds to the destination information.
    Type: Grant
    Filed: November 17, 2015
    Date of Patent: May 31, 2016
    Assignee: DAMAKA, INC.
    Inventors: Sivakumar Chaturvedi, Satish Gundabathula
  • Patent number: 9270744
    Abstract: An improved system and method are disclosed for improving functionality in software applications. In one example, the method includes a mobile device having a network interface, a processor, and a memory configured to store a plurality of instructions. The instructions include instructions for a superblock application having instructions for a function block included therein. The function block is configured to provide functions that are accessible to the superblock application via an application programming interface (API). The functions are provided within the superblock application itself and are accessible within the superblock application without switching context to another application on the mobile device.
    Type: Grant
    Filed: April 20, 2015
    Date of Patent: February 23, 2016
    Assignee: Damaka, Inc.
    Inventors: Sivakumar Chaturvedi, Satish Gundabathula, Rashmi Hiremath
  • Patent number: 9264458
    Abstract: A system and method for endpoint handoff in a hybrid peer-to-peer networking environment are provided. In one example, the method includes logging into the peer-to-peer network by a first endpoint. The first endpoint directly notifies a second endpoint that the second endpoint is to transfer an active communication session existing between the second endpoint and a third endpoint from the second endpoint to the first endpoint. The first endpoint receives session parameters associated with the active communication session directly from the second endpoint and directly notifies the third endpoint that the first endpoint is online. The first endpoint then re-establishes the active communication session with the third endpoint using the session parameters.
    Type: Grant
    Filed: January 14, 2013
    Date of Patent: February 16, 2016
    Assignee: DAMAKA, INC.
    Inventors: Sivakumar Chaturvedi, Satish Gundabathula
  • Patent number: 9210268
    Abstract: An improved system and method are disclosed for conference bridging. In one example, the method enables a device engaged in a conference call as a participant to bridge the conference call and to transfer the bridge to another device engaged in the conference call as a participant.
    Type: Grant
    Filed: April 7, 2014
    Date of Patent: December 8, 2015
    Assignee: DAMAKA, INC.
    Inventors: Sivakumar Chaturvedi, Satish Gundabathula, Rashmi Hiremath
  • Patent number: 9191416
    Abstract: An improved system and method are disclosed for providing voice call continuity in an enterprise network. For example, an enterprise public branch exchange (PBX) may be configured with a pilot number that is used to provide VCC services when called by a client. Digit collection via DMTF signaling or other means may be used to collect destination information from the client. The enterprise network may use the collected digits to establish a communication session with another device that corresponds to the destination information.
    Type: Grant
    Filed: April 16, 2010
    Date of Patent: November 17, 2015
    Assignee: DAMAKA, INC.
    Inventors: Sivakumar Chaturvedi, Satish Gundabathula
  • Patent number: 9172702
    Abstract: An improved system and method are disclosed for peer-to-peer communications. In one example, the method enables an endpoint to traverse a NAT device using a stateless reflector.
    Type: Grant
    Filed: March 7, 2013
    Date of Patent: October 27, 2015
    Assignee: Damaka, Inc.
    Inventors: Sivakumar Chaturvedi, Satish Gundabathula
  • Patent number: 9172703
    Abstract: An improved system and method are disclosed for peer-to-peer communications. In one example, the method enables two endpoints to directly establish and maintain a communication session after authenticating with an access server.
    Type: Grant
    Filed: May 16, 2013
    Date of Patent: October 27, 2015
    Assignee: Damaka, Inc.
    Inventors: Sivakumar Chaturvedi, Satish Gundabathula
  • Patent number: 9143489
    Abstract: An improved system and method are disclosed for peer-to-peer communications. In one example, the method enables endpoints to securely send and receive messages to one another within a hybrid peer-to-peer environment.
    Type: Grant
    Filed: December 16, 2013
    Date of Patent: September 22, 2015
    Assignee: Damaka, Inc.
    Inventors: Sivakumar Chaturvedi, Satish Gundabathula