Calendaring dependencies

US10977620B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10977620-B2
Application numberUS-201715427268-A
CountryUS
Kind codeB2
Filing dateFeb 8, 2017
Priority dateFeb 8, 2017
Publication dateApr 13, 2021
Grant dateApr 13, 2021

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Embodiments include a technique for scheduling meeting based on calendaring dependencies. The technique includes receiving prerequisite information for scheduling a meeting, the prerequisite information including a meeting agenda, meeting objective, and location, and validating, by a computing system, the prerequisite information based on an aggregate condition of the prerequisite information. The technique also includes responsive to the validation, scheduling the meeting based on the prerequisite information, otherwise restricting the scheduling of the meeting, and electronically transmitting a meeting request including the prerequisite information based on the validation.

First claim

Opening claim text (preview).

What is claimed is: 1. A computer-implemented method for calendaring dependencies, the computer-implemented method comprising: receiving prerequisite information for scheduling a meeting, the prerequisite information including a meeting agenda, meeting objective, and location; identifying one or more participants having conflicting schedules for the meeting; prompting the one or more participants having conflicting schedules for the meeting with a real-time negotiation to determine an available time period for scheduling the meeting; validating, by a computing system, the prerequisite information based on an aggregate condition of the prerequisite information; designating a location of the meeting as a conference; receiving log-in credentials associated with the conference; wherein the validation comprises validating, by the computer system, the conference by performing a test connection using the log-in credentials prior to transmitting a meeting request; responsive to the validation, scheduling the meeting based on the prerequisite information and electronically transmitting the meeting request including the prerequisite information based on the validation, otherwise restricting the scheduling of the meeting, wherein restricting the scheduling of the meeting includes not generating and electronically transmitting the meeting request; wherein the validation further comprises determining a maximum threshold for a duration of the meeting; comparing the maximum threshold to a duration of the meeting, wherein the duration of the meeting is based on the meeting agenda and the meeting objective prior to the start of the meeting; and extending the duration of the meeting beyond the maximum threshold based on the comparison. 2. The computer-implemented method of claim 1 , further comprising receiving the meeting agenda as a link, the computing system executes the link and analyzes content of the meeting agenda to determine whether the meeting agenda is relevant to the meeting objective; and responsive to determining the meeting agenda is irrelevant to the meeting objective, invalidating the meeting agenda. 3. The computer-implemented method of claim 1 , further comprising designating a user as a meeting facilitator, otherwise designating a user that is scheduling the meeting as a default facilitator. 4. The computer-implemented method of claim 1 , wherein a user is determined as a required participant based on the user's business profile and the meeting objective. 5. A system for calendaring dependencies, the system comprising: a storage medium, the storage medium being coupled to a processor; the processor configured to: receive prerequisite information for scheduling a meeting, the prerequisite information including a meeting agenda, meeting objective, and location; identify one or more participants having conflicting schedules for the meeting; prompt the one or more participants having conflicting schedules for the meeting with a real-time negotiation to determine an available time period for scheduling the meeting; validate, by a computing system, the prerequisite information based on an aggregate condition of the prerequisite information; designate a location of the meeting as a conference; receive log-in credentials associated with the conference; wherein the validation comprises validating, by the computer system, the conference by performing a test connection using the log-in credentials prior to transmitting a meeting request; respond to the validation, schedule the meeting based on the prerequisite information and electronically transmit the meeting request including the prerequisite information based on the validation, otherwise restricting the scheduling of the meeting, wherein restricting the scheduling of the meeting includes not generating and electronically transmitting the meeting request; wherein the validation further comprises the processor configured to determine a maximum threshold for a duration of the meeting; compare the maximum threshold to a duration of the meeting, wherein the duration of the meeting is based on the meeting agenda and the meeting objective prior to the start of the meeting; and extend the duration of the meeting beyond the maximum threshold based on the comparison. 6. The system of claim 5 , comprising the processor further configured to receive the meeting agenda as a link, the computing system executes the link and analyzes content of the meeting agenda to determine whether the meeting agenda is relevant to the meeting objective; and responsive to determining the meeting agenda is irrelevant to the meeting objective, invalidate the meeting agenda. 7. The system of claim 5 , comprising the processor being further configured to designate a user as a meeting facilitator, otherwise designate a user that is scheduling the meeting as a default facilitator. 8. A computer program product for calendaring dependencies, the computer program product comprising: a computer readable storage medium having stored thereon program instructions executable by a processor to cause the processor to: receive prerequisite information for scheduling a meeting, the prerequisite information including a meeting agenda, meeting objective, and location; identify one or more participants having conflicting schedules for the meeting; prompt the one or more participants having conflicting schedules for the meeting with a real-time negotiation to determine an available time period for scheduling the meeting; validate, by a computing system, the prerequisite information based on an aggregate condition of the prerequisite information; designate a location of the meeting as a conference; receive log-in credentials associated with the conference; wherein the validation comprises validating, by the computer system, the conference by performing a test connection using the log-in credentials prior to transmitting a meeting request; responsive to the validation, schedule the meeting based on the prerequisite information and electronically transmit the meeting request including the prerequisite information based on the validation, otherwise restrict the scheduling of the meeting, wherein restricting the scheduling of the meeting includes not generating and electronically transmitting the meeting request; wherein the validation further comprises the processor to determine a maximum threshold for a duration of the meeting; compare the maximum threshold to a duration of the meeting, wherein the duration of the meeting is based on the meeting agenda and the meeting objective prior to the start of the meeting; and extend the duration of the meeting beyond the maximum threshold based on the comparison. 9. The computer program product of claim 8 , wherein the program instructions are further executable by a processor to cause the processor to receive the meeting agenda as a link, the computing system executes the link and analyzes content of the meeting agenda to determine whether the meeting agenda is relevant to the meeting objective; and responsive to determining the meeting agenda is irrelevant to the meeting objective, invalidate the meeting agenda. 10. The computer program product of claim 8 , wherein the program instructions are further executable by a processor to cause the processor to designate a user as a meeting facilitator, otherwise designate a user that is scheduling the meeting as a default facilitator.

Assignees

Inventors

Classifications

  • Calendar-based scheduling for persons or groups · CPC title

  • Conference systems · CPC title

  • Physics · mapped topic

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10977620B2 cover?
Embodiments include a technique for scheduling meeting based on calendaring dependencies. The technique includes receiving prerequisite information for scheduling a meeting, the prerequisite information including a meeting agenda, meeting objective, and location, and validating, by a computing system, the prerequisite information based on an aggregate condition of the prerequisite information. …
Who is the assignee on this patent?
IBM
What technology area does this patent fall under?
Primary CPC classification G06Q10/1093. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Apr 13 2021 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 1 related publication on this page (citations in our corpus or others sharing the same primary CPC).