throbber
I IIIII IIIIIIII Ill lllll lllll lllll lllll lllll lllll lllll lllll 111111111111111111
`US007386589Bl
`
`c12) United States Patent
`Tanumihardja et al.
`
`(IO) Patent No.:
`(45) Date of Patent:
`
`US 7,386,589 Bl
`Jun.10,2008
`
`(54) MANAGED MESSAGING PLATFORM WITH
`MESSAGE RESPONSE AGGREGATION
`
`(75)
`
`Inventors: Marcellino Tanumihardja, Lynnwood,
`WA (US); Gregory A. Brown, Renton,
`WA (US)
`
`(73) Assignee: Remote Sales, LLC, Las Vegas, NV
`(US)
`
`( *) Notice:
`
`Subject to any disclaimer, the term of this
`patent is extended or adjusted under 35
`U.S.C. 154(b) by 597 days.
`
`(21) Appl. No.: 09/894,278
`
`(22) Filed:
`
`Jun. 27, 2001
`
`Related U.S. Application Data
`
`(60) Provisional application No. 60/282,381, filed on Apr.
`5, 2001.
`
`(51)
`
`Int. Cl.
`G06F 15/16
`(2006.01)
`(52) U.S. Cl. ...................... 709/206; 709/204; 709/205;
`709/245; 715/752
`(58) Field of Classification Search ................ 709/204,
`709/205, 206, 245; 715/752
`See application file for complete search history.
`
`(56)
`
`References Cited
`
`U.S. PATENT DOCUMENTS
`
`5,396,537 A *
`5,675,733 A *
`5,878,230 A *
`5,930,471 A *
`6,147,977 A
`6,260,024 Bl
`6,430,624 Bl
`6,463,462 Bl*
`
`3/1995 Schwendeman ........... 340/7.23
`10/ 1997 Williams .................... 709/206
`3/1999 Weber et al.
`............... 709/238
`7/1999 Milewski et al. ........... 709/204
`11/2000 Thro
`7/2001 Shkedy
`8/2002 Jamtgaard
`10/2002 Smith et al. ................ 709/206
`
`12/2002 Alaia
`6,499,018 Bl
`3/2003 Joao
`6,529,725 Bl
`6,609,156 Bl*
`8/2003 Magolan et al. ............ 709/232
`6,636,888 Bl * 10/2003 Bookspan et al.
`.......... 709/203
`6,715,129 Bl
`3/2004 Hind
`6,741,853 Bl
`5/2004 Jiang
`6,741,855 Bl
`5/2004 Martin
`6,785,730 Bl
`8/2004 Taylor
`
`OTHER PUBLICATIONS
`
`Zaplet Appmail website printed Sep. 17, 2001 pp. 1-26.
`Evite.com website printed Sep. 17, 2001 pp. 1-35.
`Envoyworldwide website printed Sep. 18, 2001 pp. 1-5.
`"Air2web-2Notify Enterprise Alerting-Alerts on Every Enter(cid:173)
`prise Messaging Channel," <http://www.air2web.com/2notify_eaf.
`php> [Retrieved Oct. 7, 2005], 2005, pp. 1-2.
`"(BW) (WA-MOBLISS) American Idol Teams with Mobliss to Help
`Fans Choose America's Next Idol," <http://www.businesswire.com/
`cgi-bin/f_headline.cgi?bw.O 11703/230172086> [Retrieved Oct. 7,
`2005], Jan. 17, 2003, pp. 1-2.
`"Cingular Wireless Licenses Air2Web's 2Notify Platform to Man(cid:173)
`age Text Messaging Services," <http://www.air2web.com/
`pr_display.php?id~l07> [Retrieved Oct. 7, 2005], pp. 1-2.
`
`(Continued)
`
`Primary Examiner-Liang-che Alex Wang
`(74) Attorney, Agent, or Firm-Christensen O'Connor
`Johnson Kindness PLLC
`
`(57)
`
`ABSTRACT
`
`Software is executed on a wireless device for presenting a
`response aggregation drawn upon a message having at least
`two desired recipients. The software of presenting at least
`two message-structure item questions via the wireless device
`and receives input requesting response aggregation drawn
`upon the message having at least two desired recipients and
`transmits the message to at least one of the at least two
`desired recipients using the wireless device.
`
`18 Claims, 42 Drawing Sheets
`
`1400
`
`1000
`
`1004
`
`Apple Inc.
`Exhibit 1005
`Page 001
`
`

`

`US 7,386,589 Bl
`Page 2
`
`OTHER PUBLICATIONS
`
`"Inaugural College Music Awards™ Garner Top Partners Rolling
`Stone®, Westwood One and Mobliss®," Zilo Networks, <http://
`www.zilo.com/docs/.
`"Mobile Messaging-Wireless," GoldPocket Interactive, <http://
`www.goldpocket.com/Corp/Main.aspz? 11 ~ l&sp~ 1_3_1
`&t~Main> [Retrieved Oct. 7, 2005], 2005, p. 1.
`"Mobliss Selected To Deliver Interactive Wireless Polling For New
`Fox Series-The Jury," Mobliss Corporation, <http://www.mobliss.
`corn/about/newroorn/2004.06.07.jsp> [Retrieved Oct. 7, 2005], Jun.
`7, 2004, p. 1.
`"Nextel Calls on Fans to Pick All-Star Competitor; For the First
`Time, Fans Will Vote-in a Driver for Nascar Nextel All-Star
`Challenge,"
`<http://phx.corporate-ir.net/phoenix.zhtml?c~63347
`&p~irol-newsArticle_print&ID~526687&highlight>
`[Retrieved
`Oct. 7, 2005], May 13, 2004, pp. 1-2.
`
`"Text Messaging-Words Have Power," Mobliss Corporation
`<http://mobliss.com/ products/messaging/>
`[Retrieved Oct. 7,
`2005], 2004, p. 1.
`"Zee TV Viewers, in the UK, Go Wireless Using Air2Web-Zee
`Fans Vote for Zee Cine Awards Using Their Cell Phones," <http://
`www.air2web.com/pr_display.php?id~ 130>
`[Retrieved Oct. 7,
`2005], Mar. 28, 2005, p. 1.
`"GVC Licenses Phone.com UP Browser for Mobile Phones in Asia
`and Europe," Phone.com Press Release, Redwood City, CA, Feb.
`23, 2000.
`Didier, M., "Adapting Content for VoiceXML," XML.com, Aug.
`23, 2000, 5 pages <http://www.xml.com/pub/a/2000/08/23/didier/
`index.htrn>.
`
`* cited by examiner
`
`Apple Inc.
`Exhibit 1005
`Page 002
`
`

`

`U.S. Patent
`
`Jun.10,2008
`
`Sheet 1 of 42
`
`US 7,386,589 Bl
`
`1 2
`
`1 Sel1ller Creates a
`
`Managed Message
`
`<1E~~
`
`SMS~
`
`Measagt1 Notification&
`
`~ 108
`
`WftPPhone
`
`i.
`g
`
`Wireless PDA
`
`WAPPhone
`
`i
`g
`
`Wireless POA
`
`4 Semler Check$
`Managed Message
`Status and Responses
`
`8
`Two-way Pager
`
`¢>
`
`3 Recipients View
`Managed Message
`and Respond
`
`100
`
`Fig.1
`
`Apple Inc.
`Exhibit 1005
`Page 003
`
`

`

`U.S. Patent
`
`Jun. 10,2008
`
`Sheet 2 of 42
`
`US 7,386,589 Bl
`
`200
`
`(
`I
`
`present, via a wireless device, a :response aggregation drawn upon a message ha.ing
`at least two desired :recipients
`
`'--------~
`
`202
`
`l { 204
`El
`
`Fig.2
`
`Apple Inc.
`Exhibit 1005
`Page 004
`
`

`

`U.S. Patent
`
`Jun.10,2008
`
`Sheet 3 of 42
`
`US 7,386,589 Bl
`
`200
`
`gregation drawn upon a message having at
`present, via a wireless device, a resporlSji!
`least two jiesired recipients
`I
`l ....
`
`present a desired-recipient response summary having at least one
`display of aggregate message-related activities of the at Iea5t two
`desired recipimts
`
`202
`
`r 204
`
`Fig.3
`
`Apple Inc.
`Exhibit 1005
`Page 005
`
`

`

`U.S. Patent
`
`Jun.10,2008
`
`Sheet 4 of 42
`
`US 7,386,589 Bl
`
`200
`
`300
`
`202
`
`pzesent, via a wireless device, a response aggregati
`drawn upon a message having at least two desired
`reci~ients
`I
`I
`
`400
`
`402
`
`ary having at least one display of
`present a desired-recipient response
`aggregate message-related activjti$ of the al least two desired tecipients
`I
`
`display a number of desired recipients who hav-e viewed the message
`
`display, for at least one desired recipient who has vjewed the
`message, at least one desired-recipient item selected from a desired(cid:173)
`recipient•item group induding the at least one desiredteciplent's
`name, I.he at least one desired recipient's email address, the message's
`ti Ue, a date the message was sent, a date the al least one desired
`recipient viewed the message, and a comment by the at least one
`desired recipient
`
`l
`I
`
`204
`
`Fig.4
`
`Apple Inc.
`Exhibit 1005
`Page 006
`
`

`

`U.S. Patent
`
`Jun.10,2008
`
`Sheet 5 of 42
`
`US 7,386,589 Bl
`
`200
`
`300
`
`202
`
`drawn upon a message havmg at least two desired
`present, via a wil"eless device, a response aggregali
`reciJrients
`r
`I
`
`500
`
`502
`
`having at least one display of
`present a desb'ed,recipient response
`aggregate message-related activjti$ of the at least two desil'ed recipients
`I
`
`display a number of desired recipients who have NOT the viewed
`message
`
`display, for at least one desired recipient who has NOT viewed !he
`message, atleast one desired-recipient item selected from a desired.
`recipient-item group including the message's title, a date the message
`was sent, the at least one desired recipient's name, and the at least one
`desired recipient's email address
`
`L
`I
`
`204
`
`Fig.5
`
`Apple Inc.
`Exhibit 1005
`Page 007
`
`

`

`U.S. Patent
`
`Jun.10,2008
`
`Sheet 6 of 42
`
`US 7,386,589 Bl
`
`200
`
`300
`
`202
`
`present. via a wireless d~, a response aggregati CUaWil upon a message having at least two desired
`recilf"I'ts
`I
`l
`
`600
`
`602
`
`present a desked-recipient response
`ary having at least one display of
`aggregate message-related activiliEl!;of the at least two desired recipients
`I
`
`display a number of desired :recipients for whom the message was
`undeliverable
`
`display, for at least on£> desired recipient for whom the message was
`undeliverable, at least one desired.-redpient item selected from a
`desired-recipient-item group including the message's title, a date the
`message was sent, the at least one desired recipienrs name, and the at
`least one desired recipient's email address
`
`204
`
`Fig.6
`
`Apple Inc.
`Exhibit 1005
`Page 008
`
`

`

`U.S. Patent
`
`Jun.10,2008
`
`Sheet 7 of 42
`
`US 7,386,589 Bl
`
`200
`
`drawn upon a message having at least two desired
`present, via a wire.less device, a response aggregati
`rea:irients
`I
`I
`
`300
`
`202
`
`(
`
`700
`
`702
`
`having at least one display of
`present a desired-recipient response
`aggregate message-related activitiEjS of the at least two desired recipients
`I
`
`display a number of desired recipients attenc:ling a meeting or an
`event
`
`display, for at least one desired recipient who is at:lending the
`meeting or the, at least one desired-recipient item selected from a
`desired•redpient-item gronp including the at least one desired
`recipient's name, the at least one desired recipient's email address, the
`message's title, a date 1he message was sent, a date the at least one
`desired recipient viewed the message, and a co=ent by the at least
`one desired recipient
`
`Fig.7
`
`Apple Inc.
`Exhibit 1005
`Page 009
`
`

`

`U.S. Patent
`
`Jun.10,2008
`
`Sheet 8 of 42
`
`US 7,386,589 Bl
`
`200
`
`300
`
`202
`
`I
`
`drawn upon a message having at least two desired
`present, via a wireless device, a Te5Ponse aggregati
`recili'ient.5
`I
`I
`
`800
`
`802
`
`ary having at least one display of
`present a desired-recipient respo:nse
`aggregate message-related activilitt; of the at least two desired recipients
`I
`
`display a number of desired recipients NOT attending a meeting or
`an event
`
`display, for at least one desired recipient who is NOT attending the
`meeting or the event, at least one desired-recipient item selected from
`a desired-recipient-item group including the at least one dem-ed
`recipient's name, the at least one desired recipient's email address, the
`message's title, a date the message was sent, a date the at least one
`desired recipient viewed the message, and a comment by the at least
`one desired recipient
`
`r 204
`
`Apple Inc.
`Exhibit 1005
`Page 010
`
`

`

`U.S. Patent
`
`Jun.10,2008
`
`Sheet 9 of 42
`
`US 7,386,589 Bl
`
`Fig.8B-1.
`
`6 Total Rcpts
`
`1 ~ [ 1 Attending ]
`[ 4 Not Attending]
`2
`3 [ 5 Viewed]
`[ 1 Not Viewed ]
`4
`5 [ 0 Undeliverable ]
`
`OK
`
`Menu
`
`...,___sso
`
`Fig.8B-2.
`
`Fig.8B-3.
`
`Fig.8B-4.
`
`Not Attending:
`
`1 ~christip@bbfmcreati
`2 FrancisL@onyx.com
`3 Linda/s@glg.com
`4 mdaley@accessor.com
`
`OK
`
`Menu
`
`Name: Christi Claunch
`
`Email : christip@bbfmc
`reactive.com
`Sent : 03/09/2001
`Viewed: 03/09//2001
`
`Back
`
`RSVP :03/09/2001 Not
`Attending
`Comment : Hi Angeline !
`
`Thanks for the invite. I'll
`actually be in Ausrralia.
`So,
`
`Back
`
`Apple Inc.
`Exhibit 1005
`Page 011
`
`

`

`U.S. Patent
`
`Jun.10,2008
`
`Sheet 10 of 42
`
`US 7,386,589 Bl
`
`200
`
`300
`
`202
`
`drawn upon a message hav:ing at least two desired
`present. via a wireless device,. a response aggregati
`recilj'ients
`I
`I
`
`900
`
`902
`
`having at least one display of
`present a desired-recipient response
`aggregate messag~related activi ti$ oi the at least two desired recipient;
`I
`
`display a number of desired recipients undecided as lo a meeting: or
`an event
`
`<&play, for at least one desired recipient who is undecided as to the
`meeting or the event, at least one desired-recipient item selected from
`_---,__, a desired-recipient-item group including the message's title, a date
`the message was sent, the at least one desired recipient's name, and
`the at least one desired recipient's email address
`
`/204
`
`Fig.9
`
`Apple Inc.
`Exhibit 1005
`Page 012
`
`

`

`U.S. Patent
`
`Jun.10,2008
`
`Sheet 11 of 42
`
`US 7,386,589 Bl
`
`1000
`
`accept,. via a wireless device, user input requesting response aggregation drawn upon
`a message 1,aving at least two desired recipients
`
`1002
`
`1004
`
`Fig.10
`
`Apple Inc.
`Exhibit 1005
`Page 013
`
`

`

`U.S. Patent
`
`Jun.10,2008
`
`Sheet 12 of 42
`
`US 7,386,589 Bl
`
`1000
`
`accept, via a wireless device, user inputjl'eq, esting response aggregation drawn upon a
`message having at least two desired redpients
`1
`
`ruoo
`
`1002
`
`I •
`
`accept user input defining the at least two desired recipients via entry
`of at least one desired-recipient item
`
`I --,
`
`1004
`
`Fig.11A
`
`Apple Inc.
`Exhibit 1005
`Page 014
`
`

`

`U.S. Patent
`
`Jun.10,2008
`
`Sheet 13 of 42
`
`US 7,386,589 Bl
`
`Fig.JJB-1.
`
`New Memo
`
`Subject:
`Quarterly Report 1
`
`OK
`
`alpha
`
`Fig.JJB-2.
`
`Fig.JJB-3.
`
`Memo Options
`
`Recipients to
`comment?
`
`l~Yes
`2 No
`
`OK
`
`Show recipients
`list?:
`
`l~Yes
`2 No
`
`OK
`
`Fig.JJB-4.
`
`Message Body :
`
`Please send me your
`Quarterly report . 1
`
`OK
`
`alpha
`
`Apple Inc.
`Exhibit 1005
`Page 015
`
`

`

`U.S. Patent
`
`Jun.10,2008
`
`Sheet 14 of 42
`
`US 7,386,589 Bl
`
`Fig.JJC-1.
`
`Fig.JJC-2.
`
`Fig.JJC-3.
`
`Fig.JJC-4.
`
`Fig.JJC-5.
`
`Add a Question? :
`
`l~Yes
`2 No
`
`OK
`
`Question Type :
`
`1 Yes/No
`2 Number
`3 Text
`4~Multi-choice
`
`OK
`
`Cancel
`
`Enter Question:
`
`What was your quarterly
`sales figure ? 1
`
`OK
`
`alpha
`
`Enter answers
`separated by ",":
`Less than 2K, Between
`2K - 5K, More than 5K 1
`
`OK
`
`alpha
`
`Add Another
`Question ? :
`
`1 Yes
`2~No
`
`OK
`
`Apple Inc.
`Exhibit 1005
`Page 016
`
`

`

`U.S. Patent
`
`Jun.10,2008
`
`Sheet 15 of 42
`
`US 7,386,589 Bl
`
`Fig.llD-1.
`
`Fig.llD-2.
`
`Fig.llD-3.
`
`Add Recipients :
`
`ll)>Enter Mobile#/Email
`2 Choose Group
`3 Choose Contact
`4 Save and Send
`5 About this page
`
`OK
`
`Cancel
`
`Enter
`Mobile#/Email/Group
`Separate with";" :
`
`1 joe@hotmail .. com;
`20639912341
`
`Next
`
`alpha
`
`Select Group :
`[Next>>]
`
`1 NewGroup
`2 Newman Choir
`31)>Senada
`
`OK
`
`Back
`
`Fig.llD-4.
`
`Senada:
`
`1 Select
`21)>View
`
`Fig.llD-5.
`
`OK
`
`Back
`
`Senada Details :
`
`amanda@senada.com
`anthony@senada.com
`dan(a)senada.com
`~[Next>>]
`
`Link
`
`Apple Inc.
`Exhibit 1005
`Page 017
`
`

`

`U.S. Patent
`
`Jun. 10, 2008
`
`Sheet 16 of 42
`
`US 7,386,589 Bl
`
`Send Message ?
`
`Quarterly Report
`
`Fig.JJE-1.
`
`Yes
`
`No
`
`Your message has been
`sent
`
`Yes
`
`No
`
`111111111111111111111111111111111a
`Quarterly Report
`(sent)
`[ Message Body ]
`
`OK
`
`Menu
`
`Fig.JJE-2.
`
`Fig.JJE-3.
`
`Apple Inc.
`Exhibit 1005
`Page 018
`
`

`

`U.S. Patent
`
`Jun. 10,2008
`
`Sheet 17 of 42
`
`US 7,386,589 Bl
`
`1000
`
`accepl, via a wireless device, use,- input req,.,esting spcnse aggregation drawn upon a message having at
`least two dE?Sfed recipients
`I
`I
`
`1100 1002
`
`1200
`
`two desired redpienlS via enhy of at
`accept user input de.fining I.he at l
`leas! one desir<rd-recipient item
`t
`
`accept user input defini.-,g the at least two desired recipients via entry
`of at least one desired-recipient item wherein the at least one desired.(cid:173)
`recipient item is selected from a desired-recipient-item group which
`indudes a desired recipient name, a desired recipient phone number,
`a desired recipient email address, a choice of a group name, and a
`choice of a contact
`
`I
`I
`I
`I
`I
`
`Fig.12
`
`Apple Inc.
`Exhibit 1005
`Page 019
`
`

`

`U.S. Patent
`
`Jun.10,2008
`
`Sheet 18 of 42
`
`US 7,386,589 Bl
`
`1000
`
`accept, via a wireless device, user input requesting r
`nse aggregation dl'awn upon a message having at
`least two de,ved recipients
`I
`I
`I
`l
`I
`!
`I
`I
`I
`
`1300 1002
`
`accept user input defining the message to have at least one message(cid:173)
`structure item
`
`I)
`
`"
`
`I
`I
`I
`I
`r
`I
`I
`I
`I
`!
`I
`1
`I
`I
`
`1004
`
`Fig.13
`
`Apple Inc.
`Exhibit 1005
`Page 020
`
`

`

`U.S. Patent
`
`Jun.10,2008
`
`Sheet 19 of 42
`
`US 7,386,589 Bl
`
`11000
`
`sponse aggregation drawn upon a message having at
`accept, via a wireless device, use:r .input requesting
`least two desired recipients
`I
`I
`accept user input defining them sage to have at least one message(cid:173)
`strucrirre item
`l
`
`1300 1002
`
`1400
`
`accept user input defining the message to have at least one message(cid:173)
`.structure ilem wherein the at least one me=ge-structu.re item is
`selected from a message-structul'e item group which includes a
`subject; a ?(!sponse option; an associated ability to a.l!ow at least one
`desired xecipierit to see at least one other of the at lei>St two des~d
`recipients; a message body; at least one yes-no-type answer question;
`at least one numeric.response-type l!115wet question; at least one
`textual.response.type answer question; at least one mul!iple-cl,oice(cid:173)
`response·type answer question; at least one meeting date which can
`include e.ither or both a day and a time; at le.>Sl one meeting location;
`at least one meeting RSVP IeqUest; at least one event descriptor
`wherem fue event descriptor can include a party, a breakfast, a hmch,
`a dinner, a movie, a game, a concert or a miscellaneous occurrence; at
`least one event location; and at least one event RSVP request
`
`~1004
`
`Fig.14
`
`Apple Inc.
`Exhibit 1005
`Page 021
`
`

`

`U.S. Patent
`
`Jun.10,2008
`
`Sheet 20 of 42
`
`US 7,386,589 Bl
`
`1000
`
`ponse aggregation drawn upon a message having at
`accept, via a wireless device, user input requesting
`least two dellired recipients
`I
`:
`I
`I
`I
`I
`I
`I
`
`1002
`
`I ...
`
`accept voice, or alphanumeric, or digital input
`
`f1soo
`
`I
`I
`I
`I
`I
`I
`I
`I
`l
`I
`I
`I
`I
`I
`I
`I
`I
`)
`!
`I
`
`1004
`
`Fig.15
`
`Apple Inc.
`Exhibit 1005
`Page 022
`
`

`

`U.S. Patent
`
`Jun.10,2008
`
`Sheet 21 of 42
`
`US 7,386,589 Bl
`
`1600
`
`present at least two message-structure item questions via a wireless device
`
`1602
`
`1604
`
`Fig.16
`
`Apple Inc.
`Exhibit 1005
`Page 023
`
`

`

`U.S. Patent
`
`Jun.10,2008
`
`Sheet 22 of 42
`
`US 7,386,589 Bl
`
`1600
`
`present at least two message-Struijcta£ item questions via a wireless device
`!
`I
`I
`y
`
`display the at least two message-strudure item questions concurrently
`or sequentially
`
`I
`
`r 1700
`
`1602
`
`, - - - -J
`I
`I
`I
`I
`I
`I
`I
`
`I ifl~
`
`Fig.17
`
`Apple Inc.
`Exhibit 1005
`Page 024
`
`

`

`U.S. Patent
`
`Jun.10,2008
`
`Sheet 23 of 42
`
`US 7,386,589 Bl
`
`1600
`
`display at least two message-structtu item questions via a wireless device
`
`.-' I
`
`display a message having at least one messa.ge-stra.cture item
`
`1800
`
`1602
`
`(1604
`
`Fig.18A
`
`Apple Inc.
`Exhibit 1005
`Page 025
`
`

`

`U.S. Patent
`
`Jun.10,2008
`
`Sheet 24 of 42
`
`US 7,386,589 Bl
`
`Fig.18B-1.
`
`Fig.18B-2.
`
`~ \
`
`C:_'-y __ _j
`
`~Ji7r
`
`~' ~
`~
`Party Time
`From: Angeline Yeo
`04/07/2001 8:00PM
`
`Respond
`
`Party Time:
`
`Will you attend ?
`
`l~Yes
`2 No
`3 Unsure
`
`Yes
`
`No
`
`Share your thoughts ?
`(optional)
`
`Fig.18B-3.
`
`I'm looking forward to it !l
`
`Next
`
`alpha
`
`What university do you
`attend?
`
`Fig.18B-4.
`
`University of
`Washington! 1
`
`Fig.18B-5.
`
`OK
`
`alpha
`
`How old are you ?
`
`281
`
`OK
`
`alpha
`
`Apple Inc.
`Exhibit 1005
`Page 026
`
`

`

`U.S. Patent
`
`Jun.10,2008
`
`Sheet 25 of 42
`
`US 7,386,589 Bl
`
`Fig.18C-1.
`
`Fig.18C-2.
`
`What semester will
`you graduate ?
`
`1 Winter 2001
`2 Fall 2001
`3 Spring 2002
`
`Next
`
`Thank you for your
`Response.
`
`Il,,Retum to Message
`2 List Messages
`
`OK
`
`Apple Inc.
`Exhibit 1005
`Page 027
`
`

`

`U.S. Patent
`
`Jun.10,2008
`
`Sheet 26 of 42
`
`US 7,386,589 Bl
`
`1900
`
`display at least two message-strucm, item que.o;;tions via a w±reless device
`
`I
`I
`I
`
`ilisplay a messa~ having at 1 st one message-structure item
`I
`I
`
`1800! 1602
`
`display a message having at least one message-s3Uelme item whercin
`the at least one message-.slructu.re item is selectoo from a message(cid:173)
`structure iteni group whidt mc:ludes a sul:>ject; a response option; an
`assooated abil.iiy to all ow at least one desired recipient to see at least
`one other of the message's :recipients; a message body; at least one
`ye&-:no-type answer question; at least one nw::neric:-response-type
`answer questioo; at least one textual-response-type answer qutestion;
`at least one mulliple-dtoice-response-typ.- answer question; at least
`one meeting date whicl, can include either or both a day and a time;
`at least OI1e me<>futg location; at lea.st one meeting .RSVP .request; at
`least one event descriptor wherein the event des.:riptor can 'include a
`party, a breakfast, a hmch, a dinner, a movie, a game, a concert or a
`miscellaneous occurrence; at least one event location; and at least one
`event RSVP request
`
`1604
`
`Fig.19
`
`Apple Inc.
`Exhibit 1005
`Page 028
`
`

`

`U.S. Patent
`
`Jun.10,2008
`
`Sheet 27 of 42
`
`US 7,386,589 Bl
`
`2000
`
`receive input requesting response aggregation drawn upon a message having at least
`two desired recipients
`
`2002
`
`transmit the message to at least one of the at least two desired recipients, wherein said
`transmitting is via a wireless device
`
`2004
`
`2006
`
`Fig.20
`
`Apple Inc.
`Exhibit 1005
`Page 029
`
`

`

`U.S. Patent
`
`Jun.10,2008
`
`Sheet 28 of 42
`
`US 7,386,589 Bl
`
`2000
`
`re;::cive input requesting response aggregation drawn upon a message havmg at least
`two desired recipients
`
`transmit the message to af least one of the t least two desired recipients, where.in said
`transmitting is via\ a wireless device
`
`2100
`~
`"\----------..L.-----------..
`
`2002
`
`2004
`
`(
`
`perform device processing wherein at least one device address of the at
`least two desired recipi.ents is checked for valid format
`
`I
`J
`
`2006
`
`Fig.21
`
`Apple Inc.
`Exhibit 1005
`Page 030
`
`

`

`U.S. Patent
`
`Jun.10,2008
`
`Sheet 29 of 42
`
`US 7,386,589 Bl
`
`2000
`
`receive input requesting response aggregation drawn upon a message having at least
`two desired recipients
`
`transmit the message to at least one of the ! least two desired recipients, wherein said
`transmitting is via\a wireless device
`
`2200
`
`~
`
`perform device provisioning wherein at least one phone number of the at
`least two desired recipients is determined as either active or inactive
`
`2002
`
`2004
`
`I
`I
`
`2006
`
`Fig.22
`
`Apple Inc.
`Exhibit 1005
`Page 031
`
`

`

`U.S. Patent
`
`Jun.10,2008
`
`Sheet 30 of 42
`
`US 7,386,589 Bl
`
`2000
`
`receive input requesting response aggregation drawn upon a message having at least
`nvo desired recipients
`
`transmit the message to at least one of th" t least two d<=Sired recipients, wherein said
`
`transmitting is vja at lit one wireless device
`
`2002
`
`2004
`
`2300
`
`perform device detection whereby a specific device capability is associated
`with at least one of the at least two desired recipients
`
`2302
`
`retrieve at least one device-capability-specific file set appropriate to the
`specific device capability
`
`2304
`
`lonnulate the message into a devi~=1.bility-specific message via use of
`!he at least one devke<apability-specific file set
`
`2306
`
`transmit the device-capability-specific message to the at least one wireless
`devke
`
`f
`I
`
`Fig.23
`
`Apple Inc.
`Exhibit 1005
`Page 032
`
`

`

`U.S. Patent
`
`Jun.10,2008
`
`Sheet 31 of 42
`
`US 7,386,589 Bl
`
`2000
`
`receive input :requesting response aggregation drawn upon a message having at least
`two desired recipients
`
`transmit the message to at least one of the
`least two desired recipients, wherein said
`transmitting is via at le,r one wireless device
`
`perform device detection whereby a pecific devjce capability :is associated
`with at least one of the at east two desired recipients
`
`defect a device capability associated with the at least one of the at
`least two desired recipients
`
`retrieve at least one devic~apability-specific file set appropriate to the
`specific device capability
`
`formulate the message into a device-capability-specific message via use of
`the at least one device-capability-specific file set
`
`transmit the device-capability-specific message to the at least one wueless
`device
`
`2300
`
`2302
`
`2304
`
`2306
`
`2002
`
`2400
`
`2004
`
`I
`I
`
`2006
`
`Fig.24
`
`Apple Inc.
`Exhibit 1005
`Page 033
`
`

`

`U.S. Patent
`
`Jun.10,2008
`
`Sheet 32 of 42
`
`US 7,386,589 Bl
`
`2000
`
`l'E;'O!ive inpus :requ.e::ling res;ponse aggregation d.rawn upon a =sage haillllg a:t least
`two oesired recipients
`
`transmit the: message to at ll!a>t one of the
`least two desired recip1et1ts, wherein said
`transmil:1in.g: is yja at leaf' one wireless de\ic~
`
`l
`\
`
`perform device detection whereby a ecific device capability is ass,ociated
`with at least one of 1he at east two de$ired recipients
`
`2002
`
`d with the at least one of the at
`detect a device capability associ
`least two d,ed redpie:nts
`
`detect the dev.ice capability associated with the at Jeast one
`of !he al least two desired recipients to be one of a device(cid:173)
`capability group which includes :includes a WMI..-capable
`browser, a CHTML capable browser, a PQc;ket IE HTML
`capable browser, and a voice XML capable browser
`
`2300
`
`2302
`
`2304
`
`retrieve at least ooe devke-capability-specific file set appropriate to the
`S]lecific device capability
`
`2306
`
`formulate !he message into a devloe-<:apability-specific message \ia use of
`the at least ooe de'l-ire<apabili!y-spedfic file set
`
`2500
`
`2004
`
`transmit the device-capabilify-spedfic message to the at Ieast one wireless
`device
`
`I
`
`I72006
`~
`
`Fig.25
`
`Apple Inc.
`Exhibit 1005
`Page 034
`
`

`

`U.S. Patent
`
`Jun.10,2008
`
`Sheet 33 of 42
`
`US 7,386,589 Bl
`
`12000 y
`
`receive input requesl:ing response aggregation drawn upon a message having al least
`two d esire<l. redpjents
`
`I\
`
`J
`
`transmit the message to at lea.st-one of tho> ~ !~ twO desired recipiEmts, wherein said
`transi:xutting is via at le\st one wireless devke
`
`#
`petfonn cievke detection wrnreby a Jpedik device capability is assroatecl
`w.ithatleastO?le oi 1he at east two desiroo. -recipie?11:$
`,1,
`detect a device capability assocfa!ted with lhe at least one of the at
`least two d~ recipients
`
`2002
`
`,,..--.
`~
`2300
`
`•
`
`detect the device capability 'ilia scanning: of an Hyper Text
`Transfer Protocol (http) header
`
`I'-.
`
`r--..
`
`\
`\ '-._
`
`l's- ..._
`
`2400
`
`2 600
`
`r--,,
`\___2004
`
`I
`I
`~
`I
`
`2302
`
`~pedfk device capability
`
`..
`_.,,.-"'- :retrieve at least one device-capability-specific file set appropriate to llie
`
`l
`\ .,,
`/ I'- !onnulate the message into a device-capability-specific message via use of
`2304
`the at least one device-capability-specific; file se~
`I
`~
`~ transmit the device-capability•specif:ic message to the at least one wi.eJes.s
`de.ice
`I •
`I
`
`..--
`2306
`
`I
`
`2006~
`
`•
`
`Fig.26
`
`Apple Inc.
`Exhibit 1005
`Page 035
`
`

`

`U.S. Patent
`
`Jun.10,2008
`
`Sheet 34 of 42
`
`US 7,386,589 Bl
`
`2000
`
`receive input requesting response aggregation drawn upon a message having at least
`two desired recipients
`
`2002
`
`transmit the message to at least one of the
`least two desired recipients, wherein said
`transmitting is via at le\ one wireless device
`
`perform device detection whereby a sp€cific device capability is associated
`Wlth at least one of the at least two desired recipients
`
`retrieve at least one device-capabili -specific file set appropriate to the
`specific de ·ce capability
`
`rehieve at least one device-capability-specific XSL .file set from a
`device<apability-specific XSL-file-set group which includes a WML
`capability-specific XSL file set, a OITML capability-specific XSL file
`set, a Pocket IE HTML capability-specilic XSL file set, and a voic.(cid:173)
`XML capability-specific XSL file set
`
`2700
`
`2004
`
`formulate the message into a device-capability-specific message via use of
`the at least one device-capability-specific file set
`
`transmit the device-capability-specific message to the at least one wireless
`device
`
`2300
`
`2302
`
`2304
`
`2306
`
`Fig.27
`
`Apple Inc.
`Exhibit 1005
`Page 036
`
`

`

`U.S. Patent
`
`Jun.10,2008
`
`Sheet 35 of 42
`
`US 7,386,589 Bl
`
`(2000
`
`receive inp11 t requesting response aggregation drawn upon a message having at least
`two desired recipients
`
`2002
`
`I.east two demed recipients, wherein said
`transmit the message lo at lea.stone of the
`transmitting. is via at !ert one wireless device
`..,,
`
`2300
`
`perform device detection whereby a specific device capability .is associated
`with at least one of the at least two desired recipients
`
`j
`l
`I
`
`2302
`
`retrieve at le-ast one device-capability-specific file set .ippmpriate to the
`specific device capability
`
`formulate the message into a device apability-spedfic message via use <if
`the at least one devw
`bility-speci6c file set
`
`2004
`
`utilize the at least one device-capability-specific file set in coniunction
`with an XML representation of the message to create a message
`appropriate to a browser whe.ein the browser is selected from a
`browser<apability group which includes a WML capable browser, a
`CHTML capable bromer, a Pocket IE HTML capable browser, and a
`voice XML capable browser
`
`2304
`
`2306
`
`transmit the device-capabili!y-specific message to the at least one wireless
`device
`
`2006
`
`Fig.28
`
`Apple Inc.
`Exhibit 1005
`Page 037
`
`

`

`U.S. Patent
`
`Jun.10,2008
`
`Sheet 36 of 42
`
`US 7,386,589 Bl
`
`2000
`
`2002
`
`2004
`
`2900
`
`receive input requesting response aggregation drawn upon a message having at least
`two desired recipients
`
`transmit the message to at least one of the t least two desired recipients, wherein said
`transmitting is via at le\st one wireless device
`
`send the message to at least one of the at least two desired recipients via a
`wireless link
`
`I
`
`2006
`
`Fig.29
`
`Apple Inc.
`Exhibit 1005
`Page 038
`
`

`

`U.S. Patent
`
`Jun.10,2008
`
`Sheet 37 of 42
`
`US 7,386,589 Bl
`
`2000
`
`receive input requesting response aggregation drawn upon a message having at least
`two desired recipients
`
`2002
`
`transmit the message to at least one of the t least hvo desired recipients, where-in said
`transmitting is via at ;ast one wireless dev.ic:e
`
`repetitively attempt to send the
`message to each of the at least two
`desired recipients
`
`3000
`
`2004
`
`2006
`
`Fig.30
`
`Apple Inc.
`Exhibit 1005
`Page 039
`
`

`

`U.S. Patent
`
`Jun. 10,2008
`
`Sheet 38 of 42
`
`US 7,386,589 Bl
`
`2000
`
`:receive input requesting response aggrega ·on drawn upon a message having at least
`two desire recipients
`
`receive input defining the message to bave at least one message-structure
`item selected from a message-structuJ'e group including a subject; a
`respoIJSe option; an associated ability to allow at least one destred recipient
`to see at least one other of the at least two desired recipients; a message
`body; at least one yes-:no-type-.ans.wer queslfon, at least one nume:ric(cid:173)
`response-type .mswer question; at least one textual-response-type answer
`question; at least one multiple-choice-response-type answer question; at
`least one meeting date which can include either or both a day and a time; at
`least one meeting location; or at least one meeting RSVP request; at least
`one event descriptor wherein the event descriptor a.n include I:,utisnot
`limited to a party, a breakfast, a hmch, a dinner, a movie, a game, a concert
`or a miscellaneous occurrence; at least one event location; and at least one
`event RSVP request.
`
`3100
`
`2002
`
`t.ransm:it ttie message to at least one of l:he at least two desired recipients, wherein said
`transmitting is v:ia at least one wireless device
`
`2004
`
`2006
`
`Fig.31
`
`Apple Inc.
`Exhibit 1005
`Page 040
`
`

`

`U.S. Patent
`
`Jun.10,2008
`
`Sheet 39 of 42
`
`US 7,386,589 Bl
`
`2000
`
`receive input :requesting response aggrega ·on drawn upon a message having at least
`
`two desir1 recipients
`
`receive input from a computational enti.ty selected from a computational(cid:173)
`entity group including an alphanumeric processing entity and a voice(cid:173)
`processing entity
`
`2002
`
`3200
`
`transmit the message to at least one of the at least two desired :recipients, wherein said
`transmitting is via at least one wireless device
`
`2004
`
`2006
`
`Fig.32
`
`Apple Inc.
`Exhibit 1005
`Page 041
`
`

`

`U.S. Patent
`
`Jun.10,2008
`
`Sheet 40 of 42
`
`US 7,386,589 Bl
`
`3320 1
`
`3324
`
`3322
`
`V
`~
`1---B I
`I ---=I
`1~§1
`I
`I
`
`-
`
`Monitor
`
`Keyboard
`
`-./'3328
`
`Mouse
`
`Fig.33
`
`Apple Inc.
`Exhibit 1005
`Page 042
`
`

`

`U.S. Patent
`
`Jun.10,2008
`
`Sheet 41 of 42
`
`US 7,386,589 Bl
`
`receive input requesting response aggregation drawn upon a message having at least
`two desired recipients
`
`transmit the message to at least one of tl:te at east two desired recipients, wherein said
`transmitlingi5 ,·ia atle t ooe wkeless device
`
`perform de,-ice detection wbereby a 15Jledfic device capability~ a55-0da1ed'
`with at least one of the atteasl two desired recipients
`
`2002
`
`detect a device capability assod ed with fhe at least one of the at
`least two derured recipients
`
`3400
`
`2004
`
`2300
`
`2302
`
`detect a commercially available browser
`
`2304
`
`retrieve at least one device-capability-specinc file sel appropriate to L.'ie
`specific device capa'oility
`
`2306
`
`fonnulate the message :into a device-capability-specific message VJa use of
`the at leastmre device-capability-specific file set
`
`I
`I y
`
`lransmit the devic

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