IP Library Granted Patent US 8,909,695
Granted Patent B1
US 8,909,695 · App. 13/084,519 · Granted Dec 9, 2014

Accessing user messages at a hosted communications provider

Inventors: Vlad Vendrow (Redwood Shores, CA); Vladimir Shmunis (South Lake Tahoe, CA)
Assignee: RingCentral, Inc.
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,909,695
App. No.
13/084,519
Granted
Dec 9, 2014
Kind
B1
Abstract

A hosted communications provider or network supports communications to multiple users, each having associated accounts. The network includes memory storage device(s) for storing communications message(s) directed to one or more of the users. A web server module is configured to receive access requests for the user accounts; such requests originating from a user device. The network provides the requested access and sends the information using a non HTML format for at least a portion of the information. The user device displays the requested information on a display device. In some implementations, the information is sent to the user in a non-HTML format. In some implementations, at least a portion of the user interface is provided in a file format which does not include HTML.

Claims (25)

1. A method comprising:

receiving a voice mail message intended for a user having an account with a virtual private branch exchange (vPBX) communications provider;

associating the voice mail message with the account and storing the voice mail message in a storage device;

providing a user interface for presentation in a web browser executing on a client device, the user interface comprising a first portion that is in a first file format that is compatible with the web browser and a second portion that is in a second, different file format that is compatible with a display module installed on the client device, wherein the second, different file format is a proprietary format developed by the vPBX communications provider, and wherein the display module is a proprietary module developed by the vPBX communications provider, that is compatible with the proprietary format;

receiving, from the display module and through the second portion of the user interface being presented in the web browser, a request to access the user account;

providing, to the display module,

information associated with the user account and data identifying the voice mail message;

receiving, from the display module and through the second portion of the user interface being presented in the web browser, a request to play back the voice mail message; and

providing the voice mail message to the display module for playback on the client device.

2. The method of claim 1 , wherein the second file format is for use by the display module working with the web browser installed on the client device.

3. The method of claim 1 , wherein the display module is a plug-in to the web browser.

4. The method of claim 1 , wherein the information associated with the user account includes one or more links to messages associated with the account in the storage device.

5. A system comprising:

a memory storage device, the memory storage device storing one or more messages associated with a user account of a virtual private branch exchange (vPBX) communication provider, the one or more messages comprising a voice mail message; and

one or more computers configured to perform operations comprising:

providing a user interface for presentation in a web browser executing on a client device, the user interface comprising a first portion that is in a first file format that is compatible with the web browser and a second portion that is in a second, different file format that is compatible with a display module installed on the client device, wherein the second, different file format is a proprietary format developed by the vPBX communications provider, and wherein the display module is a proprietary module developed by the vPBX communications provider that is compatible with the proprietary format;

receiving, from the display module and through the second portion of the user interface being presented in the web browser, a request from a web browser executing on a client device to access the user account;

providing, to the display module, information associated with the user account and data identifying the voice mail message;

receiving, from the display module and through the second portion of the user interface being presented in the web browser, a request from the client device to play back the voice mail message; and

providing the voice mail message to the display module for playback on the client device.

6. The system of claim 5 , the operations further comprising retrieving the voice mail message from the memory storage device in response to the request to play back the voice mail message.

7. The system of claim 5 , further comprising an account database.

8. The system of claim 7 , wherein the account database stores information specific to the user account, and the information is configured to authorize the request to access the user account.

9. The system of claim 8 , wherein the voice mail message is received from a second user.

10. The system of claim 5 , wherein the one or more messages include a Short Message Service (SMS) message.

Assignments (5)
SECURITY INTEREST Recorded Feb 14, 2023
From: RINGCENTRAL, INC.
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 062973/0194 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 4, 2015
From: VENDROW, VLAD; SHMUNIS, VLADIMIR
To: RINGCENTRAL, INC.
Reel/Frame 035083/0793 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 25, 2014
From: VENDROW, VLAD; SHMUNIS, VLADIMIR
To: RINGCENTRAL, INC.
Reel/Frame 034260/0538 →
MERGER Recorded Oct 18, 2013
From: RINGCENTRAL, INC.
To: RINGCENTRAL, INC.
Reel/Frame 031433/0612 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 27, 2011
From: VENDROW, VLAD; SHMUNIS, VLADIMIR
To: RINGCENTRAL, INC.
Reel/Frame 026509/0308 →
Continuity (1)
Provisional Application 61322659 · Apr 9, 2010