Patents Assigned to Vonage Network LLC
-
Patent number: 9210225Abstract: A method of dynamic server assignment in a VoIP network includes detecting a telecommunication device on the VoIP network and querying a geo-location server for geographic information related to the telecommunication device's location and receiving the geographic information. Based on the geographic information a server assignment is determined. A configuration file for the telecommunication device including the server assignment and location is created and the configuration is provided to the telecommunication device over the network. The configuration file may also include features related to local customs or practice.Type: GrantFiled: May 23, 2012Date of Patent: December 8, 2015Assignee: Vonage Network LLCInventors: Nirav Kadakia, Andrew Bucko, Stephen Vansaders, Nilesh Shah
-
Patent number: 9210574Abstract: Methods and apparatus for verifying authenticity of device information of an end-user device are provided herein. In some embodiments, a method for verifying authenticity of device information of an end-user device may include sending a request to verify device information of an end-user device receiving, responsive to the request, verification information regarding the device information sent, and performing a verification analysis on the verification information received.Type: GrantFiled: February 13, 2015Date of Patent: December 8, 2015Assignee: Vonage Network LLCInventors: Tzahi Efrati, Jaya Meghani
-
Publication number: 20150350452Abstract: Methods and systems for managing dropped call operations are provided here. In some embodiments a method for managing dropped call operations may include receiving a first notification of a change in network connectivity during a communication session between a first user device and a second user device; receiving a second notification of a change in network connectivity; generating communication data for the communication session based on a time that the first notification of a change in network connectivity was received; and transmitting the communication data to a service provider.Type: ApplicationFiled: May 30, 2014Publication date: December 3, 2015Applicant: VONAGE NETWORK LLCInventor: Jaya Meghani
-
Publication number: 20150339368Abstract: Methods and systems for synchronizing contact information from multiple sources across multiple devices associated with a user are provided herein. In some embodiments, a method for synchronizing contact information from multiple sources across multiple devices associated with a user may include receiving a contact modification message from a first device to modify a contact in a cloud contact address book, where the cloud contact address book includes contact information for a plurality of contacts from one or more devices associated with a user; modifying the contact in the cloud contact address book based on modification information included in the contact modification message; identifying at least one device of the plurality of devices in which the contact is a native contact; and pushing the modified contact to the identified at least one device.Type: ApplicationFiled: May 20, 2014Publication date: November 26, 2015Applicant: VONAGE NETWORK LLCInventor: Alexander Gruber
-
Publication number: 20150334251Abstract: Methods and systems for dynamic selection of an originating identifier for billing optimization are provided herein. In some embodiments, a method for dynamic selection of an originating identifier for billing optimization may include receiving from a device associated with a user a first communication request containing a first identifier; determining a second identifier from a plurality of identifiers associated with the user, wherein determination of the second identifier is based on a billing rate associated with the first identifier and the second identifier; and transmitting a second communication request to establish a communication using the first identifier as a destination number and the second identifier as an originating number.Type: ApplicationFiled: May 16, 2014Publication date: November 19, 2015Applicant: VONAGE NETWORK LLCInventor: George Adrian Grabowich
-
Publication number: 20150319114Abstract: A method and apparatus for anchoring and controlling objects in messages across multiple devices are provided herein. The method includes displaying one or more messaging objects in a scrollable portion of a first messaging conversation display screen on a first participant device, the one or more messaging objects comprising at least one message conveyed between the first participant device and at least a second participant device; receiving an instruction to perform a first action on a first messaging object of the one or more messaging objects; performing the first action on the first messaging object; and sending a first object instruction message to at least the second participant device to perform a second action on a second messaging object in a second messaging conversation display screen on the second participant device, the second action associated with the first action and the first messaging object associated with the second messaging object.Type: ApplicationFiled: April 30, 2014Publication date: November 5, 2015Applicant: VONAGE NETWORK LLCInventor: Tzahi Efrati
-
Publication number: 20150312103Abstract: A method and apparatus for identifying logical locations of network devices on a Local Area Network (LAN) is provided herein. The method may include receiving an input including a network identifier of a network terminal adaptor on a LAN, determining, using the received network identifier, one or more network devices connected upstream of the TA, wherein a network address of each of the one or more network devices connected upstream is filtered such that only network devices including a private IP address are identified; determining device telemetry data associated with each determined network device and the network terminal adaptor, and generating, using the device telemetry data, a data structure including (a) a representation of a logical location of the network terminal adaptor and of each determined network device connected to the LAN, and (b) at least some of the device telemetry data.Type: ApplicationFiled: April 29, 2014Publication date: October 29, 2015Applicant: VONAGE NETWORK LLCInventor: Joseph Arose
-
Patent number: 9172907Abstract: A method and apparatus for dynamically adjusting an aspect ratio of an image during a video call is described herein. Specifically, a method for dynamically adjusting the aspect ratio of an image during a video call may include obtaining at least one display parameter of a display device, performing a comparison of the at least one display parameter to at least one image capture parameter of a capture device, capturing an original image, modifying the original image based on the comparison performed, wherein the modified image has an adjusted aspect ratio different from an aspect ratio of the original image, and sending the modified image to the display device.Type: GrantFiled: May 30, 2014Date of Patent: October 27, 2015Assignee: Vonage Network LLCInventors: Gil Osher, Ido Mintz, Sagie Machlin, Itay Bianco
-
Publication number: 20150294361Abstract: Methods and systems for providing services and information for multiple business entities through a single application that provides a convenient and common interface are provided herein. In some embodiments, a method for providing information and services to a user device may include receiving, by an interactive business card server of a service provider, information from each of a plurality of business entities via an application programming interface, receiving information associated with a user device from a service provider application installed on the user device and registered with the service provider, determining that the user device is in geographic proximity of one of the plurality of business entities based on the information received, and sending an interactive business card including at least some of the information associated with the one of the plurality of business entities in a format that can be displayed by the service provider application.Type: ApplicationFiled: April 11, 2014Publication date: October 15, 2015Applicant: VONAGE NETWORK LLCInventor: Reut Yedidim
-
Patent number: 9158501Abstract: A method and apparatus for generating random numbers based on packetized media data comprising querying one or more packetized media devices for a predetermined number of bits from one or more current real-time transport protocol (RTP) session, receiving the predetermined number of bits from the one or more packetized media devices, assembling the predetermined number of bits into a set of bytes; and converting the second set of bytes into a numerical value.Type: GrantFiled: December 17, 2012Date of Patent: October 13, 2015Assignee: VONAGE NETWORK LLCInventor: Arthur Wilton
-
Patent number: 9160549Abstract: A system and method for making a VoIP-based and other types of group calls includes a user interface adapted for use by a group call administrator via the Internet, a database manager connected to the user interface, and a database connected to the database manager. In one embodiment of the invention, the group call administrator identifier and one or more group call invitee identifiers is a telephone number. A method includes using call information from the database to initiate conference call connections and an administrator call connection to facilitate a conference call in which the administrators call connections and the participants connections are joined to allow communications between the participants and the administrator.Type: GrantFiled: July 24, 2013Date of Patent: October 13, 2015Assignee: Vonage Network LLCInventors: Vishal Patel, Nirav J. Kadakia, Jason Farkas, Stephen Van Saders, Tzahi Efrati
-
Patent number: 9154317Abstract: A system and method for making a VoIP-based and other types of group calls includes a user interface adapted for use by a group call administrator via the Internet, a database manager connected to the user interface, and a database connected to the database manager. In one embodiment, the group call administrator identifier and one or more group call invitee identifiers is a telephone number. The server responds to a group call request by initiating a first group call connection and initiating at least one or more second group call connections to join a group call administrator and at least one group call invitee. A method includes using call information from a database to initiate conference call connections and an administrator call connection to facilitate a conference call in which the administrators call connections and the participants connections are joined to allow communications between the participants and the administrator.Type: GrantFiled: July 24, 2013Date of Patent: October 6, 2015Assignee: Vonage Network LLCInventors: Vishal Patel, Stephen Van Saders, Jason Farkas, Nirav Kadakia, Tzahi Efrati, Eugene P. Cannon
-
Publication number: 20150281439Abstract: Methods and systems for recalling communication information are provided herein. In some embodiments, a method for recalling communication information may include receiving, from a first device, a first recall request to recall at least one of a communication originated from the first device sent to a second device, or a notification associated with the communication originated from the first device sent to the second device, wherein the communication is one of a voice call, a video call, a voicemail message, a video message, a Short Message Service (SMS) message, or a multimedia messaging service (MMS) message, sending a second recall request to the second device, wherein the second recall request includes recall information identifying the at least one communication or notification to be recalled, and receiving a confirmation message from the second device including information regarding the status of the at least one communication or notification.Type: ApplicationFiled: March 31, 2014Publication date: October 1, 2015Applicant: VONAGE NETWORK LLCInventor: Sagi Dudai
-
Publication number: 20150281459Abstract: Methods and systems for managing voicemail operations are provided here. In some embodiments a method for managing voicemail operations may include establishing a voicemail session with a voicemail system, transmitting message data over the voicemail session to be recorded in a voicemail message for a second user on the voicemail system, receiving an incoming call from a device associated with the second user while the voicemail session is active, and sending a first notification to the voicemail system to manage the voicemail message prior to establishing the incoming call with the device associated with the second user.Type: ApplicationFiled: March 28, 2014Publication date: October 1, 2015Applicant: VONAGE NETWORK LLCInventors: Weiping Guo, Itay Bianco, Kai Xin, Zhiyu Guo, Boaz Zehavi, Joseph Pagnotta
-
Publication number: 20150281458Abstract: Methods and systems for managing voicemail operations are provided here. In some embodiments a method for managing voicemail operations may include establishing a first call over a first telecommunication session with a voicemail system, transmitting message data over the first telecommunication session to be recorded in a voicemail message on the voicemail system, receiving a second call over a second telecommunication session while the first telecommunication session is active, and sending a first notification to the voicemail system to manage the recording of the voicemail message prior to establishing the second call over the second telecommunication session.Type: ApplicationFiled: March 28, 2014Publication date: October 1, 2015Applicant: VONAGE NETWORK LLCInventors: Itay Bianco, Weiping Guo
-
Patent number: 9137267Abstract: Methods for secure transmission of data during a communication session are provided herein. In some embodiments, the method includes establishing a secure voice communication session between a first electronic device and second electronic device in a communications network, and sending secure data over the established voice communication session using information associated with the established voice communication session.Type: GrantFiled: March 14, 2013Date of Patent: September 15, 2015Assignee: VONAGE NETWORK LLCInventors: Vishal Patel, David Michael Workman
-
Patent number: 9116808Abstract: A method and system for determining and updating configuration settings on a device are provided herein. In some embodiments, a method for updating configuration settings on a device may include detecting an error condition produced by executing an app on the device, collecting information associated with the error condition, the app and the device responsive to the detected error condition, sending a request for new configuration settings, wherein the request includes the collected information, receiving one or more new configuration settings in response to the request, and updating one or more configuration settings of at least one of the device or the app using the new configuration settings received.Type: GrantFiled: March 15, 2013Date of Patent: August 25, 2015Assignee: VONAGE NETWORK LLCInventors: Sagi Dudai, Guy Bar On, Dany Orr, Gil Osher
-
Patent number: 9100475Abstract: A method and system for routing communications includes building a first user profile for a first user based on a history of communications associated with a first communication identifier to route inbound communications. The first communication identifier is associated with the first user and subsequently, the first communication identifier may be assigned to a second user. A second communication identifier is assigned to the first user such that a received inbound communication is directed towards the first communication identifier. The method routes the inbound communication based on an analysis of the first user profile of the first user.Type: GrantFiled: May 17, 2013Date of Patent: August 4, 2015Assignee: VONAGE NETWORK LLCInventors: Tzahi Efrati, Baruch Sterman
-
Publication number: 20150189089Abstract: Methods and systems for detecting completion of hold time for a user on a call are provided herein. In some embodiments, a method for detecting completion of hold time for a user on a call may include monitoring an audio signal of a call that has been placed on hold between a first device associated with the user and a first entity, determining a change in the monitored audio signal that indicates that the call is no longer on hold and generating a first alert to inform the user that the call is no longer on hold.Type: ApplicationFiled: December 30, 2013Publication date: July 2, 2015Applicant: VONAGE NETWORK LLCInventor: Sagi Iltus
-
Patent number: 9070120Abstract: A method and apparatus for identifying and displaying a set of high priority contacts on a display device associated with an end user device. In some embodiments, the method includes retrieving high priority contact list configuration settings that include one or more criteria for identifying a set of high priority contacts from a contact list having a plurality of contacts, determining whether information associated with one or more of the plurality of contacts meets the one or more criteria retrieved, identifying the one or more of the plurality of contacts that meet the one or more criteria as a set of one or more high priority contacts, and displaying the set of one or more high priority contacts in a high priority contact list on the display device.Type: GrantFiled: December 14, 2012Date of Patent: June 30, 2015Assignee: VONAGE NETWORK LLCInventors: Tzahi Efrati, Ido Mintz