Claims Analysis
Total Claims: 44
Claim 1
Independent Claim
123 words
An apparatus for use in a computer system having a memory and having access to a plurality of media types, the apparatus comprising: media access class information stored in memory, said media class information including media access program logic for accessing storage locations where the plurality of media types are stored and wherein the storage locations where the plurality of media types are stored include storage locations local to the computer system, storage locations at a server connected to the computer system or storage locations at a server remote to a server connected to the computer system; and wherein said media access class further comprises media access program logic for access a media content library based upon indices into the media content library.
Claim 2
Independent Claim
123 words
An apparatus for use in a computer system having a memory and having access to a plurality of media types, the apparatus comprising: media access class information stored in memory, said media class information including media access program logic for accessing storage locations where the plurality of media types are stored and wherein the storage locations where the plurality of media types are stored include storage locations local to the computer system, storage locations at a server connected to the computer system or storage locations at a server remote to a server connected to the computer system; and wherein said media access class further comprises media access program logic for access a media content library based upon indices into the media content library.
Claim 3
Dependent Claim
51 words
An apparatus according to claim 1, wherein said media access class further comprises media access program logic for determining which type of the media types is stored at a storage location and for formatting the information stored at a storage location based upon the media type stored at the storage location.
Claim 4
Dependent Claim
41 words
An apparatus according to claim 2, wherein said media access program logic for determining which type of the media types is stored at a storage location makes such determination based upon a file extension in a filename of the stored information.
Claim 5
Dependent Claim
89 words
An apparatus according to claim 1 wherein said media access class further comprises media access program logic for retrieving animation image files and wherein said media access program logic for retrieving animation image files includes media access program logic for at least one of retrieving sequentially identified image files until a break in the sequence is detected and retrieving animation image files includes media access program logic for retrieving sequentially identified image files based upon an initial image file identifier and the number of image files in the animation.
Claim 6
Independent Claim
128 words
An apparatus for use in a computer system having a memory and having access to a plurality of media types, the apparatus comprising: media access class information stored in memory, said media class information including media access program logic for accessing storage locations where the plurality of media types are stored and wherein the storage locations where the plurality of media types are stored include storage locations local to the computer system, storage locations at a server connected to the computer system or storage locations at a server remote to a server connected to the computer system; and wherein said media access program logic for accessing storage locations accesses a storage location based upon path information and a file identifier contained in a filename of the stored information.
Claim 7
Independent Claim
128 words
An apparatus for use in a computer system having a memory and having access to a plurality of media types, the apparatus comprising: media access class information stored in memory, said media class information including media access program logic for accessing storage locations where the plurality of media types are stored and wherein the storage locations where the plurality of media types are stored include storage locations local to the computer system, storage locations at a server connected to the computer system or storage locations at a server remote to a server connected to the computer system; and wherein said media access program logic for accessing storage locations accesses a storage location based upon path information and a file identifier contained in a filename of the stored information.
Claim 8
Dependent Claim
40 words
A method according to claim 8, wherein said step of accessing the determined location comprises the steps of establishing a connection to the determined location wherein the type of connection established is based upon the determined type of media object.
Claim 9
Dependent Claim
69 words
A method according to claim 8, wherein said step of determining the location of a requested media object determines that the requested media object is stored at a third party server and wherein said step of accessing the determined location comprises the steps of: validating the location of the third party server; establishing a connection to the third party; and retrieving the requested media from the third party server.
Claim 10
Independent Claim
148 words
A method of accessing media objects of a plurality of media types stored at a plurality of locations accessible to a computer system through a common interface, the method comprising the steps of: accepting user input requesting a media object; responsive to the user input requesting a media object, automatically carrying out the steps of: determining the location of a requested media object based upon an object identifier for the media object; determining the type of media object based upon the object identifier; accessing the determined location of the requested media object to retrieve the media object; and formatting the retrieved media object based upon the determined type of media object; and wherein the plurality of locations includes local to the computer system, local to a server connected to the computer system and local to a third party server accessible through the server connected to the computer system.
Claim 11
Independent Claim
148 words
A method of accessing media objects of a plurality of media types stored at a plurality of locations accessible to a computer system through a common interface, the method comprising the steps of: accepting user input requesting a media object; responsive to the user input requesting a media object, automatically carrying out the steps of: determining the location of a requested media object based upon an object identifier for the media object; determining the type of media object based upon the object identifier; accessing the determined location of the requested media object to retrieve the media object; and formatting the retrieved media object based upon the determined type of media object; and wherein the plurality of locations includes local to the computer system, local to a server connected to the computer system and local to a third party server accessible through the server connected to the computer system.
Claim 12
Dependent Claim
59 words
A method according to claim 6, wherein said step of establishing a connection comprises at least one of the step of establishing an audio stream connection if the determined type of the media object is an audio object and the step of establishing an image stream connection if the determined type of the media object is an image object.
Claim 13
Independent Claim
111 words
A method of accessing media objects of a plurality of media types stored at a plurality of locations accessible to a computer system through a common interface, the method comprising the steps of: accepting user input requesting a media object; responsive to the user input requesting a media object, automatically carrying out the steps of: determining the location of a requested media object based upon an object identifier for the media object; determining the type of media object based upon the object identifier; accessing the determined location of the requested media object to retrieve the media object; and formatting the retrieved media object based upon the determined type of media object.
Claim 14
Independent Claim
111 words
A method of accessing media objects of a plurality of media types stored at a plurality of locations accessible to a computer system through a common interface, the method comprising the steps of: accepting user input requesting a media object; responsive to the user input requesting a media object, automatically carrying out the steps of: determining the location of a requested media object based upon an object identifier for the media object; determining the type of media object based upon the object identifier; accessing the determined location of the requested media object to retrieve the media object; and formatting the retrieved media object based upon the determined type of media object.
Claim 15
Dependent Claim
35 words
A method according to claim 10, wherein said step of determining the type of media object based upon the object identifier comprises the step of evaluating an extension of a filename of the media object.
Claim 16
Dependent Claim
95 words
A method according to claim 10, wherein if said step of determining the type of media object determines that the media object is an animation media object, the method further comprising the steps of: retrieving a first of a plurality of images included in the animation media object; retrieving at least one of consecutively identified images until the next consecutively identified image is unavailable and a predefined number of the next consecutively identified images, wherein the predefined number corresponds to the number of images in the animation; and formatting the retrieved images as an animation.
Claim 17
Dependent Claim
16 words
A method according to claim 10, wherein the user input comprises indices into a media library.
Claim 18
Dependent Claim
42 words
A method according to claim 10, wherein said step of determining the location of a requested media object based upon an object identifier for the media object comprises the step of evaluating a path specification of a filename of the media object.
Claim 19
Independent Claim
190 words
An apparatus for accessing media objects of a plurality of media types stored at a plurality of locations accessible to a computer system through a common interface comprising: means for accepting user input requesting a media object; means, responsive to the means for accepting user input requesting a media object, for automatically determining the location of a requested media object based upon an object identifier for the media object; means, responsive to the means for accepting user input requesting a media object, for automatically determining the type of media object based upon the object identifier; means, responsive to the means for accepting user input requesting a media object, for automatically accessing the determined location of the requested media object to retrieve the media object; and means, responsive to the means for accepting user input requesting a media object, for automatically formatting the retrieved media object based upon the determined type of media object; and wherein the plurality of locations includes local to the computer system, local to a server connected to the computer system and local to a third party server accessible through the server connected to the computer system.
Claim 20
Independent Claim
190 words
An apparatus for accessing media objects of a plurality of media types stored at a plurality of locations accessible to a computer system through a common interface comprising: means for accepting user input requesting a media object; means, responsive to the means for accepting user input requesting a media object, for automatically determining the location of a requested media object based upon an object identifier for the media object; means, responsive to the means for accepting user input requesting a media object, for automatically determining the type of media object based upon the object identifier; means, responsive to the means for accepting user input requesting a media object, for automatically accessing the determined location of the requested media object to retrieve the media object; and means, responsive to the means for accepting user input requesting a media object, for automatically formatting the retrieved media object based upon the determined type of media object; and wherein the plurality of locations includes local to the computer system, local to a server connected to the computer system and local to a third party server accessible through the server connected to the computer system.
Claim 21
Dependent Claim
51 words
A class object according to claim 21, wherein said media access class method further comprises: means for determining which type of the media types is stored at a storage location; and means for formatting the information stored at a storage location based upon the media type stored at the storage location.
Claim 22
Dependent Claim
72 words
A system according to claim 15, wherein said means for determining the location of a requested media object determines that the requested media object is stored at a third party server and wherein said means for accessing the determined location comprises: means for validating the location of the third party server; means for establishing a connection to the third party; and means for retrieving the requested media from the third party server.
Claim 23
Dependent Claim
240 words
A computer program product for accessing media objects of a plurality of media types stored at a plurality of locations accessible to a computer system through a common interface comprising: a computer readable storage medium having computer-readable program code means embodied in said medium, said computer-readable program code means comprising: computer-readable program code means for accepting user input requesting a media object; computer-readable program code means, responsive to the computer-readable program code means for accepting user input requesting a media object, for automatically determining the location of a requested media object based upon an object identifier for the media object; computer-readable program code means, responsive to the computer-readable program code means for accepting user input requesting a media object, for automatically for determining the type of media object based upon the object identifier; computer-readable program code means, responsive to the computer-readable program code means for accepting user input requesting a media object, for automatically accessing the determined location of the requested media object to retrieve the media object; and computer-readable program code means, responsive to the computer-readable program code means for accepting user input requesting a media object, for automatically formatting the retrieved media object based upon the determined type of media object; and wherein the plurality of locations includes local to the computer system, local to a server connected to the computer system and local to a third party server accessible through the server connected to the computer system.
Claim 24
Dependent Claim
240 words
A computer program product for accessing media objects of a plurality of media types stored at a plurality of locations accessible to a computer system through a common interface comprising: a computer readable storage medium having computer-readable program code means embodied in said medium, said computer-readable program code means comprising: computer-readable program code means for accepting user input requesting a media object; computer-readable program code means, responsive to the computer-readable program code means for accepting user input requesting a media object, for automatically determining the location of a requested media object based upon an object identifier for the media object; computer-readable program code means, responsive to the computer-readable program code means for accepting user input requesting a media object, for automatically for determining the type of media object based upon the object identifier; computer-readable program code means, responsive to the computer-readable program code means for accepting user input requesting a media object, for automatically accessing the determined location of the requested media object to retrieve the media object; and computer-readable program code means, responsive to the computer-readable program code means for accepting user input requesting a media object, for automatically formatting the retrieved media object based upon the determined type of media object; and wherein the plurality of locations includes local to the computer system, local to a server connected to the computer system and local to a third party server accessible through the server connected to the computer system.
Claim 25
Dependent Claim
39 words
A class object according to claim 16, wherein said means for determining which type of the media types is stored at a storage location makes such determination based upon a file extension in a filename of the stored information.
Claim 26
Dependent Claim
94 words
A computer program product according to claim 18, wherein said computer readable program code means for determining the location of a requested media object determines that the requested media object is stored at a third party server and wherein said computer readable program code means for accessing the determined location comprises: computer readable program code means for validating the location of the third party server; computer readable program code means for establishing a connection to the third party; and computer readable program code means for retrieving the requested media from the third party server.
Claim 27
Dependent Claim
115 words
A class object executing on an object oriented computer system for accessing a plurality of media types, the class object comprising: a media access class method executing on said object oriented computer system for automatically accessing storage locations where a plurality of media types are stored and wherein the storage locations where the plurality of media types are stored include storage locations local to the computer system, storage locations at a server connected to the computer system or storage locations at a server remote to a server connected to the computer system; and wherein said media access class further comprises means for accessing a media content library based upon indices into the media content library.
Claim 28
Dependent Claim
115 words
A class object executing on an object oriented computer system for accessing a plurality of media types, the class object comprising: a media access class method executing on said object oriented computer system for automatically accessing storage locations where a plurality of media types are stored and wherein the storage locations where the plurality of media types are stored include storage locations local to the computer system, storage locations at a server connected to the computer system or storage locations at a server remote to a server connected to the computer system; and wherein said media access class further comprises means for accessing a media content library based upon indices into the media content library.
Claim 29
Dependent Claim
80 words
A class object according to claim 21 wherein said media access class further comprises means for retrieving animation image files and wherein said means for retrieving animation image files includes at least one of means for retrieving sequentially identified image files until a break in the sequence is detected and means for retrieving animation image files includes means for retrieving sequentially identified image files based upon an initial image file identifier and the number of image files in the animation.
Claim 30
Dependent Claim
92 words
A class object executing on an object oriented computer system for accessing a plurality of media types, the class object comprising: a media access class method executing on said object oriented computer system for automatically accessing storage locations where a plurality of media types are stored and wherein the storage locations where the plurality of media types are stored include storage locations local to the computer system, storage locations at a server connected to the computer system or storage locations at a server remote to a server connected to the computer system.
Claim 31
Dependent Claim
92 words
A class object executing on an object oriented computer system for accessing a plurality of media types, the class object comprising: a media access class method executing on said object oriented computer system for automatically accessing storage locations where a plurality of media types are stored and wherein the storage locations where the plurality of media types are stored include storage locations local to the computer system, storage locations at a server connected to the computer system or storage locations at a server remote to a server connected to the computer system.
Claim 32
Dependent Claim
34 words
A class object according to claim 23, wherein said means for accessing storage locations accesses a storage location based upon path information and a file identifier contained in a filename of the stored information.
Claim 33
Independent Claim
137 words
A system for accessing media objects of a plurality of media types stored at a plurality of locations accessible to a computer system through a common interface, comprising: means for accepting user input requesting a media object; means, responsive to the means for accepting user input, for automatically determining the location of a requested media object based upon an object identifier for the media object; means, responsive to the means for accepting user input, for automatically determining the type of media object based upon the object identifier; means, responsive to the means for accepting user input, for automatically accessing the determined location of the requested media object to retrieve the media object; and means, responsive to the means for accepting user input, for automatically formatting the retrieved media object based upon the determined type of media object.
Claim 34
Independent Claim
137 words
A system for accessing media objects of a plurality of media types stored at a plurality of locations accessible to a computer system through a common interface, comprising: means for accepting user input requesting a media object; means, responsive to the means for accepting user input, for automatically determining the location of a requested media object based upon an object identifier for the media object; means, responsive to the means for accepting user input, for automatically determining the type of media object based upon the object identifier; means, responsive to the means for accepting user input, for automatically accessing the determined location of the requested media object to retrieve the media object; and means, responsive to the means for accepting user input, for automatically formatting the retrieved media object based upon the determined type of media object.
Claim 35
Dependent Claim
34 words
A system according to claim 25, wherein said means for determining the type of media object based upon the object identifier comprises means for evaluating an extension of a filename of the media object.
Claim 36
Dependent Claim
108 words
A system according to claim 25, further comprising: means, responsive to the means for determining the type of media object, for retrieving a first of a plurality of images included in the animation media object; means, responsive to the means for determining the type of media object, for retrieving at least one of consecutively identified images until the next consecutively identified image is unavailable and a predefined number of the next consecutively identified images, wherein the predefined number corresponds to the number of images in the animation; and means, responsive to the means for determining the type of media object, for formatting the retrieved images as an animation.
Claim 37
Dependent Claim
16 words
A system according to claim 25, wherein the user input comprises indices into a media library.
Claim 38
Dependent Claim
41 words
An system according to claim 25, wherein said means for determining the location of a requested media object based upon an object identifier for the media object comprises means for evaluating a path specification of a filename of the media object.
Claim 39
Dependent Claim
186 words
A computer program product for accessing media objects of a plurality of media types stored at a plurality of locations accessible to a computer system through a common interface, comprising: a computer readable storage medium having computer-readable program code means embodied in said medium, said computer-readable program code means comprising: computer-readable program code means for accepting user input requesting a media object; computer-readable program code means, responsive to the computer-readable program code means for accepting user input, for automatically determining the location of a requested media object based upon an object identifier for the media object; computer-readable program code means, responsive to the computer-readable program code means for accepting user input, for automatically determining the type of media object based upon the object identifier; computer-readable program code means, responsive to the computer-readable program code means for accepting user input, for automatically accessing the determined location of the requested media object to retrieve the media object; and computer-readable program code means, responsive to the computer-readable program code means for accepting user input, for automatically formatting the retrieved media object based upon the determined type of media object.
Claim 40
Dependent Claim
186 words
A computer program product for accessing media objects of a plurality of media types stored at a plurality of locations accessible to a computer system through a common interface, comprising: a computer readable storage medium having computer-readable program code means embodied in said medium, said computer-readable program code means comprising: computer-readable program code means for accepting user input requesting a media object; computer-readable program code means, responsive to the computer-readable program code means for accepting user input, for automatically determining the location of a requested media object based upon an object identifier for the media object; computer-readable program code means, responsive to the computer-readable program code means for accepting user input, for automatically determining the type of media object based upon the object identifier; computer-readable program code means, responsive to the computer-readable program code means for accepting user input, for automatically accessing the determined location of the requested media object to retrieve the media object; and computer-readable program code means, responsive to the computer-readable program code means for accepting user input, for automatically formatting the retrieved media object based upon the determined type of media object.
Claim 41
Dependent Claim
42 words
A computer program product according to claim 30, wherein said computer-readable program code means for determining the type of media object based upon the object identifier comprises computer-readable program code means for evaluating an extension of a filename of the media object.
Claim 42
Dependent Claim
128 words
A computer program product according to claim 30, further comprising: computer-readable program code means, responsive to the computer-readable program code means for determining the type of media object, for retrieving a first of a plurality of images included in the animation media object; computer-readable program code means, responsive to the computer-readable program code means for determining the type of media object, for retrieving at least one of consecutively identified images until the next consecutively identified image is unavailable and a predefined number of the next consecutively identified images, wherein the predefined number corresponds to the number of images in the animation; and computer-readable program code means, responsive to the computer-readable program code means for determining the type of media object, for formatting the retrieved images as an animation.
Claim 43
Dependent Claim
18 words
A computer program product according to claim 30, wherein the user input comprises indices into a media library.
Claim 44
Dependent Claim
49 words
A computer program product according to claim 30, wherein said computer-readable program code means for determining the location of a requested media object based upon an object identifier for the media object comprises computer-readable program code means for evaluating a path specification of a filename of the media object.