Calendar Or Scheduling Patents (Class 715/963)
  • Patent number: 7930651
    Abstract: A method of controlling an electronic device includes retrieving from at least one database of the electronic device, calendared events that meet a set of constraints, displaying the calendared events in a time-ordered list including a start date/time of each of the calendared events, and providing a user-selectable option to either show end times or to hide the end times in the time-ordered list. The time-ordered list includes an end date/time of each of the calendared events when the user-selectable option is set to show end times.
    Type: Grant
    Filed: January 18, 2007
    Date of Patent: April 19, 2011
    Assignee: Research In Motion Limited
    Inventors: Darrell R. May, Robert Edwards
  • Patent number: 7930640
    Abstract: A method of merging and splitting calendar entries is provided. The method of merging includes initiating a Personal Information Management (PIM) that is configured to manage a calendar, opening the calendar, selecting a first calendar entry and a second calendar entry, and selecting an owner action selection of the PIM. The owner action selection includes a merge and split selection. Selecting the merge selection combines information of the first calendar entry with information of the second calendar entry, such that a new calendar entry is created that includes the combined information of both the first and second calendar entries. A time and/or place is entered for the new calendar entry having the combined information. Additionally, selecting a split selection initiates a first and second pane where the second pane includes two subsections with original calendar entry information that may be amended and saved as two new calendar entries.
    Type: Grant
    Filed: July 31, 2007
    Date of Patent: April 19, 2011
    Assignee: International Business Machines Corporation
    Inventors: Weichuan Dong, Fang Lu
  • Patent number: 7930366
    Abstract: An information servicing method for communicating information between a server and a client terminal through a network, comprising: deciding whether a predetermined time period has elapsed without user input; switching a prevailing processing to a background processing when it is decided that the no user input has occurred during the predetermined time period; transmitting to the server personal information comprising user preference data and/or a schedule, registered in advance, each time the prevailing processing becomes background processing; and displaying an answer corresponding to the transmitted personal information when the answer is received from the server, the answer comprising push information correlating to the personal information.
    Type: Grant
    Filed: September 8, 2005
    Date of Patent: April 19, 2011
    Assignee: Kabushiki Kaisha Square Enix
    Inventors: Hironobu Sakaguchi, Ken Narita, Keizo Kokubo
  • Patent number: 7865840
    Abstract: An apparatus includes a content detector portion, a display controller portion, an operation state detector portion, and a popup display controller portion. The content detector portion detects contents belonging to a same time range The display controller portion collects the contents, and displays, on a display portion along a time series, content-related graphical information of the respective contents, and a selector serving to select a desired content from among respective contents displayed. The operation state detector portion detects an operation state of an operation portion serving to perform an operation of moving the selector. In accordance with time information of a content selected when a predetermined operation state is detected, the popup display controller portion detects a content having past time information with respect to the time information of the selected content, and popup displays content-related graphical information of the detected content on the display portion.
    Type: Grant
    Filed: April 24, 2007
    Date of Patent: January 4, 2011
    Assignee: Sony Ericsson Mobile Communications Japan, Inc.
    Inventors: Takeshi Matsuzawa, Yoshimitsu Funabashi, Mayu Irimajiri, Atsushi Imai, Seiji Muramatsu, Takamoto Tsuda, Keiko Hiraoka, Takeshi Tanigawa, Tomoharu Okamoto, Akihiko Adachi, Tatsuhiko Nishimura
  • Patent number: 7822713
    Abstract: Methods, systems and machine readable media for operating a calendar in a data processing system. In one exemplary method of managing a calendar, which contains at least one event, said method comprises: making available the calendar in an electronic format; subscribing to said calendar; downloading said calendar from a host electronic device to a subscriber electronic device; and storing said calendar in said electronic format to form a local calendar.
    Type: Grant
    Filed: July 31, 2006
    Date of Patent: October 26, 2010
    Assignee: Apple Inc.
    Inventors: Jean-Marie Hullot, Bertrand Guiheneuf, Laurent Cerveau, Eric Noyau
  • Patent number: 7814055
    Abstract: The current invention is about methods, systems and machine readable media for operating a calendar in a data processing system. In one exemplary method of managing said calendar, which contains at least one event, the method includes subscribing to said calendar which is available in an electronic format, downloading said calendar from a host electronic device to a subscriber electronic device, and storing said calendar in said electronic format to form a local calendar.
    Type: Grant
    Filed: June 2, 2003
    Date of Patent: October 12, 2010
    Assignee: Apple Inc.
    Inventors: Jean-Marie Hullot, Bertrand Guiheneuf, Laurent Cerveau, Eric Noyau
  • Patent number: 7810046
    Abstract: An information processing apparatus includes a content detector portion and a controller portion. The content detector portion detects contents belonging to a same time range from different types of contents each including time information. The controller portion collects the contents belonging to the same time range and having been detected by the content detector portion and that graphically displays on a display portion along a time series, graphical information related to the contents of the respective contents collected in units of the respective time range used when collecting the respective contents.
    Type: Grant
    Filed: April 24, 2007
    Date of Patent: October 5, 2010
    Assignee: Sony Ericsson Mobile Communications Japan, Inc.
    Inventors: Keiko Hiraoka, Yoshimitsu Funabashi, Mayu Irimajiri, Atsushi Imai, Seiji Muramatsu, Takamoto Tsuda, Takeshi Matsuzawa, Takeshi Tanigawa, Tomoharu Okamoto, Akihiko Adachi, Tatsuhiko Nishimura
  • Patent number: 7809599
    Abstract: Methods and systems for prioritizing items and displaying those items in a single view of a personal information management (PIM) application are disclosed. PIM software can prioritize items for display in the single view based on a comparison of the date of creation of the item versus the amount of time remaining to complete the item. PIM software may also take into account a priority level of the item. As an item has less time remaining as compared to the date of creation, the likelihood the item will be included in the single display increases. Any item whose due date is ‘today’ may be included in the single view. Items without due dates might not ever appear in the single view. Users can thus get a quick overview of items that need to be taken care of that day, without being inundated with items that can wait until another day.
    Type: Grant
    Filed: February 17, 2006
    Date of Patent: October 5, 2010
    Assignee: Microsoft Corporation
    Inventors: Suzan Andrew, Doreen N. Grieb, Todd Haugen, John Eugene Knapp, Melinda Nascimbeni
  • Patent number: 7788598
    Abstract: Techniques to facilitate assignment and scheduling of activities. In accordance with a method, a chart showing a calendar of schedule for a number of available resources is provided in a first frame (or window) in a user interface menu, and a number of objects representative of a number of unplanned activities are provided in a second frame. A selection for an unplanned activity in the second frame (or a planned activity in the first frame) is received and, in response, selected ones of a number of objects in the chart are highlighted based on the selected activity. A request to assign the selected activity to a selected resource and to schedule the selected activity for a particular time duration is thereafter received. The requested assignment and scheduling may be accepted or rejected based on the requirements of the selected activity and the capabilities of the selected resource.
    Type: Grant
    Filed: March 28, 2002
    Date of Patent: August 31, 2010
    Assignee: Siebel Systems, Inc.
    Inventors: Harish Bansal, Olivier Delerm, Atul Purohit, Christopher Nash
  • Patent number: 7774220
    Abstract: The present invention is a project management method, system and software product for aiding a user in attaining goals. The system has a goal field for describing a goal, a plurality of obstacle fields for describing a plurality of obstacles to be overcome in attaining the goal, and a plurality of strategy fields for describing a plurality of strategies for overcoming the plurality of obstacles to achieve a result correlated with the goal. Each obstacle field in the plurality of obstacle fields is linked to the goal field, has a unique associated strategy field in the plurality of strategy fields, and is linked with the unique associated strategy field.
    Type: Grant
    Filed: June 7, 2002
    Date of Patent: August 10, 2010
    Assignee: The Strategic Coach Inc.
    Inventors: Daniel J. Sullivan, Barbara Sue Smith
  • Patent number: 7761322
    Abstract: A content display method is disclosed. The content display method includes the steps of: accepting an instruction input to create a target calendar; extracting a content that indication information has to be displayed in an elapsed period having already passed and a content that indication information has to be displayed in a non-elapsed period to pass from now on in the target calendar based on the instruction input accepted through the accepting step; and arranging the indication information of each of the contents extracted in the extracting step in a corresponding date in a target calendar and displaying the target calendar on a display device.
    Type: Grant
    Filed: December 18, 2007
    Date of Patent: July 20, 2010
    Assignee: Sony Corporation
    Inventors: Takatoshi Nakamura, Yoichiro Sako, Itaru Kawakami
  • Patent number: 7757176
    Abstract: A confluence calendar system and method is provided having a user platform with a user calendar having a number of events of importance to the user. Each of the user events can include date information, location information, and other event detail information. In addition, a serendipity server is provided for generating serendipitous events, based on information received from the user and third parties. The serendipity server sends the serendipitous events to the user for viewing, and for adding the serendipitous event to the user's calendar.
    Type: Grant
    Filed: April 27, 2007
    Date of Patent: July 13, 2010
    Inventors: Sanjay Vakil, David Rose
  • Patent number: 7747652
    Abstract: Backend data is received from a computer program product such as a hard disk or other long term data storage. The backend data is structured using nodes that are associated with a unique identifier such as a GUID. The nodes are addressable using the unique identifier, and backend data items are associated with corresponding addressable nodes such that the backend nodes can be quickly accessed. Front-end data can be received from a computer program product such as a hard disk or other long term data storage. The front-end data is structured using nodes that are associated with a unique identifier such as a GUID. The nodes are addressable using the unique identifier, and front-end data items are associated with corresponding addressable nodes such that the front-end nodes can be quickly accessed.
    Type: Grant
    Filed: January 4, 2006
    Date of Patent: June 29, 2010
    Assignee: Microsoft Corporation
    Inventors: Raju R. Iyer, Rajendra H. Vishnumurty, Sudin Bhat
  • Patent number: 7747966
    Abstract: An electronic “To-Do” bar is provided in which displayed upcoming tasks, meetings, appointments and the like. The electronic To-Do bar is displayed in a lightweight menu of tasks, meetings and appointments and is displayed persistently in addition to other software functionality or user interfaces displayed on a user's computer display screen according to other software applications or other software functionality in use. A user is presented with an always-visible list of upcoming tasks, meetings and appointments without the need to launch a separate tasks application or calendar application to view upcoming tasks, meetings or appointments.
    Type: Grant
    Filed: September 30, 2004
    Date of Patent: June 29, 2010
    Assignee: Microsoft Corporation
    Inventors: Richard H. Leukart, Glenn L. Frankel, Stephen D. Jensen, Hernan Savastano, Cheryl L. Williams
  • Patent number: 7721229
    Abstract: Displaying calendars may be provided. In response to a first input initiated by a user, a first calendar may be displayed comprising a user's calendar. Next, a second calendar may be overlaid over the first calendar. The second calendar may be displayed transparently with respect to the first calendar. Then, a third calendar may be displayed beside the first calendar. The second or third calendar may each comprise an event calendar, a project calendar, or a calendar of another user not associated with the first calendar. In addition, a second user initiated input may be received selecting an entry on the second calendar. In response to the received second user initiated input, the second calendar may be redisplayed not transparently with respect to the first calendar. Moreover, in response to the received second user initiated input, the first calendar may be redisplayed transparently with respect to the redisplayed second calendar.
    Type: Grant
    Filed: November 14, 2006
    Date of Patent: May 18, 2010
    Assignee: Microsoft Corporation
    Inventors: Glenn Frankel, Richard Henry Leukart, III
  • Patent number: 7721210
    Abstract: A wireless system having a central family calendar. Individual family members may access the family calendar from their wireless devices. The system also includes telephone and address information for non-family members. Important dates such as birthdays, associated with the non-family members may automatically appear in the calendar. The system may be incorporated into other family accessible devices such as a family bulletin board.
    Type: Grant
    Filed: November 29, 2000
    Date of Patent: May 18, 2010
    Assignee: Nokia Corporation
    Inventors: Tapio Mansikkaniemi, Turkka Keinonen, Harri Wikberg, Natalia Boestad, Anne Koppinen, Anne Kirjavainen, Anna Valtonen, Ritta Jokela, Petri Piippo, Charlotta Willstedt, Marcus Davidsson, Otso Ylönen
  • Patent number: 7721224
    Abstract: It is difficult to effectively manage an electronic calendar that is shared by a group of people such as family members. This is achieved by enabling users to send messages to an electronic calendar apparatus. The messages are received and stored at the apparatus and may be viewed by a user such as a mother of a family. A graphical user interface at the calendar apparatus provides a calendar and a message receiver region. A user is able to edit the calendar using information from the messages and in some examples may move or copy message indicators into the calendar from the message receiver region. In some examples, the calendar may only be edited by user input received directly at the calendar apparatus rather than from a remote location. The calendar apparatus may be provided in a protective housing to enable the apparatus to be used in a domestic kitchen.
    Type: Grant
    Filed: March 1, 2007
    Date of Patent: May 18, 2010
    Assignee: Microsoft Corporation
    Inventors: Abigail Sellen, Richard Harper
  • Patent number: 7712050
    Abstract: A design tool hierarchically presents information about a design with nested blocks. For example, the design tool presents scheduling information for the design in a hierarchical Gantt chart. The scheduling information includes hierarchical design schedule blocks which accurately depict the timing and scheduling of the nested blocks of the design. Each of the hierarchical design schedule blocks includes control steps numbered relative to the block. The scheduling information also includes a hierarchical list of scheduled operations for the design. The hierarchical list emphasizes which operations are associated with which nested blocks. The scheduling information further includes pseudo-operation icons that are easily differentiated from real operation icons in the hierarchical Gantt chart.
    Type: Grant
    Filed: September 8, 2006
    Date of Patent: May 4, 2010
    Inventors: Peter Pius Gutberlet, Simon Joshua Waters, Bryan Darrell Bowyer
  • Patent number: 7703048
    Abstract: A method, system, and program are provided for managing flexible events within an electronic calendar. A calendaring controller schedules fixed events requiring a fixed time slots and flexible events that are flexible for scheduling over a particular time period for a particular duration, wherein the particular time period is greater than the particular duration. The calendaring controller sets each flexible event at a particular time slot within the particular time period for the particular duration. Responsive to the calendaring controller detecting a request for a new event for an additional time slot overlapping the particular time slot, the calendaring controller repositions the flexible event to at least one other time slot of the particular duration during the particular time period to allow for scheduling the new event during the additional time slot.
    Type: Grant
    Filed: June 27, 2006
    Date of Patent: April 20, 2010
    Assignee: International Business Machines Corporation
    Inventors: Jack A. Alford, Jr., Paul T. Arellanes, Jeffrey D. George, Mark E. Molander
  • Patent number: 7676288
    Abstract: A process control and manufacturing information database client application is disclosed displaying received time-series data in an unambiguous manner when a displayed range of time-series data includes a DST transition for a designated time zone for displaying the data. A data acquisition interface obtains timestamped time-series data values for an observed parameter from the process control and manufacturing information database. The data values are requested/received/stored by the client application, for example, according to the UTC time standard. The client application renders the timestamped time-series data values as a series of points on a time-line graph. The time-line graph includes alphanumeric time labels specified in accordance with a designated time zone. The display function renders the time-line graph without disruptions over a time span containing a Daylight Savings Time (DST) transition for the designated time zone.
    Type: Grant
    Filed: June 23, 2006
    Date of Patent: March 9, 2010
    Assignee: Invensys Systems, Inc.
    Inventor: Elliott S. Middleton, Jr.
  • Patent number: 7673248
    Abstract: A method for displaying a calendar event on an electronic map includes steps of: receiving a request to generate a map view of a selected timeline of calendar events, wherein the calendar events are associated with event locations; converting event locations to geographic locations; generating a map view showing the geographic locations of the calendar events and legends representing the calendar events; and displaying the map view with the legends shown in close proximity to the locations of the calendar events. A user can elect to switch between a display of the map view and a display of a view of the selected timeline. A user can also select to create a calendar event on an electronic map by selecting a location associated with the calendar event on the map; receive a graphical user interface display, enter information about the calendar event on the graphical user interface display, and view the electronic map.
    Type: Grant
    Filed: November 6, 2006
    Date of Patent: March 2, 2010
    Assignee: International Business Machines Corporation
    Inventor: Chandrasekhar Narayanaswami
  • Patent number: 7647137
    Abstract: One embodiment of the application provides a method of forecasting utility demand of a utility consuming entity for a future time period. The method includes: selecting a utility demand matrix from a set of utility demand matrixes as a function of a future date, wherein the set of utility demand matrixes are classified by type-of-day, and representing a relation of past utility demand of the entity to time-in-day interval and outdoor temperature in the vicinity of the entity during the type-of-day; identifying a utility demand element from the utility demand matrix as a function of a future time-in-day and a known factor (e.g., future outdoor temperature) thereof; and generating a utility demand forecast of the entity for the future time period as a function of the identified utility demand element.
    Type: Grant
    Filed: March 13, 2007
    Date of Patent: January 12, 2010
    Assignee: Honeywell International Inc.
    Inventor: Zdenek Schindler
  • Patent number: 7643706
    Abstract: Techniques are provided for automatically organizing and presenting photographs based on the date information associated with photographs. In one embodiment, a calendar-like user interface is provided. By interacting with the user-interface, the user can select specific dates. In response to the user's selections of the specific dates, the image organization tool displays all photographs that are associated with date information that falls within the specific dates.
    Type: Grant
    Filed: January 7, 2005
    Date of Patent: January 5, 2010
    Assignee: Apple Inc.
    Inventors: Peter K. Wagner, Jeffrey L. Robbin, Joshua D. Fagans, Timothy B. Martin, Timothy E. Wasko
  • Patent number: 7627349
    Abstract: A method for displaying data on a portable electronic device first displays graphical data on a graphical display. An event that is independent of the graphical data is received at the device. Responsive to the event, an event type is selected from a list that associates each of at least two event types with one of at least two display formats. A notifier of the event, in the selected format, is then displayed on the graphical display simultaneously with the graphical data. The formats are specific to the event types so that a user can decide whether to continue viewing the graphical data and not respond to the event notifier, or terminate the graphical data being displayed and respond to the event. Examples of events include an alarm from a locally stored user calendar, an incoming phone call, an SMS message, and an email. A computer program and a device are also detailed.
    Type: Grant
    Filed: July 11, 2005
    Date of Patent: December 1, 2009
    Assignee: Nokia Corporation
    Inventors: Asko Vetelainen, Teemu Toropainen
  • Patent number: 7603621
    Abstract: An interface is presented that can be used by those with little or no computer skills and little or no reading skills. In an exemplary embodiment, the icon pictures are detailed enough that they do not need text to be understood. Most icons do not require that they be clicked to be selected, rather they select on cursor hover. When an icon is hovered over, in an exemplary embodiment, it increases in size to make it easier for a user to select it. The interface has a help function that provides a voice that tells the function of an icon when the icon is moused over or otherwise tentatively chosen by a user. The help function voice may be accompanied by a virtual companion—a picture of a person, who, in some embodiments, is animated and appears to be speaking the help text.
    Type: Grant
    Filed: January 25, 2006
    Date of Patent: October 13, 2009
    Assignee: Microsoft Corporation
    Inventors: Kentaro Toyama, Aman Sagar, Indrani Medhi
  • Patent number: 7581196
    Abstract: A reservation registration apparatus, a method of reservation registration and a program storage medium allow reservation registration to be performed by easy operation. A starting time and an ending time can be set and changed by easy operation by displaying on a display screen reservation subject icons representing reservation subjects and a time base display area for performing reservation registration, and when the reservation subject icons are moved onto the time base display area, displaying a reservation time frame display division representing a starting time and an ending time of the reservation subjects according to positions to which they are moved, and changing a starting time or an ending time according to movement of the entire reservation time frame display division or movement of the first end or the second end of the reservation time frame display division.
    Type: Grant
    Filed: January 26, 2001
    Date of Patent: August 25, 2009
    Assignee: Sony Corporation
    Inventors: Katsushi Sato, Kumiko Sasaki
  • Patent number: 7574665
    Abstract: The invention provides graphically representing time dependent information or data objects in a sequential manner using a dynamic time strip having implicit or explicit indications of time. The dynamic time strip is a linear graphical strip comprising graphical representations of time dependent information elements or data objects which may or may not include text or markers to indicate the time (i.e. second, minute, hour, day and/or date) along the length of the strip. As time passes, and data objects are changed, added or removed from the time strip, the time strip is automatically and dynamically updated to reflect these changes along with showing the passage of time. The period of time represented by the dynamic time strip is preferably one day, with the dynamic time strip automatically scrolling forward as time passes. However, in one embodiment, the period of time represented by the dynamic time strip is user configurable.
    Type: Grant
    Filed: July 9, 2004
    Date of Patent: August 11, 2009
    Assignee: Microsoft Corporation
    Inventor: David S. Cortright
  • Patent number: 7552393
    Abstract: A hook-up assistant (HUA) capable of assisting people in hooking up with other people, in various business and social settings, and of achieving decision-making, planning, and commitment activities asynchronously, thereby advantageously off-loading an event requester's tedious tasks of communicating with multiple potential participants and resource/service providers for an intended event/activity. The HUA effectively eliminates “phone tag” problems and beyond, by enabling a user to simply “make a wish,” e.g., “make an event happen.” The HUA takes appropriate actions to “make the wish a reality,” i.e., contacting all parties involved, determining mutually agreeable dates, times, arranging necessary devices, resources, and services, securing reservations, purchasing admission tickets, etc., to ensure all parties involved can actually participate in the event at the planned time and place.
    Type: Grant
    Filed: August 14, 2003
    Date of Patent: June 23, 2009
    Assignee: The Hayes-Roth Family Trust
    Inventor: Frederick Hayes-Roth
  • Patent number: 7533348
    Abstract: A calendar customization system comprises an interface component that receives responses to one or more questions relating to a calendar. A execution automatically generates a multi-dimensional structure for the calendar, the structure generated as a function of the responses. For example, the multi-dimensional structure can relate to a Gregorian calendar, a fiscal calendar, a reporting calendar, a manufacturing calendar, and/or an ISO8601 calendar.
    Type: Grant
    Filed: February 9, 2005
    Date of Patent: May 12, 2009
    Assignee: Microsoft Corporation
    Inventors: Thierry D'Hers, Aleksandar Juric, Akshai M. Mirchandani
  • Patent number: 7526566
    Abstract: Methods of operating radio communications devices may include accepting user input at the radio communications device of a streaming time to initiate media streaming, and accepting user input at the radio communications device of a network address of a streaming server to provide media streaming content. At the streaming time, initiating media streaming from the streaming server identified by the network address may be initiated over a radio link. Related devices are also discussed.
    Type: Grant
    Filed: September 10, 2004
    Date of Patent: April 28, 2009
    Assignee: Sony Ericsson Mobile Communications AB
    Inventors: John Ang, Stephen K. Forbes
  • Patent number: 7519663
    Abstract: A calendar system enables a user to display both accepted and declined invitations to events in a same or any time slot. Declined invitations can be later recalled and have their status changed to accepted. To recall a previously declined invitation for acceptance, the declined event displayed on the calendar is opened, the status changed from declined to accepted, and the updated accepted status is sent to the sender to indicate that a previously declined event has now been accepted.
    Type: Grant
    Filed: April 8, 2008
    Date of Patent: April 14, 2009
    Assignee: International Business Machines Corporation
    Inventors: James Edward Bostick, John Michael Ganci, Jr., John Paul Kaemmerer, David Scott Wenk
  • Patent number: 7519924
    Abstract: A method of checking a new entry in a calendar application having a cache that includes a first subset of existing entries falling within a first date range. Also, an electronic device implementing the method. The method includes determining whether the date of the new entry falls within the first date range. If so, the method determines whether the new entry directly conflicts with or is adjacent to one of the existing entries in the first subset, and provides a notification if appropriate. If the date is outside the first date range, the method creates a new calendar cache including a second subset of existing entries falling within a second date range around the new entry date, determines whether the new calendar entry directly conflicts with or is adjacent to one of the existing calendar entries in the second subset, and provides a notification if appropriate.
    Type: Grant
    Filed: November 3, 2004
    Date of Patent: April 14, 2009
    Assignee: Research In Motion Limited
    Inventors: Andrew D. Bocking, Darrell R. May, Michael T. Hardy
  • Patent number: 7505371
    Abstract: A mobile electronic device that includes a controller including at least one processor, for controlling operation of the mobile device; a display coupled to the controller; a user input device coupled to the controller; and a storage coupled to the controller, the storage storing event reminder information identifying event reminders for different types of events, times at which the event reminders are scheduled to be released for display on the display.
    Type: Grant
    Filed: May 15, 2008
    Date of Patent: March 17, 2009
    Assignee: Research In Motion Limited
    Inventors: Darrell May, David P. Yach, Andrew D. Bocking
  • Patent number: 7496857
    Abstract: Systems and methods for selecting a time/date, or a range of times/dates are provided. In one aspect, systems and methods having non-linear timeline UI mechanism(s) for selecting a date, or selecting a date range, are provided. In recognition that user interaction with and recall of time varies depending upon how far away the time period of interest is from the present time, the non-linear timeline provides UI mechanism(s) for selecting a time having different granularities of time in different portions of the timeline. Additionally, in recognition that user interaction with dates and times is not always in terms of numbers, but rather in terms of events, etc., occurring at or around a particular time period of interest, systems and methods having date relation UI techniques are provided.
    Type: Grant
    Filed: April 25, 2003
    Date of Patent: February 24, 2009
    Assignee: Yahoo! Inc.
    Inventors: Raymond P. Stata, Maram Nagendra Prasad, Ashok Jhunjhunwala
  • Patent number: 7467355
    Abstract: An integrated user environment for creating, managing, and organizing components of a project. A user is able to select a predefined project that includes a list of to do items, or can start with a blank project and add to do items. Once a to do item has been added, the user can associate several different functions with the to do item, including a due date, a note, and one of several categories of entities. These entities include a task or template, a document, and a Web link. If the user selects a task or template, Answer Wizard technology returns options that may be relevant to the selected to do item. Since all of the components of the project are accessible by the user from within an integral project environment, it is relatively efficient for the user to manage the project and make any changes that are required.
    Type: Grant
    Filed: June 27, 2003
    Date of Patent: December 16, 2008
    Assignee: Microsoft Corporation
    Inventors: Joseph Jacob Zukowski, Brian Thomas Albrecht, Douglas C. Kramer, Warren G. Stevens, Benjamin Nicholas Truelove
  • Patent number: 7441194
    Abstract: A calendar-based interface system accommodates innate human memory by associating computer-related events, and other events, based upon when they occur. The calendar user interface system utilizes a calendar as a top-level user interface for accessing computer information. The calendar-based interface system utilizes system-wide monitoring of the user and associations between various computer files, people, and other information related to the user. This allows a user to view and assign searchable metadata (e.g., metadata relating to associated dates) and to retrieve computer information that matches selected metadata.
    Type: Grant
    Filed: June 28, 2002
    Date of Patent: October 21, 2008
    Assignee: Microsoft Corporation
    Inventors: David P. Vronay, Lili Cheng, Sean U. Kelly
  • Publication number: 20080256122
    Abstract: Techniques to implement time intelligence for application program are described. An apparatus may include a calendar application module. The calendar application module may be arranged to define and generate a calendar for an application program, the calendar application module to define time members for a time dimension of a multidimensional data model, assign a monotonically increasing unique identifier to each time member, and generate the calendar with time members from the time dimension using the unique identifiers. Other embodiments are described and claimed.
    Type: Application
    Filed: April 10, 2007
    Publication date: October 16, 2008
    Applicant: Microsoft Corporation
    Inventors: Randy Dong, Rohan Shetty, Rou-Peng Huang, Peter Bull, Mark Yang
  • Patent number: 7437679
    Abstract: Data items contained in personal information are displayed in manner that is indicative of both the importance and the urgency of the data items. A first visual cue is assigned to the data item based on an importance of the data item. The first visual cue may cause more important items to be displayed with increased size and less important items to be displayed with decreased size. A second visual cue is assigned to the data item based on an urgency of the data item. The second visual cue may cause more urgent items to be displayed in a first color and less important items to be displayed in a second color. The data item is displayed using the first and second visual cue as to provide a visual indication as to both the importance and urgency of the data item.
    Type: Grant
    Filed: September 15, 2005
    Date of Patent: October 14, 2008
    Assignee: Microsoft Corporation
    Inventors: Marcelo R. Uemura, Daniel Joseph Rogers
  • Patent number: 7421660
    Abstract: A method of organizing information is disclosed. The method comprises providing a visualization of actor communications in the context of one or more discussion, a discussion including at least one actor and at least one documented communication.
    Type: Grant
    Filed: February 4, 2003
    Date of Patent: September 2, 2008
    Assignee: Cataphora, Inc.
    Inventors: Elizabeth Charnock, Curtis Thompson, Steven L Roberts
  • Patent number: 7412532
    Abstract: A song and ad scheduler supporting clip-based and stream-based scheduling of multimedia items generates several hours of schedule in advance. Having multiple channel capability, the scheduler uses as inputs: the channel, associated playlists associated, rotation pattern for the channel, and associated programming rules to produce a schedule of multimedia items for the channel. Initially, the scheduler produces a schedule for each channel of predetermined length; then it periodically revisits the channel to add more songs, keeping the schedule to the desired length. Length of the initial playlist is configurable. The scheduler uses a producer-consumer model for distributing work. Producer threads periodically scan the system for work to be done. When a producer thread encounters work to be done, e.g. adding to the schedule of a channel, the producer thread places a work request into a queue. Worker threads consume the work requests by fulfilling the requested work.
    Type: Grant
    Filed: December 12, 2003
    Date of Patent: August 12, 2008
    Assignee: AOL LLC, a Deleware Limited Liability Company
    Inventors: Mangesh Madhukar Gondhalekar, Rajesh Viswanathan, Shailesh Prakash, Stephen Loomis, James Patrick Van Huysse, Cameo Dawn Carlson
  • Patent number: 7406467
    Abstract: A management system for a transportation carrier such as an airline is described that provides network-based management of customer data by allowing a user to form a list comprising multiple customers associated with different sets of criteria and to process customer data corresponding to customers associated with multiple lists defined by different criteria. In one embodiment, an airline management system allows a user to append additional customers to a list comprising previously selected customers without having to re-request the list with additional search criteria and re-select the previously selected customers. The airline management system also allows a user to simultaneously display multiple lists of customers that are defined by different criteria. As a result, airline personnel using the airline management system may more effectively and efficiently access and manage customer data required to provide airline services.
    Type: Grant
    Filed: December 3, 2004
    Date of Patent: July 29, 2008
    Assignee: Unisys Corporation
    Inventor: Shirley A. White
  • Patent number: 7385875
    Abstract: A hand-held mobile electronic device that includes a controller, a display, a user input device, a storage, and a rigid case dimensioned to be held in a hand of a user, the case housing the controller, the display, the user input device and the storage.
    Type: Grant
    Filed: April 3, 2006
    Date of Patent: June 10, 2008
    Assignee: Research in Motion Limited
    Inventors: Darrell May, David P. Yach, Andrew D. Bocking
  • Patent number: 7386785
    Abstract: A method for automatically filling an electronic timesheet includes extracting one or more calendar entries from an electronic calendar and matching each calendar entry of the one or more calendar entries to a corresponding project of a list of projects. An electronic timesheet is then filled based on each calendar entry matched with the corresponding project.
    Type: Grant
    Filed: August 30, 2004
    Date of Patent: June 10, 2008
    Assignee: SAP AG
    Inventors: Cédric S. P. Ulmer, Pascal T. C. Spadone, Cédric R. J. Hébert, Laurent Y. Gomez, Maarten E. Rits
  • Publication number: 20080115088
    Abstract: Displaying calendars may be provided. In response to a first input initiated by a user, a first calendar may be displayed comprising a user's calendar. Next, a second calendar may be overlaid over the first calendar. The second calendar may be displayed transparently with respect to the first calendar. Then, a third calendar may be displayed beside the first calendar. The second or third calendar may each comprise an event calendar, a project calendar, or a calendar of another user not associated with the first calendar. In addition, a second user initiated input may be received selecting an entry on the second calendar. In response to the received second user initiated input, the second calendar may be redisplayed not transparently with respect to the first calendar. Moreover, in response to the received second user initiated input, the first calendar may be redisplayed transparently with respect to the redisplayed second calendar.
    Type: Application
    Filed: November 14, 2006
    Publication date: May 15, 2008
    Applicant: Microsoft Corporation
    Inventors: Glenn Frankel, Richard Henry Leukart
  • Patent number: 7370282
    Abstract: A system for the display and editing of scheduled tasks and timeslots represented in the form of user interface elements embedded in the calendar regions of the graphical user interface of electronic calendaring systems. It provides structures and methods for editing schedule data in the form of individual tasks and timeslots, sub-groups of tasks and timeslots, and related collections of scheduled tasks and timeslots. It provides for the automated generation of scheduled tasks and timeslots information using a template structure, thereby reducing the amount of decisions and key strokes required for the user to generate and load into their personal calendars a predefined program of recurring tasks and timeslots. Methods are employed to minimize routine program maintenance requirements.
    Type: Grant
    Filed: April 4, 2005
    Date of Patent: May 6, 2008
    Inventor: James C. Cary
  • Patent number: 7353466
    Abstract: A system and related techniques to collect and manage a set of incoming message notification objects, such as instant message notifications, email notifications, download notifications, transaction notifications and others and present those objects to the user with an icon, tile or other representation on a dynamically scaled timeline. According to embodiments, the dynamically scaled timeline may present the most recently received object farthest to the right on a notifications bar or facility and slide objects to the left to represent passage of time as those objects age. Instead of presenting those objects on a linear scale, according to the invention, the time intervals in which objects may be presented may be scaled to cause the oldest message objects to be presented on a relatively compressed dimension. The most recently received messages may be presented on wider intervals, to permit the user to perceive differences in arrival of items more clearly.
    Type: Grant
    Filed: May 28, 2004
    Date of Patent: April 1, 2008
    Assignee: Microsoft Corporation
    Inventors: Andrew S. Crane, Cornelis K. Van Dok, Fabrice A. Debry, Lyon K. F. Wong, Randall K. Winjum, Timothy P. McKee
  • Patent number: 7353465
    Abstract: A family management system provides a family manager with family-related and work-related information. This information may be provided to the family manager in the form of one or more screens depicting calendars, e-mail, and/or other tasks. In particular, family-related and work-related matters may be merged on a single screen so that the family manager can facilitate scheduling better between family-related and work-related matters.
    Type: Grant
    Filed: December 21, 2001
    Date of Patent: April 1, 2008
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Jeri L. Callaway, Cynthia J. Purvis, Meera K. Manahan
  • Publication number: 20080077888
    Abstract: A method and system is provided to dynamically update the calendar display as the user is typing a new appointment in the appointment entry area so that the user can see where the appointment will be added. In addition, the user can see where an appointment will be added by default if they fail to specify a specific date/time or date/time range in the appointment text, and can indicate a desired default date by pointing to the calendar display.
    Type: Application
    Filed: January 31, 2007
    Publication date: March 27, 2008
    Applicant: COZI GROUP, INC.
    Inventor: Jan Thomas Miksovsky
  • Patent number: 7340679
    Abstract: A system with user interface controls, a build component, a runtime component, and a workflow engine enables a user to specify an event definition, create an event instance based on the event definition, and process the event instance. The event definition may include a list of tasks corresponding to a life or work event, a specification of resources associated with each task, and a task order. The user may deselect optional tasks, specify participants who are to collaborate in the event, and otherwise personalize the event instance. The user processes the event instance by selecting tasks in accordance with the task order. The system provides access to the resources associated with each task, and allows the user to mark tasks as completed, and to store and monitor the progress of the event instance. Multiple event instances that are created from the same event definition can be processed independently.
    Type: Grant
    Filed: May 31, 2002
    Date of Patent: March 4, 2008
    Assignee: SAP AG
    Inventors: Martin Botscheck, Udo Waibel, Mirjam Sonnleithner, Monty Gray, Wolfram Hepp, Martin Zurmuehl, Heiko Schultze, Mikio Takagi, Wolfgang Kuhn, Herbert Penzkofer
  • Patent number: 7340691
    Abstract: Provided is a method, system, and program for accessing calendar information of users in a database for presentation by a personal information manager. Scheduled event records for users are maintained within the database. Further maintained in the database is information on a current location of wireless devices of users in the database, wherein one user is associated with each wireless device. Scheduled event records and the current location of a wireless device for a shadowed user are provided from the database to a device operated by a shadower user in the database.
    Type: Grant
    Filed: June 25, 2001
    Date of Patent: March 4, 2008
    Assignee: International Business Machines Corporation
    Inventors: Ronald W. Bassett, Michael Wayne Brown, Rabindranath Dutta, Michael A. Paolini