`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