Patents by Inventor Vlad Vendrow

Vlad Vendrow 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: 9247050
    Abstract: Embodiments of the invention relate generally to computing devices and systems, as well as software, computer programs, applications, and interfaces, and more particularly, to systems, devices and methods to activate telecommunications services. For example, a method may include configuring configuration data for a user account, the configuration data specifying a subset of telecommunications services for one or more user accounts, presenting in an interface an identifier for accessing the subset of telecommunications services, receiving data representing a request to activate the subset of telecommunications services associated with the identifier, the data representing the request including a user identification number, and activating the user account to include the subset of the telecommunications services, wherein configuring the configuration data occurs prior to presenting the identifier.
    Type: Grant
    Filed: May 30, 2008
    Date of Patent: January 26, 2016
    Assignee: RingCentral, Inc.
    Inventors: Vlad Vendrow, Bruce Young, Praful Shah, Boris Elpiner, Vladimir G. Shmunis
  • Patent number: 9237307
    Abstract: Systems and methods are provided for dynamically selecting one or more networked cameras for providing real-time camera feeds to a video conference. The systems and methods may include identifying one or more networked cameras associated with an area of a conference participant. A server may analyze real-time camera feeds from the identified cameras, and select a video feed having a view of the participant. The server may provide the selected feed to the video conference via a conference bridge, and continue monitoring camera feeds of cameras associated with the participant's area for another camera feed having a better view of the participant. Networked cameras may include fixed and mobile cameras owned and operated by individuals that are not associated with the participant, but who have registered their cameras with the server for use in video conferences.
    Type: Grant
    Filed: January 30, 2015
    Date of Patent: January 12, 2016
    Assignee: RingCentral, Inc.
    Inventor: Vlad Vendrow
  • Patent number: 9237235
    Abstract: A mobile device can be assigned to an extension configured as a Queue Agent (“QA”) in a call-queuing enabled virtual private branch exchange (vPBX). This and other mobile or fixed devices can be interconnected to form a virtual call center. Each extension can be assigned various rules, which specify how the incoming calls are answered at the extension and how calls in the call queue are selected for answering by the QA. As part of the rules, the vPBX system forwards calls from a call queue to the QA based on QA's availability status. If a location-aware mobile device is associated with the QA, the vPBX system can determine the QA's availability status based on a geographic location of the mobile device. A most geographically proximate agent can be selected for answering the call.
    Type: Grant
    Filed: August 29, 2014
    Date of Patent: January 12, 2016
    Assignee: RingCentral, Inc.
    Inventors: Vlad Vendrow, Bruce Young, Praful Shah, Boris Elpiner, Vladimir Shmunis
  • Patent number: 9232190
    Abstract: Systems and methods are disclosed for managing a multimedia conference call. According to certain embodiments, a server establishes a multimedia conference call between a plurality of multimedia conference devices. The multimedia conference call includes the communication of multimedia conference contents via one or more of the plurality of multimedia conference devices. The server also records at least a portion of the multimedia conference contents; and detects one or more interrupting events. The interrupting events occur during the multimedia conference call. The server further provides substitute contents to the other multimedia conference devices of the plurality of multimedia conference devices. The substitute contents are generated based on a recorded portion of the multimedia conference call associated with a time to the interrupting events.
    Type: Grant
    Filed: April 1, 2015
    Date of Patent: January 5, 2016
    Assignee: RingCentral, Inc.
    Inventor: Vlad Vendrow
  • Patent number: 9219772
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer-readable storage medium for persistent format conversions. One of the methods includes receiving an original communication to be routed from a first user to a second user, wherein the original communication is received in a first format; converting, based a format conversion rule, the original communication into a second, different format; routing the original communication to the recipient in the second format; receiving a response communication related to the original communication and to be routed from the second user to the first user; and based on determining that the response communication is responsive to the original communication, converting the response communication into the first format prior to routing the communication to the first user.
    Type: Grant
    Filed: March 6, 2013
    Date of Patent: December 22, 2015
    Assignee: RingCentral, Inc.
    Inventors: Vlad Vendrow, Vlad Shmunis
  • Patent number: 9215317
    Abstract: A mobile device is adapted to operate in a first communication mode and a second communication mode. An identifier is acquired for a mobile device, wherein the identifier is sent to identify the mobile device when the mobile device places a call in the first communication mode. A call is placed to a destination device while the mobile device operates in the second communication mode. The same identifier is sent to the destination device while the mobile device operates in the second communication mode. The mobile device is served by a first service provider while it operates in the first communication mode. The mobile device is served by a second service provider while it operates in the second communication mode, the second service provider being different from the first service provider.
    Type: Grant
    Filed: March 5, 2015
    Date of Patent: December 15, 2015
    Assignee: RingCentral, Inc.
    Inventors: Vladimir Shmunis, Vlad Vendrow
  • Patent number: 9203965
    Abstract: System, method, and device are disclosed for providing a notification of a new message. According to certain embodiments, a device may receive a message via at least one communication interface; determine an attribute associated with the message based on contents of the message; determine a notification feature based, at least in part, on the attribute; and generate a notification according to the notification feature.
    Type: Grant
    Filed: September 29, 2014
    Date of Patent: December 1, 2015
    Assignee: RingCentral, Inc.
    Inventor: Vlad Vendrow
  • Patent number: 9197701
    Abstract: System, methods, and non-transitory computer-readable media storing computer-executable instructions for performing the methods are provided for facilitating electronic audio and/or video communications between multiple parties over a consolidated peer-to-peer media session. The peer-to-peer media session is consolidated in the sense that at least one of the two communications systems of the peer-to-peer media session performs media data relaying functions for at least one other communications system that is also a communications participant.
    Type: Grant
    Filed: August 14, 2014
    Date of Patent: November 24, 2015
    Assignee: RingCentral, Inc.
    Inventors: Aleksei Petrov, Patrice Khawam, Dmitriy Solovey, Vlad Vendrow
  • Patent number: 9191359
    Abstract: A computer-implemented method, an apparatus and a recording medium are provided for facilitating access by a subscriber over a communications network. The method comprises: acquiring a query message comprising a subscriber contact identifier associated with the subscriber; responsive to acquiring the query message: identifying a plurality of communications endpoint identifiers associated with the subscriber contact identifier, each communications endpoint identifier being associated with a communications device and reachability information, wherein the reachability information reflects a degree of subscriber accessibility via the communications device; and providing a response to the query message comprising at least one of the plurality of the communications endpoint identifiers, wherein the at least one of the plurality of the communications endpoint identifiers is selected based at least in part on the reachability information.
    Type: Grant
    Filed: December 10, 2014
    Date of Patent: November 17, 2015
    Assignee: RingCentral, Inc.
    Inventors: Vlad Vendrow, Christopher Van Rensburg
  • Publication number: 20150317813
    Abstract: Embodiments of the invention relate generally to computer-implemented image capture and processing, and more particularly, to user interfaces, systems, computer-readable media, and methods for approximating torso dimensions of a subject in an image to, for example, simulate appearance of the subject in various states of dress and/or generate imagery including different simulated layers of clothing for the subject of the image
    Type: Application
    Filed: February 4, 2015
    Publication date: November 5, 2015
    Inventor: Vlad Vendrow
  • Publication number: 20150281169
    Abstract: A computer-implemented method, an apparatus and a recording medium are provided for facilitating access by a subscriber over a communications network. The method comprises: acquiring a query message comprising a subscriber contact identifier associated with the subscriber; responsive to acquiring the query message: identifying a plurality of communications endpoint identifiers associated with the subscriber contact identifier, each communications endpoint identifier being associated with a communications device and reachability information, wherein the reachability information reflects a degree of subscriber accessibility via the communications device; and providing a response to the query message comprising at least one of the plurality of the communications endpoint identifiers, wherein the at least one of the plurality of the communications endpoint identifiers is selected based at least in part on the reachability information.
    Type: Application
    Filed: December 10, 2014
    Publication date: October 1, 2015
    Inventors: Vlad VENDROW, Christopher VAN RENSBURG
  • Patent number: 9148456
    Abstract: A context aware help system generates context data for web sessions. The context data may be used either by a human operator or by an automated response system to help resolve user web session problems. For example, a user may initiate a telephone call to the context aware help during a web session. The context data may be displayed to a telephone operator in response to the telephone call. The telephone operator may use the context data to determine what web pages and user inputs were previously entered during the web session. This allows the telephone operator to quickly analyze web session problems and provide more effective and efficient web session support. The help system may alternatively, or in addition, provide other types of automated audio or data support.
    Type: Grant
    Filed: January 22, 2014
    Date of Patent: September 29, 2015
    Assignee: RingCentral, Inc.
    Inventors: Vlad Vendrow, Michael Fomin
  • Patent number: 9131054
    Abstract: Techniques for synchronization of fax and/or voice messages in a client-server arrangement are disclosed. In one embodiment, for example, a synchronization method in a phone includes: initiating synchronization of a set of fax and/or voice messages on the phone with a set of fax and/or voice messages on a server; sending a request to the server to receive state of the set of messages on the server; identifying state of the set of messages on the phone; performing a discrepancy assessment between the state of the set of messages on the server and the state of the set of messages on the phone; based on results of the discrepancy assessment, creating a list of synchronization actions to perform for synchronizing the set of messages on the phone with the set of messages on the server; and performing the synchronization actions in the list.
    Type: Grant
    Filed: November 6, 2013
    Date of Patent: September 8, 2015
    Assignee: RingCentral, Inc.
    Inventors: Vlad Vendrow, Vlad Shmunis
  • Patent number: 9125035
    Abstract: A caller may initiate a phone call to a device. A call preview system may send a preview message in conjunction with the phone call. The preview message may contain preview information that identifies the caller. The call preview system may use a text or media messaging service to send the preview message. Callers can manage their own preview information relieving each user from continuously updating contact information in personal contact directories. The call preview system may use different schemes for initiating phone calls. In one example, the call preview system may initiate or forward phone calls in conjunction with sending the preview message. In another example, the call preview system may delay calling a phone number or delay forwarding the phone call until a message is received acknowledging the preview message or accepting the phone call.
    Type: Grant
    Filed: July 31, 2014
    Date of Patent: September 1, 2015
    Assignee: RingCentral, Inc.
    Inventor: Vlad Vendrow
  • Publication number: 20150244871
    Abstract: A workload balancing technique enhances balancing of workloads processed by components of a telephone communication system configured to render telephony services over a computer network. The telephony services illustratively include private branch exchange (PBX) services suitable for customers with geographically dispersed telephone service demands. The workload balancing technique is invoked by the communication system to reduce contention among the components of the system, such as telephone access servers (TASes) coupled to a proxy router, when servicing telephony requests issued by the customers, thus enabling rendering of the telephony services in an efficient and cost-effective manner. As described herein, an available TAS is randomly selected to service a telephony request received by the proxy router from a network coupled to the communication system.
    Type: Application
    Filed: May 12, 2015
    Publication date: August 27, 2015
    Applicant: ADVANCED MESSAGING TECHNOLOGIES, INC.
    Inventors: Vlad VENDROW, Dmitriy SOLOVEY
  • Publication number: 20150222572
    Abstract: A conversation timeline for a heterogeneous messaging system. In one embodiment, a method performed by one or more computing devices comprises: maintaining a conversation among users, the conversation comprising a plurality of messages between the users, each of the plurality of messages being a member of one of a plurality of predefined message classes, one of the plurality of messages being a member a different predefined message class of the plurality of predefined message classes than at least one other of the plurality of messages; causing display of a graphical representation of the conversation to one of the users; selecting a reply message class of the plurality of predefined message classes based on one or more reply control selection factors; and causing display, in association with display of the graphical representation of the conversation, reply message controls for adding a new message to the conversation in the reply message class.
    Type: Application
    Filed: February 5, 2014
    Publication date: August 6, 2015
    Applicant: RingCentral, Inc.
    Inventors: Vlad Vendrow, Patrice Khawam
  • Publication number: 20150215269
    Abstract: High availability mechanisms are described for cloud-based services such as voice-over-IP (VoIP) services.
    Type: Application
    Filed: April 8, 2015
    Publication date: July 30, 2015
    Inventors: John Chong, Dmitriy Alexandrovich Solovey, Vlad Vendrow
  • Patent number: 9084186
    Abstract: A positioning system (e.g., GPS) integrated in, or coupled to, a mobile device determines the position of the mobile device. An availability status manager (ASM) in a vPBX acquires the position of the mobile device. The ASM can contain rules on how to route or otherwise control incoming phone calls based on availability status of one or more mobile devices in the vPBX network. When a call is received by the vPBX, the ASM determines the availability status of the receiving mobile device based on the geographic location of the receiving mobile device. The ASM then routes the call to the receiving mobile device, to another mobile device, or to a landline based on the availability status of the receiving mobile device and the availability status based rules.
    Type: Grant
    Filed: December 2, 2013
    Date of Patent: July 14, 2015
    Assignee: RingCentral, Inc.
    Inventors: Vlad Vendrow, Vladimir Shmunis
  • Publication number: 20150181029
    Abstract: A mobile device is adapted to operate in a first communication mode and a second communication mode. An identifier is acquired for a mobile device, wherein the identifier is sent to identify the mobile device when the mobile device places a call in the first communication mode. A call is placed to a destination device while the mobile device operates in the second communication mode. The same identifier is sent to the destination device while the mobile device operates in the second communication mode. The mobile device is served by a first service provider while it operates in the first communication mode. The mobile device is served by a second service provider while it operates in the second communication mode, the second service provider being different from the first service provider.
    Type: Application
    Filed: March 5, 2015
    Publication date: June 25, 2015
    Inventors: Vladimir Shmunis, Vlad Vendrow
  • Patent number: 9059953
    Abstract: Embodiments of the invention relate generally to computing devices and systems, as well as software, computer programs, applications, and user interfaces, and more particularly, to systems, devices and methods to facilitate message preview control. For example, the method may include generating representations for messages to present on an interface, and detecting selection of the representation for the message. Further, the method can include presenting preview information for the message, which can be an electronic facsimile. The representations for the messages can include a representation for an electronic facsimile, as well as a voice message and an email.
    Type: Grant
    Filed: May 15, 2014
    Date of Patent: June 16, 2015
    Assignee: RingCentral, Inc.
    Inventors: Vladimir George Shmunis, Vlad Vendrow, Bruce Young