IP Library Granted Patent US 12,309,307
Granted Patent B2
US 12,309,307 · App. 18/302,029 · Granted May 20, 2025

Additional information on a caller

Inventors: Tuomas Kärkkäinen (Turku, FI); Ossi Kalevo (Turku, FI)
Assignee: Salmela-Invest 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 12,309,307
App. No.
18/302,029
Granted
May 20, 2025
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 (59)

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

receiving in the called party apparatus, both a message indicating a connection establishment request for a two-way connection from a calling party apparatus and caller information, the caller information comprising a real-time continuous video stream of a user of the calling party apparatus;

outputting the received real-time continuous video stream via a user interface of the called party apparatus, for at least as long as the connection establishment request is pending, and providing an indication of the connection establishment request via the user interface of the called party apparatus; and

in response to receiving a user input indicating a connection establishment acceptance, establishing the two-way connection.

2. The method according to claim 1 , wherein the message and caller information are received in the called party apparatus over a one-way connection.

3. The method as claimed in claim 1 , the method further comprising rejecting the connection establishment request if:

no caller information is received;

if the user of the calling party apparatus is in a blocked caller list of the called party apparatus; or

if the user of the calling party apparatus is not in a contact list of the called party apparatus and no caller information is received.

4. The method as claimed in claim 1 , the method further comprising rejecting the connection establishment request, wherein rejecting the connection establishment request is a soft rejection in which a connection establishment rejection is not forwarded to the calling party apparatus and the connection establishment request is indicated as pending to the calling party apparatus until the calling party apparatus terminates the connection establishment request.

5. A computer program product comprising computer program code configured to perform a method as claimed in claim 1 when executed on an apparatus.

6. An apparatus comprising means for implementing a method as claimed in claim 1 .

7. A telecommunications system comprising:

a network; and

two or more user apparatuses comprising means for implementing a method as claimed in claim 1 .

8. The telecommunications system as claimed in claim 7 , wherein the network comprises a server configured to provide the caller information.

9. The telecommunications system as claimed in claim 7 , wherein the system is further configured to cause a called party apparatus of the two or more user apparatuses to reject the connection establishment request as a soft rejection in which the connection establishment rejection is not forwarded to a calling party apparatus of the two or more user apparatuses from the called party apparatus and the connection establishment request is indicated as pending to the calling party apparatus until the calling party apparatus terminates the connection establishment request.

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

detecting in the calling party apparatus a user input indicating a connection establishment request to establish a two-way connection with a called party apparatus;

the calling party apparatus being configured to start capturing, in a continuous manner, a real-time continuous video of a user of the calling party apparatus, and send the captured video in real-time in a video stream to the called party apparatus with the connection establishment request; and

continuing the capturing of the real-time continuous video and sending of the real-time continuous video stream to the called party apparatus at least as long as the connection establishment request is pending.

11. The method as claimed in claim 10 , the method further comprising, after detecting the user input indicating the connection establishment request:

sending the connection establishment request to the called party apparatus in a first message; and

sending the caller information in one or more second messages before the requested connection is established.

12. The method as claimed in claim 11 , further comprising:

sending the connection establishment request and the caller information consecutively without any specific request for the caller information so that the one or more second messages are sent after the first message, or sending the one or more second messages in response to a specific request on the caller information.

13. A called party apparatus comprising a processor, wherein the processor is configured to execute non-transitory machine-readable instructions, which when executed, cause the called party apparatus to:

receive both a message indicating a connection establishment request for a two-way connection from a calling party apparatus and caller information, the caller information comprising a real-time continuous video stream of a user of the calling party apparatus;

output the received real-time continuous video stream via a user interface of the called party apparatus, for at least as long as the connection establishment request is pending;

provide an indication of the connection establishment request via the user interface; and

in response to receiving a user input via the user interface indicating a connection establishment acceptance, establishing the two-way connection.

14. A calling party apparatus comprising a processor, wherein the processor is configured to execute non-transitory machine readable instructions, which when executed cause the calling party apparatus to:

detect a user input indicating a connection establishment request to establish a two-way connection with a called party apparatus;

start capturing, in a continuous manner, a real-time continuous video of a user of the calling party apparatus;

send the captured real-time continuous video in a real-time continuous video stream to the called party apparatus with the connection establishment request; and

continue the capturing and sending of the real-time continuous video stream to the called party apparatus at least as long as the connection establishment request is pending.

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

receiving in the called party apparatus, over a one-way connection, a connection establishment request for a two-way connection from a calling party apparatus, the connection establishment request comprising caller information, the caller information comprising a real-time continuous video stream of a user of the calling party apparatus;

outputting the received real-time continuous video stream for at least as long as the connection establishment request is pending, and providing an indication of the connection establishment request via a user interface of the called party apparatus; and

in response to receiving a user input indicating an acceptance of the connection establishment request, establishing the two-way connection.

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

detecting in the calling party apparatus a user input for sending, over a one-way connection, a connection establishment request to establish a two-way connection with a called party apparatus;

starting capturing, in a continuous manner, a real-time continuous video stream of a user of the calling party apparatus;

sending, with the connection establishment request, caller information to the called party apparatus, the caller information being the real-time continuous video stream;

continuing the capturing of the real-time continuous video stream and sending of the real-time continuous video stream, in real-time, to the called party apparatus for at least as long as the connection establishment request is pending.

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

receiving in the called party apparatus, over a one-way connection, both a message indicating a connection establishment request for a two-way connection from a calling party apparatus and caller information, the caller information comprising a real-time continuous video stream of a user of the calling party apparatus, received in real-time in a continuous manner by the called party apparatus, at least as long as the connection establishment request is pending;

outputting the received real-time continuous video stream and providing an indication of the connection establishment request via a user interface of the called party apparatus; and

in response to receiving a user input indicating an acceptance of the connection establishment request, establishing the two-way connection.

18. A server configured to provide real-time caller information to a called party, wherein the server is configured to:

receive a message requesting a connection for delivering caller information, the caller information comprising a real-time continuous video stream of a user of a calling party apparatus;

send a message accepting the connection request;

indicate an address where to send the caller information;

receive the real-time continuous video stream of the caller information;

send a call establishment message; and

send the caller information to the called party apparatus.

19. The server according to claim 18 , wherein the server is further configured to:

detect a message indicating call answered message; and

deliver one or more messages with actual call content.

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 May 31, 2023
From: KARKKAINEN, TUOMAS; KALEVO, OSSI
To: GURULOGIC MICROSYSTEMS OY
Reel/Frame 063809/0309 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 31, 2023
From: GURULOGIC MICROSYSTEMS OY
To: SALMELA-INVEST OY
Reel/Frame 063809/0449 →
Priority Claims (1)
EP 14165113 · Apr 17, 2014 · regional
Continuity (5)
Continuation 17486245 · Sep 27, 2021
Continuation 16928087 · Jul 14, 2020
Continuation 16105073 · Aug 20, 2018
Continuation 15304664
Related Publication 20230388402A1 · Nov 30, 2023
References Cited (70)
US 5434913A · Tung et al. · 1995 [cited by applicant]
US 6452924B1 · Golden et al. · 2002 [cited by applicant]
US 6766007B1 · Dermler et al. · 2004 [cited by applicant]
US 6853911B1 · Sakarya · 2005 [cited by applicant]
US 7218718B2 · Grabenstaetter et al. · 2007 [cited by applicant]
US 7404001B2 · Campbell et al. · 2008 [cited by applicant]
US 8644886B1 · Delaney et al. · 2014 [cited by applicant]
US 8831191B1 · Vendrow · 2014 [cited by applicant]
US 8848018B2 · Lindberg et al. · 2014 [cited by applicant]
US 8917306B2 · Zhang · 2014 [cited by applicant]
US 8948361B2 · Krishnan et al. · 2015 [cited by applicant]
US 8957936B2 · Grevers, Jr. · 2015 [cited by applicant]
US 8976227B2 · Cerami et al. · 2015 [cited by applicant]
US 9008631B2 · Small · 2015 [cited by examiner]
US 9025746B2 · Krishnan et al. · 2015 [cited by applicant]
US 9118760B2 · Atef et al. · 2015 [cited by applicant]
US 9125035B2 · Vendrow · 2015 [cited by applicant]
US 9197856B1 · Tangeland et al. · 2015 [cited by applicant]
US 9282287B1 · Marsh · 2016 [cited by applicant]
US 9325938B2 · Paragano et al. · 2016 [cited by applicant]
US 9344675B1 · Chord et al. · 2016 [cited by applicant]
US 9686506B2 · Wang et al. · 2017 [cited by applicant]
US 10057396B2 · Kärkkäinen · 2018 [cited by examiner]
US 10728374B2 · Kärkkäinen · 2020 [cited by examiner]
US 11134144B2 · Kärkkäinen · 2021 [cited by examiner]
US 11665270B2 · Kärkkäinen · 2023 [cited by examiner]
US 20040057560A1 · Nakamura · 2004 [cited by applicant]
US 20050084084A1 · Cook et al. · 2005 [cited by applicant]
US 20050100150A1 · Dhara et al. · 2005 [cited by applicant]
US 20060029209A1 · Moton · 2006 [cited by examiner]
US 20060050685A1 · Sung et al. · 2006 [cited by applicant]
US 20070206736A1 · Sprigg et al. · 2007 [cited by applicant]
US 20080063166A1 · An · 2008 [cited by examiner]
US 20080112551A1 · Forbes et al. · 2008 [cited by applicant]
US 20090097622A1 · Sangberg · 2009 [cited by applicant]
US 20090109957A1 · Caradec et al. · 2009 [cited by applicant]
US 20090310766A1 · Ye · 2009 [cited by applicant]
US 20100046726A1 · Yang et al. · 2010 [cited by applicant]
US 20110212705A1 · Sprigg et al. · 2011 [cited by applicant]
US 20130034146A1 · Jeong et al. · 2013 [cited by applicant]
US 20140359156A1 · Manber · 2014 [cited by examiner]
US 20150215579A1 · Wang et al. · 2015 [cited by applicant]
CN 102202288A · 2011 [cited by applicant]
EP 1892934A1 · 2008 [cited by applicant]
JP H02246688A · 1990 [cited by applicant]
JP 2001045180A · 2001 [cited by applicant]
JP 2002152332A · 2002 [cited by applicant]
JP 2002344580A · 2002 [cited by applicant]
JP 2002538677A · 2002 [cited by applicant]
JP 2003134218A · 2003 [cited by applicant]
JP 2009528726A · 2009 [cited by applicant]
JP 2010243436A · 2012 [cited by applicant]
JP 2012099894A · 2012 [cited by applicant]
KR 20090119494A · 2009 [cited by applicant]
RU 2271615C2 · 2006 [cited by applicant]
WO 0051317A1 · 2000 [cited by applicant]
WO 2007098509A1 · 2007 [cited by applicant]
WO 2012022093A1 · 2012 [cited by applicant]
China National Intellectual Property Administration; Application No. 201580027888.9; Notification of the Second Office Action, Dated May 14, 2019; 4 Pages. [cited by applicant]
Decision to Grant of Russian Patent Application No. RU2016140625/07 issued on Jul. 9, 2019, 16 pages including 02 of English Translation. [cited by applicant]
Intellectual Property India, First Examination Report, Application No. 201617036920, mailed Feb. 21, 2019, 7 pages. [cited by applicant]
International Search Report, Application No. PCT/EP2015/058178, mailed Jul. 16, 2015, 3 pages. [cited by applicant]
Japan Patent Office, Notification of Reason of Refusal, application No. 2016-562758, mailed Mar. 3, 2020, 3 pages, English Translation Attached. [cited by applicant]
Japanese Patent Office; Notification of Reason for Refusal, Paper No. 143301, Patent Application No. 2016-562758; Patent Office Examiner: Noriyuki, Ishida, Mailed Apr. 9, 2019; Mailed to Aiwa Internation Patent Agency; … [cited by applicant]
Office Action of the Chinese Patent Office, Application No. 201580027666.9, issued Aug. 30, 2018, 19 Pages. [cited by applicant]
Office Action of the European Patent Office, Application No. 14165113.3-1216, mailed Sep. 19, 2018, 5 Pages. [cited by applicant]
Patent Office of the Russian Federation, Office Action, Application No. 2016140625/07, mailed Dec. 20, 2018, 7 pages, English Translation. [cited by applicant]
Patent Office of the Russian Federation, Search Report, Application No. 2016140625/07, mailed Dec. 20, 2018, 2 pages, English Translation. [cited by applicant]
Video entitled “Meet Google Duo, a simple 1-to-1 video calling app for everyone”; Published Aug. 16, 2016; https://googleblog.blogspot.in/2016/08/meet-google-duo-simple-1-to-1-video.html. [cited by applicant]
Video entitled Saying hellow to Allo and Duo: new apps for smart messaging and video calling; Published May 18, 2016; https://googleblog.blogspot.in/2016/05/allo-duo-apps-messaging-video.html. [cited by applicant]