IP Library Granted Patent US 10,375,139
Granted Patent B2
US 10,375,139 · App. 15/615,406 · Granted Aug 6, 2019

Method for downloading and using a communication application through a web browser

Inventors: Thomas E. Katis (Jackson, WY); James T. Panttaja (San Francisco, CA); Mary G. Panttaja (San Francisco, CA); Matthew J. Ranney (Oakland, CA)
Assignee: VOXER IP LLC
H04L65/604H04L12/1831H04L51/04H04L65/1083H04L65/4015H04L51/32
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 10,375,139
App. No.
15/615,406
Granted
Aug 6, 2019
Kind
B2
Abstract

A method of enabling communication over a network by maintaining a server on a network and receiving a request at the server from a user of a communication device. In response to the request, a communication application is downloading over the network to the communication device. The communication application enabling the user to participate in a conversation on the communication device in either (i) a real-time mode or (ii) a time-shifted mode and (iii) to seamlessly transition the conversation between the two modes (i) and (ii).

Claims (19)

1. A method, comprising:

providing at a first communication device access to a video messaging system through a web browser interfacing with a web site, a user of the first communication device able to selectively render an incoming video message sent via the video messaging system through the web browser in both:

(i) a real-time mode by rendering video media of the incoming video message simultaneously as the video media is transmitted by a second communication device, routed over a network to the first communication device, and received at the first communication device,

the incoming video message including a message header containing information for routing the video media of the incoming video message, as a delivery route over the network to the first communication device is discovered using the information contained in the message header, with the discovery of the delivery route simultaneously occurring as the video media is transmitted by the second communication device and rendered at the first communication device, resulting in real-time communication between the first and second communication devices without first establishing a connection over the network between the first and second communication respectively;

(ii) a time-shifted mode by rendering video media of the incoming message out of storage; and

(iii) providing the ability for the user to selectively render the video messaging transmission in either of the two modes (i) and (ii).

2. The method of claim 1 , wherein providing access to the video messaging system through the web site further comprises:

receiving a request by the first communication device to download a video messaging code to the first communication device;

downloading the video messaging code to the first communication device in response to the request, the video messaging code configured to create a user interface appearing within the web browser running on the first communication device; and

enabling the user of the first communication device to render the video message through the user interface.

3. The method of claim 1 , further comprising creating the video messaging code in a programming language so that it will run within the web browser.

4. The method of claim 1 , further comprising serving web content that appears within the web browser.

5. The method of claim 1 , further downloading a multi-media platform and a web-browser plug-in as needed to the first communication device.

6. The method of claim 1 , wherein the information contained in the message header is a unique identifier identifying the recipient among a plurality of users.

7. The method of claim 1 , wherein the delivery route over the network to the first communication device is discovered using a DNS lookup result of the information contained in the message header.

8. The method of claim 1 , wherein the web site is a social media web site.

9. The method of claim 1 , further comprising locally storing the video media of the video message at the first communication device.

10. The method of claim 1 , further comprising storing the video media of the video message at a server affiliated with the web site.

11. The method of claim 10 , further comprising serving the stored video media of the video message to the first communication device upon request so that the video media can be viewed in the time-shifted mode.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 30, 2017
From: KATIS, THOMAS E.; PANTTAJA, JAMES T.; PANTTAJA, MARY G.; RANNEY, MATTHEW J.
To: VOXER IP LLC
Reel/Frame 043450/0824 →
Continuity (11)
Division 12883116 · Sep 15, 2010
Continuation In Part 12857486 · Aug 16, 2010
Continuation In Part 12561089 · Sep 16, 2009
Continuation In Part 12552980 · Sep 2, 2009
Continuation In Part 12419861 · Apr 7, 2009
Continuation In Part 12028400 · Feb 8, 2008
Provisional Application 61232627 · Aug 10, 2009
Provisional Application 61148885 · Jan 30, 2009
Provisional Application 60999619 · Oct 19, 2007
Provisional Application 60937552 · Jun 28, 2007
Related Publication 20170272489A1 · Sep 21, 2017
Cited By (1)
US 12,335,327