throbber

`
`
`
`
`
`
`
`US 7,219,109 B1
`(10) Patent No:
`a2) United States Patent
`
`
`
`
`
`
`
`May15, 2007
`(45) Date of Patent:
`Lapuyadeet al.
`
`
`
`
`US007219109B1
`
`
`
`
`
`
`
`(54) TIME ZONE MANAGEMENT
`
`
`
`
`
`
`
`Inventors: Erie Lapuyade, Clapiers (FR), Regis
`
`
`
`
`
`Nicolas, Jacou (FR); Jeff Parrish,
`
`
`Lattes (FR)
`
`(75)
`
`
`
`
`
`
`
`
`
`
`
`
`3/2001 Korpi et al. oe. 368/21
`6,198,696 BI*
`6,631,402 B1* 10/2003 Devine et al. sss 709/217
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`2002/0116541 AL*
`8/2002 Parker et al. sesso 709/318
`
`
`
`
`
`
`
`2003/0009411 AL*
`1/2003 Ramet al. cece 705/37
`
`(22)
`
`Filed:
`
`(51)
`
`
`
`
`
`
`
`
`
`(73) Assignee: PalmSource, Inc., Sunnyvale, CA (US)
`
`
`
`
`
`
`
`
`(*) Notice:
`Subject to any disclaimer, the term ofthis
`
`
`
`
`patent is extended or adjusted under 35
`
`
`
`
`USC, 154(b) by 248 days.
`
`
`
`
`(21) Appl. No.: 09/940,321
`
`
`
`
`Aug. 27, 2001
`
`
`Int. Cl
`
`
`
`(2006.01)
`GO6F 171/30
`
`
`
`
`
`707/200
`(52) U.S. Che ccc cseecteeeceteneeeeensees
`
`
`
`
`
`
`(58) Field of Classification Search ................ 707/200,
`
`
`
`
`
`707/1, 2, 10, 5; 705/37, 8; 709/217; 368/21
`
`
`
`
`
`
`
`See application file for complete search history.
`
`
`References Cited
`U.S. PATENT DOCUMENTS
`
`
`
`
`
`
`
`5,845,257 A * 12/1998 Fuet al. wee 705/8
`
`
`
`(56)
`
`
`
`
`
`
`
`
`* cited by examiner
`
`
`
`Primary Examiner—Etienne P LeRoux
`
`
`
`
`
`
`
`
`
`74) Attorney, Agent, or Firm—Berry & Associates P.C.
`Y,
`Ag
`ty
`
`
`
`ABSTRACT
`
`(57)
`
`
`
`
`
`
`
`
`
`
`A time zone management system and method for a date-
`
`
`y
`&
`
`
`
`
`
`
`
`book like application. A user can associate a time zone with
`
`
`
`
`
`an event or appointment, especially on a palmtop computer.
`
`
`
`
`
`
`
`
`The event can be associated with the time zone byselecting
`
`
`
`
`
`
`
`the time zone as an attribute from a details menu, or other
`suitable user interface mechanism or other mechanism. The
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`user can select a display time zone, and all events to be
`
`
`
`
`
`
`
`
`displayed are translated to the display time zone to be
`
`
`
`
`displayed on the palmtop computer.
`
`
`
`
`
`
`
`
`
`
`
`
`
`18 Claims, 9 Drawing Sheets
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`wv CONFERENCECALL WITH YOSHIDA —~
`
`
`
`
`
`
`112
`
`116
`
`
`
`
`
`CENTRAL EUROPE TIME (DEFAULT) ~__104
`
`
`
`mT:
`
`
`
`
`
`
`+ TIME ZONE:|CENTRAL EUROP.(DEFAULT)| 136
`
`
`
`
`
`
`
`
`ALARM: (11
`
`- REPEAT: (J
`
`PRIVATE: (1
`
`ay
`
`oO
`
`
`
`
`
`
`
`Patent Owner Exhibit 2002, Page 1
`Google Inc. v. Blackberry Ltd., IPR2017-00912
`
`Patent Owner Exhibit 2002, Page 1
`Google Inc. v. Blackberry Ltd., IPR2017-00912
`
`

`

`
`U.S. Patent
`
`
`
`
`May15, 2007
`
`
`
`
`
`Sheet 1 of 9
`
`
`
`US 7,219,109 B1
`
`
`Ait[1b
`pusort <isiti
`it
`
`28
`
`
`
`8100 ..eescsssscsescsesescesseseeccesceesecceecsecesscsesasseseceeseeacneceeneneenenesneonseseres OCU CME RATE EP HUET ET ORCC COURS TFET ERE TORRE TRH eS RSH SRE FSS SESH SSE DESO PEAR ESOSSR SP ESA EE
`
`
`
`24
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`FIG. 1
`
`
`20
`
`
`(PRIOR ART)
`
`
`
`Patent Owner Exhibit 2002, Page 2
`Google Inc. v. Blackberry Ltd., IPR2017-00912
`
`Patent Owner Exhibit 2002, Page 2
`Google Inc. v. Blackberry Ltd., IPR2017-00912
`
`

`

`
`U.S. Patent
`
`
`
`
`May15, 2007
`
`
`
`
`Sheet 2 of 9
`
`
`
`US 7,219,109 B1
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`ALARN: [1]
`
`- REPEAT: 1
`
`PRIVATE: (J
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`116
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`Fo) CONFERENCECALL WITH YOSHIDA —~,
`
`
`
`
`
`
`
`
`
`
`CENTRAL EUROPETIME (DEFAULT) ~__104
`
`}
`
`ae
`
`FIG. 2
`
`
`0
`400
`
`
`120
`
`
`
`Patent Owner Exhibit 2002, Page 3
`Google Inc. v. Blackberry Ltd., IPR2017-00912
`
`Patent Owner Exhibit 2002, Page 3
`Google Inc. v. Blackberry Ltd., IPR2017-00912
`
`

`

`
`U.S. Patent
`
`
`
`
`May15, 2007
`
`
`
`
`Sheet 3 of 9
`
`
`
`US 7,219,109 B1
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`EVENT DETAILS
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`TIME:
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`n °o©
`
`
`
`SEOUL
`
`
`FIG. 3
`
`
`120
`
`
`
`
`
`112
`
`
`
`
`
`
`200
`200
`
`
`
`
`LW>
`
`
`
`
`
`
`
`
`-| TIME ZONE:
`
`
`
`
`
`
`
`
`
`
`
`
`[Mon72]CENTRAL(DEFAULT)EUROP.|
`
`
`
`DATE:
`
`
`
`
`
`
`
`
`ALARM: (1 ~
`—
`
`
`
`
`
`
`
`
`
`
`CANCEPRY
`
`
`
`
`
`
`
`
`
`
`
`
`ee CONFERENCE CALLWITH YOSHIDA~
`
`|
`
`
`
`
`116
`-—— TOKYO TIME
`
` me
`
`
`
`
`
`
`
`
`
`Patent Owner Exhibit 2002, Page 4
`Google Inc. v. Blackberry Ltd., IPR2017-00912
`
`Patent Owner Exhibit 2002, Page 4
`Google Inc. v. Blackberry Ltd., IPR2017-00912
`
`

`

`
`U.S. Patent
`
`
`
`
`May15, 2007
`
`
`
`
`Sheet 4 of 9
`
`
`
`US 7,219,109 B1
`
`
`
`
`
`
`
`
`
`
`
`
`|<TL
`
`
`
`
`
`
`10
`
`
`
`
`CONFERENCE CALL WITH YOSHIDA —”
`
`11:00 ....sccccssscecsesssceereeseseensenssensesensessnnsenseasensasansonsunancccerensuaansaneas
`
`
`
`CENTRAL EUROPE TIME (DEFAULT) ——
`
`
`
`
`
`cE ee
`FIG. 4
`400
`1
`
`20
`
`
`
`420
`
`Patent Owner Exhibit 2002, Page 5
`Google Inc. v. Blackberry Ltd., IPR2017-00912
`
`Patent Owner Exhibit 2002, Page 5
`Google Inc. v. Blackberry Ltd., IPR2017-00912
`
`

`

`
`U.S. Patent
`
`
`
`
`May15, 2007
`
`
`
`
`Sheet 5 of 9
`
`
`
`US 7,219,109 B1
`
`
`
`poe]lefriwljets|p
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`niZTE,
`scares
`
`
`116
`eGTOKYO TIME
`
`
`
`—CONFERENCECALLWITHYOSHIDA 112
`
`
`Patent Owner Exhibit 2002, Page 6
`Google Inc. v. Blackberry Ltd., IPR2017-00912
`
`Patent Owner Exhibit 2002, Page 6
`Google Inc. v. Blackberry Ltd., IPR2017-00912
`
`

`

`
`U.S. Patent
`
`
`
`
`May15, 2007
`
`
`
`
`Sheet 6 of 9
`
`
`
`US 7,219,109 B1
`
`
`
`eSES
`
`
`
`ee CONFERENCECALLWI1,. YOSHIDA —
`
`
`
`
`
`
`-—— TOKYO TIME
`
`104
`
`
`1 16
`
`
`
`
`
`
`FIG. 6
`
`60
`
`
`
`Patent Owner Exhibit 2002, Page 7
`Google Inc. v. Blackberry Ltd., IPR2017-00912
`
`Patent Owner Exhibit 2002, Page 7
`Google Inc. v. Blackberry Ltd., IPR2017-00912
`
`

`

`U.S. Patent
`
`May15, 2007
`
`Sheet 7 of 9
`
`US 7,219,109 B1
`
`owas]stateetlels(>
`
`B00 cesscssscsssesesesseecsserssecestecseesneonseessnesssnssussssesssessseeonesanessesenness ve
`
`
`
`
`
`
`TEEKk"
`
`
`
`Sovcensvennenncssecaa
`YOU MAY HAVE ENTERED A NEW
`TIME ZONE. A RECEIVED MESSAGE
`
`INDICATES YOU MAYBE IN THE
`
`mrnenmeees FOLLOWINGTIME ZONE:
`718
`SBSCEB Eee
`EASTERN U.S.
`CHANGE DISPLAY TIME ZONE?
`
`.
`
`BAERSCEeeHaTUeReEeeee
`
` 420
`
`Patent Owner Exhibit 2002, Page 8
`Google Inc. v. Blackberry Ltd., IPR2017-00912
`
`Patent Owner Exhibit 2002, Page 8
`Google Inc. v. Blackberry Ltd., IPR2017-00912
`
`

`

`
`U.S. Patent
`
`
`
`
`May15, 2007
`
`
`
`Sheet 8 of 9
`
`
`
`
`US 7,219,109 B1
`
`
`
`
`CENTRAL
`PROCESSOR
`
`UNIT
`
`
`
`810
`
`
`
`820
`
`
`
`
`Neos
`
`eNDRY
`
`
`856
`
`
`
`
`
`
`
`
`
`
`ON SCREEN
`
`CURSOR
`
`CONTROL
`
`860
`
`
`
`
`SIGNAL INPUT/
`
`OUTPUT
`
`DEVICES
`
`
`
`
`
`
`
`
`812
`
`
`
`
`
`830
`
`
`
`
`
`
`
`-NON-VOLATILE
`
`
`
`MEMORY(ROM)
`
`850
`
`
`
`ALPHA-NUMERIC
`INPUT (PAD)
`
`
`
`
`
`836
`
`
`
`
`DATA STORAGE
`
`DEVICE
`(OPTIONAL)
`
`
`
`
`
`
`
`880
`
`
`\I/
`
`RF
`
`TRANSCEIVER
`
`
`
`
`DISPLAY DEVICE
`
`
`
`370
`
`
`
`
`FIG. 8
`
`
`
`840
`
`800
`
`Patent Owner Exhibit 2002, Page 9
`Google Inc. v. Blackberry Ltd., IPR2017-00912
`
`Patent Owner Exhibit 2002, Page 9
`Google Inc. v. Blackberry Ltd., IPR2017-00912
`
`

`

`
`U.S. Patent
`
`
`
`
`May15, 2007
`
`
`
`
`Sheet 9 of 9
`
`
`
`US 7,219,109 B1
`
`START
`
`
`
`
`FIG. 9
`
`
`
`
`
`
`
`USER SELECTS TIME
`
`
`
`ZONE FOR EVENT
`
`
`
`
`
`
`
`
`
`
`
`
`
`USER ENTERS EVENT
`
`
`
`IN TIME GRID
`920
`
`
`
`
`
`
`
`DISPLAY EVENT AT
`
`
`TIME IN CURRENT
`
`
`DISPLAY TIME ZONE
`
`
`
`1000
`
`
`
`1010
`
`
`
`1020
`
`
`
`
`
`
`
`
`
`
`
`USER SELECTS TIME
`
`
`
`ZONE FOR DISPLAY
`
`
`
`
`
`
`TRANSLATE EVENTS
`
`
`
`TO SELECTED TIME
`
`
`ZONE
`
`
`
`
`
`
`
`
`DISPLAY EVENTS AT
`
`
`TIME IN CURRENT
`
`
`
`
`DISPLAY TIME ZONE
`
`
`
`FIG. 10
`
`
`1040
`
`1.050
`
`
`
`
`
`
`
`
`
`
`950
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`FIG. 11
`
`1125
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`Patent Owner Exhibit 2002, Page 10
`Google Inc. v. Blackberry Ltd., IPR2017-00912
`
`Patent Owner Exhibit 2002, Page 10
`Google Inc. v. Blackberry Ltd., IPR2017-00912
`
`

`

`
`
`US 7,219,109 B1
`
`
`1
`TIME ZONE MANAGEMENT
`
`
`
`
`
`FIELD OF THE INVENTION
`
`
`
`
`
`
`
`
`
`
`
`
`
`This invention relates generally to the field of computer
`
`
`
`
`
`
`programs implementing date-book like applications. More
`
`
`
`
`
`
`
`
`particularly, this invention relates to a time zone manage-
`
`
`
`
`
`
`
`
`ment method and apparatus particularly suitable for a palm-
`
`
`top computer.
`
`BACKGROUND OF THE INVENTION
`
`
`
`
`
`
`
`20
`
`
`
`
`
`
`
`As the components required to build a computer system
`
`
`
`
`
`
`
`have reduced in size, new categories of computer systems
`
`
`
`
`
`
`
`
`have emerged. One of the new categories of computer
`
`
`
`
`
`
`systems is the “palmtop” computer system. A palmtop
`
`
`
`
`
`
`computer system is a computer that is small enough to be
`
`
`
`
`
`
`
`
`held in the hand of a user and can be “palm-sized.” Most
`
`
`
`
`
`
`
`palmtop computer systems are used to implement various
`
`
`
`
`
`
`Personal Information Management (PIM)applications such
`
`
`
`
`
`
`
`
`as an address book, a daily organizer(i.e., a date-book like
`
`
`
`
`
`
`application) and electronic notepads, to name a few.
`
`
`
`
`
`
`
`Among the most popular features of such palmtop com-
`
`
`
`
`
`
`
`
`puters is the daily organizer which operates on the palmtop
`25
`
`
`
`
`
`
`computer and synchronizes to a similar application on a
`
`
`
`
`
`
`
`user’s desktop computer. Such applications of the palmtop
`
`
`
`
`
`
`
`computer have made managing appointments and events
`
`
`
`
`
`
`
`
`
`easier and more convenient for many users. However, rapid
`
`
`
`
`
`
`
`advances in communication and travel have caused many
`
`
`
`
`
`
`
`
`people to commonly have dealings with associates all over
`
`
`
`
`
`
`
`the world. This makes management of an event calendar
`
`
`
`
`
`
`
`
`more challenging due to the need to operate across multiple
`
`
`
`
`
`
`
`time zones. Heretofore, the date-book functions of computer
`
`
`
`
`
`
`
`applications in general including palmtop computers has
`
`
`
`
`
`
`
`
`been inadequate to deal with the problems associated with
`
`
`
`
`
`
`maintaining a calendar of events occurring in multiple time
`zones.
`
`
`30
`
`35
`
`
`
`
`
`
`
`
`
`
`
`
`2
`
`
`
`
`
`
`
`
`can be associated with the time zone by selecting the time
`
`
`
`
`
`
`zone as an attribute from a details menu, or other suitable
`user interface mechanism or other mechanism. The user can
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`select a display time zone, andall events to be displayed are
`
`
`
`
`
`
`
`translated to the display time zone to be displayed on the
`
`
`
`
`
`
`palmtop computer. This provides many advantages includ-
`
`
`
`
`
`
`
`
`ing simplifying the use of the palmtop computeracross time
`
`
`
`
`
`
`zones so that events can be entered directly in a particular
`
`
`
`
`
`
`
`
`remote time zone, but displayed in another time zone of the
`
`
`user’s choosing.
`
`
`
`
`
`
`
`
`In one embodimentconsistent with the present invention,
`
`
`
`
`
`
`a method of management of time zone information in a
`
`
`
`
`
`
`
`calendar application, includes storing an event associated
`
`
`
`
`
`
`
`
`with a block of time; storing a time zoneattribute associated
`
`
`
`
`
`
`
`
`
`with the event; establishing a display time zone for display
`
`
`
`
`
`
`
`
`
`of events; translating the block of time associated with the
`
`
`
`
`
`
`
`
`
`
`
`event from the stored time zone to the display time zone; and
`
`
`
`
`
`
`
`displaying the event as occurring at the translated block of
`time.
`
`
`
`
`
`
`
`
`
`A palmtop computer having time zone information man-
`
`
`
`
`
`
`agement, consistent with certain embodiments of the present
`
`
`
`
`
`
`invention has a programmed processor and a display. A
`
`
`
`
`
`
`calendar application runs on the programmed processor to
`
`
`
`
`
`
`
`
`store an event associated with a block of time, the calendar
`
`
`
`
`
`
`
`
`
`application further operating to: store an event time zone
`
`
`
`
`
`
`
`
`
`attribute associated with the event; store a display time zone
`
`
`
`
`
`
`
`
`for display of events; translate the block of time associated
`
`
`
`
`
`
`
`
`
`
`
`with the event from the stored time zoneto the display time
`
`
`
`
`
`
`
`
`zone; and meansfor displaying the event as occurring at the
`
`
`
`
`
`translated block of time on the display.
`
`
`
`
`
`
`
`
`A palmtop computer having time zone information man-
`
`
`
`
`
`
`
`agement, consistent with an embodiment of the present
`
`
`
`
`
`
`
`invention has a programmedprocessor, a display and a user
`
`
`
`
`
`
`
`interface. A calendar application runs on the programmed
`
`
`
`
`
`
`
`processorto store an event associated with a block of time,
`
`
`
`
`
`
`
`
`the calendar application further operating to: store an event
`
`
`
`
`
`
`
`
`
`time zoneattribute associated with the event; store a display
`
`
`
`
`
`
`
`
`
`time zone for display of events; translate the block of time
`associated with the event from the stored time zone to the
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`display time zone; displaying the event as occurring at the
`
`
`
`
`
`
`
`
`translated block of time in a daily time grid on the display;
`
`
`
`
`
`
`
`
`wherein the display time zone is established by a user
`
`
`
`
`
`
`
`
`selection from a display time zone user interface element
`
`
`
`
`
`
`
`
`
`
`forming part of the user interface; wherein the event time
`
`
`
`
`
`
`
`
`zone is established by a user selection from an event time
`
`
`
`
`
`
`
`
`
`zone user interface element forming part of the user inter-
`face.
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`40
`
`45
`
`
`
`
`
`
`Consider for example the following situations:
`
`
`
`
`
`
`
`
`
`1. You are in France and schedule an appointment for a
`
`
`
`
`
`
`
`
`phone call with someone in California. You both want to
`
`
`
`
`
`
`
`
`
`
`
`deal with the same time and time zoneto create the appoint-
`
`
`
`
`
`
`
`
`
`
`
`ment, but still see at what time this will translate in your own
`local time zone.
`
`
`
`
`
`
`
`
`
`
`
`
`2. You are in France and schedule an appointment for a
`
`
`
`
`
`
`
`
`phone call with someone in California while you will be in
`
`
`
`
`
`
`
`
`
`Tokyo (or maybe you don’t even know where you will be at
`
`
`
`
`
`
`
`
`
`the appointment time). You want to use the California time
`
`
`
`
`
`
`
`
`
`to set the appointment, and see it displayed in your local
`
`
`
`
`
`
`
`
`
`
`time, even if you have changed time zone since youset it.
`
`
`
`
`
`
`
`
`3. You are in France, and schedule a meeting with someone
`
`
`
`
`
`
`
`
`
`
`in California, but this meeting will take place in Tokyo. You
`
`
`
`
`
`
`
`both want to be able to use Tokyo time.
`SUMMARY OF THE INVENTION
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`The present invention relates generally to methods and
`
`
`
`
`
`
`
`apparatus for time zone management, particularly with
`
`
`
`
`
`
`palmtop computers. Objects, advantages and features of the
`
`
`
`
`
`
`
`
`
`invention will become apparent to those skilled in the art
`
`
`
`
`
`
`upon consideration of the following detailed description of
`the invention.
`
`
`
`
`
`
`
`
`
`In one embodiment of the present invention, a time zone
`
`
`
`
`
`
`
`management system and methodfor a date-book like appli-
`cation lets a user associate a time zone with an event or
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`appointment, especially on a palmtop computer. The event
`
`50
`
`
`
`55
`
`
`
`60
`
`
`
`65
`
`
`
`
`
`
`
`
`
`
`The above summariesare intendedtoillustrate exemplary
`
`
`
`
`
`
`
`
`embodiments of the invention, which will be best under-
`
`
`
`
`
`
`
`stood in conjunction with the detailed description to follow,
`
`
`
`
`
`
`
`
`
`
`and are not intended to limit the scope of the appended
`claims.
`
`
`BRIEF DESCRIPTION OF THE DRAWINGS
`
`
`
`
`
`
`The features of the invention believed to be novel are set
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`forth with particularity in the appended claims. The inven-
`
`
`
`
`
`
`
`tion itself however, both as to organization and method of
`
`
`
`
`
`
`
`
`operation, together with objects and advantages thereof, may
`
`
`
`
`
`
`
`be best understood by reference to the following detailed
`
`
`
`
`
`
`description of the invention, which describes certain exem-
`
`
`
`
`
`
`plary embodiments of the invention, taken in conjunction
`
`
`
`
`
`with the accompanying drawings in which:
`
`
`
`
`
`
`
`
`FIG. 1 is an exemplary display of a daily view of a
`
`
`
`
`date-book like event manager.
`
`Patent Owner Exhibit 2002, Page 11
`Google Inc. v. Blackberry Ltd., IPR2017-00912
`
`Patent Owner Exhibit 2002, Page 11
`Google Inc. v. Blackberry Ltd., IPR2017-00912
`
`

`

`
`3
`
`
`
`
`
`FIG. 2 is an exemplary display illustrating an extension of
`
`
`
`
`
`
`
`
`the event manager that permits association of a time zone
`
`
`
`
`
`
`with an event consistent with an embodimentofthe present
`invention.
`
`
`
`
`
`
`
`FIG. 3 is an exemplary displayillustrating selection of a
`time zone for an event consistent with an embodimentof the
`
`
`
`
`
`
`
`
`
`present invention.
`
`
`
`
`
`
`
`FIG. 4 is an exemplary display showing an eventthat is
`translated to a default time zone consistent with an embodi-
`
`
`
`
`
`
`
`
`
`
`
`ment of the present invention.
`
`
`
`
`
`
`
`FIG. 5 is an exemplary display showing selection of a
`
`
`
`
`
`
`
`
`display time zone in an embodiment consistent with the
`
`
`present invention.
`
`
`
`
`
`
`FIG. 6 is an exemplary display showing an event in a
`
`
`
`
`
`
`
`selected display time zone in an embodimentconsistent with
`
`
`
`the present invention.
`
`
`
`
`
`
`FIG. 7 is an exemplary display showing a time zone
`
`
`
`
`
`
`change alert consistent with an embodimentof the present
`invention.
`
`
`
`
`
`
`
`FIG.8 is a block diagram of a computer system suitable
`
`
`
`
`
`
`for hosting an application consistent with embodiments of
`
`
`
`the present invention.
`
`
`
`
`
`
`FIG.9 is a flow chart depicting association of a time zone
`with an event consistent with certain embodiments of the
`
`
`
`
`
`
`
`
`present invention.
`
`
`
`
`
`
`FIG. 10 is a flow chart depicting selection of a display
`time zone consistent with certain embodiments of the
`
`
`
`
`
`
`
`
`
`present invention.
`
`
`
`
`
`
`FIG.11 is a flow chart depicting semiautomatic time zone
`
`
`
`
`
`changes consistent with certain embodiments of the present
`invention.
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`DETAILED DESCRIPTION OF THE
`
`
`INVENTION
`
`
`
`
`
`
`
`
`
`
`
`In the following detailed description of the present inven-
`
`
`
`
`
`
`
`
`
`tion, numerous specific details are set forth in order to
`
`
`
`
`
`
`provide a thorough understanding of the present invention.
`
`
`
`
`
`
`
`
`However, it will be recognized by one skilled in theart that
`
`
`
`
`
`
`
`
`the present invention maybepracticed withoutthese specific
`
`
`
`
`
`
`
`details or with equivalents thereof. In other instances, well
`
`
`
`
`
`
`
`known methods, procedures, components, and circuits have
`
`
`
`
`
`
`
`not been described in detail as not to unnecessarily obscure
`
`
`
`
`aspects of the present invention.
`Notation and Nomenclature
`
`
`
`
`
`
`
`
`
`
`Someportions of the detailed descriptions which follow
`
`
`
`
`
`
`
`are presented in terms of procedures, steps, logic blocks,
`
`
`
`
`
`
`processing, and other symbolic representations of operations
`
`
`
`
`
`
`
`
`on data bits that can be performed on computer memory.
`
`
`
`
`
`
`
`
`These descriptions and representations are the means used
`
`
`
`
`
`
`
`
`
`
`
`by those skilled in the data processing arts to most effec-
`
`
`
`
`
`
`
`
`tively convey the substance of their work to others skilled in
`
`
`
`
`
`
`
`
`the art. A procedure, computer executed step, logic block,
`
`
`
`
`
`
`
`
`process, etc.,
`is here, and generally, conceived to be a
`
`
`
`
`
`self-consistent sequence of steps or instructions leading to a
`
`
`
`
`
`
`
`
`desired result. The steps are those requiring physical
`
`
`
`manipulations of physical quantities.
`
`
`
`
`
`
`
`
`Usually, though not necessarily, these quantities take the
`
`
`
`
`
`
`
`
`
`form of electrical or magnetic signals capable of being
`
`
`
`
`
`
`stored,
`transferred, combined, compared, and otherwise
`
`
`
`
`
`
`manipulated in a computer system.It has proven convenient
`
`
`
`
`
`
`
`
`at times, principally for reasons of common usage, to refer
`
`
`
`
`
`
`
`
`to these signals as bits, values, elements, symbols, charac-
`
`
`
`
`
`ters, terms, numbers, or the like.
`
`
`
`
`
`
`
`
`
`
`It should be born in mind, however, that all of these and
`
`
`
`
`
`
`
`
`
`similar terms are to be associated with the appropriate
`
`40
`
`
`
`45
`
`
`
`50
`
`
`
`55
`
`
`
`60
`
`
`
`65
`
`
`
`
`
`US 7,219,109 B1
`
`
`
`
`
`20
`
`
`
`25
`
`
`
`30
`
`
`
`35
`
`
`
`
`4
`
`
`
`
`
`
`
`
`physical quantities and are merely convenient labels applied
`
`
`
`
`
`
`
`to these quantities. Unless specifically stated otherwise as
`
`
`
`
`
`
`
`apparent from the following discussions, it is appreciated
`
`
`
`
`
`
`
`that throughout the present invention, discussions utilizing
`
`
`
`
`
`terms such as “processing” or “computing”or “translating”
`
`
`
`
`
`or “selecting”or “translating” or “displaying”or “recogniz-
`
`
`
`
`
`
`
`
`
`
`
`ing” or the like, refer to the action and processes of a
`
`
`
`
`
`
`
`computer system, or similar electronic computing device,
`
`
`
`
`
`
`
`that manipulates and transforms data represented as physical
`
`
`
`
`
`
`
`(electronic) quantities within the computer system’s regis-
`
`
`
`
`
`
`
`
`ters and memories into other data similarly represented as
`
`
`
`
`
`
`
`physical quantities within the computer system memories or
`
`
`
`
`
`
`registers or other such information storage, transmission or
`
`
`display devices.
`
`
`
`
`
`
`
`Time Zone Management in Accordance with the Invention
`
`
`
`
`
`
`While this invention is susceptible of embodiment
`in
`
`
`
`
`
`
`
`
`many different forms, there is shown in the drawings and
`
`
`
`
`
`
`
`will herein be describedin detail specific embodiments, with
`
`
`
`
`
`
`
`
`
`the understanding that the present disclosure is to be con-
`
`
`
`
`
`
`sidered as an exampleof the principles of the invention and
`
`
`
`
`
`
`
`
`not intended to limit the invention to the specific embodi-
`
`
`
`
`
`
`
`
`
`ments shown and described. In the description below, like
`
`
`
`
`
`
`
`
`reference numerals are used to describe the same, similar or
`
`
`
`
`
`
`
`corresponding parts in the several views of the drawings.
`
`
`
`
`
`
`Turning now to FIG. 1, an exemplary date-book display
`
`
`
`
`
`
`
`20 showing a daily view (contrasted to a weekly or monthly
`
`
`
`
`
`
`
`
`view) for a selected date such as that which appears in
`
`
`
`
`
`
`
`
`version 3.0 the Palm Operating System by Palm Computing,
`
`
`
`
`
`
`
`
`
`
`Inc, Santa Clara, Calif. The date is shown in block 24 and the
`
`
`
`
`
`
`
`
`
`day of the week is shown in block 28. The time blocks in the
`
`
`
`
`
`
`
`
`
`
`day are illustrated as a grid having an array of entries
`
`
`
`
`
`
`
`adjacent time blocks in a manner similar to that used in
`
`
`
`
`
`
`
`conventional paper date books. In one embodiment, such as
`
`
`
`
`
`
`
`
`implemented in version 3.0 of the Palm Operating
`that
`
`
`
`
`
`
`
`
`
`System from Palm Computing, Inc., the user enters dates
`
`
`
`
`
`
`
`directly into the date-book application by selecting a time
`
`
`
`
`
`
`
`
`
`
`(by tapping the spaceto the right of the time using a stylus
`
`
`
`
`
`
`
`
`ona touch sensitive touch-screen that serves as a display and
`
`
`
`
`
`
`
`
`
`input device) and entering a notation adjacent the time using
`
`
`
`
`
`
`
`
`a form of writing designed for handwriting recognition
`
`
`
`
`
`
`
`
`called the “Graffiti®” alphabet (Graffiti is a registered trade-
`
`
`
`
`
`
`
`
`mark of Palm Computing, Inc.). Text then appears adjacent
`the selected time. The time can be refined and other
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`attributes added by selection of “details” button 34 (by
`
`
`
`
`
`
`
`
`
`
`tapping the button with the stylus). Thus,
`to enter an
`
`
`
`
`
`
`
`
`
`appointment or event starting at 6:00 pm, the user taps the
`
`
`
`
`
`
`
`
`
`space 38 adjacent the 6:00 pm indication and then enters the
`
`
`
`
`
`
`
`
`
`event in a special area of the device designated for data
`
`entry.
`
`
`
`
`
`
`
`FIGS. 2-7 generally illustrate an exemplary user interface
`
`
`
`
`
`
`
`
`with various user interface elements including menus, win-
`
`
`
`
`
`
`
`
`
`
`dows, icons, buttons, data entry boxes, etc. that provide the
`
`
`
`
`
`
`
`
`
`
`user with the ability to enter data and make selections
`
`
`
`
`
`
`
`consistent with embodiments of the present invention. Those
`
`
`
`
`
`
`
`
`
`
`skilled in the art will appreciate that there are many waysto
`
`
`
`
`
`
`
`
`
`provide userinterfaces and the exact user interface described
`
`
`
`
`
`
`
`herein should not be considered limiting to the scope of the
`
`
`
`
`
`
`
`
`invention, but should be considered as
`an_
`illustrative
`
`example.
`FIG. 2 illustrates an extension of the above event man-
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`agement mechanism to account for events occurring in
`
`
`
`
`
`
`
`
`
`various time zones. In this illustration, display 100 incor-
`
`
`
`
`
`
`
`porates features similar to that of display 20 and in general,
`
`
`
`
`
`
`
`the palmtop computer implementing the present invention
`
`
`
`
`
`
`
`
`
`
`
`can carry out any or all of the function of the currently
`
`
`
`
`
`
`
`
`available palmtop computers, such as the Palm VII™palm-
`
`Patent Owner Exhibit 2002, Page 12
`Google Inc. v. Blackberry Ltd., IPR2017-00912
`
`Patent Owner Exhibit 2002, Page 12
`Google Inc. v. Blackberry Ltd., IPR2017-00912
`
`

`

`
`
`US 7,219,109 B1
`
`
`
`
`
`25
`
`
`
`
`
`
`
`45
`
`
`
`50
`
`
`
`55
`
`
`
`65
`
`
`
`
`5
`
`
`
`
`
`
`
`
`top computer and others available from Palm Computing,
`
`
`
`
`
`
`
`
`
`
`Inc. Display 100 also includes an indicator 104 of the
`
`
`
`
`
`
`
`
`currently displayed time zone. Of course, those skilled in the
`
`
`
`
`
`
`
`
`
`
`art will appreciate that the current display time zone (the
`
`
`
`
`
`
`
`
`time zone associated with the current date-book application
`
`
`
`
`
`
`
`display—treferred to herein as the display time zone) can be
`indicated in other manners than that shown.
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`In one exemplary embodiment,
`in order to enter an
`
`
`
`
`
`
`
`
`
`appointment or event, the user taps the space adjacent the
`
`
`
`
`
`
`
`
`
`desired time andthen enters the eventin a special area of the
`
`
`
`
`
`
`
`
`
`device designated for data entry. In the example shown, an
`event 112 identified as “CONFERENCE CALL WITH
`
`
`
`
`
`
`
`YOSHIDA”has been entered and stored in association with
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`a time block starting at 6:00 pm and ending at 7:00 pm. This
`
`
`
`
`
`
`
`
`
`event is still selected as indicated by the shading of the
`“6:00” time indicator 116. In order to alter the time zone or
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`make other entries associated with the date and time, the
`
`
`
`
`
`
`
`
`
`
`user can select the “details” button 120 (by tapping the
`
`
`
`
`
`
`button with a stylus) to bring up an “EVENT DETAILS”
`20
`menu 130. This menu can be used in a conventional manner
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`to add notes, alarms or other attributes to the event. In
`
`
`
`
`
`
`
`accordance with one embodiment of the present invention,
`
`
`
`
`
`
`
`
`
`
`
`this menu can also be used to change the time zone asso-
`
`
`
`
`
`
`
`
`
`
`
`ciated with the event (the event time zone). The user can
`
`
`
`
`
`
`
`select a default time zone as a device preference to prevent
`the need to enter an event time zone unless it deviates from
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`the default time zone. This default time zone appears in
`block 136 and will be associated with an event unless
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`specifically changed by the user.
`30
`
`
`
`
`
`
`
`
`
`In order to change the time zone associated with the
`
`
`
`
`
`
`
`
`
`currently selected event, the user selects the “TIME ZONE”
`
`
`
`
`
`
`
`
`block 136 in the EVENT DETAILS menu(again, by tapping
`
`
`
`
`
`
`
`
`the block with a stylus) to bring up a list of time zones in a
`
`
`
`
`
`
`
`“SELECT TIME ZONE” menu 210 asillustrated in display
`35
`200 of FIG. 3. The user can then select a time zone to be
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`associated with the event. In this illustrative example, the
`
`
`
`
`
`
`
`Tokyo time zone is selected as indicated by shading of box
`
`
`
`
`
`
`
`
`220. In one embodiment, selection of that event time zone
`
`
`
`
`
`
`
`
`
`will then cause the selected time zone to be temporarily
`
`
`
`
`
`
`
`
`
`reflected in the time zone display 104, but this is not to be
`
`
`
`
`
`
`
`limiting, since the display time zone is managed in a
`
`
`
`
`
`
`
`
`separate manner as will becomeapparentlater. The list of
`
`
`
`
`
`
`
`
`time zones in menu 210 may be a default list containingall
`
`
`
`
`
`
`
`possible world time zones in one embodiment. In another
`
`
`
`
`
`
`
`
`
`embodiment, the menu may contain only the most recently
`
`
`
`
`
`
`
`
`
`used time zones. In yet another embodiment, the user can
`
`
`
`
`
`
`
`select an array of time zonesto be displayed during a setup
`
`
`
`
`
`
`
`
`procedure. Other variations are also possible within the
`
`
`
`
`scope of the present invention.
`Once a time zone has been associated with the event as
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`described aboveor using any suitable alternative for making
`
`
`
`
`
`
`such an association,it is saved as an attribute associated with
`
`
`
`
`
`
`
`
`
`the event. The user can display appointments and other
`
`
`
`
`
`
`
`
`
`events in any display time zone and the appointment(event)
`times are translated from the stored event time zone to the
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`display time zone. This is illustrated in display 400 of FIG.
`
`
`
`
`
`
`
`
`
`
`4, wherein the display time zone is the default time zone,
`
`
`
`
`
`
`
`whichin this illustrative example is Central European Time
`
`
`
`
`
`
`
`
`as shown in area 104. Displayed in Central European Time,
`60
`
`
`
`
`
`
`
`
`the event 112 is shifted in time by eight hours to 10:00 am
`
`
`
`
`
`
`
`
`
`
`as shown 410 so that the event can be readily understood and
`coordinated with other events in the local time.
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`If the user wishes to change to another display time zone,
`
`
`
`
`
`
`
`
`
`
`the user can select the time zone button 420 to bring up a
`“CURRENT TIME ZONE” menu 515. The user can then
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`adjust the display time zone as desired. In this example, the
`
`
`
`
`
`
`
`
`
`current time zone(the display time zone) can be changed to
`
`40
`
`
`6
`
`
`
`
`
`
`
`
`
`Tokyo time by selecting the TOKYO block 525 from menu
`
`
`
`
`
`
`
`
`
`515. This causes the display 500 to indicate Tokyo time at
`
`
`
`
`
`
`
`
`
`104 and shift the event 112 to 6:00 pm asillustrated in
`
`
`
`
`
`
`
`
`
`display 600 of FIG. 6. Those skilled in theart will appreciate
`
`
`
`
`
`
`
`
`that other events might also be scheduled in a particular day
`
`
`
`
`
`
`
`
`
`and those events would similarly shift with selection of a
`
`
`
`
`
`
`
`
`
`new time zone. In generally, the user can select a default
`
`
`
`
`
`
`
`
`time zone to prevent the need to enter either a display or an
`event time zone unless it deviates from the default time
`
`
`
`
`
`
`
`
`
`zone.
`
`
`
`
`
`
`
`
`Time zones are commonly associated with a numberof
`
`
`
`
`
`
`
`
`hours difference (plus or minus) from Greenwich Mean
`
`
`
`
`
`
`
`
`Time (GMT). Thus, in order to translate between two time
`
`
`
`
`
`
`
`
`
`
`zones, the difference between the two time zones and GMT
`
`
`
`
`
`
`
`
`can simply be subtracted. For example, Tokyo time is
`GMT+9 hours while Eastern U.S. Standard Time is GMT-5
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`hours. Thus, to translate a time between these two time
`
`
`
`
`
`
`
`
`zones, one simply subtracts so the difference is 14 hours. In
`
`
`
`
`
`
`
`
`
`many cases, the date might also require correction in any
`time zonetranslation and should be reflected in block 24.
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`In the event the current palmtop computer is able to
`
`
`
`
`
`
`
`
`receive indications of a time zone change (e.g., from a
`
`
`
`
`
`
`wireless service provider, a network or other communica-
`
`
`
`
`
`
`
`
`tion), the display time zone may be updated semi-automati-
`
`
`
`
`
`
`
`
`cally in accordance with an embodiment of the present
`
`
`
`
`
`
`
`invention illustrated in conne

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