CN103649972B - A calendar application for communication devices - Google Patents
A calendar application for communication devices Download PDFInfo
- Publication number
- CN103649972B CN103649972B CN201080071218.6A CN201080071218A CN103649972B CN 103649972 B CN103649972 B CN 103649972B CN 201080071218 A CN201080071218 A CN 201080071218A CN 103649972 B CN103649972 B CN 103649972B
- Authority
- CN
- China
- Prior art keywords
- timeline
- user
- event
- activity
- remote parties
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/10—Office automation; Time management
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/10—Office automation; Time management
- G06Q10/109—Time management, e.g. calendars, reminders, meetings or time accounting
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/10—Office automation; Time management
- G06Q10/107—Computer-aided management of electronic mailing [e-mailing]
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q90/00—Systems or methods specially adapted for administrative, commercial, financial, managerial or supervisory purposes, not involving significant data processing
Landscapes
- Business, Economics & Management (AREA)
- Engineering & Computer Science (AREA)
- Human Resources & Organizations (AREA)
- Strategic Management (AREA)
- Entrepreneurship & Innovation (AREA)
- General Physics & Mathematics (AREA)
- Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- General Business, Economics & Management (AREA)
- Economics (AREA)
- Marketing (AREA)
- Data Mining & Analysis (AREA)
- Operations Research (AREA)
- Quality & Reliability (AREA)
- Tourism & Hospitality (AREA)
- Computer Hardware Design (AREA)
- User Interface Of Digital Computer (AREA)
- Telephone Function (AREA)
- Telephonic Communication Services (AREA)
Abstract
An electronic device has a touch-sensitive display and a controller that executes an application. The application bisects a display into a plurality of regions using a timeline. In a first region on a first side of the timeline, the application displays events that are originated by the user of the device. In a second region on a second, opposite side of the timeline, the application displays events that are associated with the user, but are originated by others. Activities associated with the user are displayed along the timeline. The events and activities on the timeline can be shared with other users using drag-n-drop operations.
Description
Technical field
This invention relates generally to Wireless Telecom Equipment, and relate more particularly to be configured to the nothing of implementation calendar application
Line communication equipment.
Background technology
Presence is currently available that many different calendar software applications.Major part is in personal computer (PC) or similar calculating
Run on equipment, although many is also in the handss of such as cell phone, personal digital assistant (PDA) and tablet computing device etc
Hold.No matter however, platform, calendar software application is then most of if not all shares public base
This characteristic.Specifically, conventional calendar software application allow generally for user check and/or with it is on the horizon reservation and event friendship
Mutually.For major part, they will not provide so as to user with by gracefulness in the way of or in the way of forcing user mutual
The reservation of generation and the mode of event interaction.They will not also provide the actual result of reservation or they how in time
The view related to each other and with other events.
Additionally, conventional software application will not be presented on the display easily read so as to user at present affects user's
Whole in event and reservation (past or future).For example, they will not generate or be indicated by user in chronological order
The message for causing or being received by user or the compound event of call.Therefore, particularly in view of currently lacking event
The visual instruction of the time relationship and reservation between, conventional calendar software application are unsatisfactory for all current of the user that they are intended to
Need.
The content of the invention
The present invention is provided to time sequencing collection, tissue and the system and method for the schedule information for showing user.
Especially, present invention resides in the computer program performed on CPU (CPU) or other similar controllers.When being held
During row, described program configures CPU to show graphic user interface (GUI), and graphic user interface (GUI) visually provides use
The schedule information at family is indicating to the user which event and/or activity have occurred that and which not yet occurs.Described program
CPU will be made to organize and show such as caused by user or be not event that user causes (that is, caused by some other sides).Further
Ground, described program allow user to be easily manipulated by the information being associated with event and/or activity, and with shared with other users
Event and/or activity.
Therefore, in one embodiment, the invention provides for polymerization display scheduling information on a communications device
Method.Methods described includes:Use time line is divided equally(bisecting)The display screen of communication equipment;In the timeline
First side shows the event by caused by the user of the communication equipment;The of the timeline contrary with first side
Two sides are shown;Show and user's phase along the timeline
The activity of association;And include current time line indicator on the display screen to indicate in the event and activity
Which has occurred that, and which in the event and activity not yet occurs.
In one embodiment, methods described is further included:Set up communication equipment and and the long-distance user of the user
Communication link between associated telecommunication equipment;The time being associated with remote parties is received via the communication link
Line;And include the timeline of the remote parties on the display screen of the communication equipment of the user.
In one embodiment, methods described is further included:Subscribe to receive in its other party corresponding with one or more
Each one or more associated timeline;Indicate that its other party is associated with one or more on the display screen
Timeline in each;And in the plurality of timeline from display screen, select the timeline of remote parties.
In one embodiment, methods described is further included:In response to user by one of the timeline from remote parties
Individual or multiple activities be dragged and dropped on the timeline of the user and by shown by the timeline along the remote parties or
Multiple activities are added to the timeline of the user.
In one embodiment, methods described is further included:In response to user by the timeline from the user
One or more activities are dragged and dropped on the timeline of remote parties and by shown by the timeline along the user or many
Individual activity is added to the timeline of the remote parties.
In one embodiment, methods described is further included:Control to use in response to receiving the timeline of remote parties
The display screen of the computer equipment at family, to fade out from display screen(fade)In the thing of the first and second sides of the timeline
Part.
In one embodiment, current time line indicator is shown and include on the display screen the display current time
Line indicator is with intersecting in current time and timeline.
In one embodiment, methods described further includes to select past event and add new events in response to user
The first side of the timeline is added to, wherein described new events and the past event have identical event type.
In one embodiment, methods described further includes to indicate event and be added to new events in response to remote parties
Second side of the timeline.
In one embodiment, methods described further include in response to user along time linear contact lay display screen edge
The timeline addition New activity of the user.
Present invention also offers being configured to perform the communication equipment of embodiments of the invention.In one embodiment, institute
Stating communication equipment is included display, is configured to store the memorizer and controller of the schedule information being associated with user.Institute
State controller to be configured to:Use time line divides the display equally;Show by the communication in the first side of the timeline
Event caused by the user of equipment;The second side of the timeline contrary with first side show be associated with user but by
Event caused by remote parties;The activity being associated with the user is shown along the timeline;And by current time line
Indicator for displaying on the display with indicate in the event and activity which have occurred that, and the event
Which not yet occur with activity.
In one embodiment, the equipment further includes communication interface, and the communication interface is configured to:Set up with
The communication link of the telecommunication equipment being associated with long-distance user;The time is received via the communication link from the remote parties
Line;And include the timeline of the remote parties on the display of the communication equipment of the user.
In one embodiment, the controller is further configured to:Subscribe to receive and one or more its other party
In each one or more associated timeline;Indicate that its other party is associated with one or more on the display
Timeline in each;And select described in the plurality of timeline in response to user input from the display
The timeline of remote parties.
In one embodiment, the controller is further configured to detect drag-and-drop operation, in the drag-and-drop operation
User pulls one or more selected activities of the timeline from remote parties and the timeline along user puts down one
Or multiple selected activities, and one or more of selected activities are added to into the user's in response to the drag-and-drop operation
Timeline.
In one embodiment, the controller is further configured to detect drag-and-drop operation, in the drag-and-drop operation
User pulls one or more selected activities of the timeline from the user and the timeline along remote parties puts down described
One or more selected activities, and one or more of selected activities are added in response to the drag-and-drop operation described remote
The timeline of Cheng Fang.
In one embodiment, the controller be further configured to receive the timeline of remote parties and from
Display fades out the event in the first and second sides of timeline.
In one embodiment, the controller is further configured to show current time line indicator with when current
Between and timeline intersect.
In one embodiment, the controller is further configured to the past event of user's selection and incites somebody to action new
Event is added to the first side of timeline, and wherein described new events and the past event have identical event type.
In one embodiment, the controller be further configured to remote parties indicate event and by new events
It is added to the second side of timeline.
In one embodiment, the controller is further configured to user along time linear contact lay display screen
Curtain and along user timeline addition New activity.
Certainly, those skilled in the art will be appreciated that, the invention is not restricted to above-mentioned scene or example, and is reading
Additional feature and advantage are will be recognized that after the following specifically describes and after accompanying drawing is checked.
Description of the drawings
Fig. 1 is adapted for the block diagram of the electronic equipment for being configured to operate according to one embodiment of present invention.
Fig. 2 be a diagram that the perspective view of the honeycomb wireless telecommunication equipment for being configured according to one embodiment of present invention.
Fig. 3 is the graphic user interface (GUI) on the touch-sensitive display for being configured according to one embodiment of present invention
Perspective view.
Fig. 4 is the perspective view of the GUI for being configured according to another embodiment of the present invention.
The flow chart that Fig. 5 be a diagram that the method for display scheduling information according to an embodiment of the invention.
Fig. 6 be a diagram that according to an embodiment of the invention for adding and/or updating the method for schedule information
Flow chart.
Fig. 7 illustrates the perspective view of the other kinds of computing device for being suitable to be used in conjunction with.
Specific embodiment
The invention provides be configured to collect, the schedule information of organizing user and including on the touch-sensitive boundary of equipment
Communication equipment on face.Especially, present invention resides in the application performed on communication equipment.The application configuration equipment is collecting
About the event that is associated with user and the information of activity.Event and activity can be caused by user, or can be by remote parties
Cause.The application also configures that equipment to show event and activity in chronological order along timeline when they occur.
This allow users to check and with past event and activity (that is, those having occurred and that), and be presently occurring that
A little and still nonevent those (that is, the event in future and activity) interactions.The application is also provided the user with and is used from one
The information of the timeline of individual or multiple other users is adding and/or update the ability of themselves timeline.
Figure is turned now to, Fig. 1 and 2 illustrates some being configured in the part according to the communication equipment of present invention operation
(Fig. 1).As described in this article like that, it is suitable to include honeycomb according to a type of communication equipment configured by the present invention
Phone 10 (see Fig. 2).However, as seen in figure below, the invention is not restricted to operate only on cell phone 10, and
Be alternatively, can be being performed on other communication equipments.
Cell phone 10 includes Programmable Logic Controller 12, user input/output interface 14, memorizer 16 and communication interface
18.Controller 12 for example may be implemented as single microprocessor or multi-microprocessor.Appropriate microprocessor can include
But it is not limited to general and special microprocessor and digital signal processor and/or image processor.Controller 12 is according to depositing
One or more programs for storing in reservoir 16 and data are controlling the operation of cell phone 10.As known in the art that
Sample, such program and 10 perform function of Data Control cell phone such as set up with the communication link of remote parties and with it is long-range
The ability of side's transmission/receiving data.However, as described in greater detail below, cell phone 10 includes application program 30,
The application program 30 is included to be collected with time sequencing for controlling cell phone 10, organizes and show what is be associated with user
The logical sum instruction of event and activity.
User's I/O interfaces (UI) 14 generally includes to permit that user is interacted with cell phone 10 and controls cell phone 10
One or more parts of operation.As preferably seen in fig. 2, this generally include such as speaker 22 and one or more
The part of user control 24 etc.User control 24 is distributed across the shell of digital camera devices 10, the user
Control device 24 can include for example various knobs, switch, key, push-button control device or graduated disc.
In this embodiment, UI 16 also includes touch-sensitive display 20.According to the present invention, application program 30 ought be controlled
When device 12 is performed, graphic user interface (GUI) is provided on touch-sensitive display 20.GUI license user intuitively using touch with
The application interaction performed on cell phone 10.More particularly, the time of the schedule information of user is arranged by the GUI on display 20
Sequence is shown to user, and processes the user's touch detected by touch-sensitive display 20, to allow user to interact with the present invention.
Memorizer 16 is the computer-readable medium of the whole level for representing memorizer in cell phone 10, and can be with
Including both random access memory (RAM) and read only memory (ROM).As stated previously, for cell phone
Computer program instructions and data required for 10 operation (for example, apply 30) be stored in such as EPROM, EEPROM and/
Or in the nonvolatile memory of flash memory etc.For example, memorizer 16 may be implemented as one or more and discrete set
Standby, stack equipment or movable equipment, such as flash drive or memory stick, or can be integrated with controller 12.
The user of 18 licensed cellular phone 10 of communication interface carries out communicating with one or more remote parties and exchange data.Such as
Seen in Fig. 1, communication interface 18 can include such as short range transceiver 26 and/or cellular transceiver 28.Cellular transceiver
28 is fully functional cellular radio transceiver, and according to any of standard operation, any of standard includes
Global system for mobile communications (GSM), TIA/EIA-136, cdmaOne, cdma2000, UMTS and wideband CDMA.According to this
Bright, cellular transceiver 28 is configured to via one or more base station sub-systems in cordless communication network (not shown) from one
Or multiple remote parties receive signal, and send signal to one or more remote parties.Short range transceiver 26 is configured to Jing
Remote parties with correspondence short range transceiver are passed the signal to and from the remote of correspondence short range transceiver by short-range interface
Cheng Fang receives signal.In one embodiment, short range transceiver 26 includes the bluetooth according to the operation of 802.11 family of standards of IEEE
(BLUETOOTH)Transceiver or RF transceivers.
The standard and agreement for being used for transmitting data by cellular transceiver 28 and short range transceiver 26 is common for this area
It is well-known for technical staff.Therefore, the details with regard to standard and agreement is not explicitly provided herein.This be enough to
Illustrate, according to one embodiment of present invention, both transceivers 26,28 are all arranged to according to their corresponding agreements and standard
Share and the schedule information and data that preset time, line was associated with one or more other equipments.
As seen in figure 3, using 30 when being performed by controller 12, by allow cell phone 10 user with this
The GUI 40 of bright interaction is displayed on touch-sensitive display 20.GUI 40 include by display 20 be divided equally into two it is different but basic
The timeline 42 in upper equal-sized area.Especially, 42 longitudinal extension of timeline is so that display 20 is divided into positioned at timeline
The first side the first area 44 and the second area 46 positioned at the second opposition side of timeline 42.Additionally, current time indicator
48 and multiple horizontal lines 50 extend across display 20.
Current time indicator 48 is horizontally extending and intersecting with substantially right angle and timeline 42 across display 20.Root
According to the present invention, current time indicator 48 is perpendicularly relative to timeline 42 and advances to indicate current time.As seen in figure 3
, current time can be illustrated in every side of current time indicator 48.The all past being described in more detail after a while
Event and activity occur in current time indicator 48 " below " and the event in future and activity occur in current time instruction
Below device 48.Current event or activity will appear in the intersection of timeline 42 and current time indicator 48.Similarly, line
50 are vertically separated along timeline 42.Every line 50 is all labeled and carrys out at equal intervals (for example, per hour) the instruction moment,
So as to display 20 is divided into the part being substantially identical.
In one embodiment, the background color of GUI 40 is based on the moment.For example, for being associated with " night "
Hour, GUI 40 can have the dark blue background for showing timeline 43 and event/activity thereon, and for " in the daytime " is brighter
Bright color.In another embodiment, horizontal line 50 and correspondence time change color.In one embodiment, using 30 provide and
One or more intersecting differentiation horizontal lines of timeline 42, which explicitly identifies day or moment border.
User can be using predetermined action come the navigation time line 42 on GUI 40.For example, exist to pass through timeline 42
Scroll forward and backward on time, user can perform light sweeping with his or her finger and make.Gently sweeping finger in a first direction will be
Timeline 42 " is rolled " on time back with the event of the generation of being displayed in over and/or activity.Gently sweep in second opposite direction
Finger " will roll " in time forward timeline 42 to show still nonevent event and/or activity.Additionally, user can adjust
With " zoom " feature of display 20 with using " pinching " gesture amplifying and reduce the expectation part of display.For using 30
Say, it is also possible to detect other pairs/multi-touch gesture and perform some corresponding functions.
Collect when being performed by controller 12 using 30, organize and show what is be associated with user 42 along timeline 42
Event and activity.Specifically, all events by caused by the user of cell phone 10 are placed in the first area 44.By long-range
All events caused by side are placed in the second area 46.The activity described in the frame or " bubble " of Fig. 3 by along when
Top-stitching 42 is placed.Time or the time of generation is positioned over into timeline 42 with them that event and activity are occurred with them
On.
No matter whether caused by user or some other remote parties, event is included by performed by user and/or remote parties
Action (that is, personnel have completed or facilitated the thing of the timeline of user).Exemplary event includes but is not limited to such as audition
Frequently/viewing video 52, send/receive Email or MMS message 54,58, send/receive call 60, make/read it is rich
The action of the invitation of objective entry and transmission/reception participation activity etc.Each event enumerated in first and second areas 44,46
Identify all using descriptive graphic icons and/or correspondence text.For example, from Fig. 3, according to the thing placed in the first area 42
Part is it can be seen that user is 11:Email 58 is sent to " Mikael Hellberg " shortly before 00, and and then
11:Soon call 60 has been played to same people after 00.
Optionally, user can pass through " rapping " event icons or perform some similar movements to access with regard to event
Specific detail.For example, as seen in figure 3, user " can rap " " encapsulating " icon to check 13:Soon send out after 00
Give the content 56 of the message 54 of " Lina Svensson ".Additionally, can also be in response to another user action (for example, using 30
On icon " double to strike ") start corresponding application program (for example, e-mail applications or Short Message Service (SMS) application).This
User will be allowed to edit new information and send it to same or different personnel.
Event is added to timeline 42 by user or by other users when they occur.In one embodiment
In, for example, event response will participate in the invitation of the activity of such as meeting etc and be sent to user and be added in remote parties.Enter
The personnel of row request by text 62 identify and the type of activity by icon 64 indicating.Movable (that is, meeting) using by along when
The bubble 66 that top-stitching 42 is placed is illustrating.Bubble 66 is resized to indicate for the time span needed for activity.Therefore, such as
Seen in Fig. 3, bubble 66 indicate respectively between initial time 1600 and the horizontal line of end time 1,700 50 extend, and
And meeting will continue for an hour.
As seen in figure 3, the bubble 66 of asked meetings and activities is identified with dotted line as boundary.This instruction activity is logical
Cross the pending examination of user.User has by rapping " acceptance " (that is, the check mark) or " refusal " for being close to bubble 66
(that is, ' X ') is or icon receives the option that refusal is invited.Once receiving to participate in the invitation of meeting, empty boundary line will be by
Solid line replaces so as to instruction user has promised to undertake participation meeting.
As previously described, length display activity of the present invention along timeline 42, such as by 66 tables of bubble
The meeting shown.Event identifier by user's (that is, seeing in the first area 44) or by other people (that is, in the second area 46
See) performed by action in the case of, the activity mark event that may participate in of user.Some illustrated examples of activity include
But it is not limited to reservation, business meetings, doctor's reservation, vacation, predetermined dinner and concert.In one embodiment, it is represented to
The bubble or other icons of fixed activity extends along movable initial time and the timeline 42 between the end time.All activities
With initial time, but the time will can be not over all.Those activities of time are not over " fading out " at one end and
It is displayed on timeline 42.For example, bubble 70 represents that the dinner activity of participation is started after 1700 by user soon.Bubble
70 bottom is faded out, and therefore, instruction user does not provide the end time for this activity.
User can be by double details for striking desired activity to edit the activity of giving.In one embodiment, for example,
Using 30 by display reminding user input or the dialog box of modification activity details.Similarly, user can be by timeline
Rap to add activity on 42 empty part.As when editing existing movable, will show that one or more are right using 30
Talk about to allow user input activity details.
Additionally, the present invention also allows communication link and its other party shared activity of the user by foundation.Especially, timeline
42 user can subscribe to share timeline information with its other party.As seen in figure 3, the user of timeline 42 subscribes to
Bob, Carly and Mikael are each identified in the subscriber part 80 including the GUI 40 of label 82,84,86.Should
For example can add and delete given label with 30 based on the presence of associated side.The user of timeline 42 only needs the touch phase
The label of prestige with associated side's shared activity.
Fig. 4 illustrates how GUI 40 can change, when the user of timeline 42 selects label 84.Especially, first
Event information with the second area 44,46 on both will fade away.Timeline 42 along the user of the activity of user is also moved
Move the side of display 20.This allows to show selected side using 30 and then in GUI 40 together with their corresponding activities
Timeline 88.Fig. 4 illustrates only two timelines 42,88 on GUI 40;However, one of ordinary skill in the art will hold
Change places understanding, can be as needed or if necessary in showing plural timeline 42,88 on GUI 40.In order that user
Can be identified for which side which timeline 42 belongs to, use the tags to identify each timeline using 30.In this case, use
In user and selected remote parties timeline using label 42a, 88a identifying.
Information between each side is transferred via the communication link set up.If user select the Fang Shiwei with
Link is set up between family and remote parties, then control controller 12 and communication interface 18 are set up into link using 30.As institute is old above
As stating, the cell phone 10 of user can include the one or both in cellular transceiver 28 and short range transceiver 26.Cause
This, cell phone 10 can set up the cellular link with the equipment of selected side or short-haul links and via the link shifting letter
Breath.
For the shared activity between timeline 42,88, user only needs to perform " drag and drop " operation.It is such as defeated with manual data
Enter this relative generic operation allow users to easily from other times line to other times line addition or more New activity (and
And vice versa).This allows given user preferably to plan their life.Specifically, user can selected activity from one
Individual timeline " towing " arrives another timeline, and and then " puts down " activity on the timeline.For example, Fig. 4 illustrates finger
Show that user wishes the activity 90 (start and terminate 1700 1600) met with friend Carly.Using finger, for example, use
Family can put it down from the bubble of the towing expression of timeline 42 activity 90 and on timeline 88.Once after putting down bubble,
Using 30 just can create New activity 92 on timeline 88 so as to via the communication link set up with identified side (i.e.,
Carly) all information relevant with specific activities are shared.Corresponding activity can occur in remote parties along his timeline
On equipment.
Fig. 4 describes wherein user and performs drag-and-drop operation to be selected activity and caused the activity along long-range with shared with remote parties
This embodiment that the timeline 88 of side occurs.However, it will be understood by one of skill in the art that the present invention also permits
Permitted its other party to initiate to set up communication link and the shared selected activity between timeline.
Fig. 5 is a diagram that by the flow chart using 30 methods performed according to one embodiment of present invention.Method 100
Open when the application 30 by performed by controller 12 divides display 20 equally to form the first and second area 44,46 with timeline 42
Begin, and using current time indicator 48 indicating current time.User can be distinguished using current time indicator 48
The event in past, current and future and activity (frame 102).When an event occurs, controller 12 determines whether user sends out
The event is played or whether the opposing party has initiated the event (frame 104).If user has initiated event, controller 12 is by base
Event is included in the first area 44 of the first side of timeline 42 (frame 106) in the instruction using 30.If the controller determine that
Remote parties have initiated event, then controller 12 includes event in the secondth area of the second side of the timeline 42 contrary with the first side
In (frame 108).
For activity, controller will determine whether user or the opposing party with the addition of movable (frame 110).For example, can respond
In user's " drag and drop " from others' timeline activity or by the manually addition activity as previously described come
Realize this determination.Once detecting the addition of activity, controller 12 will be just obtained with regard to the movable schedule information and edge
Timeline 42 and show corresponding bubble or other indicators (frame 112).Detect on display when in event or activity
User touch, for example, controller 12 can just start the software program being associated with event to allow user to perform the event.
For example, if user couple performs " double to strike " operations with the phone icon that past event is associated, controller 12 will start
Voice communication programs play new calling (frame 116) to allow user to give the associated remote parties of the past event.New icon
Then (frame 104,106) was beaten into by user to indicate calling in the first side for being placed on timeline 42 in current time.
In one embodiment, provided by the software program started using 30 and cover or replace on display 20
The user interface of all or part of their own in GUI 40.However, in another embodiment, start in GUI using 30
Software program.In these embodiments, the software program being activated may or may not be with functional and feature
" complete " version, but instead, it is possible to be " simplification " version of the software program with selected feature and/or function.Additionally, by just
The user interface that the software program that is activated is provided be probably it is opaque or transparent allow users to it is soft with activated
The user interface interaction of part program remains in that the ability of the part for checking GUI 40 simultaneously.
Fig. 6 be a diagram that wherein user is copied by the timeline to/from other users in one embodiment of the invention
Shellfish activity and the flow chart with the method for other users shared activity.Method 120 set up the cell phone 10 of user with it is long-range
Side equipment between communication link when start (frame 122).As stated previously, or the equipment of user is long-range
The equipment of side can initiate to set up link, and the link can be cellular link or short-haul links.Once establish and selected side
Link, controller 12 just fades out the event information the sidesway towards display 20 in first side and the second side of timeline 12
Dynamic timeline 12 (frame 124).Then the equipment of user receive timeline information via the link set up from the equipment of remote parties
(frame 128).Checking as known in the art or other security procedures can be performed to assist in ensuring that privacy.Controller 12 is then
The timeline of the timeline of user and remote parties will be shown by (frame on the display 20 according to the logical sum instruction using 30
128)。
When timeline is shown, controller 12 is performed the drag-and-drop operation of the information with shared activity by detecting by user
(frame 130).For example, as seen in Figure 5, activity can be dragged and dropped into his/her from the timeline of remote parties by user
Timeline.Once the operation is detected, the selected activity that controller 12 will be retrieved be lowered on the timeline 42 of user
Associated information (frame 132), and based on the information for being retrieved adding activity (or update existing activity) (frame
134)。
In the case of the fundamental characteristics without departing substantially from the present invention, it is of course possible to in addition to those for specifically illustrating herein
Other modes performing the present invention.For example, as previously described, 42 longitudinal extension of timeline.However, in other realities
Apply in example, timeline 42 is horizontally extending.Further, in one embodiment, using 30 cell phone 10 controller
Perform on 12.However, in other embodiments, and can led to other remote parties with programmable processor using 30
Perform on other electronic equipments of letter.Fig. 7 for example illustrates some examples of other appropriate electronic equipments.Especially, Ke Yi
Perform on the such as tablet computing device 136 of iPAD of Fructus Mali pumilae (APPLE) etc and apply 30.Generally, these tablet devices include
Touch-screen display 20 and short range transceiver 28, the short range transceiver 28 are allowed them to via WAP and Yin Te
Net transmits data and information with one or more remote parties.
Other examples of appropriate equipment are laptop computer 138 and desk computer 140.These equipment may not be always
Including touch-screen display 20, and therefore, perhaps can not perform based on " double to strike " or " drag and drop " operation for touching.On the contrary
Other pointer devices for relying on such as mouse, trace ball or track pad etc are performed these operations for ground, such equipment.So
And, such computing device 138,140 still includes being suitable to as previously described perform the processor using 30, and
Equally, can via short-range interface and the Internet by data and information transmission to one or more remote parties.
Additionally, user is described as by previous embodiment from its remote parties for transmitting/receiving schedule information (for example, event)
Personnel with cell phone 10 or like device.However, the present invention can also be be associated with social network sites or many
Individual server is transmitting such information.For example, for many users, social networkies are quickly becoming the weight of communication
Want means.Typically, user will be connected to one or more friends via the social network sites of such as FACEBOOK and TWITTER etc
Friend or acquaintance.The message for stemming from such website and/or being sent to such website from cell phone 10 can be employed 30
Process according to the present invention and show.This includes to and copies from the timeline being associated with social networkies as described earlier selecting
The ability of fixed activity.
Therefore, the present embodiment will be considered as illustrative and not restrictive in all respects, and fall into appended
All changes in the meaning and full scope of equivalents of claim are intended to be included therein.
Claims (18)
1. a kind of method for polymerization display scheduling information on a communications device, methods described includes:
Use time line divides the display screen of communication equipment equally;
The event by caused by the user of the communication equipment is shown in the first side of the timeline;
Show in the second side of the timeline contrary with first side and be associated with the user but drawn by remote parties
The event for rising;
The activity being associated with the user is shown along the timeline;And
Current time line indicator is included described by caused by the user of communication equipment to indicate on the display screen
Which in event, event and activity by caused by remote parties has occurred that, and the user by communication equipment
Which in caused event, event and activity by caused by remote parties not yet occurs, and wherein, current time line is referred to
Showing that device is displayed on the display screen includes showing the current time line indicator with current time and the timeline
It is intersecting.
2. method according to claim 1, which further includes:
Set up the communication equipment of the user with and communication link between the telecommunication equipment that is associated of long-distance user;
The timeline being associated with the remote parties is received via the communication link;And
The timeline of the remote parties is included on the display screen of the communication equipment of the user.
3. method according to claim 2, which further includes:
Subscribe to receive each one or more the associated timeline in its other party corresponding with one or more;
Each in the timeline being associated with one or more its other party is indicated on the display screen;And
The timeline of the remote parties is selected in the plurality of timeline from the display screen.
4. method according to claim 2, its further include in response to the user by from the remote parties when
One or more activities of top-stitching are dragged and dropped on the timeline of the user, by shown by the timeline along the remote parties
One or more activities are added to the timeline of the user.
5. method according to claim 2, which was further included the time from the user in response to the user
One or more activities of line are dragged and dropped on the timeline of the remote parties, by shown by the timeline along the user
Individual or multiple activities are added to the timeline of the remote parties.
6. method according to claim 2, which further includes the timeline in response to receiving the remote parties, control
The display screen of the computer equipment of the user is fading out described the first of the timeline from the display screen
Side and the event of the second side.
7. method according to claim 1, its further include to select past event in response to the user and will be new
Event is added to first side of the timeline, and wherein, the new events and the past event have identical thing
Part type.
8. method according to claim 1, its further include to initiate the event in response to the remote parties and will be new
Event is added to second side of the timeline.
9. method according to claim 1, which is further included in response to the user along the time linear contact lay institute
State display screen and the timeline addition New activity along the user.
10. a kind of communication equipment, which includes:
Display;
Memorizer, which is configured to store the schedule information being associated with the user of communication equipment;And
Controller, which is configured to:
Use time line divides the display equally;
The event by caused by the user of the communication equipment is shown in the first side of the timeline;
Show in the second side of the timeline contrary with first side and be associated with the user but drawn by remote parties
The event for rising;
The activity being associated with the user is shown along the timeline;And
Current time line indicator is shown on the display to indicate the thing by caused by the user of communication equipment
Which in part, event and activity by caused by remote parties has occurred that, and the user institute by communication equipment
Which in the event for causing, event and activity by caused by remote parties not yet occurs, and wherein, the controller is entered one
Step is configured to show the current time line indicator with intersecting in current time and the timeline.
11. equipment according to claim 10 further include communication interface, and the communication interface is configured to:
Set up with and the communication link of telecommunication equipment that is associated of long-distance user;
Timeline is received via the communication link from the remote parties;And
The timeline of the remote parties is included on the display of the communication equipment of the user.
12. equipment according to claim 11, wherein, the controller is further configured to:
Subscribe to receive and each one or more timeline being associated in one or more its other party;
Each in the timeline that instruction is associated with one or more its other party on the display;And
The timeline of the remote parties is selected in the plurality of timeline in response to user input from the display.
13. equipment according to claim 11, wherein, the controller is further configured to:
Detection drag-and-drop operation, user's towing one or many from the timeline of the remote parties described in the drag-and-drop operation
It is individual it is selected represent correspondence activity icon and along the user timeline put down it is one or more of it is selected represent correspondence
The icon of activity;And
One or more of selected icons for representing correspondence activity are added to into the user's in response to the drag-and-drop operation
Timeline.
14. equipment according to claim 11, wherein, the controller is further configured to:
Detection drag-and-drop operation, the user described in the drag-and-drop operation pull one or more of the timeline from the user
Select the icon of expression correspondence activity and the timeline along the remote parties puts down one or more of selected expression correspondences
The icon of activity;And
One or more of selected icons for representing correspondence activity are added to into the remote parties in response to the drag-and-drop operation
Timeline.
15. equipment according to claim 11, wherein, the controller is further configured to receive described
The timeline of remote parties, fades out in first side of the timeline and the event of the second side from the display.
16. equipment according to claim 10, wherein, the controller is further configured to user's choosing
Select past event and new events be added to first side of the timeline, wherein, the new events and the past
Event there is identical event type.
17. equipment according to claim 10, wherein, the controller is further configured to the remote parties
Initiate the event and new events are added to second side of the timeline.
18. equipment according to claim 10, wherein, the controller is further configured to the user edge
Display screen described in the time linear contact lay and the timeline addition New activity along the user.
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/IB2010/055890 WO2012080786A2 (en) | 2010-12-16 | 2010-12-16 | A calendar application for communication devices |
Publications (2)
Publication Number | Publication Date |
---|---|
CN103649972A CN103649972A (en) | 2014-03-19 |
CN103649972B true CN103649972B (en) | 2017-03-22 |
Family
ID=43856215
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201080071218.6A Active CN103649972B (en) | 2010-12-16 | 2010-12-16 | A calendar application for communication devices |
Country Status (6)
Country | Link |
---|---|
US (1) | US20130246939A9 (en) |
EP (1) | EP2652681A1 (en) |
JP (1) | JP2014502745A (en) |
KR (1) | KR20130108640A (en) |
CN (1) | CN103649972B (en) |
WO (1) | WO2012080786A2 (en) |
Families Citing this family (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
GB2490313A (en) | 2011-04-18 | 2012-10-31 | Nokia Corp | Joint contacts list address book and events calendar to chronologically display details of all events associated with selected contacts |
US10387480B2 (en) | 2012-11-08 | 2019-08-20 | Lance M. King | Systems and methods for a scalable, collaborative, real-time, graphical life-management interface |
KR102026729B1 (en) * | 2012-12-10 | 2019-09-30 | 엘지전자 주식회사 | A method and an apparatus for processing schedule interface |
US9177108B2 (en) | 2013-03-13 | 2015-11-03 | Carefusion 303, Inc. | Multiple infusion channel data graphical user interface |
US9400594B1 (en) * | 2013-03-25 | 2016-07-26 | Shmuel Zarcheany | Organizational system and method for collecting, structuring, linking, and presenting disparate information |
US20150212684A1 (en) * | 2014-01-30 | 2015-07-30 | Aol Inc. | Systems and methods for scheduling events with gesture-based input |
US20150370462A1 (en) | 2014-06-20 | 2015-12-24 | Microsoft Corporation | Creating calendar event from timeline |
US10681155B1 (en) * | 2015-01-13 | 2020-06-09 | Google Llc | Presenting user activity timeline in a colloquial style |
US20170277738A1 (en) * | 2015-01-29 | 2017-09-28 | Palantir Technologies Inc. | Temporal representation of structured information in an object model |
CN104793845A (en) * | 2015-04-01 | 2015-07-22 | 乐视致新电子科技(天津)有限公司 | Date switching display method and date switching display device |
JP6380281B2 (en) * | 2015-07-31 | 2018-08-29 | キヤノンマーケティングジャパン株式会社 | Remote interpretation system, information processing apparatus, server apparatus, control method thereof, and program |
USD857721S1 (en) | 2016-01-12 | 2019-08-27 | Google Llc | Display screen with graphical user interface for presenting user activity timeline in a colloquial style |
JP6725851B2 (en) * | 2018-08-01 | 2020-07-22 | キヤノンマーケティングジャパン株式会社 | Information processing apparatus and control method thereof, information processing system, and program |
US11580143B1 (en) * | 2022-06-01 | 2023-02-14 | Resynque, Inc. | Interactive and dynamic timeline data merging and management |
Family Cites Families (37)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2000132601A (en) * | 1998-10-23 | 2000-05-12 | Matsushita Electric Ind Co Ltd | Method and device for displaying schedule |
US6466236B1 (en) * | 1999-04-08 | 2002-10-15 | Palm, Inc. | System and method for displaying and manipulating multiple calendars on a personal digital assistant |
JP2000331078A (en) * | 1999-05-20 | 2000-11-30 | Hitachi Ltd | How to set unnecessary data deletion period of schedule management system |
US6920328B2 (en) * | 2001-08-30 | 2005-07-19 | Hewlett-Packard Development Company, L.P. | Family calendar notification and tracking |
US9715678B2 (en) * | 2003-06-26 | 2017-07-25 | Microsoft Technology Licensing, Llc | Side-by-side shared calendars |
WO2005027068A1 (en) * | 2003-09-12 | 2005-03-24 | Canon Kabushiki Kaisha | Streaming non-continuous video data |
US20050105374A1 (en) * | 2003-11-17 | 2005-05-19 | Nokia Corporation | Media diary application for use with digital device |
US20060129445A1 (en) * | 2004-12-09 | 2006-06-15 | Mccallum Rodney H Jr | System and method for scheduling a litigation event |
JP2006313429A (en) * | 2005-05-06 | 2006-11-16 | Ricoh Co Ltd | Schedule management system, client terminal, schedule management server, schedule management apparatus, schedule management method, and schedule management program and recording medium |
US8060567B2 (en) * | 2006-04-12 | 2011-11-15 | Google Inc. | Method, system, graphical user interface, and data structure for creating electronic calendar entries from email messages |
US7757176B2 (en) * | 2006-05-03 | 2010-07-13 | Sanjay Vakil | Method and system for collective calendaring |
US20080005168A1 (en) * | 2006-06-30 | 2008-01-03 | Microsoft Corporation | Managing family information |
KR101125960B1 (en) * | 2006-09-29 | 2012-03-22 | 엘지전자 주식회사 | Event display apparatus for mobile terminal and method thereof |
US7721229B2 (en) * | 2006-11-14 | 2010-05-18 | Microsoft Corporation | Displaying overlaid calendars |
US8249906B2 (en) * | 2007-02-12 | 2012-08-21 | Pma Technologies, Llc | Interactive graphics-based planning systems |
US8051380B2 (en) * | 2007-02-28 | 2011-11-01 | Microsoft Corporation | Communicating shared electronic calendar modifications |
US20080307323A1 (en) * | 2007-06-10 | 2008-12-11 | Patrick Lee Coffman | Calendaring techniques and systems |
US20080320033A1 (en) * | 2007-06-21 | 2008-12-25 | Nokia Corporation | Method, Apparatus and Computer Program Product for Providing Association of Objects Using Metadata |
US20090043646A1 (en) * | 2007-08-06 | 2009-02-12 | International Business Machines Corporation | System and Method for the Automated Capture and Clustering of User Activities |
US20090158173A1 (en) * | 2007-12-17 | 2009-06-18 | Palahnuk Samuel Louis | Communications system with dynamic calendar |
US8341184B2 (en) * | 2008-05-07 | 2012-12-25 | Smooth Productions Inc. | Communications network system and service provider |
US9715679B2 (en) * | 2008-05-07 | 2017-07-25 | Novell, Inc. | System and method for displaying multiple time zones in an online calendar view |
JP5239494B2 (en) * | 2008-05-09 | 2013-07-17 | 日本電気株式会社 | Portable terminal device, screen display method and program |
US8838461B2 (en) * | 2008-12-19 | 2014-09-16 | Qualcomm Incorporated | Access and management of cross-platform calendars |
US8522163B2 (en) * | 2008-12-19 | 2013-08-27 | Verizon Patent And Licensing Inc. | Systems and methods for radial display of time based information |
US20100174998A1 (en) * | 2009-01-06 | 2010-07-08 | Kiha Software Inc. | Calendaring Location-Based Events and Associated Travel |
KR101594361B1 (en) * | 2009-05-04 | 2016-02-16 | 엘지전자 주식회사 | a mobile telecommunication device and a method of schedule management using the same |
US8335989B2 (en) * | 2009-10-26 | 2012-12-18 | Nokia Corporation | Method and apparatus for presenting polymorphic notes in a graphical user interface |
US8806355B2 (en) * | 2009-11-06 | 2014-08-12 | Cisco Technology, Inc. | Method and apparatus for visualizing and navigating within an immersive collaboration environment |
US20110154208A1 (en) * | 2009-12-18 | 2011-06-23 | Nokia Corporation | Method and apparatus for utilizing communication history |
US8793611B2 (en) * | 2010-01-06 | 2014-07-29 | Apple Inc. | Device, method, and graphical user interface for manipulating selectable user interface objects |
US8510677B2 (en) * | 2010-01-06 | 2013-08-13 | Apple Inc. | Device, method, and graphical user interface for navigating through a range of values |
US8375034B2 (en) * | 2010-01-27 | 2013-02-12 | Google Inc. | Automatically schedule and re-schedule meetings using reschedule factors for conflicting calendar events |
US20110202398A1 (en) * | 2010-02-15 | 2011-08-18 | Sarah Photowat | Personal planner with targeted advertising |
US8930841B2 (en) * | 2010-02-15 | 2015-01-06 | Motorola Mobility Llc | Methods and apparatus for a user interface configured to display event information |
US20110252351A1 (en) * | 2010-04-09 | 2011-10-13 | Calamander Inc. | Systems and methods for consuming, sharing, and synchronizing time based information |
US20120079408A1 (en) * | 2010-09-24 | 2012-03-29 | Visibility, Biz. Inc. | Systems and methods for generating a swimlane timeline for task data visualization |
-
2010
- 2010-12-16 CN CN201080071218.6A patent/CN103649972B/en active Active
- 2010-12-16 EP EP10816444.3A patent/EP2652681A1/en not_active Withdrawn
- 2010-12-16 WO PCT/IB2010/055890 patent/WO2012080786A2/en active Application Filing
- 2010-12-16 KR KR1020137018007A patent/KR20130108640A/en not_active Ceased
- 2010-12-16 JP JP2013543894A patent/JP2014502745A/en active Pending
-
2011
- 2011-08-23 US US13/215,265 patent/US20130246939A9/en not_active Abandoned
Also Published As
Publication number | Publication date |
---|---|
WO2012080786A2 (en) | 2012-06-21 |
US20130055106A1 (en) | 2013-02-28 |
EP2652681A1 (en) | 2013-10-23 |
CN103649972A (en) | 2014-03-19 |
JP2014502745A (en) | 2014-02-03 |
US20130246939A9 (en) | 2013-09-19 |
KR20130108640A (en) | 2013-10-04 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN103649972B (en) | A calendar application for communication devices | |
US11849255B2 (en) | Multi-participant live communication user interface | |
US20240036804A1 (en) | Shared-content session user interfaces | |
KR102685525B1 (en) | Time-related user interfaces | |
KR102509975B1 (en) | User Interfaces for Watches | |
US20230370507A1 (en) | User interfaces for managing shared-content sessions | |
US20220382443A1 (en) | Aggregated content item user interfaces | |
CN110457095B (en) | Multi-participant real-time communication user interface | |
US11893214B2 (en) | Real-time communication user interface | |
CN110720085B (en) | voice communication method | |
CN107066192A (en) | Equipment, method and graphic user interface for manipulating user interface object using vision and/or touch feedback | |
US20130145286A1 (en) | Electronic device, social tile displaying method, and tile connection method | |
CN108140361A (en) | Viewing pattern | |
EP4320845B1 (en) | Real-time communication user interface | |
US20230376168A1 (en) | User interfaces for managing media libraries | |
WO2021258014A1 (en) | User interfaces for presenting indications of incoming calls | |
AU2022202360B2 (en) | Voice communication method | |
WO2023235615A1 (en) | User interfaces for messages and shared documents | |
WO2018213506A2 (en) | Voice communication method | |
AU2019100525A4 (en) | Voice communication method | |
WO2025081116A1 (en) | User interfaces for organizing user activities | |
JP2024539542A (en) | Low Bandwidth and Emergency Communications User Interface |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant |