# US 10,371,472 B2 · System and method for event triggered information distribution

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

- Number: US 10,371,472 B2
- Document ID: US10371472B2
- Status: Granted
- Kind: B2
- Application number: 13/969,323
- Filed: 2013-08-16
- Published: 2014-05-15
- Granted: 2019-08-06
- Earliest claimed: 2012-11-14
- Assignees: Metropolitan Life Insurance Co.
- Applicants: Metropolitan Life Insurance Co.
- Inventors: Gary Hoberman
- Web page: https://patentgrep.com/patent/US10371472B2

## CPC

- H04L 67/535: {Tracking the activity of the user (network monitoring arrangements H04L43/00; recording of computer activity G06F11/34)}
- F41A 9/29: Feeding of belted ammunition
- G06Q 10/40: Business processes related to social networking or social networking services
- H04L 67/306: User profiles
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)
- F41A: FUNCTIONAL FEATURES OR DETAILS COMMON TO BOTH SMALLARMS AND ORDNANCE, e.g. CANNONS; MOUNTINGS FOR SMALLARMS OR ORDNANCE
- 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

## Abstract

System and computer-based method for automatically distributing information upon the occurrence of predefined events is provided. In a preferred embodiment, the system includes a tool that provides an intuitive interface that allows users to easily create content to be stored and delivered. In a preferred embodiment, the system provides an effective information delivery system that leverages social networking.

## Claims

### Claim 1

A computer-implemented method, comprising:
receiving, by a processor at a server, from a user computer of a user, via a distributed network, user-provided information for distribution, distribution criteria to facilitate future oriented planned communication,
wherein said distribution criteria comprises contact information of a recipient for receiving the user-provided information, a predefined event for triggering the distribution of the user-provided information to the recipient, contact information of a plurality of proxies for confirming occurrence of the predefined event before triggering the distribution of the user-provided information to the recipient, and a confidence threshold of proxy confirmation,
wherein said predefined event is biographically or temporally associated with said user or said recipient and includes death, engagement, school graduation, birthday, specific date/time, job promotion, new job, first job, marriage, prom, sweet sixteen, college acceptance, and birth of grandchildren;
sending, by the processor, an instruction to a non-transitory storage medium at the server to store the user-provided information and the distribution criteria;
receiving, by the processor, an instruction indicating occurrence of the predefined event; sending, by the processor, an instruction to the plurality of proxies based on the contact information of the proxies seeking confirmation of the occurrence of the predefined event;
receiving, by the processor, a confirmation result from the proxies;
comparing, by the processor, the confirmation result to the confidence threshold of proxy confirmation;
determining, by the processor, that the confirmation result satisfies the confidence threshold;
identifying, by the processor, the user-provided information relevant to said predefined event;
accessing the non-transitory storage medium for the stored contact information of the recipient; and
transmitting, via said distributed network, a message related to the user-provided information to the recipient based on the accessed contact information of the recipient after determining that the confirmation result satisfies the confidence threshold.

### Claim 2 (depends on 1)

The computer-implemented method of claim 1, further comprising determining whether said predefined event has occurred based on data received from a social networking server.

### Claim 3 (depends on 2)

The method of claim 2, wherein the predefined event is the death of the user.

### Claim 4 (depends on 1)

The method of claim 1, wherein receiving and transmitting steps are conducted by a transmission link to a wireless communication network.

### Claim 5 (depends on 4)

The method of claim 4, wherein said server communicates to one or more users through an application remotely operated on a mobile communication device.

### Claim 6 (depends on 5)

The method of claim 5, wherein the mobile communication device is a cell phone.

### Claim 7 (depends on 1)

The method of claim 1, wherein the predefined event is selected from the group consisting of: death, engagement, school graduation, birthday, specific date/time, job promotion, new job, first job, marriage, prom, sweet sixteen, college acceptance, and birth of grandchildren.

### Claim 8 (depends on 1)

The method of claim 1, wherein the processor receives from the user computer metadata comprising location data related to the user-provided information.

### Claim 9 (depends on 1)

The method of claim 1, wherein the processor receives from the user computer metadata comprising data describing the content of the user-provided information.

### Claim 10 (depends on 1)

The method of claim 1, further comprising: receiving, from the user computer, a predetermined time period set by the user within which the user needs to confirm the occurrence of the predefined event before sending the instruction to the proxies for the confirmation of the occurrence of the predefined event;
sending an instruction to the user seeking the confirmation of the occurrence of the predefined event,
wherein the processor sends the instruction to the proxies for the confirmation of the occurrence of the predefined event, when the user fails to respond to the instruction seeking the confirmation of the occurrence of the predefined event within the predetermined time period.

### Claim 11

A computer system for processing event driven data, comprising:
a client computer of a client for providing client-provided information for distribution to a recipient based on occurrence of a predefined event; and
a server in communication with the client computer via a distributed network, the server including:
a non-transitory storage medium; and
a processor in communication with the non-transitory storage medium, the processor configured to:
receive, from the client computer, the client-provided information for distribution, contact information of the recipient, the predefined event for trigging the distribution of the client-provided information to the recipient, and contact information of a plurality of proxies for confirming occurrence of the predefined event before triggering the distribution of the client-provided information to the recipient, and a confidence threshold of proxy confirmation;
send an instruction to the non-transitory storage medium to store the client-provided information, the contact information related to the recipient, the predefined event for triggering the distribution of the client-provided information, and the contact information of the proxy;
receive an instruction indicating occurrence of the predefined event;
wherein the predefined event includes death, engagement, school graduation, birthday, specific date/time, job promotion, new job, first job, marriage, prom, sweet sixteen, college acceptance, and birth of grandchildren;
send an instruction to the plurality of proxies based on the contact information of the proxies seeking confirmation of the occurrence of the predefined event;
receive a confirmation result from the proxies;
compare, the confirmation result to the confidence threshold of proxy confirmation;
determine that the confirmation result satisfies the confidence threshold;
access the non-transitory storage medium for the stored contact information of the recipient;
and send the client-provided information to the recipient based on the accessed contact information of the recipient after determining that the confirmation result satisfies the confidence threshold.

### Claim 12 (depends on 11)

The system of claim 11, wherein each proxy is a contact that is authorized by the client to confirm whether the predefined event has taken place.

### Claim 13 (depends on 11)

The system of claim 11, wherein said predefined event is an event selected from the group consisting of: death, engagement, school graduation, birthday, specific date/time, job promotion, new job, first job, marriage, prom, sweet sixteen, college acceptance, and birth of grandchildren.

### Claim 14 (depends on 11)

The system of claim 11, further comprising a communication link to remote servers that include current event status information.

### Claim 15 (depends on 11)

The system of claim 11, wherein the processor is configured to access to one or more public access networks.

### Claim 16 (depends on 11)

The system of claim 11, wherein the processor is configured to communicate with one or more mobile devices wherein said mobile devices include an application program capable of account data communication to said processor.

### Claim 17 (depends on 11)

The system of claim 11, wherein the processor is configured to: receive, from the client computer, a predetermined time period set by the client within which the client needs to confirm the occurrence of the predefined event before sending the instruction to the proxies for the confirmation of the occurrence of the predefined event;
send an instruction to the client seeking the confirmation of the occurrence of the predefined event,
wherein the processor sends the instruction to the proxies for the confirmation of the occurrence of the predefined event, when the client fails to respond to the instruction seeking the confirmation of the occurrence of the predefined event within the predetermined time period.
