Method and system for placing restrictions on sessions
First Claim
Patent Images
1. A method in a computer system for initiating a session with a restriction, the method comprising:
- receiving from an inviter an indication of a restriction on the session, the restriction restricting actions of an invitee to prevent unwanted users from viewing content of messages of the session;
sending from the inviter to the invitee an SIP invite message inviting the invitee to participate with the inviter in the session with the restriction, the SIP invite message including an SDP attribute specifying the restriction on the session;
receiving from the invitee a SIP response message indicating that the invitee will participate in the session and indicating whether the invitee will abide by the restriction on the session such that when the invitee agrees to abide by the restriction, the SIP response message includes the SDP attribute included in the SIP invite message, and when the invitee does not agree to abide by the restriction, the SIP response message does not include the SDP attribute; and
when the SIP response message indicates that the invitee will participate in the session;
determining whether the SIP response message includes the SDP attribute;
when it is determined that the SIP response message includes the SDP attribute and thus indicating that the invitee will abide by the restriction on the session, conducting the session with the invitee such that the invitee is prevented from performing an action that would allow unwanted users to view content of messages of the session; and
when it is determined that the SIP response message does not include the SDP attribute and thus indicating that the invitee will not abide by the restriction, not conducting the session with the invitee.
2 Assignments
0 Petitions
Accused Products
Abstract
A method and system for initiating a communications session with a restriction is provided. A communications system allows a user to place a restriction on a session to be conducted with another user. If the other user does not agree to the restriction or if the other user'"'"'s system does not support the restriction, then the session will not be conducted. The communications system may also enforce the restrictions on the session.
-
Citations
14 Claims
-
1. A method in a computer system for initiating a session with a restriction, the method comprising:
-
receiving from an inviter an indication of a restriction on the session, the restriction restricting actions of an invitee to prevent unwanted users from viewing content of messages of the session; sending from the inviter to the invitee an SIP invite message inviting the invitee to participate with the inviter in the session with the restriction, the SIP invite message including an SDP attribute specifying the restriction on the session; receiving from the invitee a SIP response message indicating that the invitee will participate in the session and indicating whether the invitee will abide by the restriction on the session such that when the invitee agrees to abide by the restriction, the SIP response message includes the SDP attribute included in the SIP invite message, and when the invitee does not agree to abide by the restriction, the SIP response message does not include the SDP attribute; and when the SIP response message indicates that the invitee will participate in the session; determining whether the SIP response message includes the SDP attribute; when it is determined that the SIP response message includes the SDP attribute and thus indicating that the invitee will abide by the restriction on the session, conducting the session with the invitee such that the invitee is prevented from performing an action that would allow unwanted users to view content of messages of the session; and when it is determined that the SIP response message does not include the SDP attribute and thus indicating that the invitee will not abide by the restriction, not conducting the session with the invitee. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computer-readable medium storing instructions for controlling a computer system to conduct a session with a restriction, by a method comprising:
-
receiving by an invitee an invitation from an inviter to participate in the session with the restriction, the restriction restricting who the invitee can invite to participate in the session, the invitation being a SIP invite message including an SDP attribute specifying the restriction on the session; determining whether the invitee will abide by the restriction on the session; when the invitee will abide by the restriction on the session, sending from the invitee to the inviter an indication that the invitee will participate in the session and will abide by the restriction on the session, the sent indication being a SIP response message that includes the SDP attribute included in the SIP invite message to indicate that the invitee agrees to abide by the restriction; and conducting with the inviter the session with the restriction, wherein conducting the session with the restriction includes disallowing the invitee to invite a first user to the session in accordance with the restriction, and allowing the invitee to invite a second user to the session in accordance with the restriction; and when the invitee will not abide by the restriction on the session, sending from the invitee to the inviter an indication that the invitee will participate in the session but will not abide by the restriction on the session, the sent indication being a SIP response message that does not include the SDP attribute included in the SIP invite message to indicate that the invitee does not agree to abide by the restriction wherein the inviter, after receiving the sent indication, determines not to conduct the session with the invitee. - View Dependent Claims (8, 9, 10, 11)
-
-
12. A computer-readable medium storing instructions for controlling a server to enforce a restriction on a session, by a method comprising:
-
receiving from an inviter an invitation to an invitee to participate in the session with the restriction, the restriction restricting actions that the invitee can take that would make a message of the session available to others, the invitation conforming to the Session Initiation Protocol and the restriction being specified as an attribute conforming to the Session Description Protocol; after receiving the invitation recording the restriction on the session as indicated by the invitation; sending the invitation to the invitee; and receiving from the invitee a response to the sent invitation, the response indicating that the invitee accents the invitation and whether the invitee agrees to abide by the restriction as indicated by an attribute conforming to the Session Description Protocol; and when the response indicates that the invitee agrees to abide the restriction and after the session has been established between the inviter and the invitee, receiving from the invitee a message of the session; determining whether the message is consistent with the recorded restriction on the session; when it is determined that the message is not consistent with the restriction on the session, discarding the message; and when it is determined that the message is consistent with the restriction on the session, forwarding the message to the inviter. - View Dependent Claims (13, 14)
-
Specification