Clifford P. Strom - Redmond WA, US Sandeep Sahasrabudhe - Kirkland WA, US M. Jay Parks - Kirkland WA, US John Paddleford - Renton WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 21/24 H04L 9/32 G06Q 99/00
US Classification:
726 27, 713176, 705 59
Abstract:
Digital content is encrypted according to a content key (CK) to form (CK(content)) and such (CK(content)), a license generator, a start-up file, and license-generating information are placed on a digital storage medium. The license generator is for generating a digital license corresponding to the placed content, where the generated license has the content key (CK) therein. The start-up file is read and executed when the medium is mounted to a computing device, and the executed start-up file executes the license generator The license generating information includes the content key (CK) and any terms, conditions, rules, and/or requirements to be built into the license.
Methods And Apparatuses For Sharing Media Content, Libraries And Playlists
Tarek Z. Elabbady - Redmond WA, US Shannon J. Chan - Bellevue WA, US James M. Alkove - Woodinville WA, US Sandeep S. Sahasrabudhe - Redmond WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 15/16
US Classification:
709217, 709218, 709219, 709231
Abstract:
Methods and systems suitable for sharing media content are provided. One system includes at least one media holder, at least one media cataloger, at least one user control point, at least one media player, and at least one network operatively connecting them. The media holder is configured to selectively output shared media metadata, media content and at least one corresponding media playing license over the network. The media cataloger is configured to receive the metadata identifying the shared media content that is available from the media holder(s). The media cataloger is configured to output at least one media catalog over the network. The media catalog identifies the shared media content that is available from the media holder(s). The user control point is configured to receive the media catalog(s) and request the shared media content as selected from the media catalog, for example, by a user. The user control point configures the media player to receive the media playing license and the media content over the network.
Method, System, And Apparatus For Receiving And Responding To Knowledge Interchange Queries
A method, system, and apparatus are provided for receiving and responding to knowledge interchange (“KI”) queries. KI queries are search queries directed to database of KI profiles. A KI profile identifies the interests of a user, the individuals with which a user has communicated, and the topics on which communication with the user was made. KI profiles are received from a plurality of client computers and stored in a profile database. Out-of-process processing may be performed on the contents of the profile database. Requests may be received to query the profile database. In response to receiving such requests, the received queries may be executed over the profile database to identify search results. The search results may then be returned as a response to the query.
Method, System, And Apparatus For Creating A Knowledge Interchange Profile
A method, system, and apparatus are provided for creating a knowledge interchange (“KI”) profile for a user that identifies the interests of the user, the individuals with which the user has communicated, and the topics on which the communication with the user was made. In order to create the KI profile, items of interest are gathered at the client computer by monitoring the interaction between a user and programs executing on the client computer. Once the items of interest have been identified, the KI profile is created by performing a social network analysis, an interest analysis, and a noun phrase analysis. Once the KI profile has been created, it may be uploaded to a server computer where it is aggregated with KI profiles created for other users.
Method, System, And Apparatus For Maintaining User Privacy In A Knowledge Interchange System
Ajitesh Kishore - Kirkland WA, US Sandeep Sahasrabudhe - Kirkland WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 17/30
US Classification:
707 3, 707 5, 705 51
Abstract:
A method, system, and apparatus are provided for maintaining user privacy in a knowledge interchange (“KI”) system. A user may provide privacy preferences relating to their participation in the KI system. The user may identify specific keywords, noun phrases, and contacts that should not be transmitted to a server computer. The user may also specify whether each keyword, noun phrase, or contact should be public or private. If a public keyword is identified during a search query as being associated with the user, the user's identity will be made available to a seeker If a private keyword is identified during a search query as being associated with the user, the user's identity will not be made available and a brokered communication process between the seeker and the user will be performed.
Leland E. Hale - South Colby WA, US Sandeep S. Sahasrabudhe - Kirkland WA, US Ajitesh Kishore - Kirkland WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 17/00
US Classification:
715252, 715273
Abstract:
A method and system for implementing a document processor and re-aggregator is described herein. A document is divided into one or more sections and formatting is removed. A condensed document is generated that includes one or more links to the one or more sections. The condensed document is transmitted to a mobile device to be displayed for a user. The user may choose to download one or more of the sections by selecting one or more of the links. Once downloaded, a section may be modified by the user. The one or more modified sections may be transmitted from the mobile device. The one or more modified sections may then be re-aggregated with the unmodified sections to form a revised document.
Roderic C. Deyo - Redmond WA, US Sandeep Sahasrabudhe - Kirkland WA, US Sunil Swami - Sammamish WA, US Brian D. Price - Everett WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 17/30 G06F 7/00
US Classification:
707776, 707777, 707778, 707726
Abstract:
Systems and methods that integrate user assigned association among a plurality of resources or entities. The subject innovation employs an association component that relates such resources or entities, based on aggregate of user notions that are assigned for relationships; and/or based on how users perceive existence of relationships among such resources. Accordingly, resources can be related (e. g. , linked, matched, tagged and the like) based on relevance of collective user behavior during tagging.
Leland E. Hale - South Colby WA, US Sandeep S. Sahasrabudhe - Kirkland WA, US Ajitesh Kishore - Kirkland WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 17/00
US Classification:
715243
Abstract:
A method and system for implementing a document processor and re-aggregator is described herein. A document is divided into one or more sections and formatting is removed. A condensed document is generated that includes one or more links to the one or more sections. The condensed document is transmitted to a mobile device to be displayed for a user. The user may choose to download one or more of the sections by selecting one or more of the links. Once downloaded, a section may be modified by the user. The one or more modified sections may be transmitted from the mobile device. The one or more modified sections may then be re-aggregated with the unmodified sections to form a revised document.