Broadcast notifications using social networking systems
First Claim
1. A method of notifying media broadcast streams to a plurality of users, comprising:
- receiving information for registering a broadcaster;
automatically deploying social networking entities representing the broadcaster in a plurality of social networking systems for communicating with a subset of users of the plurality of social networking systems responsive to receiving the information for registering the broadcaster;
receiving a request to notify a media broadcast stream from the broadcaster;
receiving preferences from users of the plurality of social networking systems, the preferences indicating characteristics of media broadcast streams of interest to the users, each of the social networking systems enabling users to communicate and interact with other users of the social networking system based on relationships between users of the social networking system stored in a user relationship database;
by a computing device, causing a social networking entity representing the broadcaster in each of the plurality of social networking systems to establish relationships with a subset of users in each of the plurality of social networking systems based on the received preferences, preferences of the subset of users indicating that the media broadcast stream from the broadcaster to be of interest to the subset of users; and
causing the plurality of social networking systems to send notifications about the media broadcast stream to the subset of the users based on the established relationships between the social networking entities and the subset of users responsive to receiving the request from the broadcaster.
4 Assignments
0 Petitions
Accused Products
Abstract
A notifier sends out notifications to potential viewers or listeners of a broadcast stream via social networking systems or other communication channels. The notifier stores information about a user'"'"'s preferences and identity on the social networking systems. After the notifier receives a notification request from a broadcaster, the notifier commands broadcaster agents deployed in the social networking systems or in the notifier to send notification messages to users of the social networking systems registered to receive notification. The broadcaster agents function as a proxy that establishes relationships with users of the social networking systems and then sends out the notification messages to the users with established relationships.
30 Citations
14 Claims
-
1. A method of notifying media broadcast streams to a plurality of users, comprising:
-
receiving information for registering a broadcaster; automatically deploying social networking entities representing the broadcaster in a plurality of social networking systems for communicating with a subset of users of the plurality of social networking systems responsive to receiving the information for registering the broadcaster; receiving a request to notify a media broadcast stream from the broadcaster; receiving preferences from users of the plurality of social networking systems, the preferences indicating characteristics of media broadcast streams of interest to the users, each of the social networking systems enabling users to communicate and interact with other users of the social networking system based on relationships between users of the social networking system stored in a user relationship database; by a computing device, causing a social networking entity representing the broadcaster in each of the plurality of social networking systems to establish relationships with a subset of users in each of the plurality of social networking systems based on the received preferences, preferences of the subset of users indicating that the media broadcast stream from the broadcaster to be of interest to the subset of users; and causing the plurality of social networking systems to send notifications about the media broadcast stream to the subset of the users based on the established relationships between the social networking entities and the subset of users responsive to receiving the request from the broadcaster. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A notification system for notifying a media broadcast stream to a plurality of users, the notification system comprising:
-
a processor; a broadcaster interface configured to receive information for registering a broadcaster and configured to receive a request to notify a media broadcast stream from a broadcaster; a preference setter configured to receive preferences from users of a plurality of social networking systems, the preferences indicating characteristics of media broadcast streams of interest to the users, each of the social networking systems enabling users to communicate and interact with other users of the social networking system based on relationships between users of the social networking system stored in a user relationship database; and a social networking service interface configured to; automatically deploy social networking entities representing the broadcaster in the plurality of the social networking systems responsive to receiving the information for registering the broadcaster, cause a social networking entity representing the broadcaster in each of the plurality of social networking systems to establish relationships with a subset of users in each of the social networking systems based on the received preferences, and cause the social networking systems to send notifications about the media broadcast stream of the broadcaster to the subset of the users based on the established relationships between the social networking entities and the subset of users responsive to receiving the request from the broadcaster. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A non-transitory computer-readable storage medium storing instructions, the instructions when executed by a processor in a computing device, cause the processor to:
-
receive information for registering a broadcaster; automatically deploy social networking entities representing the broadcaster in a plurality of social networking systems for communicating with a subset of users of the plurality of social networking systems responsive to receiving the information for registering the broadcaster; receive a request to notify a media broadcast stream from the broadcaster; receive preferences from users of the plurality of social networking systems, the preferences indicating characteristics of media broadcast streams of interest to the users, each of the social networking systems enabling users to communicate and interact with other users of the social networking system based on relationships between users of the social networking system stored in a user relationship database; causing a social networking entity representing the broadcaster in each of the plurality of social networking systems to establish relationships with a subset of users in each of the plurality of social networking systems based on the received preferences, preferences of the subset of users indicating that the media broadcast stream from the broadcaster to be of interest to the subset of users causing the social networking system to send notifications about the media broadcast stream to the subset of the users based on the established relationships between the social networking entities and the subset of users responsive to receiving the request from the broadcaster. - View Dependent Claims (12, 13, 14)
-
Specification