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: 20130343530Abstract: 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: ApplicationFiled: June 7, 2013Publication date: December 26, 2013Inventors: Yakov Makhmudov, Igor Roussinov, Curt T. Larson, Vlad Vendrow
-
Patent number: 8611879Abstract: 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: GrantFiled: November 18, 2009Date of Patent: December 17, 2013Assignee: RingCentral, Inc.Inventors: Vlad Vendrow, Bruce Young, Praful Shah, Boris Elpiner, Vladimir Shmunis
-
Patent number: 8606938Abstract: High availability mechanisms are described for cloud-based services such as voice-over-IP (VoIP) services.Type: GrantFiled: September 27, 2012Date of Patent: December 10, 2013Assignee: RingCentral, Inc.Inventors: John Chong, Dmitriy Alexandrovich Solovey, Vlad Vendrow
-
Patent number: 8600363Abstract: 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: GrantFiled: March 17, 2010Date of Patent: December 3, 2013Assignee: RingCentral, Inc.Inventors: Vlad Vendrow, Vlad Shmunis
-
Patent number: 8600391Abstract: 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: GrantFiled: April 23, 2009Date of Patent: December 3, 2013Assignee: RingCentral, Inc.Inventors: Vlad Vendrow, Vladimir Shmunis
-
Patent number: 8588744Abstract: 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: GrantFiled: November 25, 2009Date of Patent: November 19, 2013Assignee: RingCentral, Inc.Inventors: Vlad Vendrow, Bruce Young, Praful Shah, Boris Elpiner, Vladimir Shmunis
-
Patent number: 8548143Abstract: 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: GrantFiled: June 18, 2012Date of Patent: October 1, 2013Assignee: RingCentral, Inc.Inventor: Vlad Vendrow
-
Publication number: 20130246625Abstract: 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: ApplicationFiled: April 30, 2013Publication date: September 19, 2013Inventor: Vlad Vendrow
-
Publication number: 20130218902Abstract: 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: ApplicationFiled: February 17, 2012Publication date: August 22, 2013Applicant: Ring Central, Inc.Inventors: Vlad Vendrow, Vi Dinh Chau
-
Patent number: 8467514Abstract: 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: GrantFiled: April 9, 2012Date of Patent: June 18, 2013Assignee: RingCentral, Inc.Inventors: Yakov Makhmudov, Igor Roussinov, Curt T. Larson, Vlad Vendrow
-
Patent number: 8452864Abstract: 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: GrantFiled: November 14, 2012Date of Patent: May 28, 2013Assignee: RingCentral, Inc.Inventor: Vlad Vendrow
-
Patent number: 8433797Abstract: 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: GrantFiled: September 20, 2012Date of Patent: April 30, 2013Assignee: RingCentral, Inc.Inventors: Vlad Vendrow, Vladimir Shmunis
-
Publication number: 20130086153Abstract: 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: ApplicationFiled: September 20, 2012Publication date: April 4, 2013Inventor: Vlad Vendrow
-
Publication number: 20130057925Abstract: 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: ApplicationFiled: October 5, 2007Publication date: March 7, 2013Inventors: Vladimir G. Shmunis, Igor Rusinov, Vlad Vendrow
-
Patent number: 8384942Abstract: 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: GrantFiled: February 23, 2012Date of Patent: February 26, 2013Assignee: Ringcentral, Inc.Inventors: Vladimir G. Shmunis, Vlad Vendrow, Bruce Young
-
Patent number: 8369265Abstract: 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: GrantFiled: April 17, 2009Date of Patent: February 5, 2013Assignee: RingCentral, Inc.Inventors: Vlad Vendrow, Vladimir Shmunis
-
Patent number: 8369847Abstract: 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: GrantFiled: September 9, 2011Date of Patent: February 5, 2013Assignee: RingCentral, Inc.Inventors: Vladimir Shmunis, Vlad Vendrow
-
Publication number: 20130016822Abstract: 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: ApplicationFiled: June 18, 2012Publication date: January 17, 2013Applicant: RingCentral, Inc.Inventor: Vlad Vendrow
-
Publication number: 20130018945Abstract: 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: ApplicationFiled: September 20, 2012Publication date: January 17, 2013Inventors: Vlad Vendrow, Vladimir Shmunis
-
Patent number: 8355496Abstract: 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: GrantFiled: October 15, 2010Date of Patent: January 15, 2013Assignee: RingCentral, Inc.Inventors: Vlad Vendrow, Vladimir Shmunis, Vi Chau, Praful Shah, Natalie Nayberg