A vast number of desktop and laptop computers and smartphones are interconnected through communication links provided by Internet. Voice over Internet Protocol (VoIP) has been used to provide voice services to connect users of the Internet for real time voice applications. In the recent years, we have also seen a prevalence of video calls among users using apps running on smartphones. This trend started with text chat services and evolved to voice chat services and ultimately to real time video calls.
For example, a person may use an app on a smartphone to contact a family member, a friend, or acquaintance. Or multiple professional colleagues may set a date and time to enter a virtual room for a video call.
All these services rely on the fact that the two side of the communication know each other and if not, will get permissions first and then connect.
In consumer to consumer manifestations, both sides know each other well, or have taken an action to friend each other, and then are in ongoing dialogue.
In business to business to business manifestation, both sides are tech savvy, typically have installed some infrastructure software to be able to have a virtual meeting.
However, this overhead of getting permissions, installing a specific piece of software, or exchanging initial connection information with each other over a separate channel is cumbersome for businesses to attract customers to communicate with them. In essence there is no manifestation of online video calls that can be placed by a customer to a business with a single action, without any downloading, friending, registration . . . .
An embodiment of the present invention provides a method and system for placing a video call from a browser or an app on a smart phone or computer. This embodiment doesn't require prior permission to contact the receiver of the video call. Furthermore, the transmitter and the receiver can be on any device or any browser and still receive the video call. This is ideal for communications from consumers to business, where the calls are primarily ad hoc. The invention is also applicable to business to business interactions especially the relationship between the two businesses of that of customer and vendor.
The following is a detailed description of exemplary embodiments to illustrate the principles of the invention. The embodiments are provided to illustrate aspects of the invention, but the invention is not limited to any embodiment. The scope of the invention encompasses numerous alternatives, modifications and equivalents; it is limited only by the claims.
Numerous specific details are set forth in the following description in order to provide a thorough understanding of the invention. However, the invention may be practiced according to the claims without some or all of these specific details. For the purpose of clarity, technical material that is known in the technical fields related to the invention has not been described in detail so that the invention is not unnecessarily obscured.
The present invention provides a method and system for single-action video call system.
The network consists of end points (201), and servers (202). Servers might be hosted in the cloud or in a specific business's server room. The video connection between end points can be peer-to-peer (203) or using the server (204).
End points can be a browser in a computer system or a mobile smartphone or an app in a mobile phone. Both browser and the app should be capable of establishing a video connection.
In one embodiment, the computer with a browser stack has the following components (
If a user is using an application in a smartphone or computer system (
In one embodiment as shown in
In all above cases the transmitter is not known to the receiver and as such, it is anonymous, since single-action means the video call will be established regardless of prior knowledge of receiver. However, if the receiver requires some information from the transmitter, then it can request a form to be filled up prior to the video call establishment as shown in
Although the algorithm has been described as having step 701 happening before connecting stage of video call, it could be implemented that the video call is established first and then the form is shown to the transmitter. One skilled in the art would recognize that there are other possible combinations of these stages which still express the same essential algorithm.
It is also possible that a single action video call request can be routed to multiple users. For example, a consumer calls the sales line of a business. In this case, the system will route the calls to all users that have indicated they are available to take the single action video call based on a specific criterion. The criterion can be ring all and whomever answered first, will get the call, connect the video call based on round-robin, or based on time of day. It is also possible to connect the single-action call based on language (i.e., if the customer prefers to talk Spanish) or location (i.e., connect the call to the sales person in Los Angeles).
Although the present invention has been described in terms of various embodiments, it is not intended that the invention be limited to these embodiments. Modification within the spirit of the invention will be apparent to those skilled in the art. For example, the connection server may reside in the receiver or the network that the receiver is operating on. Also, even though IP network is specifically mentioned, the same system can operate on ATM network or other non-IP networks.
Although a single-action may be preceded by multiple physical movements of the user (e.g., moving a mouse so that a mouse pointer is over a button), the single-action generally refers to a single event received by a receiver system that indicates the video call intention.
The scope of the present invention is defined by the claims that follow.
This application claims the benefit of Provisional Patent No. 62/720,123 filed on Aug. 21, 2018
Number | Date | Country | |
---|---|---|---|
62720123 | Aug 2018 | US |