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).

  • Patent number: 7779406
    Abstract: 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: Grant
    Filed: May 26, 2006
    Date of Patent: August 17, 2010
    Assignee: Microsoft Corporation
    Inventors: Stephen M. Blanding, Michael J. Cherry, David E. Kays, Jr., James S. Masson, Debi P. Mishra, Daniel Plastina
  • Patent number: 7756388
    Abstract: 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: Grant
    Filed: March 21, 2005
    Date of Patent: July 13, 2010
    Assignee: Microsoft Corporation
    Inventors: Daniel Plastina, Jonathan M. Cain, Michael J. Novak
  • Patent number: 7685210
    Abstract: A media player monitors user playback control actions, such as skip commands, during a playback experience associated with a playlist. Based on these actions, the media player sets one or more media files to an inactive state. The media player defines a subgroup, or modified playlist excluding the inactive media files for further processing.
    Type: Grant
    Filed: December 30, 2005
    Date of Patent: March 23, 2010
    Assignee: Microsoft Corporation
    Inventors: Daniel Plastina, Michael J. Novak, William Frederick Kiefer, III
  • Patent number: 7680824
    Abstract: 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: Grant
    Filed: August 11, 2005
    Date of Patent: March 16, 2010
    Assignee: Microsoft Corporation
    Inventors: Daniel Plastina, Jonathan M. Cain, Michael Novak
  • Patent number: 7681238
    Abstract: 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: Grant
    Filed: August 11, 2005
    Date of Patent: March 16, 2010
    Assignee: Microsoft Corporation
    Inventors: Daniel Plastina, Eduardo P. Oliveira, James H. Dooley, IV, James T. Walter, Jason S. Flaks, Sanjay Bhatt, William F. Schiefelbein
  • Patent number: 7672975
    Abstract: 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: Grant
    Filed: August 26, 2004
    Date of Patent: March 2, 2010
    Assignee: Microsoft Corporation
    Inventors: Daniel Plastina, Scott Colville
  • Patent number: 7650563
    Abstract: Collecting and augmenting metadata associated with media content stored on a plurality of devices for display to a user. The collected metadata remains available (e.g., visible) to a user after the device storing the corresponding media content is offline, disconnected, or otherwise unavailable. In particular, the invention permits metadata associated with media content stored on one or more devices (e.g., consumer electronic devices) to be enumerated, obtained, and promoted into another device (e.g., a personal computer) such that the metadata may be treated as if the media content is stored on the other device (e.g., the personal computer). In particular, the invention automatically detects an event generated in response to an action by a first device storing a media file. In response to the detected event, the invention matches and obtains metadata for the media content stored in the media file. A user organizes or otherwise manipulates the obtained metadata, for example, via a media player.
    Type: Grant
    Filed: June 22, 2004
    Date of Patent: January 19, 2010
    Assignee: Microsoft Corporation
    Inventors: Daniel Plastina, Kasy Srinivas, Praveen Singh Rao
  • Patent number: 7647346
    Abstract: 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: Grant
    Filed: March 29, 2005
    Date of Patent: January 12, 2010
    Assignee: Microsoft Corporation
    Inventors: Andrew L. Silverman, Daniel Plastina, Kipley J. Olson, Michael J. Novak, William D. Sproule
  • Patent number: 7647128
    Abstract: 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: Grant
    Filed: April 22, 2005
    Date of Patent: January 12, 2010
    Assignee: Microsoft Corporation
    Inventors: Andrew Jaffray, Michael J. Polson, Daniel Plastina, Eric Louchez, John W. Terrell, Kasy Srinivas, Mala Munisamy, Edward T. Gausman, Pradeep Jha
  • Patent number: 7631061
    Abstract: A method and system for managing and deploying applications across a computer network by assigning and publishing applications to user and computer policy recipients. Assigned applications are automatically applied via a script to the policy recipients, thereby ensuring that the recipient has an administrator-specified workstation configuration. Assigned applications are advertised so as to appear available to the user, by adding an application shortcut to the start menu, and by populating the machine registry with appropriate application information. Other applications may be published to users, whereby those applications are optionally available for use by users. Published application information is maintained in a centralized store of information on the network. Assigned and published applications may be installed on demand, such as when the application is activated.
    Type: Grant
    Filed: December 13, 2004
    Date of Patent: December 8, 2009
    Assignee: Microsoft Corporation
    Inventors: Mark Lucovsky, Michael J. Cherry, Daniel Plastina, Bharat Shah, Debi P. Mishra, David E. Kays, Markus Horstmann
  • Patent number: 7590656
    Abstract: 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: Grant
    Filed: August 26, 2004
    Date of Patent: September 15, 2009
    Assignee: Microsoft Corporation
    Inventors: Daniel Plastina, James M. Alkove, Kirt A. Debique, Scott Colville, Gabriel S. DeBacker
  • Patent number: 7580932
    Abstract: 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: Grant
    Filed: July 15, 2005
    Date of Patent: August 25, 2009
    Assignee: Microsoft Corporation
    Inventors: Daniel Plastina, Jonathan M. Cain, Michael J. Novak
  • Patent number: 7533091
    Abstract: 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: Grant
    Filed: April 6, 2005
    Date of Patent: May 12, 2009
    Assignee: Microsoft Corporation
    Inventors: Daniel Plastina, Jonathan M. Cain, Michael J. Novak
  • Patent number: 7464112
    Abstract: 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: Grant
    Filed: June 3, 2005
    Date of Patent: December 9, 2008
    Assignee: Microsoft Corporation
    Inventors: Daniel Plastina, James M. Alkove, Kirt A. Debique, Scott Colville, Gabriel S. DeBacker
  • Patent number: 7434170
    Abstract: A method and system for modifying metadata of one or more media files via a drag and drop operation. A media library stores one or more media files. A graphical user interface displays the one or more media files in the media library via a display. The graphical user interface allows a user to select one or more media files from the media files being displayed. The user interface allows a user to drag and drop the one or more selected media files onto a property node that defines a property the user would like to incorporate into the metadata of one or more selected media files. Dropping the one or more selected media files onto the property node modifies the metadata of the media file to correspond to the property defined by the property onto which the one or more selected media files were dropped.
    Type: Grant
    Filed: July 9, 2003
    Date of Patent: October 7, 2008
    Assignee: Microsoft Corporation
    Inventors: Michael Novak, Daniel Plastina
  • Patent number: 7421305
    Abstract: The present invention relates to a system and methodology to facilitate automatic management and pruning of audio files residing in a database. Audio fingerprinting is a powerful tool for identifying streaming or file-based audio, using a database of fingerprints. Duplicate detection identifies duplicate audio clips in a set, even if the clips differ in compression quality or duration. The present invention can be provided as a self-contained application that it does not require an external database of fingerprints. Also, a user interface provides various options for managing and pruning the audio files.
    Type: Grant
    Filed: February 24, 2004
    Date of Patent: September 2, 2008
    Assignee: Microsoft Corporation
    Inventors: Christopher J. C. Burges, John C. Platt, Daniel Plastina, Erin L. Renshaw
  • Patent number: 7392477
    Abstract: Managing a plurality of states of metadata. Each of the states stores one or more items of metadata that have been automatically matched and obtained for media content (e.g., for rendering by a media player). The invention resolves the matched metadata by selectively applying some or all of the matched metadata items without user intervention (e.g., based on a user-specified threshold). In one embodiment, the invention selectively applies some or all of the matched metadata items based on a trustworthiness rating associated with the metadata match. The invention displays the remaining metadata items to the user for review and acceptance or rejection.
    Type: Grant
    Filed: July 18, 2003
    Date of Patent: June 24, 2008
    Assignee: Microsoft Corporation
    Inventors: Daniel Plastina, John Wesley Terrell, Christopher K. Brownell, Michael Novak
  • Patent number: 7379875
    Abstract: The present invention relates to a system and methodology to facilitate automatic generation of mnemonic audio portions or segments referred to as audio thumbnails. A system is provided for summarizing audio information. The system includes an analysis component to determine common features in an audio file and a mnemonic detector to extract fingerprint portions of the audio file based in part on the common features in order to generate a thumbnail of the audio file. The generated thumbnails can then be employed to facilitate browsing or searching audio files in order to mitigate listening to longer portions or segments of such files.
    Type: Grant
    Filed: February 24, 2004
    Date of Patent: May 27, 2008
    Assignee: Microsoft Corporation
    Inventors: Christopher J. C. Burges, John C. Platt, Daniel Plastina, Erin L. Renshaw, Henrique S. Malvar
  • Publication number: 20080091771
    Abstract: Members of a media community share content where each member of the community is associated with a profile and a portable media device. A portion of the profile is used to create a media card that includes on or more actionable elements that enable the member to interact with the media community. The media card may be embedded in a memory area of the portable media player and accessible by one or more other members of the media community. Utilizing the tag, a member may create and share playlists with other members of the community. Also, a member of the media community can create a friend list comprising of media cards of other members to interact with the other members associated with the media cards.
    Type: Application
    Filed: October 13, 2006
    Publication date: April 17, 2008
    Applicant: MICROSOFT CORPORATION
    Inventors: Jeffrey L. Allen, Tien-Lok Jonathan Lau, David Jones, Daniel Plastina, Alan Thomas Shen, Harris David Thurmond
  • Patent number: 7358434
    Abstract: 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: Grant
    Filed: April 1, 2005
    Date of Patent: April 15, 2008
    Assignee: Microsoft Corporation
    Inventors: Daniel Plastina, Khurshed Mazhar, Scott Colville, James M. Alkove, Kirt A. Debique