PROVISIONING MY STATUS INFORMATION TO OTHERS IN MY SOCIAL NETWORK
First Claim
1. A method for managing a communication over a network, comprising:
- receiving a status of a user in a social network over an application protocol;
selecting a recipient for the status based on a membership of the recipient in the social network;
partitioning the status based on a relationship between the user and the recipient in the social network; and
forwarding the at least one partitioned status to the selected recipient over another application protocol.
5 Assignments
0 Petitions
Accused Products
Abstract
A device, system, and method are directed towards sending a status of a user in a social network to a recipient. In one embodiment, a status of the user is received over a channel. The channel may include an application protocol. The recipient is selected based on a membership in the social network, a preference of the recipient, or a media format of the status. Another channel is selected based on information about a mode of communication between the recipient and the user and/or another member related to the user in the social network. The status may be modified based on social network information, preferences of a recipient, receiving device information, channel information, or the like. The status is forwarded to the recipient over the other channel. Forwarding may comprise unicasting, multicasting, and/or delaying sending the status until the other channel is available.
-
Citations
20 Claims
-
1. A method for managing a communication over a network, comprising:
-
receiving a status of a user in a social network over an application protocol; selecting a recipient for the status based on a membership of the recipient in the social network; partitioning the status based on a relationship between the user and the recipient in the social network; and forwarding the at least one partitioned status to the selected recipient over another application protocol. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A network device for managing a communication over a network, comprising:
-
a transceiver to send and receive data over the network; and a processor that is operable to perform actions, comprising; subscribing a plurality of recipients to receive a status of a user in a social network; receiving the status of the user over a channel; selecting a portion of the plurality of recipients based on a relationship of each of the portion of the plurality of recipients in the social network with the user, and based on whether the plurality of recipients is indicated as allowed to receive the status; and sending the status over a plurality of channels, wherein each channel is associated with a different one of the portion of the plurality of recipients, and wherein each of the plurality of channels is determined based on an application protocol, a receiving application type, and a receiving platform type. - View Dependent Claims (8, 9, 10, 11)
-
-
12. A system for managing a communication over a network, comprising:
-
a client device operable to perform actions comprising; receiving an input of a status of a user in a social network, wherein the user is associated with the client device; enabling a selection of a community of the user in the social network; and forwarding the status over a plurality of channels to a recipient in the community based on the community; and a server device operable to perform actions comprising; intercepting the status of a user in a social network over one of the plurality of channels; and sending at least one status over another one of the plurality of channels to the recipient. - View Dependent Claims (13, 14, 15, 16, 17)
-
-
18. A processor readable medium having processor executable instructions for managing a communication over a network, the processor executable instructions configured to enable a processor to perform actions, comprising:
-
determining a plurality of channels to be associated with a recipient in a social network based on information about a mode of communication between the recipient and a user; receiving a status of the user in the social network over a channel; selecting a send channel from the plurality of channels based on a preference of the recipient; and delaying sending the status over the send channel until the send channel is determined to be available. - View Dependent Claims (19, 20)
-
Specification