# US 2014/0222931 A1 · Immediate communication system

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 2014/0222931 A1
- Document ID: US20140222931A1
- Status: Published application
- Kind: A1
- Application number: 14/099,409
- Filed: 2013-12-06
- Published: 2014-08-07
- Earliest claimed: 2005-08-30
- Assignees: Babitech Ltd.
- Applicants: Babitech Ltd.
- Inventors: Elad HEMAR; Ronen BABAYOFF
- Web page: https://patentgrep.com/patent/US20140222931A1

## CPC

- H04L 51/18: Commands or executable codes
- G06F 8/61: Installation
- G06Q 30/02: Marketing; Price estimation or determination; Fundraising
- H04L 51/046: Interoperability with other network applications or services
- H04L 65/1073: Registration or de-registration
- H04L 65/401: wherein the services involve a main real-time session and one or more additional parallel real-time or time sensitive sessions, e.g. white board sharing or spawning of a subconference
- H04L 65/403: Arrangements for multi-party communication, e.g. for conferences (data switching systems for conference H04L12/18; arrangements for connecting several subscribers to a common circuit, i.e. affording conference facilities H04M3/56; television conferencing systems H04N7/15)
- H04M 3/42263: {where the same subscriber uses different terminals, i.e. nomadism}
- H04M 7/0075: {Details of addressing, directories or routing tables}
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- G06Q: INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- H04M: TELEPHONIC COMMUNICATION (circuits for controlling other apparatus via a telephone cable and not involving telephone switching apparatus G08)

## Abstract

A communication service network, comprising: (a) a communication network including a plurality of terminals configured to support at least a first personal communication service for a plurality of users over the communication network, in which service, each user has a unique handle; and (b) a plurality of clients supporting a second personal communication service, wherein each of said clients is configured to attempt a communication under said second service with any of said users using their unique handles.

## Claims

### Claim 1

A method of communicating with a user using a second communication service, comprising:
(a) receiving a selection by a first user of a second user with whom to communicate using a second communication service;
(b) attempting to set up communication under said second communication service between said first use and said second user, using a software client of said first user, using a unique handle of said second user on a first personal communication system;
(c) detecting based on the unique handle whether said second user is online on said second communication service; and
(d) if said second user is not online on said second communication service, then automatically sending said second user a callback request message under said first personal communication system, using said unique handle, said callback request message having communication data for communicating with said first user and setup data for providing support for said second communication service, whereby complying by the second user with the callback request automatically causes initiation of installation of software for communicating over the second personal communication service if said software is not already installed on a device of the second user, thereby allowing communication with the first user over said second communication service after completion of said installation.

### Claim 2

(canceled)

### Claim 3 (depends on 1)

A method according to claim 1, comprising completing said communication by said second user activating a control in said message, which control causes the setting up of said second user with said second communications service, said setting up including noting to call back said first user.

### Claim 4 (depends on 3)

A method according to claim 3, wherein said setting up culminates in an attempt to call back said first user, using said second communication service, based on said noted callback request.

### Claim 5 (depends on 4)

A method according to claim 4, wherein said setup does not require any user input of information not known to said second communication service, to set up the second user.

### Claim 6 (depends on 1)

A method according to claim 1, wherein said unique handle is selected from a group consisting of an email address, a landline number, a mobile number, and an instant messaging (IM) handle.

### Claim 7 (depends on 6)

A method according to claim 6, wherein said second communication service is a voice based personal communication service.

### Claim 8 (depends on 1)

The method of claim 1, wherein the communication with the first user over said second communication service is video communication.

### Claim 9 (depends on 1)

The method of claim 1, wherein the communication with the first user over said second communication service is audio communication.

### Claim 10 (depends on 1)

The method of claim 1, wherein the first personal communication service is a non-real-time text-based communication service and the communication with the first user over said second communication service is real-time communication.

### Claim 11 (depends on 1)

The method of claim 1 further comprising after installation of said software for communicating over the second personal communication service, automatically initiating communication with the first user over said second communication service.

### Claim 12

A communication system, comprising:
(a) a communication server supporting at least a first personal communication service for a plurality of users over a communication network, wherein each said user has a unique handle in said first personal communication service; and
(b) a plurality of clients supporting a second personal communication service, wherein each of said clients is to automatically send any of said plurality of users a callback request message via said first personal communication system, using said unique handle, in response to an indication that said respective user is not online on said second personal communication service, said callback request message to the non-online user having communication data for communicating with a user of said sending client and setup data for providing support for said second personal communication service, whereby complying by the second user with the callback request message automatically causes initiation of installation of software for communicating over the second personal communication service by the second user if said software is not installed, thereby allowing communication over said second personal communication service with the user of said sending client after completion of said installation.

### Claim 13 (depends on 12)

A system according to claim 12, wherein said second service is managed by an entity not affiliated with first communication service.

### Claim 14 (depends on 12)

A system according to claim 12, wherein said first service comprises a multi-provider service.

### Claim 15

(canceled)

### Claim 16

(canceled)

### Claim 17

(canceled)

### Claim 18

(canceled)

### Claim 19 (depends on 12)

A system according to claim 12, wherein said first communication service comprises e-mail.

### Claim 20 (depends on 12)

A system according to claim 12, wherein said first communication service comprises telephone communication.

### Claim 21 (depends on 12)

A system according to claim 12, comprising at least one server which manages a mapping between said unique handle and a handle used internally by said second communication service.

### Claim 22 (depends on 12)

A system according to claim 12, wherein said second communication service is managed as a peer-to-peer network in which clients direct data content of messages directly from one to another or via one or more relaying peer over said network.

### Claim 23 (depends on 12)

A system according to claim 12, comprising a set-up server configured to validate and register new users of said second service based on said unique handle.

### Claim 24

(canceled)

### Claim 25 (depends on 12)

A system according to claim 12, wherein at least one of said clients is configured to add controls for using said second communication service on existing software displays showing said unique handle.

### Claim 26 (depends on 25)

A system according to claim 25, wherein the existing software comprises a client for said first communication service.

### Claim 27 (depends on 25)

A system according to claim 25, wherein at least one of said controls shows presence information.

### Claim 28 (depends on 12)

A system according to claim 12, wherein at least one of said clients is configured to import contact information used for said first communication service for use with said second communication service.

### Claim 29

(canceled)

### Claim 30 (depends on 12)

A system according to claim 12, wherein at least one of said clients is configured to track contact information use for communication services other than said second service, on user computers on which the client is installed.

### Claim 31

(canceled)

### Claim 32 (depends on 12)

A system according to claim 12, wherein at least one of said clients is configured to mirror contact information for communication services other than said second service, on user computers on which the client is installed.

### Claim 33 (depends on 12)

A system according to claim 12, wherein at least one of said clients is configured to facilitate the set up of a conference call with multiple users of said first service, that are not users of said second service, and users of said second service, inviting said users to said conference call.

### Claim 34

(canceled)

### Claim 35

(canceled)

### Claim 36

(canceled)

### Claim 37

(canceled)

### Claim 38

(canceled)

### Claim 39

(canceled)

### Claim 40 (depends on 12)

The system of claim 12, wherein the communication over said second personal communication service is video communication.

### Claim 41 (depends on 12)

The system of claim 12, wherein the communication over said second personal communication service is audio communication.

### Claim 42 (depends on 12)

The system of claim 12, wherein the first personal communication service is a non-real-time communication service and the communication over said second personal communication service is real-time communication.

### Claim 43 (depends on 12)

The system of claim 12, wherein said callback request message to the non-active user further causes automatic initiation of communication over said second personal communication service with the user of said sending client after completion of said installation.

### Claim 44 (depends on 1)

The method of claim 1, wherein said device of the second user is a mobile communication device.

### Claim 45 (depends on 44)

The method of claim 44, wherein the mobile communication device is selected from the group consisting of a smart-phone, a personal digital assistant (PDA), a cellular telephone, a mobile e-mail device (e.g., blackberry) and an Internet Protocol (IP) phone.

### Claim 46 (depends on 12)

The system of claim 12, wherein said client supporting a second personal communication service include mobile communication devices.

### Claim 47 (depends on 46)

The system of claim 46, wherein the mobile communication device is selected from the group consisting of a smart-phone, a personal digital assistant (PDA), a cellular telephone, a mobile e-mail device (e.g., blackberry) and an Internet Protocol (IP) phone.

### Claim 48 (depends on 6)

A method according to claim 6, wherein said second communication service is a text-based personal communication service.

### Claim 49 (depends on 1)

The method of claim 1, wherein the communication over said second personal communication service is text communication.

### Claim 50 (depends on 12)

The system of claim 12, wherein the communication over said second personal communication service is text communication.
