IP Library Granted Patent US 8,947,489
Granted Patent B2
US 8,947,489 · App. 13/569,266 · Granted Feb 3, 2015

Video call service

Inventor: Phillip Lindberg (Helsinki, FI)
Assignee: Tellybean Oy
H04N7/157H04L65/00H04N7/147H04N7/148H04L65/1053H04L65/1069H04L67/1044
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,947,489
App. No.
13/569,266
Granted
Feb 3, 2015
Kind
B2
Abstract

A videophone apparatus includes a communication interface for communicating with a system server and a peer; at least one processor; and at least one memory including computer program code; the at least one memory and the computer program code cause the videophone apparatus to connect the videophone apparatus via a first wireless connection to the system server; transmit authentication information from the videophone apparatus to the system server via the first wireless connection for initiating account generation for at least one video call service; and receive client information from the system server. The videophone apparatus further determines a client application based on the received client information; establishes a peer-to-peer connection between the videophone apparatus and the peer over a second wireless connection; and triggers a video call service over the peer-to-peer connection utilizing the determined client application and the account generated by the system server.

Claims (80)

1. A videophone apparatus comprising:

a communication interface for communicating with a system server and a peer;

at least one processor; and

at least one memory including computer program code;

the at least one memory and the computer program code configured to, with the at least one processor, cause the videophone apparatus to:

connect the videophone apparatus via a first wireless connection to the system server;

transmit authentication information from the videophone apparatus to the system server via the first wireless connection for initiating account generation for at least one video call service;

receive client information from the system server;

determine a client application based on the received client information;

establish a peer-to-peer connection between the videophone apparatus and the peer over a second wireless connection; and

trigger a video call service over the peer-to-peer connection utilizing the determined client application and the account generated by the system server.

2. The videophone apparatus of claim 1 , wherein the first and the second wireless connection comprise at least one of the following:

a cellular network data connection; and

a wireless local area network (WLAN) connection.

3. The videophone apparatus of claim 1 , further comprising a videophone input apparatus and an A/V output apparatus, wherein the videophone input apparatus not comprising a display.

4. The videophone apparatus of claim 1 , wherein the authentication information comprising at least one credential.

5. The videophone apparatus of claim 4 , wherein the credential comprising at least one of the following:

an International Mobile Equipment Identity (IMEI);

an International Mobile Subscriber Identity (IMSI);

a Mobile Subscriber ISDN Number (MSISDN);

a unique hardware identifier (HWID);

a unique software identifier (SWID); and

a unique service identifier (SVID).

6. The videophone apparatus of claim 1 , wherein the at least one memory and the computer program code further configured to, with the at least one processor, cause the videophone apparatus to:

receive an incoming video call request from the peer;

transmit information on the received incoming video call request to the system server; and

receive client information from the system server in response to the transmitted information.

7. The videophone apparatus of claim 1 , wherein the client information comprising at least one of the following:

a client application identifier for determining the client application;

a username of the account generated by the system server; and

a password of the account generated by the system server.

8. A system server comprising:

a communication interface for communicating with a videophone apparatus and a service provider;

at least one processor; and

at least one memory including computer program code;

the at least one memory and the computer program code configured to, with the at least one processor, cause the system server to:

connect the system server via a first wireless connection to the videophone apparatus;

receive authentication information from the videophone apparatus via the first wireless connection to initiate account generation for at least one video call service;

connect the system server to the service provider of a video call service;

initiate account generation for the video call service; and

transmit client information to the videophone apparatus based on account information of the generated account to determine a client application in the videophone apparatus based on the client information, to establish a peer-to-peer connection between the videophone apparatus and a peer over a second wireless connection; and

to trigger a video call service over the peer-to-peer connection utilizing the determined client a application and the account generated by the system server.

9. The system server of claim 8 , wherein the account information comprises a user account and a password.

10. The system server of claim 8 , wherein the at least one memory and the computer program code further configured to, with the at least one processor, cause the system server to:

maintain the account information for the video call service.

11. The system server of claim 8 , wherein the account information comprising peer contact information, and

the at least one memory and the computer program code further configured to, with the at least one processor, cause the system server to:

receive contact information from the service provider; and

update the peer contact information based on the received contact information.

12. A method comprising:

connecting a videophone apparatus via a first wireless connection to a system server;

transmitting authentication information from the videophone apparatus to the system server via the first wireless connection for initiating account generation for at least one video call service;

receiving client information from the system server;

determining a client application based on the received client information;

establishing a peer-to-peer connection between the videophone apparatus and the peer over a second wireless connection; and

triggering a video call service over the peer-to-peer connection utilizing the determined client application and the account generated by the system server.

13. A computer program embodied on a computer readable non-transitory medium comprising computer executable program code, which when executed by at least one processor of a videophone apparatus, causes the videophone apparatus to:

connect a videophone apparatus via a first wireless connection to a system server;

transmit authentication information from the videophone apparatus to the system server via the first wireless connection for initiating account generation for at least one video call service;

receive client information from the system server;

determine a client application based on the received client information;

establish a peer-to-peer connection between the videophone apparatus and the peer over a second wireless connection; and

trigger a video call service over the peer-to-peer connection utilizing the determined client application and the account generated by the system server.

14. A system comprising:

a videophone apparatus, configured to:

connect the videophone apparatus via a first wireless connection to a system server;

transmit authentication information from the videophone apparatus to the system server via the first wireless connection;

receive client information from the system server;

determine a client application based on the received client information;

establish a peer-to-peer connection between the videophone apparatus and the peer over a second wireless connection; and

trigger a video call service over the peer-to-peer connection utilizing the determined client application and the account generated by the system server;

the system server, configured to:

receive authentication information from the videophone apparatus via the first wireless connection;

connect the system server to a service provider of a video call service;

initiate account generation for the video call service; and

transmit client information to the videophone apparatus based on account information of the generated account;

a peer configured to:

establish the peer-to-peer connection between the videophone apparatus over a second wireless connection; and

the service provider, configured to:

provide video call service.

Assignments (4)
CHANGE OF NAME Recorded Nov 26, 2013
From: TWINELAB OY
To: TELLYBEAN OY
Reel/Frame 031710/0423 →
TO CORRECT ERROR IN SPELLING OF RECEIVING PARTY STREET ADDRESS ON REEL/FRAME 030452/0914. Recorded Nov 26, 2013
From: TWINELAB OY
To: TELLYBEAN OY
Reel/Frame 032189/0285 →
CHANGE OF NAME Recorded May 20, 2013
From: TWINELAB OY
To: TELLYBEAN OY
Reel/Frame 030452/0914 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 11, 2012
From: LINDBERG, PHILLIP
To: TWINELAB OY
Reel/Frame 029112/0478 →
Continuity (1)
Related Publication 20140043423A1 · Feb 13, 2014