Media search engine for a personal media network
First Claim
1. A non-transitory computer-readable medium having a plurality of code sections, each code section comprising a plurality of instructions executable by a processor for searching media storage, the method comprising:
- causing display of a graphical user interface on a first display device of a system of a first member of the group of users, at a first location, the graphical user interface having at least one view and comprising a representation of criteria for searching media storage of systems of one or more other members of a group of users at one or more second locations, systems of the members of the group of users being geographically dispersed, having respective network protocol addresses, and having membership administered by at least one group member;
communicating a search request to search software, the search request comprising one or more search criteria defined by the first member of the group of users to cause searching of media storage at systems of the one or more other members of the group of users; and
presenting, to the first member of the group of users via the first display device, results of the search, the results comprising information identifying media content available to the first member of the group of users from the media storage of the systems of the one or more other members of the group of users.
6 Assignments
0 Petitions
Accused Products
Abstract
A system providing search functionality supporting the exchange and consumption of media is disclosed. The searching of media on storage belonging to any of a pre-defined group of users of a personal media network is provided. In addition, media stored on designated servers may also be included in a search. The media stored may include audio, still images, video, and data. A user may search the stored media using a number of criteria including the time period of the media, the type of device, and the type of media. The system also provides support for the search of one or more media peripherals, which may be searched when the media peripherals are communicatively coupled to the system.
-
Citations
39 Claims
-
1. A non-transitory computer-readable medium having a plurality of code sections, each code section comprising a plurality of instructions executable by a processor for searching media storage, the method comprising:
-
causing display of a graphical user interface on a first display device of a system of a first member of the group of users, at a first location, the graphical user interface having at least one view and comprising a representation of criteria for searching media storage of systems of one or more other members of a group of users at one or more second locations, systems of the members of the group of users being geographically dispersed, having respective network protocol addresses, and having membership administered by at least one group member; communicating a search request to search software, the search request comprising one or more search criteria defined by the first member of the group of users to cause searching of media storage at systems of the one or more other members of the group of users; and presenting, to the first member of the group of users via the first display device, results of the search, the results comprising information identifying media content available to the first member of the group of users from the media storage of the systems of the one or more other members of the group of users. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A method for searching media storage comprising:
-
causing display of a graphical user interface on a first display device of a system of a first member of the group of users, at a first location, the graphical user interface comprising a representation of criteria for searching the media storage of systems of one or more other members of the group of users, the systems of the one or more other members of the group of users being geographically dispersed, having respective network protocol addresses, and having membership administered by at least one group member; communicating a search request to search software, the search request comprising one or more search criteria defined by the first member of the group of users to cause searching of media storage at systems of the one or more other members of the group of users; and presenting, to the first member of the group of users via the first display device, results of the search, the results comprising information identifying media content available to the first member of the group of users from the media storage of the systems of the one or more other members of the group of users. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34)
-
-
35. A system for searching media storage comprising:
-
one or more processors that enable display of a graphical user interface on a first display device of a system of a first member of the group of users, at a first location, the graphical user interface having at least one view and comprising a representation of criteria for searching the media storage of systems of one or more other members of a group of users at one or more second locations, systems of the members of the group of users being geographically dispersed, having respective network protocol addresses, and having membership administered by at least one group member the one or more processors enable communicating a search request to search software, the search request comprising one or more search criteria defined by the first member of the group of users to cause searching of media storage at systems of the one or more other members of the group of users; and the one or more processors enable presenting, to the first member of the group of users via the first display device, results of the search, the results comprising information identifying media content available to the first member of the group of users from the media storage of the systems of the one or more other members of the group of users. - View Dependent Claims (36, 37, 38, 39)
-
Specification