# US 2008/0186926 A1 · Collecting implicit information for determining context of event actions

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

- Number: US 2008/0186926 A1
- Document ID: US20080186926A1
- Status: Published application
- Kind: A1
- Application number: 11/670,400
- Filed: 2007-02-01
- Published: 2008-08-07
- Earliest claimed: 2007-02-01
- Assignees: Yahoo! Inc.
- Inventors: Andrew Baio; Daniel James Wascovich; Edward Ho; Edward Stanley Ott; Gordon David Luk; Nathanael Joe Hayashi; Jonathan James Trevor; Leonard Lin; Matthew Fukuda; Michael Quoc
- Web page: https://patentgrep.com/patent/US20080186926A1

## CPC

- H04L 12/185: {with management of multicast group membership}
- G06Q 30/02: Marketing; Price estimation or determination; Fundraising
- H04L 12/1818: {Conference organisation arrangements, e.g. handling schedules, setting up parameters needed by nodes to attend a conference, booking network resources, notifying involved parties}
- H04L 12/189: {in combination with wireless systems (selective distribution or broadcast in wireless communication networks H04W4/06)}
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)
- 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

A device, system, and method are directed towards determining a start and/or an end time for a spontaneous event. A mobile device user creates a group for the spontaneous event, and sends the members an invite. During the event, members share media content and/or text messages with other members. Based, in part, on a flow of media content and/or text messages between the members, a determination of a start time and/or end time of the spontaneous event is automatically performed. The start time may be based on when the group is created and/or revised when a flow rate of the media content and/or messages exceed a threshold. The end time may be based on the flow rate being less than another threshold. The location of the spontaneous event may also be determined based on a location of the member's mobile devices during the event.

## Claims

### Claim 1

A server device to manage a mobile communication, comprising:
a transceiver to send and receive data over a network; and
a processor that is operative to perform actions, comprising:
creating a group associated with a spontaneous event, wherein the spontaneous event comprises a gathering of people;
receiving a membership to the spontaneous event, wherein each member is associated with a mobile device;
receiving at least one text message or media content message during the spontaneous event;
distributing to each member's mobile device the at least one text message or media content message during the spontaneous event, and further posting at least the media content message to a website associated with the spontaneous event; and
determining a start time and an end time associated with the spontaneous event, based on receiving the at least one text message or media content message.

### Claim 2 (depends on 1)

The server device of claim 1, wherein determining the start time of the spontaneous event further comprises:
determining the start time based on at least one of when the first message is received or when the group is created; and
revising the start time based on at least one of receiving a number of text messages or media content messages that exceed a threshold, or based on data extracted from at least one text message.

### Claim 3 (depends on 1)

The server device of claim 1, wherein determining the end time of the spontaneous event further comprises:
determining the end time based on receiving less than a threshold of messages over a period of time.

### Claim 4 (depends on 1)

The server device of claim 1, wherein the processor is operative to perform actions, further comprising:
determining a physical location of the spontaneous event based on a location of at least one mobile device during the spontaneous event, or from data within the at least one text message; and
posting of the physical location at the website.

### Claim 5 (depends on 1)

The server device of claim 1, wherein the processor is operative to perform actions, further comprising:
receiving, from a member, information about the spontaneous event, after the end of the spontaneous event; and
posting the information at the website, wherein the information about the spontaneous event is organized based, in part, on the start or end time of the spontaneous event.

### Claim 6

A computer-readable medium having computer-executable instructions for sharing of event information over a network, the computer-executable instructions when installed onto a computing device enable the computing device to perform actions comprising:
creating a group associated with a spontaneous event, wherein the spontaneous event comprises a gathering of people;
receiving a membership to the spontaneous event, wherein each member is associated with a mobile device;
receiving at least one text message or media content message during the spontaneous event;
distributing to each member's mobile device the at least one text message or media content message during the spontaneous event; and
determining a start time and an end time associated with the spontaneous event, based on receiving the at least one text message or media content message.

### Claim 7 (depends on 6)

The computer-readable medium of claim 6, wherein determining the start time further comprises determining the start time based on a rate of sharing of messages exceeding a threshold.

### Claim 8 (depends on 6)

The computer-readable medium of claim 6, wherein determining the end time further comprises determining the end time based on a rate of sharing of messages being less than a threshold, wherein the end time is determined to be after the start time.

### Claim 9

A mobile device for sharing information, comprising:
a memory component for storing data; and
a processing component for executing data that enables actions, comprising:
creating a membership group to a spontaneous event;
sharing, during the event, at least one of media content or text message to at least one other mobile device associated with a member of the group, wherein sharing of the media content further comprises enabling automatic posting of the media content to a website associated with the event independent of further actions by the mobile device; and
enabling a determination of a start time or an end time of the spontaneous event based on the sharing of the at least one media content or text message.

### Claim 10 (depends on 9)

The mobile device of claim 9, wherein enabling a determination of an end time further comprises determining the end time based on a time associated with receiving a last message, wherein the last message is determined based on receiving no messages for a threshold period of time for the group.

### Claim 11 (depends on 9)

The mobile device of claim 9, wherein the actions further comprise:
enabling a determination of a location of the event based on providing a physical location of the mobile device during sharing of messages associated with the event.

### Claim 12 (depends on 9)

The mobile device of claim 9, wherein sharing of the media content further comprises sending the media content using Multimedia Messaging Service (MMS).

### Claim 13 (depends on 9)

The mobile device of claim 9, wherein enabling a determination of a start time further comprises:
determining the start time for the spontaneous event based on at least one of sharing of a first message with the members, when the membership is created, when a number of media content messages is shared that exceeds a threshold value, or data within the text message.

### Claim 14 (depends on 9)

The mobile device of claim 9, wherein sharing the media content further comprises automatically annotating the media content based at least in part on a physicalal location of the mobile device, a time, an identity of member of the group.

### Claim 15

A method for managing a mobile communication, comprising:
establishing a group associated with a spontaneous event, wherein each member of the group is associated with a mobile device;
sharing among the group during the spontaneous event at least one of a text message or media content message using at least one of the mobile devices; and
determining a start time and an end time associated with the spontaneous event, based on the sharing of the text message or media content message.

### Claim 16 (depends on 15)

The method of claim 15, further comprising:
modifying the membership to the group during the spontaneous event.

### Claim 17 (depends on 15)

The method of claim 15, wherein determining the end time is based on receiving less than a threshold of messages over a period of time.

### Claim 18 (depends on 15)

The method of claim 15, wherein determining the start time is based on at least one of when the first message is received or when the group is created, revising the determined start time based on at least one of receiving a number of text messages or media content messages that exceed a threshold, or based on data extracted from at least one text message.

### Claim 19 (depends on 15)

The method of claim 15, wherein sharing the media content message further comprises sending to each member's mobile device at least one of the media content or a link to a location at a server where the media content is accessible.

### Claim 20 (depends on 15)

A modulated data signal configured to include program instructions for performing the method of claim 15.

### Claim 21

An apparatus to manage a mobile communication, comprising:
a transceiver to send and receive data over a network;
means for communicating an occurrence of an event;
means for sharing messages, including media content, during the event;
means for determining a start time and an end time of the event based, in part, on a flow of the shared messages.

### Claim 22 (depends on 21)

The apparatus of claim 21, wherein the means for determining the start time and the end time further comprises:
means for determining the end time based on sharing of messages at a flow rate below a threshold after sharing messages at a flow rate above another threshold.

### Claim 23 (depends on 21)

The apparatus of claim 21, wherein the means for determining the start time and the end time further comprises:
means for determining the start time based on sharing of messages at a flow rate above a threshold.
