IP Library Granted Patent US 8,995,769
Granted Patent B2
US 8,995,769 · App. 13/649,407 · Granted Mar 31, 2015

Method and system of obtaining contact information for a person or an entity

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,995,769
App. No.
13/649,407
Granted
Mar 31, 2015
Kind
B2
Abstract

A method of obtaining contact information for a person or an entity is disclosed. The method comprises detecting a name of the person or the entity in a frame from a screen of a device; determining a presence status for the detected name based on one or more connectivity status for the detected name in one or more communication applications and/or one or more databases, where the one or more communication applications operate on the device from which the frame originates and where the one or more databases are accessible on the device; displaying the presence status on the screen of the device.

Claims (22)

1. A method of obtaining contact information for a person or an entity, the method comprising:

detecting by an application, a name of said person or said entity in a frame from a screen of a user device, the application running on hardware of said user device or another device;

determining by the application, a presence status for said detected name based on one or more connectivity status for said detected name in one or more other applications and/or one or more databases, where said one or more other applications operate on said user device from which said frame originates and where said one or more databases are accessible on said user device; and

providing said presence status for display on said screen of said user device.

2. The method according to claim 1 , comprising detecting said name of said person or said entity using text recognition, wherein said frame from said screen is a screen shot.

3. The method according to claim 1 , wherein said frame from said screen comprises text selected by user of said user device.

4. The method according to claim 1 , comprising detecting said name of said person or said entity using Named Entity Recognition (NER).

5. The method according to claim 1 , comprising detecting said name of said person or said entity on an internet based service, and said detected name is communicated back to said user device from which said frame originates.

6. The method according to claim 1 , wherein said user device is a computer communicatively coupled to a communication network.

7. The method according to claim 1 , wherein displaying said presence status on said screen comprises displaying a presence list, where the presence status of a number of persons is displayed.

8. The method according to claim 1 , comprising determining said presence status based on location-based internet service data and/or a web-service associated with said one or more other applications.

9. The method according to claim 1 , wherein said one or more databases comprises a personal list of names on said user device, or where said one or more databases are accessible via the Internet.

10. The method according to claim 1 , comprising highlighting said detected name on said screen, and displaying said presence status when the mouse pointer is over said highlighted name.

11. The method according to claim 1 , comprising detecting a space next to said detected name and displaying said presence status.

12. The method according to claim 1 , comprising initiating said detecting of said name of said person or said entity in response to pressing one or more keys on said user device.

13. The method according to claim 1 , comprising updating said determined presence status continuously or periodically.

14. The method according to claim 1 , comprising initiating, in response to clicking on said presence status, a communication session over an online network to said person or said entity.

15. The method according to claim 14 , comprising automatically selecting, when said communication session cannot be established over a first one of said one or more other applications, a second one of said one or more other applications and initiate a second communication session.

16. A non-transitory computer program product comprising a software code of an application, which can be executed by a processor so as to cause a machine to run a method for obtaining contact information for a person or an entity, comprising:

detecting by the application, a name of said person or said entity in a frame from a screen of a user device, the application running on hardware of said user device or another device;

determining by the application a presence status for said detected name based on one or more connectivity status for said detected name in one or more other applications and/or one or more databases, where said one or more other applications operate on said user device from which said frame originates and where said one or more databases are accessible on said user device; and

providing said presence status for display on said screen of said user device.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 23, 2022
From: SWISSCOM AG
To: INTERDIGITAL CE PATENT HOLDINGS, SAS
Reel/Frame 060434/0883 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 17, 2013
From: CARR, TIM
To: SWISSCOM AG
Reel/Frame 030624/0612 →