US8230338B2 - Game determination of tag relevance for social bookmarking - Google Patents

Game determination of tag relevance for social bookmarking Download PDF

Info

Publication number
US8230338B2
US8230338B2 US12/017,058 US1705808A US8230338B2 US 8230338 B2 US8230338 B2 US 8230338B2 US 1705808 A US1705808 A US 1705808A US 8230338 B2 US8230338 B2 US 8230338B2
Authority
US
United States
Prior art keywords
tags
content
game
user interface
program code
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
Application number
US12/017,058
Other versions
US20090187844A1 (en
Inventor
Casey Dugan
Michael Muller
Jerry W. Redman
Amy D. Travis
Sara Weber
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Activision Publishing Inc
Original Assignee
International Business Machines Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by International Business Machines Corp filed Critical International Business Machines Corp
Priority to US12/017,058 priority Critical patent/US8230338B2/en
Assigned to INTERNATIONAL BUSINESS MACHINES CORPORATION reassignment INTERNATIONAL BUSINESS MACHINES CORPORATION ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: DUGAN, CASEY, MULLER, MICHAEL, REDMAN, JERRY W., TRAVIS, AMY D., WEBER, SARA
Publication of US20090187844A1 publication Critical patent/US20090187844A1/en
Application granted granted Critical
Publication of US8230338B2 publication Critical patent/US8230338B2/en
Assigned to ACTIVISION PUBLISHING, INC. reassignment ACTIVISION PUBLISHING, INC. ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: INTERNATIONAL BUSINESS MACHINES CORPORATION
Assigned to BANK OF AMERICA, N.A. reassignment BANK OF AMERICA, N.A. SECURITY AGREEMENT Assignors: ACTIVISION PUBLISHING, INC.
Assigned to BLIZZARD ENTERTAINMENT, INC., ACTIVISION PUBLISHING, INC., ACTIVISION BLIZZARD INC., ACTIVISION ENTERTAINMENT HOLDINGS, INC. reassignment BLIZZARD ENTERTAINMENT, INC. RELEASE BY SECURED PARTY (SEE DOCUMENT FOR DETAILS). Assignors: BANK OF AMERICA, N.A.
Expired - Fee Related legal-status Critical Current
Adjusted expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/955Retrieval from the web using information identifiers, e.g. uniform resource locators [URL]
    • G06F16/9562Bookmark management

Definitions

  • the present invention relates to the field of bookmarking content and more particularly to social bookmarking.
  • Content browsing refers to the retrieval and presentation of electronic content in a browser client.
  • Content generally can include electronic documents, messages, audio, audiovisual and video materials and imagery.
  • content can be stored in a server environment and published for access by content consumers over a computer communications network such as the global Internet.
  • Content consumers can retrieve content over the network by reference to a network address for the content.
  • the content can be presented in a browser client including not only conventional visual browsers such as the venerable Web browser, but also in alternative browsers such as those deployed in pervasive devices and those supporting different modes of presentation such as the audible presentation of material.
  • bookmark a bookmark
  • end users can record content of interest as a bookmark. Subsequently, end users can access a list of bookmarks in order to recall the content of interest without being compelled to recall from memory the precise uniform resource indicator (URI) for the content of interest.
  • URI uniform resource indicator
  • bookmarking reflects the personal experience of individual users
  • social bookmarking provides a foundation for users within a social group to store, organize, share and search the bookmarks collectively established by the users within the social group.
  • users save links to memorable content.
  • the links subsequently can be published for public inspection and use so as to provide a communal repository of bookmarks. Consequently, groups of the users can access the links encapsulated within respective social bookmarks, though the groups of users in fact may never have viewed the associated content—a prerequisite for a traditional bookmark.
  • Social bookmarking services often encourage users in a social network to annotate bookmarks with meta-information referred to as “tags” rather than merely storing bookmarks in a traditional file hierarchy. As such, users processing tags for a social bookmark can view the social bookmark for content along with the tag pertaining to the bookmark, for instance if a number of users having bookmarked the content. Further, some social bookmarking services infer clusters of bookmarks from the relationship of corresponding tags. Finally, many social bookmarking services provide subscription based feeds for lists of bookmarks, including lists organized by tags. Consequently, subscribers can become aware of new bookmarks as the bookmarks are saved, shared, and tagged by other users.
  • Embodiments of the present invention address deficiencies of the art in respect to social bookmarking and provide a novel and non-obvious method, system and computer program product for game determined tag relevance for social bookmarking.
  • a method for the game determination of tag relevance for social bookmarking can be provided. The method can include rendering a game user interface in connection with content in a content browser, providing a list of tags previously associated with the content in the game user interface for a game participant and receiving relevance values for the tags through the game user interface provided by the game participant for each of the tags, comparing the relevance values to relevance values provided by others to generate a score and presenting the score in the game user interface, and applying the received relevance values to the tags to improve quality for each of the tags in association with the content.
  • a social bookmarking data processing system can be provided.
  • the system can include a social bookmarking system coupled to a data store of tags, and a tag game coupled to the social bookmarking system.
  • the tag game can include program code enabled to generate a game user interface including a list of tags from the data store of tags previously associated with content.
  • the program code further can be enabled to receive relevance values for the tags through the game user interface for each of the tags, to compare the relevance values to relevance values provided by others to generate a score and presenting the score in the game user interface, and to apply the received relevance values to the tags.
  • the game user interface can provide a tag entry field programmed to accept a new tag to be associated with the content.
  • the game user interface can include a target portions of which represent different relevance values, and iconic representations of tags such that each tag can be assigned a relevance value by dragging and dropping the iconic representation onto the portion of the target corresponding to a desired relevance value.
  • the iconic representations can be different graphical images of darts, each corresponding to a tag in the list of tags.
  • the target can include a bulls-eye in which each portion of the bulls-eye corresponds to a different relevance value.
  • both the darts and the bulls-eye can be configured for drag-and-drop operations to apply a relevance value to a tag corresponding to a dragged and dropped dart onto a portion of the bulls-eye.
  • FIG. 1 is a pictorial illustration of a game interface for determining tag relevance for social bookmarking
  • FIG. 2 is a schematic illustration of a social bookmarking data processing system configured for game determination of tag relevance
  • FIG. 3 is a flow chart illustrating a process for game determining tag relevance for social bookmarking.
  • Embodiments of the present invention provide a method, system and computer program product for the game determination of tag relevance for social bookmarking.
  • a game participant can be presented with content in a content browser and prompted with different tags for the content.
  • the game participant can rate the different tags according to a degree of relevance for the content.
  • the game participant can add new tags for the content.
  • the ratings can be compared to ratings applied by other users to the content in order to score the end user.
  • the ratings can be combined with the ratings by other users in order to improve the quality of the tags for the content.
  • new tags provided by the game participant can be added to the tags for the content in order to improve the quantity of the tags for the content.
  • FIG. 1 is a pictorial illustration of a game interface for determining tag relevance for social bookmarking.
  • content 120 such as a Web page can be provided for viewing by a participant in a content browser 110 .
  • a game user interface 130 can be rendered in connection with the content 120 for interaction by the participant.
  • the game user interface 130 can include a listing of tags 140 previously associated with the content 120 .
  • the tags 140 can be tags that had been previously applied by prior viewers of the content 120 , or the tags 140 can be computer generated tags, or both.
  • Each of the tags 140 can be assigned a relevance value by the participant.
  • the assignment of a relevance value can be performed through the manual entry of a relevance value, or as shown in FIG. 1 , the participant can drag-and-drop an iconic representation of each tag 140 onto a corresponding relevance in a relevance target 150 —as illustrated, a series of concentric rings in a bulls-eye arrangement. To the extent that the participant desires to add additional tags of relevance, the participant can do so in tag entry field 160 .
  • the relevance values assigned to each tag 140 can be compared to those values previously applied by other user in order to generate a score.
  • the score can be updated by selection of score update control 170 .
  • the “game” as illustrated in FIG. 1 can be time limited in that a participant can be expected to complete an assignment of relevance values for each of the tags within a specified period of time indicated by timer 190 .
  • the participant can set the timer manually so as to be reminded when to stop playing the game, such as a user who plays the game as a “break” from work
  • different content 120 can be presented in the content browser 110 .
  • the participant can skip to new content 120 through selection of the skip control 180 .
  • the sequence of content 120 provided for viewing in the content browser 110 can be pre-selected according to a static list, presumably including content not enjoying a desirable quantity of tags or a desirable quality of tags reflecting a depth of agreement by different users.
  • the content can be matched to content likely to be enjoyed by the participant in comparison to a social profile for the participant.
  • tags associated with the game participant as derived from the social bookmarks of the game participant or previous tag-based searches directed by the game participant can be matched to the content.
  • content previously presented to the participant can be tracked and previously viewed content can be omitted from the sequence.
  • FIG. 2 schematically shows a social bookmarking data processing system configured for game determination of tag relevance.
  • the system can include a host server 210 configured for communicative coupling to clients 230 over computer communications network 220 .
  • the host server 210 can support the operation of a social bookmarking system 240 managing tags 260 for content on behalf of different users of the social bookmarking system 240 interacting with the social bookmarking system 240 through respective content browsers 250 .
  • a tag game 300 can be coupled to the social bookmarking system 240 by way of the host server 210 .
  • the tag game 300 can include program code enabled to present both content and a game user interface to a game participant in a content browser 250 .
  • the game user interface can present a set of tags previously associated with content. Thereafter, the game participant can rate the different tags according to a degree of relevance for the content.
  • the game participant can add new tags for the content.
  • the ratings can be compared to ratings applied by other users to the content in order to score the end user. The ratings, however, can be combined with the ratings by other users in order to improve the quality of the tags for the content.
  • new tags provided by the game participant can be added to the tags for the content in order to improve the quantity of the tags for the content.
  • FIG. 3 is a flow chart illustrating a process for game determining tag relevance for social bookmarking.
  • a game participant can log in to the social bookmarking system and in block 310 , content such as a Web page or a Web page resource can be selected for presentation to the game participant.
  • tags previously applied to the content can be loaded for use in the game and in block 320 , the selected page can be loaded in connection with a tag game user interface.
  • the tag game user interface can include a listing of the tags and a target into which the tags can be placed to indicate a relevance value for each of the tags.
  • relevance values can be collected for each of the tags in the game user interface as applied by the game participant. (Optionally, additional tags can be specified by the game participant in respect to the content).
  • the relevance values applied by the game participant can be compared to the relevance values applied by others in order to produce a score for the game participant.
  • decision block 335 if the game participant has added one or more new tags for the content, in block 340 the new tag or tags can be added to the list of tags associated with the content. Subsequently, in block 345 the game participant can be ranked in comparison to other game participants based upon the computed score. Finally, in decision block 350 if the game participant chooses to continue playing the process can repeat through block 310 . Otherwise the process can end in block 355 with the termination of the game.
  • Embodiments of the invention can take the form of an entirely hardware embodiment, an entirely software embodiment or an embodiment containing both hardware and software elements.
  • the invention is implemented in software, which includes but is not limited to firmware, resident software, microcode, and the like.
  • the invention can take the form of a computer program product accessible from a computer-usable or computer-readable medium providing program code for use by or in connection with a computer or any instruction execution system.
  • a computer-usable or computer readable medium can be any apparatus that can contain, store, communicate, propagate, or transport the program for use by or in connection with the instruction execution system, apparatus, or device.
  • the medium can be an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system (or apparatus or device) or a propagation medium.
  • Examples of a computer-readable medium include a semiconductor or solid state memory, magnetic tape, a removable computer diskette, a random access memory (RAM), a read-only memory (ROM), a rigid magnetic disk and an optical disk.
  • Current examples of optical disks include compact disk-read only memory (CD-ROM), compact disk-read/write (CD-R/W) and DVD.
  • a data processing system suitable for storing and/or executing program code will include at least one processor coupled directly or indirectly to memory elements through a system bus.
  • the memory elements can include local memory employed during actual execution of the program code, bulk storage, and cache memories which provide temporary storage of at least some program code in order to reduce the number of times code must be retrieved from bulk storage during execution.
  • I/O devices including but not limited to keyboards, displays, pointing devices, etc.
  • Network adapters may also be coupled to the system to enable the data processing system to become coupled to other data processing systems or remote printers or storage devices through intervening private or public networks. Modems, cable modem and Ethernet cards are just a few of the currently available types of network adapters.

Landscapes

  • Engineering & Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Data Mining & Analysis (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

Embodiments of the present invention provide a method, system and computer program product for game determined tag relevance for social bookmarking. In one embodiment of the invention, a method for the game determination of tag relevance for social bookmarking can be provided. The method can include rendering a game user interface in connection with content in a content browser, providing a list of tags previously associated with the content in the game user interface for a game participant and receiving relevance values for the tags through the game user interface provided by the game participant for each of the tags, comparing the relevance values to relevance values provided by others to generate a score and presenting the score in the game user interface, and applying the received relevance values to the tags to improve quality for each of the tags in association with the content.

Description

BACKGROUND OF THE INVENTION
1. Field of the Invention
The present invention relates to the field of bookmarking content and more particularly to social bookmarking.
2. Description of the Related Art
Content browsing refers to the retrieval and presentation of electronic content in a browser client. Content generally can include electronic documents, messages, audio, audiovisual and video materials and imagery. Most commonly, content can be stored in a server environment and published for access by content consumers over a computer communications network such as the global Internet. Content consumers, in turn, can retrieve content over the network by reference to a network address for the content. Once retrieved, the content can be presented in a browser client including not only conventional visual browsers such as the venerable Web browser, but also in alternative browsers such as those deployed in pervasive devices and those supporting different modes of presentation such as the audible presentation of material.
Given the vast amount of content published for retrieval over the Internet, modern content browsers provide a mechanism for ably retrieving previously accessed content. Known as a “bookmark” or “favorite” (collectively referred to as a bookmark), end users can record content of interest as a bookmark. Subsequently, end users can access a list of bookmarks in order to recall the content of interest without being compelled to recall from memory the precise uniform resource indicator (URI) for the content of interest.
While bookmarking reflects the personal experience of individual users, social bookmarking provides a foundation for users within a social group to store, organize, share and search the bookmarks collectively established by the users within the social group. In the operation of a social bookmarking system, users save links to memorable content. Unlike traditional bookmarks however, in a social bookmarking system the links subsequently can be published for public inspection and use so as to provide a communal repository of bookmarks. Consequently, groups of the users can access the links encapsulated within respective social bookmarks, though the groups of users in fact may never have viewed the associated content—a prerequisite for a traditional bookmark.
Social bookmarking services often encourage users in a social network to annotate bookmarks with meta-information referred to as “tags” rather than merely storing bookmarks in a traditional file hierarchy. As such, users processing tags for a social bookmark can view the social bookmark for content along with the tag pertaining to the bookmark, for instance if a number of users having bookmarked the content. Further, some social bookmarking services infer clusters of bookmarks from the relationship of corresponding tags. Finally, many social bookmarking services provide subscription based feeds for lists of bookmarks, including lists organized by tags. Consequently, subscribers can become aware of new bookmarks as the bookmarks are saved, shared, and tagged by other users.
Despite the promise of social bookmarking, content oftentimes fails to enjoy the benefits of social bookmarking. As an example, bookmarked content lacking a substantial number of meaningful tags can evade notice by other, unfamiliar users. Likewise, tags specified by too few users for bookmarked content can result in little consideration being provided to the content. Thus, the success or failure of social bookmarking for content depends largely on the quality and quantity of tags provided for socially bookmarked content.
BRIEF SUMMARY OF THE INVENTION
Embodiments of the present invention address deficiencies of the art in respect to social bookmarking and provide a novel and non-obvious method, system and computer program product for game determined tag relevance for social bookmarking. In one embodiment of the invention, a method for the game determination of tag relevance for social bookmarking can be provided. The method can include rendering a game user interface in connection with content in a content browser, providing a list of tags previously associated with the content in the game user interface for a game participant and receiving relevance values for the tags through the game user interface provided by the game participant for each of the tags, comparing the relevance values to relevance values provided by others to generate a score and presenting the score in the game user interface, and applying the received relevance values to the tags to improve quality for each of the tags in association with the content.
In another embodiment of the invention, a social bookmarking data processing system can be provided. The system can include a social bookmarking system coupled to a data store of tags, and a tag game coupled to the social bookmarking system. The tag game can include program code enabled to generate a game user interface including a list of tags from the data store of tags previously associated with content. The program code further can be enabled to receive relevance values for the tags through the game user interface for each of the tags, to compare the relevance values to relevance values provided by others to generate a score and presenting the score in the game user interface, and to apply the received relevance values to the tags. Further, the game user interface can provide a tag entry field programmed to accept a new tag to be associated with the content.
In one aspect of the embodiment, the game user interface can include a target portions of which represent different relevance values, and iconic representations of tags such that each tag can be assigned a relevance value by dragging and dropping the iconic representation onto the portion of the target corresponding to a desired relevance value. By way of example, the iconic representations can be different graphical images of darts, each corresponding to a tag in the list of tags. Additionally, the target can include a bulls-eye in which each portion of the bulls-eye corresponds to a different relevance value. As such, both the darts and the bulls-eye can be configured for drag-and-drop operations to apply a relevance value to a tag corresponding to a dragged and dropped dart onto a portion of the bulls-eye.
Additional aspects of the invention will be set forth in part in the description which follows, and in part will be obvious from the description, or may be learned by practice of the invention. The aspects of the invention will be realized and attained by means of the elements and combinations particularly pointed out in the appended claims. It is to be understood that both the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the invention, as claimed.
BRIEF DESCRIPTION OF THE SEVERAL VIEWS OF THE DRAWINGS
The accompanying drawings, which are incorporated in and constitute part of this specification, illustrate embodiments of the invention and together with the description, serve to explain the principles of the invention. The embodiments illustrated herein are presently preferred, it being understood, however, that the invention is not limited to the precise arrangements and instrumentalities shown, wherein:
FIG. 1 is a pictorial illustration of a game interface for determining tag relevance for social bookmarking;
FIG. 2 is a schematic illustration of a social bookmarking data processing system configured for game determination of tag relevance; and,
FIG. 3 is a flow chart illustrating a process for game determining tag relevance for social bookmarking.
DETAILED DESCRIPTION OF THE INVENTION
Embodiments of the present invention provide a method, system and computer program product for the game determination of tag relevance for social bookmarking. In accordance with an embodiment of the present invention, a game participant can be presented with content in a content browser and prompted with different tags for the content. The game participant can rate the different tags according to a degree of relevance for the content. Optionally, the game participant can add new tags for the content. Thereafter, the ratings can be compared to ratings applied by other users to the content in order to score the end user. The ratings, however, can be combined with the ratings by other users in order to improve the quality of the tags for the content. Further, new tags provided by the game participant can be added to the tags for the content in order to improve the quantity of the tags for the content.
In further illustration, FIG. 1 is a pictorial illustration of a game interface for determining tag relevance for social bookmarking. As shown in FIG. 1 content 120 such as a Web page can be provided for viewing by a participant in a content browser 110. A game user interface 130 can be rendered in connection with the content 120 for interaction by the participant. The game user interface 130 can include a listing of tags 140 previously associated with the content 120. In this regard, the tags 140 can be tags that had been previously applied by prior viewers of the content 120, or the tags 140 can be computer generated tags, or both.
Each of the tags 140 can be assigned a relevance value by the participant. The assignment of a relevance value can be performed through the manual entry of a relevance value, or as shown in FIG. 1, the participant can drag-and-drop an iconic representation of each tag 140 onto a corresponding relevance in a relevance target 150—as illustrated, a series of concentric rings in a bulls-eye arrangement. To the extent that the participant desires to add additional tags of relevance, the participant can do so in tag entry field 160. The relevance values assigned to each tag 140 can be compared to those values previously applied by other user in order to generate a score. The score can be updated by selection of score update control 170.
The “game” as illustrated in FIG. 1 can be time limited in that a participant can be expected to complete an assignment of relevance values for each of the tags within a specified period of time indicated by timer 190. Optionally, the participant can set the timer manually so as to be reminded when to stop playing the game, such as a user who plays the game as a “break” from work Once complete, different content 120 can be presented in the content browser 110. To the extent the participant elects not to “play the game” in connection with content 120 presented in the content browser 110, the participant can skip to new content 120 through selection of the skip control 180.
Of note, the sequence of content 120 provided for viewing in the content browser 110 can be pre-selected according to a static list, presumably including content not enjoying a desirable quantity of tags or a desirable quality of tags reflecting a depth of agreement by different users. The content can be matched to content likely to be enjoyed by the participant in comparison to a social profile for the participant. Specifically, tags associated with the game participant as derived from the social bookmarks of the game participant or previous tag-based searches directed by the game participant can be matched to the content. Further, content previously presented to the participant can be tracked and previously viewed content can be omitted from the sequence.
The game as set forth in FIG. 1 can be implemented in connection with a social bookmarking data processing system. In illustration, FIG. 2 schematically shows a social bookmarking data processing system configured for game determination of tag relevance. The system can include a host server 210 configured for communicative coupling to clients 230 over computer communications network 220. The host server 210 can support the operation of a social bookmarking system 240 managing tags 260 for content on behalf of different users of the social bookmarking system 240 interacting with the social bookmarking system 240 through respective content browsers 250.
Notably, a tag game 300 can be coupled to the social bookmarking system 240 by way of the host server 210. The tag game 300 can include program code enabled to present both content and a game user interface to a game participant in a content browser 250. The game user interface can present a set of tags previously associated with content. Thereafter, the game participant can rate the different tags according to a degree of relevance for the content. Optionally, the game participant can add new tags for the content. The ratings, in turn, can be compared to ratings applied by other users to the content in order to score the end user. The ratings, however, can be combined with the ratings by other users in order to improve the quality of the tags for the content. Further, new tags provided by the game participant can be added to the tags for the content in order to improve the quantity of the tags for the content.
In further illustration of the operation of the tag game 300, FIG. 3 is a flow chart illustrating a process for game determining tag relevance for social bookmarking. Beginning in block 305, a game participant can log in to the social bookmarking system and in block 310, content such as a Web page or a Web page resource can be selected for presentation to the game participant. In block 315, tags previously applied to the content can be loaded for use in the game and in block 320, the selected page can be loaded in connection with a tag game user interface. In particular, the tag game user interface can include a listing of the tags and a target into which the tags can be placed to indicate a relevance value for each of the tags.
In block 325, relevance values can be collected for each of the tags in the game user interface as applied by the game participant. (Optionally, additional tags can be specified by the game participant in respect to the content). In block 330, the relevance values applied by the game participant can be compared to the relevance values applied by others in order to produce a score for the game participant. In decision block 335, if the game participant has added one or more new tags for the content, in block 340 the new tag or tags can be added to the list of tags associated with the content. Subsequently, in block 345 the game participant can be ranked in comparison to other game participants based upon the computed score. Finally, in decision block 350 if the game participant chooses to continue playing the process can repeat through block 310. Otherwise the process can end in block 355 with the termination of the game.
Embodiments of the invention can take the form of an entirely hardware embodiment, an entirely software embodiment or an embodiment containing both hardware and software elements. In a preferred embodiment, the invention is implemented in software, which includes but is not limited to firmware, resident software, microcode, and the like. Furthermore, the invention can take the form of a computer program product accessible from a computer-usable or computer-readable medium providing program code for use by or in connection with a computer or any instruction execution system.
For the purposes of this description, a computer-usable or computer readable medium can be any apparatus that can contain, store, communicate, propagate, or transport the program for use by or in connection with the instruction execution system, apparatus, or device. The medium can be an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system (or apparatus or device) or a propagation medium. Examples of a computer-readable medium include a semiconductor or solid state memory, magnetic tape, a removable computer diskette, a random access memory (RAM), a read-only memory (ROM), a rigid magnetic disk and an optical disk. Current examples of optical disks include compact disk-read only memory (CD-ROM), compact disk-read/write (CD-R/W) and DVD.
A data processing system suitable for storing and/or executing program code will include at least one processor coupled directly or indirectly to memory elements through a system bus. The memory elements can include local memory employed during actual execution of the program code, bulk storage, and cache memories which provide temporary storage of at least some program code in order to reduce the number of times code must be retrieved from bulk storage during execution. Input/output or I/O devices (including but not limited to keyboards, displays, pointing devices, etc.) can be coupled to the system either directly or through intervening I/O controllers. Network adapters may also be coupled to the system to enable the data processing system to become coupled to other data processing systems or remote printers or storage devices through intervening private or public networks. Modems, cable modem and Ethernet cards are just a few of the currently available types of network adapters.

Claims (21)

1. A method for game determining tag relevance for social bookmarking, the method comprising:
rendering a game user interface in connection with content in a content browser;
providing a list of tags previously associated with the content in the game user interface for a game participant and receiving relevance values for the tags through the game user interface provided by the game participant for each of the tags;
comparing the relevance values to relevance values provided by others to generate a score for the game participant and presenting the score in the game user interface; and,
applying the received relevance values to the tags to improve quality for each of the tags in association with the content.
2. The method of claim 1, further comprising:
receiving a specification of a new tag in association with the content; and,
adding the new tag to the tags in association with the content to improve a quantity of tags associated with the content.
3. The method of claim 1, further comprising repeating the providing, comparing and applying for a sequence of content.
4. The method of claim 3, further comprising determining the sequence of content by selecting content matching aspects of a social profile for the game participant.
5. The method of claim 3, further comprising determining the sequence of content by selecting content matching tags associated with the game participant as derived either from the social bookmarks of the game participant or from previous tag-based searches directed by the game participant.
6. The method of claim 3, further comprising determining the sequence of content by omitting content previously viewed in the game user interface by the game participant.
7. The method of claim 3, further comprising determining the sequence of content by determining which content has fewer associated tags than a threshold number of tags.
8. The method of claim 1, wherein receiving relevance values for the tags through the game user interface provided by the game participant for each of the tags, comprises receiving relevance values for the tags through the game user interface provided by the game participant for each of the tags within a time limit imposed by the game user interface.
9. The method of claim 1, wherein providing a list of tags previously associated with the content in the game user interface for a game participant and receiving relevance values for the tags through the game user interface provided by the game participant for each of the tags, comprises:
displaying the list of tags each as a dart; and,
dragging and dropping each dart onto a portion of a bulls-eye to indicate a relevance value for a corresponding tag.
10. A social bookmarking data processing system comprising:
a social bookmarking system executing in memory by a processor of a computer and coupled to a data store of tags; and,
a tag game coupled to the social bookmarking system, the tag game comprising program code enabled to generate a game user interface comprising a list of tags from the data store of tags previously associated with content, the program code being further enabled to receive relevance values for the tags through the game user interface for each of the tags, to compare the relevance values to relevance values provided by others to generate a score for the game participant and presenting the score in the game user interface, and to apply the received relevance values to the tags.
11. The system of claim 10, wherein the game user interface further comprises a tag entry field programmed to accept a new tag to be associated with the content.
12. The system of claim 10, wherein the game user interface comprises:
a plurality of iconic representations of tags; and,
a target, each portion of the target corresponding to a different relevance value, both the iconic representations and the target being configured for drag-and-drop operations to apply a relevance value to a tag corresponding to a dragged and dropped iconic representation onto a portion of the target.
13. A computer program product comprising a computer usable storage medium storing computer usable program code for game determining tag relevance for social bookmarking, the computer program product comprising:
computer usable program code for rendering a game user interface in connection with content in a content browser;
computer usable program code for providing a list of tags previously associated with the content in the game user interface for a game participant and receiving relevance values for the tags through the game user interface provided by the game participant for each of the tags;
computer usable program code for comparing the relevance values to relevance values provided by others to generate a score for the game participant and presenting the score in the game user interface; and,
computer usable program code for applying the received relevance values to the tags to improve quality for each of the tags in association with the content.
14. The computer program product of claim 13, further comprising:
computer usable program code for receiving a specification of a new tag in association with the content; and,
computer usable program code for adding the new tag to the tags in association with the content to improve a quantity of tags associated with the content.
15. The computer program product of claim 13, further comprising computer usable program code for repeating the providing, comparing and applying for a sequence of content.
16. The computer program product of claim 15, further comprising computer usable program code for determining the sequence of content by selecting content matching aspects of a social profile for the game participant.
17. The computer program product of claim 15, further comprising computer usable program code for determining the sequence of content by selecting content matching tags associated with the game participant as derived either from the social bookmarks of the game participant or from previous tag-based searches directed by the game participant.
18. The computer program product of claim 15, further comprising computer usable program code for determining the sequence of content by omitting content previously viewed in the game user interface by the game participant.
19. The computer program product of claim 15, further comprising computer usable program code for determining the sequence of content by determining which content has fewer associated tags than a threshold number of tags.
20. The computer program product of claim 13, wherein the computer usable program code for receiving relevance values for the tags through the game user interface provided by the game participant for each of the tags, comprises computer usable program code for receiving relevance values for the tags through the game user interface provided by the game participant for each of the tags within a time limit imposed by the game user interface.
21. The computer program product of claim 13, wherein the computer usable program code for providing a list of tags previously associated with the content in the game user interface for a game participant and receiving relevance values for the tags through the game user interface provided by the game participant for each of the tags, comprises:
computer usable program code for displaying the list of tags each as a dart; and,
computer usable program code for dragging and dropping each dart onto a portion of a bulls-eye to indicate a relevance value for a corresponding tag.
US12/017,058 2008-01-21 2008-01-21 Game determination of tag relevance for social bookmarking Expired - Fee Related US8230338B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
US12/017,058 US8230338B2 (en) 2008-01-21 2008-01-21 Game determination of tag relevance for social bookmarking

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
US12/017,058 US8230338B2 (en) 2008-01-21 2008-01-21 Game determination of tag relevance for social bookmarking

Publications (2)

Publication Number Publication Date
US20090187844A1 US20090187844A1 (en) 2009-07-23
US8230338B2 true US8230338B2 (en) 2012-07-24

Family

ID=40877428

Family Applications (1)

Application Number Title Priority Date Filing Date
US12/017,058 Expired - Fee Related US8230338B2 (en) 2008-01-21 2008-01-21 Game determination of tag relevance for social bookmarking

Country Status (1)

Country Link
US (1) US8230338B2 (en)

Cited By (65)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10055880B2 (en) 2016-12-06 2018-08-21 Activision Publishing, Inc. Methods and systems to modify a two dimensional facial image to increase dimensional depth and generate a facial image that appears three dimensional
US10099140B2 (en) 2015-10-08 2018-10-16 Activision Publishing, Inc. System and method for generating personalized messaging campaigns for video game players
US10118099B2 (en) 2014-12-16 2018-11-06 Activision Publishing, Inc. System and method for transparently styling non-player characters in a multiplayer video game
US10137376B2 (en) 2012-12-31 2018-11-27 Activision Publishing, Inc. System and method for creating and streaming augmented game sessions
US10179289B2 (en) 2016-06-21 2019-01-15 Activision Publishing, Inc. System and method for reading graphically-encoded identifiers from physical trading cards through image-based template matching
US10213682B2 (en) 2015-06-15 2019-02-26 Activision Publishing, Inc. System and method for uniquely identifying physical trading cards and incorporating trading card game items in a video game
US10226703B2 (en) 2016-04-01 2019-03-12 Activision Publishing, Inc. System and method of generating and providing interactive annotation items based on triggering events in a video game
US10226701B2 (en) 2016-04-29 2019-03-12 Activision Publishing, Inc. System and method for identifying spawn locations in a video game
US10232272B2 (en) 2015-10-21 2019-03-19 Activision Publishing, Inc. System and method for replaying video game streams
US10245509B2 (en) 2015-10-21 2019-04-02 Activision Publishing, Inc. System and method of inferring user interest in different aspects of video game streams
US10284454B2 (en) 2007-11-30 2019-05-07 Activision Publishing, Inc. Automatic increasing of capacity of a virtual space in a virtual world
US10286314B2 (en) 2015-05-14 2019-05-14 Activision Publishing, Inc. System and method for providing continuous gameplay in a multiplayer video game through an unbounded gameplay session
US10286326B2 (en) 2014-07-03 2019-05-14 Activision Publishing, Inc. Soft reservation system and method for multiplayer video games
US10315113B2 (en) 2015-05-14 2019-06-11 Activision Publishing, Inc. System and method for simulating gameplay of nonplayer characters distributed across networked end user devices
US10376793B2 (en) 2010-02-18 2019-08-13 Activision Publishing, Inc. Videogame system and method that enables characters to earn virtual fans by completing secondary objectives
US10376781B2 (en) 2015-10-21 2019-08-13 Activision Publishing, Inc. System and method of generating and distributing video game streams
US10421019B2 (en) 2010-05-12 2019-09-24 Activision Publishing, Inc. System and method for enabling players to participate in asynchronous, competitive challenges
US10463964B2 (en) 2016-11-17 2019-11-05 Activision Publishing, Inc. Systems and methods for the real-time generation of in-game, locally accessible heatmaps
US10463971B2 (en) 2017-12-06 2019-11-05 Activision Publishing, Inc. System and method for validating video gaming data
US10471348B2 (en) 2015-07-24 2019-11-12 Activision Publishing, Inc. System and method for creating and sharing customized video game weapon configurations in multiplayer video games via one or more social networks
US10486068B2 (en) 2015-05-14 2019-11-26 Activision Publishing, Inc. System and method for providing dynamically variable maps in a video game
US10500498B2 (en) 2016-11-29 2019-12-10 Activision Publishing, Inc. System and method for optimizing virtual games
US10537809B2 (en) 2017-12-06 2020-01-21 Activision Publishing, Inc. System and method for validating video gaming data
US10561945B2 (en) 2017-09-27 2020-02-18 Activision Publishing, Inc. Methods and systems for incentivizing team cooperation in multiplayer gaming environments
US10573065B2 (en) 2016-07-29 2020-02-25 Activision Publishing, Inc. Systems and methods for automating the personalization of blendshape rigs based on performance capture data
US10596471B2 (en) 2017-12-22 2020-03-24 Activision Publishing, Inc. Systems and methods for enabling audience participation in multi-player video game play sessions
US10621228B2 (en) 2011-06-09 2020-04-14 Ncm Ip Holdings, Llc Method and apparatus for managing digital files
US10627983B2 (en) 2007-12-24 2020-04-21 Activision Publishing, Inc. Generating data for managing encounters in a virtual world environment
US10694352B2 (en) 2015-10-28 2020-06-23 Activision Publishing, Inc. System and method of using physical objects to control software access
US10709981B2 (en) 2016-11-17 2020-07-14 Activision Publishing, Inc. Systems and methods for the real-time generation of in-game, locally accessible barrier-aware heatmaps
US10765948B2 (en) 2017-12-22 2020-09-08 Activision Publishing, Inc. Video game content aggregation, normalization, and publication systems and methods
US10818060B2 (en) 2017-09-05 2020-10-27 Activision Publishing, Inc. Systems and methods for guiding motion capture actors using a motion reference system
US10861079B2 (en) 2017-02-23 2020-12-08 Activision Publishing, Inc. Flexible online pre-ordering system for media
US10974150B2 (en) 2017-09-27 2021-04-13 Activision Publishing, Inc. Methods and systems for improved content customization in multiplayer gaming environments
US10981051B2 (en) 2017-12-19 2021-04-20 Activision Publishing, Inc. Synchronized, fully programmable game controllers
US10981069B2 (en) 2008-03-07 2021-04-20 Activision Publishing, Inc. Methods and systems for determining the authenticity of copied objects in a virtual environment
US11040286B2 (en) 2017-09-27 2021-06-22 Activision Publishing, Inc. Methods and systems for improved content generation in multiplayer gaming environments
US11097193B2 (en) 2019-09-11 2021-08-24 Activision Publishing, Inc. Methods and systems for increasing player engagement in multiplayer gaming environments
US11115712B2 (en) 2018-12-15 2021-09-07 Activision Publishing, Inc. Systems and methods for indexing, searching for, and retrieving digital media
US11185784B2 (en) 2015-10-08 2021-11-30 Activision Publishing, Inc. System and method for generating personalized messaging campaigns for video game players
US11192028B2 (en) 2018-11-19 2021-12-07 Activision Publishing, Inc. Systems and methods for the real-time customization of video game content based on player data
US11209968B2 (en) 2019-01-07 2021-12-28 MemoryWeb, LLC Systems and methods for analyzing and organizing digital photos and videos
US11263670B2 (en) 2018-11-19 2022-03-01 Activision Publishing, Inc. Systems and methods for dynamically modifying video game content based on non-video gaming content being concurrently experienced by a user
US11278813B2 (en) 2017-12-22 2022-03-22 Activision Publishing, Inc. Systems and methods for enabling audience participation in bonus game play sessions
US11305191B2 (en) 2018-12-20 2022-04-19 Activision Publishing, Inc. Systems and methods for controlling camera perspectives, movements, and displays of video game gameplay
US11344808B2 (en) 2019-06-28 2022-05-31 Activision Publishing, Inc. Systems and methods for dynamically generating and modulating music based on gaming events, player profiles and/or player reactions
US11351459B2 (en) 2020-08-18 2022-06-07 Activision Publishing, Inc. Multiplayer video games with virtual characters having dynamically generated attribute profiles unconstrained by predefined discrete values
US11351466B2 (en) 2014-12-05 2022-06-07 Activision Publishing, Ing. System and method for customizing a replay of one or more game events in a video game
US11420122B2 (en) 2019-12-23 2022-08-23 Activision Publishing, Inc. Systems and methods for controlling camera perspectives, movements, and displays of video game gameplay
US11423605B2 (en) 2019-11-01 2022-08-23 Activision Publishing, Inc. Systems and methods for remastering a game space while maintaining the underlying game simulation
US11439904B2 (en) 2020-11-11 2022-09-13 Activision Publishing, Inc. Systems and methods for imparting dynamic and realistic movement to player-controlled avatars in video games
US11524234B2 (en) 2020-08-18 2022-12-13 Activision Publishing, Inc. Multiplayer video games with virtual characters having dynamically modified fields of view
US11537209B2 (en) 2019-12-17 2022-12-27 Activision Publishing, Inc. Systems and methods for guiding actors using a motion capture reference system
US11563774B2 (en) 2019-12-27 2023-01-24 Activision Publishing, Inc. Systems and methods for tracking and identifying phishing website authors
US11679330B2 (en) 2018-12-18 2023-06-20 Activision Publishing, Inc. Systems and methods for generating improved non-player characters
US11712627B2 (en) 2019-11-08 2023-08-01 Activision Publishing, Inc. System and method for providing conditional access to virtual gaming items
US11717753B2 (en) 2020-09-29 2023-08-08 Activision Publishing, Inc. Methods and systems for generating modified level of detail visual assets in a video game
US11724188B2 (en) 2020-09-29 2023-08-15 Activision Publishing, Inc. Methods and systems for selecting a level of detail visual asset during the execution of a video game
US11794107B2 (en) 2020-12-30 2023-10-24 Activision Publishing, Inc. Systems and methods for improved collision detection in video games
US11833423B2 (en) 2020-09-29 2023-12-05 Activision Publishing, Inc. Methods and systems for generating level of detail visual assets in a video game
US11853439B2 (en) 2020-12-30 2023-12-26 Activision Publishing, Inc. Distributed data storage system providing enhanced security
US12064688B2 (en) 2020-12-30 2024-08-20 Activision Publishing, Inc. Methods and systems for determining decal projections intersecting spatial units in a frame of a game space
US12097430B2 (en) 2020-12-28 2024-09-24 Activision Publishing, Inc. Methods and systems for generating and managing active objects in video games
US12179113B2 (en) 2020-12-09 2024-12-31 Activision Publishing, Inc. Methods and systems for dynamically selecting and modifying digital assets within game elements of a multiplayer video game
US12303783B2 (en) 2022-07-15 2025-05-20 Activision Publishing, Inc. Systems and methods for converting a bounded gameplay session to an unbounded gameplay session

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9990116B2 (en) * 2014-08-29 2018-06-05 Sap Se Systems and methods for self-learning dynamic interfaces
AU2018316619A1 (en) * 2017-08-15 2020-03-05 Akili Interactive Labs, Inc. Cognitive platform including computerized elements
CN115994267B (en) * 2023-02-15 2023-09-05 北京欧拉认知智能科技有限公司 Real-time user image depicting method, device, computer equipment and storage medium

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20060277091A1 (en) * 2003-04-02 2006-12-07 Kochikar Vivekanand P Automated method for quantitative measurement of benefits in a plurality of self-assessing, knowledge sharing communities
US20070123204A1 (en) * 2005-11-07 2007-05-31 Sony Ericsson Mobile Communications Japan, Inc. Communication terminal apparatus and computer program
US20080046458A1 (en) * 2006-08-16 2008-02-21 Tagged, Inc. User Created Tags For Online Social Networking
US20090049408A1 (en) * 2007-08-13 2009-02-19 Yahoo! Inc. Location-based visualization of geo-referenced context
US20090171967A1 (en) * 2007-12-27 2009-07-02 Maciej Ceglowski System and method for providing description diversity
US7756924B2 (en) * 2005-12-21 2010-07-13 Microsoft Corporation Peer communities

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20060277091A1 (en) * 2003-04-02 2006-12-07 Kochikar Vivekanand P Automated method for quantitative measurement of benefits in a plurality of self-assessing, knowledge sharing communities
US20070123204A1 (en) * 2005-11-07 2007-05-31 Sony Ericsson Mobile Communications Japan, Inc. Communication terminal apparatus and computer program
US7756924B2 (en) * 2005-12-21 2010-07-13 Microsoft Corporation Peer communities
US20080046458A1 (en) * 2006-08-16 2008-02-21 Tagged, Inc. User Created Tags For Online Social Networking
US20090049408A1 (en) * 2007-08-13 2009-02-19 Yahoo! Inc. Location-based visualization of geo-referenced context
US20090171967A1 (en) * 2007-12-27 2009-07-02 Maciej Ceglowski System and method for providing description diversity

Cited By (135)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10284454B2 (en) 2007-11-30 2019-05-07 Activision Publishing, Inc. Automatic increasing of capacity of a virtual space in a virtual world
US11972086B2 (en) 2007-11-30 2024-04-30 Activision Publishing, Inc. Automatic increasing of capacity of a virtual space in a virtual world
US10627983B2 (en) 2007-12-24 2020-04-21 Activision Publishing, Inc. Generating data for managing encounters in a virtual world environment
US10981069B2 (en) 2008-03-07 2021-04-20 Activision Publishing, Inc. Methods and systems for determining the authenticity of copied objects in a virtual environment
US11957984B2 (en) 2008-03-07 2024-04-16 Activision Publishing, Inc. Methods and systems for determining the authenticity of modified objects in a virtual environment
US10376793B2 (en) 2010-02-18 2019-08-13 Activision Publishing, Inc. Videogame system and method that enables characters to earn virtual fans by completing secondary objectives
US10421019B2 (en) 2010-05-12 2019-09-24 Activision Publishing, Inc. System and method for enabling players to participate in asynchronous, competitive challenges
US11481433B2 (en) 2011-06-09 2022-10-25 MemoryWeb, LLC Method and apparatus for managing digital files
US11636149B1 (en) 2011-06-09 2023-04-25 MemoryWeb, LLC Method and apparatus for managing digital files
US11768882B2 (en) 2011-06-09 2023-09-26 MemoryWeb, LLC Method and apparatus for managing digital files
US11636150B2 (en) 2011-06-09 2023-04-25 MemoryWeb, LLC Method and apparatus for managing digital files
US11899726B2 (en) 2011-06-09 2024-02-13 MemoryWeb, LLC Method and apparatus for managing digital files
US11599573B1 (en) 2011-06-09 2023-03-07 MemoryWeb, LLC Method and apparatus for managing digital files
US11017020B2 (en) 2011-06-09 2021-05-25 MemoryWeb, LLC Method and apparatus for managing digital files
US10621228B2 (en) 2011-06-09 2020-04-14 Ncm Ip Holdings, Llc Method and apparatus for managing digital files
US11163823B2 (en) 2011-06-09 2021-11-02 MemoryWeb, LLC Method and apparatus for managing digital files
US11170042B1 (en) 2011-06-09 2021-11-09 MemoryWeb, LLC Method and apparatus for managing digital files
US12093327B2 (en) 2011-06-09 2024-09-17 MemoryWeb, LLC Method and apparatus for managing digital files
US10905963B2 (en) 2012-12-31 2021-02-02 Activision Publishing, Inc. System and method for creating and streaming augmented game sessions
US12201912B2 (en) 2012-12-31 2025-01-21 Activision Publishing, Inc. System and method for creating and streaming augmented game sessions
US11446582B2 (en) 2012-12-31 2022-09-20 Activision Publishing, Inc. System and method for streaming game sessions to third party gaming consoles
US10137376B2 (en) 2012-12-31 2018-11-27 Activision Publishing, Inc. System and method for creating and streaming augmented game sessions
US10286326B2 (en) 2014-07-03 2019-05-14 Activision Publishing, Inc. Soft reservation system and method for multiplayer video games
US10857468B2 (en) 2014-07-03 2020-12-08 Activision Publishing, Inc. Systems and methods for dynamically weighing match variables to better tune player matches
US10376792B2 (en) 2014-07-03 2019-08-13 Activision Publishing, Inc. Group composition matchmaking system and method for multiplayer video games
US10322351B2 (en) 2014-07-03 2019-06-18 Activision Publishing, Inc. Matchmaking system and method for multiplayer video games
US11351466B2 (en) 2014-12-05 2022-06-07 Activision Publishing, Ing. System and method for customizing a replay of one or more game events in a video game
US12059627B2 (en) 2014-12-05 2024-08-13 Activision Publishing, Inc. System and method for customizing a replay of one or more game events in a video game
US10118099B2 (en) 2014-12-16 2018-11-06 Activision Publishing, Inc. System and method for transparently styling non-player characters in a multiplayer video game
US10668381B2 (en) 2014-12-16 2020-06-02 Activision Publishing, Inc. System and method for transparently styling non-player characters in a multiplayer video game
US10486068B2 (en) 2015-05-14 2019-11-26 Activision Publishing, Inc. System and method for providing dynamically variable maps in a video game
US11524237B2 (en) 2015-05-14 2022-12-13 Activision Publishing, Inc. Systems and methods for distributing the generation of nonplayer characters across networked end user devices for use in simulated NPC gameplay sessions
US10315113B2 (en) 2015-05-14 2019-06-11 Activision Publishing, Inc. System and method for simulating gameplay of nonplayer characters distributed across networked end user devices
US11420119B2 (en) 2015-05-14 2022-08-23 Activision Publishing, Inc. Systems and methods for initiating conversion between bounded gameplay sessions and unbounded gameplay sessions
US11224807B2 (en) 2015-05-14 2022-01-18 Activision Publishing, Inc. System and method for providing dynamically variable maps in a video game
US11857876B2 (en) 2015-05-14 2024-01-02 Activision Publishing, Inc. System and method for providing dynamically variable maps in a video game
US10286314B2 (en) 2015-05-14 2019-05-14 Activision Publishing, Inc. System and method for providing continuous gameplay in a multiplayer video game through an unbounded gameplay session
US11896905B2 (en) 2015-05-14 2024-02-13 Activision Publishing, Inc. Methods and systems for continuing to execute a simulation after processing resources go offline
US10213682B2 (en) 2015-06-15 2019-02-26 Activision Publishing, Inc. System and method for uniquely identifying physical trading cards and incorporating trading card game items in a video game
US10668367B2 (en) 2015-06-15 2020-06-02 Activision Publishing, Inc. System and method for uniquely identifying physical trading cards and incorporating trading card game items in a video game
US10835818B2 (en) 2015-07-24 2020-11-17 Activision Publishing, Inc. Systems and methods for customizing weapons and sharing customized weapons via social networks
US10471348B2 (en) 2015-07-24 2019-11-12 Activision Publishing, Inc. System and method for creating and sharing customized video game weapon configurations in multiplayer video games via one or more social networks
US11185784B2 (en) 2015-10-08 2021-11-30 Activision Publishing, Inc. System and method for generating personalized messaging campaigns for video game players
US10099140B2 (en) 2015-10-08 2018-10-16 Activision Publishing, Inc. System and method for generating personalized messaging campaigns for video game players
US10376781B2 (en) 2015-10-21 2019-08-13 Activision Publishing, Inc. System and method of generating and distributing video game streams
US10232272B2 (en) 2015-10-21 2019-03-19 Activision Publishing, Inc. System and method for replaying video game streams
US10245509B2 (en) 2015-10-21 2019-04-02 Activision Publishing, Inc. System and method of inferring user interest in different aspects of video game streams
US10898813B2 (en) 2015-10-21 2021-01-26 Activision Publishing, Inc. Methods and systems for generating and providing virtual objects and/or playable recreations of gameplay
US11679333B2 (en) 2015-10-21 2023-06-20 Activision Publishing, Inc. Methods and systems for generating a video game stream based on an obtained game log
US12161940B2 (en) 2015-10-21 2024-12-10 Activision Publishing, Inc. Methods and systems for enabling users to experience previously hidden information during a playable recreation of a video game session
US11310346B2 (en) 2015-10-21 2022-04-19 Activision Publishing, Inc. System and method of generating and distributing video game streams
US10694352B2 (en) 2015-10-28 2020-06-23 Activision Publishing, Inc. System and method of using physical objects to control software access
US10226703B2 (en) 2016-04-01 2019-03-12 Activision Publishing, Inc. System and method of generating and providing interactive annotation items based on triggering events in a video game
US10300390B2 (en) 2016-04-01 2019-05-28 Activision Publishing, Inc. System and method of automatically annotating gameplay of a video game based on triggering events
US11439909B2 (en) 2016-04-01 2022-09-13 Activision Publishing, Inc. Systems and methods of generating and sharing social messages based on triggering events in a video game
US12023593B2 (en) 2016-04-01 2024-07-02 Activision Publishing, Inc. System and method of generating and providing interactive annotation items based on triggering events in a video game
US10807003B2 (en) 2016-04-29 2020-10-20 Activision Publishing, Inc. Systems and methods for determining distances required to achieve a line of site between nodes
US10226701B2 (en) 2016-04-29 2019-03-12 Activision Publishing, Inc. System and method for identifying spawn locations in a video game
US10179289B2 (en) 2016-06-21 2019-01-15 Activision Publishing, Inc. System and method for reading graphically-encoded identifiers from physical trading cards through image-based template matching
US10573065B2 (en) 2016-07-29 2020-02-25 Activision Publishing, Inc. Systems and methods for automating the personalization of blendshape rigs based on performance capture data
US10586380B2 (en) 2016-07-29 2020-03-10 Activision Publishing, Inc. Systems and methods for automating the animation of blendshape rigs
US11189084B2 (en) 2016-07-29 2021-11-30 Activision Publishing, Inc. Systems and methods for executing improved iterative optimization processes to personify blendshape rigs
US11213753B2 (en) 2016-11-17 2022-01-04 Activision Publishing, Inc. Systems and methods for the generation of heatmaps
US10702779B2 (en) 2016-11-17 2020-07-07 Activision Publishing, Inc. Bandwidth and processing efficient heatmaps
US10463964B2 (en) 2016-11-17 2019-11-05 Activision Publishing, Inc. Systems and methods for the real-time generation of in-game, locally accessible heatmaps
US11207596B2 (en) 2016-11-17 2021-12-28 Activision Publishing, Inc. Systems and methods for the real-time generation of in-game, locally accessible barrier-aware heatmaps
US10709981B2 (en) 2016-11-17 2020-07-14 Activision Publishing, Inc. Systems and methods for the real-time generation of in-game, locally accessible barrier-aware heatmaps
US10500498B2 (en) 2016-11-29 2019-12-10 Activision Publishing, Inc. System and method for optimizing virtual games
US10987588B2 (en) 2016-11-29 2021-04-27 Activision Publishing, Inc. System and method for optimizing virtual games
US10650539B2 (en) 2016-12-06 2020-05-12 Activision Publishing, Inc. Methods and systems to modify a two dimensional facial image to increase dimensional depth and generate a facial image that appears three dimensional
US11423556B2 (en) 2016-12-06 2022-08-23 Activision Publishing, Inc. Methods and systems to modify two dimensional facial images in a video to generate, in real-time, facial images that appear three dimensional
US10991110B2 (en) 2016-12-06 2021-04-27 Activision Publishing, Inc. Methods and systems to modify a two dimensional facial image to increase dimensional depth and generate a facial image that appears three dimensional
US10055880B2 (en) 2016-12-06 2018-08-21 Activision Publishing, Inc. Methods and systems to modify a two dimensional facial image to increase dimensional depth and generate a facial image that appears three dimensional
US11741530B2 (en) 2017-02-23 2023-08-29 Activision Publishing, Inc. Flexible online pre-ordering system for media
US10861079B2 (en) 2017-02-23 2020-12-08 Activision Publishing, Inc. Flexible online pre-ordering system for media
US10818060B2 (en) 2017-09-05 2020-10-27 Activision Publishing, Inc. Systems and methods for guiding motion capture actors using a motion reference system
US11040286B2 (en) 2017-09-27 2021-06-22 Activision Publishing, Inc. Methods and systems for improved content generation in multiplayer gaming environments
US10561945B2 (en) 2017-09-27 2020-02-18 Activision Publishing, Inc. Methods and systems for incentivizing team cooperation in multiplayer gaming environments
US10974150B2 (en) 2017-09-27 2021-04-13 Activision Publishing, Inc. Methods and systems for improved content customization in multiplayer gaming environments
US10537809B2 (en) 2017-12-06 2020-01-21 Activision Publishing, Inc. System and method for validating video gaming data
US10463971B2 (en) 2017-12-06 2019-11-05 Activision Publishing, Inc. System and method for validating video gaming data
US11117055B2 (en) 2017-12-06 2021-09-14 Activision Publishing, Inc. Systems and methods for validating leaderboard gaming data
US11911689B2 (en) 2017-12-19 2024-02-27 Activision Publishing, Inc. Synchronized, fully programmable game controllers
US10981051B2 (en) 2017-12-19 2021-04-20 Activision Publishing, Inc. Synchronized, fully programmable game controllers
US12083440B2 (en) 2017-12-22 2024-09-10 Activision Publishing, Inc. Systems and methods for enabling remote viewers to participate in a multi-player video game play session
US11986734B2 (en) 2017-12-22 2024-05-21 Activision Publishing, Inc. Video game content aggregation, normalization, and publication systems and methods
US11806626B2 (en) 2017-12-22 2023-11-07 Activision Publishing, Inc. Systems and methods for incentivizing player participation in bonus game play sessions
US11413536B2 (en) 2017-12-22 2022-08-16 Activision Publishing, Inc. Systems and methods for managing virtual items across multiple video game environments
US11278813B2 (en) 2017-12-22 2022-03-22 Activision Publishing, Inc. Systems and methods for enabling audience participation in bonus game play sessions
US10864443B2 (en) 2017-12-22 2020-12-15 Activision Publishing, Inc. Video game content aggregation, normalization, and publication systems and methods
US11666831B2 (en) 2017-12-22 2023-06-06 Activision Publishing, Inc. Systems and methods for determining game events based on a crowd advantage of one or more players in the course of a multi-player video game play session
US12161938B2 (en) 2017-12-22 2024-12-10 Activision Publishing, Inc. Systems and methods for generating tailored game event options to spectators
US10765948B2 (en) 2017-12-22 2020-09-08 Activision Publishing, Inc. Video game content aggregation, normalization, and publication systems and methods
US10596471B2 (en) 2017-12-22 2020-03-24 Activision Publishing, Inc. Systems and methods for enabling audience participation in multi-player video game play sessions
US11148063B2 (en) 2017-12-22 2021-10-19 Activision Publishing, Inc. Systems and methods for providing a crowd advantage to one or more players in the course of a multi-player video game play session
US11263670B2 (en) 2018-11-19 2022-03-01 Activision Publishing, Inc. Systems and methods for dynamically modifying video game content based on non-video gaming content being concurrently experienced by a user
US11704703B2 (en) 2018-11-19 2023-07-18 Activision Publishing, Inc. Systems and methods for dynamically modifying video game content based on non-video gaming content being concurrently experienced by a user
US12086845B2 (en) 2018-11-19 2024-09-10 Activision Publishing, Inc. Systems and methods for dynamically modifying video game content based on non-video gaming content being concurrently experienced by a user
US11192028B2 (en) 2018-11-19 2021-12-07 Activision Publishing, Inc. Systems and methods for the real-time customization of video game content based on player data
US11883745B2 (en) 2018-11-19 2024-01-30 Activision Publishing, Inc. Systems and methods for providing a tailored video game based on a player defined time period
US11115712B2 (en) 2018-12-15 2021-09-07 Activision Publishing, Inc. Systems and methods for indexing, searching for, and retrieving digital media
US11679330B2 (en) 2018-12-18 2023-06-20 Activision Publishing, Inc. Systems and methods for generating improved non-player characters
US12005357B2 (en) 2018-12-20 2024-06-11 Activision Publishing, Inc. Systems and methods for controlling camera movements between storylines in a video game
US11305191B2 (en) 2018-12-20 2022-04-19 Activision Publishing, Inc. Systems and methods for controlling camera perspectives, movements, and displays of video game gameplay
US11954301B2 (en) 2019-01-07 2024-04-09 MemoryWeb. LLC Systems and methods for analyzing and organizing digital photos and videos
US11209968B2 (en) 2019-01-07 2021-12-28 MemoryWeb, LLC Systems and methods for analyzing and organizing digital photos and videos
US12053700B2 (en) 2019-06-28 2024-08-06 Activision Publishing, Inc. Systems and methods for dynamically generating and modulating music based on gaming events, player profiles and/or player reactions
US11344808B2 (en) 2019-06-28 2022-05-31 Activision Publishing, Inc. Systems and methods for dynamically generating and modulating music based on gaming events, player profiles and/or player reactions
US11097193B2 (en) 2019-09-11 2021-08-24 Activision Publishing, Inc. Methods and systems for increasing player engagement in multiplayer gaming environments
US11423605B2 (en) 2019-11-01 2022-08-23 Activision Publishing, Inc. Systems and methods for remastering a game space while maintaining the underlying game simulation
US11712627B2 (en) 2019-11-08 2023-08-01 Activision Publishing, Inc. System and method for providing conditional access to virtual gaming items
US11709551B2 (en) 2019-12-17 2023-07-25 Activision Publishing, Inc. Systems and methods for guiding actors using a motion capture reference system
US12013984B2 (en) 2019-12-17 2024-06-18 Activision Publishing, Inc. Systems and methods for guiding actors using a motion capture reference system
US11537209B2 (en) 2019-12-17 2022-12-27 Activision Publishing, Inc. Systems and methods for guiding actors using a motion capture reference system
US11420122B2 (en) 2019-12-23 2022-08-23 Activision Publishing, Inc. Systems and methods for controlling camera perspectives, movements, and displays of video game gameplay
US11839814B2 (en) 2019-12-23 2023-12-12 Activision Publishing, Inc. Systems and methods for controlling camera perspectives, movements, and displays of video game gameplay
US12200012B2 (en) 2019-12-27 2025-01-14 Activision Publishing, Inc. Systems and methods for tracking and identifying phishing website authors
US11563774B2 (en) 2019-12-27 2023-01-24 Activision Publishing, Inc. Systems and methods for tracking and identifying phishing website authors
US11524234B2 (en) 2020-08-18 2022-12-13 Activision Publishing, Inc. Multiplayer video games with virtual characters having dynamically modified fields of view
US11351459B2 (en) 2020-08-18 2022-06-07 Activision Publishing, Inc. Multiplayer video games with virtual characters having dynamically generated attribute profiles unconstrained by predefined discrete values
US11717753B2 (en) 2020-09-29 2023-08-08 Activision Publishing, Inc. Methods and systems for generating modified level of detail visual assets in a video game
US11833423B2 (en) 2020-09-29 2023-12-05 Activision Publishing, Inc. Methods and systems for generating level of detail visual assets in a video game
US11724188B2 (en) 2020-09-29 2023-08-15 Activision Publishing, Inc. Methods and systems for selecting a level of detail visual asset during the execution of a video game
US12134038B2 (en) 2020-09-29 2024-11-05 Activision Publishing, Inc. Methods and systems for generating proxy level of detail visual assets in a video game
US12134039B2 (en) 2020-09-29 2024-11-05 Activision Publishing, Inc. Methods and systems for selecting a level of detail visual asset during the execution of a video game
US12172075B2 (en) 2020-11-11 2024-12-24 Activision Publishing, Inc. Systems and methods for programming movements of player-controlled avatars in video games
US11794104B2 (en) 2020-11-11 2023-10-24 Activision Publishing, Inc. Systems and methods for pivoting player-controlled avatars in video games
US11439904B2 (en) 2020-11-11 2022-09-13 Activision Publishing, Inc. Systems and methods for imparting dynamic and realistic movement to player-controlled avatars in video games
US12179113B2 (en) 2020-12-09 2024-12-31 Activision Publishing, Inc. Methods and systems for dynamically selecting and modifying digital assets within game elements of a multiplayer video game
US12097430B2 (en) 2020-12-28 2024-09-24 Activision Publishing, Inc. Methods and systems for generating and managing active objects in video games
US11794107B2 (en) 2020-12-30 2023-10-24 Activision Publishing, Inc. Systems and methods for improved collision detection in video games
US12064688B2 (en) 2020-12-30 2024-08-20 Activision Publishing, Inc. Methods and systems for determining decal projections intersecting spatial units in a frame of a game space
US11853439B2 (en) 2020-12-30 2023-12-26 Activision Publishing, Inc. Distributed data storage system providing enhanced security
US12204660B2 (en) 2020-12-30 2025-01-21 Activision Publishing, Inc. Distributed data storage system providing enhanced security
US12303783B2 (en) 2022-07-15 2025-05-20 Activision Publishing, Inc. Systems and methods for converting a bounded gameplay session to an unbounded gameplay session

Also Published As

Publication number Publication date
US20090187844A1 (en) 2009-07-23

Similar Documents

Publication Publication Date Title
US8230338B2 (en) Game determination of tag relevance for social bookmarking
US8028022B2 (en) Generating content recommendations from an online game
US12086177B2 (en) System and method for labeling objects for use in vehicle movement
US10152721B2 (en) Aggregate scoring of tagged content across social bookmarking systems
US10437896B2 (en) Singular, collective, and automated creation of a media guide for online content
US9300711B2 (en) Podcast organization and usage at a computing device
US8516035B2 (en) Browsing and searching of podcasts
US8180895B2 (en) Management of podcasts
US9037632B2 (en) System and method of generating a media item recommendation message with recommender presence information
AU2011296351B2 (en) Networked system with supporting media access and social networking
CN102880627B (en) For supporting technology and the system of blog
US9396193B2 (en) Method and system for managing playlists
US9407974B2 (en) Segmenting video based on timestamps in comments
US8639722B2 (en) Ordering content in social networking applications
US20070220048A1 (en) Limited and combined podcast subscriptions
US20090276709A1 (en) Method and apparatus for providing dynamic playlists and tag-tuning of multimedia objects
US20080301240A1 (en) System and method for propagating a media item recommendation message comprising recommender presence information
US20070033225A1 (en) Media data representation and management
US20060195521A1 (en) System and method for creating a collaborative playlist
US20100125795A1 (en) Method and apparatus for concatenating audio/video clips
US20110138306A1 (en) Online interactive digital content scrapbook and time machine
US20090187554A1 (en) Specifying weighted search terms for a search engine
US20150356098A1 (en) Identifying video files of a video file storage system having relevance to a first file
US20200012727A1 (en) Organizing objects in a feed to facilitate interaction between fans and content owners
US9111010B2 (en) Search results display for weighted multi-term searches

Legal Events

Date Code Title Description
AS Assignment

Owner name: INTERNATIONAL BUSINESS MACHINES CORPORATION, NEW Y

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:DUGAN, CASEY;MULLER, MICHAEL;REDMAN, JERRY W.;AND OTHERS;REEL/FRAME:020394/0636

Effective date: 20080121

STCF Information on status: patent grant

Free format text: PATENTED CASE

AS Assignment

Owner name: ACTIVISION PUBLISHING, INC., CALIFORNIA

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:INTERNATIONAL BUSINESS MACHINES CORPORATION;REEL/FRAME:029900/0285

Effective date: 20121231

AS Assignment

Owner name: BANK OF AMERICA, N.A., TEXAS

Free format text: SECURITY AGREEMENT;ASSIGNOR:ACTIVISION PUBLISHING, INC.;REEL/FRAME:032240/0257

Effective date: 20140131

FPAY Fee payment

Year of fee payment: 4

AS Assignment

Owner name: ACTIVISION ENTERTAINMENT HOLDINGS, INC., CALIFORNIA

Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:BANK OF AMERICA, N.A.;REEL/FRAME:040381/0487

Effective date: 20161014

Owner name: ACTIVISION BLIZZARD INC., CALIFORNIA

Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:BANK OF AMERICA, N.A.;REEL/FRAME:040381/0487

Effective date: 20161014

Owner name: ACTIVISION PUBLISHING, INC., CALIFORNIA

Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:BANK OF AMERICA, N.A.;REEL/FRAME:040381/0487

Effective date: 20161014

Owner name: ACTIVISION ENTERTAINMENT HOLDINGS, INC., CALIFORNI

Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:BANK OF AMERICA, N.A.;REEL/FRAME:040381/0487

Effective date: 20161014

Owner name: BLIZZARD ENTERTAINMENT, INC., CALIFORNIA

Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:BANK OF AMERICA, N.A.;REEL/FRAME:040381/0487

Effective date: 20161014

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 Expired due to failure to pay maintenance fee

Effective date: 20200724