IP Library › Patent Application 16543558
Patent Application
App. No. 16/543,558

Methods and system for placing a video call over a communication network

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 None
App. No.
16/543,558
Abstract

A system and method are disclosed for a single action video call that allows a person to video call another person. The single action can be a mouse click over a URL or a button on a website, or a QR scan of a printed promotional advertising. Furthermore, this single action creates a video call between the two people regardless of platform or computing element that they are using. The single action actor can be on smartphone, laptop, or desktop using a browser or a video application. The intended receiver of the video call can also receive the call on a browser or a video app.

Claims (44)

1 . A method of placing a video call from a transmitter to a receiver comprising:

a transmitter that has a microphone and camera,

a receiver that has a microphone and camera,

a control channel,

a server that hosts the information about the intended receiver displaying information identifying the receiver; and

in response to only a single action being performed by the receiver not known to the system, sending a request to establish a video call channel to a server system;

under control of a single-action call placement component of the server system,

receiving the request;

retrieving the network location information previously stored for the receiver identified by the identifier in the transmitter request;

Notifying the receiver of the intended communication

And establishing the video connection based on the receiver acceptance of the video call request.

2 . The method of claim 1 , wherein the receiver and transmitter can use different control protocols.

3 . The method of claim 1 , wherein the receiver is using Session Initiation Protocol and the transmitter is using WebRTC protocol to establish the call.

4 . The method of claim 1 , wherein the control channel establishes the video call and terminates the video call.

5 . The method of claim 1 , wherein a timer starts when the video call is established and the call is terminated when it reaches certain predetermined time

6 . The method of claim 1 , wherein the single action video call is established only if it is as a result of clicking on a mouse button on a website.

7 . The method of claim 7 , wherein a call is allowed only if the number of calls from is below a predetermined threshold for any particular website.

8 . The method of claim 7 , wherein the mouse button click produces single action video call only during certain time of the day

9 . The method of claim 1 , wherein single action video call can be initiated by scanning of a QR code

10 . The method of claim 1 , wherein single action video call can be initiated by clicking on a mouse button when it points to a URL in an email or website.

11 . The method of claim 1 , wherein single action video call is established by touching the smartphone screen

12 . The method of claim 1 , wherein single action video call can be initiated using sound

13 . The method of claim 1 , wherein the receiver may require the transmitter to identify itself before accepting the video call.

14 . A method of placing a single action video call from a transmitter to a plurality of receivers comprising:

a transmitter that has a microphone and camera,

a plurality of receivers that have a microphone and camera,

a control channel,

a server that hosts the information about the intended receivers displaying information identifying the receivers; and

in response to only a single action being performed, sending a request to establish a video call channel to a server system;

under control of a single-action call placement component of the server system,

receiving the request;

retrieving the network location information previously stored for the receivers identified by the identifier in the transmitter request;

Based on a pre-set selection criterion notifying a subset of the receivers of the intended communication,

And establishing the video connection based on one of the receivers acceptance of the video call request.

15 . The method of claim 15 , wherein, the selection criteria is to connect to a receiver in a round robin fashion

16 . The method of claim 15 , wherein, the selection criteria is to send the video call to all receivers and connect the one that accepts the call first.

17 . The method of claim 15 , wherein, the selection criteria is to connect the receiver based on time of day, or other information that may be contained in the request, i.e., language.

18 . The method of claim 15 , wherein, a receiver can decline the call and the system continues the call connection attempt to other receivers.

19 . A server system for single action video call comprising:

a data storage medium storing information for a plurality of users; and

a single action video connection component including:

A receiving component for receiving request from a user who is not known to the system for a video call connection; a request including an indication of one of the plurality of users, the request being sent in response to only a single action being performed; and

a video call connection component that retrieves from the data storage medium information for the indicated user and that uses the retrieved information to send a video call indication to the indicated user; and a video call establishment component that establishes the video call in accordance with the request received by the single action video connection component.

20 . The method of claim 15 , wherein the request received by the single action component has information about the requester that can be passed to the user