# US 9,436,966 B2 · Universal social messaging

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

- Number: US 9,436,966 B2
- Document ID: US9436966B2
- Status: Granted
- Kind: B2
- Application number: 13/653,106
- Filed: 2012-10-16
- Published: 2014-04-17
- Granted: 2016-09-06
- Earliest claimed: 2012-10-16
- Assignees: AT&T Intellectual Property I, L.P.
- Applicants: AT&T Intellectual Property I, L.P.
- Inventors: Evan Vanscoyk; James Gordon Beattie, Jr.; Paul Gausman; Melanie Wilkerson
- Web page: https://patentgrep.com/patent/US9436966B2

## CPC

- G06Q 10/40: Business processes related to social networking or social networking services
- H04L 51/52: for supporting social networking services
- H04L 51/56: Unified messaging, e.g. interactions between e-mail, instant messaging or converged IP messaging [CPM]
- H04L 67/306: User profiles
- G06Q 10/10: Office automation; Time management
- 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
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)

## Abstract

A method and system for universal social messaging is disclosed where an event is detecting on a host device by the electronic social messaging platform, an option associated with the event is selected by the electronic social messaging platform, and the option associated with the event is provided to the user of the host device by the electronic social messaging platform.

## Claims

### Claim 1

A method for unified social messaging via an electronic social messaging platform comprising;
detecting, by the electronic social messaging platform, an event on a host device;
selecting, by the electronic social messaging platform, a plurality of service provider options associated with the event based on a policy hierarchy;
retrieving a device based option associated with the event from memory and appending the device based option to the plurality of service provider options;
transmitting, by the electronic social messaging platform, the plurality of service provider options and the device based option to the host device; and
registering a user of the host device with a plurality of electronic services;
wherein registering the user comprises:
providing a plurality of settings associated with each of the plurality of electronic services, wherein the plurality of settings comprise: content recall settings, content routing settings and content hierarchy settings.

### Claim 2 (depends on 1)

The method of claim 1 wherein the plurality of electronic services comprises:
social networking portals;
messaging utility applications;
electronic data storage utilities; and
electronic data sharing utilities.

### Claim 3 (depends on 1)

The method of claim 1, wherein registering the user comprises:
establishing a signal connection with each of the plurality of electronic services accessed by the host device;
creating a user profile for the user of the host device for each of the plurality of electronic services; and
providing the plurality of settings associated with each of the plurality of electronic services, wherein the plurality of settings comprise: timing settings, privacy settings, content-type settings, scheduling settings, and content security settings.

### Claim 4 (depends on 3)

The method of claim 3, wherein timing settings comprise an option to make content viewable to intended recipients for a designated amount of time.

### Claim 5 (depends on 4)

The method of claim 4, wherein upon expiration of the designated period of time, content is one of:
set to be privately accessible by predetermined recipients only; and
removed from the accessible destination.

### Claim 6 (depends on 1)

The method of claim 1, wherein detecting an event comprises one of:
detecting receipt of a text file from an electronic service;
detecting receipt of an audio file from an electronic service;
detecting a physical movement of the host device resulting from a physical gesture of a user;
detecting receipt of a video file from an electronic service; and
detecting accessing of a file on the host device.

### Claim 7 (depends on 6)

The method of claim 6, wherein the accessing of the file on the host device comprises one of:
accessing an electronic contact record;
accessing an audio file;
accessing a video file;
accessing a text messaging utility; and
accessing a social media outlet.

### Claim 8 (depends on 1)

The method of claim 1, wherein selecting the plurality of service provider options further comprises one of:
reproducing a plurality of options provided by a plurality of electronic services; and
retrieving a supplemental option associated with the event from memory and embedding the supplemental option within the plurality of options provided by the plurality of electronic services.

### Claim 9 (depends on 1)

The method of claim 1, wherein transmitting the plurality of service provider options and the device based option to the host device comprises:
generating a graphic user interface comprising the plurality of service provider options and the device based option associated with the event.

### Claim 10 (depends on 1)

The method of claim 1, further comprising:
generating an event resulting from an option selected by the user of the host device.

### Claim 11

An apparatus for unified social messaging via an electronic social messaging platform comprising:
a processor; and
a memory to store computer program instructions, the computer program instructions when executed on the processor cause the processor to perform operations comprising:
detecting an event on a host device;
selecting a plurality of service provider options associated with the event based on a policy hierarchy;
retrieving a device based option associated with the event from memory and appending the additional option to the plurality of service provider options;
transmitting the plurality of service provider options and the device based option to the host device; and
registering a user of the host device with a plurality of electronic services;
providing a plurality of settings associated with each of the plurality of electronic services, wherein the plurality of settings comprise: content recall settings, content routing settings and content hierarchy settings.

### Claim 12 (depends on 11)

The apparatus of claim 11, wherein the plurality of electronic services comprises:
social networking portals;
messaging utility applications;
electronic data storage utilities; and
electronic data sharing utilities.

### Claim 13 (depends on 11)

The apparatus of claim 11, wherein registering the user comprises:
establishing a signal connection with each of the plurality of electronic services accessed by the host device;
creating a user profile for the user of the host device for each of the plurality of electronic services; and
providing a plurality of settings associated with each of the plurality of electronic services, wherein the plurality of settings comprise: timing settings, privacy settings, content-type settings, content hierarchy settings, scheduling settings, and content security settings.

### Claim 14 (depends on 11)

The apparatus of claim 11, wherein detecting an event comprises one of:
detecting receipt of a text file from an electronic service;
detecting receipt of an audio file from an electronic service;
detecting a physical movement of the host device resulting from a physical gesture of a user;
detecting receipt of a video file from an electronic service; and
detecting accessing of a file on the host device.

### Claim 15 (depends on 14)

The apparatus of claim 14, wherein the accessing of the file on the host device comprises one of:
accessing an electronic contact record;
accessing an audio file;
accessing a video file;
accessing a text messaging utility; and
accessing a social media outlet.

### Claim 16 (depends on 11)

The apparatus of claim 11, wherein selecting the plurality of service provider options further comprises one of:
reproducing a plurality of options provided by a plurality of electronic services; and
retrieving a supplemental option associated with the event from memory and embedding the supplemental option within the plurality of options provided by the plurality of electronic services.

### Claim 17

A computer readable storage device storing computer program instructions, which, when executed on a processor, cause the processor to perform operations comprising:
detecting an event on a host device;
selecting a plurality of service provider options associated with the event based on a policy hierarchy;
retrieving a device based option associated with the event from memory and
appending the additional option to the plurality of service provider options;
transmitting the plurality of service provider options and the device based option to the host device; and
registering a user of the host device with a plurality of electronic services;
providing a plurality of settings associated with each of the plurality of electronic services, wherein the plurality of settings comprise: content recall settings, content routing settings and content hierarchy settings.
