WO2016203378A1 - Scheduling calendar events across different calendar applications and devices - Google Patents
Scheduling calendar events across different calendar applications and devices Download PDFInfo
- Publication number
- WO2016203378A1 WO2016203378A1 PCT/IB2016/053513 IB2016053513W WO2016203378A1 WO 2016203378 A1 WO2016203378 A1 WO 2016203378A1 IB 2016053513 W IB2016053513 W IB 2016053513W WO 2016203378 A1 WO2016203378 A1 WO 2016203378A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- calendar
- recipient
- requestor
- application
- request
- Prior art date
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
- G06Q10/109—Time management, e.g. calendars, reminders, meetings or time accounting
- G06Q10/1093—Calendar-based scheduling for persons or groups
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/02—Details
- H04L12/16—Arrangements for providing special services to substations
- H04L12/18—Arrangements for providing special services to substations for broadcast or conference, e.g. multicast
- H04L12/1859—Arrangements for providing special services to substations for broadcast or conference, e.g. multicast adapted to provide push services, e.g. data channels
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L51/00—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
- H04L51/21—Monitoring or handling of messages
- H04L51/214—Monitoring or handling of messages using selective forwarding
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/12—Messaging; Mailboxes; Announcements
- H04W4/14—Short messaging services, e.g. short message services [SMS] or unstructured supplementary service data [USSD]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/55—Push-based network services
Definitions
- the present invention relates to scheduling calendar events data across different calendar applications and devices.
- Some operating-system specific calendar applications such as Google Calendar and iCal, allow individual users to share access to, and automatically sync between, their own different calendar applications and devices. Privacy and security concerns, however, typically stop individual users from allowing third parties to directly share access to their different calendar applications or devices. Third parties are therefore unable to determine the availability of individual users for calendar events, such as business appointments or social meetings.
- a method comprising the steps performed by a specially programmed computer of: receiving a request from a requestor to schedule a calendar event with a recipient without sharing access with the requestor to a calendar application selectable by the recipient;
- the method may further comprise pushing a notification to the requestor that the request has been accepted by the recipient.
- the method may further comprise syncing the calendar event to a calendar application selected by the requestor.
- the requestor may comprise a business
- the recipient may comprise a customer of the business, or vice versa.
- the requestor and the recipient may comprise friends or family members of one another.
- the calendar event may comprise a business appointment, a social invitation or a combination thereof.
- the calendar applications respectively selectable by the recipient and the requestor may comprise Outlook calendar, Google calendar, Yahoo calendar, iCal, Lotus Notes Calendar, or a combination thereof.
- the method may further comprise a step of sending a reminder of the calendar event to the recipient and/or the requestor at a time selected by the requestor.
- the reminder may be sent via push notification, email, SMS, instant message, or a combination thereof.
- the present invention also provides a non-transitory computer-readable medium comprising computer-readable instructions, wherein execution of the computer-readable instructions by a computer specially programs the computer to: receive a request from a requestor to schedule a calendar event with a recipient without sharing access with the requestor to a calendar application selectable by the recipient;
- the computer-readable instructions may be integrated into or interfaced with an e-commerce application.
- the e-commerce application may comprise an online booking application, an online ticketing application, an online appointment application, an online travel application, an online payment application, and combinations thereof.
- the e-commerce application may comprise an online booking system for events, flights, accommodation, tours, rental vehicles, etc.
- Figure 1 is a block diagram of a computer system for scheduling calendar events across different calendar applications and devices according to an embodiment of the present invention
- Figure 2 is a flowchart of a method implemented by the computer system
- Figures 3 to 5 are screenshots of one example of the method for scheduling calendar events between businesses and customers.
- Figures 6 and 7 are screenshots of another example of the method for scheduling calendar events between friends or family members. Description of Embodiments
- FIG. 1 is a block diagram of a computer system 100 for implementing a method 200 for scheduling calendar events across different calendar applications and devices according to an embodiment of the present invention.
- the system 100 may generally comprise computers that are specially programmed by computer- readable instructions to perform the steps of the method 200.
- the specially programmed computers of the system 100 may comprise clients 1 10 connected via a network to an application server 120 associated with a database 130.
- the clients 1 10 may comprise a smartphone, a smartwatch, a tablet, a laptop, a desktop computer, and combinations thereof.
- the application server 120 and associated database 130 may comprise a cloud server, a cloud data storage, and combinations thereof.
- the application server 120 may be specially programmed to implement web or mobile applications that provide web or mobile services to the clients 1 10 relating to scheduling calendar events between businesses and customers, or between friends and family members.
- the web or mobile applications may provide the services as software-as-a-service (SaaS) services to subscribers.
- SaaS software-as-a-service
- the subscribers to the SaaS may comprise businesses, customers, friends, and family members.
- the computer-readable instructions may be integrated into, or the web or mobile applications may be interfaced by application programming interfaces with, web or mobile applications or data stores relating to proprietary calendar applications or e- commerce applications, such as online booking applications (eg for events, flights, accommodation, tours, rental vehicles, etc), online ticketing applications, online appointment applications, online travel applications, online payment applications, etc.
- FIG. 2 is flowchart of a method 200 implemented by the computer system 100.
- the method 200 starts by receiving a request from a requestor to schedule a calendar event with a recipient without sharing access with the requestor to a calendar application selectable by the recipient (210). Determining the availability of the recipient for the calendar event, and indirectly scheduling the calendar event, without directly or automatically storing, accessing, syncing or sharing any calendars or devices of the recipient with the requestor may advantageously preserve and protect the privacy of the recipient.
- the requestor may comprise a business, and the recipient may comprise a customer of the business, or vice versa.
- the requestor and the recipient may comprise friends or family members of one another.
- the calendar event may comprise a business appointment, a social invitation or a combination thereof.
- the calendar event may further comprise a date, a time, a requestor name, a recipient name, a location (which may be linked to a location on a map application such as Google Maps), a reminder, notes, uploaded files, links to uploaded files, payment requests, terms and conditions, and combinations thereof.
- a notification identifying the calendar event may be pushed to the recipient to accept or decline the request (220). If the request is accepted, the calendar event may be added, synced or pushed to a calendar application selected by the recipient (230). Optionally, the recipient may request to reschedule the calendar event. In this case, the method 200 may be repeated with the original recipient acting as the requestor to reschedule the calendar event with the original requestor acting as the recipient.
- the method 200 may further comprise pushing a notification to the requestor that the request has been accepted by the recipient.
- the calendar event may then be synced to a calendar application selected by the requestor.
- the calendar applications respectively selectable by the recipient and the requestor may comprise Outlook calendar, Google calendar, Yahoo calendar, iCal, or Lotus Notes Calendar. Other alternative or equivalent calendar applications may also be used.
- the calendar applications respectively selectable by the recipient and the requestor may share access between different respective calendar applications and devices of the recipient and the requestor.
- the calendar event may be respectively synced to the calendar applications respectively selected by the recipient and the requestor using a unique identifier of the calendar event.
- the unique identifier may be allocated, retrieved or fetched using proprietary or open source calendar application frameworks or tools, for example, Event Kit framework for iCal.
- the calendar event and associated unique identifier may be stored in the database 130 associated with the application server 120.
- the method 200 further includes sending a reminder at a time selected by the requestor when creating the calendar event.
- the reminder may be sent to the recipient and/or the requestor at the time chosen by the requestor, via push notification, email, short message service (SMS) message, instant message, or a combination thereof.
- SMS short message service
- the reminder may be pre-set to be sent at a specific time before the calendar event. The pre-set time may be chosen by the recipient and/or the requestor and applied automatically and globally to all calendar events.
- the method 200 provided may further comprise ancillary services related to a business requestor, the calendar event, or a combination thereof.
- the ancillary services may comprise allowing a customer recipient to do one or more of completing a form, viewing a document, viewing terms and conditions, adding a business to favourites, making an electronic payment, providing feedback, or providing ratings, relating to the calendar event.
- Other equivalent or alternative ancillary services may also be provided to customer users, such as marketing, advertising and social media services.
- Example 1 Appointments or bookings between businesses and customers
- Figures 3 to 5 are screenshots of one example of the method 200 for scheduling calendar events between business and customers.
- Figures 3A to 3F illustrate an example use case of a recipient customer receiving a request to schedule an appointment from a requestor education provider. If the recipient customer is available and accepts the request, the appointment is automatically synced to a calendar application selected by the recipient customer, as shown in Figure 3F.
- Figures 4A to 4F illustrate the example use case from the perspective of the requestor education provider sending the request to schedule the appointment to the recipient customer. If the recipient customer is available and accepts the request, the requestor education provider receives a notification confirming that the appointment has been accepted by the recipient customer.
- FIGS 5A to 5E illustrate an example use case of a requestor customer searching for, and requesting, available bookings, from a recipient hotel. If available and accepted by the recipient hotel, the booking is synced to a calendar application selected by the requestor customer. The booking time may also be synced to a calendar application selected by the recipient hotel.
- Figures 3A, 4A and 5A show the step of selecting the user's preferred calendar application on the user's device. This selection step may be required to be performed only once, eg during setup of the web or mobile application.
- Figures 6 and 7 are example screenshots of another example of the method 200 for scheduling calendar events between friends (or family members).
- Figures 6A to 6E illustrate an example use case of a recipient friend receiving a request to schedule a coffee from a requestor friend. If the recipient friend is available and accepts the request, the coffee invitation is synced to a calendar application selected by the recipient friend.
- Figures 7A to 7E illustrate the example use case from the perspective of the requestor friend sending requests to schedule a coffee to a group of recipient friends. If individual friends are available and accept the requests, the requestor friend receives notifications confirming that the coffee invitation has been accepted by individual recipient friends. The coffee invitation is then synced to a calendar application selected by the requestor friend.
- Example 3 Employee scheduling
- the method 200 may be used for employee scheduling.
- the requestor employer may send a proposed work shift as a calendar event to a recipient employee. If the employee accepts the calendar event, the method may send a notification to the requestor employer that the work shift has been accepted.
- the scheduled shift time is then synced with a calendar application selected by the recipient employee.
- the scheduled shift time may also be synced to a calendar application selected by the requestor employer.
- Embodiments of the present invention are specifically useful for scheduling calendar events between businesses and customers, and between friends and family members, without sharing direct access to calendar applications or devices of individual users.
Abstract
A method comprising the steps performed by a specially programmed computer of receiving a request from a request or to schedule a calendar event with a recipient without sharing access with the request or to a calendar application selectable by the recipient; pushing a notification identifying the calendar event to the recipient to accept or decline the request; if the request is accepted, syncing the calendar event to the calendar application selected by the recipient.
Description
SCHEDULING CALENDAR EVENTS ACROSS DIFFERENT CALENDAR
APPLICATIONS AND DEVICES
Field
[0001 ] The present invention relates to scheduling calendar events data across different calendar applications and devices.
Background
[0002] Some operating-system specific calendar applications, such as Google Calendar and iCal, allow individual users to share access to, and automatically sync between, their own different calendar applications and devices. Privacy and security concerns, however, typically stop individual users from allowing third parties to directly share access to their different calendar applications or devices. Third parties are therefore unable to determine the availability of individual users for calendar events, such as business appointments or social meetings.
[0003] The reluctance of individual users to sharing direct access to calendar applications with third parties prevents them from determining availability for calendar events, such as business appointments and social meetings. This a key barrier to scheduling calendar events between businesses and customers, and between friends and family members.
[0004] A need therefore exists for solutions to enable scheduling of calendar events between businesses and customers, and between friends and family members, without sharing direct access to calendar applications or devices of individual users.
Summary
[0005] According to the present invention, there is provided a method, comprising the steps performed by a specially programmed computer of:
receiving a request from a requestor to schedule a calendar event with a recipient without sharing access with the requestor to a calendar application selectable by the recipient;
pushing a notification identifying the calendar event to the recipient to accept or decline the request;
if the request is accepted, syncing the calendar event to the calendar application selected by the recipient.
[0006] The method may further comprise pushing a notification to the requestor that the request has been accepted by the recipient.
[0007] The method may further comprise syncing the calendar event to a calendar application selected by the requestor.
[0008] The requestor may comprise a business, and the recipient may comprise a customer of the business, or vice versa.
[0009] Alternatively, the requestor and the recipient may comprise friends or family members of one another.
[0010] The calendar event may comprise a business appointment, a social invitation or a combination thereof.
[001 1 ] The calendar applications respectively selectable by the recipient and the requestor may comprise Outlook calendar, Google calendar, Yahoo calendar, iCal, Lotus Notes Calendar, or a combination thereof.
[0012] The method may further comprise a step of sending a reminder of the calendar event to the recipient and/or the requestor at a time selected by the requestor.
[0013] The reminder may be sent via push notification, email, SMS, instant message, or a combination thereof.
[0014] The present invention also provides a non-transitory computer-readable medium comprising computer-readable instructions, wherein execution of the computer-readable instructions by a computer specially programs the computer to: receive a request from a requestor to schedule a calendar event with a recipient without sharing access with the requestor to a calendar application selectable by the recipient;
push a notification identifying the calendar event to the recipient to accept or decline the request;
if the request is accepted, sync the calendar event to the calendar application selected by the recipient.
[0015] The computer-readable instructions may be integrated into or interfaced with an e-commerce application.
[0016] The e-commerce application may comprise an online booking application, an online ticketing application, an online appointment application, an online travel application, an online payment application, and combinations thereof. For example, the e-commerce application may comprise an online booking system for events, flights, accommodation, tours, rental vehicles, etc.
Brief Description of Drawings
[0017] Embodiments of the invention will now be described by way of example only with reference to the accompanying drawings, in which:
Figure 1 is a block diagram of a computer system for scheduling calendar events across different calendar applications and devices according to an embodiment of the present invention;
Figure 2 is a flowchart of a method implemented by the computer system;
Figures 3 to 5 are screenshots of one example of the method for scheduling calendar events between businesses and customers; and
Figures 6 and 7 are screenshots of another example of the method for scheduling calendar events between friends or family members.
Description of Embodiments
[0018] Figure 1 is a block diagram of a computer system 100 for implementing a method 200 for scheduling calendar events across different calendar applications and devices according to an embodiment of the present invention. The system 100 may generally comprise computers that are specially programmed by computer- readable instructions to perform the steps of the method 200. The specially programmed computers of the system 100 may comprise clients 1 10 connected via a network to an application server 120 associated with a database 130. The clients 1 10 may comprise a smartphone, a smartwatch, a tablet, a laptop, a desktop computer, and combinations thereof. The application server 120 and associated database 130 may comprise a cloud server, a cloud data storage, and combinations thereof.
[0019] The application server 120 may be specially programmed to implement web or mobile applications that provide web or mobile services to the clients 1 10 relating to scheduling calendar events between businesses and customers, or between friends and family members. The web or mobile applications may provide the services as software-as-a-service (SaaS) services to subscribers. The subscribers to the SaaS may comprise businesses, customers, friends, and family members. The computer-readable instructions may be integrated into, or the web or mobile applications may be interfaced by application programming interfaces with, web or mobile applications or data stores relating to proprietary calendar applications or e- commerce applications, such as online booking applications (eg for events, flights, accommodation, tours, rental vehicles, etc), online ticketing applications, online appointment applications, online travel applications, online payment applications, etc.
[0020] Figure 2 is flowchart of a method 200 implemented by the computer system 100. The method 200 starts by receiving a request from a requestor to schedule a calendar event with a recipient without sharing access with the requestor to a calendar application selectable by the recipient (210). Determining the availability of the recipient for the calendar event, and indirectly scheduling the calendar event, without directly or automatically storing, accessing, syncing or sharing any calendars
or devices of the recipient with the requestor may advantageously preserve and protect the privacy of the recipient.
[0021 ] The requestor may comprise a business, and the recipient may comprise a customer of the business, or vice versa. Alternatively, the requestor and the recipient may comprise friends or family members of one another.
[0022] The calendar event may comprise a business appointment, a social invitation or a combination thereof. The calendar event may further comprise a date, a time, a requestor name, a recipient name, a location (which may be linked to a location on a map application such as Google Maps), a reminder, notes, uploaded files, links to uploaded files, payment requests, terms and conditions, and combinations thereof.
[0023] Next, a notification identifying the calendar event may be pushed to the recipient to accept or decline the request (220). If the request is accepted, the calendar event may be added, synced or pushed to a calendar application selected by the recipient (230). Optionally, the recipient may request to reschedule the calendar event. In this case, the method 200 may be repeated with the original recipient acting as the requestor to reschedule the calendar event with the original requestor acting as the recipient.
[0024] The method 200 may further comprise pushing a notification to the requestor that the request has been accepted by the recipient. The calendar event may then be synced to a calendar application selected by the requestor.
[0025] The calendar applications respectively selectable by the recipient and the requestor may comprise Outlook calendar, Google calendar, Yahoo calendar, iCal, or Lotus Notes Calendar. Other alternative or equivalent calendar applications may also be used. The calendar applications respectively selectable by the recipient and the requestor may share access between different respective calendar applications and devices of the recipient and the requestor.
[0026] The calendar event may be respectively synced to the calendar applications respectively selected by the recipient and the requestor using a unique identifier of
the calendar event. The unique identifier may be allocated, retrieved or fetched using proprietary or open source calendar application frameworks or tools, for example, Event Kit framework for iCal. The calendar event and associated unique identifier may be stored in the database 130 associated with the application server 120.
[0027] In some embodiments, the method 200 further includes sending a reminder at a time selected by the requestor when creating the calendar event. The reminder may be sent to the recipient and/or the requestor at the time chosen by the requestor, via push notification, email, short message service (SMS) message, instant message, or a combination thereof. In other examples, the reminder may be pre-set to be sent at a specific time before the calendar event. The pre-set time may be chosen by the recipient and/or the requestor and applied automatically and globally to all calendar events.
[0028] The method 200 provided may further comprise ancillary services related to a business requestor, the calendar event, or a combination thereof. For example, the ancillary services may comprise allowing a customer recipient to do one or more of completing a form, viewing a document, viewing terms and conditions, adding a business to favourites, making an electronic payment, providing feedback, or providing ratings, relating to the calendar event. Other equivalent or alternative ancillary services may also be provided to customer users, such as marketing, advertising and social media services.
[0029] The invention will now be described in more detail, by way of illustration only, with respect to the following examples. The examples are intended to serve to illustrate this invention, and should not be construed as limiting the generality of the disclosure of the description throughout this specification.
Example 1 : Appointments or bookings between businesses and customers
[0030] Figures 3 to 5 are screenshots of one example of the method 200 for scheduling calendar events between business and customers. Figures 3A to 3F illustrate an example use case of a recipient customer receiving a request to
schedule an appointment from a requestor education provider. If the recipient customer is available and accepts the request, the appointment is automatically synced to a calendar application selected by the recipient customer, as shown in Figure 3F. Figures 4A to 4F illustrate the example use case from the perspective of the requestor education provider sending the request to schedule the appointment to the recipient customer. If the recipient customer is available and accepts the request, the requestor education provider receives a notification confirming that the appointment has been accepted by the recipient customer. The appointment is then automatically synced to a calendar application selected by the requestor education provider, as shown in Figure 4F. Figures 5A to 5E illustrate an example use case of a requestor customer searching for, and requesting, available bookings, from a recipient hotel. If available and accepted by the recipient hotel, the booking is synced to a calendar application selected by the requestor customer. The booking time may also be synced to a calendar application selected by the recipient hotel. Figures 3A, 4A and 5A show the step of selecting the user's preferred calendar application on the user's device. This selection step may be required to be performed only once, eg during setup of the web or mobile application.
Example 2: Scheduling calendar events between friends
[0031 ] Figures 6 and 7 are example screenshots of another example of the method 200 for scheduling calendar events between friends (or family members). Figures 6A to 6E illustrate an example use case of a recipient friend receiving a request to schedule a coffee from a requestor friend. If the recipient friend is available and accepts the request, the coffee invitation is synced to a calendar application selected by the recipient friend. Figures 7A to 7E illustrate the example use case from the perspective of the requestor friend sending requests to schedule a coffee to a group of recipient friends. If individual friends are available and accept the requests, the requestor friend receives notifications confirming that the coffee invitation has been accepted by individual recipient friends. The coffee invitation is then synced to a calendar application selected by the requestor friend.
Example 3: Employee scheduling
[0032] The method 200 may be used for employee scheduling. The requestor employer may send a proposed work shift as a calendar event to a recipient employee. If the employee accepts the calendar event, the method may send a notification to the requestor employer that the work shift has been accepted. The scheduled shift time is then synced with a calendar application selected by the recipient employee. The scheduled shift time may also be synced to a calendar application selected by the requestor employer.
[0033] Embodiments of the present invention are specifically useful for scheduling calendar events between businesses and customers, and between friends and family members, without sharing direct access to calendar applications or devices of individual users.
[0034] For the purpose of this specification, the word "comprising" means "including but not limited to," and the word "comprises" has a corresponding meaning.
[0035] The above embodiments have been described by way of example only and modifications are possible within the scope of the claims that follow.
Claims
1 . A method comprising the steps performed by a specially programmed computer of:
receiving a request from a requestor to schedule a calendar event with a recipient without sharing access with the requestor to a calendar application selectable by the recipient;
pushing a notification identifying the calendar event to the recipient to accept or decline the request;
if the request is accepted, syncing the calendar event to the calendar application selected by the recipient.
2. The method of claim 1 , further comprising the step of pushing a notification to the requestor that the request has been accepted.
3. The method of claim 2, further comprising the step of syncing the calendar event to a calendar application selected by the requestor.
4. The method of claim 1 , wherein the requestor comprises a business, and the recipient comprises a customer of the business, or vice versa.
5. The method of claim 1 , wherein the requestor and the recipient comprise friends or family members of one another.
6. The method of claim 1 , wherein the calendar event comprises a business appointment, a social invitation or a combination thereof.
7. The method of claim 3, wherein the calendar applications respectively selectable by the recipient and the requestor comprise Outlook calendar, Google calendar, Yahoo calendar, iCal, Lotus Notes Calendar, or a combination thereof.
8. The method of claim 1 , further comprising a step of sending a reminder of the calendar event to the recipient and/or the requestor at a time selected by the requestor.
9. The method of claim 8, wherein the reminder is sent via push notification, email, SMS, instant message, or a combination thereof.
10. A non-transitory computer-readable medium comprising computer-readable instructions, wherein execution of the computer-readable instructions by a computer specially programs the computer to:
receive a request from a requestor to schedule a calendar event with a recipient without sharing access with the requestor to a calendar application selectable by the recipient;
push a notification identifying the calendar event to the recipient to accept or decline the request;
if the request is accepted, sync the calendar event to a calendar application selected by the recipient.
1 1 . The non-transitory computer-readable medium of claim 10, wherein the computer-readable instructions are integrated into or interfaced with an e-commerce application.
12. The non-transitory computer-readable medium of claim 1 1 , wherein the e- commerce application comprises an online booking application, an online ticketing application, an online appointment application, an online travel application, an online payment application, and combinations thereof.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US201562175581P | 2015-06-15 | 2015-06-15 | |
US62/175,581 | 2015-06-15 |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2016203378A1 true WO2016203378A1 (en) | 2016-12-22 |
Family
ID=57545367
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/IB2016/053513 WO2016203378A1 (en) | 2015-06-15 | 2016-06-15 | Scheduling calendar events across different calendar applications and devices |
Country Status (1)
Country | Link |
---|---|
WO (1) | WO2016203378A1 (en) |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20070016646A1 (en) * | 2005-07-14 | 2007-01-18 | Yahoo! Inc. | Universal calendar event handling |
US20100010864A1 (en) * | 2008-03-18 | 2010-01-14 | The Go Daddy Group, Inc. | Contact priority schedule coordinator |
US8015049B1 (en) * | 1999-08-18 | 2011-09-06 | S.F. Ip Properties 61 Llc | On-line appointment system |
US20130317876A1 (en) * | 2012-05-23 | 2013-11-28 | Mimi Lau | Systems ands methods for automated scheduling |
KR20140047308A (en) * | 2012-10-12 | 2014-04-22 | 주식회사 엘지유플러스 | Apparatus and method for providing schedule synchronization |
-
2016
- 2016-06-15 WO PCT/IB2016/053513 patent/WO2016203378A1/en active Application Filing
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8015049B1 (en) * | 1999-08-18 | 2011-09-06 | S.F. Ip Properties 61 Llc | On-line appointment system |
US20070016646A1 (en) * | 2005-07-14 | 2007-01-18 | Yahoo! Inc. | Universal calendar event handling |
US20100010864A1 (en) * | 2008-03-18 | 2010-01-14 | The Go Daddy Group, Inc. | Contact priority schedule coordinator |
US20130317876A1 (en) * | 2012-05-23 | 2013-11-28 | Mimi Lau | Systems ands methods for automated scheduling |
KR20140047308A (en) * | 2012-10-12 | 2014-04-22 | 주식회사 엘지유플러스 | Apparatus and method for providing schedule synchronization |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20210258277A1 (en) | System and method for location and time based social networking | |
US10249006B2 (en) | Providing social context to calendar events | |
US10318116B2 (en) | Dynamic presentations management | |
US10373123B2 (en) | Event scheduling | |
US20150134603A1 (en) | Systems, methods, and computer program products for contact information | |
CA2952419C (en) | Directory generation and messaging | |
KR20190084273A (en) | Increase the efficiency of task management applications | |
US20100004971A1 (en) | Coordinating shedules based on contact priority | |
US20100010864A1 (en) | Contact priority schedule coordinator | |
US20140181992A1 (en) | Multi-tenant content provider | |
US8428561B1 (en) | Event notification and organization utilizing a communication network | |
US20120203579A1 (en) | System for booking a time period for utilising a time based service or resource | |
US20180293549A1 (en) | Cognitive enhancement to meeting scheduling | |
US20160086290A1 (en) | Social project management | |
US8676626B1 (en) | Event notification and organization utilizing a communication network | |
US20150262089A1 (en) | System and method for one-click booking of a service event for a user | |
EP3278280A1 (en) | Methods, devices, systems and computer program products which relate to travel arrangements | |
WO2016203378A1 (en) | Scheduling calendar events across different calendar applications and devices | |
US20200258050A1 (en) | Token-based calendar access and conflict clearance | |
US20190080297A1 (en) | Systems and Methods for Real-time Updating of at least one Centrally Viewable Schedule | |
AU2011100160B4 (en) | Portal synchronisation technology | |
US20140006081A1 (en) | System, software, and method for consolidating appointment information | |
AU2017101041A4 (en) | The invention provides a cloud-based via electronic device networking method and system that connects businesses (employers) with individuals (employees/job seekers) utilizing a system of date and time availability, predetermined skill requirements, geographical location and real time technology. | |
CN117955998A (en) | Application management method and device based on data driving, electronic equipment and medium | |
EP3457338A1 (en) | System and method for real-time updating of at least one centrally viewable schedule |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 16811114 Country of ref document: EP Kind code of ref document: A1 |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
122 | Ep: pct application non-entry in european phase |
Ref document number: 16811114 Country of ref document: EP Kind code of ref document: A1 |