`
`1111111111111111111111111111111111111111111111111111111111111
`US007 461 067B2
`
`c12) United States Patent
`Dewing et al.
`
`(10) Patent No.:
`(45) Date of Patent:
`
`US 7,461,067 B2
`Dec. 2, 2008
`
`(54) SYSTEM FOR SUPPORTING PRODUCTION,
`MANAGEMENT AND DELIVERY OF MEDIA
`CONTENT FOR WIRELESS DEVICES
`
`6,606,744 B1*
`6,948,070 B1*
`2002/0032688 A1 *
`
`8/2003
`9/2005
`3/2002
`
`(75)
`
`Inventors: Shane R. Dewing, Sherman Oaks, CA
`(US); Braxton Woodham, Los Angeles,
`CA (US); Wesley W. Biggs, Santa
`Monica, CA (US); Harry C. Evans, III,
`Beverly Hills, CA (US); Scott A.
`Bendar, Santa Monica, CA (US)
`
`(73) Assignee: Motricity, Inc., Bellevue, WA (US)
`
`( *) Notice:
`
`Subject to any disclaimer, the term of this
`patent is extended or adjusted under 35
`U.S.C. 154(b) by 1183 days.
`
`(21) Appl. No.: 10/243,883
`
`(22)
`
`Filed:
`
`Sep.13,2002
`
`(65)
`
`(51)
`
`(52)
`(58)
`
`(56)
`
`Prior Publication Data
`
`US 2004/0068532 AI
`
`Apr. 8, 2004
`
`Int. Cl.
`(2006.01)
`G06F 7100
`U.S. Cl. .................................. 707/10; 707/1; 707/2
`Field of Classification Search ........... 707/1-104.1
`See application file for complete search history.
`
`References Cited
`
`U.S. PATENT DOCUMENTS
`
`5,403,639 A *
`5,625,815 A *
`5,659,701 A *
`6,088,717 A *
`6,389,538 B1 *
`6,542,075 B2 *
`
`............... 707/204
`4/1995 Belsan eta!.
`4/1997 Maier eta!. . ... .. ... ... ... ... .. 707/8
`8/1997 Amit eta!. .................. 719/317
`7/2000 Reed eta!. .................. 709/201
`5/2002 Gruse eta!. ................. 713/194
`4/2003 Barker eta!. ................ 340/506
`
`Mikurak ..................... 717/174
`Ginter et al . ................ 713/193
`Serrano-Morales
`eta!. ....................... 707/104.1
`Ishiguro
`..................... 709/219
`Hele eta!. ..................... 705/4
`Amaret ................... 707/104.1
`Day eta!. ................... 707/523
`Rodriguez ................... 725/86
`Logan eta!. .................. 725/38
`Whitmore eta!. ........... 370/328
`
`2002/0062360 A1 *
`5/2002
`2002/0120474 A1 *
`8/2002
`2002/0133503 A1 *
`9/2002
`2002/0194227 A1 * 12/2002
`2003/0005452 A1 *
`112003
`2003/0093790 A1 *
`5/2003
`2004/0264402 A9* 12/2004
`* cited by examiner
`Primary Examiner-Wilson Lee
`Assistant Examiner-Linh Black
`(74) Attorney, Agent, or Firm-Waddey & Patterson, P.C.;
`Phillip E. Walker
`
`(57)
`
`ABSTRACT
`
`In a system for providing media content to a communication
`device, a device capabilities determination is made by a rules
`engine that compares content attributes with constraints on
`those attributes for a device. Metadata describing the content
`is derived and entered into a database. As the specifications of
`different devices are entered into the system, corresponding
`constraints are associated with the devices that tell the engine
`the valid range of values for the content attributes. The engine
`creates an available content library for each class of devices
`by excluding all instances of content that have attributes
`outside the range of values prescribed in the constraints. A
`similar rule set determines whether the content can be distrib(cid:173)
`uted through a particular delivery channel, based on the dis(cid:173)
`tribution channel capacity to support a media type. The subset
`of content that passes both the device capabilities tests and the
`distribution capability tests is viable for delivery to a device
`over a particular distribution channel.
`
`63 Claims, 32 Drawing Sheets
`
`ClientExtranet
`
`XML
`
`HTTP/MOSHS
`
`SMPP/SMTP
`146
`,--------'-~ Interna!Tech
`Suppo!tlnterface
`
`Royalty Reports
`
`BilfingReports
`
`Content Delivery Reports
`
`lntema!Tech
`Support Interface
`
`Verizon Wireless
`Exhibit 1034-0001
`
`
`
`1 gig Fiber
`
`1 gig Fiber
`
`18
`
`Client 1
`Server
`
`Client 2
`Server
`
`End-User
`Interface
`
`End-User
`Interface
`
`AP1
`
`AP2
`
`22, 32, 38,
`'92, 110, 148
`
`VPN1
`
`12
`
`VPN2
`
`~30
`
`12b
`
`15
`
`10
`
`30
`13
`
`Pulling
`
`Mblox
`
`FIG. 1
`
`~
`00 .
`
`~
`~
`~
`
`~ = ~
`
`c ('D
`
`~
`N
`
`~
`
`N
`0
`0
`QO
`
`('D
`
`rFJ =-('D
`.....
`....
`0 .....
`(.H
`N
`
`Verizon Wireless
`Exhibit 1034-0002
`
`
`
`U.S. Patent
`
`Dec. 2, 2008
`
`Sheet 2 of 32
`
`US 7,461,067 B2
`
`Licensing Tools
`
`Production Tools
`
`32
`
`28
`
`I
`I
`
`' --Jo
`
`Content Library
`
`FIG. 2
`
`Internal Production
`Interface
`
`I
`
`C2DMA
`
`Internal PM
`Interface
`
`- - - - - - - - ~--- - - -
`Internal Tech
`Intl'face
`r-22
`I
`1 82
`r-92
`--
`I Project Configurator
`:
`l
`Library -
`,--110
`r-f Catalogue Designer
`I
`I
`-~H Content Export Tool
`I Billing Interfaces
`
`20
`-
`
`t:::
`·~
`tj
`~
`e
`Cl::
`·~ "t:)
`~
`
`24 -
`
`......
`~
`~
`~
`t:::
`~
`·~
`"5
`~
`
`Available
`
`r86
`
`....
`Project Catalog
`
`- - - - - -
`
`1 40
`L--
`
`Request Handler
`
`2 6
`
`c-
`~
`~
`
`-~
`"t:)
`~
`
`Broker/Converter
`r
`
`Distributor
`
`r
`
`Monitoring Tools
`
`148
`\...- Customer Service Tools
`
`Client Extranet
`
`r-112
`:
`
`XML
`
`~114
`IVR/Carrier Billing/ ..
`QPassjetc
`- - - - - - - - - -
`HTTP/MOSMS
`
`02
`
`144
`
`SMPP/SMTP
`146
`Internal Tech
`Support Interface
`
`Royalty Reports
`
`Billing Reports
`
`Content Delivery Reports
`
`Internal Tech
`Support Interface
`
`Verizon Wireless
`Exhibit 1034-0003
`
`
`
`U.S. Patent
`
`Dec. 2, 2008
`
`Sheet 3 of 32
`
`US 7,461,067 B2
`
`138
`.----.a.,.
`Producer
`
`1 .. *uses
`
`1..*
`l
`Production tools
`
`40
`
`Post Production
`
`1..*
`....---
`
`48
`
`1 .. *
`
`1..*
`
`approves for
`catalog usage
`
`1..*
`manipulates
`
`34
`
`1..*
`Content
`1 - - - - - -1 - 1.. *
`~--------------~
`
`enters
`license information
`
`I
`
`1..*
`Licensing system ~
`
`L46
`
`researches and inputs
`
`1..1
`is a version of
`
`lr-42
`r-1;..;,.: .. 1;;._....____""'
`Performance
`approves
`
`1..*
`
`1 .. *
`
`36
`
`1..*
`
`is a *version of
`
`1
`
`Media
`
`1..*
`is allthored by
`
`44
`
`1..*
`Allthor
`
`FIG. 3
`
`Verizon Wireless
`Exhibit 1034-0004
`
`
`
`Performance View: Who Let The Dogs Out
`Who Let The Dogs Out (Baha Men)
`Media Type: audio
`Performance Type: song
`Rating Filter: 0
`
`Full list of artists:
`
`• Baha Men
`
`FIG. 4
`
`Attributes:
`Attribute
`Value
`Who Let The Dogs Out
`Album
`Genre
`Dance
`Label
`Artemis
`2000
`Year
`Bahamas
`Countrv
`Content "Tree":
`• audio/Nokia Proprietary· none· Ported from V3 system (ACTIVE, Moviso Admin, updated: 2002·07·2616:00:01:28)
`o audio x- n-realaudio ·who let the do
`.rm • Ported from V3 s stem as review (ACTIVE, Moviso Admin, updated: 2002·07·26 16:01:36: 176)
`o audio x-ms-wma ·who et the do
`.wma- Ported from V3 s stem as review (ACTIVE, Moviso Admin, updated: 2002-07-2616:01:36:176)
`• audio Nokia Pro rieta
`·none· Ported from V3 s stem (ACTIVE, Moviso Admin, up ated: 2002·07-26 16:00:01:28)
`·
`o audio/x-pn-rea au io • bournemouth dogs.rm ·Ported from V3 system as preview (ACTIVE, Moviso Admin, updated: 2002-07·26 16:01:36:176)
`o audio/x-ms-wma • bournemouth dogs.wma ·Ported from V3 system as preview (ACTIVE, Moviso Admin, updated: 2002-07-26 16:01:35:176}
`• audio/Motorola Proprietary· none· Ported from V3 system (ACTIVE, Moviso Admin, updated: 2002·07-2616:00:01:28)
`o audio/x-pn·realaudio ·who let dog p.rm- Ported from V3 system as preview {ACTIVE, Moviso Admin, updated: 2002-07·26 16:01:36: 176)
`o audio/x-ms-wma ·who let dog p.wma- Ported from V3 system as preview {ACTIVE, Moviso Admin, updated: 2002-07·26 16:01:36:176)
`
`N
`0
`0
`QO
`
`Ringtone Production for this Performance
`Graphic Production for this Performance
`
`Upload New Content
`
`Verizon Wireless
`Exhibit 1034-0005
`
`
`
`Content View: Who Let The Dogs - audio/Nokia Proprietary - Ported from V3 system
`
`Description: Ported from V3 system
`Filename: none
`Content Type: audio/ Nokia Proprietary
`Status: Active
`Deliverable: YES
`Performance: Who Let The Dogs Out
`Owner: Moviso Admin
`Created: 2002-07-03 00:06:00.256
`Updated: 2002-07-26 16:00:01.28
`Content Attribute Values:
`
`Attribute
`BYTE_ COUNT
`DURATION STYLE CHANGE COUNT
`ENCODED TEMPO_NUMBER
`HAS INFINITE LOOP
`HAS LEGATO
`HAS STACCATO
`HIGHEST NOTE
`LOWEST_NOTE
`MET VERSION
`NOTE_PLUS REST COUNT
`PHRASE DEFINED COUNT
`PHRASE_USED_COUNT
`
`Value
`224
`0
`14
`0
`0
`0
`73
`61
`15.1.1
`60
`1
`1
`
`N
`0
`0
`QO
`
`Child Content "Tree":
`• audio/x-pn-realaudio- who let dog p.rm- Ported from V3 system as preview (ACTIVE, Moviso Admin, updated: 2002-07-26
`• audio/x-ms-wma- who let dog p.wma- Ported from V3 system as preview (ACTIVE, Moviso Admin, updated: 2002-07-26 16:01:36:176)
`
`Preview( s) of this Content:
`.rm - Ported from V3 s stem as review (ACTIVE, Moviso Admin, updated: 2002-07-26
`• audio x- n-realaudio - who let do
`• audio/x-ms-wma- who let dog p.wma- Ported from V3 system as preview ACTIVE, Moviso Admin, updated: 2002-07-2616:01:36:176)
`
`FIG. 5
`
`Verizon Wireless
`Exhibit 1034-0006
`
`
`
`Content View: Who Let The Dogs - audio/Motorola Proprietary - Ported from V3 system
`Description: Ported from V3 system
`Filename: none
`Content Type: audio/Motorola Proprietary
`Status: Active
`Deliverable: YES
`Performance: Who Let The Dogs Out
`Owner: Moviso Admin
`Created: 2002-07-03 01:46:10.733
`Updated: 2002-07-26 16:00:01.28
`Content Attribute Values:
`
`N
`0
`0
`QO
`
`Attribute
`BYTE COUNT
`ENCODED_TEMPO NUMBER
`HIGHEST NOTE
`LOWEST NOTE
`MET_VERSION
`NOTE_PLUS_REST_COUNT
`
`Value
`119
`3
`77
`65
`15.1.1
`33
`
`Child Content "Tree":
`• audio/x-pn-realaudio- who let dog p.rm- Ported from V3 system as preview (ACTIVE, Moviso Admin, updated: 2002-07-26
`• audio/x-ms-wma- who let dog p.wma- Ported from V3 system as preview (ACTIVE, Moviso Admin, updated: 2002-07-26 16:01:36:176)
`
`Preview(s) of this Content:
`• audio/x-pn-realaudio- who let dog p.rm- Ported from V3 system as preview (ACTIVE, Moviso Admin, updated: 2002-07-26
`• audio/x-ms-wma- who let dog p.wma- Ported from V3 system as preview (ACTIVE, Moviso Admin, updated: 2002-07-26 16:01:36:176)
`
`View the Actual Contest
`Preview via "send-to-phone" ...
`Ringtone Production for "Who Let The Dogs Out" (under this content)
`Upload Child Content
`Add a New Note
`
`FIG. 6
`
`Verizon Wireless
`Exhibit 1 034-0007
`
`
`
`
`
`cation Content to Device Mapping Appli
`
`FIG. la-1
`
`r 80
`
`Delivery Address
`-addressData
`
`* -far
`
`N
`0
`0
`QO
`
`-has
`*
`
`74
`)
`
`* -is on
`' 1
`Network
`-name
`-protocol
`-territory
`
`-carries
`
`1
`
`*
`
`16)
`
`1
`
`Operator
`-name : String
`
`8
`~
`1
`.~
`DeliveryChannel
`~ -name
`*
`
`-supports delivery of
`
`*
`
`56
`User ~
`-demographics
`
`-has
`
`1
`*
`Device
`
`58
`
`1
`
`60
`Make ~
`+name : String
`
`1
`*
`Model
`+name : String
`
`162
`-is an instance of
`*
`*
`
`*
`supports
`
`0 .. 1
`-supports * r64
`Platform
`~ -name
`*
`
`1
`-can receive
`
`-
`
`A
`
`8
`
`Verizon Wireless
`Exhibit 1034-0008
`
`
`
`A
`
`( 66
`
`*
`PlatformProduct
`
`1
`
`*
`-provides
`
`Product
`-name
`
`B
`
`68
`
`78
`
`Media Type
`-name
`
`1
`
`1
`
`-is composed of
`
`1 r 10
`
`MediaCapability
`-contentType : ContentType
`
`*
`*
`
`1
`
`*
`
`,72
`
`-type
`
`* rso
`
`1
`
`Content Type
`+subtype : String
`
`*
`
`1
`
`1
`
`*{52
`
`CapabilityConstraint
`-attribute : ContentTypeAttribute
`-operator
`-value
`
`-for
`
`*
`
`ContentTypeAttribute
`-name : String
`-type
`-required : boolean
`
`1
`
`1
`
`Content
`-data
`-performance
`-approved : boolean
`-producer
`
`1
`
`0 .. 1
`
`-is derived from
`
`*
`
`4 rs
`
`-for
`
`*
`ContentAttribute Value
`-attribute: ContentTypeAttribute
`* -value
`
`FIG. la-2
`
`,34
`
`N
`0
`0
`QO
`
`rFJ =-('D
`......
`QO
`
`('D
`
`0 ......
`(.H
`N
`
`Verizon Wireless
`Exhibit 1034-0009
`
`
`
`1
`
`* {78
`-delivers via
`DeliveryChannel
`-needs
`-name
`*
`
`1
`
`-has
`
`*
`
`-creates
`
`*
`
`*
`-has 1 (142
`Converter
`-name
`-converterCiass
`+convert()
`*
`
`162\ *
`Deliveryformat
`-name
`-description
`
`*
`
`*
`
`-supports
`
`1
`
`-delivers using
`
`*
`-supports delivery of
`
`I
`L _____ l
`-converts for
`<<uses>>
`
`(68
`
`1 t
`Product
`-name
`
`7 0 \
`
`MediaCapability
`-contentTyper : ContentType
`
`* *
`
`1
`
`(50
`
`1
`
`Content Type
`+subtype : String
`
`1
`
`DistributorAttribute
`-name : String
`
`*
`
`-has
`
`1
`
`-for
`*
`DistributorAttributeValue
`-value: String
`
`*
`
`*1
`
`Distributor
`-queue
`
`144
`~
`
`ConverterParameter
`-name
`-value
`
`FIG. lb
`
`Content To Payload Mappi ng
`
`( 160
`
`Payload
`-header
`
`*
`
`-instance
`
`of
`
`N
`0
`0
`QO
`
`*
`
`1
`
`I
`I
`I
`I
`I
`I
`I
`I
`
`' 1
`Content
`-performance
`-approved: boolean
`* -producer
`
`(34
`0 ..
`1
`
`-is
`derived
`from
`
`f -
`*
`
`Verizon Wireless
`Exhibit 1034-0010
`
`
`
`FIG, lc-1
`c ontent to Project Mapping
`
`Product
`
`* *
`
`-distributed in
`
`-has prices
`
`1001
`
`*
`CatalogLimit
`-maxltems : int
`-unlimited : boolean
`-products
`
`88
`
`1
`
`Territory
`-name
`
`*
`-co
`nsists of
`
`-is supported * Network _}4
`
`*
`
`*
`
`*
`-is supported
`
`64
`
`Platform
`
`{94
`
`Contact
`-firstName
`-lastName
`-title
`-phone
`* -fax
`-notes
`
`I"'\
`
`1
`
`,96
`
`Client
`-name
`-notes
`-delete : boolean
`
`w r-.
`
`-contains
`
`1
`
`r98
`
`*
`0 .. 1
`ExtranetLogin
`-username
`-userpassword
`
`L - -
`
`*
`
`,__68
`* -is supported
`
`~6
`Catalog
`
`*
`1
`
`1
`-has
`
`-name
`-notes
`-reference : boolean
`-taxlncluded : boolean
`-currencyCode : String
`-deleted : boolean
`
`*
`* l tas root /106
`
`Category
`-parent : Category
`-name : String
`-description : String
`-seasonal : boolean
`-startDay
`-end Day
`-autoAdd : boolean
`-autoAdd From : Category
`-defaultpriceCode : PriceCode
`-rating filter
`-catalog : Catalog
`
`D
`
`E
`
`F
`
`G
`
`Verizon Wireless
`Exhibit 1034-0011
`
`
`
`D
`
`E
`
`F
`
`G
`
`90
`
`*
`Country
`-nwoLefferCode:String
`-shortName : String
`
`FIG. lc-2
`
`*
`*
`Product
`
`68
`
`,104
`
`*
`-c ontains type
`Title
`-performance
`-priceCode : PriceCode
`
`102
`
`1
`
`PriceCode
`-priceCode : PriceCode
`-default : boolean
`'-----~
`-system Name
`-amount
`
`*
`
`-selected
`
`*
`
`1081
`
`SelectedContent
`-platformProduct
`-content
`
`Verizon Wireless
`Exhibit 1034-0012
`
`
`
`U.S. Patent
`
`Dec. 2, 2008
`
`Sheet 12 of 32
`
`US 7,461,067 B2
`
`Project Configurator - New Client Page
`
`Create New Client
`
`client name: ._I _ ___ ___.
`
`notes:
`I Okay I
`
`~--------------------------------~
`
`!Cancel I
`
`FIG. Ba
`
`Project Configurator - Client Management Page
`
`Cingular
`
`Notes:
`
`!Modifvi!Deletel
`
`catalogs
`CingularExtras [Edit Catalog] [Edit Storefronts]
`**Top Content [Edit Catalog] [Edit Storefronts]
`**Promo
`[Edit Catalog] [Edit Storefronts]
`I Add I
`
`Contacts
`
`lB!J
`Edit Access By Login
`
`FIG. Bb
`
`Verizon Wireless
`Exhibit 1034-0013
`
`
`
`U.S. Patent
`
`Dec. 2, 2008
`
`Sheet 13 of 32
`
`US 7,461,067 B2
`
`Project Configurator
`
`Create a Catalog
`Catalog Name: :============:::..----.......--a
`Notes:l L---------------------J~~.....~:
`
`Territory: I United States [!]
`Time Zone: I Eastem Standard Time li]
`Currency Code: I USD I
`
`0 T-Mobile GSM PCS
`Select Networks: 0 Cingular GSM PCS
`
`Select Products
`
`lcancefl
`
`FIG. Be
`
`Verizon Wireless
`Exhibit 1034-0014
`
`
`
`U.S. Patent
`
`Dec. 2, 2008
`
`Sheet 14 of 32
`
`US 7,461,067 B2
`
`Catalog Designer - Catalog Manager
`
`Catalogs
`
`Demo
`70's
`
`80's
`
`FIG. 9
`
`Catalog Designer - Category Manager
`
`Demo
`
`Categories for catalog Demo
`
`Demo Edit Price Codes Web Service Codes
`Demo [edit] [create subcategory] [manage content]
`Caller Graphics [edit] [create subcategory] [manage content] [delete)
`
`FIG. 10
`
`Catalog Designer - Category Manager
`
`Demo
`
`Categories for catalog Demo
`
`Demo Edit Price Codes Web Service Codes
`Demo [edit] [create subcategory) [manage content]
`Tunes [edit] [create subcategory] [manage content] [delete)
`Caller Graphics [edit) [create subcategory] [manage content] [delete]
`
`FIG. 12
`
`Verizon Wireless
`Exhibit 1034-0015
`
`
`
`Demo
`
`Category name
`Product Types
`
`Default price code
`
`Rating filter
`
`Catalog Designer - Create A New Category
`Demo Creating New Subcategory in: Demo
`IL-T_un_e_s - - - - - - - l
`0 Ringtone
`D Screensaver
`D Caller Icon
`I STANDARD I ..-I
`I G I ,.. I
`D (if checked, choose from list below)
`I February I ..-I 11 :=::==========:
`I February I ..-I 1 ..... 1 _______ __,
`D (if enabled, choose from list below)
`Auto Add From
`I YourMobile:: Ringtones: :ao•s
`I Okay II Cancel I
`
`Seasonal?
`
`Start Date
`
`End Date
`
`Auto Add
`
`FIG. 11
`
`N
`0
`0
`QO
`
`Verizon Wireless
`Exhibit 1034-0016
`
`
`
`Demo
`
`Catalog Designer - Create A New Category
`Demo Editing Category: Demo
`I Tunes
`[!] Ringtone
`D Screensaver
`D Caller Icon
`I STANDARD 1 ... 1
`
`Category name
`
`Product Types
`
`Default price code
`
`Rating filter
`
`Seasonal?
`
`Start Date
`
`End Date
`
`Auto Add
`
`I G 1 ... 1
`D (if checked, choose from list below)
`I February 1 ... 1 p
`::;:::===:=========~
`I February 1 ... 1 '-p ______ ____,
`D (if enabled, choose from list below)
`1'-Y_ou_r_Mo_b_ile _________ -~..,1 ... __,1
`Auto Add From
`I Okay II Cancel I
`
`FIG. 13
`
`N
`0
`0
`QO
`
`Verizon Wireless
`Exhibit 1034-0017
`
`
`
`Catalog Designer - Create A New Category
`
`Demo
`Demo
`
`Catalog: Demo
`
`Category: Tunes
`
`Titles
`
`Remove
`
`Title/ Artist
`
`Price Code
`
`Ringtone
`Motorola Ringtone
`(Mla)
`unlimited
`
`Ringtone
`Nokia Ringtone
`(Nla)
`unlimited
`
`Ringtone
`Nokia Ringtone
`(Nlb)
`unlimited
`
`Ringtone
`Nokia Ringtone
`(Nlc)
`unlimited
`
`N
`0
`0
`QO
`
`D
`
`D
`
`D
`
`D
`
`A Little Respect
`Erasure
`
`At/The Way
`Frank Sinatra
`
`Two Tribes
`Frankie Goes ro
`Hollywood
`
`Liebestraum
`Franz Liszt
`
`I STANDARD 1 ... 1
`
`I STANDARD 1 ... 1
`
`I STANDARD 1 ... 1
`
`I STANDARD 1 ... 1
`
`Add Titles
`
`0
`
`D
`
`D
`
`0
`
`El
`
`El
`
`El
`D
`II Apply II Done II Cancel
`
`0
`
`0
`
`0
`
`G
`
`0
`
`0
`
`G
`
`G
`
`FIG. 14
`
`Verizon Wireless
`Exhibit 1034-0018
`
`
`
`U.S. Patent
`
`Dec. 2, 2008
`
`Sheet 18 of 32
`
`US 7,461,067 B2
`
`Catalog Designer - Title Selector
`
`Demo
`
`Catalog: Demo
`
`Category: Tunes
`
`I Search I Ll __ _ _ ___,II By Artist 1 .... 1 Products: I All Products l:J
`
`Default Category: I YourMobile: :Ringtones: :80's
`
`Load
`
`Available Titles
`
`Category Contents
`
`All The Way/ Frank Sinatra
`Uebestraum/ Franz Uszt
`Two Tribes/ Frankie Goes To Hollywood
`A Little Respect/ Erasure
`
`April Sun In Cuba/ Dragon
`Are You Old Enough/ Dragon
`(Chicago is) My Kind of Town/ Frank Sinatra
`Farewell Aunty Jack/ Graeme Bond
`Horses/ Darryl Braithwaite
`I Remember You/ Frank !field
`I've Got You Under My Skin/ Frank Sinatra
`My Way/ Frank Sinatra
`New World Symphony/ Dvorak
`Relax/ Frankie Goes To Hollywood
`Summertime Blues/ Eddie Cochran
`Ameno/ Era
`Bobby Brown/ Frank Zappa
`Toea's Miracle/ Fragma
`New York New York 2/ Frank Sinatra
`Can't Take My Eyes Off Of You/ Frankie Valli
`New York New York/ Frank Sinatra
`Money For Nothing/ Dire Straits
`Dueling Banjos/ Deliverence
`Brazil/ Frank Sinatra
`Chains Of Love/ Erasure
`Here's That Rainy Day/ Frank Sinatra
`You Are Alive/ Fragma
`Everytime You Need Me/ Fragma feat. Maria Rubia
`Electric Avenue/ Eddv Grant
`
`....
`t-
`
`"';'
`
`Cancel
`
`II Done
`
`FIG. 15
`
`Verizon Wireless
`Exhibit 1034-0019
`
`
`
`U.S. Patent
`
`Dec. 2, 2008
`
`Sheet 19 of 32
`
`US 7,461,067 B2
`
`Catalog Request Example
`
`<CatalogRequest xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
`xsi: noNamespaceSchemaLocation= "http: I /webservices. movis.o. com/XML/schema/CatalogRequ
`est .xsd" schemaversion=" 1. 0" >
`<Client id="24"/>
`<Storefront id="5"/>
`<Model id="1"/>
`<Model id="2"/>
`</CatalogRequest>
`
`Catalog Request Schema
`
`<?xml version="1.0" encoding="UTF-8"?>
`<!--
`CatalogRequest schema - defines rules for validation of Catalog Requests.
`
`$Author: ata $
`$Revision: 1.4 $
`
`-->
`<xsd:schema xmlns:xsd=o"http://www.w3.org/20.01/XMLSchema"
`elementFormDefault="qualified" version=o"1.4">
`<xsd:element name="CatalogRequest">
`<xsd:complexType>
`<xsd:sequence>
`<xsd:element name="Client" type="ClientType"/>
`<xsd:element name="Storefront" type="StorefrontType"/>
`<xsd:e1ement name="Model" type=o"ModelType" maxOccurs="unbounded"/>
`</xsd:sequence>
`<xsd:attribute name=o"schemaVersion" type=o"xsd:decimal" use="required"/>
`</xsd:complexType>
`</xsd:element>
`<xsd:complexType name=o"ClientType">
`<xsd:attribute name="id" type="xsd:int" use=o"required"/>
`</xsd:complexType>
`<xsd:comp1exType name=o"StorefrontType">
`<xsd:attribute name="id" type="xsd:int" use="required"/>
`</xsd:complexType>
`<xsd:complexType name="ModelType">
`<xsd:attribute name="id" type="xsd:int" use="required"/>
`</xsd:complexType>
`</xsd:schema>
`
`FIG. 16
`
`Verizon Wireless
`Exhibit 1 034-0020
`
`
`
`U.S. Patent
`
`Dec. 2, 2008
`
`Sheet 20 of 32
`
`US 7,461,067 B2
`
`Catalog Response Example
`
`<?xml version="l.O" encoding="UTF-8"?>
`<CatalogResponse xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance•
`xmlns:noNamespaceSchemaLocation="
`http://webservices.moviso.com/XML/schema/CatalogResponse.xsd' currencyCode="USD">
`<Model id="l" name="3390" make="Nokia'>
`<Product id='l" name='Ringtone• platform="Nokia Ringtone (SMF)" />
`<Product id="2" name="Screen Saver• platform="Nokia ScreenSaver (SMF)" />
`<Product id="4" name="Operator Logo• platform="Nokia Operator Logo (SMF)"
`
`/>
`
`<Product id="J" name='Picture Message• platform="Nokia Picture Message
`(SMF)' I>
`<Product id='30" name='Ringtone• platform="TestPlatl' />
`<Product id="31" name='Operator Logo• platform="TestPlatl" I>
`<Product id="32' name='Ringtone• platform="TestPlatl' />
`</Model>
`<Model id="2" name="8290" make="Nokia">
`/>
`<Product id="l" name="Ringtone" platform="Nokia Ringtone (SMF)"
`<Product id="4" name="Operator Logo• platform="Nokia Operator Logo (SMF)"
`
`/>
`
`(SMF)"
`
`<Product id="3" name="Picture Message" platform="Nokia Picture Message
`/>
`<Product id="S' name="Caller Icon• platform='Nokia Caller Icon (SMF)"
`</Model>
`<Category id='80' name="Main Catalog">
`<Description>Root Category</Description>
`<Category id="81' name="Ringtones">
`
`/>
`
`FIG. 17a
`
`Verizon Wireless
`Exhibit 1034-0021
`
`
`
`U.S. Patent
`
`Dec. 2, 2008
`
`Sheet 21 of 32
`
`US 7,461,067 B2
`
`<Category id="82" name="Top Hits">
`<Title name="The Carpet Crawlers" type="song" price="0.99">
`<Artists displayName="Genesis'>
`<Artist searchName="GENESIS">OLD_Genesis</Artist>
`</Artists>
`<ContentDeliveryCode id="240">
`<Product id="l" />
`<Preview mediaType="audio/wav"
`uri="http://preview.moviso.com/PreviewContent?previewid=lB&contentDeliveryCodei
`d=240" I>
`
`</ContentDeliveryCode>
`</Title>
`<Title name="Suspended In Gaffa" type="song" price="0.99">
`<Artists displayName="Kate Bush">
`<Artist searchName="KATE BUSH">OLD_Kate Bush</Artist>
`</Artists>
`<ContentDeliveryCode i<i="242">
`<Product id="l" />
`</ContentDeliveryCode>
`</Title>
`<Title name="Shock the Monkey" type="song" price="0.99">
`<Artists displayName="Peter Gabriel">
`<Artist searchName="PETER GABRIEL">OLD_Peter
`
`Gabriel</Artist>
`
`</Artists>
`<ContentDeli veryCode id= "24 7 ">
`<Product id="l" />
`</ContentDeliveryCode>
`</Title>
`<Title name="Gigantic' type="song" price="0.99">
`<Artists displayName="Pixies">
`<Artist searchName="PIXIES'>OLD_Pixies</Artist>
`</Artists>
`<ContentDeli veryCode id= "244" >
`<Product id="l" />
`</ContentDeliveryCode>
`</Title>
`<Title name="A Day in the Life" type="song• price="0.99">
`<TitleAttribute type="Album" value="Meet the Beatles" />
`<TitleAttribute type="Genre" value="Classic Rock" />
`<TitleAttribute type="Label" value="Sony Records" />
`<TitleAttribute type="Year" value="1964" />
`<Artists displayName="Beatles">
`<Artist searchName="BEATLES">OLD_Beatles</Artist>
`</Artists>
`<ContentDeliveryCode id="267">
`<Product id="l" />
`</ContentDeliveryCode>
`</Title>
`</Category>
`</Category>
`<Title name="A Day in the Life" type="song" price="0.99">
`<TitleAttribute type="Album" value="Meet the Beatles" />
`<TitleAttribute type="Genre" value="Classic Rock" I>
`<TitleAttribute type="Label" value="Sony Records" />
`<TitleAttribute type="Year" value="1964" />
`<Artists displayName="Beatles">
`<Artist searchName="BEATLES">OLD_Beatles</Artist>
`</Artists>
`<ContentDeliveryCode id="268">
`<Product id="l" />
`</ContentDeliveryCode>
`</Title>
`</Category>
`</CatalogResponse>
`
`FIG. 17b
`
`Verizon Wireless
`Exhibit 1034-0022
`
`
`
`U.S. Patent
`
`Dec. 2, 2008
`
`Sheet 22 of 32
`
`US 7,461,067 B2
`
`Catalog Response Schema
`
`<?xrnl version="l.O" encoding="UTF~8"?>
`<!--
`CatalogResponse schema - defines rules for validation of Catalog Response.
`
`$Author: ata $
`$Revision: 1.10 $
`
`-->
`<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
`elementFormDefault="qualified" version="l.lO">
`<xsd:element name="CatalogResponse">
`<xsd:complexType>
`<xsd:sequence>
`<xsd:element name="Model" type="ModelType" maxOccurs="unbounded"/>
`<xsd:element name="Category" type="CategoryType"/>
`</xsd:sequence>
`<xsd:attribute name="currencyCode" type="xsd:string" use="required"/>
`</xsd:complexType>
`</xsd:element>
`<xsd:complexType name="CategoryType">
`<xsd:sequence>
`<xsd:element ref="Description" minOccurs="O"/>
`<xsd:element name="Category" type="CategoryType" minoccurs=="D"
`maxOccurs="unbounded"/>
`<xsd:element name="Title" type="TitleType" minoccurs="O"
`maxOccurs="unbounded"/>
`</xsd:sequence>
`<xsd:attribute name="narne" type="xsd:string" use="required"/>
`<xsd:attribute name="id" type="xsd:int" use="required"/>
`</xsd:complexType>
`<xsd:compleXType name="ContentDeliveryCodeType">
`<xsd:sequence>
`<xsd:element name="Product" type="ProductType"/>
`<xsd:element name="Preview" type="PreviewType" minOccurs="D"
`maxOccurs="unbounded"/>
`</xsd:sequence>
`<xsd:attribute name="id" type="xsd:int" use="required"/>
`</xsd:complexType>
`<xsd:element name="Description" type="xsd:string"/>
`<xsd:complexType name="ModelType">
`<xsd: sequence>
`<xsd:element name="Product" type="ProductType" maxOccurs="unbounded"/>
`</xsd:sequence>
`<xsd:attribute name="id" type="xsd:int" use="required"/>
`<xsd:attribute name="name" type="xsd:string" use="required"/>
`<xsd:attribute name=•make" type="xsd:string" use="required"/>
`</xsd:complexType>
`<xsd:complexType name="PreviewType">
`<xsd:attribute name="mediaType" type="xsd:string" use="required"/>
`<xsd:attribute narne="uri" type="xsd:anyURI" use="required"/>
`</xsd:complexType>
`<xsd:complexType name="ProductType">
`<xsd:attribute narne="id" type="xsd:int" use="required"/>
`<xsd:attribute name="narne" type="xsd:string"/>
`<xsd:attribute name="platform" type="xsd:string"/>
`</xsd:complexType>
`<xsd:complexType name="TitleType">
`<xsd:sequence>
`<xsd:element name="TitleAttribute" type="TitleAttributeType" minOccurs="O"
`maxOccurs="unbounded"/>
`<xsd:element name="Artists" type="ArtistsType"/>
`<xsd:element name="ContentDeliveryCode" type="ContentDeliveryCodeType"/>
`</xsd:sequence>
`
`FIG. llc
`
`Verizon Wireless
`Exhibit 1 034-0023
`
`
`
`U.S. Patent
`
`Dec. 2, 2008
`
`Sheet 23 of 32
`
`US 7,461,067 B2
`
`<xsd:attribute name=•name• type="xsd:string• use=•required"/>
`<xsd:attribute name="type" type="xsd:string• use=•required"/>
`<xsd:attribute name="•price• type=•xsd:decimal• use::::•required"/>
`</xsd:cornplexType>
`<xsd:complexType narne="TitleAttributeType">
`<xsd:attribute name="type" type="xsd:string• use="required"/>
`<xsd:attribute name="value• type=•xsd:string• use="required"/>
`</xsd:complexType>
`<xsd:complexType name="ArtistsType">
`<xsd:sequence>
`<xsd:element narne="Artist• type="ArtistType• minOccurs="O"
`maxoccurs="unbounded"/>
`</xsd:sequence>
`<xsd:attribute name="displayName• type="xsd:string• use=•required"/>
`</xsd:complexType>
`<xsd:complexType name="ArtistType">
`<xsd:simpleContent>
`<xsd:extension base="xsd:string">
`<xsd:attribute name,."searchName• type="xsd:string• use="required"/>
`</xsd:extension>
`</xsd:simpleContent>
`</xsd:cornplexType>
`</xsd:schema>
`
`FIG. 17d
`
`Verizon Wireless
`Exhibit 1 034-0024
`
`
`
`FIG. 18-1
`
`Billing
`
`122
`.---D-e-li~~<_e_ry_P,_a_th----.~
`
`...-----.L.r---. 74
`Network
`
`Content
`
`0 .. *
`
`delivers
`1..1
`
`0 .. *
`1..1
`Performance
`
`0 .. *
`
`generates
`
`0 .. *
`0 .. *
`License
`
`I o .. *
`
`0 .. *
`Royalty Recepient Account
`
`0 .. *
`
`1..1
`
`0 .. *
`
`1..1
`-
`
`.... ~--..
`1..1
`....-------~'1~~------~
`
`reports delivery
`
`1..1
`
`116
`
`Billing Manager
`
`N
`0
`0
`QO
`
`1..1
`
`generates
`
`1..1
`reports payment
`....__
`
`1118
`0 .. *
`Billing Report
`
`H
`
`1..1
`
`I
`
`0 .. *
`
`generates
`
`K
`
`L
`
`M
`
`Verizon Wireless
`Exhibit 1 034-0025
`
`
`
`U.S. Patent
`
`Dec. 2, 2008
`
`Sheet 25 of 32
`
`US 7,461,067 B2
`
`::s:
`
`-..I
`
`~
`
`-.
`
`.......
`
`\0
`
`I"V) '-
`
`:X::
`
`-11-
`....;
`
`t::
`~
`
`-<..;;
`
`c::: a ......
`
`c:::
`-~
`t)
`
`...-
`
`""e a
`:'--> iS
`~ (..j
`
`LJ
`
`~ .!:::;
`~
`IXl
`'-
`
`·~ I.;; a
`
`V'
`
`~
`c:::i
`
`........
`........
`
`'--
`
`§:
`.......
`
`"
`
`~ .......
`
`QJ
`~
`til
`G
`........
`~
`.!:::;
`....;
`:::::::
`.....--- i:ti
`........
`....;
`
`if
`_c:::i
`
`I - if
`c:::i
`
`1 . . - - ~
`f:b
`.......
`-;I
`
`~
`........
`
`.......
`....;
`
`.......
`....;
`
`~ ........
`
`c::: .c
`~
`·~
`E:
`E: a
`
`-....:;
`
`c
`~
`~
`
`~_j
`
`........
`
`~
`c:::i
`
`~
`c:::i
`
`~
`c:::i
`
`~
`c:::i
`
`~
`.!:::;
`~
`~
`~
`
`.......
`....;
`
`~
`~,
`
`~
`........
`
`......
`-~
`-..I
`~ ;s:
`
`........
`.......
`
`........
`....;
`
`f'.l
`.,_.
`I co
`~ te
`
`Verizon Wireless
`Exhibit 1034-0026
`
`
`
`U.S. Patent
`
`Dec. 2, 2008
`
`Sheet 26 of 32
`
`US 7,461,067 B2
`
`Content Delivery Request Example
`
`<?xml version="l.O" encoding="UTF-8"?>
`<ContentDeliveryRequest xrnlns:xsi="http:f/www.w3.org/2001/XMLSchema-instance•
`xsi:noNamespaceSchemaLocation="
`http:f/webservices.moviso.com/XML/schernafContentDeliveryRequest.xsd"
`schemaVersion="l.O">
`<DeliveryAddress>13108047902</DeliveryAddress>
`<ContentDeliveryCode id="247">
`<PictureMessageText>alabala</PictureMessageText>
`</ContentDeliveryCode>
`<Price>l.OO</Price>
`<Operator id="S"/>
`<Storefront id="S"/>
`<SalesChannel id="l"/>
`<ClientTransaction id="UF0978239HI"/>
`<BillingAddress>1310B047902</BillingAddress>
`<Model id="27'></Model>
`</ContentDeliveryRequest>
`
`Content Delivery Request Schema
`
`<?xml version="l.O" encoding="UTF-8'?>
`<!--
`ContentDeliveryRequest schema - defines rules for validation of Content Delivery
`Requests.
`
`$Author: ata $
`$Revision: 1.7 $
`
`-->
`<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema•
`elementFormDefault="qualified" version="1.6">
`<xsd:element name="ContentDeliveryRequest">
`<xsd:complexType>
`<xsd:sequence>
`<xsd:element ref="DeliveryAddress"/>
`<xsd:element narne='ContentDeliveryCode•
`type=•ContentDeliveryCodeType"/>
`
`FIG. 19a
`
`Verizon Wireless
`Exhibit 1 034-0027
`
`
`
`U.S. Patent
`
`Dec. 2, 2008
`
`Sheet 27 of 32
`
`US 7,461,067 B2
`
`<xsd:element ref="Price"/>
`<xsd:element name="Operator" type="OperatorType'/>
`<xsd:element name="Storefront" type="StorefrontType"/>
`<xsd:element name="SalesChannel" type="SalesChannelType"/>
`<xsd:element name="ClientTransaction"
`type="ClientTransactionType"
`minOccurs="O"/>
`<xsd:element ref="BillingAddress" minOccurs="O"/>
`<xsd:element name="Model" type='ModelType" minOccurs="D"/>
`</xsd:sequence>
`<xsd:attribute name="schemaVersion" type="xsd:decimal" use=•required"/>
`</xsd:complexType>
`</xsd:element>
`<xsd:element name="DeliveryAddress" type="xsd:long"/>
`<xsd:complexType name="ContentDeliveryCodeType">
`<xsd:sequence>
`<xsd:element ref="PictureMessageText" minOccurs="O"/>
`</xsd:sequence>
`<xsd:attribute name="id" type="xsd:int" use="required"/>
`</xsd:complexType>
`<xsd:element name="PictureMessageText" type="xsd:string"/>
`<xsd:element name="Price" typeo:•xsd:decimal"/>
`<xsd:complexType name="OperatorT¥Pe">
`<xsd:attribute name~··id" type=''xsd:int" use=''required''/>
`</xsd:complexType>
`<xsd:complexType name="StorefrontType">
`<xsd:attribute name="id" type="xsd:int" use="required"/>
`</xsd:complexType>
`<xsd:complexType name="SalesChannelType">
`<xsd:attribute name="id" type="xsd:int" useo:"required"/>
`</xsd:complexType>
`<xsd:complexType name="ClientTransactionType">
`<xsd:attribute name"'"id" type="xsd:string" use="required"/>
`</xsd:complexType>
`<xsd:element name="BillingAddress" type="xsd:long"/>
`<xsd:complexType name="ModelType">
`<xsd:attribute name="id" type="xsd:int" use="required"/>
`</xsd:complexType>
`
`</xsd:schema>
`
`FIG. 19b
`
`Verizon Wireless
`Exhibit 1 034-0028
`
`
`
`U.S. Patent
`
`Dec. 2, 2008
`
`Sheet 28 of 32
`
`US 7,461,067 B2
`
`Content Delivery Response Example
`
`<?xml version="l.O" encoding="UTF-8"?>
`<ContentDeliveryResponse xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
`xmlns:noNamespaceSchemaLocation="http://webservices.moviso.com/XML/schema/ContentDe
`liveryResponse.xsd">
`<MovisoTransaction id:::"367" />
`<Client:Transaction id="UF0978239HI" />
`</Content:DeliveryResponse>
`
`Content Delivery Response Schema
`
`<?xml version="l.O" encoding="UTF-8"?>
`<J--
`ContentDeliveryResponse schema - defines rules for validation of ContentDelivery
`responses.
`
`$Author: ata $
`$Revision: 1.3 $
`
`-->
`<xsd:schema xmlns:xsd="http:f/www.w3.org/2001/XMLSchema"
`elementFonnDefault="qualified" version="l.3">
`<xsd:element name="ContentDeliveryResponse">
`<xsd:complexType>
`<xsd:sequence>
`<xsd:element name="MovisoTransaction" type="MovisoTransactionType"/>
`<xsd:element name="ClientTransaction" type="ClientTransactionType"/>
`</xsd:sequence>
`</xsd:complexType>
`</xsd:element>
`<xsd:complexType name="MovisoTransactionType">
`<xsd:attribute name="id" type="xsd:short" use="required"/>
`</xsd:complexType>
`<xsd:complexType name="ClientTransactionType">
`<xsd:attr