Patents by Inventor Shawn M. Murphy
Shawn M. Murphy 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: 9460092Abstract: A media asset recommendation service is described. In embodiments, friends of a user are identified in a social graph that is associated with the user, and interactions with media assets by the friends of the user are compiled. Friend interaction data for each of the media assets can be determined from the media assets, the social graph, and the interactions with the media assets by the friends of the user. When a selection of one of the media assets is received from the user via a user device, the friend interaction data that is associated with the media asset selected by the user is communicated to the user device.Type: GrantFiled: June 16, 2009Date of Patent: October 4, 2016Assignee: ROVI TECHNOLOGIES CORPORATIONInventors: Shawn M. Murphy, Christopher B. Weare, Christopher A. Evans, Chad C. Gibson
-
Patent number: 8176002Abstract: Disclosed are methods usable by non-experts for altering a configuration of a data warehouse. The initial configuration of the data warehouse is represented in terms of metadata, and that metadata configuration is presented to a user. The user can choose to alter the metadata configuration. If alterations are made to the metadata, then the underlying configuration of the data warehouse is altered accordingly. Because there may be multiple users wishing to alter aspects of the data warehouse, some embodiments of the present invention enforce approval guidelines so that proposed changes to the data warehouse configuration are only implemented after the appropriate approvals have been secured. By presenting a metadata representation of the data warehouse configuration, the present invention both allows non-experts to have a hand in converting a data warehouse and prevents user errors from corrupting the data warehouse conversion process.Type: GrantFiled: March 24, 2005Date of Patent: May 8, 2012Assignee: Microsoft CorporationInventors: Shawn M. Murphy, Alan B. Auerbach, German A. Gil
-
Patent number: 8090677Abstract: Disclosed are methods usable by non-experts for altering a configuration of a data warehouse. The initial configuration of the data warehouse is represented in terms of metadata, and that metadata configuration is presented to a user. The user can choose to alter the metadata configuration. If alterations are made to the metadata, then the underlying configuration of the data warehouse is altered accordingly. Because there may be multiple users wishing to alter aspects of the data warehouse, some embodiments of the present invention enforce approval guidelines so that proposed changes to the data warehouse configuration are only implemented after the appropriate approvals have been secured. By presenting a metadata representation of the data warehouse configuration, the present invention both allows non-experts to have a hand in converting a data warehouse and prevents user errors from corrupting the data warehouse conversion process.Type: GrantFiled: March 18, 2005Date of Patent: January 3, 2012Assignee: Microsoft CorporationInventors: Shawn M. Murphy, Alan B. Auerbach, German A. Gil
-
Publication number: 20100324704Abstract: A social graph playlist service is described. In embodiments, a social graph that associates a user and friends of the user is maintained. The social graph is based on parameters that define a social relationship between the user and the friends of the user. Interaction data that identifies recently played media assets at user devices that are utilized by the friends of the user can be received. A social graph playlist that is associated with the user can be generated by determining a next media asset for the playlist from the recently played media assets. The next media asset for the playlist can then be communicated to be played at a user device that is associated with the user.Type: ApplicationFiled: June 17, 2009Publication date: December 23, 2010Applicant: MICROSOFT CORPORATIONInventors: Shawn M. Murphy, Christopher B. Weare, Christopher A. Evans, Chad C. Gibson
-
Publication number: 20100325205Abstract: An event recommendation service is described. In embodiments, selection data that correlates to media content selected by a user, location data that corresponds to a location of the user, and event data is received. A recommendation for an event that the user is likely to attend and that is proximate the location of the user can be generated by aggregating the selection data, the location data, and the event data. The recommendation can then be communicated to a user device as a calendar entry, an email message, a text message, and/or an html page for display to inform the user of the event.Type: ApplicationFiled: June 17, 2009Publication date: December 23, 2010Applicant: MICROSOFT CORPORATIONInventors: Shawn M. Murphy, Scott Jensen, Christopher B. Weare, Christopher A. Evans, Chad C. Gibson
-
Publication number: 20100318919Abstract: A media asset recommendation service is described. In embodiments, friends of a user are identified in a social graph that is associated with the user, and interactions with media assets by the friends of the user are compiled. Friend interaction data for each of the media assets can be determined from the media assets, the social graph, and the interactions with the media assets by the friends of the user. When a selection of one of the media assets is received from the user via a user device, the friend interaction data that is associated with the media asset selected by the user is communicated to the user device.Type: ApplicationFiled: June 16, 2009Publication date: December 16, 2010Applicant: Microsoft CorporationInventors: Shawn M. Murphy, Christopher B. Weare, Christopher A. Evans, Chad C. Gibson
-
Patent number: 7657554Abstract: A system, method, data structures and computer-accessible medium is provided for storing, managing, and tracking the development of messages for computer program products. Message and message-related data for messages which computer program products display to users as part of the product's user interface are centralized in a message catalog. A message catalog schema describes the attributes of a message separately from the attributes of one or more conditions for which a message should be displayed. Interfaces are provided for creating, localizing, documenting, maintaining, displaying, and supporting messages and message-related data in a message catalog consistent with the message catalog schema. Notifications to owners of the messages and conditions is performed periodically or whenever a change has been detected.Type: GrantFiled: November 5, 2004Date of Patent: February 2, 2010Assignee: Microsoft CorporationInventors: Shawn M. Murphy, Walter Smith, Stephen K. Brown
-
Patent number: 7587388Abstract: A system for sampling raw data from a reporting application and segmenting portions of the sampled data into at least one of a set of raw data stores. The system enables ad hoc querying to be done against a data warehouse using the set of raw data stores and in conjunction with an aggregate store. A reporting aspect of the system is responsible for locating the appropriate store when responding to a query. The system also segments data based on anticipated usage of the raw data and appropriately places them into a raw data store having an access speed that corresponds to the anticipated usage level of the data.Type: GrantFiled: July 28, 2005Date of Patent: September 8, 2009Assignee: Microsoft CorporationInventors: Alan B. Auerbach, Shawn M. Murphy
-
Patent number: 7441246Abstract: The present invention relates it directed to configurable collection of computer related metric data. A computer system generates computer related metric data related to an application. The application accesses a manifest that indicates a portion of the generated computer related metric data (e.g., a subset) is to be packaged for delivery. The application sends schema-based package start data to cause the portion of generated computer related metric data to be packaged. A quality metric module receives the schema-based package start data and accesses the indicated portion of computer related metric data. The quality metric module packages the portion of computer related metric data according to a packaging schema. The application sends a package send command to cause the packaged portion of computer related metric data to be delivered. The quality metric module receives the package send command and sends the packaged portion of computer related metric data in response to the package send command.Type: GrantFiled: March 19, 2004Date of Patent: October 21, 2008Assignee: Microsoft CorporationInventors: Alan B. Auerbach, Shawn M. Murphy, Walter R Smith
-
Patent number: 7391312Abstract: A vertical can be a series of computer-executable instructions that, in response to an incident, collect information regarding that incident and transmit the information for analysis and possible helpful feedback to the user. A general purpose vertical can address types of incidents, such as crashes or hangs, across a variety of applications, while a custom vertical can be written to address application-specific incidents. Verticals can access underlying support mechanisms through an infrastructure, which can also enable applications to request that additional data be collected by the verticals, and set other preferences. Once the data is collected and transmitted, a vertical may receive feedback, that can be a request for additional information or feedback to the user. The feedback to the user can attempt to identify the incident and aid the user in recovering from it and avoiding it in the future.Type: GrantFiled: April 22, 2005Date of Patent: June 24, 2008Assignee: Microsoft CorporationInventors: Shawn M. Murphy, Gabriel J. Aul, Hany Farag, Kinshuman Kinshuman, Corneliu I. Lupu, Gregory W. Nichols, Andre F. Vachon