Patents by Inventor Daniel Plastina
Daniel Plastina has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Publication number: 20070038672Abstract: A method for generating a list of media items selected from a library of media items in response to only a single action being performed. The method displays information identifying a portion of the library of media items and selects a group of media items from the portion of the library in response to only a single action. By utilizing only a portion of the media items in the library, the generated list of media items is desirable to a user by excluding less desirable media items.Type: ApplicationFiled: August 11, 2005Publication date: February 15, 2007Applicant: Microsoft CorporationInventors: Daniel Plastina, Jonathan Cain, Michael Novak
-
Publication number: 20070039055Abstract: A source device permits a user of a remote device to access a protected file on the source device when the user of the remote device has a right to access the protected file. The user locates the protected file on the source device using the remote device and accesses the protected file using a media player on the remote device. The media player constructs a path by which the source device streams the protected file. The remote device responds to an authentication request from the source device that the user of the remote device has a right to access the protected file. The user is authenticated to confirm that the user of the remote device has a right to access the protected file. The protected file is streamed to the remote device via a path constructed by the remote device.Type: ApplicationFiled: August 11, 2005Publication date: February 15, 2007Applicant: Microsoft CorporationInventors: Daniel Plastina, Eduardo Oliveira, James Dooley, James Walter, Jason Flaks, Sanjay Bhatt, William Schiefelbein
-
Publication number: 20070016599Abstract: A method for establishing a filtering engine for generating an ordered list of one or more media items selected from a library of media items. A user can select multiple filters and assign a weight to the filters according to the importance of each filter. In response, the playlist engine will generate a playlist of media items according to the weighted filters. A user interface includes elements for selecting and weighting filters for generating such a playlist.Type: ApplicationFiled: July 15, 2005Publication date: January 18, 2007Applicant: Microsoft CorporationInventors: Daniel Plastina, Jonathan Cain, Michael Novak
-
Patent number: 7159000Abstract: Various systems and methods described above permit a user's content experience (e.g. music playing experience) to be monitored and for metadata describing this experience to be collected. This metadata can be dynamically updated as a user experiences media content and then used to impart to the user a personalized experience that is tailored to that specific user. A user's metadata can, in some instances, provided across a wide variety of computing devices on which the user may experience the media content, thus standardizing the user's personalized media experience. In addition, intelligent or “smart” playlists can be provided which, in some instances, can be dynamically and automatically updated to reflect current user experiences, thus providing a highly personalized and enjoyable content experience.Type: GrantFiled: March 21, 2002Date of Patent: January 2, 2007Assignee: Microsoft CorporationInventors: Daniel Plastina, Scott Colville
-
Publication number: 20060288041Abstract: Methods, computer-readable media, and systems for providing a user with media item ratings based upon media item ratings of a community of related users. The user sends information about herself to the system. The system places the user in a community of users based upon the user information and provides media item ratings to members of the community based upon media item ratings by other community members.Type: ApplicationFiled: June 20, 2005Publication date: December 21, 2006Applicant: Microsoft CorporationInventors: Daniel Plastina, Edward Gausman, John Mullally, Michael Novak, Pradeep Jha
-
Publication number: 20060288043Abstract: A system and method is disclosed for selectively synchronizing, with a media library, media files within folders of a filing system. This system and method can preferentially synchronize certain folders rather than others based on whether or not the folders have been modified. This system and method can also maintain synchronization between a media library and a filing system by regularly checking for changes in the filing system.Type: ApplicationFiled: August 29, 2006Publication date: December 21, 2006Applicant: Microsoft CorporationInventors: Michael Novak, Daniel Plastina
-
Publication number: 20060265708Abstract: Described is managing the changing of software implementations such as applications deployed to enterprise client users or machines. Precedence relationships between deployed applications are specified. To determine which applications to install for a given client, the precedence is applied to the subset of applications assigned or published to the client. At logon or machine reboot, an upgrade process evaluates the deployed applications and any upgrade relationships, setting applications for removal or installation. A user may also install an application that has been designated as optional. Also described is an application lifecycle model for replacing applications. For example, administrators can phase in upgrades as a pilot to a small group of users, roll out upgrades to a larger group, and then provide the application to all users. Upgrades may be mandatory or optional, and replaced programs may be removed and then replaced, or overlaid during installation.Type: ApplicationFiled: May 26, 2006Publication date: November 23, 2006Applicant: MICROSOFT CORPORATIONInventors: Stephen Blanding, Michael Cherry, David Kays,, James Masson, Debi Mishra, Daniel Plastina
-
Publication number: 20060253207Abstract: Methods, computer-readable media, and data structures for building an authoritative database of digital audio identifier elements from digital media accessed by clients. The digital media including one or more media items, such as tracks on a CD. The methods, computer-readable media, and data structures further identifying metadata associated with a media item accessed by a client utilizing the authoritative database of digital audio identifier elements.Type: ApplicationFiled: April 22, 2005Publication date: November 9, 2006Applicant: Microsoft CorporationInventors: Andrew Jaffray, Michael Polson, Daniel Plastina, Eric Louchez, John Terrell, Kasy Srinivas, Mala Munisamy, Edward Gausman, Pradeep Jha
-
Publication number: 20060242198Abstract: Methods, computer-readable media, and data structures for building an authoritative database of digital audio identifier elements from digital media accessed by clients. The digital media including one or more media items, such as tracks on a CD. The methods, computer-readable media, and data structures further identifying metadata associated with a media item accessed by a client utilizing the authoritative database of digital audio identifier elements.Type: ApplicationFiled: April 22, 2005Publication date: October 26, 2006Applicant: Microsoft CorporationInventors: Andrew Jaffray, Michael Polson, Daniel Plastina, Eric Louchez, John Terrell, Kasy Srinivas, Mala Munisamy, Edward Gausman
-
Publication number: 20060230065Abstract: A system and method for suggesting a list of media items to a user. The method comprises presenting a user with a selection element for gathering a seed for generating a list of media items related to the seed. The method further receives a seed selection from the user and identifies one or more characteristics of the seed. The method further generates a suggested list of media items with characteristics corresponding to the one or more characteristics of the seed. The method additionally presents the user with the suggested list of media items and a choice of selecting media items or groups of media items in the suggested list. A system for executing the method comprises a user interface, a processor, and a data source for generating the suggested list by evaluating characteristics of the media items to similar find media items.Type: ApplicationFiled: April 6, 2005Publication date: October 12, 2006Applicant: Microsoft CorporationInventors: Daniel Plastina, Jonathan Cain, Michael Novak
-
Publication number: 20060224620Abstract: Automatic rules-based synchronization of digital files on a source device and a target device coupled to it. A source computer executes a synchronization engine for managing transfer of files from a source database to a target device coupled to the computer as a function of a defined storage capacity of the device. The synchronization engine is configured to receive user-defined rules for selecting which of the files are to be transferred to the device and assigning priorities to the files. The synchronization engine builds a designated list of the files to be transferred according to the priorities defined by the rules.Type: ApplicationFiled: March 29, 2005Publication date: October 5, 2006Applicant: Microsoft CorporationInventors: Andrew Silverman, Daniel Plastina, Kipley Olson, Michael Novak, William Sproule
-
Publication number: 20060218187Abstract: A system for generating an ordered list of one or more media items selected from a library of media items. The system comprises a user-associated selection filter for generating a subgroup of media items from the library. The system further comprises a user-associated ordering filter for ordering at least a portion of the subgroup of media items into an ordered list.Type: ApplicationFiled: March 25, 2005Publication date: September 28, 2006Applicant: Microsoft CorporationInventors: Daniel Plastina, Jonathan Cain, Michael Novak
-
Publication number: 20060212478Abstract: A method for generating a subgroup of one or more media items from a library of media items. The method monitors user playback control actions during a playback experience with the library on a media player. The method chooses a selecting filter based upon the monitored user playback control action and generates a subgroup of media items selected from the library of media items by applying the selecting filter to the library of media items. The method may further order the subgroup of media items. A system also generates a subgroup of one or more media items from a library of media items. The system comprises a processor for monitoring a user playback control action during a playback experience with the library, a selecting filter adapted to generate a subgroup of media items from the library of media items, and a user interface adapted for presenting the user with the subgroup of media items for playing on a media player.Type: ApplicationFiled: March 21, 2005Publication date: September 21, 2006Applicant: Microsoft CorporationInventors: Daniel Plastina, Jonathan Cain, Michael Novak
-
Patent number: 7107296Abstract: A system and method is disclosed for selectively synchronizing, with a media library, media files within folders of a filing system. This system and method can preferentially synchronize certain folders rather than others based on whether or not the folders have been modified. This system and method can also maintain synchronization between a media library and a filing system by regularly checking for changes in the filing system.Type: GrantFiled: June 25, 2003Date of Patent: September 12, 2006Assignee: Microsoft CorporationInventors: Michael John Novak, Daniel Plastina
-
Patent number: 7096234Abstract: Various systems and methods described above permit a user's content experience (e.g. music playing experience) to be monitored and for metadata describing this experience to be collected. This metadata can be dynamically updated as a user experiences media content and then used to impart to the user a personalized experience that is tailored to that specific user. A user's metadata can, in some instances, provided across a wide variety of computing devices on which the user may experience the media content, thus standardizing the user's personalized media experience. In addition, intelligent or “smart” playlists can be provided which, in some instances, can be dynamically and automatically updated to reflect current user experiences, thus providing a highly personalized and enjoyable content experience.Type: GrantFiled: March 21, 2002Date of Patent: August 22, 2006Assignee: Microsoft CorporationInventors: Daniel Plastina, James M. Alkove, Kirt A. Debique, Scott Colville, Gabriel S. DeBacker
-
Publication number: 20060167858Abstract: A method and system for implementing policy by accumulating policies for a policy recipient from policy objects associated with a hierarchically organized structure of containers, such as directory containers (sites, domains and organizational units) that includes the policy recipient. Based on administrator input, policy settings for the policy recipient may be accumulated into a specific order by inheriting policy from higher containers, which may enforce their policy settings over those of lower containers. Policy that is not enforced may be blocked at a container. The result is an accumulated set of group policy objects that are ordered by relative strength to resolve any policy conflicts. Policy may be applied to a policy recipient by calling extensions, such as an extension that layers the policy settings into the registry or an extension that uses policy information from the objects according to the ordering thereof. Linking of group policy objects to one or more containers (e.g.Type: ApplicationFiled: September 26, 2005Publication date: July 27, 2006Applicant: Microsoft CorporationInventors: Michael Dennis, Michele Freed, Daniel Plastina, Eric Flo, David Kays, Robert Corrington
-
Publication number: 20060149704Abstract: Storing metadata updates for a read-only media file. The media file has content and metadata describing the content. Responsive to a user or application program updating the metadata, the invention stores the updates to the metadata in an update data store when the media file is in the read-only state. The update data store is associated with the media file. The invention reconciles the metadata of the media file with the updates stored in the update data store to create updated metadata. The invention attempts to write the updated metadata to the media file when the media file is available with write access.Type: ApplicationFiled: December 30, 2004Publication date: July 6, 2006Applicant: Microsoft CorporationInventors: Stuart Wyatt, Michael Novak, Daniel Plastina
-
Publication number: 20050262151Abstract: Various systems and methods described above permit a user's content experience (e.g. music playing experience) to be monitored and for metadata describing this experience to be collected. This metadata can be dynamically updated as a user experiences media content and then used to impart to the user a personalized experience that is tailored to that specific user. A user's metadata can, in some instances, provided across a wide variety of computing devices on which the user may experience the media content, thus standardizing the user's personalized media experience. In addition, intelligent or “smart” playlists can be provided which, in some instances, can be dynamically and automatically updated to reflect current user experiences, thus providing a highly personalized and enjoyable content experience.Type: ApplicationFiled: July 27, 2005Publication date: November 24, 2005Applicant: Microsoft CorporationInventors: Daniel Plastina, Khurshed Mazhar, Scott Colville, James Alkove, Kirt Debique
-
Publication number: 20050234983Abstract: Requesting and receiving image files associated with media content. The received image files are stored such that an identifier value associated with the media content is stored in the filenames of the received image files. The invention determines which of the image files is associated with specific media content by searching for the identifier value of the specific media content in the filenames of the image files.Type: ApplicationFiled: July 18, 2003Publication date: October 20, 2005Inventors: Daniel Plastina, Michael Novak
-
Publication number: 20050234995Abstract: Various systems and methods described above permit a user's content experience (e.g. music playing experience) to be monitored and for metadata describing this experience to be collected. This metadata can be dynamically updated as a user experiences media content and then used to impart to the user a personalized experience that is tailored to that specific user. A user's metadata can, in some instances, provided across a wide variety of computing devices on which the user may experience the media content, thus standardizing the user's personalized media experience. In addition, intelligent or “smart” playlists can be provided which, in some instances, can be dynamically and automatically updated to reflect current user experiences, thus providing a highly personalized and enjoyable content experience.Type: ApplicationFiled: June 3, 2005Publication date: October 20, 2005Applicant: Microsoft CorporationInventors: Daniel Plastina, James Alkove, Kirt Debique, Scott Colville, Gabriel DeBacker