throbber

`
`US 20080133551A1
`
`(19) United States
`(12) Patent Application Publication (10) Pub. No.: US 2008/0133551 A1
`(43) Pub. Date: Jun. 5, 2008
`
`Wensley et al.
`
`(54) SYSTEM, METHOD, AND COMPUTER
`PROGRAM PRODUCT FOR MANAGING
`RIGHTS OF MEDIA IN COLLABORATIVE
`ENVIRONMENTS
`
`(75)
`
`Inventors:
`
`Paul Wensley, Mill Valley, CA
`(US); Jon M. Bloodworth, Santa
`Fe, NM (US); Robert M.
`Goldstein, Los Angeles, CA OJS)
`
`Correspondence Address:
`PATENT LAW OFFICES OF MICHAEL E.
`WOODS
`19 Vista Marin Drive
`San Rafael, CA 94903-5205
`
`(73) Assignee:
`
`AVA Mobile, Inc., Santa Fe, NM
`(US)
`
`(21) App]. No.:
`
`11/564,843
`
`(22)
`
`Filed:
`
`Nov. 30, 2006
`
`Publication Classification
`
`(51)
`
`Int. Cl.
`G06F 1 7/30
`
`(2006.01)
`
`1100
`
`/
`
`(52) US. Cl. ................................. 707/100; 707/E17.005
`
`(57)
`
`ABSTRACT
`
`A system, method, computer program product, and propa-
`gated signal of this collaborative system are adapted to track
`metadata relating to an online digital as set that captures each
`user’s or group’s interest in the asset and thus, in the aggre-
`gate, defines a collective interest in the asset and self-selects
`a relevant market based upon the nature of the asset, the
`distribution, and the collective group. Further, the system,
`method, computer program product, and propagated signal
`implement a rights manager to provide for digital rights inan-
`agement in collaborative systems. The system includes a plu-
`rality of communication clients, inter-communicated by a
`network, each for initiating a collaborative concurrent pro-
`cessing of a resource file; and a rights manager, coupled to
`each the plurality of communications clients, for authorizing
`the processing ofthe resource file responsive to a rights inan-
`agement tag associated With the resource file, the rights inan-
`ager securing the rights management tag with the resource file
`to produce a digital resource and the rights manager decrypt-
`ing the digital resource to produce the resource file and the
`rights management tag. The method includes initiating a col-
`laborative concurrent processing of a resource file by a par-
`ticular one communication client of a plurality of communi-
`cation clients,
`inter-communicated by a network; and
`authorizing the processing of the resource file by a rights
`manager, the authorizing responsive to a rights management
`tag associated with the resource file, the rights manager secur-
`ing the rights management tag with the resource file to pro-
`duce a digital resource and the rights manager decrypting the
`digital resource to produce the resource file and the rights
`management tag.
`
`\
`
`CLIENT
`RIGHTS
`MANAGER/_/
`1105/
`
`'
`
`,
`
`
`
`
`V 0C5
`
`f SERVER
`(
`RIGHTS
`\, MANAGER
`W/
`
`,
`
`
`
`
`
`102;
` , /WK/
`(
`ASSET F)
`
`/_/
`
`PROVIDER
`
`\,
`W
`
`L
`
`
`/ASSETTRACKg
`kkA/‘V
`
`Bose Exhibit 1111
`Bose Exhibit 1111
`Bose v. Koss
`Bose v. Koss
`
`

`

`Patent Application Publication
`
`Jun. 5, 2008 Sheet 1 0f 12
`
`US 2008/0133551 A1
`
`100
`
`/ N
`
`ETWORK
`
`O‘—
`‘_
`
`

`

`Patent Application Publication
`
`Jun. 5, 2008 Sheet 2 of 12
`
`US 2008/0133551 A1
`
`_imzfizlm
`.nmrIl%mNN
`:0me
`
`<><
`
`mm>mmw
`
`OWN
`
`mmN
`
`0mm
`
`OON
`
`mvm_u
`Fzmjo_<><
`
`OrN
`
`mwN
`
`CNN
`
`mNN
`
`N.0_n_
`
`mmw
`
`m0<n_mm?»
`
`m_._._w
`
`DIED;
`
`mmS>m.n:>>
`
`mtm
`
`mwiamm;
`
`omN
`
`ONNnONSOmmE
`
`{>4
`
`omm
`
`
`
`IU_>M_Dl><
`
`01.1...
`
`>._.w_<n_
`
`mmmUOm—n.
`
`mwm
`
`
`
`

`

`Patent Application Publication
`
`Jun. 5, 2008 Sheet 3 of 12
`
`US 2008/0133551 A1
`
`
`
`26C)c\
`
`
`
`GHI
`
`260b
`
`foo
`
`
`
`280d
`
`DEF
`
`
`
`305//
`
`JKL
`
`
`
`
`
`
`
`fl“
`
`
`NETWORK
`
`DEVICES
`
`
`
`
`
`
`ABC
`
`2603
`
`MNP
`
`2806
`
` AVA
`
`SERVER
`
`215
`
`FIG. 3
`
`

`

`Patent Application Publication
`
`Jun. 5, 2008 Sheet 4 of 12
`
`US 2008/0133551 A1
`
`rmw/
`
`
`
`.v.mv_n_
`
`mrvmow
`
`
`mmmwmw3&0wEm>oEom
`QoEm_>_
`
`m_:m_o>coz
`
`
`
`
`
`EUEEZEomscam352a3&8.33w
`
`mom
`
`mow.g/
`Evivm?m2»
`
`xomm
`
`
`

`

`Patent Application Publication
`
`Jun. 5, 2008 Sheet 5 0f 12
`
`US 2008/0133551 A1
`
`215\N
`
`
`
`COMMUNEAHONS
`
`
`fl
`
`
`
`
`
`NETWORK
`FUNCHONS
`fl
`
`m D
`
`ATA
`SECURHY
`FUNCHONS
`
`
`
`FUNCWONS
`
`DATA
`COMMUNEANON
`
`\NORKSPACE
`
`COMMAND
`
`INTERPRETER
`
`
`
`505
`
`STORAGE
`
`FIG. 5
`
`

`

`Patent Application Publication
`
`Jun. 5, 2008 Sheet 6 of 12
`
`US 2008/0133551 A1
`
`STATE
`MACHINE
`
`@
`
`PEN/STYLUS
`
`FUNCTIONS
`
`fl
`
`TOOLBOX
`
`FUNCTIONS
`fl
`
`\NORKSPACE
`
`
`
`/fl45
`
`I!
`
`NETVWDRK
`FUNCWONS
`fl
`
`DATA
`SECURHY
`
` 33 FUNCWONS
`
`COMMAND
`
`INTERPRETER
`
`AND
`
`PROTOCOL
`
`GENERATOR
`
`@
`
`650//
`
`
`
`LOCAL
`
`VWDRKSPACE
`
`675
`
`
`
`
`
`w
`
`
`
`
`
`625
`
`USER
`INTERFACE
`FUNCTIONS
`
`BITMAP
`
`@
`
`FUNCTIONS 0
`@
`
`GRAPHICS
`FUNCTIONS
`
`ANNOTATION
`FUNCTIONS 0
`
`
`
`fl
`
`INSTANT
`MESSAGE
`
`635
`
`FUNCWONS
`
`STORAGE
`
`
`FUNCWONS
`
`
`
`
`FIG. 6
`
`

`

`Patent Application Publication
`
`Jun. 5, 2008 Sheet 7 of 12
`
`US 2008/0133551 A1
`
`705
`
`735
`
`74o
`
`
`
`
`
`
`T_2
`
`
`
`T_3
`
`
`
`
`
`T_N
`
`FOLDER_1
`
`FOLDER_2
`
`FOLDER_3
`
`FOLDER_n
`
`
`
`
`
`
`
`
` m
`
`
`
`
`on...
` vooq
`fififi
`
`we:
`a ”we,
`Fa‘o’:
`
`“0%er ‘- I
`fififi«9o
`¥flH httl
`
`
`$§fih
`
`
`
`ggéfi
`
`fififi
`fa‘o‘l
`fififi
`
`¢¢q
`
`
`
`
`CONTENT_N
`
`
`
`
`fl
`
`FIG. 7
`
`

`

`Patent Application Publication
`
`Jun. 5, 2008 Sheet 8 0f 12
`
`US 2008/0133551 A1
`
`00
`
`
`FOLDER
`z
`
`
`
`
`
`
`
`
`‘ a
`
`
`3
`{fix V'
`wax ewfiiumLfix” :
`it“ mm mm ~\
`
`
`

`

`Patent Application Publication
`
`Jun. 5, 2008 Sheet 9 0f 12
`
`US 2008/0133551 A1
`
`905
`
`910
`
`915
`
`920
`
`925
`
`foo
`
`Attach Client
`
`To Server
`
`Locally Process a Resource in a Local
`Workspace
`
`
`
`Generate Process—Result Recreation
`
`Message(s)
`
`
`
`Route Recreation Message(s) to All
`
`Other Attached Local Workspaces in
`real-time
`
`Recreate Result(s) of Local
`
`Processing in All Local Workspaces
`Receiving Message(s)
`
`FIG. 9
`
`

`

`Patent Application Publication
`
`Jun. 5, 2008 Sheet 10 0f 12
`
`US 2008/0133551 A1
`
`
`
`Database
`
`
`
`
`u/fl
`V
`
`- V4:
`[ FULDEPL; {Zécomwnzc
`
`
`
`
`\
`
`\
`
`\\
`\‘x‘
`
`\_‘/
`‘1
`
`/// Q//
`45f?
`x // /
`v VS, /
`
`1 010
`
`AVA SERVER /
`
`
`
`
`
`QSET TRACKER
`
`
`
`FIG. 10
`
`102
`
`
`
`(I ASSET
`PROVIDER
`
`
`
`

`

`Patent Application Publication
`
`Jun. 5, 2008 Sheet 11 0f 12
`
`US 2008/0133551 A1
`
`
`
`I100\
`
`
`
`
`
`CUENT
`RIGHTS
`MANAGER
`
`
`
`
`
`PROVIDER
`
`
`
`SERVER
`
`RIGHTS
`
`MANAGER
`
`
` ASSET TRAC KER
`
`FIG. 11
`
`

`

`Patent Application Publication
`
`Jun. 5, 2008 Sheet 12 0f 12
`
`US 2008/0133551 A1
`
`i\\,
`H
`\\
`x \
`
`-\'
`3 a} ENT_N:\§‘
`
`‘
`1
`
`‘ éoLgERfi’
`
`‘ FOLLJEFL ‘
`
`
`r
`‘
`$55575:
`, i i i i
`
`S
`\
`
`\\
`
`\
`\\
`\. 1>
`
`
`
`
`
`PROVEDER
`
`
`
`TRACKERI
`RIGHTS
`MANAGER
`
`
`
`
`
`FIG. 12
`
`

`

`US 2008/0133551Al
`
`Jun. 5, 2008
`
`SYSTEM, METHOD, AND COMPUTER
`PROGRAM PRODUCT FOR MANAGING
`RIGHTS OF MEDIA IN COLLABORATIVE
`ENVIRONMENTS
`
`
`
`
`
`CROSS R1F 1 RENC 1 TO R 1 LATED
`APPLICATIONS
`
`
`
`[0001] This applicatio 1 is related to co-pending US. patent
`application Ser. Nos. 11/164,645 filed 30 Nov. 2006 entitled
`“SYSTEM, METHOD, AND COMPUTER PROGRAM
`PRODUCT FOR CONCURRENT COLLABORATION OF
`
`These implementations can be called “screen scraping” as
`they just send the display data, without any understanding of
`the media that is being displayed (including in the new Webex
`implementation noted above). Moreover,
`they are not
`designed to work on portable electronic devices.
`[0006] A well-known, but very limited in terms of features
`and user options, media sharing/collaboration solution is the
`sharing, choosing, and selecting of media files by sending
`emails with digital media attachments. The user loses control
`over the media, as real (i.e., full) copies are sent to the other
`users, who then have full control over them. Some attempts to
`control this, Via watermarking images, or sending just “down
`sampled” or proxy versions, corrupt the files and do not allow
`for full examination of the full data. Additional drawbacks
`
`include a recognition that media files may be very large, and
`many email solutions are incapable of exchanging large files
`(e.g., incapable in the sense that the system administrators/
`developers may impose size and/or content and/or file type
`restrictions). Also, the solutions are not in “real-time” and
`there is little in the way of feedback from one participant that
`the others are active in the “collaboration.”
`
`Further, it is a problem among conventional mes-
`[0007]
`saging systems that two or more users are unable to unam-
`biguously collaborate in the rendering of a media resource,
`such that any user at any time may set a rendering ofthe media
`resource to a desired reference on all participating clients.
`[0008] Digital rights management addresses an existing
`solution to a perceived problem ofexchanging copyrighted or
`other rights-restricted digital data by, among, between, and
`across
`systems. Digital Rights Management
`(generally
`abbreviated to DRM) is any of several technologies used by
`publishers (or copyright owners) to control access to and
`usage of digital data (such as software, music, movies) and
`hardware, handling usage restrictions associated with a spe-
`cific instance of a digital work. The term often is confused
`with copy protection and technical protection measures
`(TPM). These two terms refer to technologies that control or
`restrict the use and access of digital media content on elec-
`tronic devices with such technologies installed, acting as
`components of a DRM design.
`[0009] Digital Rights Management is a controversial topic.
`Advocates argue DRM is necessary for copyright holders to
`prevent unauthorized duplication of their work to ensure con-
`tinued revenue streams. Some critics of the technology,
`including the Free Software Foundation, suggest that the use
`of the word “Rights” is misleading and suggest that people
`instead use the term Digital Restrictions Management. The
`position put forth is that copyright holders are attempting to
`restrict use of copyrighted material in ways already granted
`by statutory or common law applying to copyright.
`[0010]
`)RM is typically a distribution and use control sys-
`tem, sometimes having rudimentary asset tracking attendant
`to distribution control, cooperating with features built into (or
`added on 0) various operating systems, distribution mecha-
`nisms, and “playing” applications.
`[0011] Examples of DRM in portable electronic devices
`include Pod and the iTunes distribution system available
`from Apple Computers. iTunes includes a desktop compo-
`nent that serves as a vehicle for identifying desired copy-
`righted content and then receiving encrypted digital files (au-
`dio or video) for that content. The content may only be played
`from the iTunes application or a user may transfer a copy of
`this protected content to the iPod. This content may not be
`transferred out of this system, and content is not available to
`
`
`
`
`
`
`
`MEDIA,” 11’309 529 filed 18Aug. 2006 entitled “SYSTEM,
`
`
`METHOD, AND COMPUTER PROGRAM PRODUCT
`
`FOR CONCURRENT COLLABORATION OF MEDIA,”
`and U. S. patent application Ser. No.
`(Attorney
`Docket 20043-7005) filed concurrently e titled “SYSTEM,
`METHOD, AND COMPUTER PROGRAM PRODUCT
`FOR TRACKING DIGITAL MEDIA I\I COLLABORA-
`
`TIVE ENVIRONMENTS,” all hereby expressly incorpo-
`rated in their entireties by reference for all purposes.
`
`
`
`BACKGROUND OF THE INVENTION
`
`[0002] The present invention relates generally to real-time
`collaboration systems, and more particularly to a concurrent
`multi-user multi-way collaboration system capable of track-
`ing transfer or exchange among one or more client systems
`and methods.
`
`
`
`[0003] The development of digital computer networks have
`allowed t1e high-speed delivery of media files, including
`images, v deo and audio, to personal computers and mobile
`devices. 'raditionally, access to these networks has been
`through a “web browser”, such as Microsoft Internet Explorer
`and the like employing hypertext markup language (HTML)
`protocols.
`[0004] Applications that use a web browser to display and
`manipulate media files are limited to the capabilities of the
`web browser. Most browser-based solutions provide limited
`built-in user interface solutions such as grid structures that
`force information into linear displays. The structure of web
`browsers does not allow for interactive two-way communi-
`cation between users or multi-directional communication
`
`among multiple users. Some existing solutions use “plug-ins”
`or “applets” to extend the functionality of the browser to
`attempt some limited type of bi-directional communication.
`However, these solutions are limited to a “presenter” and a set
`of clients which become the audience. There are no solutions
`for true real -time multi-directional communication.
`
`Some extensions to the web browser paradigm, such
`[0005]
`as implemented in a WebEx online meeting solution available
`from WebEx Communications, Inc., 3979 Freedom Circle,
`Santa Clara, Calif. 95054 (www.webex.com) provide a lim-
`ited solution. These solutions try to implement “collabora-
`tion” or “sharing” of a desktop in an attempt to capture some
`of the benefits of true multi-way multi-device concurrent
`sharing of digital resources. However, these implementations
`are limited, in that they require one user (or in some newer
`implementations multiple users may on a non-concurrent
`basis) to be the “presenter” and the others to be the “audience”
`so they only truly capture one type of online meeting, namely
`the presentation. These solutions do not have a true collabo-
`rative paradigm, where each user may have the same status for
`moving, marking, and commenting on the media, or other-
`wise interacting with it (Viewing and or playing for example).
`
`

`

`US 2008/0133551Al
`
`Jun. 5, 2008
`
`be retrieved from the iPod. Thus sharing or collaboration is
`limited to multiple users listening/watching the content as it is
`played from the iTunes or the iPod.
`[0012] Microsoft Corporation has announced a portable
`music player (the “Zune”) that assertedly includes an ability
`for a user to wirelessly transfer content directly to another
`Zune user. The recipient is slated to have limited abilities to
`use the content (e.g., play the content no more than three times
`within a limited period (e. g., three days).
`[0013] Also relevant to the present invention is the current
`interest in targeted advertising. Advertisers continue to search
`for new ways to focus their content and improve return for
`each advertising dollar spent. This is true across different
`media, print, television, radio, and the lntemet. Interactivity is
`a word used frequently in the context of advertising and the
`distribution medium of a particular advertisement. To date,
`one ofthe most successful interactive advertising systems are
`oay-per-click in which advertisers pay whenever a user
`selects an advertisement presented in a web browser. Adver-
`isers try to target users based upon keywords correlation, and
`‘eceive “interaction” through “clicks” on the advertisement.
`[0014] While successful, this paradigm has limitations that
`‘elate to the use of keywords for correlation and to the limi-
`ations of the web browser as an interactive client.
`
`
`
`
`
`
`
`In the context of digital rights systems, an organiza-
`[0015]
`ion known as the Creative Commons (www.creativecom-
`nons.org) was founded in 2001 to provide a framework fo ‘
`defining bundles ofrights with respect to certain online digital
`‘esources. Creative Commons releases a set of copyrigh
`licenses free for public use. Inspired in part from the Free
`Software Foundation’s GNU General Public License (G\IL
`GPL), Creative Commons developed a Web application ha
`elps people dedicate their creative works to the pmlic
`domainior retain their copyright while licensing them as
`free for certain uses, on certain conditions. Unlike the G\IL
`GPL, Creative Commons licenses are not designed for soft-
`ware, but rather for other kinds of creative works: websites,
`scholarship, music, film, photography, literature, courseware,
`and the like. Creative Commons also developed metadata ha
`can be used to associate creative works with their pu alic
`domain or license status in a machine-readable way. This
`enabled people to begin to use Creative Common’s search
`application and other online applications to find, for examole,
`ohotographs that are free to use provided that the orig'nal
`ohotographer is credited, or songs that may be copied, dis-
`ributed, or sampled with no restrictions whatsoever. Various
`oredefined licenses are defined and an owner may link a
`oarticular resource to a particular license. Current DRM sys-
`ems are, in general, incompatible with most standard Cre-
`ative Common licenses. That is, such DRM systems would
`ot comply with the Creative Common licenses and therefore
`3e in violation of the license terms, making use of DRM
`systems improper to use with Creative Commons licensed
`naterial.
`
`
`
`[0016] There are other initiatives similar to Creative Com-
`nons that are designed to help facilitate controlled distribu-
`ion of material.
`
`[0017] What is needed is a real -time concurrent multi-user
`nulti-way collaboration system capable of operation incor-
`oorating one or more electronic devices preferably including
`one or more portable devices to permit distributed users to
`easily and efficiently share, in real time, both content and
`nambiguous editorial input on such content. Further, what is
`eeded is a system to track metadata relating to an online
`
`digital asset that captures each user’s or group’ s interest in the
`asset and thus, in the aggregate, defines a collective interest in
`the asset and self-selects a relevant market based upon the
`nature of the asset, the distribution, and the collective group.
`In the context of digital works, what is needed is a rights
`manager
`for mediating and enforcing rights in digital
`resources in an online collaborative environment, as well as
`providing a rights system to aid users when introducing,
`using, and distributing digital resources of their own and as
`well as for digital resources in which a third party has an
`ownership interest.
`
`
`
`BRIEF SUMMARY OF THE INVENTION
`
`
`
`
`
`[0018] Disclosed is a system, met 10d, computer program
`product, and propagated signal for a real-time concurrent
`multi-user multi-way collaboration system that is able to
`incorporate one or more electronic devices including one or
`more portable devices that permits distributed users to easily
`and efliciently share both content and editorial input on such
`content (of course, text messaging is not limited to editorial
`input on the content). Specifically, a real-time concurrent
`multi-user multi-way collaboration system, method, and
`computer program capable of operation providing two or
`more users to be able to unambiguously collaborate in the
`rendering of a media resource, such that any user at any time
`may set a rendering of t e media resource to a desired refer-
`ence on all participating clients. The system for transmitting
`a media resource and one or more collaboration messages
`over a communications network includes a plurality of real-
`time messaging clients coupled to the communications net-
`work, with each client 0 the plurality of clients including: a
`communications system for receiving the media resource and
`for receiving the one or nore collaboration messages; and a
`renderizer system for p‘oducing a rendering of the media
`resource in substantial synchronization with other ones ofthe
`real-time messaging clients; wherein a particular one of the
`one or more collaboration messages are transmitted by one of
`the messaging clients, tie one or more collaboration mes-
`sages including a desired reference of the rendering and each
`other ofthe messaging cl 'ents substantially synchronizing the
`rendering ofthe media resource at the desired reference using
`the particular one collaboration message.
`[0019] The system, method, computer program product,
`and propagated signal of this collaborative system are
`adapted to track metadata relating to an online digital asset
`that captures each user’s or group’s interest in the asset and
`thus, in the aggregate, defines a collective interest in the asset
`and self-selects a relevant market based upon the nature ofthe
`asset, the distribution, and the collective group. Further, the
`system, method, computer program product, and propagated
`signal implement a rights manager to provide for digital rights
`management in collaborative systems. The system includes a
`plurality of communication clients, inter-communicated by a
`network, each for initiating a collaborative concurrent pro-
`cessing of a resource file; and a rights manager, coupled to
`each the plurality of communications clients, for authorizing
`the processing ofthe resource file responsive to a rights man-
`agement tag associated with the resource file, the rights man-
`ager securing the rights management tag with the resource file
`to produce a digital resource and the rights manager decrypt-
`ing the digital resource to produce the resource file and the
`rights management tag. The method includes initiating a col-
`laborative concurrent processing of a resource file by a par-
`ticular one communication client of a plurality of communi-
`
`

`

`US 2008/0133551Al
`
`Jun. 5, 2008
`
`inter-communicated by a network; and
`cation clients,
`authorizing the processing of the resource file by a rights
`manager, the authorizing responsive to a lights management
`tag associated with the resource file, the rights manager secur-
`ing the rights management tag with the resource file to pro-
`duce a digital resource and the rights manager decrypting the
`digital resource to produce the resource file and the rights
`management tag.
`[0020] The AVA media rights manager enforces rights man-
`agement of media content files from the moment they enter
`the AVA system and for so long as they remain within theAVA
`system, particularly as they are exchanged from one device to
`another. Reporting capabilities of the media asset tracker
`include how many users have shared or exchanged a particu-
`lar media file with other AVA users, how many users received
`and viewed or played the media file, the frequency ofviewing
`or playing the media file, and the communication “trail” ofthe
`media file, including associations among users and with other
`media files.
`
`[0021] The preferred embodiments ofthe present invention
`create a more natural “processing environment” for those that
`work or play with digital media files, particularly when shar-
`iig/exchanging media content with others in any context.
`One applicable paradigm, provided to facilitate rmderstand-
`iig, is the real-world experience of working on the same
`tabletop with the other users, interacting, commenting and
`choosing media. Moreover, embodiments of the invention
`elps to keep digital files secure, by controlling the access and
`ability to save them, among other rights management fea-
`tures. It is recognized that a modern workgroup cannot easily
`be at the same “tabletop” as all of the others, and that having
`tie tools available on mobile devices is important for true
`interactivity. In the context of digital works, the embodiments
`provide a rights manager for mediating and enforcing rights
`11 digital resources in an online collaborative environment, as
`well as providing a rights system to aid users when introduc-
`iig, using, and distributing digital resources of their own and
`as well as for digital resources in which a third party has an
`ownership interest.
`
`
`
`
`
`BRIEF DESCRIPTION OF THE DRAWINGS
`
`FIG. 1 is a computer system that may function as a
`[0022]
`basic computer in implementing the present invention;
`[0023]
`FIG. 2 is a generalized diagram of a portion of a
`network system (e.g., the Web or the Internet) to which a
`computer controlled display terminal used for transmitting or
`receiving messages is connected;
`[0024]
`FIG. 3 is a generalized schematic of an AVA col-
`laboration system shown in FIG. 2;
`[0025]
`FIG. 4 is a generalized block diagram of a generic
`computer of the system shown in FIG. 3;
`[0026]
`FIG. 5 is a functional block diagram of the AVA
`server shown in FIG. 2;
`[0027]
`FIG. 6 is a functional block diagram of the AVA
`client shown in FIG. 2;
`[0028]
`FIG. 7 is a close-up of an AVA client supporting
`local workspace;
`[0029]
`FIG. 8 is a schematic block diagram of a preferred
`embodiment for an AVA real-time collaboration system
`including a plurality of portable electronic devices each sup-
`porting anAVA client wirelessly communicating with anAVA
`server through a wireless-supported communications net-
`work;
`
`FIG. 9 is a preferred embodiment for a workspace
`[0030]
`recreation process implemented by a system (e. g., the system
`shown in FIG. 8);
`[0031]
`FIG. 10 is a block diagram of an asset tracking
`system;
`FIG. 11 is a block diagram of a rights manager
`[0032]
`system; and
`[0033]
`FIG. 12 is a block diagram of an alternative rights
`manager system.
`
`
`
`DETAILED DESCRIPTION OF THE INVENTION
`
`
`
`[0034] The present invention relates to a real-time concur-
`rent
`ulti-user multi-way collaboration system capable of
`opera ion incorporating one or more electronic network
`devices preferably including devices having wireless network
`connectivity to permit distributed users to easily and effi-
`ciently share both content and editorial input on such content.
`Specifically, a real -time concurrent multi-user multi-way col-
`laboration system, method, and computer program capable of
`operation providing two or more users to be able to unam-
`biguously collaborate in the rendering of a media resource,
`such that any user at any time may set a rendering ofthe media
`resource to a desired reference on all participating clients.
`Further, the system tracks metadata relating to an online
`digital asset that captures each user’s or group’ s interest in the
`asset and thus, in the aggregate, defines a collective interest in
`the asset and self-selects a relevant market based upon the
`nature of the asset, the distribution, and the collective group.
`The following description is presented to enable one of ordi-
`nary skill in the art to make and use the invention and is
`provided in the context of a patent application and its require-
`ments. Various modifications to the preferred embodiment
`and the generic principles and features described herein will
`be readily apparent to those skilled in the art. Thus, the
`present invention is not intended to be limited to the embodi-
`ment shown but is to be accorded the widest scope consistent
`with the principles and features described herein.
`[0035]
`FIG. 1 is a computer system 100 that may function
`as a basic computer in implementing the present invention.
`Computer system 100 includes a central processing unit
`(CPU) 105, such as one ofthe PDA (personal digital assistant)
`microprocessors, PC microprocessors or workstations, e.g.
`IntelTM PXA270 312 MHz processor used in a TreoTM 650
`portable electronic device or other microprocessor or micro-
`controller or controller,
`is provided and interconnected to
`various other components by a system bus 110. An operating
`system 115 runs on CPU 105, provides control and is used to
`coordinate the function ofthe various components of FIG. 1.
`Operating system 115 may be one ofthe commercially avail-
`able operating systems such as the Palm OS available from
`PalmSource, Inc.; Microsoft’s Windows, as well as UNIX
`and AIX operating systems, and the like. One or more appli-
`cation programs 120, controlled by the system, are moved
`into and out of a main memory RAM 125. These programs
`include the program of the present invention to be subse-
`quently described in combination with local or wide-area
`network systems, such as for example, the Internet. A read
`only memory (ROM) 130 is connected to CPU 105 via bus
`110 and includes the Basic Input/Output System (BIOS) that
`controls the basic computer functions. RAM 125, an I/O
`adapter 135 and a communications adapter 138 are also inter-
`connected to system bus 110. I/O adapter 135 may be a Small
`Computer System Interface (SCSI) adapter that communi-
`cates with a disk storage device 140. Communications
`
`

`

`US 2008/0133551Al
`
`Jun. 5, 2008
`
`
`
`adapter 135 interconnects bus 110 with an outside network
`enabling the data processing system to communicate with
`other such sys ems over a Local Area Network (LAN) or
`Wide Area Network (WAN), which includes, of course, the
`Internet, the WEB, intranets, extranets, and other public and
`private networks. The terms associated with the network are
`meant to be generally interchangeable and are so used in the
`present description of the distribution network. I/O devices
`are also connected to system bus 110 via a user interface
`adapter 145 and a display adapter 150. A keyboard 155 and a
`pointing device (e.g., mouse 1 60 or ajoystick, remote keypad,
`game controller, stylus, button navigations system, or the
`like) are all interconnected to bus 110 through user interface
`adapter 145. Display adapter 150 includes a frame buffer 165,
`which is a storage device that holds a representation of each
`pixel on a monitor or display screen 170. Images may be
`stored in frame buffer 165 for display on monitor 170 through
`various components, such as a digital to analog converter (not
`shown) and the like. By using the aforementioned I/O
`devices, a user is capable of inputting information to the
`system through the keyboard 155 (or other input device) or
`mouse 160 (or other pointing system) and receiving output
`information from the system via display 170. The system also
`contains a memory cache 175 which is illustrated as a dashed
`line outline and includes a portion 180 of a disk storage drive
`140 and a portion 185 ofKAM 125.
`[0036] As noted above, preferred embodiments of the
`present invention may use a wide range of computing sys-
`tems. One particular embodiment is mo st preferred, namely a
`use of one or more wireless-network-connected electronic
`
`devices (e. g., portable or mobile computing system) in com-
`munication with a server application and optionally one or
`more desktop/workstation personal computers. Client appli-
`cations are supported by the electronic device and communi-
`cate via a wireless network connection, as described in more
`detail herein. An example of a suitable portable electronic
`device is represented by a Treo 650 smartphone available
`from Palm, Inc. (http://www.palm.com) and other similar
`devices. While the present invention contemplates use of
`virtually any suitable network-compatible computing system
`having a display of reasonable resolution and color depth
`(preferably color) such as, to simplify the discussion the
`computing system described in the preferred embodiments
`will be the Treo 650-type device. When a quality ofthe screen
`is poor (e.g., a relatively few number of colors or limited
`resolution) or when a bandwidth of the network communica-
`tions is limited, the quality of the experience is also more
`limited than would be the case with improved display and/or
`bandwidth. In some embodiments and implementations, cli-
`ent applications, or server functions when present, may con-
`vert content from one system to another in an appropriate
`form/format.
`
`[0037] The TreoTM 650 smartphone from Palm, Inc. com-
`bines a compact wireless mobile phone with email, organizer
`features, messaging, and web access. Also included is Blue-
`tooth® technology so a user may connect wirelessly to other
`Bluetooth devices. Additional
`features include an MP3
`
`player, a digital camera that captures video, and a color screen
`that is responsive to a stylus for controlling the system (alter-
`natively a keypad may also be used for a system interface)7
`all in a device that is still small enough to fit in a pocket of the
`user. In some implementations, a “smartphone” implementa-
`
`tion is not necessary by adapting the user interface elements
`consistent with the input and display features of the portable
`electronic device.
`
`[0038] Additionally to simplify the following discussion, it
`is noted that the present invention contemplates use on many
`different communications networks, both public and private.
`In some implementations, multiple different types ofnetwork
`systems may be used together, and the server may, for
`example, bridge different communications networks and
`translate/convert between different protocols/formats
`to
`exchange messages between the devices and to exchange
`communications with any device. In the following example,
`use of the Internet accessed through wireless access points
`using is described as the preferred embodiment though other
`configurations are within the scope of the present invention.
`[0039] Before going further into details of specific embodi-
`ments, set forth below is a general perspective of the various
`elements and methods that may be related to the present
`invention. Since a major aspect of the present invention is
`directed to network communications, preferably Internet
`communications using Internet and/or Web protocols, and
`use of data messaging similar to access of Web pages, an
`understanding of such networks and their operating prin-
`ciples may be helpful. The following does not go into great
`detail in describing the networks to which the present inven-
`tion is applicable. For details on Web nodes, objects and links,
`reference is made to the text, Mastering the Internet, G. H.
`C

This document is available on Docket Alarm but you must sign up to view it.


Or .

Accessing this document will incur an additional charge of $.

After purchase, you can access this document again without charge.

Accept $ Charge
throbber

Still Working On It

This document is taking longer than usual to download. This can happen if we need to contact the court directly to obtain the document and their servers are running slowly.

Give it another minute or two to complete, and then try the refresh button.

throbber

A few More Minutes ... Still Working

It can take up to 5 minutes for us to download a document if the court servers are running slowly.

Thank you for your continued patience.

This document could not be displayed.

We could not find this document within its docket. Please go back to the docket page and check the link. If that does not work, go back to the docket and refresh it to pull the newest information.

Your account does not support viewing this document.

You need a Paid Account to view this document. Click here to change your account type.

Your account does not support viewing this document.

Set your membership status to view this document.

With a Docket Alarm membership, you'll get a whole lot more, including:

  • Up-to-date information for this case.
  • Email alerts whenever there is an update.
  • Full text search for other cases.
  • Get email alerts whenever a new case matches your search.

Become a Member

One Moment Please

The filing “” is large (MB) and is being downloaded.

Please refresh this page in a few minutes to see if the filing has been downloaded. The filing will also be emailed to you when the download completes.

Your document is on its way!

If you do not receive the document in five minutes, contact support at support@docketalarm.com.

Sealed Document

We are unable to display this document, it may be under a court ordered seal.

If you have proper credentials to access the file, you may proceed directly to the court's system using your government issued username and password.


Access Government Site

We are redirecting you
to a mobile optimized page.





Document Unreadable or Corrupt

Refresh this Document
Go to the Docket

We are unable to display this document.

Refresh this Document
Go to the Docket