US7873988B1 - System and method for rights propagation and license management in conjunction with distribution of digital content in a social network - Google Patents
System and method for rights propagation and license management in conjunction with distribution of digital content in a social network Download PDFInfo
- Publication number
- US7873988B1 US7873988B1 US11/516,231 US51623106A US7873988B1 US 7873988 B1 US7873988 B1 US 7873988B1 US 51623106 A US51623106 A US 51623106A US 7873988 B1 US7873988 B1 US 7873988B1
- Authority
- US
- United States
- Prior art keywords
- content
- level
- digital content
- license
- distribution
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related, expires
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/10—Office automation; Time management
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/10—Network architectures or network communication protocols for network security for controlling access to devices or network resources
- H04L63/105—Multiple levels of security
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/10—Protecting distributed programs or content, e.g. vending or licensing of copyrighted material ; Digital rights management [DRM]
- G06F21/108—Transfer of content, software, digital rights or licenses
- G06F21/1085—Content sharing, e.g. peer-to-peer [P2P]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L2463/00—Additional details relating to network architectures or network communication protocols for network security covered by H04L63/00
- H04L2463/101—Additional details relating to network architectures or network communication protocols for network security covered by H04L63/00 applying security measures for digital rights management
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/04—Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks
- H04L63/0428—Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks wherein the data content is protected, e.g. by encrypting or encapsulating the payload
Definitions
- the present invention generally relates to controlled sharing of digital content over a network, and is more particularly concerned with aspects of a license server for managing the rights of content as it is propagates through a social network in accordance with distribution parameters as defined by a content producer.
- Modern technology has provided consumers with a wide variety of electronic devices with which to capture digital content, such as but not limited to content captured in video, audio, photo, text or other format. This phenomenon coupled with advances in networked communication, such as communication via the Internet, has resulted in greater content sharing among individuals.
- Several existing computer-based applications or related systems provide features for assisting a content producer with the distribution of digital content.
- P2P peer-to-peer
- a content producer desires a limited, controlled distribution to a dynamic, unstructured social network. For example, a teenager creates a home video for fun. He wants some of his friends to see it, but not the entire world.
- Another scenario may involve a movie producer who wants to distribute a movie preview to a select number of reviewers and their associates, but not to everyone.
- a family takes some video of a child's birthday party. The family would like for extended family and close friends to see it, but not have it available to the general public.
- the scenarios mentioned above involve situations where a “limited viral distribution” is desired.
- the content producer does not want to identify exactly who is extended family or what constitutes “close friend”.
- the content producer wants the content to spread virally to some “degree of separation”.
- “Degree of separation” used here refers to how far away (levels) one user is away from the originating user in a “friend of a friend” (FOAF) or other type of social network.
- FOAF friend of a friend
- the user wants to seed the content to a select group of people and allow them to have the freedom to spread the content further—at their discretion, and to users of their choice.
- the viral spread needs to be controlled, so as not to permit the content going to the general public.
- the content producer may want to provide a different quality or portion of the content for users as they are farther “out” on the social network.
- One known technology for managing the distribution of digital content includes a mechanism for creating a digital content container with certain access rights.
- the content container can be distributed across a P2P network while checking with a license server to determine if a user has rights to the content. If a user does not have rights, he can acquire rights and be issued a valid license in the form of a token, which allows the content to be viewed.
- a rights manager may use a system of keys and licenses that lets content providers deliver digital content over the Internet in a protected, encrypted file format.
- An example of such technology is embodied by Microsoft® Windows Media® Rights Manager.
- exemplary embodiments of the present invention are directed to features and steps for configuring and managing user rights to digital content distributed among one or more levels in a social network.
- a license server operates in communication with two types of users in a system, including both content producers and content recipients.
- a license server receives a distribution package from a content producer and establishes a plurality of level-licenses, one for each of n allowable levels as defined by the content producer.
- Level-licenses define level-rights, or access rules, based on alteration definitions and other distribution parameters specified by the content producer for one or more allowable levels. Alteration definitions may identify degradation characteristics or augmentation files for association with the distributed digital content.
- Content recipients who receive encrypted copies of the distributed digital content may request a license from the license server.
- Upon authentication, a license and decryption key is sent to a valid content recipient to enable viewing of a form of the digital content in accordance with the level-rights predetermined by the content producer for that level of access.
- One exemplary embodiment of the presently disclosed content distribution technology corresponds to a method of configuring and managing user rights to distributed digital content.
- a first step in accordance with such method corresponds to receiving a distribution package from a content producer.
- the content distribution package may include at least one predetermined portion of digital content, a unique key ID for identifying the distribution package, and a license key seed used for decrypting the digital content.
- the distribution package may also include a configuration data file, such as one created with a rights expression language (e.g., XML) that identifies distribution parameters.
- Distribution parameters may selectively include a level limit identifying a number n of allowable levels for content distribution, an initial distribution list, and at least one alteration definition for one or more of the n allowable levels. Alteration definitions may identify such parameters as degradation characteristics and/or augmentation files for applying to the digital content.
- the license server may use the information received in a distribution package to establish a plurality of level-licenses for each level in the group of n allowable levels for possible distribution of the digital content.
- Each level-license is configured to define access rights to the digital content for a given level.
- a content recipient may send a request to the license server for a license. Licenses and corresponding keys are required by content recipients in order to decrypt their acquired copy of digital content in accordance with the level-rights defined for that content recipient's level in the network.
- the license server then authenticates (and possibly registers) the requesting content recipient before sending a license to the requesting content recipient.
- Authentication may include verifying that the content recipient matches a distribution list created by the inviting user. Additional steps may involve the license server sending notification to a content producer each time another user views or distributes a form of the digital content in the dynamically created social network. A license server may also modify the level-licenses originally established upon subsequent instruction or request from the content producer.
- a license server includes a processor unit and at least one portion of computer-readable medium for storing program code that is read and executed by the processor unit.
- the processor unit and computer-readable medium function together to provide a plurality of operative modules including a level-license creation module, an authentication module, a registration module and a license assignment module.
- the license server may also include database memory dedicated to storing certain information associated with a given portion of distributed digital content, users associated with providing or receiving the digital content, and the specific level-licenses and granted licenses for each level in the social network.
- the license server may also include a communications interface for connecting to a network such as the Internet.
- Another related aspect of the subject technology concerns an article of manufacture such as a computer program comprising a program storage medium readable by a computing device, the medium tangibly embodying one or more programs of instructions executable by the computing device to perform method steps of creating a plurality of level-licenses, authenticating users in the social network, and granting licenses to requesting users.
- Level-licenses are created from distribution parameters obtained from a content producer, and each level-license defines level-rights to digital content for one of n different levels of potential content distribution. Licenses sent to requesting authenticated content recipients include a key for decrypting the digital content in accordance with the level-rights defined by the content producer for the given portion of digital content and the particular level associated with a given content recipient.
- a still further exemplary embodiment of the presently disclosed technology involves steps that occur at a content recipient's peer system to access digital content.
- a content recipient's desktop application is in communication with a license server in order to affect content access.
- a content recipient typically receives an invitation from another user in a social network to view a form of preselected digital content.
- the invitation may be delivered via an e-mail, instant messaging, or short message service (SMS) application or other suitable type of messaging system provided on the recipient's peer system, and may include an encrypted copy of the digital content.
- SMS short message service
- the content recipient requests a license to access the digital content in accordance with preselected alteration definitions provided by a content producer.
- a license server then authenticates the requesting content recipient and sends them (if properly authenticated) a license and key for decrypting the digital content.
- the content is decrypted for viewing in accordance with the preselected alteration definitions. If additional levels of distribution are allowed based on a level limit predetermined by the content producer, then the content recipient may send invitations to other users to view a form of the digital content.
- FIG. 1 provides a block diagram representation of an exemplary network interaction among multiple peer clients and a license server in a social network, specifically depicting an example of controlled distribution among three levels;
- FIG. 2 provides a block diagram representation of exemplary hardware and software components as well as coupled peripheral devices for a peer system in accordance with one embodiment of the present invention
- FIG. 3 depicts exemplary portions of a distribution package as created and distributed in accordance with a controlled content distribution system of the present invention
- FIG. 4 provides a block diagram representation of exemplary aspects of a server system in accordance with one embodiment of the present invention, including modular components of a distribution management system;
- FIG. 5 is a flow diagram representation of exemplary steps for distributing digital content as may occur in a CCDS application provided at a content producer's peer system;
- FIG. 6 is a flow diagram representation of exemplary steps for managing the distribution of digital content as may occur in a license server.
- FIG. 7 is a flow diagram representation of exemplary steps for distributing digital content as may occur in a CCDS application provided at a content recipient's peer system.
- Social networks such as friend-of-a-friend networks, are often utilized to share information among a group of networked contacts.
- Shared information may correspond to many different forms of electronic content, including but not limited to digital videos, digital images, digital photos, digital audio, text, graphics, html code or other file types.
- the present specification is directed to the sharing of digital content with particular exemplary reference to content in video or graphic file format, although it should be appreciated by one of ordinary skill in the art that the disclosed content distribution technology can be applied to other types of electronic content provided in digital or other suitable form. It should also be appreciated that more than one piece of digital content may be selected for distribution, and multiple pieces of content may correspond to different file types.
- aspects of the present invention provide features and steps for ensuring that a given content producer can share digital content with other contacts in a social network (hereinafter referred to as “content recipients”) while maintaining control over the access and limited distribution of the shared content.
- a content producer can specify distribution parameters including a level limit representative of the maximum number of levels, or degrees of separation, a potential content recipient may be from the content producer. Additional content distribution rules/parameters are definable by the content producer for one or more allowable levels of access, and typically include alteration definitions that may specify degradations, augmentations, or partial deletion of the digital content as it propagates through designated levels in the social network.
- a content producer specifies an initial distribution list and the above distribution parameters, and this information is sufficient to control the distribution of specified digital content without prior knowledge of participants and their relationships. As such, limited and controlled distribution of digital content to a dynamic and unstructured social network is afforded.
- server processes discussed herein may be implemented using a single server or multiple servers working in combination.
- Databases and applications may be implemented on a single system or distributed across multiple systems. Distributed components may operate sequentially or in parallel. When data is obtained or accessed between a first and second computer system or component thereof, the actual data may travel between the systems directly or indirectly.
- a first computer accesses a file from a second computer
- the access may involve one or more intermediary computers, proxies, and the like.
- the actual file may move between the computers, or one computer may provide a pointer or metafile that the second computer uses to access the actual data from a computer other than the first computer, for instance.
- a content producer 10 identifies digital content that is to be shared with others in a network.
- Such digital content identified by the content producer may have been originally created by the content producer.
- the content producer may have taken a video or picture to be shared with others.
- it is not essential that the content producer is the original source of the digital content.
- the content producer may have obtained the digital content from another source and is simply selecting the digital content for further dissemination.
- users of the disclosed technology, including content producer 10 as well as content recipients may correspond to individuals, groups of individuals, business entities, etc. and should not be a limiting feature of the present subject matter.
- Distribution parameters can include such information as a level limit representative of the maximum number of “degrees of separation” allowed between the content producer and any content recipient.
- content producer 10 designates a level limit of three levels, which means that the selected digital content can only be distributed up to a maximum of three levels away from the content producer 10 .
- Distribution parameters can also include an initial distribution list that designates the starting nodes for the dynamically created social network. In the example of FIG.
- content producer 10 selects three users in an initial distribution list, corresponding to level one (1) content recipients 12 a , 12 b and 12 c (herein collectively referred to as recipients 12 ).
- Level one recipients 12 and others are free to distribute to any entity they wish. For example, in accordance with a second level of content distribution as illustrated in FIG. 1 , level one recipient 12 a may choose to send the selected digital content to level two (2) recipient 14 a .
- Recipient 12 b may choose to send the digital content to three recipients 14 b , 14 c and 14 d , and recipient 12 c does not forward the digital content.
- recipient 14 a decides to forward the digital content to level three (3) recipient 16 a , and recipient 14 c sends the digital content to recipient 16 b .
- Level three recipients 16 a and 16 b are restricted from further distributing the selected digital content since content producer 10 selected a distribution level limit of three.
- the entire spectrum of distribution is not defined by the content producer. Instead, the subject content distribution network involves dynamic (or viral) distribution as opposed to a predetermined configuration.
- Content producer 10 doesn't know if the selected digital content will reach three or three-hundred people, but it will not be distributed beyond three levels deep in the dynamically created social network.
- Additional distribution parameters that are specified by content producer 10 include alteration definitions for one or more of the three allowable levels in the social network. Alteration definitions allow the selected content to be degraded or augmented in some fashion as it is passed from friend to friend. The content is degraded or otherwise altered by a peer application provided at each user's location prior to distributing the file. In other words, the controlled content distribution system employs a “just in time” or “lazy” alteration.
- content producer 10 may select a digital video for controlled distribution to content recipients and may wish to degrade the quality level of the video as it spreads farther away from the content producer.
- first level recipients 12 a , 12 b and 12 c receive a highest quality video from content producer 10 .
- Second level recipients 14 a - 14 d respectively receive a medium quality version of video
- third level recipients 16 a and 16 b receive a version that is low quality and has advertisements preceding the video playback. More specific aspects of potential alteration definitions will be provided later in further detail.
- the subject controlled content distribution system consists in part of a desktop application that is required by every peer-level participant in the social network.
- FIG. 2 illustrates exemplary physical components that may be present in each of the peer-level participant systems illustrated in FIG. 1 , including a system associated with the content producer and each content recipient.
- peer system 20 includes a processor unit 22 , which may be any type of processor as included or associated with a personal computer (PC), mobile terminal device (e.g., cellular telephone), Personal Digital Assistant, or the like.
- the processor unit 22 of exemplary peer system 20 may be configured to process data transmitted to or received from other users.
- a communications interface 24 may also be provided to buffer or otherwise handle the actual relay of such communicated data as it is sent or received over a network 26 .
- Network 26 may correspond to a dial-in network, a local area network (LAN), wide area network (WAN), public switched telephone network (PSTN), the Internet, intranet or ethernet type networks and others over any combination of hard-wired or wireless communication links.
- Optional input peripherals, such as input peripheral 28 may be coupled to peer system 20 so that a user can provide input such as user identification, registration and/or authentication information, content selection, and definitions for distribution parameters in accordance with the subject controlled content distribution technology. Examples of possible input peripheral devices include a keyboard, touch-screen monitor, mouse, scanner, microphone, etc.
- additional peripheral devices including but not limited to user displays, printers, etc. may also be provided in conjunction with peer system 20 .
- memory 30 is also provided for storing a variety of digital information, including data and software or firmware.
- Memory 30 may be provided as a variety of computer-readable medium, such as but not limited to any combination of volatile memory (e.g., random access memory (RAM, such as DRAM, SRAM, etc.) and nonvolatile memory (e.g., ROM, flash, hard drives, magnetic tapes, CD-ROM, DVD-ROM, etc.).
- RAM random access memory
- nonvolatile memory e.g., ROM, flash, hard drives, magnetic tapes, CD-ROM, DVD-ROM, etc.
- memory 30 may be a designated storage location for digital content 32 that is selected for distribution and also for storing the program instructions and executable code corresponding to the controlled content distribution system (CCDS) desktop application 34 .
- Program instructions and executable code that are stored in memory 30 are typically read and executed by the processor unit 22 in the corresponding peer system.
- the CCDS application 34 is required by every participant in the social network. In one embodiment, no formal registration process is required. A user participating in the system only needs to download and install the application 34 and associate a communication identifier such as e-mail and/or IM address.
- the application 34 is responsible for content packaging and content alteration, as will be described later in further detail.
- Application 34 may utilize the user's primary e-mail and/or instant messaging and/or short message service (SMS) systems or the like (not illustrated in FIG. 2 but also provided in peer system 20 ) for the actual content distribution.
- Application 34 may also be designed to integrate with, or to utilize, existing media playback applications, such as but not limited to Windows Media Player, QuickTime, iTunes, etc. for content playback and other features.
- a content producer provides input to define the distribution parameters.
- One exemplary distribution parameter includes a level limit (n) representative of the maximum number of “degrees of separation” allowed between the content producer and any content recipient.
- Additional distribution parameters include one or more alteration definitions for one or more of the allowable levels (n levels total) selected by the content producer.
- the level limit is three (3)
- the content producer defines an alteration definition for one or more of the three (3) allowable levels.
- Digital content is distributed in accordance with the subject technology in a form that is altered from the original digital content. Alterations may include various levels of content degradation, augmentation, or other modifications.
- an alteration definition is chosen to define a certain degradation level for the digital content, it should be appreciated that such degradation can be identified in terms of a given number of frames per second (fps), file resolution, file size, length, bit rate or other compression characteristic.
- selected compression characteristics to digital content are defined in terms of percentages.
- an original digital video may be provided to a first level distribution list of identified recipients with a quality level of 25% relative to the original quality of the digital video.
- compression characteristics are defined as a specific quality level.
- an altered digital video may be characterized as one with a quality level of 30 frames per second or a file size of 5.0 Megabytes.
- Additional modifications may correspond to deleting a portion of video or audio, cropping a photo or other image or graphic file, or changing the color characteristics of a photo, image or graphic file from color to black and white or vice versa.
- Alterations may also include augmentations, such as but not limited to the addition of visible or invisible watermarks or other visual or invisible hindrances to a file, the addition of video or image advertisements to the original content, the addition of text comments to a photo, or the addition of annotations to a video.
- An advertisement may be placed before, during or after the original content for levels farther out in the network.
- portions of the digital content may be deleted.
- a user may make “additional scenes” available for users closer in the network, while those scenes are removed for user farther out in the network.
- Yet another form of augmentation may involve selective or random reordering of the content in a text, graphic, video file or the like. It should be appreciated that the types of modifications available often vary depending on the type of digital content selected for distribution.
- the CCDS application provides features for a user to define additional distribution parameters or rules that can be stored with the above alteration definitions to further customize the distribution of content.
- a content producer may wish to further limit the spread of content by placing a maximum number of invitations per user and/or per level.
- the CCDS provides users with an ability to apply an expiration timestamp on the content distribution. If the timestamp passes, users are not able to view or share the distributed content.
- additional distribution parameters may include the following: (1) a maximum number of users to distribute content (total or per level); (2) a pre-defined possible user list, blocked user list, acceptable domains, etc.
- a content producer may define that the content can only be distributed to users with addresses at “flashpoint.com” or other specified domain name or group of domain names, or users with a given IP address, range of IP addresses, or other identification parameter(s)); (3) a timeframe for distribution (total or per level); and (4) users associated with a specific group, FOAF network, or other social network, or that have specific interests.
- the content producer may have the ability at each level to configure the start and end time for distribution. This would allow a slow rollout by, for example, distributing one level per week. Similarly, simple distribution duration can be assigned.
- the controlled content distribution system can be integrated with an existing service, such as but not limited to MySpace, Friendster, or others, and permit or allow the invitation for accessing digital content based on the user ID matching given or selected parameters.
- an existing service such as but not limited to MySpace, Friendster, or others
- the CCDS application After digital content is selected by a content producer for subsequent controlled distribution and the necessary distribution parameters are defined, the CCDS application creates a distribution package. Each time content distribution is initiated on a different allowed level in the social network, the application creates a new distribution package. Prior to distributing the content, the application creates the version of the content that is defined by the next allowed level. It should be appreciated that the first distribution of the digital content should preserve the original content format in a lossless fashion such that each subsequent level in the distribution network has the necessary quality level associated with its given alteration definition. Once a new distribution package is ready, the peer system integrates with a content distribution mechanism for actual distribution of the altered content. An example of one suitable content distribution mechanism corresponds to one using a BitTorrent protocol, such as created and maintained by BitTorrent, Inc.
- the distribution package is sent to each user identified by a content producer or authorized content recipient in an initial distribution list.
- Such initial distribution list may be selected by a user when the CCDS application presents a list of possible user contacts from the user's primary e-mail, instant message (IM), short message service (SMS) or other messaging application.
- IM instant message
- SMS short message service
- FIG. 3 provides a block diagram of exemplary file portions provided therein.
- distribution packages 40 are typically created as a binary or other digital file with a combination of various information and/or instructions.
- a first portion included in the exemplary distribution package 40 of FIG. 3 is the digital content 42 selected by a content producer.
- a second portion corresponds to a configuration data file 44 , which is created based on the content producer's settings for the content and placed alongside the content as part of the content distribution package.
- the configuration data file is expressed in a rights expression language (REL) which is created by the application provided at the content producer's peer system.
- REL rights expression language
- configuration data file 44 is provided in Extensible Markup Language (XML) format, although other code languages may be utilized.
- XML Extensible Markup Language
- a structured format is used to describe the defined alterations (including degradations, augmentations, deletions, or other modifications), and the XML structure will vary based on the type of media file selected in the digital content.
- distribution package 40 may also include a key ID 46 , which corresponds to a unique identifier for the selected digital content 40 that is created by the content producer's peer application.
- a license key seed (LKS) 48 is also included in distribution package 40 .
- LKS 48 is a value that is only known by the content producer and a license server, and is used to encrypt the distribution package.
- the distribution package ultimately contains a form of the digital content that has been encrypted and locked with a digital “key”. The result is an encrypted file that can only be unlocked by a person who has obtained a license with the required key for decrypting the digital content. Such a license may be received from a license server, as will be discussed later in further detail.
- Distribution package 40 may also include content 49 that is to be used for augmentation to a form of the digital content.
- some alteration definitions may include an advertisement for displaying before, during or after a given form of digital video.
- level three recipients are shown a car ad such as one located at the web address or URL of http://mycarads.com/ad — 1.mpq.
- the advertisement can be extracted from the Internet during the creation step of a level two user sending to a level three user. By utilizing references and loading the content only when needed, original file size of the distribution package can be reduced.
- the advertisement could alternatively be included as additional content from the outset of the content distribution and inserted for viewing only when distribution reaches third level recipients.
- FLS 50 is a stand-alone centrally hosted license server or a distributed license server that is accessible from the peer systems of a content producer and content recipients (as represented by the network configuration of FIG. 1 ). It should be appreciated that although FLS 50 is only depicted in FIG. 1 as being in bi-directional communication via dashed lines with content recipients 12 c , 14 d and 16 b , such communication is actually provided for each recipient in the social network. The limited depiction is merely provided for ease of illustration.
- FLS 50 may generally function as a distribution and licensing management system.
- FLS 50 may include a select combination of the exemplary hardware components already discussed in relation to a peer system 20 as illustrated in FIG. 2 .
- at least a processor unit 22 ′, a communications interface 24 ′ and memory 30 ′ are provided.
- Memory 30 ′ is used to store program instructions and executable code that is read and executed by processor unit 22 ′.
- Such components function together to provide a plurality of operative modules, including a level-license creation module 52 , a registration module 54 , an authentication module 56 and a license assignment module 58 .
- memory 30 ′ associated with FLS 50 may also include a database for storing information identifying the relationship between a given piece of content and the corresponding levels, level-licenses and users to whom the content is distributed. It should be appreciated that a particular piece of content typically has several different level-licenses and a user can have more than one level-license assigned to him which belongs to a different piece of content.
- Level-license creation module 52 is used after a content producer selects digital content and defines parameters for its distribution.
- the resulting digital package (such as previously discussed with reference to FIG. 3 ) is sent to FLS 50 , where a level-license is created for each of the allowed levels defined by the content producer.
- FLS 50 would produce three level-licenses, one for each of the three levels defined by content producer 10 .
- Each level-license captures the rights at that level as expressed in the REL of the configuration data file associated with the digital content.
- Registration module 54 may optionally be used to register each user in a social network, including content producers and recipients. In one embodiment, registration module 54 may be used to coordinate a formal registration process in which a user provides certain identifying information including name, contact information, program purchase specifics, serial number, etc. In another embodiment, registration module 54 is used simply to ensure that the required CCDS application has been downloaded to the user's peer system.
- Authentication module 56 is used to verify the identity of a content recipient.
- a content recipient receives an invitation to view digital content, that content recipient must be authenticated with the FLS 50 before being able to decrypt the digital content for viewing or further distribution.
- FLS 50 typically compares the identity of the content recipient seeking authentication with the distribution list created by a sending user at the previous level in the network. If the content recipient is successfully matched to a member of the distribution list, then authentication will be successful. Otherwise, the content recipient may not be able to access the distributed digital content.
- License assignment module 58 corresponds to a portion of FLS 50 that creates licenses for received content in response to an access request from a content recipient. Licenses are created according to the level-rights and distribution parameters defined for the particular level of the content recipient.
- a license generated by FLS 50 includes a key that can be used to unlock, or decrypt the content that was previously encrypted by a user's content distribution application.
- License assignment module 58 may also coordinate the revocation, denial and explicit assignment of level-rights. For example, a content producer can revoke all level-license rights originally issued. This procedure would be handled by the license assignment module 58 . Similarly, a content producer can revoke rights for a particular level-license (e.g., all level three content recipients) while leaving all other level-licenses intact. In accordance with denying user rights, a content producer may also specify a user or group of users that may never receive a license for any or all content independent of how through the social network that content was received. In accordance with explicit rights assignment, a content producer may specify that a particular user, no matter where in the social network, can receive a specific level-right.
- level-license e.g., all level three content recipients
- a first step 60 involves obtaining access to digital content.
- Digital content may correspond to one or more types of similar or different electronic media and is typically imported by the content producer into the CCDS application.
- Distribution parameters are then identified in step 62 , and may include information such as a level limit, an alteration definition for one or more of the allowable levels, an initial distribution list, and other parameters as previously discussed.
- a content producer may select a digital video to share to a maximum of four levels in a social network. Distribution parameters are then defined in terms of level-rights for each of the four allowable levels.
- level-rights may be configured as follows: (1) Level One—full size access at 30 frames per second (fps); (2) Level Two—half size access at 15 fps; (3) Level Three—half size access at 15 fps and access to only the first 30 seconds of the video; and (4) Level Four—a thumbnail access of the first frame only. Levels Five and beyond are granted no access to the digital video.
- the CCDS application generates a configuration data file in step 64 .
- the configuration data file may be prepared in a rights expression language (REL), such as XML or the like.
- the CCDS application then generates a unique key ID in step 66 for the content identified in step 60 .
- a license key seed (LKS) is then used in step 68 to encrypt the distribution package, including the digital content, configuration data file setting forth all distribution parameters, key ID, and LKS.
- LKS license key seed
- the distribution package is then sent in step 70 to a FOAF license server (FLS) and to content recipients identified in the initial distribution list.
- FLS FOAF license server
- the distribution package cannot be “unlocked” or decrypted by any content recipient unless a key is received, which is typically provided when a license is assigned to the recipient by the FLS.
- FIG. 6 illustrates exemplary process steps that may occur at an FLS after it receives a distribution package created by a content recipient.
- the initial step of receiving the distribution package is indicated as step 72 .
- the FLS creates level-licenses for each allowable level as defined by the content producer. For example, if a content producer selects a level limit of four as described above, the FLS will create four level-licenses that capture the type of file quality or related characteristics associated with the alteration definition for each level.
- users are automatically granted level-licenses depending on where they are in the network. It is important to note that users have different level-licenses for different pieces of content depending on how the content arrived over the network. For example, it is possible that user A has level one rights on content b shared to him by user B, but the same user A has level four rights on content c shared to him by user C.
- the FLS may receive in step 76 an access request from a content recipient.
- the FLS may then register and/or authenticate the content recipient in step 78 to ensure that the content recipient matches with the initial distribution list generated by the content producer. If this authentication step is successful, the FLS then creates a license in step 80 for content access according to the defined alteration definition for that content recipient. The FLS then sends this license to the content recipient.
- the license should include a key that allows the content recipient to decrypt and open the received digital content.
- a content recipient receives an invitation to view digital content. Users may be notified of such invitation via their e-mail, instant messaging, short message service (SMS) or other messaging application.
- SMS short message service
- the invitation typically is sent in conjunction with the actual encrypted distribution package.
- the content recipient authenticates (or registers and authenticates) himself with the FLS in step 84 .
- Authentication consists of verifying that the current user was one of the designated content recipients that are identified in the configuration data file within the distribution package. The verification may be checked against the e-mail, instant messaging or SMS addresses that were assigned to the current user's instance of the CCDS application. After verifying the user, the CCDS application on the user's peer system passes the content playback function to the user's designated media player.
- the CCDS application may be integrated with the media player or may be separate whereby the CCDS application streams the digital content to the media player.
- Such playback functions are known to those of ordinary skill in the art, and so more detailed discussion of such functions are not provided herein.
- step 86 content recipient then receives in step 86 a license to access the digital content, and using a key provided within the license is able to decrypt the digital content for viewing.
- the content recipient will invite additional users in step 88 .
- a content producer decides to share selected digital content with a certain number of people corresponding to m users.
- the content producer sends invitations to those users.
- the CCDS application informs the FLS that the content producer has invited these m users.
- the FLS then grants level one rights to those m users since the content producer has invited them.
- a level one user receives the invitation via a dedicated CCDS application, acquires an encrypted copy of the digital content and undergoes authentication with the FLS.
- the FLS creates a license for that content using the level one rights, and sends the license and required key to the requestor.
- the CCDS application provided at the level one recipient's peer system receives the license, which then allows level one access to the user for that particular piece of content.
- the level one user decides to send an invitation to view that content to another set of users, p.
- the CCDS application at the level one user's peer system informs the FLS that the level one user has invited these p users.
- the FLS then grants level two rights to those p users (as long as this additional level of distribution is allowed according to initial distribution parameters defined by the content producer).
- the FLS informs the invitee that no rights are available.
- the FLS may also block users from accessing digital content if that user is selectively blocked by a content producer or otherwise lacks authorization to access one or more given portions of digital content.
- a CCDS application in accordance with the present technology may optionally provide users with an audit trail feature that tracks usage and distribution of the digital content. Since an object of the CCDS application is to control viral content distribution, tracking the actual usage of the content is a significant capability.
- An audit trail feature initiates a step of sending notification back to an original content producer any time another user attempts to open, view or further share the distributed files.
- a mechanism for sending data back over a network to the content producer depends on the configuration of the overall system network. For example, if the CCDS is implemented as a peer-to-peer (P2P) system, the data is sent back to the user either via e-mail or via a web service on the peer system of the content producer. If the CCDS is implemented with a central server, the data is collected via a web service on the central server. The content producer is able to view details and summaries of the viewing and distribution activities through a user interface either on the peer system desktop or from the central server.
- P2P peer-to-peer
- a profiling mechanism which allows a user to save a distribution configuration as a profile for future distributions.
- a parent who wants to share video footage of her child's latest sports game can save a “Home Video Profile” that specifies a level limit of three (3) levels deep, whereby level one recipients are configured to receive an original version of the video, level two recipients are configured to receive a medium quality version of the digital video, and level three recipients are configured to receive a low quality version of the video.
- level one recipients are configured to receive an original version of the video
- level two recipients are configured to receive a medium quality version of the digital video
- level three recipients are configured to receive a low quality version of the video.
- Another example may correspond to a movie producer who wants to distribute a preview of his newest work.
- the movie producer saves a profile with a level limit of four (4), the level one recipients are designated to receive an original version of the content, while recipients at levels two, three and four are only able to receive a medium quality version with an advertisement inserted at the beginning of the original content.
Landscapes
- Engineering & Computer Science (AREA)
- Business, Economics & Management (AREA)
- Computer Security & Cryptography (AREA)
- Strategic Management (AREA)
- Theoretical Computer Science (AREA)
- Entrepreneurship & Innovation (AREA)
- Human Resources & Organizations (AREA)
- Computer Hardware Design (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Physics & Mathematics (AREA)
- Economics (AREA)
- General Business, Economics & Management (AREA)
- Marketing (AREA)
- Operations Research (AREA)
- Quality & Reliability (AREA)
- Tourism & Hospitality (AREA)
- Signal Processing (AREA)
- Data Mining & Analysis (AREA)
- Computer Networks & Wireless Communication (AREA)
- Computing Systems (AREA)
- Software Systems (AREA)
- Multimedia (AREA)
- Technology Law (AREA)
- Storage Device Security (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Information Transfer Between Computers (AREA)
Abstract
Description
<comment> | ||
Level 1: Original | ||
Level 2: Medium Quality | ||
Level 3: Low Quality and Advertisement Pre-pended | ||
</comment> | ||
<current-level>0</current-level> | ||
<distribution-list> | ||
<user name=“Sue” contact=“[email protected]” /> | ||
<user name=“John” contact=“[email protected]” /> | ||
<user name=“Mike” [email protected]” /> | ||
</distribution-list> | ||
<media type=“video”> | ||
<level id=“1”> | ||
</level> | ||
<level id=“2”> | ||
<fps reduce=“25%”/> | ||
<size reduce=“25%”/> | ||
</level> | ||
<level id=“3”> | ||
<fps reduce=“25%” /> | ||
<size reduce=“25%”/> | ||
<append location=“0”> | ||
<media type=“video”, name=“car ad”, url= | ||
http://mycarads.com/ad 1.mpg> | ||
</append> | ||
</media> | ||
Claims (20)
Priority Applications (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US11/516,231 US7873988B1 (en) | 2006-09-06 | 2006-09-06 | System and method for rights propagation and license management in conjunction with distribution of digital content in a social network |
CN2007800369457A CN101523786B (en) | 2006-09-06 | 2007-08-30 | System and method for rights propagation and license management in conjunction with distribution of digital content in a social network |
PCT/US2007/077201 WO2008060739A2 (en) | 2006-09-06 | 2007-08-30 | Rights propagation and license management in conjunction with distribution of digital content |
EP07868336A EP2062385A4 (en) | 2006-09-06 | 2007-08-30 | System and method for rights propagation and license management in conjunction with distribution of digital content in a social network |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US11/516,231 US7873988B1 (en) | 2006-09-06 | 2006-09-06 | System and method for rights propagation and license management in conjunction with distribution of digital content in a social network |
Publications (1)
Publication Number | Publication Date |
---|---|
US7873988B1 true US7873988B1 (en) | 2011-01-18 |
Family
ID=39402339
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US11/516,231 Expired - Fee Related US7873988B1 (en) | 2006-09-06 | 2006-09-06 | System and method for rights propagation and license management in conjunction with distribution of digital content in a social network |
Country Status (4)
Country | Link |
---|---|
US (1) | US7873988B1 (en) |
EP (1) | EP2062385A4 (en) |
CN (1) | CN101523786B (en) |
WO (1) | WO2008060739A2 (en) |
Cited By (35)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20080228869A1 (en) * | 2007-03-14 | 2008-09-18 | Deutsche Telekom Ag | Method for online distribution of drm content |
US20080301304A1 (en) * | 2007-06-01 | 2008-12-04 | Microsoft Corporation | Multimedia spaces |
US20090271870A1 (en) * | 2008-04-25 | 2009-10-29 | Nokia Corporation | Methods, apparatuses, and computer program products for providing distributed access rights management using access rights filters |
US20100125916A1 (en) * | 2008-11-18 | 2010-05-20 | Samsung Electronics Co., Ltd. | Apparatus and method for controlling content |
US20120110678A1 (en) * | 2010-10-27 | 2012-05-03 | Sony Ericsson Mobile Communications Ab | Digital Rights Management (DRM) Domain Recommendation and Selection Based on a User's Social Graphs |
US20120197738A1 (en) * | 2011-01-31 | 2012-08-02 | Sony Computer Entertainment Inc. | Method of Providing Content Assigned Identifier and ID Management Device |
US20120222061A1 (en) * | 2009-10-14 | 2012-08-30 | Thomson Licensing | Automatic media asset update over an online social network |
US20120222135A1 (en) * | 2011-02-25 | 2012-08-30 | Avaya Inc. | Advanced user interface and control paradigm including digital rights management features for multiple service operator extended functionality offers |
US20120260346A1 (en) * | 2011-04-11 | 2012-10-11 | Intertrust Technologies Corporation | Information security systems and methods |
US20130067333A1 (en) * | 2008-10-03 | 2013-03-14 | Finitiv Corporation | System and method for indexing and annotation of video content |
US20130198286A1 (en) * | 2008-02-15 | 2013-08-01 | Your Net Works, Inc. | System, method, and computer program product for providing an association between a first participant and a second participant in a social network |
US20130254699A1 (en) * | 2012-03-21 | 2013-09-26 | Intertrust Technologies Corporation | Systems and methods for managing documents and other electronic content |
US20130263276A1 (en) * | 2012-03-30 | 2013-10-03 | Sony Corporation | Information processing apparatus, information processing method, information processing system, and program |
US8607295B2 (en) | 2011-07-06 | 2013-12-10 | Symphony Advanced Media | Media content synchronized advertising platform methods |
US8819729B2 (en) | 2011-02-25 | 2014-08-26 | Avaya Inc. | Advanced user interface and control paradigm for multiple service operator extended functionality offers |
US9117058B1 (en) * | 2010-12-23 | 2015-08-25 | Oracle International Corporation | Monitoring services and platform for multiple outlets |
US9135664B2 (en) | 2010-10-29 | 2015-09-15 | Nokia Corporation | Method and apparatus for granting rights for content on a network service |
WO2015164104A1 (en) * | 2014-04-23 | 2015-10-29 | Microsoft Technology Licensing, Llc | Management of on-demand content |
US9178858B1 (en) * | 2009-08-05 | 2015-11-03 | West Corporation | Method and system for message delivery security validation |
US9183514B2 (en) | 2011-02-25 | 2015-11-10 | Avaya Inc. | Advanced user interface and control paradigm including contextual collaboration for multiple service operator extended functionality offers |
US20150350259A1 (en) * | 2014-05-30 | 2015-12-03 | Avichal Garg | Automatic creator identification of content to be shared in a social networking system |
US9288200B1 (en) | 2014-12-31 | 2016-03-15 | Spotify Ab | Methods and systems for dynamic creation of hotspots for media control |
US9442903B2 (en) | 2014-02-06 | 2016-09-13 | Facebook, Inc. | Generating preview data for online content |
US9466054B1 (en) | 2003-06-05 | 2016-10-11 | Intertrust Technologies Corporation | Interoperable systems and methods for peer-to-peer service orchestration |
US9626667B2 (en) | 2005-10-18 | 2017-04-18 | Intertrust Technologies Corporation | Digital rights management engine systems and methods |
US9832284B2 (en) | 2013-12-27 | 2017-11-28 | Facebook, Inc. | Maintaining cached data extracted from a linked resource |
US9990114B1 (en) | 2010-12-23 | 2018-06-05 | Oracle International Corporation | Customizable publication via multiple outlets |
US10133710B2 (en) | 2014-02-06 | 2018-11-20 | Facebook, Inc. | Generating preview data for online content |
US10142687B2 (en) | 2010-11-07 | 2018-11-27 | Symphony Advanced Media, Inc. | Audience content exposure monitoring apparatuses, methods and systems |
US10193887B2 (en) * | 2012-07-10 | 2019-01-29 | Oath Inc. | Network appliance |
US10212171B2 (en) | 2015-10-07 | 2019-02-19 | Spotify Ab | Dynamic control of playlists |
US10339541B2 (en) | 2009-08-19 | 2019-07-02 | Oracle International Corporation | Systems and methods for creating and inserting application media content into social media system displays |
US10628482B2 (en) | 2016-09-30 | 2020-04-21 | Spotify Ab | Methods and systems for adapting playlists |
US11483265B2 (en) | 2009-08-19 | 2022-10-25 | Oracle International Corporation | Systems and methods for associating social media systems and web pages |
US11620660B2 (en) | 2009-08-19 | 2023-04-04 | Oracle International Corporation | Systems and methods for creating and inserting application media content into social media system displays |
Families Citing this family (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20100235878A1 (en) * | 2009-03-13 | 2010-09-16 | Creative Technology Ltd. | Method and system for file distribution |
CN107770115B (en) * | 2016-08-15 | 2021-01-05 | 华为技术有限公司 | Method and system for distributing digital content in a peer-to-peer network |
CN107395624B (en) * | 2017-08-18 | 2021-11-16 | 北京小米移动软件有限公司 | Information processing method and device |
CN107995194A (en) * | 2017-12-04 | 2018-05-04 | 上海鑫苑信息科技有限公司 | A kind of multimedia broadcast control system and its document distribution method |
CN109284617A (en) * | 2018-09-06 | 2019-01-29 | 郑州云海信息技术有限公司 | Method, device and storage medium for controlling multi-process access to disk file |
CN111292088A (en) * | 2020-01-21 | 2020-06-16 | 杭州趣链科技有限公司 | Block chain-based multi-level authorization method, system, equipment and storage medium |
Citations (284)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5220657A (en) | 1987-12-02 | 1993-06-15 | Xerox Corporation | Updating local copy of shared data in a collaborative system |
US5517617A (en) | 1994-06-29 | 1996-05-14 | Digital Equipment Corporation | Automatic assignment of addresses in a computer communications network |
US5537586A (en) | 1992-04-30 | 1996-07-16 | Individual, Inc. | Enhanced apparatus and methods for retrieving and selecting profiled textural information records from a database of defined category structures |
US5629980A (en) | 1994-11-23 | 1997-05-13 | Xerox Corporation | System for controlling the distribution and use of digital works |
US5754939A (en) | 1994-11-29 | 1998-05-19 | Herz; Frederick S. M. | System for generation of user profiles for a system for customized electronic identification of desirable objects |
US5884035A (en) | 1997-03-24 | 1999-03-16 | Pfn, Inc. | Dynamic distributed group registry apparatus and method for collaboration and selective sharing of information |
US5892900A (en) | 1996-08-30 | 1999-04-06 | Intertrust Technologies Corp. | Systems and methods for secure transaction management and electronic rights protection |
US6073138A (en) | 1998-06-11 | 2000-06-06 | Boardwalk A.G. | System, method, and computer program product for providing relational patterns between entities |
US6088702A (en) | 1998-02-25 | 2000-07-11 | Plantz; Scott H. | Group publishing system |
US6149441A (en) | 1998-11-06 | 2000-11-21 | Technology For Connecticut, Inc. | Computer-based educational system |
US6151624A (en) | 1998-02-03 | 2000-11-21 | Realnames Corporation | Navigating network resources based on metadata |
US20010007099A1 (en) | 1999-12-30 | 2001-07-05 | Diogo Rau | Automated single-point shopping cart system and method |
US6260069B1 (en) | 1998-02-10 | 2001-07-10 | International Business Machines Corporation | Direct data retrieval in a distributed computing system |
US6275819B1 (en) | 1999-03-16 | 2001-08-14 | Novell, Inc. | Method and apparatus for characterizing and retrieving query results |
US6311194B1 (en) | 2000-03-15 | 2001-10-30 | Taalee, Inc. | System and method for creating a semantic web and its applications in browsing, searching, profiling, personalization and advertising |
US6314409B2 (en) | 1996-01-11 | 2001-11-06 | Veridian Information Solutions | System for controlling access and distribution of digital property |
US20010042043A1 (en) | 1995-02-13 | 2001-11-15 | Intertrust Technologies Corp. | Cryptographic methods, apparatus and systems for storage media electronic rights management in closed and connected appliances |
US6338086B1 (en) | 1998-06-11 | 2002-01-08 | Placeware, Inc. | Collaborative object architecture |
US20020032905A1 (en) * | 2000-04-07 | 2002-03-14 | Sherr Scott Jeffrey | Online digital video signal transfer apparatus and method |
US20020032634A1 (en) | 2000-09-11 | 2002-03-14 | Abrams Howard Allan | Method and system for online live auctions |
US20020052885A1 (en) | 2000-05-02 | 2002-05-02 | Levy Kenneth L. | Using embedded data with file sharing |
US6389541B1 (en) | 1998-05-15 | 2002-05-14 | First Union National Bank | Regulating access to digital content |
US6389409B1 (en) | 1997-06-27 | 2002-05-14 | Agentics Ltd. | Method for obtaining unified information graph from multiple information resources |
US20020057284A1 (en) | 2000-06-29 | 2002-05-16 | Dalby Richard Sean | Methods and systems for delivering announcements to users of an information system |
US20020077985A1 (en) | 2000-07-14 | 2002-06-20 | Hiroshi Kobata | Controlling and managing digital assets |
US20020078206A1 (en) | 2000-12-20 | 2002-06-20 | Boies Stephen J. | Dynamic proxy reconfiguration system and method to support sharing of extra capacity |
US20020091667A1 (en) | 2000-07-13 | 2002-07-11 | Amit Jaipuria | Method and apparatus for optimizing networking potential using a secured system for an online community |
US20020091556A1 (en) | 2001-01-08 | 2002-07-11 | Onepub.Com.Inc. | Systems and methods for travel networking |
US20020091975A1 (en) | 2000-11-13 | 2002-07-11 | Digital Doors, Inc. | Data security system and method for separation of user communities |
US6421439B1 (en) | 1999-03-24 | 2002-07-16 | Microsoft Corporation | System and method for user affiliation in a telephone network |
US20020116466A1 (en) | 2001-02-22 | 2002-08-22 | Parity Communications, Inc | Characterizing relationships in social networks |
US6442693B1 (en) | 2000-03-31 | 2002-08-27 | Ge Financial Assurance Holdings, Inc. | Method and system for providing secure online communications between registered participants |
US20020124053A1 (en) | 2000-12-28 | 2002-09-05 | Robert Adams | Control of access control lists based on social networks |
US20020138744A1 (en) | 2001-03-21 | 2002-09-26 | Schleicher Jorg Gregor | Method and system for providing a secure peer-to peer file delivery network |
US6463433B1 (en) | 1998-07-24 | 2002-10-08 | Jarg Corporation | Distributed computer database system and method for performing object search |
US20020152322A1 (en) | 2001-04-13 | 2002-10-17 | Hay Russell C. | Method and apparatus for facilitating load balancing across name servers |
US20020156875A1 (en) | 2001-04-24 | 2002-10-24 | Kuldipsingh Pabla | Peer group name server |
US20020156917A1 (en) | 2001-01-11 | 2002-10-24 | Geosign Corporation | Method for providing an attribute bounded network of computers |
US20020156893A1 (en) | 2001-01-22 | 2002-10-24 | Eric Pouyoul | System and method for dynamic, transparent migration of services |
US6480885B1 (en) | 1998-09-15 | 2002-11-12 | Michael Olivier | Dynamically matching users for group communications based on a threshold degree of matching of sender and recipient predetermined acceptance criteria |
US20020169737A1 (en) | 2000-11-03 | 2002-11-14 | Armstrong Charles Allan | Knowledge management system |
US20020178164A1 (en) | 2001-03-16 | 2002-11-28 | Maciej Wisniewski | Sharing, managing and communicating information over a computer network |
US6498795B1 (en) | 1998-11-18 | 2002-12-24 | Nec Usa Inc. | Method and apparatus for active information discovery and retrieval |
US20030002521A1 (en) | 2001-01-22 | 2003-01-02 | Traversat Bernard A. | Bootstrapping for joining the peer-to-peer environment |
US20030009423A1 (en) | 2001-05-31 | 2003-01-09 | Xin Wang | Rights offering and granting |
US20030014482A1 (en) | 2001-07-16 | 2003-01-16 | Kabushiki Toshiba | Community-based collaborative knowledge system, and message moving method in that system |
US20030018968A1 (en) | 2001-02-01 | 2003-01-23 | Mark Avnet | Method and apparatus for inserting data into video stream to enhance television applications |
US20030018582A1 (en) | 2001-07-20 | 2003-01-23 | Yoram Yaacovi | Redistribution of rights-managed content |
US20030028639A1 (en) | 2001-08-03 | 2003-02-06 | Masaya Yamamoto | Access control system |
US20030028596A1 (en) | 2001-05-15 | 2003-02-06 | Kabushiki Toshiba | Community-based collaborative knowledge system, and user access limiting method in that system |
US6519629B2 (en) | 1998-09-15 | 2003-02-11 | Ikimbo, Inc. | System for creating a community for users with common interests to interact in |
US6525747B1 (en) | 1999-08-02 | 2003-02-25 | Amazon.Com, Inc. | Method and system for conducting a discussion relating to an item |
US20030046587A1 (en) | 2001-09-05 | 2003-03-06 | Satyam Bheemarasetti | Secure remote access using enterprise peer networks |
US20030050977A1 (en) | 2001-09-10 | 2003-03-13 | Puthenkulam Jose P. | Peer discovery and connection management based on context sensitive social networks |
US20030050976A1 (en) | 1999-12-10 | 2003-03-13 | Myteam.Com | Structure for accessing and populating community websites |
US20030055898A1 (en) | 2001-07-31 | 2003-03-20 | Yeager William J. | Propagating and updating trust relationships in distributed peer-to-peer networks |
US20030061287A1 (en) * | 2001-09-26 | 2003-03-27 | Chee Yu | Method and system for delivering files in digital file marketplace |
US20030061282A1 (en) | 1997-10-07 | 2003-03-27 | Tomoichi Ebata | Proxy server selecting server and proxy server |
US20030079120A1 (en) | 1999-06-08 | 2003-04-24 | Tina Hearn | Web environment access control |
US20030084162A1 (en) | 2001-10-31 | 2003-05-01 | Johnson Bruce L. | Managing peer-to-peer access to a device behind a firewall |
US6560578B2 (en) | 1999-03-12 | 2003-05-06 | Expanse Networks, Inc. | Advertisement selection system supporting discretionary target market characteristics |
US20030093520A1 (en) | 2001-10-26 | 2003-05-15 | Beesley Richard Craig | Method of controlling the amount of data transferred between a terminal and a server |
US6567122B1 (en) | 1998-03-18 | 2003-05-20 | Ipac Acquisition Subsidiary I | Method and system for hosting an internet web site on a digital camera |
US20030105812A1 (en) | 2001-08-09 | 2003-06-05 | Gigamedia Access Corporation | Hybrid system architecture for secure peer-to-peer-communications |
US6581072B1 (en) | 2000-05-18 | 2003-06-17 | Rakesh Mathur | Techniques for identifying and accessing information of interest to a user in a network environment without compromising the user's privacy |
US20030112823A1 (en) | 2001-12-17 | 2003-06-19 | Microsoft Corporation | Methods and systems for establishing communications through firewalls and network address translators |
US20030120928A1 (en) * | 2001-12-21 | 2003-06-26 | Miles Cato | Methods for rights enabled peer-to-peer networking |
US20030120680A1 (en) | 2001-11-16 | 2003-06-26 | Rakesh Agrawal | Method for directly providing content and services via a computer network |
US20030120662A1 (en) | 2001-12-26 | 2003-06-26 | Vishik Claire S. | Usage-based adaptable taxonomy |
US6594693B1 (en) | 1998-02-10 | 2003-07-15 | Nitin A. Borwankar | Method and apparatus for a structured, synchronized conversation using electronic messages over a computer network |
US20030135576A1 (en) | 2002-01-15 | 2003-07-17 | Ibm Corporation | Ad hoc data sharing in virtual team rooms |
US20030163597A1 (en) | 2001-05-25 | 2003-08-28 | Hellman Ziv Zalman | Method and system for collaborative ontology modeling |
US20030167324A1 (en) | 2002-02-20 | 2003-09-04 | Farnham Shelly D. | Social mapping of contacts from computer communication information |
US20030171941A1 (en) | 2002-03-07 | 2003-09-11 | Kraenzel Carl Joseph | System and method for identifying synergistic opportunities within and between organizations |
US6629100B2 (en) | 2001-10-01 | 2003-09-30 | Ipac Acquisition Subsidiary I, Llc | Network-based photosharing architecture for search and delivery of private images and metadata |
US6630944B1 (en) | 1999-03-19 | 2003-10-07 | Fujitsu Limited | Display control method and device |
US6631098B2 (en) | 2001-07-02 | 2003-10-07 | Prolific Technology Inc. | Dual-mode MP3 player |
US20030191814A1 (en) | 2002-04-03 | 2003-10-09 | Luu Tran | Personalization in a wireless portal server |
US20030195924A1 (en) | 2002-04-15 | 2003-10-16 | Franke Michael Martin | Methods and system using a local proxy server to process media data for local area users |
US20030195851A1 (en) | 2002-04-11 | 2003-10-16 | Ong Lance D. | System for managing distribution of digital audio content |
US20030204605A1 (en) * | 2002-04-26 | 2003-10-30 | Hudson Michael D. | Centralized selection of peers as media data sources in a dispersed peer network |
US6651086B1 (en) | 2000-02-22 | 2003-11-18 | Yahoo! Inc. | Systems and methods for matching participants to a conversation |
US20030220975A1 (en) | 2002-05-21 | 2003-11-27 | Malik Dale W. | Group access management system |
US20030220980A1 (en) | 2002-05-24 | 2003-11-27 | Crane Jeffrey Robert | Method and system for providing a computer network-based community-building function through user-to-user ally association |
US20040015553A1 (en) | 2002-07-17 | 2004-01-22 | Griffin Chris Michael | Voice and text group chat display management techniques for wireless mobile terminals |
US6687732B1 (en) | 1998-09-28 | 2004-02-03 | Inktomi Corporation | Adaptive traffic bypassing in an intercepting network driver |
US20040024892A1 (en) | 2001-05-21 | 2004-02-05 | Creswell Carroll W. | System for providing sequenced communications within a group |
US20040024720A1 (en) | 2002-02-01 | 2004-02-05 | John Fairweather | System and method for managing knowledge |
US20040039913A1 (en) | 2002-04-16 | 2004-02-26 | Sky Kruse | Method and system for watermarking digital content and for introducing failure points into digital content |
US6701362B1 (en) | 2000-02-23 | 2004-03-02 | Purpleyogi.Com Inc. | Method for creating user profiles |
US20040044727A1 (en) | 2002-08-30 | 2004-03-04 | Abdelaziz Mohamed M. | Decentralized peer-to-peer advertisement |
US20040044774A1 (en) | 2002-09-04 | 2004-03-04 | Ruchi Mangalik | System for providing content sharing and method therefor |
US20040054723A1 (en) | 2002-09-17 | 2004-03-18 | Umeshwar Dayal | Method and system for peer to peer common channel collaboration |
US20040064568A1 (en) | 2002-09-26 | 2004-04-01 | Arora Akhil K. | Presence detection using distributed indexes in peer-to-peer networks |
US20040064693A1 (en) | 2002-09-26 | 2004-04-01 | Pabla Kuldipsingh A. | Distributed indexing of identity information in a peer-to-peer network |
US20040064416A1 (en) | 2000-10-03 | 2004-04-01 | Ariel Peled | Secure distribution of digital content |
US20040073659A1 (en) | 2002-10-15 | 2004-04-15 | Carl Rajsic | Method and apparatus for managing nodes in a network |
US20040088325A1 (en) | 2002-10-31 | 2004-05-06 | International Business Machines Corporation | System and method for building social networks based on activity around shared virtual objects |
US20040103044A1 (en) | 2002-11-26 | 2004-05-27 | Vandewater Eric J. | System and method of protecting and promoting digital content |
US6748420B1 (en) | 1999-11-23 | 2004-06-08 | Cisco Technology, Inc. | Methods and apparatus for providing shared access to an application |
US20040122958A1 (en) | 2002-12-19 | 2004-06-24 | International Business Machines Corporation | Method and system for peer-to-peer authorization |
US20040122855A1 (en) | 2002-12-19 | 2004-06-24 | Joann Ruvolo | Method of creating and displaying relationship chains between users of a computerized network |
US20040122822A1 (en) | 2002-12-19 | 2004-06-24 | Thompson J. Patrick | Contact schema |
US6757517B2 (en) | 2001-05-10 | 2004-06-29 | Chin-Chi Chang | Apparatus and method for coordinated music playback in wireless ad-hoc networks |
US20040137882A1 (en) | 2001-05-02 | 2004-07-15 | Forsyth John Matthew | Group communication method for a wireless communication device |
US20040148434A1 (en) | 2003-01-24 | 2004-07-29 | Hitachi, Ltd. | Method and apparatus for peer-to peer access |
US20040148275A1 (en) | 2003-01-29 | 2004-07-29 | Dimitris Achlioptas | System and method for employing social networks for information discovery |
US20040148503A1 (en) | 2002-01-25 | 2004-07-29 | David Sidman | Apparatus, method, and system for accessing digital rights management information |
US20040148523A1 (en) | 2001-06-26 | 2004-07-29 | Lambert Martin Richard | Digital rights management |
US6772160B2 (en) | 2000-06-08 | 2004-08-03 | Ingenuity Systems, Inc. | Techniques for facilitating information acquisition and storage |
US20040162871A1 (en) | 2003-02-13 | 2004-08-19 | Pabla Kuldipsingh A. | Infrastructure for accessing a peer-to-peer network environment |
US6785704B1 (en) | 1999-12-20 | 2004-08-31 | Fastforward Networks | Content distribution system for operation over an internetwork including content peering arrangements |
US20040181487A1 (en) | 2003-03-10 | 2004-09-16 | Microsoft Corporation | Digital media clearing house platform |
US20040193680A1 (en) | 2003-03-31 | 2004-09-30 | Simon Gibbs | Method and apparatus for extending protected content access with peer to peer applications |
US20040205358A1 (en) | 1995-10-13 | 2004-10-14 | Erickson John S. | Apparatus for rendering content |
US20040215793A1 (en) | 2001-09-30 | 2004-10-28 | Ryan Grant James | Personal contact network |
US20040220893A1 (en) | 2002-11-20 | 2004-11-04 | Radar Networks, Inc. | User interface for managing semantic objects |
US20040220957A1 (en) | 2003-04-29 | 2004-11-04 | Mcdonough William | Method and system for forming, updating, and using a geographic database |
US6816906B1 (en) | 2000-05-08 | 2004-11-09 | International Business Machines Corporation | Mechanism for building access control structures for authoring systems |
US20040237045A1 (en) | 2003-05-21 | 2004-11-25 | Eintelligence, Inc. | Method for asynchronous sharing of integrated spreadsheets using a network |
US20040249768A1 (en) | 2001-07-06 | 2004-12-09 | Markku Kontio | Digital rights management in a mobile communications environment |
US6832245B1 (en) | 1999-12-01 | 2004-12-14 | At&T Corp. | System and method for analyzing communications of user messages to rank users and contacts based on message content |
US20040260968A1 (en) | 2001-09-03 | 2004-12-23 | Edwards Christopher P | Server with file verification |
US20040267625A1 (en) | 2003-06-24 | 2004-12-30 | Andrew Feng | System and method for community centric resource sharing based on a publishing subscription model |
WO2005006152A2 (en) | 2003-06-16 | 2005-01-20 | Friendster, Inc. | A system, method and apparatus for connecting users in an online computer system based on their relationships within social networks |
US20050015357A1 (en) | 2003-05-21 | 2005-01-20 | Active Path Solutions, Inc. | System and method for content development |
US20050021398A1 (en) * | 2001-11-21 | 2005-01-27 | Webhound Corporation | Method and system for downloading digital content over a network |
US20050021096A1 (en) | 2003-07-24 | 2005-01-27 | Mirowski Family Ventures, L.L.C. | Methods, apparatus, and systems for multiple stimulation from a single stimulator |
US20050031096A1 (en) | 2003-04-11 | 2005-02-10 | Richard Postrel | Command synchronization method and system |
US20050034107A1 (en) | 2002-02-12 | 2005-02-10 | Kendall Elisa Finnie | Method and apparatus for frame-based knowledge representation in the unified modeling language (uml) |
US20050044411A1 (en) * | 2003-08-20 | 2005-02-24 | Microsoft Corporation | Peer-to-peer authorization method |
US20050044361A1 (en) | 2003-08-21 | 2005-02-24 | Samsung Electronics Co., Ltd. | Method for sharing rights objects between users |
US20050047573A1 (en) * | 2003-08-28 | 2005-03-03 | Cameron Jeffrey M. | Controlling access to features of call processing software |
US20050091289A1 (en) | 2003-10-24 | 2005-04-28 | Microsoft Corporation | File sharing in P2P group shared spaces |
US20050091316A1 (en) | 2003-10-03 | 2005-04-28 | Oscar Ponce | System and method for creating and selectively sharing data elements in a peer-to-peer network |
US20050094313A1 (en) | 2003-11-05 | 2005-05-05 | Samsung Electronics Co,. Ltd. | Hard disk having air guide |
US20050097170A1 (en) | 2003-10-31 | 2005-05-05 | Yahoo! Inc. | Community-based green list for antispam |
US20050114783A1 (en) | 2003-11-26 | 2005-05-26 | Yahoo, Inc. | Visibility profile |
US20050114672A1 (en) * | 2003-11-20 | 2005-05-26 | Encryptx Corporation | Data rights management of digital information in a portable software permission wrapper |
US20050138430A1 (en) | 2003-12-19 | 2005-06-23 | Landsman Richard A. | Community messaging lists for authorization to deliver electronic messages |
US20050149621A1 (en) | 2004-01-07 | 2005-07-07 | International Business Machines Corporation | Method and interface for multi-threaded conversations in instant messaging |
US6917944B1 (en) | 2001-08-30 | 2005-07-12 | Cisco Technology, Inc. | Method and apparatus for configuring access to a plurality of data repositories |
US20050154701A1 (en) | 2003-12-01 | 2005-07-14 | Parunak H. Van D. | Dynamic information extraction with self-organizing evidence construction |
US20050159970A1 (en) | 2004-01-21 | 2005-07-21 | Orkut Buyukkokten | Methods and systems for the display and navigation of a social network |
US20050159998A1 (en) | 2004-01-21 | 2005-07-21 | Orkut Buyukkokten | Methods and systems for rating associated members in a social network |
US20050163135A1 (en) | 2004-01-23 | 2005-07-28 | Hopkins Samuel P. | Method for improving peer to peer network communication |
US20050165726A1 (en) | 2003-10-30 | 2005-07-28 | Pepper Computer, Inc. | Packaged, organized collections of digital information, and mechanisms and methods for navigating and sharing the collection |
US20050171955A1 (en) | 2004-01-29 | 2005-08-04 | Yahoo! Inc. | System and method of information filtering using measures of affinity of a relationship |
US20050172116A1 (en) | 2004-02-03 | 2005-08-04 | Novell, Inc. | Techniques for dynamically establishing and managing trust relationships |
US20050171832A1 (en) | 2004-01-29 | 2005-08-04 | Yahoo! Inc. | Method and system for sharing portal subscriber information in an online social network |
US20050172001A1 (en) | 2004-01-30 | 2005-08-04 | Microsoft Corporation | Mobile shared group interaction |
US20050171799A1 (en) | 2004-01-29 | 2005-08-04 | Yahoo! Inc. | Method and system for seeding online social network contacts |
US20050171954A1 (en) | 2004-01-29 | 2005-08-04 | Yahoo! Inc. | Selective electronic messaging within an online social network for SPAM detection |
US20050177614A1 (en) | 2004-02-09 | 2005-08-11 | Parallel-Pro, Llc | Method and computer system for matching mobile device users for business and social networking |
US20050177385A1 (en) | 2004-01-29 | 2005-08-11 | Yahoo! Inc. | Method and system for customizing views of information associated with a social network user |
US20050188108A1 (en) | 2002-10-31 | 2005-08-25 | Volera, Inc. | Enriched tree for a content distribution network |
US20050193054A1 (en) | 2004-02-12 | 2005-09-01 | Wilson Eric D. | Multi-user social interaction network |
US20050198131A1 (en) | 2004-03-05 | 2005-09-08 | Barry Appelman | Passively populating a participant list with known contacts |
US20050197846A1 (en) | 2004-03-04 | 2005-09-08 | Peter Pezaris | Method and system for generating a proximity index in a social networking environment |
US20050198031A1 (en) | 2004-03-04 | 2005-09-08 | Peter Pezaris | Method and system for controlling access to user information in a social networking environment |
US20050195978A1 (en) | 2004-03-04 | 2005-09-08 | Miodrag Babic | Method and apparatus for encoding and selective distribution of licensed digital content |
US20050198290A1 (en) | 2003-06-04 | 2005-09-08 | Sony Computer Entertainment Inc. | Content distribution overlay network and methods for operating same in a P2P network |
US20050198305A1 (en) | 2004-03-04 | 2005-09-08 | Peter Pezaris | Method and system for associating a thread with content in a social networking environment |
US20050204038A1 (en) | 2004-03-11 | 2005-09-15 | Alexander Medvinsky | Method and system for distributing data within a network |
US20050203801A1 (en) | 2003-11-26 | 2005-09-15 | Jared Morgenstern | Method and system for collecting, sharing and tracking user or group associates content via a communications network |
US20050201290A1 (en) | 2004-03-11 | 2005-09-15 | Yahoo! Inc. | Method and system for finding a friend in a social network |
US20050210409A1 (en) | 2004-03-19 | 2005-09-22 | Kenny Jou | Systems and methods for class designation in a computerized social network application |
US20050210104A1 (en) | 2004-03-19 | 2005-09-22 | Marko Torvinen | Method and system for presence enhanced group management and communication |
US20050215660A1 (en) | 2002-03-28 | 2005-09-29 | Tamotsu Tomikawa | Polymerization initiator paste composition, dental or surgical adhesive and adhesive kit |
US20050216550A1 (en) | 2004-03-26 | 2005-09-29 | Paseman William G | Communication mode and group integration for social networks |
US20050216300A1 (en) | 2004-03-15 | 2005-09-29 | Barry Appelman | Sharing social network information |
US20050229243A1 (en) | 2004-03-31 | 2005-10-13 | Svendsen Hugh B | Method and system for providing Web browsing through a firewall in a peer to peer network |
US6957193B2 (en) | 1994-11-23 | 2005-10-18 | Contentguard Holdings, Inc. | Repository with security class and method for use thereof |
US20050234864A1 (en) | 2004-04-20 | 2005-10-20 | Shapiro Aaron M | Systems and methods for improved data sharing and content transformation |
US20050232423A1 (en) | 2004-04-20 | 2005-10-20 | Microsoft Corporation | Abstractions and automation for enhanced sharing and collaboration |
US20050240773A1 (en) | 2004-04-21 | 2005-10-27 | Fuji Xerox Co., Ltd. | Secure file sharing |
US20050246420A1 (en) | 2004-04-28 | 2005-11-03 | Microsoft Corporation | Social network email filtering |
US20050243736A1 (en) | 2004-04-19 | 2005-11-03 | International Business Machines Corporation | System, method, and service for finding an optimal collection of paths among a plurality of paths between two nodes in a complex network |
US20050251675A1 (en) * | 2004-04-26 | 2005-11-10 | Microsoft Corporation | Privacy model |
US20050251553A1 (en) | 2002-06-20 | 2005-11-10 | Linda Gottfried | Method and system for sharing brand information |
US20050256866A1 (en) | 2004-03-15 | 2005-11-17 | Yahoo! Inc. | Search system and methods with integration of user annotations from a trust network |
US20050256909A1 (en) | 2002-04-03 | 2005-11-17 | Aboulhosn Amir L | Peer-to-peer file sharing |
US20050262199A1 (en) | 2004-05-20 | 2005-11-24 | International Business Machines Corporation | System and method for in-context, topic-oriented instant messaging |
US20050262162A1 (en) | 1999-03-10 | 2005-11-24 | Levy Kenneth L | Recoverable digital content degradation: method and apparatus |
US20050262530A1 (en) | 2004-05-24 | 2005-11-24 | Siemens Information And Communication Networks, Inc. | Systems and methods for multimedia communication |
US6970444B2 (en) | 2002-05-13 | 2005-11-29 | Meshnetworks, Inc. | System and method for self propagating information in ad-hoc peer-to-peer networks |
US6970840B1 (en) | 2000-10-06 | 2005-11-29 | Martsoft Corporation | Method and system for providing virtual access to information distributed across heterogeneous catalog servers |
US20050266835A1 (en) | 2004-04-09 | 2005-12-01 | Anuraag Agrawal | Sharing content on mobile devices |
US20050268329A1 (en) | 2004-06-01 | 2005-12-01 | Jaushin Lee | Distributed and scalable instant multimedia communication system |
US20050267940A1 (en) | 2004-05-26 | 2005-12-01 | Nicholas Galbreath | System and method for managing an online social network |
US20050267766A1 (en) | 2004-05-26 | 2005-12-01 | Nicholas Galbreath | System and method for managing information flow between members of an online social network |
US20050283497A1 (en) | 2004-06-17 | 2005-12-22 | Nurminen Jukka K | System and method for search operations |
US20050289648A1 (en) | 2004-06-23 | 2005-12-29 | Steven Grobman | Method, apparatus and system for virtualized peer-to-peer proxy services |
US20060004892A1 (en) | 2004-06-14 | 2006-01-05 | Christopher Lunt | Visual tags for search results generated from social network information |
US20060004789A1 (en) | 2004-06-14 | 2006-01-05 | Christopher Lunt | Method of sharing social network information with existing user databases |
US20060010225A1 (en) | 2004-03-31 | 2006-01-12 | Ai Issa | Proxy caching in a photosharing peer-to-peer network to improve guest image viewing performance |
US6988127B2 (en) | 2000-10-31 | 2006-01-17 | Sony Corporation | Advertising and managing communities within a virtual space |
US6988096B2 (en) | 2000-07-18 | 2006-01-17 | Learningsoft Corporation | Adaptive content delivery system and method |
US20060015588A1 (en) | 2004-06-30 | 2006-01-19 | Microsoft Corporation | Partitioning social networks |
US20060021009A1 (en) | 2004-07-22 | 2006-01-26 | Christopher Lunt | Authorization and authentication based on an individual's social network |
US20060020960A1 (en) | 2004-03-24 | 2006-01-26 | Sandeep Relan | System, method, and apparatus for secure sharing of multimedia content across several electronic devices |
US6993564B2 (en) | 2000-12-22 | 2006-01-31 | At&T Corp. | Method of authorizing receipt of instant messages by a recipient user |
US20060026235A1 (en) | 2004-08-02 | 2006-02-02 | Schwarz Marcus R | Relations between collaboration workspaces |
US20060031489A1 (en) | 2004-04-21 | 2006-02-09 | Microsoft Corporation | Smart shares and transports |
US20060031770A1 (en) | 2004-08-05 | 2006-02-09 | Mcmenamin Marie | Methods, systems, and storage mediums for providing multi-media content storage and management services |
US20060036766A1 (en) | 2004-07-21 | 2006-02-16 | Nicolas Baupin | Method and system for managing identity overload and private/public availability of an instant messaging address |
US20060036641A1 (en) | 2004-07-28 | 2006-02-16 | Antony Brydon | System and method for using social networks for the distribution of communications |
US20060035766A1 (en) | 2004-08-16 | 2006-02-16 | Towley Carl K Iii | Exercise machine using lever mounted selectorized dumbbells as exercise mass |
US20060048059A1 (en) | 2004-08-26 | 2006-03-02 | Henry Etkin | System and method for dynamically generating, maintaining, and growing an online social network |
US20060048132A1 (en) * | 2004-09-01 | 2006-03-02 | Microsoft Corporation | Licensing the use of a particular feature of software |
US20060047839A1 (en) | 2004-08-24 | 2006-03-02 | Tate Patrick D | Reproxying an unproxied connection |
US20060053380A1 (en) | 2004-09-03 | 2006-03-09 | Spataro Jared M | Systems and methods for collaboration |
US20060064431A1 (en) | 2004-09-20 | 2006-03-23 | Microsoft Corporation | Method, system, and apparatus for creating a knowledge interchange profile |
US20060063552A1 (en) | 2004-09-17 | 2006-03-23 | Nextel Communications, Inc. | Public dispatch chatroom |
US7024391B2 (en) | 2000-12-04 | 2006-04-04 | Kraft Foods Holdings, Inc. | System, method and program product for sharing information |
US20060085248A1 (en) | 2000-10-11 | 2006-04-20 | Arnett Nicholas D | System and method for collection and analysis of electronic discussion messages |
US20060090137A1 (en) | 2004-10-26 | 2006-04-27 | International Business Machines Corporation | Chat user interface for threaded text chat systems |
US20060095792A1 (en) | 1998-08-13 | 2006-05-04 | Hurtado Marco M | Super-distribution of protected digital content |
US20060095471A1 (en) | 2004-06-07 | 2006-05-04 | Jason Krikorian | Personal media broadcasting system |
US20060095514A1 (en) | 2004-10-20 | 2006-05-04 | Inbit, Inc. | Collaborative communication platforms |
US20060095976A1 (en) | 2004-11-01 | 2006-05-04 | Microsoft Corporation | Dynamic summary module |
US7043644B2 (en) | 2001-01-31 | 2006-05-09 | Qurio Holdings, Inc. | Facilitating file access from firewall-protected nodes in a peer-to-peer network |
US20060107286A1 (en) | 2004-11-12 | 2006-05-18 | Patrick Connor | System and method for the controlled on-demand distribution of content via a centralized server and a peer-to-peer network |
US7051003B1 (en) | 1998-02-26 | 2006-05-23 | Atabok Japan, Inc. | Method and apparatus for delivering electronic data through a proxy server |
US7054900B1 (en) | 2000-08-18 | 2006-05-30 | Netzero, Inc. | Automatic, profile-free web page recommendation |
US20060117378A1 (en) | 2004-11-04 | 2006-06-01 | Tam Chung M | System and method for creating a secure trusted social network |
US20060117090A1 (en) | 2002-12-17 | 2006-06-01 | Koninklijke Philips Electronics N.V. | System to allow content sharing |
US7058897B2 (en) | 2000-08-07 | 2006-06-06 | Sony Corporation | Information processing apparatus, information processing method, service providing system, and computer program thereof |
US20060123127A1 (en) | 2004-12-08 | 2006-06-08 | Evil Twin Studios, Inc. | System and method for organizing online communities and virtual dwellings within a virtual environment |
US20060121988A1 (en) | 2004-12-07 | 2006-06-08 | Microsoft Corporation | Tool for real-time graphical exploration of interconnected friends and groups |
US20060121987A1 (en) | 2004-12-07 | 2006-06-08 | Microsoft Corporation | User-centric method of aggregating information sources to reinforce digital identity |
US20060136551A1 (en) | 2004-11-16 | 2006-06-22 | Chris Amidon | Serving content from an off-line peer server in a photosharing peer-to-peer network in response to a guest request |
US20060136419A1 (en) | 2004-05-17 | 2006-06-22 | Antony Brydon | System and method for enforcing privacy in social networks |
US20060143183A1 (en) | 2004-12-23 | 2006-06-29 | Goldberg Adam J | System and method for providing collection sub-groups |
US20060143084A1 (en) | 2004-12-28 | 2006-06-29 | Boloto, Inc. | Software and method for advertisor sponsored events within a private centrally managed local or distributed network of users and an optional associated private network card for specialty marketing identification or banking |
US20060143068A1 (en) | 2004-12-23 | 2006-06-29 | Hermann Calabria | Vendor-driven, social-network enabled review collection system |
US20060143236A1 (en) | 2004-12-29 | 2006-06-29 | Bandwidth Productions Inc. | Interactive music playlist sharing system and methods |
US20060146765A1 (en) | 2003-02-19 | 2006-07-06 | Koninklijke Philips Electronics, N.V. | System for ad hoc sharing of content items between portable devices and interaction methods therefor |
US20060155813A1 (en) | 2005-01-12 | 2006-07-13 | International Business Machines Corporation | Instant messaging communications network with selectable responses to active status queries, made to individual user display stations by other user stations, personalized to such other querying user stations |
US20060167855A1 (en) | 2004-05-12 | 2006-07-27 | Baytsp | Identification and tracking of digital content distributors on wide area networks |
US20060167804A1 (en) | 2003-02-25 | 2006-07-27 | Ali Aydar | Track listening and playing service for digital media files |
US20060173963A1 (en) | 2005-02-03 | 2006-08-03 | Microsoft Corporation | Propagating and responding to announcements in an environment having pre-established social groups |
US20060173957A1 (en) | 2005-01-28 | 2006-08-03 | Robinson Eric M | Apparatus and method for message-centric analysis and multi-aspect viewing using social networks |
US20060173838A1 (en) | 2005-01-31 | 2006-08-03 | France Telecom | Content navigation service |
US20060173985A1 (en) | 2005-02-01 | 2006-08-03 | Moore James F | Enhanced syndication |
US20060184464A1 (en) | 2004-11-22 | 2006-08-17 | Nec Laboratories America, Inc. | System and methods for data analysis and trend prediction |
US20060184617A1 (en) | 2005-02-11 | 2006-08-17 | Nicholas Frank C | Method and system for the creating, managing, and delivery of feed formatted content |
US20060190536A1 (en) | 2005-02-23 | 2006-08-24 | International Business Machines Corporation | Method, system and program product for building social networks |
US20060195462A1 (en) | 2005-02-28 | 2006-08-31 | Yahoo! Inc. | System and method for enhanced media distribution |
US7103634B1 (en) | 2000-11-16 | 2006-09-05 | International Business Machines Corporation | Method and system for e-mail chain group |
US20060200435A1 (en) | 2003-11-28 | 2006-09-07 | Manyworlds, Inc. | Adaptive Social Computing Methods |
US20060200434A1 (en) | 2003-11-28 | 2006-09-07 | Manyworlds, Inc. | Adaptive Social and Process Network Systems |
US7107317B2 (en) | 2002-06-24 | 2006-09-12 | International Business Machines Corporation | Targeted information delivery to multiple users |
US20060209727A1 (en) | 2005-02-24 | 2006-09-21 | International Business Machines Corporation | Peer-to-peer instant messaging and chat system |
US20060218225A1 (en) | 2005-03-28 | 2006-09-28 | Hee Voon George H | Device for sharing social network information among users over a network |
US20060218577A1 (en) | 2005-03-11 | 2006-09-28 | Microsoft Corporation | Viral advertising for interactive services |
US20060218153A1 (en) | 2005-03-28 | 2006-09-28 | Voon George H H | Building social networks using shared content data relating to a common interest |
US7120681B2 (en) | 2001-01-30 | 2006-10-10 | International Business Machines Corporation | Cluster control in network systems |
US20060248573A1 (en) * | 2005-04-28 | 2006-11-02 | Content Guard Holdings, Inc. | System and method for developing and using trusted policy based on a social model |
US20060248122A1 (en) | 2005-04-27 | 2006-11-02 | Microsoft Corporation | Component based infrastructure for sharing files |
US20060259982A1 (en) * | 2005-05-11 | 2006-11-16 | Manish Upendran | System and method for the propagation of DRM protected content |
US20060267940A1 (en) | 2005-05-24 | 2006-11-30 | Microsoft Corporation | Integration of navigation device functionality into handheld devices |
US7150030B1 (en) | 1998-12-03 | 2006-12-12 | Prime Research Alliance, Inc. | Subscriber characterization system |
US20070028000A1 (en) | 2005-07-14 | 2007-02-01 | Yahoo! Inc. | Content router processing |
US7177929B2 (en) | 2002-03-27 | 2007-02-13 | International Business Machines Corporation | Persisting node reputations in transient network communities |
US20070061487A1 (en) * | 2005-02-01 | 2007-03-15 | Moore James F | Systems and methods for use of structured and unstructured distributed data |
US7209933B2 (en) | 2003-12-12 | 2007-04-24 | Oracle International Corporation | Object versioning |
US20070106551A1 (en) | 2005-09-20 | 2007-05-10 | Mcgucken Elliot | 22nets: method, system, and apparatus for building content and talent marketplaces and archives based on a social network |
US20070143228A1 (en) * | 2005-12-15 | 2007-06-21 | Microsoft Corporation | Licensing matrix |
WO2007070676A2 (en) | 2005-12-14 | 2007-06-21 | Facebook, Inc. | Systems and methods for social mapping |
US20070150603A1 (en) * | 2005-12-22 | 2007-06-28 | Catalog. Com, Inc. | System and method for cross-domain social networking |
US20070173325A1 (en) | 2006-01-20 | 2007-07-26 | Microsoft Corporation | Join in-progress on-line game session |
US7251689B2 (en) | 2002-03-27 | 2007-07-31 | International Business Machines Corporation | Managing storage resources in decentralized networks |
US20070220575A1 (en) | 2006-03-03 | 2007-09-20 | Verimatrix, Inc. | Movie studio-based network distribution system and method |
US20070233828A1 (en) | 2006-03-31 | 2007-10-04 | Jeremy Gilbert | Methods and systems for providing data storage and retrieval |
US7281274B2 (en) | 2003-10-16 | 2007-10-09 | Lmp Media Llc | Electronic media distribution system |
US20070255785A1 (en) | 2006-04-28 | 2007-11-01 | Yahoo! Inc. | Multimedia sharing in social networks for mobile devices |
US7302429B1 (en) | 1999-04-11 | 2007-11-27 | William Paul Wanker | Customizable electronic commerce comparison system and method |
US20080059992A1 (en) | 2006-09-06 | 2008-03-06 | Qurio Holdings, Inc. | System and method for controlled viral distribution of digital content in a social network |
US7359894B1 (en) | 2004-06-30 | 2008-04-15 | Google Inc. | Methods and systems for requesting and providing information in a social network |
US7370015B2 (en) | 2000-10-12 | 2008-05-06 | Sap Portals Israel Ltd. | User impersonation by a proxy server |
US7383433B2 (en) | 2001-07-31 | 2008-06-03 | Sun Microsystems, Inc. | Trust spectrum for certificate distribution in distributed peer-to-peer networks |
US20090030943A1 (en) | 2005-06-06 | 2009-01-29 | Comptel Corporation | System and method for processing data records in a mediation system |
US7607164B2 (en) | 2004-12-23 | 2009-10-20 | Microsoft Corporation | Systems and processes for managing policy change in a distributed enterprise |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN100388659C (en) * | 2003-09-10 | 2008-05-14 | 中兴通讯股份有限公司 | Equipment, system and method for implementing encryption communication between heterogeneity network |
-
2006
- 2006-09-06 US US11/516,231 patent/US7873988B1/en not_active Expired - Fee Related
-
2007
- 2007-08-30 EP EP07868336A patent/EP2062385A4/en not_active Withdrawn
- 2007-08-30 WO PCT/US2007/077201 patent/WO2008060739A2/en active Application Filing
- 2007-08-30 CN CN2007800369457A patent/CN101523786B/en not_active Expired - Fee Related
Patent Citations (304)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5220657A (en) | 1987-12-02 | 1993-06-15 | Xerox Corporation | Updating local copy of shared data in a collaborative system |
US5537586A (en) | 1992-04-30 | 1996-07-16 | Individual, Inc. | Enhanced apparatus and methods for retrieving and selecting profiled textural information records from a database of defined category structures |
US5517617A (en) | 1994-06-29 | 1996-05-14 | Digital Equipment Corporation | Automatic assignment of addresses in a computer communications network |
US7058606B2 (en) | 1994-11-23 | 2006-06-06 | Contentguard Holdings, Inc. | Method for loaning digital works |
US5629980A (en) | 1994-11-23 | 1997-05-13 | Xerox Corporation | System for controlling the distribution and use of digital works |
US6959290B2 (en) | 1994-11-23 | 2005-10-25 | Contentguard Holdings, Inc. | Method and apparatus for tracking states of digital works |
US6957193B2 (en) | 1994-11-23 | 2005-10-18 | Contentguard Holdings, Inc. | Repository with security class and method for use thereof |
US5754939A (en) | 1994-11-29 | 1998-05-19 | Herz; Frederick S. M. | System for generation of user profiles for a system for customized electronic identification of desirable objects |
US20010042043A1 (en) | 1995-02-13 | 2001-11-15 | Intertrust Technologies Corp. | Cryptographic methods, apparatus and systems for storage media electronic rights management in closed and connected appliances |
US20040205358A1 (en) | 1995-10-13 | 2004-10-14 | Erickson John S. | Apparatus for rendering content |
US20040210535A1 (en) | 1995-10-13 | 2004-10-21 | Erickson John S. | Methods to securely package content |
US6314409B2 (en) | 1996-01-11 | 2001-11-06 | Veridian Information Solutions | System for controlling access and distribution of digital property |
US20030172034A1 (en) | 1996-01-11 | 2003-09-11 | Veridian Information Solutions, Inc. | System for controlling access and distribution of digital property |
US5892900A (en) | 1996-08-30 | 1999-04-06 | Intertrust Technologies Corp. | Systems and methods for secure transaction management and electronic rights protection |
US5884035A (en) | 1997-03-24 | 1999-03-16 | Pfn, Inc. | Dynamic distributed group registry apparatus and method for collaboration and selective sharing of information |
US6553367B2 (en) | 1997-06-27 | 2003-04-22 | Mercado Software, Ltd. | Method for obtaining a unified information graph from multiple information resources |
US6389409B1 (en) | 1997-06-27 | 2002-05-14 | Agentics Ltd. | Method for obtaining unified information graph from multiple information resources |
US20030061282A1 (en) | 1997-10-07 | 2003-03-27 | Tomoichi Ebata | Proxy server selecting server and proxy server |
US6151624A (en) | 1998-02-03 | 2000-11-21 | Realnames Corporation | Navigating network resources based on metadata |
US6594693B1 (en) | 1998-02-10 | 2003-07-15 | Nitin A. Borwankar | Method and apparatus for a structured, synchronized conversation using electronic messages over a computer network |
US6260069B1 (en) | 1998-02-10 | 2001-07-10 | International Business Machines Corporation | Direct data retrieval in a distributed computing system |
US6088702A (en) | 1998-02-25 | 2000-07-11 | Plantz; Scott H. | Group publishing system |
US7051003B1 (en) | 1998-02-26 | 2006-05-23 | Atabok Japan, Inc. | Method and apparatus for delivering electronic data through a proxy server |
US6567122B1 (en) | 1998-03-18 | 2003-05-20 | Ipac Acquisition Subsidiary I | Method and system for hosting an internet web site on a digital camera |
US6389541B1 (en) | 1998-05-15 | 2002-05-14 | First Union National Bank | Regulating access to digital content |
US6338086B1 (en) | 1998-06-11 | 2002-01-08 | Placeware, Inc. | Collaborative object architecture |
US6073138A (en) | 1998-06-11 | 2000-06-06 | Boardwalk A.G. | System, method, and computer program product for providing relational patterns between entities |
US6463433B1 (en) | 1998-07-24 | 2002-10-08 | Jarg Corporation | Distributed computer database system and method for performing object search |
US20060095792A1 (en) | 1998-08-13 | 2006-05-04 | Hurtado Marco M | Super-distribution of protected digital content |
US6519629B2 (en) | 1998-09-15 | 2003-02-11 | Ikimbo, Inc. | System for creating a community for users with common interests to interact in |
US6480885B1 (en) | 1998-09-15 | 2002-11-12 | Michael Olivier | Dynamically matching users for group communications based on a threshold degree of matching of sender and recipient predetermined acceptance criteria |
US6687732B1 (en) | 1998-09-28 | 2004-02-03 | Inktomi Corporation | Adaptive traffic bypassing in an intercepting network driver |
US6149441A (en) | 1998-11-06 | 2000-11-21 | Technology For Connecticut, Inc. | Computer-based educational system |
US6498795B1 (en) | 1998-11-18 | 2002-12-24 | Nec Usa Inc. | Method and apparatus for active information discovery and retrieval |
US7150030B1 (en) | 1998-12-03 | 2006-12-12 | Prime Research Alliance, Inc. | Subscriber characterization system |
US20050262162A1 (en) | 1999-03-10 | 2005-11-24 | Levy Kenneth L | Recoverable digital content degradation: method and apparatus |
US6560578B2 (en) | 1999-03-12 | 2003-05-06 | Expanse Networks, Inc. | Advertisement selection system supporting discretionary target market characteristics |
US6275819B1 (en) | 1999-03-16 | 2001-08-14 | Novell, Inc. | Method and apparatus for characterizing and retrieving query results |
US6630944B1 (en) | 1999-03-19 | 2003-10-07 | Fujitsu Limited | Display control method and device |
US6421439B1 (en) | 1999-03-24 | 2002-07-16 | Microsoft Corporation | System and method for user affiliation in a telephone network |
US7302429B1 (en) | 1999-04-11 | 2007-11-27 | William Paul Wanker | Customizable electronic commerce comparison system and method |
US20030079120A1 (en) | 1999-06-08 | 2003-04-24 | Tina Hearn | Web environment access control |
US6525747B1 (en) | 1999-08-02 | 2003-02-25 | Amazon.Com, Inc. | Method and system for conducting a discussion relating to an item |
US6748420B1 (en) | 1999-11-23 | 2004-06-08 | Cisco Technology, Inc. | Methods and apparatus for providing shared access to an application |
US6832245B1 (en) | 1999-12-01 | 2004-12-14 | At&T Corp. | System and method for analyzing communications of user messages to rank users and contacts based on message content |
US20030050976A1 (en) | 1999-12-10 | 2003-03-13 | Myteam.Com | Structure for accessing and populating community websites |
US6785704B1 (en) | 1999-12-20 | 2004-08-31 | Fastforward Networks | Content distribution system for operation over an internetwork including content peering arrangements |
US20010007099A1 (en) | 1999-12-30 | 2001-07-05 | Diogo Rau | Automated single-point shopping cart system and method |
US6651086B1 (en) | 2000-02-22 | 2003-11-18 | Yahoo! Inc. | Systems and methods for matching participants to a conversation |
US6701362B1 (en) | 2000-02-23 | 2004-03-02 | Purpleyogi.Com Inc. | Method for creating user profiles |
US6311194B1 (en) | 2000-03-15 | 2001-10-30 | Taalee, Inc. | System and method for creating a semantic web and its applications in browsing, searching, profiling, personalization and advertising |
US6442693B1 (en) | 2000-03-31 | 2002-08-27 | Ge Financial Assurance Holdings, Inc. | Method and system for providing secure online communications between registered participants |
US20020032905A1 (en) * | 2000-04-07 | 2002-03-14 | Sherr Scott Jeffrey | Online digital video signal transfer apparatus and method |
US20020052885A1 (en) | 2000-05-02 | 2002-05-02 | Levy Kenneth L. | Using embedded data with file sharing |
US6816906B1 (en) | 2000-05-08 | 2004-11-09 | International Business Machines Corporation | Mechanism for building access control structures for authoring systems |
US6581072B1 (en) | 2000-05-18 | 2003-06-17 | Rakesh Mathur | Techniques for identifying and accessing information of interest to a user in a network environment without compromising the user's privacy |
US6772160B2 (en) | 2000-06-08 | 2004-08-03 | Ingenuity Systems, Inc. | Techniques for facilitating information acquisition and storage |
US20020057284A1 (en) | 2000-06-29 | 2002-05-16 | Dalby Richard Sean | Methods and systems for delivering announcements to users of an information system |
US7047202B2 (en) | 2000-07-13 | 2006-05-16 | Amit Jaipuria | Method and apparatus for optimizing networking potential using a secured system for an online community |
US20020091667A1 (en) | 2000-07-13 | 2002-07-11 | Amit Jaipuria | Method and apparatus for optimizing networking potential using a secured system for an online community |
US20060089913A1 (en) | 2000-07-13 | 2006-04-27 | Amit Jaipuria | Method and apparatus for optimizing networking potential using a secured system for an online community |
US20020077985A1 (en) | 2000-07-14 | 2002-06-20 | Hiroshi Kobata | Controlling and managing digital assets |
US6988096B2 (en) | 2000-07-18 | 2006-01-17 | Learningsoft Corporation | Adaptive content delivery system and method |
US7058897B2 (en) | 2000-08-07 | 2006-06-06 | Sony Corporation | Information processing apparatus, information processing method, service providing system, and computer program thereof |
US7054900B1 (en) | 2000-08-18 | 2006-05-30 | Netzero, Inc. | Automatic, profile-free web page recommendation |
US20020032634A1 (en) | 2000-09-11 | 2002-03-14 | Abrams Howard Allan | Method and system for online live auctions |
US20040064416A1 (en) | 2000-10-03 | 2004-04-01 | Ariel Peled | Secure distribution of digital content |
US6970840B1 (en) | 2000-10-06 | 2005-11-29 | Martsoft Corporation | Method and system for providing virtual access to information distributed across heterogeneous catalog servers |
US20060085248A1 (en) | 2000-10-11 | 2006-04-20 | Arnett Nicholas D | System and method for collection and analysis of electronic discussion messages |
US7370015B2 (en) | 2000-10-12 | 2008-05-06 | Sap Portals Israel Ltd. | User impersonation by a proxy server |
US6988127B2 (en) | 2000-10-31 | 2006-01-17 | Sony Corporation | Advertising and managing communities within a virtual space |
US20020169737A1 (en) | 2000-11-03 | 2002-11-14 | Armstrong Charles Allan | Knowledge management system |
US20020091975A1 (en) | 2000-11-13 | 2002-07-11 | Digital Doors, Inc. | Data security system and method for separation of user communities |
US7103634B1 (en) | 2000-11-16 | 2006-09-05 | International Business Machines Corporation | Method and system for e-mail chain group |
US7024391B2 (en) | 2000-12-04 | 2006-04-04 | Kraft Foods Holdings, Inc. | System, method and program product for sharing information |
US20020078206A1 (en) | 2000-12-20 | 2002-06-20 | Boies Stephen J. | Dynamic proxy reconfiguration system and method to support sharing of extra capacity |
US6993564B2 (en) | 2000-12-22 | 2006-01-31 | At&T Corp. | Method of authorizing receipt of instant messages by a recipient user |
US20020124053A1 (en) | 2000-12-28 | 2002-09-05 | Robert Adams | Control of access control lists based on social networks |
US20020091556A1 (en) | 2001-01-08 | 2002-07-11 | Onepub.Com.Inc. | Systems and methods for travel networking |
US20020156917A1 (en) | 2001-01-11 | 2002-10-24 | Geosign Corporation | Method for providing an attribute bounded network of computers |
US20030002521A1 (en) | 2001-01-22 | 2003-01-02 | Traversat Bernard A. | Bootstrapping for joining the peer-to-peer environment |
US20020156893A1 (en) | 2001-01-22 | 2002-10-24 | Eric Pouyoul | System and method for dynamic, transparent migration of services |
US7120681B2 (en) | 2001-01-30 | 2006-10-10 | International Business Machines Corporation | Cluster control in network systems |
US7043644B2 (en) | 2001-01-31 | 2006-05-09 | Qurio Holdings, Inc. | Facilitating file access from firewall-protected nodes in a peer-to-peer network |
US20030018968A1 (en) | 2001-02-01 | 2003-01-23 | Mark Avnet | Method and apparatus for inserting data into video stream to enhance television applications |
US20020116466A1 (en) | 2001-02-22 | 2002-08-22 | Parity Communications, Inc | Characterizing relationships in social networks |
US20020178164A1 (en) | 2001-03-16 | 2002-11-28 | Maciej Wisniewski | Sharing, managing and communicating information over a computer network |
US20020138744A1 (en) | 2001-03-21 | 2002-09-26 | Schleicher Jorg Gregor | Method and system for providing a secure peer-to peer file delivery network |
US7047406B2 (en) | 2001-03-21 | 2006-05-16 | Qurlo Holdings, Inc. | Method and system for providing a secure peer-to-peer file delivery network |
US20020152322A1 (en) | 2001-04-13 | 2002-10-17 | Hay Russell C. | Method and apparatus for facilitating load balancing across name servers |
US20020156875A1 (en) | 2001-04-24 | 2002-10-24 | Kuldipsingh Pabla | Peer group name server |
US20040137882A1 (en) | 2001-05-02 | 2004-07-15 | Forsyth John Matthew | Group communication method for a wireless communication device |
US6757517B2 (en) | 2001-05-10 | 2004-06-29 | Chin-Chi Chang | Apparatus and method for coordinated music playback in wireless ad-hoc networks |
US20030028596A1 (en) | 2001-05-15 | 2003-02-06 | Kabushiki Toshiba | Community-based collaborative knowledge system, and user access limiting method in that system |
US20040024892A1 (en) | 2001-05-21 | 2004-02-05 | Creswell Carroll W. | System for providing sequenced communications within a group |
US20030179228A1 (en) | 2001-05-25 | 2003-09-25 | Schreiber Marcel Zvi | Instance browser for ontology |
US20030163597A1 (en) | 2001-05-25 | 2003-08-28 | Hellman Ziv Zalman | Method and system for collaborative ontology modeling |
US20030009423A1 (en) | 2001-05-31 | 2003-01-09 | Xin Wang | Rights offering and granting |
US20040148523A1 (en) | 2001-06-26 | 2004-07-29 | Lambert Martin Richard | Digital rights management |
US6631098B2 (en) | 2001-07-02 | 2003-10-07 | Prolific Technology Inc. | Dual-mode MP3 player |
US20040249768A1 (en) | 2001-07-06 | 2004-12-09 | Markku Kontio | Digital rights management in a mobile communications environment |
US20030014482A1 (en) | 2001-07-16 | 2003-01-16 | Kabushiki Toshiba | Community-based collaborative knowledge system, and message moving method in that system |
US20030018582A1 (en) | 2001-07-20 | 2003-01-23 | Yoram Yaacovi | Redistribution of rights-managed content |
US20030055898A1 (en) | 2001-07-31 | 2003-03-20 | Yeager William J. | Propagating and updating trust relationships in distributed peer-to-peer networks |
US7383433B2 (en) | 2001-07-31 | 2008-06-03 | Sun Microsystems, Inc. | Trust spectrum for certificate distribution in distributed peer-to-peer networks |
US20030028639A1 (en) | 2001-08-03 | 2003-02-06 | Masaya Yamamoto | Access control system |
US20030105812A1 (en) | 2001-08-09 | 2003-06-05 | Gigamedia Access Corporation | Hybrid system architecture for secure peer-to-peer-communications |
US6917944B1 (en) | 2001-08-30 | 2005-07-12 | Cisco Technology, Inc. | Method and apparatus for configuring access to a plurality of data repositories |
US20040260968A1 (en) | 2001-09-03 | 2004-12-23 | Edwards Christopher P | Server with file verification |
US20030046587A1 (en) | 2001-09-05 | 2003-03-06 | Satyam Bheemarasetti | Secure remote access using enterprise peer networks |
US20030050977A1 (en) | 2001-09-10 | 2003-03-13 | Puthenkulam Jose P. | Peer discovery and connection management based on context sensitive social networks |
US20030061287A1 (en) * | 2001-09-26 | 2003-03-27 | Chee Yu | Method and system for delivering files in digital file marketplace |
US20040215793A1 (en) | 2001-09-30 | 2004-10-28 | Ryan Grant James | Personal contact network |
US6629100B2 (en) | 2001-10-01 | 2003-09-30 | Ipac Acquisition Subsidiary I, Llc | Network-based photosharing architecture for search and delivery of private images and metadata |
US20030093520A1 (en) | 2001-10-26 | 2003-05-15 | Beesley Richard Craig | Method of controlling the amount of data transferred between a terminal and a server |
US20030084162A1 (en) | 2001-10-31 | 2003-05-01 | Johnson Bruce L. | Managing peer-to-peer access to a device behind a firewall |
US20030120680A1 (en) | 2001-11-16 | 2003-06-26 | Rakesh Agrawal | Method for directly providing content and services via a computer network |
US20050021398A1 (en) * | 2001-11-21 | 2005-01-27 | Webhound Corporation | Method and system for downloading digital content over a network |
US20030112823A1 (en) | 2001-12-17 | 2003-06-19 | Microsoft Corporation | Methods and systems for establishing communications through firewalls and network address translators |
US20030120928A1 (en) * | 2001-12-21 | 2003-06-26 | Miles Cato | Methods for rights enabled peer-to-peer networking |
US20030120662A1 (en) | 2001-12-26 | 2003-06-26 | Vishik Claire S. | Usage-based adaptable taxonomy |
US20030135576A1 (en) | 2002-01-15 | 2003-07-17 | Ibm Corporation | Ad hoc data sharing in virtual team rooms |
US20040148503A1 (en) | 2002-01-25 | 2004-07-29 | David Sidman | Apparatus, method, and system for accessing digital rights management information |
US20040024720A1 (en) | 2002-02-01 | 2004-02-05 | John Fairweather | System and method for managing knowledge |
US20050034107A1 (en) | 2002-02-12 | 2005-02-10 | Kendall Elisa Finnie | Method and apparatus for frame-based knowledge representation in the unified modeling language (uml) |
EP1338966A3 (en) | 2002-02-20 | 2005-01-05 | Microsoft Corporation | Social mapping of contacts from computer communication information |
US20030167324A1 (en) | 2002-02-20 | 2003-09-04 | Farnham Shelly D. | Social mapping of contacts from computer communication information |
US20030171941A1 (en) | 2002-03-07 | 2003-09-11 | Kraenzel Carl Joseph | System and method for identifying synergistic opportunities within and between organizations |
US7251689B2 (en) | 2002-03-27 | 2007-07-31 | International Business Machines Corporation | Managing storage resources in decentralized networks |
US7177929B2 (en) | 2002-03-27 | 2007-02-13 | International Business Machines Corporation | Persisting node reputations in transient network communities |
US20050215660A1 (en) | 2002-03-28 | 2005-09-29 | Tamotsu Tomikawa | Polymerization initiator paste composition, dental or surgical adhesive and adhesive kit |
US20050256909A1 (en) | 2002-04-03 | 2005-11-17 | Aboulhosn Amir L | Peer-to-peer file sharing |
US20030191814A1 (en) | 2002-04-03 | 2003-10-09 | Luu Tran | Personalization in a wireless portal server |
US20030195851A1 (en) | 2002-04-11 | 2003-10-16 | Ong Lance D. | System for managing distribution of digital audio content |
US20030195924A1 (en) | 2002-04-15 | 2003-10-16 | Franke Michael Martin | Methods and system using a local proxy server to process media data for local area users |
US20040039913A1 (en) | 2002-04-16 | 2004-02-26 | Sky Kruse | Method and system for watermarking digital content and for introducing failure points into digital content |
US20030204605A1 (en) * | 2002-04-26 | 2003-10-30 | Hudson Michael D. | Centralized selection of peers as media data sources in a dispersed peer network |
US6970444B2 (en) | 2002-05-13 | 2005-11-29 | Meshnetworks, Inc. | System and method for self propagating information in ad-hoc peer-to-peer networks |
US20030220975A1 (en) | 2002-05-21 | 2003-11-27 | Malik Dale W. | Group access management system |
US20030220980A1 (en) | 2002-05-24 | 2003-11-27 | Crane Jeffrey Robert | Method and system for providing a computer network-based community-building function through user-to-user ally association |
US20050251553A1 (en) | 2002-06-20 | 2005-11-10 | Linda Gottfried | Method and system for sharing brand information |
US7107317B2 (en) | 2002-06-24 | 2006-09-12 | International Business Machines Corporation | Targeted information delivery to multiple users |
US20040015553A1 (en) | 2002-07-17 | 2004-01-22 | Griffin Chris Michael | Voice and text group chat display management techniques for wireless mobile terminals |
US20040044727A1 (en) | 2002-08-30 | 2004-03-04 | Abdelaziz Mohamed M. | Decentralized peer-to-peer advertisement |
US20040044774A1 (en) | 2002-09-04 | 2004-03-04 | Ruchi Mangalik | System for providing content sharing and method therefor |
US20040054723A1 (en) | 2002-09-17 | 2004-03-18 | Umeshwar Dayal | Method and system for peer to peer common channel collaboration |
US20040064693A1 (en) | 2002-09-26 | 2004-04-01 | Pabla Kuldipsingh A. | Distributed indexing of identity information in a peer-to-peer network |
US20040064568A1 (en) | 2002-09-26 | 2004-04-01 | Arora Akhil K. | Presence detection using distributed indexes in peer-to-peer networks |
US20040073659A1 (en) | 2002-10-15 | 2004-04-15 | Carl Rajsic | Method and apparatus for managing nodes in a network |
US20040088325A1 (en) | 2002-10-31 | 2004-05-06 | International Business Machines Corporation | System and method for building social networks based on activity around shared virtual objects |
US20050188108A1 (en) | 2002-10-31 | 2005-08-25 | Volera, Inc. | Enriched tree for a content distribution network |
US20040220893A1 (en) | 2002-11-20 | 2004-11-04 | Radar Networks, Inc. | User interface for managing semantic objects |
US20040103044A1 (en) | 2002-11-26 | 2004-05-27 | Vandewater Eric J. | System and method of protecting and promoting digital content |
US20060117090A1 (en) | 2002-12-17 | 2006-06-01 | Koninklijke Philips Electronics N.V. | System to allow content sharing |
US20040122958A1 (en) | 2002-12-19 | 2004-06-24 | International Business Machines Corporation | Method and system for peer-to-peer authorization |
US20040122822A1 (en) | 2002-12-19 | 2004-06-24 | Thompson J. Patrick | Contact schema |
US20040122855A1 (en) | 2002-12-19 | 2004-06-24 | Joann Ruvolo | Method of creating and displaying relationship chains between users of a computerized network |
US20040148434A1 (en) | 2003-01-24 | 2004-07-29 | Hitachi, Ltd. | Method and apparatus for peer-to peer access |
US20040148275A1 (en) | 2003-01-29 | 2004-07-29 | Dimitris Achlioptas | System and method for employing social networks for information discovery |
US20040162871A1 (en) | 2003-02-13 | 2004-08-19 | Pabla Kuldipsingh A. | Infrastructure for accessing a peer-to-peer network environment |
US20060146765A1 (en) | 2003-02-19 | 2006-07-06 | Koninklijke Philips Electronics, N.V. | System for ad hoc sharing of content items between portable devices and interaction methods therefor |
US20060167804A1 (en) | 2003-02-25 | 2006-07-27 | Ali Aydar | Track listening and playing service for digital media files |
US20040181487A1 (en) | 2003-03-10 | 2004-09-16 | Microsoft Corporation | Digital media clearing house platform |
US20040193680A1 (en) | 2003-03-31 | 2004-09-30 | Simon Gibbs | Method and apparatus for extending protected content access with peer to peer applications |
US20050031096A1 (en) | 2003-04-11 | 2005-02-10 | Richard Postrel | Command synchronization method and system |
US20040220957A1 (en) | 2003-04-29 | 2004-11-04 | Mcdonough William | Method and system for forming, updating, and using a geographic database |
US20040237045A1 (en) | 2003-05-21 | 2004-11-25 | Eintelligence, Inc. | Method for asynchronous sharing of integrated spreadsheets using a network |
US20050015357A1 (en) | 2003-05-21 | 2005-01-20 | Active Path Solutions, Inc. | System and method for content development |
US20050198290A1 (en) | 2003-06-04 | 2005-09-08 | Sony Computer Entertainment Inc. | Content distribution overlay network and methods for operating same in a P2P network |
US7069308B2 (en) | 2003-06-16 | 2006-06-27 | Friendster, Inc. | System, method and apparatus for connecting users in an online computer system based on their relationships within social networks |
WO2005006152A2 (en) | 2003-06-16 | 2005-01-20 | Friendster, Inc. | A system, method and apparatus for connecting users in an online computer system based on their relationships within social networks |
US20050021750A1 (en) | 2003-06-16 | 2005-01-27 | Friendster Inc., A California Corporation | System, method and apparatus for connecting users in an online computer system based on their relationships within social networks |
US20050235062A1 (en) | 2003-06-16 | 2005-10-20 | Friendster, Inc. | Method of inducing content uploads in a social network |
US20040267625A1 (en) | 2003-06-24 | 2004-12-30 | Andrew Feng | System and method for community centric resource sharing based on a publishing subscription model |
US20050021096A1 (en) | 2003-07-24 | 2005-01-27 | Mirowski Family Ventures, L.L.C. | Methods, apparatus, and systems for multiple stimulation from a single stimulator |
US20050044411A1 (en) * | 2003-08-20 | 2005-02-24 | Microsoft Corporation | Peer-to-peer authorization method |
US20050044361A1 (en) | 2003-08-21 | 2005-02-24 | Samsung Electronics Co., Ltd. | Method for sharing rights objects between users |
US20050047573A1 (en) * | 2003-08-28 | 2005-03-03 | Cameron Jeffrey M. | Controlling access to features of call processing software |
US20050091316A1 (en) | 2003-10-03 | 2005-04-28 | Oscar Ponce | System and method for creating and selectively sharing data elements in a peer-to-peer network |
US7281274B2 (en) | 2003-10-16 | 2007-10-09 | Lmp Media Llc | Electronic media distribution system |
US20050091289A1 (en) | 2003-10-24 | 2005-04-28 | Microsoft Corporation | File sharing in P2P group shared spaces |
US20050165726A1 (en) | 2003-10-30 | 2005-07-28 | Pepper Computer, Inc. | Packaged, organized collections of digital information, and mechanisms and methods for navigating and sharing the collection |
US20050097170A1 (en) | 2003-10-31 | 2005-05-05 | Yahoo! Inc. | Community-based green list for antispam |
US20050094313A1 (en) | 2003-11-05 | 2005-05-05 | Samsung Electronics Co,. Ltd. | Hard disk having air guide |
US20050114672A1 (en) * | 2003-11-20 | 2005-05-26 | Encryptx Corporation | Data rights management of digital information in a portable software permission wrapper |
US20050114783A1 (en) | 2003-11-26 | 2005-05-26 | Yahoo, Inc. | Visibility profile |
US20050203801A1 (en) | 2003-11-26 | 2005-09-15 | Jared Morgenstern | Method and system for collecting, sharing and tracking user or group associates content via a communications network |
US20060200435A1 (en) | 2003-11-28 | 2006-09-07 | Manyworlds, Inc. | Adaptive Social Computing Methods |
US20060200434A1 (en) | 2003-11-28 | 2006-09-07 | Manyworlds, Inc. | Adaptive Social and Process Network Systems |
US20050154701A1 (en) | 2003-12-01 | 2005-07-14 | Parunak H. Van D. | Dynamic information extraction with self-organizing evidence construction |
US7209933B2 (en) | 2003-12-12 | 2007-04-24 | Oracle International Corporation | Object versioning |
US20050138430A1 (en) | 2003-12-19 | 2005-06-23 | Landsman Richard A. | Community messaging lists for authorization to deliver electronic messages |
US20050149621A1 (en) | 2004-01-07 | 2005-07-07 | International Business Machines Corporation | Method and interface for multi-threaded conversations in instant messaging |
US20050159970A1 (en) | 2004-01-21 | 2005-07-21 | Orkut Buyukkokten | Methods and systems for the display and navigation of a social network |
US20050159998A1 (en) | 2004-01-21 | 2005-07-21 | Orkut Buyukkokten | Methods and systems for rating associated members in a social network |
US20050163135A1 (en) | 2004-01-23 | 2005-07-28 | Hopkins Samuel P. | Method for improving peer to peer network communication |
US20060230061A1 (en) | 2004-01-29 | 2006-10-12 | Yahoo! Inc. | Displaying aggregated new content by selected other user based on their authorization level |
US20050171955A1 (en) | 2004-01-29 | 2005-08-04 | Yahoo! Inc. | System and method of information filtering using measures of affinity of a relationship |
US20060184997A1 (en) | 2004-01-29 | 2006-08-17 | Yahoo! Inc. | Control for inviting an unauthenticated user to gain access to display of content that is otherwise accessible with an authentication mechanism |
US20050171832A1 (en) | 2004-01-29 | 2005-08-04 | Yahoo! Inc. | Method and system for sharing portal subscriber information in an online social network |
US20050171799A1 (en) | 2004-01-29 | 2005-08-04 | Yahoo! Inc. | Method and system for seeding online social network contacts |
US20050171954A1 (en) | 2004-01-29 | 2005-08-04 | Yahoo! Inc. | Selective electronic messaging within an online social network for SPAM detection |
US20050177385A1 (en) | 2004-01-29 | 2005-08-11 | Yahoo! Inc. | Method and system for customizing views of information associated with a social network user |
US20050172001A1 (en) | 2004-01-30 | 2005-08-04 | Microsoft Corporation | Mobile shared group interaction |
US20050172116A1 (en) | 2004-02-03 | 2005-08-04 | Novell, Inc. | Techniques for dynamically establishing and managing trust relationships |
US20050177614A1 (en) | 2004-02-09 | 2005-08-11 | Parallel-Pro, Llc | Method and computer system for matching mobile device users for business and social networking |
US20050193054A1 (en) | 2004-02-12 | 2005-09-01 | Wilson Eric D. | Multi-user social interaction network |
US20050195978A1 (en) | 2004-03-04 | 2005-09-08 | Miodrag Babic | Method and apparatus for encoding and selective distribution of licensed digital content |
US20050197846A1 (en) | 2004-03-04 | 2005-09-08 | Peter Pezaris | Method and system for generating a proximity index in a social networking environment |
US20050198031A1 (en) | 2004-03-04 | 2005-09-08 | Peter Pezaris | Method and system for controlling access to user information in a social networking environment |
US20050198305A1 (en) | 2004-03-04 | 2005-09-08 | Peter Pezaris | Method and system for associating a thread with content in a social networking environment |
US20050198131A1 (en) | 2004-03-05 | 2005-09-08 | Barry Appelman | Passively populating a participant list with known contacts |
US20050198172A1 (en) | 2004-03-05 | 2005-09-08 | Barry Appelman | Organizing entries in participant lists based on communications strengths |
US20050204038A1 (en) | 2004-03-11 | 2005-09-15 | Alexander Medvinsky | Method and system for distributing data within a network |
US7016307B2 (en) | 2004-03-11 | 2006-03-21 | Yahoo! Inc. | Method and system for finding related nodes in a social network |
US20050201290A1 (en) | 2004-03-11 | 2005-09-15 | Yahoo! Inc. | Method and system for finding a friend in a social network |
US20050256866A1 (en) | 2004-03-15 | 2005-11-17 | Yahoo! Inc. | Search system and methods with integration of user annotations from a trust network |
US20050216300A1 (en) | 2004-03-15 | 2005-09-29 | Barry Appelman | Sharing social network information |
US20050210104A1 (en) | 2004-03-19 | 2005-09-22 | Marko Torvinen | Method and system for presence enhanced group management and communication |
US20050210409A1 (en) | 2004-03-19 | 2005-09-22 | Kenny Jou | Systems and methods for class designation in a computerized social network application |
US20060020960A1 (en) | 2004-03-24 | 2006-01-26 | Sandeep Relan | System, method, and apparatus for secure sharing of multimedia content across several electronic devices |
US20050216550A1 (en) | 2004-03-26 | 2005-09-29 | Paseman William G | Communication mode and group integration for social networks |
US20050229243A1 (en) | 2004-03-31 | 2005-10-13 | Svendsen Hugh B | Method and system for providing Web browsing through a firewall in a peer to peer network |
US20060010225A1 (en) | 2004-03-31 | 2006-01-12 | Ai Issa | Proxy caching in a photosharing peer-to-peer network to improve guest image viewing performance |
US20050266835A1 (en) | 2004-04-09 | 2005-12-01 | Anuraag Agrawal | Sharing content on mobile devices |
US20050243736A1 (en) | 2004-04-19 | 2005-11-03 | International Business Machines Corporation | System, method, and service for finding an optimal collection of paths among a plurality of paths between two nodes in a complex network |
US20050234864A1 (en) | 2004-04-20 | 2005-10-20 | Shapiro Aaron M | Systems and methods for improved data sharing and content transformation |
US20050232423A1 (en) | 2004-04-20 | 2005-10-20 | Microsoft Corporation | Abstractions and automation for enhanced sharing and collaboration |
US20060031489A1 (en) | 2004-04-21 | 2006-02-09 | Microsoft Corporation | Smart shares and transports |
US20050240773A1 (en) | 2004-04-21 | 2005-10-27 | Fuji Xerox Co., Ltd. | Secure file sharing |
US20050251675A1 (en) * | 2004-04-26 | 2005-11-10 | Microsoft Corporation | Privacy model |
US20050246420A1 (en) | 2004-04-28 | 2005-11-03 | Microsoft Corporation | Social network email filtering |
US20060167855A1 (en) | 2004-05-12 | 2006-07-27 | Baytsp | Identification and tracking of digital content distributors on wide area networks |
US20060136419A1 (en) | 2004-05-17 | 2006-06-22 | Antony Brydon | System and method for enforcing privacy in social networks |
US20050262199A1 (en) | 2004-05-20 | 2005-11-24 | International Business Machines Corporation | System and method for in-context, topic-oriented instant messaging |
US20050262530A1 (en) | 2004-05-24 | 2005-11-24 | Siemens Information And Communication Networks, Inc. | Systems and methods for multimedia communication |
US20050267940A1 (en) | 2004-05-26 | 2005-12-01 | Nicholas Galbreath | System and method for managing an online social network |
US20050267766A1 (en) | 2004-05-26 | 2005-12-01 | Nicholas Galbreath | System and method for managing information flow between members of an online social network |
US20050268329A1 (en) | 2004-06-01 | 2005-12-01 | Jaushin Lee | Distributed and scalable instant multimedia communication system |
US20060095471A1 (en) | 2004-06-07 | 2006-05-04 | Jason Krikorian | Personal media broadcasting system |
US20060004892A1 (en) | 2004-06-14 | 2006-01-05 | Christopher Lunt | Visual tags for search results generated from social network information |
US20060004789A1 (en) | 2004-06-14 | 2006-01-05 | Christopher Lunt | Method of sharing social network information with existing user databases |
US20050283497A1 (en) | 2004-06-17 | 2005-12-22 | Nurminen Jukka K | System and method for search operations |
US20050289648A1 (en) | 2004-06-23 | 2005-12-29 | Steven Grobman | Method, apparatus and system for virtualized peer-to-peer proxy services |
US7359894B1 (en) | 2004-06-30 | 2008-04-15 | Google Inc. | Methods and systems for requesting and providing information in a social network |
US20060015588A1 (en) | 2004-06-30 | 2006-01-19 | Microsoft Corporation | Partitioning social networks |
US20060036766A1 (en) | 2004-07-21 | 2006-02-16 | Nicolas Baupin | Method and system for managing identity overload and private/public availability of an instant messaging address |
US20060021009A1 (en) | 2004-07-22 | 2006-01-26 | Christopher Lunt | Authorization and authentication based on an individual's social network |
US20060036641A1 (en) | 2004-07-28 | 2006-02-16 | Antony Brydon | System and method for using social networks for the distribution of communications |
US20060026235A1 (en) | 2004-08-02 | 2006-02-02 | Schwarz Marcus R | Relations between collaboration workspaces |
US20060031770A1 (en) | 2004-08-05 | 2006-02-09 | Mcmenamin Marie | Methods, systems, and storage mediums for providing multi-media content storage and management services |
US20060035766A1 (en) | 2004-08-16 | 2006-02-16 | Towley Carl K Iii | Exercise machine using lever mounted selectorized dumbbells as exercise mass |
US20060047839A1 (en) | 2004-08-24 | 2006-03-02 | Tate Patrick D | Reproxying an unproxied connection |
US20060048059A1 (en) | 2004-08-26 | 2006-03-02 | Henry Etkin | System and method for dynamically generating, maintaining, and growing an online social network |
US20060048132A1 (en) * | 2004-09-01 | 2006-03-02 | Microsoft Corporation | Licensing the use of a particular feature of software |
US20060059571A1 (en) * | 2004-09-01 | 2006-03-16 | Microsoft Corporation | Licensing the use of software on a particular CPU |
US20060053380A1 (en) | 2004-09-03 | 2006-03-09 | Spataro Jared M | Systems and methods for collaboration |
US20060063552A1 (en) | 2004-09-17 | 2006-03-23 | Nextel Communications, Inc. | Public dispatch chatroom |
US20060064431A1 (en) | 2004-09-20 | 2006-03-23 | Microsoft Corporation | Method, system, and apparatus for creating a knowledge interchange profile |
US20060095514A1 (en) | 2004-10-20 | 2006-05-04 | Inbit, Inc. | Collaborative communication platforms |
US20060090137A1 (en) | 2004-10-26 | 2006-04-27 | International Business Machines Corporation | Chat user interface for threaded text chat systems |
US20060095976A1 (en) | 2004-11-01 | 2006-05-04 | Microsoft Corporation | Dynamic summary module |
US20060117378A1 (en) | 2004-11-04 | 2006-06-01 | Tam Chung M | System and method for creating a secure trusted social network |
US20060259957A1 (en) * | 2004-11-04 | 2006-11-16 | Tam Chung M | System and method for creating a secure trusted social network |
US20060107286A1 (en) | 2004-11-12 | 2006-05-18 | Patrick Connor | System and method for the controlled on-demand distribution of content via a centralized server and a peer-to-peer network |
US20060136551A1 (en) | 2004-11-16 | 2006-06-22 | Chris Amidon | Serving content from an off-line peer server in a photosharing peer-to-peer network in response to a guest request |
US20060184464A1 (en) | 2004-11-22 | 2006-08-17 | Nec Laboratories America, Inc. | System and methods for data analysis and trend prediction |
US20060121987A1 (en) | 2004-12-07 | 2006-06-08 | Microsoft Corporation | User-centric method of aggregating information sources to reinforce digital identity |
US20060121988A1 (en) | 2004-12-07 | 2006-06-08 | Microsoft Corporation | Tool for real-time graphical exploration of interconnected friends and groups |
US20060123127A1 (en) | 2004-12-08 | 2006-06-08 | Evil Twin Studios, Inc. | System and method for organizing online communities and virtual dwellings within a virtual environment |
US20060143183A1 (en) | 2004-12-23 | 2006-06-29 | Goldberg Adam J | System and method for providing collection sub-groups |
US20060143068A1 (en) | 2004-12-23 | 2006-06-29 | Hermann Calabria | Vendor-driven, social-network enabled review collection system |
US7607164B2 (en) | 2004-12-23 | 2009-10-20 | Microsoft Corporation | Systems and processes for managing policy change in a distributed enterprise |
US20060143084A1 (en) | 2004-12-28 | 2006-06-29 | Boloto, Inc. | Software and method for advertisor sponsored events within a private centrally managed local or distributed network of users and an optional associated private network card for specialty marketing identification or banking |
US20060143236A1 (en) | 2004-12-29 | 2006-06-29 | Bandwidth Productions Inc. | Interactive music playlist sharing system and methods |
US20060155813A1 (en) | 2005-01-12 | 2006-07-13 | International Business Machines Corporation | Instant messaging communications network with selectable responses to active status queries, made to individual user display stations by other user stations, personalized to such other querying user stations |
US20060173957A1 (en) | 2005-01-28 | 2006-08-03 | Robinson Eric M | Apparatus and method for message-centric analysis and multi-aspect viewing using social networks |
US20060173838A1 (en) | 2005-01-31 | 2006-08-03 | France Telecom | Content navigation service |
US20070061487A1 (en) * | 2005-02-01 | 2007-03-15 | Moore James F | Systems and methods for use of structured and unstructured distributed data |
US20060173985A1 (en) | 2005-02-01 | 2006-08-03 | Moore James F | Enhanced syndication |
US20060173963A1 (en) | 2005-02-03 | 2006-08-03 | Microsoft Corporation | Propagating and responding to announcements in an environment having pre-established social groups |
US20060184617A1 (en) | 2005-02-11 | 2006-08-17 | Nicholas Frank C | Method and system for the creating, managing, and delivery of feed formatted content |
US20060190536A1 (en) | 2005-02-23 | 2006-08-24 | International Business Machines Corporation | Method, system and program product for building social networks |
US20060209727A1 (en) | 2005-02-24 | 2006-09-21 | International Business Machines Corporation | Peer-to-peer instant messaging and chat system |
US20060195462A1 (en) | 2005-02-28 | 2006-08-31 | Yahoo! Inc. | System and method for enhanced media distribution |
US20060218577A1 (en) | 2005-03-11 | 2006-09-28 | Microsoft Corporation | Viral advertising for interactive services |
US20060218153A1 (en) | 2005-03-28 | 2006-09-28 | Voon George H H | Building social networks using shared content data relating to a common interest |
US20060218225A1 (en) | 2005-03-28 | 2006-09-28 | Hee Voon George H | Device for sharing social network information among users over a network |
US20060248122A1 (en) | 2005-04-27 | 2006-11-02 | Microsoft Corporation | Component based infrastructure for sharing files |
US20060248573A1 (en) * | 2005-04-28 | 2006-11-02 | Content Guard Holdings, Inc. | System and method for developing and using trusted policy based on a social model |
US20060259982A1 (en) * | 2005-05-11 | 2006-11-16 | Manish Upendran | System and method for the propagation of DRM protected content |
US20060267940A1 (en) | 2005-05-24 | 2006-11-30 | Microsoft Corporation | Integration of navigation device functionality into handheld devices |
US20090030943A1 (en) | 2005-06-06 | 2009-01-29 | Comptel Corporation | System and method for processing data records in a mediation system |
US20070028000A1 (en) | 2005-07-14 | 2007-02-01 | Yahoo! Inc. | Content router processing |
US20070106551A1 (en) | 2005-09-20 | 2007-05-10 | Mcgucken Elliot | 22nets: method, system, and apparatus for building content and talent marketplaces and archives based on a social network |
US20070192299A1 (en) | 2005-12-14 | 2007-08-16 | Mark Zuckerberg | Systems and methods for social mapping |
WO2007070676A2 (en) | 2005-12-14 | 2007-06-21 | Facebook, Inc. | Systems and methods for social mapping |
US20070143228A1 (en) * | 2005-12-15 | 2007-06-21 | Microsoft Corporation | Licensing matrix |
US20070150603A1 (en) * | 2005-12-22 | 2007-06-28 | Catalog. Com, Inc. | System and method for cross-domain social networking |
US20070173325A1 (en) | 2006-01-20 | 2007-07-26 | Microsoft Corporation | Join in-progress on-line game session |
US20070220575A1 (en) | 2006-03-03 | 2007-09-20 | Verimatrix, Inc. | Movie studio-based network distribution system and method |
US20070233828A1 (en) | 2006-03-31 | 2007-10-04 | Jeremy Gilbert | Methods and systems for providing data storage and retrieval |
US20070255785A1 (en) | 2006-04-28 | 2007-11-01 | Yahoo! Inc. | Multimedia sharing in social networks for mobile devices |
US20080059992A1 (en) | 2006-09-06 | 2008-03-06 | Qurio Holdings, Inc. | System and method for controlled viral distribution of digital content in a social network |
Non-Patent Citations (6)
Title |
---|
Beverly Yang et al., "Designing a Super-Peer Network," 19th International Conference on Data Engineering (ICDE'03), 2003. |
Deborah L. McGuinness et al., editors; "OWL web Ontology Language-Overview", copyright 2004 World Wide Web Consortium (W3C), published Feb. 10, 2004, http://www.w3.org/TR/2004/REC-owl-features-20040210/, 19 pages. |
Marc A. Smith and Andrew T. Fiore, "Visualization Components for Persistent Conversations," Sep. 2000. |
Pretschner, Alexander et al., "Ontology Based Personalized Search," Proceedings of the 11th IEEE International Conference on Tools with Artificial Intelligence, p. 391, Nov. 8-10, 1999. |
Srinivasan, T. et al., "OPSHNN: Ontology Based Personalized Searching Using Hierarchical Neural Networks Evidence Combination," The Sixth IEEE International Conference on Computer and Information Technology 2006, pp. 44-44, Sep. 2006. |
Warren Sack, "Discourse Diagrams: Interface Design for Very Large-Scale Conversations," System Sciences, Proceedings of the 33rd Annual Hawaii International Conference, 2000. |
Cited By (73)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9466054B1 (en) | 2003-06-05 | 2016-10-11 | Intertrust Technologies Corporation | Interoperable systems and methods for peer-to-peer service orchestration |
US9626667B2 (en) | 2005-10-18 | 2017-04-18 | Intertrust Technologies Corporation | Digital rights management engine systems and methods |
US20080228869A1 (en) * | 2007-03-14 | 2008-09-18 | Deutsche Telekom Ag | Method for online distribution of drm content |
US8055708B2 (en) * | 2007-06-01 | 2011-11-08 | Microsoft Corporation | Multimedia spaces |
US20080301304A1 (en) * | 2007-06-01 | 2008-12-04 | Microsoft Corporation | Multimedia spaces |
US20130198286A1 (en) * | 2008-02-15 | 2013-08-01 | Your Net Works, Inc. | System, method, and computer program product for providing an association between a first participant and a second participant in a social network |
US20130282822A1 (en) * | 2008-02-15 | 2013-10-24 | Your Net Works, Inc. | System, method, and computer program product for providing an association between a first participant and a second participant in a social network |
US20090271870A1 (en) * | 2008-04-25 | 2009-10-29 | Nokia Corporation | Methods, apparatuses, and computer program products for providing distributed access rights management using access rights filters |
US8516602B2 (en) * | 2008-04-25 | 2013-08-20 | Nokia Corporation | Methods, apparatuses, and computer program products for providing distributed access rights management using access rights filters |
US9407942B2 (en) * | 2008-10-03 | 2016-08-02 | Finitiv Corporation | System and method for indexing and annotation of video content |
US20130067333A1 (en) * | 2008-10-03 | 2013-03-14 | Finitiv Corporation | System and method for indexing and annotation of video content |
US20100125916A1 (en) * | 2008-11-18 | 2010-05-20 | Samsung Electronics Co., Ltd. | Apparatus and method for controlling content |
US10530785B1 (en) * | 2009-08-05 | 2020-01-07 | West Corporation | Method and system for message delivery security validation |
US9935966B1 (en) * | 2009-08-05 | 2018-04-03 | West Corporation | Method and system for message delivery security validation |
US9621564B1 (en) * | 2009-08-05 | 2017-04-11 | West Corporation | Method and system for message delivery security validation |
US9178858B1 (en) * | 2009-08-05 | 2015-11-03 | West Corporation | Method and system for message delivery security validation |
US11483265B2 (en) | 2009-08-19 | 2022-10-25 | Oracle International Corporation | Systems and methods for associating social media systems and web pages |
US10339541B2 (en) | 2009-08-19 | 2019-07-02 | Oracle International Corporation | Systems and methods for creating and inserting application media content into social media system displays |
US11620660B2 (en) | 2009-08-19 | 2023-04-04 | Oracle International Corporation | Systems and methods for creating and inserting application media content into social media system displays |
US20120222061A1 (en) * | 2009-10-14 | 2012-08-30 | Thomson Licensing | Automatic media asset update over an online social network |
US20120110678A1 (en) * | 2010-10-27 | 2012-05-03 | Sony Ericsson Mobile Communications Ab | Digital Rights Management (DRM) Domain Recommendation and Selection Based on a User's Social Graphs |
US9449154B2 (en) | 2010-10-29 | 2016-09-20 | Nokia Technologies Oy | Method and apparatus for granting rights for content on a network service |
US9135664B2 (en) | 2010-10-29 | 2015-09-15 | Nokia Corporation | Method and apparatus for granting rights for content on a network service |
US10142687B2 (en) | 2010-11-07 | 2018-11-27 | Symphony Advanced Media, Inc. | Audience content exposure monitoring apparatuses, methods and systems |
US9990114B1 (en) | 2010-12-23 | 2018-06-05 | Oracle International Corporation | Customizable publication via multiple outlets |
US9117058B1 (en) * | 2010-12-23 | 2015-08-25 | Oracle International Corporation | Monitoring services and platform for multiple outlets |
US20120197738A1 (en) * | 2011-01-31 | 2012-08-02 | Sony Computer Entertainment Inc. | Method of Providing Content Assigned Identifier and ID Management Device |
US9152985B2 (en) * | 2011-01-31 | 2015-10-06 | Sony Corporation | System and method for encrypting and rewarding users for sharing streaming media between mobile devices over an ad-hoc network |
US10205999B2 (en) | 2011-02-25 | 2019-02-12 | Avaya Inc. | Advanced user interface and control paradigm including contextual collaboration for multiple service operator extended functionality offers |
US9183514B2 (en) | 2011-02-25 | 2015-11-10 | Avaya Inc. | Advanced user interface and control paradigm including contextual collaboration for multiple service operator extended functionality offers |
US9021607B2 (en) * | 2011-02-25 | 2015-04-28 | Avaya Inc. | Advanced user interface and control paradigm including digital rights management features for multiple service operator extended functionality offers |
US8819729B2 (en) | 2011-02-25 | 2014-08-26 | Avaya Inc. | Advanced user interface and control paradigm for multiple service operator extended functionality offers |
US20120222135A1 (en) * | 2011-02-25 | 2012-08-30 | Avaya Inc. | Advanced user interface and control paradigm including digital rights management features for multiple service operator extended functionality offers |
US20170195370A1 (en) * | 2011-04-11 | 2017-07-06 | Intertrust Technologies Corporation | Information security systems and methods |
US9589110B2 (en) * | 2011-04-11 | 2017-03-07 | Intertrust Technologies Corporation | Information security systems and methods |
US10009384B2 (en) * | 2011-04-11 | 2018-06-26 | Intertrust Technologies Corporation | Information security systems and methods |
US20120260346A1 (en) * | 2011-04-11 | 2012-10-11 | Intertrust Technologies Corporation | Information security systems and methods |
US9432713B2 (en) | 2011-07-06 | 2016-08-30 | Symphony Advanced Media | Media content synchronized advertising platform apparatuses and systems |
US8631473B2 (en) * | 2011-07-06 | 2014-01-14 | Symphony Advanced Media | Social content monitoring platform apparatuses and systems |
US12015815B2 (en) | 2011-07-06 | 2024-06-18 | Symphony Advanced Media | Mobile content tracking platform apparatuses, methods and systems |
US8607295B2 (en) | 2011-07-06 | 2013-12-10 | Symphony Advanced Media | Media content synchronized advertising platform methods |
US9571874B2 (en) | 2011-07-06 | 2017-02-14 | Symphony Advanced Media | Social content monitoring platform apparatuses, methods and systems |
US9264764B2 (en) | 2011-07-06 | 2016-02-16 | Manish Bhatia | Media content based advertising survey platform methods |
US9237377B2 (en) | 2011-07-06 | 2016-01-12 | Symphony Advanced Media | Media content synchronized advertising platform apparatuses and systems |
US10291947B2 (en) | 2011-07-06 | 2019-05-14 | Symphony Advanced Media | Media content synchronized advertising platform apparatuses and systems |
US8635674B2 (en) * | 2011-07-06 | 2014-01-21 | Symphony Advanced Media | Social content monitoring platform methods |
US9723346B2 (en) | 2011-07-06 | 2017-08-01 | Symphony Advanced Media | Media content synchronized advertising platform apparatuses and systems |
US9807442B2 (en) | 2011-07-06 | 2017-10-31 | Symphony Advanced Media, Inc. | Media content synchronized advertising platform apparatuses and systems |
US8650587B2 (en) | 2011-07-06 | 2014-02-11 | Symphony Advanced Media | Mobile content tracking platform apparatuses and systems |
US8978086B2 (en) | 2011-07-06 | 2015-03-10 | Symphony Advanced Media | Media content based advertising survey platform apparatuses and systems |
US10034034B2 (en) | 2011-07-06 | 2018-07-24 | Symphony Advanced Media | Mobile remote media control platform methods |
US8955001B2 (en) | 2011-07-06 | 2015-02-10 | Symphony Advanced Media | Mobile remote media control platform apparatuses and methods |
US8667520B2 (en) | 2011-07-06 | 2014-03-04 | Symphony Advanced Media | Mobile content tracking platform methods |
US20130254699A1 (en) * | 2012-03-21 | 2013-09-26 | Intertrust Technologies Corporation | Systems and methods for managing documents and other electronic content |
US20130263276A1 (en) * | 2012-03-30 | 2013-10-03 | Sony Corporation | Information processing apparatus, information processing method, information processing system, and program |
US10193887B2 (en) * | 2012-07-10 | 2019-01-29 | Oath Inc. | Network appliance |
US9832284B2 (en) | 2013-12-27 | 2017-11-28 | Facebook, Inc. | Maintaining cached data extracted from a linked resource |
US9442903B2 (en) | 2014-02-06 | 2016-09-13 | Facebook, Inc. | Generating preview data for online content |
US10133710B2 (en) | 2014-02-06 | 2018-11-20 | Facebook, Inc. | Generating preview data for online content |
WO2015164104A1 (en) * | 2014-04-23 | 2015-10-29 | Microsoft Technology Licensing, Llc | Management of on-demand content |
US20150350259A1 (en) * | 2014-05-30 | 2015-12-03 | Avichal Garg | Automatic creator identification of content to be shared in a social networking system |
US10567327B2 (en) * | 2014-05-30 | 2020-02-18 | Facebook, Inc. | Automatic creator identification of content to be shared in a social networking system |
US9288200B1 (en) | 2014-12-31 | 2016-03-15 | Spotify Ab | Methods and systems for dynamic creation of hotspots for media control |
US9935943B2 (en) | 2014-12-31 | 2018-04-03 | Spotify Ab | Methods and systems for dynamic creation of hotspots for media control |
US10313331B2 (en) * | 2014-12-31 | 2019-06-04 | Spotify Ab | Methods and systems for dynamic creation of hotspots for media control |
US11057370B2 (en) | 2014-12-31 | 2021-07-06 | Spotify Ab | Methods and systems for dynamic creation of hotspots for media control |
US20180351937A1 (en) * | 2014-12-31 | 2018-12-06 | Spotify Ab | Methods and Systems for Dynamic Creation of Hotspots for Media Control |
US9432428B2 (en) * | 2014-12-31 | 2016-08-30 | Spotify Ab | Methods and systems for dynamic creation of hotspots for media control |
US11122055B2 (en) | 2015-10-07 | 2021-09-14 | Spotify Ab | Dynamic control of playlists |
US10212171B2 (en) | 2015-10-07 | 2019-02-19 | Spotify Ab | Dynamic control of playlists |
US11902286B2 (en) | 2015-10-07 | 2024-02-13 | Spotify Ab | Dynamic control of playlists |
US10628482B2 (en) | 2016-09-30 | 2020-04-21 | Spotify Ab | Methods and systems for adapting playlists |
US11403341B2 (en) | 2016-09-30 | 2022-08-02 | Spotify Ab | Methods and systems for adapting playlists |
Also Published As
Publication number | Publication date |
---|---|
WO2008060739A2 (en) | 2008-05-22 |
CN101523786A (en) | 2009-09-02 |
EP2062385A2 (en) | 2009-05-27 |
EP2062385A4 (en) | 2011-01-26 |
WO2008060739A3 (en) | 2009-04-16 |
CN101523786B (en) | 2013-09-11 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7873988B1 (en) | System and method for rights propagation and license management in conjunction with distribution of digital content in a social network | |
US7992171B2 (en) | System and method for controlled viral distribution of digital content in a social network | |
US7925592B1 (en) | System and method of using a proxy server to manage lazy content distribution in a social network | |
JP7357141B2 (en) | Salutation Protocol System and Method for Communicating Using a Private Overlay Peer-to-Peer Network | |
US8719912B2 (en) | Enabling private data feed | |
Tootoonchian et al. | Lockr: social access control for web 2.0 | |
KR100856027B1 (en) | Copyrighted video data service system and method | |
KR101446944B1 (en) | Method of controlled access to content | |
AU2007292453B2 (en) | DRM aspects of peer-to-peer digital content distribution | |
RU2419222C2 (en) | Secured instant transfer of messages | |
US9548859B2 (en) | Ticket-based implementation of content leasing | |
US20160063223A1 (en) | Distributing protected content | |
US9654288B1 (en) | Securing group communications | |
JP2005526320A (en) | Secure content sharing in digital rights management | |
MXPA04012326A (en) | Access control and key management system for streaming media. | |
CN1943204A (en) | Controlling use of data in a communication system | |
US11991286B2 (en) | Systems and methods for using a non-fungible digital asset to facilitate accessing an access-restricted resource | |
US9977910B2 (en) | Trusted user circles | |
US20110072267A1 (en) | Method, mobile and network nodes for sharing content between users and for tracking messages | |
US20060242074A1 (en) | Encrypting digital rights management protected content | |
US20090138941A1 (en) | Method to enhance Principal Referencing in Identity-based Scenarios | |
Shoeb | Access management for digital repository | |
Ege | Secure Trust Management for the Android Platform | |
JP2005346389A (en) | Content distribution system and content viewing right disposition method | |
CN116918314A (en) | electronic conference |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AS | Assignment |
Owner name: QURIO HOLDINGS, INC., NORTH CAROLINA Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:ISSA, ALFREDO;AMIDO, CHRISTOPHER;WALSH, RICHARD;REEL/FRAME:018271/0870 Effective date: 20060831 |
|
AS | Assignment |
Owner name: QURIO HOLDINGS, INC., NORTH CAROLINA Free format text: CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNOR'S NAME, PREVIOUSLY RECORDED AT REEEL 018271 FRAME 0870;ASSIGNORS:ISSA, ALFREDO;AMIDON, CHRISTOPHER;WALSH, RICHARD;REEL/FRAME:018377/0995 Effective date: 20060831 |
|
FPAY | Fee payment |
Year of fee payment: 4 |
|
FEPP | Fee payment procedure |
Free format text: MAINTENANCE FEE REMINDER MAILED (ORIGINAL EVENT CODE: REM.); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY |
|
LAPS | Lapse for failure to pay maintenance fees |
Free format text: PATENT EXPIRED FOR FAILURE TO PAY MAINTENANCE FEES (ORIGINAL EVENT CODE: EXP.); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY |
|
STCH | Information on status: patent discontinuation |
Free format text: PATENT EXPIRED DUE TO NONPAYMENT OF MAINTENANCE FEES UNDER 37 CFR 1.362 |
|
FEPP | Fee payment procedure |
Free format text: PETITION RELATED TO MAINTENANCE FEES FILED (ORIGINAL EVENT CODE: PMFP); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY |
|
FP | Lapsed due to failure to pay maintenance fee |
Effective date: 20190118 |
|
FEPP | Fee payment procedure |
Free format text: PETITION RELATED TO MAINTENANCE FEES DISMISSED (ORIGINAL EVENT CODE: PMFS); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY |
|
FEPP | Fee payment procedure |
Free format text: PETITION RELATED TO MAINTENANCE FEES FILED (ORIGINAL EVENT CODE: PMFP); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY |
|
PRDP | Patent reinstated due to the acceptance of a late maintenance fee |
Effective date: 20200115 |
|
FEPP | Fee payment procedure |
Free format text: PETITION RELATED TO MAINTENANCE FEES GRANTED (ORIGINAL EVENT CODE: PMFG); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY |
|
STCF | Information on status: patent grant |
Free format text: PATENTED CASE |
|
FEPP | Fee payment procedure |
Free format text: MAINTENANCE FEE REMINDER MAILED (ORIGINAL EVENT CODE: REM.); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY |
|
LAPS | Lapse for failure to pay maintenance fees |
Free format text: PATENT EXPIRED FOR FAILURE TO PAY MAINTENANCE FEES (ORIGINAL EVENT CODE: EXP.); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY |
|
STCH | Information on status: patent discontinuation |
Free format text: PATENT EXPIRED DUE TO NONPAYMENT OF MAINTENANCE FEES UNDER 37 CFR 1.362 |
|
FP | Lapsed due to failure to pay maintenance fee |
Effective date: 20230118 |