System and method for conveying terminal capability and user preferences-dependent content characteristics for content adaptation
First Claim
Patent Images
1. A method comprising:
- specifying, via a particular terminal, at least one content type acceptable by the particular terminal for non-session based messaging via an accept-type header field of a registration or subscription message associated with establishing terminal sessions;
specifying, via the particular terminal, rules pertaining to the content type via an extension to the accept-type header field of a session initiation protocol message, wherein the rules establish terminal-specific conditions in which the content type will be accepted at the particular terminal;
including the rules pertaining to the content type in the registration or subscription message; and
sending the registration or subscription message from the particular terminal to a session initiation protocol presence server via a session initiation protocol proxy sewer for storage and subsequent use by at least the presence server in formatting and delivering the terminal-compliant, non-session-based messages addressed to the particular terminal from a source terminal as mandated by the rules, wherein the non-session-based messages comprise presence notifications that communicate changes in one or more of communications means, communications address, and status of a user.
2 Assignments
0 Petitions
Accused Products
Abstract
A system and method for conveying content-specific characteristics related to terminal capabilities and user preferences, and adapting content for particular terminals in response to the conveyed information. A content type or other message characteristic that is recognizable by the terminal is identified, as are operational confines of the terminal by which the content type is to comply. The content type is associated with the operational confines of the terminal. The content type and associated operational confines are provided to the network server for use by the network server in delivering messages to the terminal as dictated by the operational confines.
-
Citations
32 Claims
-
1. A method comprising:
-
specifying, via a particular terminal, at least one content type acceptable by the particular terminal for non-session based messaging via an accept-type header field of a registration or subscription message associated with establishing terminal sessions; specifying, via the particular terminal, rules pertaining to the content type via an extension to the accept-type header field of a session initiation protocol message, wherein the rules establish terminal-specific conditions in which the content type will be accepted at the particular terminal; including the rules pertaining to the content type in the registration or subscription message; and sending the registration or subscription message from the particular terminal to a session initiation protocol presence server via a session initiation protocol proxy sewer for storage and subsequent use by at least the presence server in formatting and delivering the terminal-compliant, non-session-based messages addressed to the particular terminal from a source terminal as mandated by the rules, wherein the non-session-based messages comprise presence notifications that communicate changes in one or more of communications means, communications address, and status of a user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method comprising:
-
specifying, via a particular terminal, at least one content type acceptable by the particular terminal for non-session based messaging using Caller Preferences and Callee Capabilities (CPCC) in connection with a registration or subscription message associated with establishing terminal sessions; specifying, via the particular terminal, rules pertaining to the content type via media feature tags of a session initiation protocol message, wherein the rules establish terminal-specific conditions in which the content type will be accepted at the particular terminal;
including the rules pertaining to the content type in the registration or subscription message; andsending the registration or subscription message, with the rules expressed by way of the CPCC, from the particular terminal to a session initiation protocol presence server via a session initiation protocol proxy server for storage and subsequent use by at least the presence server in formatting and delivering the terminal-compliant, non-session-based messages addressed to the particular terminal from a source terminal as mandated by the rules, wherein the non-session-based messages comprise presence notifications that communicate changes in one or more of communications means, communications address, and status of a user. - View Dependent Claims (12, 13, 14, 15)
-
-
16. An apparatus comprising:
-
an interface capable of wirelessly communicating via a network; and processing hardware coupled to the interface, wherein the processing hardware causes the apparatus to; specify at least one content type acceptable by a particular terminal for non-session based messaging via an accept-type header field of a registration or subscription message associated with establishing terminal sessions; specify rules pertaining to the content type via an extension to the accept-type header field of a session initiation protocol message, wherein the rules establish terminal-specific conditions in which the content type will be accepted at the particular terminal; include the rules pertaining to the content type in the registration or subscription message; and send the registration or subscription message from the particular terminal to a session initiation protocol presence server via a session initiation protocol proxy server for storage and subsequent use by at least the presence server in formatting and delivering the terminal-compliant, non-session-based messages addressed to the particular terminal from a source terminal as mandated by the rules, wherein the non-session-based messages comprise presence notifications that communicate changes in one or more of communications means, communications address, and status of a user. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. A computer usable storage medium having instructions stored thereon executable by an apparatus for performing:
-
specifying, via a particular terminal, at least one content type acceptable by the particular terminal for non-session based messaging via an accept-type header field of a registration or subscription message associated with establishing terminal sessions; specifying, via the particular terminal, rules pertaining to the content type via an extension to the accept-type header field of a session initiation protocol message, wherein the rules establish terminal-specific conditions in which the content type will be accepted at the particular terminal; including the rules pertaining to the content type in the registration or subscription message and sending the registration or subscription message from the particular terminal to a session initiation protocol presence server via a session initiation protocol proxy server for storage and subsequent use by at least the presence server in formatting and delivering the terminal-compliant, non-session-based messages addressed to the particular terminal from a source terminal as mandated by the rules, wherein the non-session-based messages comprise presence notifications that communicate changes in one or more of communications means, communications address, and status of a user. - View Dependent Claims (26, 27, 28, 29, 30, 31, 32)
-
Specification