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

  • Publication number: 20130343530
    Abstract: Systems, methods, and computer program products for providing cross-platform presence are described. In some implementations, a cross-platform presence server can be provided that allows a caller to accurately assess the availability and other similar status of a callee by evaluating a device status of a plurality of communication devices associated with the callee. The cross-platform presence server can then determine, based on these device statuses, whether a callee is available. The availability of the callee can subsequently be displayed to the caller (e.g., on the caller's phone), or any other individuals who have been granted permission by the callee to be notified of the callee's availability.
    Type: Application
    Filed: June 7, 2013
    Publication date: December 26, 2013
    Inventors: Yakov Makhmudov, Igor Roussinov, Curt T. Larson, Vlad Vendrow
  • Patent number: 8611879
    Abstract: A vPBX server manages calls in a bridged line appearance (BLA) group. A BLA group can include extensions for location-aware mobile devices. The vPBX server contains location based forwarding rules that can be applied together with BLA redirection rules in managing incoming calls. A single extension can appear as a user interface element (e.g., an icon or button) on multiple mobile devices. Using the user interface element, a primary user can view a secondary user's status, including the secondary user's location information. The vPBX server allows the primary user to redirect the incoming calls to devices in accordance with the forwarding rules and the redirection rules.
    Type: Grant
    Filed: November 18, 2009
    Date of Patent: December 17, 2013
    Assignee: RingCentral, Inc.
    Inventors: Vlad Vendrow, Bruce Young, Praful Shah, Boris Elpiner, Vladimir Shmunis
  • Patent number: 8606938
    Abstract: High availability mechanisms are described for cloud-based services such as voice-over-IP (VoIP) services.
    Type: Grant
    Filed: September 27, 2012
    Date of Patent: December 10, 2013
    Assignee: RingCentral, Inc.
    Inventors: John Chong, Dmitriy Alexandrovich Solovey, Vlad Vendrow
  • Patent number: 8600363
    Abstract: A unified messaging system, method, apparatus, individual components and the like are disclosed. The unified messaging system comprises a server, a client and a synchronization application for synchronizing voicemail messages and fax messages on both the server and the client is disclosed. The server messages may include received messages and sent messages, each of which is indexed according to their respective indices and read/unread statuses. Similarly, the client messages may include received messages and sent messages, each of which is indexed according to their respective indices and read/unread statuses.
    Type: Grant
    Filed: March 17, 2010
    Date of Patent: December 3, 2013
    Assignee: RingCentral, Inc.
    Inventors: Vlad Vendrow, Vlad Shmunis
  • Patent number: 8600391
    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: April 23, 2009
    Date of Patent: December 3, 2013
    Assignee: RingCentral, Inc.
    Inventors: Vlad Vendrow, Vladimir Shmunis
  • Patent number: 8588744
    Abstract: System, apparatus, computer program products and methods for preventing fraud attacks (e.g., on a virtual PBX service provider) are disclosed. In some implementations, a set of fraud evaluation processes are performed, an overall fraud evaluation score is incremented as each of the set of fraud evaluation processes are performed and a step result is obtained. A user request (e.g., account activation) can be denied or accepted based on the overall fraud evaluation score. In some implementations, the set of fraud evaluation processes can include one or more of: an internal fraud evaluation process, a process for checking multiple trial accounts associated with a common account parameter, a process for geolocation verification of multiple account parameters, a process for device type verification for a contact phone number, a process for credit card verification, and a process for placing a contact number verification call.
    Type: Grant
    Filed: November 25, 2009
    Date of Patent: November 19, 2013
    Assignee: RingCentral, Inc.
    Inventors: Vlad Vendrow, Bruce Young, Praful Shah, Boris Elpiner, Vladimir Shmunis
  • Patent number: 8548143
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for inbound call identification and management. One of the systems includes one or more repositories that can include data representing call action policies and data representing attributes associated with the caller devices and the callee devices; and one or more computing devices that include a call identifier (“IDer”) configured to characterize the attributes of the caller devices to form characterized attributes, a call management system controller configured to match the characterized attributes against routing criteria specified in the data representing the call action policies, and a call management system router configured to route calls from the caller devices to the callee devices responsive to a match between the characterized attributes and the routing criteria.
    Type: Grant
    Filed: June 18, 2012
    Date of Patent: October 1, 2013
    Assignee: RingCentral, Inc.
    Inventor: Vlad Vendrow
  • Publication number: 20130246625
    Abstract: Techniques are described which simplify and/or automate many of the tasks associated with the configuration, deployment, and management of network resources to support cloud-based services.
    Type: Application
    Filed: April 30, 2013
    Publication date: September 19, 2013
    Inventor: Vlad Vendrow
  • Publication number: 20130218902
    Abstract: A directory system aggregates and synchronizes contact information across users, devices, and services. The directory system may aggregate contact information globally or across groups or organizations. The directory system may synchronize contact information for different users and resolve conflicts between inconsistent entries for a given entity. The directory system also may provide user-customized views of aggregated and synchronized contact information and list search results according to different attributes or based on relationships the search results may have with the user performing the search.
    Type: Application
    Filed: February 17, 2012
    Publication date: August 22, 2013
    Applicant: Ring Central, Inc.
    Inventors: Vlad Vendrow, Vi Dinh Chau
  • Patent number: 8467514
    Abstract: Systems, methods, and computer program products for providing cross-platform presence are described. In some implementations, a cross-platform presence server can be provided that allows a caller to accurately assess the availability and other similar status of a callee by evaluating a device status of a plurality of communication devices associated with the callee. The cross-platform presence server can then determine, based on these device statuses, whether a callee is available. The availability of the callee can subsequently be displayed to the caller (e.g., on the caller's phone), or any other individuals who have been granted permission by the callee to be notified of the callee's availability.
    Type: Grant
    Filed: April 9, 2012
    Date of Patent: June 18, 2013
    Assignee: RingCentral, Inc.
    Inventors: Yakov Makhmudov, Igor Roussinov, Curt T. Larson, Vlad Vendrow
  • Patent number: 8452864
    Abstract: Techniques are described which simplify and/or automate many of the tasks associated with the configuration, deployment, and management of network resources to support cloud-based services.
    Type: Grant
    Filed: November 14, 2012
    Date of Patent: May 28, 2013
    Assignee: RingCentral, Inc.
    Inventor: Vlad Vendrow
  • Patent number: 8433797
    Abstract: Described herein are systems and methods for providing a message UI engine for accessing messages on a message system. The message system may comprise a message storage system (that store messages of varying types and formats, such as fax, text, voice/audio, video, and picture messages) and a message access system. The message UI engine is configured by a Flash media UI file for accessing messages and associated message information by interacting with the message access system. The Flash media UI file does not comprise any markup language and comprises only Flash® instructions. The Flash media UI file also comprises a plurality of embedded applications for presenting the plurality of different message types, each embedded application comprising only Flash instructions. The associated message information may be stored and transmitted in a non-markup language format, such as comma-delimited format. The messages and message information may be transmitted using a non-HTTP protocol.
    Type: Grant
    Filed: September 20, 2012
    Date of Patent: April 30, 2013
    Assignee: RingCentral, Inc.
    Inventors: Vlad Vendrow, Vladimir Shmunis
  • Publication number: 20130086153
    Abstract: Described herein are systems and methods for enabling access to messages on a message service system via user interfaces of receiving client devices. The message service system comprises a message storage system and a message access system. The message storage system receives messages from sending client devices and stores message data. The message access system comprises a message server and UI server. A receiving client device is connected with the UI server through a first HTTP connection for receiving UI data for building webpages of the user interface and is connected with the message server through a second non-HTTP connection for receiving message data for populating the webpages. The UI data does not comprise any message data. A client protocol engine on the receiving client device and a server protocol engine on the message server define and provide the non-HTTP protocol for receiving and transmitting message data.
    Type: Application
    Filed: September 20, 2012
    Publication date: April 4, 2013
    Inventor: Vlad Vendrow
  • Publication number: 20130057925
    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 real-time facsimile delivery.
    Type: Application
    Filed: October 5, 2007
    Publication date: March 7, 2013
    Inventors: Vladimir G. Shmunis, Igor Rusinov, Vlad Vendrow
  • Patent number: 8384942
    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: February 23, 2012
    Date of Patent: February 26, 2013
    Assignee: Ringcentral, Inc.
    Inventors: Vladimir G. Shmunis, Vlad Vendrow, Bruce Young
  • Patent number: 8369265
    Abstract: System and methods for providing telecommunication functions on a mobile device are disclosed. An inbound call request is received, a call control interface is presented for a user to choose among a plurality of communication modes by which an inbound call is to be established. Call control data selecting a mode of communication is received through the call control interface. Communication is established according to the selected mode of communication. An outbound call request identifying a callee device is send from a mobile device through a packet network to a telecommunication service provider, and a call connection from the mobile device to the telecommunication service provider is established through the telecom network. The telecommunication service provider places a call to the callee device and combines the call connection from the mobile device to the connection to the callee device to establish a single joint call connection.
    Type: Grant
    Filed: April 17, 2009
    Date of Patent: February 5, 2013
    Assignee: RingCentral, Inc.
    Inventors: Vlad Vendrow, Vladimir Shmunis
  • Patent number: 8369847
    Abstract: A second communication mode can be enabled for a source device and a destination device. Each device can be a mobile device having a first communication mode and a default number for the first communication mode. The default numbers for the source device and the destination device can be stored. A call request can be received from the source device operating in the second communication mode. The call request can be directed to the default number of the destination device. The destination device can be determined as a client based on the default number of the destination device. A communication session can be established between the source device and the destination device over a network upon determining the destination device is an active client.
    Type: Grant
    Filed: September 9, 2011
    Date of Patent: February 5, 2013
    Assignee: RingCentral, Inc.
    Inventors: Vladimir Shmunis, Vlad Vendrow
  • Publication number: 20130016822
    Abstract: Examples of inbound call identification and management are described including a call management system that includes one or more repositories that can include data representing call action policies and data representing attributes associated with the caller devices and the callee devices. Further, the call management system can include one or more computing devices that include a call identifier (“IDer”) configured to characterize the attributes of the caller devices to form characterized attributes, a call management system controller configured to match the characterized attributes against routing criteria specified in the data representing the call action policies, and a call management system router configured to route calls from the caller devices to the callee devices responsive to a match between the characterized attributes and the routing criteria.
    Type: Application
    Filed: June 18, 2012
    Publication date: January 17, 2013
    Applicant: RingCentral, Inc.
    Inventor: Vlad Vendrow
  • Publication number: 20130018945
    Abstract: Described herein are systems and methods for providing a message UI engine for accessing messages on a message system. The message system may comprise a message storage system (that store messages of varying types and formats, such as fax, text, voice/audio, video, and picture messages) and a message access system. The message UI engine is configured by a Flash media UI file for accessing messages and associated message information by interacting with the message access system. The Flash media UI file does not comprise any markup language and comprises only Flash® instructions. The Flash media UI file also comprises a plurality of embedded applications for presenting the plurality of different message types, each embedded application comprising only Flash instructions. The associated message information may be stored and transmitted in a non-markup language format, such as comma-delimited format. The messages and message information may be transmitted using a non-HTTP protocol.
    Type: Application
    Filed: September 20, 2012
    Publication date: January 17, 2013
    Inventors: Vlad Vendrow, Vladimir Shmunis
  • Patent number: 8355496
    Abstract: Systems, methods and computer program products for generating and displaying various user interfaces for configuring one or more call handling rules associated with managing virtual PBX services rendered at an extension are described. The user interfaces can be used to configure virtual PBX services for a single- or multi-extension environment. The virtual PBX services can provide, for example, a main number, and calls made to the main number can be managed according to one or more sets of call handling rules associated with the virtual PBX services and which can be configured through the user interfaces. The user interfaces can be web-based interfaces accessible through a browser, and can be accessed only after a user or administrator has setup and activated the virtual PBX services.
    Type: Grant
    Filed: October 15, 2010
    Date of Patent: January 15, 2013
    Assignee: RingCentral, Inc.
    Inventors: Vlad Vendrow, Vladimir Shmunis, Vi Chau, Praful Shah, Natalie Nayberg