IP Library Granted Patent US 10,728,374
Granted Patent B2
US 10,728,374 · App. 16/105,073 · Granted Jul 28, 2020

Additional information on a caller

Inventors: Tuomas Kärkkäinen (Turku, FI); Ossi Kalevo (Turku, FI)
Assignee: Gurulogic Microsystems Oy
H04M1/575H04M1/57H04M3/42042H04M3/42068H04M3/42076
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,728,374
App. No.
16/105,073
Granted
Jul 28, 2020
Kind
B2
Abstract

To provide a called one with information on the caller, a reference to a resource containing real-time or near-real-time information relating to the caller, or information deduced using the real-time or near-real-time information, or the real-time or near-real-time information, or the information deduced using the real-time or near-real-time information, is transmitted with a connection establishment request, and the information in the resource or the received information is displayed to the called one before the requested connection is established so that the called one can make a decision whether or not to answer the call.

Claims (42)

1. A method for a called party apparatus, the method comprising:

receiving a message, via a one-way connection from a calling party apparatus to the called party apparatus, the message indicating a two-way connection establishment request from the calling party apparatus, the message including content or a reference to a resource comprising the content;

receiving the content from the calling party apparatus or retrieving the content from the resource;

detecting whether or not the content is in a format that is not supported by the called party apparatus; and when it is detected that the content is in the format not supported by the called party apparatus, sending to the calling party apparatus a request indicating a format for the content that is supported by the called party apparatus;

receiving, from the calling party apparatus, the content in the format supported by the called party apparatus, wherein the content in the format supported by the called party apparatus comprises a video stream of a calling party associated with the calling party apparatus that is captured in real-time and transmitted in real-time in a continuous manner by the calling party apparatus beginning at a point of time the connection establishment request is sent, or near the point of time the connection establishment request is sent, and continuing to be transmitted at least as long as the connection establishment request is pending;

displaying the real-time caller information on a display of the called party apparatus;

detecting a user input of an acceptance or a rejection of the two-way connection establishment request; and

accepting or rejecting the two-way connection establishment request based on the detected user input.

2. The method according to claim 1 , wherein the real-time caller information is captured at the calling party apparatus and is sent from the calling party apparatus to the called party apparatus within a certain time period after capture.

3. The method according to claim 2 , wherein the certain time period is set to depend on an information type of the real-time caller information.

4. The method according to claim 3 , wherein the information type is video.

5. The method according to claim 1 , wherein the real-time caller information is received using a Real-time Transport Protocol (RTP).

6. The method according to claim 1 , further comprising releasing the one-way connection and establishing a two-way connection between the calling party apparatus and the called party apparatus when the two-way connection establishment request is accepted at the called party apparatus.

7. The method according to claim 1 , further comprising upgrading the one-way connection to a two-way connection between the calling party apparatus and the called party apparatus when the two-way connection establishment request is accepted at the called party apparatus.

8. A method for a calling party apparatus, the method comprising:

detecting a user input indicating a request to establish a connection to a called party apparatus;

sending a message, via a one-way connection from the calling party apparatus to the called party apparatus, the message indicating a two-way connection establishment request from the calling party apparatus, the message including content or a reference to a resource comprising the content;

receiving, from the called party apparatus, a request indicating a format for the content that is supported by the called party apparatus, the request being received when the content is in a format that is not supported by the called party apparatus; and

sending, to the called party apparatus or to the resource, the content in the format supported by the called party apparatus, wherein the content in the format supported by the called party apparatus comprises a video stream of a calling party associated with the calling party apparatus that is captured in real-time and transmitted in real-time in a continuous manner by the calling party apparatus beginning at a point of time the connection establishment request is sent, or near the point of time the connection establishment request is sent, and continuing to be transmitted at least as long as the connection establishment request is pending.

9. The method according to claim 8 , further comprising capturing the real-time caller information at the calling party apparatus, and sending the real-time caller information to the called party apparatus within a certain time period after capture.

10. The method according to claim 9 , wherein the certain time period is set to depend on an information type of the real-time caller information.

11. The method according to claim 10 , wherein the information type is video.

12. The method according to claim 8 , wherein the real-time caller information is sent using a Real-time Transport Protocol (RTP).

13. The method according to claim 8 , further comprising releasing the one-way connection and establishing a two-way connection between the calling party apparatus and the called party apparatus when the two-way connection establishment request is accepted at the called party apparatus.

14. The method according to claim 8 , further comprising upgrading the one-way connection to a two-way connection between the calling party apparatus and the called party apparatus when the two-way connection establishment request is accepted at the called party apparatus.

15. A computer program product comprising a non-transitory machine-readable data storage medium having stored thereon program instructions that, when executed by a processor of a called party apparatus, cause the processor to:

receive a message, via a one-way connection from a calling party apparatus to the called party apparatus, the message indicating a two-way connection establishment request from the calling party apparatus, the message including content or a reference to a resource comprising the content;

receive the content from the calling party apparatus or retrieve the content from the resource;

detect whether or not the content is in a format that is not supported by the called party apparatus; and when it is detected that the content is in the format not supported by the called party apparatus, send to the calling party apparatus a request indicating a format for the content that is supported by the called party apparatus;

receive, from the calling party apparatus, the content in the format supported by the called party apparatus, wherein the content in the format supported by the called party apparatus comprises a video stream of a calling party associated with the calling party apparatus that is captured in real-time and transmitted in real-time in a continuous manner by the calling party apparatus beginning at a point of time the connection establishment request is sent, or near the point of time the connection establishment request is sent, and continuing to be transmitted at least as long as the connection establishment request is pending;

display the real-time caller information on a display of the called party apparatus;

detect a user input of an acceptance or a rejection of the two-way connection establishment request; and

accept or reject the two-way connection establishment request based on the detected user input.

16. A computer program product comprising a non-transitory machine-readable data storage medium having stored thereon program instructions that, when executed by a processor of a calling party apparatus, cause the processor to:

detect a user input indicating a request to establish a connection to a called party apparatus;

send a message, via a one-way connection from the calling party apparatus to the called party apparatus, the message indicating a two-way connection establishment request from the calling party apparatus, the message including content or a reference to a resource comprising the content;

receive, from the called party apparatus, a request indicating a format for the content that is supported by the called party apparatus, the request being received when the content is in a format that is not supported by the called party apparatus; and

send, to the called party apparatus or to the resource, the content in the format supported by the called party apparatus, wherein the content in the format supported by the called party apparatus comprises a video stream of a calling party associated with the calling party apparatus that is captured in real-time and transmitted in real-time in a continuous manner by the calling party apparatus beginning at a point of time the connection establishment request is sent, or near the point of time the connection establishment request is sent, and continuing to be transmitted at least as long as the connection establishment request is pending.

17. The computer program product according to claim 16 , wherein the program instructions, when executed by the processor, cause the processor to capture the real-time caller information at the calling party apparatus, and to send the real-time caller information to the called party apparatus within a certain time period after capture.

18. The computer program product according to claim 17 , wherein the certain time period is set to depend on an information type of the real-time caller information.

19. The computer program product according to claim 18 , wherein the information type is video.

20. The computer program product according to claim 16 , wherein the real-time caller information is sent using a Real-time Transport Protocol (RTP).

Assignments (4)
SECURITY INTEREST Recorded May 21, 2025
From: GL IP PROTECT LLC
To: SAUVEGARDER INVESTMENT MANAGEMENT, INC.
Reel/Frame 071177/0172 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 19, 2025
From: SALMELA-INVEST OY
To: GL IP PROTECT LLC
Reel/Frame 071157/0963 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 9, 2020
From: GURULOGIC MICROSYSTEMS OY
To: SALMELA-INVEST OY
Reel/Frame 053161/0717 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 14, 2018
From: KÄRKKÄINEN, TUOMAS; KALEVO, OSSI
To: GURULOGIC MICROSYSTEMS OY
Reel/Frame 047492/0592 →
Priority Claims (1)
EP 14165113 · Apr 17, 2014 · regional
Continuity (2)
Continuation 15304664
Related Publication 20180359347A1 · Dec 13, 2018
Cited By (1)
US 12,309,307