
US Patent No: 6,101,480
Number of patents in Portfolio can not be more than 2000
Electronic calendar with group scheduling and automated scheduling techniques for coordinating conflicting schedules
Stats
-
Aug 8, 2000
Issued date -
Jun 19, 1998
filing date -
09/100,134
serial no -
In Force
status

Importance
|
US Family Size
|
International Coverage
|
|
Patent Longevity
|
Forward Citations
|
Abstract
A system for scheduling time intervals for a plurality of users on a network comprises a database system that stores a profile for each potential invitee of the system at one or more servers. The invitee profiles comprises user profiles wherein each user profile has information regarding available and unavailable times for that user. The system further comprises request generators located remotely from the servers and connected over a network that generate a request for allocation of a time interval for one or more of the plurality of invitees. A busy time determination device gathers the profiles for the one or more requested invitees that are available in the databases and determining whether those invitees are available during the time interval requested by the request generating means. If not all invitees are available, a best fit determining system determines a next best time interval.
First Claim
Related Publications
- 15 United States
- 10 France
- 8 Japan
- 7 China
- 5 Korea
- 2 Other
Patent Owner(s)
| Patent Owner | Address | Total Patents |
|---|---|---|
| INTERNATIONAL BUSINESS MACHINES CORPORATION | ARMONK, NY | 68180 |
International Classification(s)
- [Classification Symbol]
- [Patents Count]
Inventor(s)
| Inventor Name | Address | # of filed Patents | Total Citations |
|---|---|---|---|
| Banks-Binici, John | Westborough, MA | 8 | 342 |
| Conmy, Douglas Walter | Nashua, NH | 5 | 259 |
Cited Art
| Patent Info | (Count) | # Cites | Year |
|---|---|---|---|
|
|
|||
| 5,050,077 Meeting scheduler with alternative listing | 59 | 1990 | |
| 5,774,867 Meeting conflict resolution for electronic calendars | 50 | 1993 | |
|
|
|||
| 5,943,652 Resource assignment and scheduling system | 120 | 1997 | |
|
|
|||
| 4,977,520 Method to facilitate a reply to electronic meeting invitation in an interactive multi-terminal system employing electronic calendars | 140 | 1988 | |
|
|
|||
| 5,890,134 Scheduling optimizer | 73 | 1996 | |
|
|
|||
| 5,963,913 System and method for scheduling an event subject to the availability of requested participants | 90 | 1997 | |
|
|
|||
| 5,893,073 Method and apparatus for representing recurring events | 70 | 1995 | |
Patent Citation Ranking
Forward Cites
| Patent Info | (Count) | # Cites | Year |
|---|---|---|---|
|
|
|||
| 6,581,050 Learning by observing a user's activity for enhancing the provision of automated services | 12 | 1999 | |
| 6,505,167 Systems and methods for directing automated services for messaging and scheduling | 77 | 1999 | |
| 6,415,304 Waiting prior to engaging in action for enhancement of automated service | 21 | 1999 | |
| 7,222,156 Integrating collaborative messaging into an electronic mail program | 70 | 2001 | |
| 6,999,955 Systems and methods for estimating and integrating measures of human cognitive load into the behavior of computational applications and services | 19 | 2002 | |
| 7,707,255 Automatic grouping of electronic mail | 10 | 2004 | |
| 7,716,593 Conversation grouping of electronic mail records | 18 | 2004 | |
| 8,255,828 Command user interface for displaying selectable software functionality controls | 1 | 2004 | |
| 8,146,016 User interface for displaying a gallery of formatting options applicable to a selected object | 8 | 2004 | |
| 8,117,542 User interface for displaying selectable software functionality controls that are contextually relevant to a selected object | 4 | 2004 | |
| 7,747,966 User interface for providing task management and calendar information | 15 | 2004 | |
| 7,703,036 User interface for displaying selectable software functionality controls that are relevant to a selected object | 14 | 2004 | |
| 7,853,877 Gallery user interface controls | 53 | 2004 | |
| 7,958,003 Method and system for work scheduling on calendars to establish day state information | 0 | 2004 | |
| 7,895,531 Floating command object | 7 | 2005 | |
| 7,886,290 Cross version and cross product user interface | 8 | 2005 | |
| 8,180,663 Facilitating automated meeting scheduling | 0 | 2005 | |
| 8,239,882 Markup based extensibility for user interfaces | 2 | 2005 | |
| 7,809,599 Selection of items based on relative importance | 1 | 2006 | |
| 8,074,175 User interface for an inkable family calendar | 1 | 2006 | |
| 7,739,259 Integrated search and find user interface | 10 | 2006 | |
| 7,499,896 Systems and methods for estimating and integrating measures of human cognitive load into the behavior of computational applications and services | 0 | 2006 | |
| 8,069,417 Bifocal view: a novel calendar user interface | 1 | 2006 | |
| 7,707,256 Suggesting meeting locations for conducting meetings | 2 | 2006 | |
| 7,711,717 Achieving recurring item recordings from calendaring applications over LOB systems | 0 | 2007 | |
| 8,201,103 Accessing an out-space user interface for a document editor program | 3 | 2007 | |
| 8,402,096 Automatic conversation techniques | 0 | 2008 | |
| 8,150,930 Automatic grouping of electronic mail | 4 | 2010 | |
| 8,302,014 Merging modifications to user interface components while preserving user customizations | 0 | 2010 | |
|
|
|||
| 7,082,402 Electronic calendar with group scheduling and storage of user and resource profiles | 44 | 1998 | |
| 6,392,669 Schedule management system and method for displaying, managing, and changing a schedule and recording medium for storing the same | 26 | 1999 | |
| 6,549,939 Proactive calendar notification agent | 41 | 1999 | |
| 6,978,246 System and method for matching entities utilizing an electronic calendaring system | 14 | 2000 | |
| 7,370,085 Method, system, and program for providing user location information with a personal information management program | 3 | 2001 | |
| 6,658,427 Method and system for providing multi-user electronic calendaring and scheduling functions for online instruction in an extended enterprise environment | 10 | 2001 | |
| 7,340,691 Method, system, and program for accessing calendar information for shadowed users from a database | 13 | 2001 | |
| 7,085,818 Method, system, and program for providing information on proximate events based on current location and user availability | 27 | 2001 | |
| 7,248,872 Method, system, and program for providing information on users of wireless devices in a database to a personal information manager | 6 | 2002 | |
| 7,299,193 Method and meeting scheduler for automated meeting scheduling using delegates, representatives, quorums and teams | 5 | 2002 | |
| 7,283,970 Method and meeting scheduler for automated meeting insertion and rescheduling for busy calendars | 25 | 2002 | |
| 7,343,312 Event scheduling with optimization | 33 | 2002 | |
| 7,395,221 Intelligent free-time search | 42 | 2002 | |
| 7,318,040 Predicting and adjusting users' working hours and electronic calendar events | 11 | 2002 | |
| 7,421,401 Method of arranging supplemental meeting services | 3 | 2002 | |
| 7,725,342 Method, computer program product, and data processing system for estimating a number of attendees of a scheduled event in an electronic calendar system | 0 | 2004 | |
| 7,925,528 Estimating and scheduling additional calendar time in preparation for electronically called meetings | 1 | 2006 | |
| 7,752,066 Intelligent free-time search | 2 | 2007 | |
| 8,200,520 Methods, systems, and apparatuses for automated confirmations of meetings | 0 | 2007 | |
| 7,925,529 Method and meeting scheduler for automated meeting scheduling using delegates, representatives, quorums and teams | 0 | 2007 | |
| 8,180,657 System and method for event slot negotiation | 0 | 2007 | |
| 7,747,459 Intelligent free-time search | 2 | 2008 | |
| 8,255,256 Management of user events scheduled during a user absence period | 0 | 2009 | |
|
|
|||
| 7,853,563 Universal data aggregation | 19 | 2005 | |
| 7,917,468 Linking of personal information management data | 11 | 2005 | |
| 8,010,082 Flexible billing architecture | 16 | 2005 | |
| 8,412,675 Context aware data presentation | 0 | 2006 | |
| 8,069,166 Managing user-to-user contact with inferred presence information | 13 | 2006 | |
| 8,064,583 Multiple data store authentication | 14 | 2006 | |
| 8,438,633 Flexible real-time inbox access | 0 | 2006 | |
| 7,917,505 Methods for publishing content | 19 | 2007 | |
| 8,364,181 Electronic-mail filtering for mobile devices | 1 | 2007 | |
| 8,107,921 Mobile virtual network operator | 9 | 2008 | |
| 8,078,158 Provisioning applications for a mobile device | 15 | 2008 | |
| 8,209,709 Cross-platform event engine | 8 | 2010 | |
| 8,127,342 Secure end-to-end transport through intermediary nodes | 8 | 2010 | |
| 8,166,164 Application and network-based long poll request detection and cacheability assessment therefor | 9 | 2011 | |
| 8,326,985 Distributed management of keep-alive message signaling for mobile network resource conservation and optimization | 3 | 2011 | |
| 8,204,953 Distributed system for cache defeat detection and caching of content addressed by identifiers intended to defeat cache | 8 | 2011 | |
| 8,190,701 Cache defeat detection and caching of content addressed by identifiers intended to defeat cache | 8 | 2011 | |
| 8,291,076 Application and network-based long poll request detection and cacheability assessment therefor | 3 | 2012 | |
| 8,316,098 Social caching for device resource sharing and management | 3 | 2012 | |
| 8,356,080 System and method for a mobile device to use physical storage of another device for caching | 1 | 2012 | |
|
|
|||
| 7,814,055 Method of managing a calendar and a computer system for implementing that method | 5 | 2003 | |
| 7,346,705 Method of synchronising three or more electronic devices and a computer system for implementing that method | 39 | 2003 | |
| 7,487,458 Methods and apparatuses for controlling the appearance of a user interface | 9 | 2003 | |
| 7,991,637 Freeform communication in calendaring system | 7 | 2004 | |
| 7,877,356 Retaining intermediate states of shared groups of objects and notification of changes to shared groups of objects | 1 | 2004 | |
| 7,814,231 Method of synchronizing between three or more devices | 2 | 2004 | |
| 7,809,682 Data synchronization between multiple devices | 7 | 2004 | |
| 7,383,291 Method for sharing groups of objects | 12 | 2004 | |
| 7,822,713 Method of managing a calendar and a computer system for implementing that method | 3 | 2006 | |
| 7,689,698 Method of synchronising three or more electronic devices and a computer system for implementing that method | 2 | 2006 | |
| 7,840,543 Method for sharing groups of objects | 4 | 2008 | |
| 8,239,234 Freeform communication in calendaring system | 0 | 2011 | |
|
|
|||
| 8,156,074 Data transfer and synchronization system | 0 | 2000 | |
| 8,073,954 Method and apparatus for a secure remote access system | 0 | 2000 | |
| 7,895,334 Remote access communication architecture apparatus and method | 7 | 2000 | |
| 7,293,074 Performing server actions using template with field that can be completed without obtaining information from a user | 22 | 2000 | |
| 7,634,509 Personal information space management system and method | 1 | 2003 | |
| 8,315,976 Data transfer and synchronization system | 0 | 2008 | |
| 7,643,824 Wireless telephone data backup system | 3 | 2008 | |
| 8,181,111 System and method for providing social context to digital activity | 3 | 2008 | |
| 8,255,006 Event dependent notification system and method | 1 | 2009 | |
|
|
|||
| 7,984,378 Management of meetings by grouping | 1 | 2006 | |
| 7,778,858 Linking unable to respond messages to entries in electronic calendar | 2 | 2006 | |
| 8,037,143 Automatic display of email distribution lists | 0 | 2006 | |
| 7,693,736 Recurring meeting schedule wizard | 7 | 2006 | |
| 7,827,240 Calendar item hierarchy for automatic specialization | 5 | 2007 | |
| 8,355,489 Teleconference scheduling and activity reporting method | 0 | 2009 | |
| 8,230,034 Automatic display of email distribution lists | 2011 | ||
|
|
|||
| 7,996,282 Method and system for selecting and displaying items | 1 | 2007 | |
| D580941 User interface for a portion of a display screen | 38 | 2007 | |
| D573602 User interface for a portion of a display screen | 1 | 2007 | |
| D573603 User interface for a portion of a display screen | 0 | 2007 | |
| D571819 User interface for a portion of a display screen | 81 | 2007 | |
| D571820 User interface for a portion of a display screen | 48 | 2007 | |
|
|
|||
| 7,692,683 Video conferencing system transcoder | 3 | 2005 | |
| 7,990,410 Status and control icons on a continuous presence display in a videoconferencing system | 1 | 2006 | |
| 8,319,814 Video conferencing system which allows endpoints to perform continuous presence layout selection | 0 | 2008 | |
| 8,237,765 Video conferencing device which performs multi-way conferencing | 0 | 2008 | |
| 8,139,100 Virtual multiway scaler compensation | 1 | 2008 | |
| 8,350,891 Determining a videoconference layout based on numbers of participants | 0 | 2009 | |
|
|
|||
| 8,417,675 Method of distributing contact and calendar records | 0 | 2007 | |
| 8,346,307 Method of displaying contact information | 0 | 2007 | |
| 8,234,244 Method of distributing contact and calendar records | 0 | 2007 | |
| 8,150,422 Method of displaying contact information | 0 | 2007 | |
|
|
|||
| 7,970,722 System, method and computer program product for a collaborative decision platform | 0 | 2009 | |
| 8,160,988 System, method and computer program product for a collaborative decision platform | 0 | 2010 | |
| 8,005,777 System, method and computer program product for a collaborative decision platform | 10 | 2010 | |
|
|
|||
| 7,725,338 Time based profile management on palmtop computer | 1 | 2000 | |
| 7,849,409 System and method for transferring Web-based information | 1 | 2001 | |
| 7,668,900 System and method for scheduling an event over a network | 0 | 2001 | |
|
|
|||
| 6,985,871 Systems and methods for scheduling reoccurring deliveries and pickups | 13 | 2002 | |
| 7,860,738 Systems and methods for scheduling reoccurring deliveries and pickups | 2 | 2005 | |
| 8,433,511 Rush hour modeling for routing and scheduling | 0 | 2008 | |
|
|
|||
| 8,355,486 System and method for inbound call billing | 0 | 2007 | |
| 8,224,305 System and method for extending conference communications access to local participants | 0 | 2007 | |
|
|
|||
| 7,693,734 System and method for scheduling conference resources | 4 | 2004 | |
| 7,929,678 Method and system for managing conference resources | 0 | 2005 | |
|
|
|||
| 7,035,913 System for collection and distribution of calendar information | 6 | 2001 | |
| 8,050,954 Method and system for automated meeting scheduling | 0 | 2003 | |
|
|
|||
| 6,732,080 System and method of providing personal calendar services | 60 | 1999 | |
| 7,721,210 Electronic calendar system | 4 | 2000 | |
|
|
|||
| 6,553,037 System and method for synchronizing data among a plurality of users via an intermittently accessed network | 51 | 1999 | |
| 6,466,236 System and method for displaying and manipulating multiple calendars on a personal digital assistant | 66 | 1999 | |
|
|
|||
| 8,060,539 Method of notifying an invitee to an event of changes to the event in an electronic calendar system | 0 | 2005 | |
| 7,849,056 System and method for managing databases associated with respective personal information manager service accounts | 0 | 2007 | |
|
|
|||
| 8,015,049 On-line appointment system | 3 | 2000 | |
| 7,188,073 On-line appointment system with electronic notifications | 91 | 2000 | |
|
|
|||
| 6,973,432 Real estate coordination program | 9 | 2000 | |
| RE43068 Real estate coordination program | 0 | 2007 | |
|
|
|||
| 8,117,073 Method and system for delegation of travel arrangements by a temporary agent | 0 | 2004 | |
| 8,121,953 Intelligent meeting planner | 0 | 2004 | |
|
|
|||
| 8,260,847 System and method for scheduling an event over a network | 0 | 2010 | |
|
|
|||
| 7,774,221 System and method for a planner | 1 | 2003 | |
|
|
|||
| 6,898,569 Method and apparatus for advanced scheduling and messaging system | 31 | 1998 | |
|
|
|||
| 7,562,043 Method, system, and program for implementing an auction using calendar information | 0 | 2001 | |
|
|
|||
| 8,208,001 System and method for encoding changes for video conferencing through a set-top box | 0 | 2008 | |
|
|
|||
| 7,747,752 Systems and methods for managing electronic communications using various negotiation techniques | 3 | 2001 | |
|
|
|||
| 7,406,433 Event invitation method and system | 1 | 2002 | |
|
|
|||
| 7,818,435 Reverse proxy mechanism for retrieving electronic content associated with a local network | 1 | 2000 | |
|
|
|||
| 7,640,165 Web based methods and systems for managing compliance assurance information | 0 | 2001 | |
|
|
|||
| 6,931,419 Data management system for automatically accessing, maintaining, propagating user data among plurality of communities, each of which contains plurality of members | 16 | 2000 | |
|
|
|||
| 6,856,962 Schedule management system | 8 | 1998 | |
|
|
|||
| 7,058,685 Validation and audit of e-media delivery | 8 | 2000 | |
|
|
|||
| D570858 Data table for computer screen | 13 | 2007 | |
|
|
|||
| 7,305,491 Techniques for handling time zone changes in personal information management software | 13 | 2002 | |
|
|
|||
| 8,108,418 System, method and article of manufacture for advanced information gathering for targetted activities | 1 | 2006 | |
|
|
|||
| 6,873,851 Method, system, and program for providing user location information for a personal information management system from transmitting devices | 6 | 2001 | |
|
|
|||
| 7,054,825 Visiting plan generation method and system | 3 | 2000 | |
|
|
|||
| 6,389,454 Multi-facility appointment scheduling system | 39 | 1999 | |
|
|
|||
| 7,257,778 Calendar system and a method for producing a calendar view | 2 | 2003 | |
|
|
|||
| 7,127,275 Automatically populated display regions for discovered access points and stations in a user interface representing a wireless communication network deployed in a physical environment | 3 | 2005 | |
|
|
|||
| 8,090,707 Chance meeting addition to trip planner or meeting planner | 1 | 2005 | |
|
|
|||
| 6,751,626 Method, system, and program for mining data in a personal information manager database | 58 | 2001 | |
|
|
|||
| 8,335,705 Managing resources for projects | 0 | 2003 | |
|
|
|||
| 8,417,823 Aligning data transfer to optimize connections established for transmission over a wireless network | 0 | 2011 | |
|
|
|||
| 8,116,214 Provisioning of e-mail settings for a mobile terminal | 8 | 2005 | |
|
|
|||
| 7,617,160 Choice-based relationship system (CRS) | 10 | 2003 | |
|
|
|||
| 6,850,895 Assignment manager | 95 | 2001 | |
|
|
|||
| 8,126,960 Technique for effective organization and communication of information | 0 | 2001 | |
|
|
|||
| 8,073,725 Appointment scheduling system | 1 | 2009 | |
|
|
|||
| 7,174,303 Customer driven, sponsor controlled network-based graphical scheduling system and method | 7 | 2001 | |
|
|
|||
| 7,233,907 Parcel or service delivery with partially scheduled time windows | 19 | 2002 | |
|
|
|||
| 6,732,103 Systems and methods for generating and transmitting event information and follow-up event coordination information | 28 | 2001 | |
|
|
|||
| 6,457,062 System and method for synchronizing multiple calendars over wide area network | 101 | 1999 | |
|
|
|||
| 6,937,853 Motion dispatch system | 0 | 2001 | |
| 8,442,943 Data transfer and synchronization between mobile systems using change log | 0 | 2008 | |
Maintenance Fees
| Fee | Large entity fee | small entity fee | micro entity fee | due date |
|---|
| Fee | Large entity fee | small entity fee | micro entity fee |
|---|---|---|---|
| Surcharge after expiration - Late payment is unavoidable | $700.00 | $350.00 | $175.00 |
| Surcharge after expiration - Late payment is unintentional | $1,640.00 | $820.00 | $410.00 |