[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

US20030093706A1 - Personal scheduling apparatus and method - Google Patents

Personal scheduling apparatus and method Download PDF

Info

Publication number
US20030093706A1
US20030093706A1 US10/000,904 US90401A US2003093706A1 US 20030093706 A1 US20030093706 A1 US 20030093706A1 US 90401 A US90401 A US 90401A US 2003093706 A1 US2003093706 A1 US 2003093706A1
Authority
US
United States
Prior art keywords
schedule
event
time
update information
conflict
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Abandoned
Application number
US10/000,904
Inventor
Thomas Cronin
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Intel Corp
Original Assignee
Intel Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Intel Corp filed Critical Intel Corp
Priority to US10/000,904 priority Critical patent/US20030093706A1/en
Assigned to INTEL CORPORATION reassignment INTEL CORPORATION ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: CRONIN, THOMAS M.
Publication of US20030093706A1 publication Critical patent/US20030093706A1/en
Priority to US12/384,903 priority patent/US9082111B2/en
Priority to US14/538,474 priority patent/US20150066547A1/en
Priority to US14/981,502 priority patent/US10528919B2/en
Priority to US14/981,516 priority patent/US10528920B2/en
Abandoned legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION 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/00Administration; Management
    • G06Q10/10Office automation; Time management
    • G06Q10/109Time management, e.g. calendars, reminders, meetings or time accounting
    • G06Q10/1093Calendar-based scheduling for persons or groups
    • G06Q10/1095Meeting or appointment
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/955Retrieval from the web using information identifiers, e.g. uniform resource locators [URL]
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION 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/00Administration; Management
    • G06Q10/02Reservations, e.g. for tickets, services or events
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION 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/00Administration; Management
    • G06Q10/10Office automation; Time management
    • G06Q10/109Time management, e.g. calendars, reminders, meetings or time accounting
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION 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
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/08Payment architectures
    • G06Q20/20Point-of-sale [POS] network systems
    • G06Q20/202Interconnection or interaction of plural electronic cash registers [ECR] or to host computer, e.g. network details, transfer of information from host to ECR or from ECR to ECR
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION 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
    • G06Q30/00Commerce
    • G06Q30/06Buying, selling or leasing transactions
    • G06Q30/0601Electronic shopping [e-shopping]
    • G06Q30/0633Lists, e.g. purchase orders, compilation or processing
    • G06Q30/0635Processing of requisition or of purchase orders
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/02Services making use of location information
    • H04W4/029Location-based management or tracking services
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/46Multiprogramming arrangements
    • G06F9/466Transaction processing

Definitions

  • the present invention relates generally to apparatus and methods used for scheduling. More particularly, the present invention relates to the use of purchased goods to trigger adjustments to electronic schedules.
  • FIG. 1 is a block diagram of an apparatus, an article including a machine-accessible medium, and a system according to various embodiments of the present invention.
  • FIG. 2 is flow chart illustrating a method of adjusting a schedule according to an embodiment of the present invention.
  • FIG. 1 is a block diagram of an apparatus, an article including a machine-accessible medium, and a system according to various embodiments of the present invention.
  • the scheduling apparatus 100 may include a memory 105 capable of being communicatively coupled with a schedule receiving module 110 .
  • the memory may be used to store a plurality of schedule items 115 , each of which may be associated with a name 116 , date 117 , and an item time 118 , which may further include an item start time and an item end time.
  • item “Y” may be associated with the item name “BREAKFAST”, a date of Jun. 1, 2001, a start time of 0900, and an end time of 1200.
  • time e.g. a “time” of 0001 may be a coded time which means an item is scheduled to occur on Jan. 1, 2001, from 0800 to 1000
  • start and end times e.g. a “start time” of 0001 may be a coded time which means the scheduled item starts on Jan. 1, 2001 at 0800
  • end time may be a coded time which means the scheduled item ends on Jan. 1, 2001 at 1000
  • the schedule items 115 stored in the memory 105 may also include other associated elements 119 , such as item location/mapping information, seating availability and parking information, the location and cost of nearby services (e.g., beverage sales, or restaurants), house rules (no flash photography, cell phones turned off), musician's web site address, advertising and marketing (e.g., Purchase a CD of tonight's performance by calling 123-4567.), etc.
  • other associated elements 119 such as item location/mapping information, seating availability and parking information, the location and cost of nearby services (e.g., beverage sales, or restaurants), house rules (no flash photography, cell phones turned off), musician's web site address, advertising and marketing (e.g., Purchase a CD of tonight's performance by calling 123-4567.), etc.
  • the schedule receiving module 110 is capable of automatically receiving schedule update information 120 , perhaps as transmitted by an information repository, such as a vendor's server or point of sale (POS) device 125 .
  • the update information 120 may also as entered by a user of the apparatus 100 , perhaps with a keypad, microphone, stylus, or other data entry device.
  • the update information 120 is typically associated with a purchase transaction and at least one event 130 , and may include an event name 135 (e.g., event A may be named “CIRCUS”), an event date 140 (e.g., for event A the date may be “Jun.
  • an event time 145 which may include an event start time (e.g., for event A the start time may be “1400”) and an event end time (e.g., for event A the end time may be “1600”).
  • the event time 145 may include coded date and/or start/end timing information, as noted above with respect to schedule items 115 .
  • Other informative 150 similar to or identical to any or all of the associated elements 119 described with respect to schedule items 115 , may be associated with the event and included in the update information 120 .
  • the scheduling apparatus 100 may also include a conflict determination module 155 capable of being coupled to the memory 115 .
  • the conflict determination module 155 is capable of determining the existence of a schedule conflict between an event time (e.g., the start and end times 145 of an event 135 transmitted to the apparatus 100 in the schedule update information 120 ) and scheduled item times (e.g., the date, start and end times of items 115 previously stored in the memory 105 ).
  • the apparatus 100 may also include a schedule transmission module 160 capable of being coupled to the memory 105 .
  • the transmission module is capable of sending a message 165 , including information regarding the existence of a schedule conflict 167 , to the POS 125 .
  • the apparatus 100 may have schedule item 115 information regarding event “Y” stored in the memory 105 for a “BREAKFAST” on Jun. 1, 2001, starting at 0900 and ending at 1200 at a “HOME” location. If the user of the apparatus 100 wishes to attend the event “A”, which is a “CIRCUS” occurring on the same day, from 0800 to 1000, a schedule conflict exists. If the event schedule update information 120 is sent to the apparatus 100 , this conflict may be detected by the conflict determination module 155 , and a message 165 including information about the conflict 167 may be sent from the apparatus 100 to the POS device 125 .
  • the conflict information message 165 may be received by the POS device 125 , and another message, containing alternative schedule update information 170 associated with the event 130 (e.g., event “A”) including an alternative event timing, such as an alternative event start time (e.g., 1400) and an alternative event end time (e.g., 1600).
  • alternative event time information may include coded date and time information, or separate date/time start/end information.
  • a scheduling system 175 may include a POS device 125 which has schedule update information 180 associated with various events 130 including event names 135 , event dates 140 and/or times 145 (possibly including coded date and/or start/end times).
  • the system 175 may also include a scheduling apparatus 100 , which is capable of being communicatively coupled to the POS device 125 , perhaps by making use of a medium 185 , such as an electronic conductor, an optical conductor, an electromagnetic wave, or a combination of these. Any protocol may be used, including those specified in the BluetoothTM (e.g., “Bluetooth System Specification,” Bluetooth Special Interest Group, Ver.
  • the apparatus 100 may include a schedule receiving module 110 and a memory 105 (which may be used to store a plurality of schedule items 115 , schedule update information 120 , and/or the alternative schedule update information 170 ).
  • a schedule receiving module 110 and a memory 105 (which may be used to store a plurality of schedule items 115 , schedule update information 120 , and/or the alternative schedule update information 170 ).
  • the POS device 125 may include a memory 190 for storing the event information 180 , or the event information 180 ′ may be stored in an information repository, such as a memory 190 ′ separate and apart from the POS device 125 .
  • the memory 190 ′ may be co-located with an event sponsor.
  • the memory 190 , 190 ′ may be dedicated to the device 125 , or merely capable of being communicatively coupled with it, such as by using a medium 195 (similar to or identical to the medium 185 ).
  • the information 180 may be stored in any number of ways, well known to those skilled in the art, such as by storing the information 180 so that each event 130 has other data elements 140 , 145 , and 150 associated with the event name 135 .
  • Other information 150 such as location/mapping information (e.g., a map of the event location), pricing information for the event or local services, and/or seating information, etc. may also be associated with the event name 135 and stored in the memory 190 , 190 ′.
  • modules may include hardware circuitry, such as a microprocessor and/or memory circuits, software program modules, and/or firmware, and combinations thereof, as desired by the architect of the apparatus 100 and system 175 , and appropriate for particular implementations of the invention.
  • scheduling apparatus and system of the present invention can be used in applications other than for apparatus such as handheld computers, and systems which include networked servers or POS devices, and thus, the invention is not to be so limited.
  • the illustrations of a scheduling apparatus 100 and a scheduling system 175 are intended to provide a general understanding of the structure of the present invention, and are not intended to serve as a complete description of all the elements and features of scheduling apparatus and systems which might make use of the structures described herein.
  • Applications which may include the novel scheduling apparatus and system of the present invention include electronic circuitry used in high-speed computers, communication and signal processing circuitry, modems, processor modules, embedded processors, and application-specific modules, including multilayer, multi-chip modules.
  • Such scheduling apparatus and system may further be included as sub-components within a variety of electronic systems, such as televisions, cellular telephones, personal computers, radios, vehicles, and others.
  • FIG. 2 is a flow chart illustrating a method of adjusting a schedule according to an embodiment of the present invention.
  • the method 222 may include initiating a purchase transaction, such as attempting to buy tickets for an event at block 224 .
  • the method 222 may continue with selecting an event associated with the purchase transaction at block 228 .
  • the selected event is typically associated with schedule update information, such as the event name and time, which may further include an event date, an event start time, and an event end time.
  • the method 222 may then proceed with receiving the schedule update information at block 234 , and possibly, other associated information at block 238 .
  • the associated information may include seating and parking information.
  • the associated information may also be downloaded later, after there is more assurance that the purchase transaction will ultimately be completed.
  • the method 222 may then continue with determining whether a schedule conflict exists between the event time (e.g., the event start and end times for the selected event) and the item time (e.g., the item start and end times) associated with a schedule item which already exists in the user schedule at block 244 . If no conflict exists, then the purchase transaction may be completed at block 248 , and other information associated with the event may be received at block 254 (e.g. the information discussed with respect to block 238 and/or more lengthy transmissions, such as images of the event or sound clips of performers at the event, etc.). Of course, non-time related information (e.g.
  • a map, pricing, and/or seating information associated with the event name may also be received at blocks 238 and 254 , according to the desires of those implementing the method 222 of the invention.
  • the method 222 may conclude with adjusting the schedule to include the schedule update information if a schedule conflict is determined not to exist at block 258 .
  • a schedule conflict is detected at block 244 , the scheduled party (or a user of the apparatus, such as apparatus 100 shown in FIG. 1) may be notified at block 264 , using visual messaging, lighting, and/or audio mechanisms, such as displays, LEDs, speakers, or other transducers.
  • Conflicts may be determined due to a direct event time conflict, as discussed above, or by analyzing other scheduled items, including their location and nature, to determine whether travel time from a scheduled item to a selected event result in a conflict.
  • a doctor's appointment exists as a scheduled item, and it is known that such appointments are regularly delayed an hour or more beyond the scheduled start time, such delays may be taken into consideration, and an “indirect” conflict may be determined at block 244 .
  • an event is scheduled less than 90 minutes after the end of the scheduled doctor's appointment a conflict may be generated to account for appointment fulfillment delays, and travel time to the event, given the location of the doctor's office and the event, derived from associated elements and information stored in the memories described above.
  • more advanced versions of the invention may be able to consider time and distance information between scheduled events, blocking out travel time and alerting consumers to possible conflicts based on the proximity (time and distance) of separate events and schedule items.
  • alternative event time information include alternative event start and end times, may be received at block 234 . If no alternatives exist, as determined at block 268 , then the transaction may be canceled at block 274 , and the method 222 may include refraining from adjusting the schedule to include the schedule update information. At this time the method 222 may conclude, or may continue with selecting another event associated with a purchase transaction at block 228 .
  • another embodiment of the invention may include an article 197 , such as a computer, a memory system, a magnetic or optical disk, some other storage device, and/or any type of electronic device or system, comprising a machine-accessible medium 105 (e.g., a memory including an electrical, optical, or electromagnetic conductor) having associated data 198 (e.g.
  • a machine-accessible medium 105 e.g., a memory including an electrical, optical, or electromagnetic conductor
  • associated data 198 e.g.
  • the actions may further include refraining from adjusting the schedule to include the schedule update information if a schedule conflict exists, notifying the user of the schedule conflict, and canceling the purchase transaction.
  • the apparatus, system, article, and method of the invention provide an efficient mechanism whereby the user of a personal digital assistant (PDA) or other handheld computer, for example, may automatically update schedule information to include useful event information in conjunction with a purchase transaction, such as buying airline tickets.
  • PDA personal digital assistant
  • Use of the invention provides an opportunity to reduce the possibility of human error with regard to schedule conflicts, and accommodates alternatives to avoid such conflicts.
  • the invention also provides the option of automatically conveying additional related information to the consumer which may be useful at the time of the event (e.g., travel information). Some versions of the invention may also consider time and distance information between scheduled events, blocking out travel time and alerting consumers to conflicts based on the proximity (time and distance) of separate events.

Landscapes

  • Business, Economics & Management (AREA)
  • Engineering & Computer Science (AREA)
  • Human Resources & Organizations (AREA)
  • Strategic Management (AREA)
  • Theoretical Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Physics & Mathematics (AREA)
  • Entrepreneurship & Innovation (AREA)
  • General Business, Economics & Management (AREA)
  • Tourism & Hospitality (AREA)
  • Economics (AREA)
  • Marketing (AREA)
  • Accounting & Taxation (AREA)
  • Operations Research (AREA)
  • Quality & Reliability (AREA)
  • Data Mining & Analysis (AREA)
  • Finance (AREA)
  • Development Economics (AREA)
  • Databases & Information Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

A scheduling apparatus, system, and article including a machine-accessible medium, along with a method of adjusting a schedule, are disclosed. The apparatus may include a schedule receiving module capable of receiving schedule update information associated with an event. The information may include an event name and event time. The apparatus may also include a memory capable of storing the update information, and being communicatively coupled with the receiving module. The memory may be used to store a plurality of schedule items, at least one of which may be associated with an item time. The method may include selecting an event associated with a purchase transaction and schedule update information, receiving the schedule update information, determining whether a schedule conflict exists, and adjusting the schedule to include the update information if no conflict is found.

Description

    FIELD OF THE INVENTION
  • The present invention relates generally to apparatus and methods used for scheduling. More particularly, the present invention relates to the use of purchased goods to trigger adjustments to electronic schedules. [0001]
  • BACKGROUND INFORMATION
  • Individual electronic schedules have become as common as the existence of personal computers. Most desktop computers include some type of personal scheduling software package, as do the increasingly popular palm-top generation of computers. However, the included scheduling packages are typically quite primitive, merely used to record whatever is placed into them by the hand of the user. More advanced scheduling packages offer the ability to cross-schedule between networked users, detecting conflicts and locating personnel based on shared information. [0002]
  • Given the current state of scheduling software, consumers attempting to schedule their time in conjunction with the purchase of theatre tickets, for example, must consult personal planners, or palm-top computers to verify the existence of available dates and times. Open schedule periods are manually compared with potential event dates. Errors, such as mistaking one month for the next, or one date for another, often occur, due to the exigency of the purchase. Finally, consumers may simply fail to enter information associated with the purchase which may be needed at a later time. Such forgotten items may include seat reservation information, a map of the facility, or a directory of on-site services. [0003]
  • Therefore, there is a need in the art for an apparatus, an article including a machine-accessible medium, a system, and a method of adjusting a schedule based on the purchase of goods or services associated with such a purchase. The ability to automatically adjust or modify a schedule based on a timed event should be provided to reduce the possibility of human error. Further, revisions of the purchase should be allowed to accommodate schedule conflicts, along with the option of conveying additional related information to the consumer which may be useful at the time of the event (e.g., travel information).[0004]
  • BRIEF DESCRIPTION OF THE DRAWINGS
  • FIG. 1 is a block diagram of an apparatus, an article including a machine-accessible medium, and a system according to various embodiments of the present invention; and [0005]
  • FIG. 2 is flow chart illustrating a method of adjusting a schedule according to an embodiment of the present invention.[0006]
  • DESCRIPTION OF THE PREFERRED EMBODIMENTS
  • In the following detailed description of the invention, reference is made to the accompanying drawings which form a part hereof, and in which are shown by way of illustration, and not of limitation, specific embodiments in which the invention may be practiced. In the drawings, like numerals describe substantially similar components throughout the several views. The embodiments illustrated are described in sufficient detail to enable those skilled in the art to practice the invention. Other embodiments may be utilized and derived therefrom, such that structural and logical substitutions and changes may be made without departing from the scope of the invention. The following detailed description, therefore, is not to be taken in a limiting sense, and the scope of the invention is defined only by the appended claims, along with the full range of equivalents to which such claims are entitled. [0007]
  • FIG. 1 is a block diagram of an apparatus, an article including a machine-accessible medium, and a system according to various embodiments of the present invention. In one embodiment of the invention, the [0008] scheduling apparatus 100 may include a memory 105 capable of being communicatively coupled with a schedule receiving module 110. The memory may be used to store a plurality of schedule items 115, each of which may be associated with a name 116, date 117, and an item time 118, which may further include an item start time and an item end time. For example, item “Y” may be associated with the item name “BREAKFAST”, a date of Jun. 1, 2001, a start time of 0900, and an end time of 1200. Of course, those skilled in the art will realize that the date(s) 117 and times 118 during which a particular schedule item occurs may be incorporated into a single item “time” 118 (e.g. a “time” of 0001 may be a coded time which means an item is scheduled to occur on Jan. 1, 2001, from 0800 to 1000), into both start and end times (e.g. a “start time” of 0001 may be a coded time which means the scheduled item starts on Jan. 1, 2001 at 0800, and an “end time” may be a coded time which means the scheduled item ends on Jan. 1, 2001 at 1000), or kept separately from timing information, as shown herein. The schedule items 115 stored in the memory 105 may also include other associated elements 119, such as item location/mapping information, seating availability and parking information, the location and cost of nearby services (e.g., beverage sales, or restaurants), house rules (no flash photography, cell phones turned off), musician's web site address, advertising and marketing (e.g., Purchase a CD of tonight's performance by calling 123-4567.), etc.
  • The schedule receiving [0009] module 110 is capable of automatically receiving schedule update information 120, perhaps as transmitted by an information repository, such as a vendor's server or point of sale (POS) device 125. Of course, the update information 120 may also as entered by a user of the apparatus 100, perhaps with a keypad, microphone, stylus, or other data entry device. The update information 120 is typically associated with a purchase transaction and at least one event 130, and may include an event name 135 (e.g., event A may be named “CIRCUS”), an event date 140 (e.g., for event A the date may be “Jun. 1, 2001”), and an event time 145, which may include an event start time (e.g., for event A the start time may be “1400”) and an event end time (e.g., for event A the end time may be “1600”). Of course, the event time 145 may include coded date and/or start/end timing information, as noted above with respect to schedule items 115. Other informative 150, similar to or identical to any or all of the associated elements 119 described with respect to schedule items 115, may be associated with the event and included in the update information 120.
  • The [0010] scheduling apparatus 100 may also include a conflict determination module 155 capable of being coupled to the memory 115. The conflict determination module 155 is capable of determining the existence of a schedule conflict between an event time (e.g., the start and end times 145 of an event 135 transmitted to the apparatus 100 in the schedule update information 120) and scheduled item times (e.g., the date, start and end times of items 115 previously stored in the memory 105).
  • The [0011] apparatus 100 may also include a schedule transmission module 160 capable of being coupled to the memory 105. The transmission module is capable of sending a message 165, including information regarding the existence of a schedule conflict 167, to the POS 125.
  • For example, assume that a user of the [0012] apparatus 100 attempts to purchase a ticket from a vendor of tickets to a nearby circus. The apparatus 100 may have schedule item 115 information regarding event “Y” stored in the memory 105 for a “BREAKFAST” on Jun. 1, 2001, starting at 0900 and ending at 1200 at a “HOME” location. If the user of the apparatus 100 wishes to attend the event “A”, which is a “CIRCUS” occurring on the same day, from 0800 to 1000, a schedule conflict exists. If the event schedule update information 120 is sent to the apparatus 100, this conflict may be detected by the conflict determination module 155, and a message 165 including information about the conflict 167 may be sent from the apparatus 100 to the POS device 125.
  • In return, the [0013] conflict information message 165 may be received by the POS device 125, and another message, containing alternative schedule update information 170 associated with the event 130 (e.g., event “A”) including an alternative event timing, such as an alternative event start time (e.g., 1400) and an alternative event end time (e.g., 1600). As noted above, the alternative event time information may include coded date and time information, or separate date/time start/end information.
  • In another embodiment of the invention, a [0014] scheduling system 175 may include a POS device 125 which has schedule update information 180 associated with various events 130 including event names 135, event dates 140 and/or times 145 (possibly including coded date and/or start/end times). The system 175 may also include a scheduling apparatus 100, which is capable of being communicatively coupled to the POS device 125, perhaps by making use of a medium 185, such as an electronic conductor, an optical conductor, an electromagnetic wave, or a combination of these. Any protocol may be used, including those specified in the Bluetooth™ (e.g., “Bluetooth System Specification,” Bluetooth Special Interest Group, Ver. 1.1, March 2001) and Infra-red Data Association (IrDA) standards (e.g., the “Infrared Data Association Minimal IrDA Protocol Implementation,” Counterpoint Systems Foundry, Inc., Ver. 1.0, Nov. 6, 1996). As previously described, the apparatus 100 may include a schedule receiving module 110 and a memory 105 (which may be used to store a plurality of schedule items 115, schedule update information 120, and/or the alternative schedule update information 170).
  • The [0015] POS device 125 may include a memory 190 for storing the event information 180, or the event information 180′ may be stored in an information repository, such as a memory 190′ separate and apart from the POS device 125. For example, the memory 190′ may be co-located with an event sponsor. The memory 190, 190′ may be dedicated to the device 125, or merely capable of being communicatively coupled with it, such as by using a medium 195 (similar to or identical to the medium 185).
  • The [0016] information 180 may be stored in any number of ways, well known to those skilled in the art, such as by storing the information 180 so that each event 130 has other data elements 140, 145, and 150 associated with the event name 135. Other information 150, such as location/mapping information (e.g., a map of the event location), pricing information for the event or local services, and/or seating information, etc. may also be associated with the event name 135 and stored in the memory 190, 190′.
  • It should be noted that the [0017] memories 105, 190, 190′; the schedule receiving module 110; the conflict determination module 155; and the schedule transmission module 160 may all be characterized as “modules” herein. Such modules may include hardware circuitry, such as a microprocessor and/or memory circuits, software program modules, and/or firmware, and combinations thereof, as desired by the architect of the apparatus 100 and system 175, and appropriate for particular implementations of the invention.
  • One of ordinary skill in the art will understand that the scheduling apparatus and system of the present invention can be used in applications other than for apparatus such as handheld computers, and systems which include networked servers or POS devices, and thus, the invention is not to be so limited. The illustrations of a [0018] scheduling apparatus 100 and a scheduling system 175 are intended to provide a general understanding of the structure of the present invention, and are not intended to serve as a complete description of all the elements and features of scheduling apparatus and systems which might make use of the structures described herein.
  • Applications which may include the novel scheduling apparatus and system of the present invention include electronic circuitry used in high-speed computers, communication and signal processing circuitry, modems, processor modules, embedded processors, and application-specific modules, including multilayer, multi-chip modules. Such scheduling apparatus and system may further be included as sub-components within a variety of electronic systems, such as televisions, cellular telephones, personal computers, radios, vehicles, and others. [0019]
  • FIG. 2 is a flow chart illustrating a method of adjusting a schedule according to an embodiment of the present invention. The [0020] method 222 may include initiating a purchase transaction, such as attempting to buy tickets for an event at block 224. The method 222 may continue with selecting an event associated with the purchase transaction at block 228. The selected event is typically associated with schedule update information, such as the event name and time, which may further include an event date, an event start time, and an event end time.
  • The [0021] method 222 may then proceed with receiving the schedule update information at block 234, and possibly, other associated information at block 238. For example, if the event is a basketball game, the associated information may include seating and parking information. Thus, if there is a relatively small amount of associated information, it may be downloaded to the user along with the event time data as part of the update information. The associated information may also be downloaded later, after there is more assurance that the purchase transaction will ultimately be completed.
  • The [0022] method 222 may then continue with determining whether a schedule conflict exists between the event time (e.g., the event start and end times for the selected event) and the item time (e.g., the item start and end times) associated with a schedule item which already exists in the user schedule at block 244. If no conflict exists, then the purchase transaction may be completed at block 248, and other information associated with the event may be received at block 254 (e.g. the information discussed with respect to block 238 and/or more lengthy transmissions, such as images of the event or sound clips of performers at the event, etc.). Of course, non-time related information (e.g. a map, pricing, and/or seating information associated with the event name) may also be received at blocks 238 and 254, according to the desires of those implementing the method 222 of the invention. The method 222 may conclude with adjusting the schedule to include the schedule update information if a schedule conflict is determined not to exist at block 258.
  • If a schedule conflict is detected at [0023] block 244, the scheduled party (or a user of the apparatus, such as apparatus 100 shown in FIG. 1) may be notified at block 264, using visual messaging, lighting, and/or audio mechanisms, such as displays, LEDs, speakers, or other transducers. Conflicts may be determined due to a direct event time conflict, as discussed above, or by analyzing other scheduled items, including their location and nature, to determine whether travel time from a scheduled item to a selected event result in a conflict.
  • For example, if a doctor's appointment exists as a scheduled item, and it is known that such appointments are regularly delayed an hour or more beyond the scheduled start time, such delays may be taken into consideration, and an “indirect” conflict may be determined at [0024] block 244. Thus, if an event is scheduled less than 90 minutes after the end of the scheduled doctor's appointment a conflict may be generated to account for appointment fulfillment delays, and travel time to the event, given the location of the doctor's office and the event, derived from associated elements and information stored in the memories described above. Thus, more advanced versions of the invention may be able to consider time and distance information between scheduled events, blocking out travel time and alerting consumers to possible conflicts based on the proximity (time and distance) of separate events and schedule items.
  • If a conflict exists, a determination can then be made at [0025] block 268 as to whether alternative events may be substituted for the selected event. If so, then alternative event time information, include alternative event start and end times, may be received at block 234. If no alternatives exist, as determined at block 268, then the transaction may be canceled at block 274, and the method 222 may include refraining from adjusting the schedule to include the schedule update information. At this time the method 222 may conclude, or may continue with selecting another event associated with a purchase transaction at block 228.
  • Thus, referring back to FIG. 1, it is now easily understood that another embodiment of the invention may include an [0026] article 197, such as a computer, a memory system, a magnetic or optical disk, some other storage device, and/or any type of electronic device or system, comprising a machine-accessible medium 105 (e.g., a memory including an electrical, optical, or electromagnetic conductor) having associated data 198 (e.g. computer program instructions), which when accessed, results in a machine performing such actions as selecting an event associated with a purchase transaction and schedule update information (including an event name, an event start time, and an event end time); receiving the schedule update information; determining whether a schedule conflict exists between the event time and item time (associated with a schedule item); and adjusting the schedule to include the schedule update information if a schedule conflict does not exist.
  • The actions may further include refraining from adjusting the schedule to include the schedule update information if a schedule conflict exists, notifying the user of the schedule conflict, and canceling the purchase transaction. [0027]
  • The apparatus, system, article, and method of the invention provide an efficient mechanism whereby the user of a personal digital assistant (PDA) or other handheld computer, for example, may automatically update schedule information to include useful event information in conjunction with a purchase transaction, such as buying airline tickets. Use of the invention provides an opportunity to reduce the possibility of human error with regard to schedule conflicts, and accommodates alternatives to avoid such conflicts. The invention also provides the option of automatically conveying additional related information to the consumer which may be useful at the time of the event (e.g., travel information). Some versions of the invention may also consider time and distance information between scheduled events, blocking out travel time and alerting consumers to conflicts based on the proximity (time and distance) of separate events. [0028]
  • Although specific embodiments have been illustrated and described herein, those of ordinary skill in the art will appreciate that any arrangement which is calculated to achieve the same purpose may be substituted for the specific embodiment shown. This disclosure is intended to cover any and all adaptations or variations of the present invention. It is to be understood that the above description has been made in an illustrative fashion, and not a restrictive one. Combinations of the above embodiments, and other embodiments not specifically described herein will be apparent to those of skill in the art upon reviewing the above description. The scope of the invention includes any other applications in which the above structures and methods are used. The scope of the invention should be determined with reference to the appended claims, along with the full range of equivalents to which such claims are entitled. [0029]

Claims (21)

What is claimed is:
1. A scheduling apparatus, comprising:
a schedule receiving module capable of automatically receiving schedule update information associated with a purchase transaction and an event including an event name and an event time; and
a memory capable of being communicatively coupled with the schedule receiving module, including a plurality of schedule items, wherein each one of the plurality of schedule items is associated with an item time, and wherein the memory is capable of storing the schedule update information.
2. The scheduling apparatus of claim 1, wherein the schedule update information includes other information associated with the event name.
3. The scheduling apparatus of claim 2, wherein the other information associated with the event name includes an event map.
4. The scheduling apparatus of claim 2, wherein the other information associated with the event name includes at least on e available event service.
5. The scheduling apparatus of claim 1, further comprising:
a conflict determination module capable of being communicatively coupled to the memory and capable of determining an existence of a schedule conflict between the event time and the item time.
6. The scheduling apparatus of claim 5, further comprising:
a schedule transmission module coupled to the memory and capable of sending a message including the existence of a schedule conflict to a point of s ale device.
7. The scheduling apparatus of claim 6, wherein the schedule receiving module is capable of receiving alternative schedule update information associated with the event including an alternative event time.
8. A scheduling system, comprising:
a point of sale device having schedule update information associated with an event including an event name and an event time; and
a scheduling apparatus capable of being communicatively coupled with the point of sale device, including a schedule receiving module capable of receiving the schedule update information and a memory capable of being communicatively coupled with the schedule receiving module and storing the schedule update information, the memory including a plurality of schedule items, wherein each one of the plurality of schedule items is associated with an item time.
9. The scheduling system of claim 8, wherein the event time includes an event start time and an event end time.
10. The scheduling system of claim 9, wherein the event time includes an event date.
11. The scheduling system of claim 9, wherein the scheduling apparatus includes a conflict determination module coupled to the memory and capable of determining an existence of a schedule conflict between the event time and the item time.
12. A method of adjusting a schedule, comprising:
selecting an event associated with a purchase transaction and schedule update information including an event name and an event time;
receiving the schedule update information;
determining whether a schedule conflict exists between the event time and an item time associated with a schedule item; and
adjusting the schedule to include the schedule update information if the schedule conflict is determined not to exist.
13. The method of claim 12, further comprising:
initiating the purchase transaction.
14. The method of claim 12, further comprising:
receiving other information associated with the event name.
15. The method of claim 14, wherein the other information associated with the event name includes an event map.
16. The method of claim 12, further comprising:
refraining from adjusting the schedule to include the schedule update information if the schedule conflict is determined to exist.
17. The method of claim 16, further comprising:
receiving alternative schedule update information associated with the event including an alternative event time.
18. An article comprising a machine-accessible medium having associated data, wherein the data, when accessed, results in a machine performing:
selecting an event associated with a purchase transaction and schedule update information including an event name and an event time;
receiving the schedule update information;
determining whether a schedule conflict exists between the event time and an item time associated with a schedule item; and
adjusting the schedule to include the schedule update information if the schedule conflict is determined not to exist.
19. The article of claim 18, wherein the machine-accessible medium further includes data, which when accessed by the machine, results in the machine performing:
refraining from adjusting the schedule to include the schedule update information if the schedule conflict is determined to exist.
20. The article of claim 19, wherein the machine-accessible medium further includes data, which when accessed by the machine, results in the machine performing:
notifying a user of the schedule conflict.
21. The article of claim 20, wherein the machine-accessible medium further includes data, which when accessed by the machine, results in the machine performing:
canceling the purchase transaction.
US10/000,904 2001-11-15 2001-11-15 Personal scheduling apparatus and method Abandoned US20030093706A1 (en)

Priority Applications (5)

Application Number Priority Date Filing Date Title
US10/000,904 US20030093706A1 (en) 2001-11-15 2001-11-15 Personal scheduling apparatus and method
US12/384,903 US9082111B2 (en) 2001-11-15 2009-04-10 Method and apparatus for dynamically processing events based on automatic detection of time conflicts
US14/538,474 US20150066547A1 (en) 2001-11-15 2014-11-11 Method and apparatus for dynamically processing events based on automatic detection of time conflicts
US14/981,502 US10528919B2 (en) 2001-11-15 2015-12-28 Methods and apparatus for dynamically processing events based on automatic detection of time conflicts
US14/981,516 US10528920B2 (en) 2001-11-15 2015-12-28 Methods and apparatus for dynamically processing events based on automatic detection of time conflicts

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
US10/000,904 US20030093706A1 (en) 2001-11-15 2001-11-15 Personal scheduling apparatus and method

Related Child Applications (1)

Application Number Title Priority Date Filing Date
US12/384,903 Continuation US9082111B2 (en) 2001-11-15 2009-04-10 Method and apparatus for dynamically processing events based on automatic detection of time conflicts

Publications (1)

Publication Number Publication Date
US20030093706A1 true US20030093706A1 (en) 2003-05-15

Family

ID=21693510

Family Applications (5)

Application Number Title Priority Date Filing Date
US10/000,904 Abandoned US20030093706A1 (en) 2001-11-15 2001-11-15 Personal scheduling apparatus and method
US12/384,903 Expired - Fee Related US9082111B2 (en) 2001-11-15 2009-04-10 Method and apparatus for dynamically processing events based on automatic detection of time conflicts
US14/538,474 Abandoned US20150066547A1 (en) 2001-11-15 2014-11-11 Method and apparatus for dynamically processing events based on automatic detection of time conflicts
US14/981,502 Expired - Fee Related US10528919B2 (en) 2001-11-15 2015-12-28 Methods and apparatus for dynamically processing events based on automatic detection of time conflicts
US14/981,516 Expired - Fee Related US10528920B2 (en) 2001-11-15 2015-12-28 Methods and apparatus for dynamically processing events based on automatic detection of time conflicts

Family Applications After (4)

Application Number Title Priority Date Filing Date
US12/384,903 Expired - Fee Related US9082111B2 (en) 2001-11-15 2009-04-10 Method and apparatus for dynamically processing events based on automatic detection of time conflicts
US14/538,474 Abandoned US20150066547A1 (en) 2001-11-15 2014-11-11 Method and apparatus for dynamically processing events based on automatic detection of time conflicts
US14/981,502 Expired - Fee Related US10528919B2 (en) 2001-11-15 2015-12-28 Methods and apparatus for dynamically processing events based on automatic detection of time conflicts
US14/981,516 Expired - Fee Related US10528920B2 (en) 2001-11-15 2015-12-28 Methods and apparatus for dynamically processing events based on automatic detection of time conflicts

Country Status (1)

Country Link
US (5) US20030093706A1 (en)

Cited By (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20040128304A1 (en) * 2002-12-30 2004-07-01 International Business Machines Corporation Selective exposure of free time in group scheduling systems
US20060095859A1 (en) * 2004-11-03 2006-05-04 Bocking Andrew D Handheld electronic device including appointment and meeting conflict notification, and associated method
US20070073665A1 (en) * 2005-09-29 2007-03-29 Ntt Docomo, Inc. Information providing system and information providing method
EP1837819A1 (en) * 2006-03-24 2007-09-26 Samsung Electronics Co., Ltd. Method for managing conflicting schedules in mobile communication terminal
US20080098408A1 (en) * 2003-10-14 2008-04-24 At&T Delaware Intellectual Property, Inc. Method, system, and storage medium for providing automated execution of pre-defined events
US20080140488A1 (en) * 2006-12-08 2008-06-12 Tolga Oral Event scheduling conflict management and resolution for unprocessed events in a collaborative computing environment
US20080275946A1 (en) * 2005-12-23 2008-11-06 Ajou University Industry Cooperation Foundation Smart Scheduler Capable of Reflecting Change of Situation
GB2481609A (en) * 2010-06-30 2012-01-04 Christopher Dunkley A reminder system to program a mobile device to generate an appointment reminder at a set time
US20130138521A1 (en) * 2011-11-30 2013-05-30 Google Inc. Contactless Payment System Providing Supplemental Content Associated with the Transaction
US20140025974A1 (en) * 2012-07-17 2014-01-23 Canon Kabushiki Kaisha Information processing apparatus, server and method of controlling the same
US20150169667A1 (en) * 2013-12-16 2015-06-18 International Business Machines Corporation System and method of integrating time-aware data from multiple sources
US20150286966A1 (en) * 2008-06-30 2015-10-08 Constellation Productions, Inc. Utilizing a measured acoustic profile from a sound space to provide a ticket buyer with a sound characteristic measure for different seats within the sound space
US20160300192A1 (en) * 2015-04-08 2016-10-13 Ebay Inc. Communication device interface alerts from a service provider server on detection of prior scheduled events
CN107563584A (en) * 2016-06-30 2018-01-09 卡西欧计算机株式会社 Information processor and information processing method
CN107835116A (en) * 2017-10-18 2018-03-23 维沃移动通信有限公司 Travel establishing method and device
US10528920B2 (en) 2001-11-15 2020-01-07 Intel Corporation Methods and apparatus for dynamically processing events based on automatic detection of time conflicts
CN111861182A (en) * 2020-07-14 2020-10-30 上海燕汐软件信息科技有限公司 Schedule creating method, device and system
US20220253768A1 (en) * 2021-02-09 2022-08-11 Simmonds Precision Products, Inc. Method for improving the operational availability of an aircraft fleet
US11551168B1 (en) 2014-10-29 2023-01-10 Block, Inc. Determining employee shift changes

Families Citing this family (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9779260B1 (en) 2012-06-11 2017-10-03 Dell Software Inc. Aggregation and classification of secure data
US8819737B2 (en) * 2012-08-27 2014-08-26 At&T Intellectual Property I, L.P. System and method of content acquisition and delivery
US9940679B2 (en) * 2014-02-14 2018-04-10 Google Llc Systems, methods, and computer-readable media for event creation and notification
US10326748B1 (en) 2015-02-25 2019-06-18 Quest Software Inc. Systems and methods for event-based authentication
US10417613B1 (en) * 2015-03-17 2019-09-17 Quest Software Inc. Systems and methods of patternizing logged user-initiated events for scheduling functions
US9990506B1 (en) 2015-03-30 2018-06-05 Quest Software Inc. Systems and methods of securing network-accessible peripheral devices
US9842220B1 (en) 2015-04-10 2017-12-12 Dell Software Inc. Systems and methods of secure self-service access to content
US9842218B1 (en) 2015-04-10 2017-12-12 Dell Software Inc. Systems and methods of secure self-service access to content
CN106296108A (en) * 2015-06-05 2017-01-04 中兴通讯股份有限公司 A kind of reminding method time temporal information in text is carried out schedule and device
KR20160148876A (en) * 2015-06-17 2016-12-27 엘지전자 주식회사 Mobile terminal payment authorizatable at the scheduled time and method for controlling the same
US10536352B1 (en) 2015-08-05 2020-01-14 Quest Software Inc. Systems and methods for tuning cross-platform data collection
US10157358B1 (en) 2015-10-05 2018-12-18 Quest Software Inc. Systems and methods for multi-stream performance patternization and interval-based prediction
US10218588B1 (en) 2015-10-05 2019-02-26 Quest Software Inc. Systems and methods for multi-stream performance patternization and optimization of virtual meetings
US10142391B1 (en) 2016-03-25 2018-11-27 Quest Software Inc. Systems and methods of diagnosing down-layer performance problems via multi-stream performance patternization
US10679191B2 (en) 2017-07-12 2020-06-09 Mastercard International Incorporated Personalized multi-user location-based event scheduling, management, and coordination systems and methods

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5383112A (en) * 1991-01-07 1995-01-17 Gte Service Corporation Inventory management method
US5475585A (en) * 1990-10-01 1995-12-12 Bush; Thomas A. Transactional processing system
US5504899A (en) * 1991-10-17 1996-04-02 Digital Equipment Corporation Guaranteeing global serializability by applying commitment ordering selectively to global transactions
US6047260A (en) * 1997-06-05 2000-04-04 Attention Control Systems, Inc. Intelligent planning and calendaring system with cueing feature and floating tasks
US6567807B1 (en) * 2000-01-28 2003-05-20 Ccbn.Com, Inc. Investor relations event scheduling system and method
US6574630B1 (en) * 2000-01-28 2003-06-03 Ccbn.Com, Inc. Investor relations event notification system and method
US6651253B2 (en) * 2000-11-16 2003-11-18 Mydtv, Inc. Interactive system and method for generating metadata for programming events
US6704713B1 (en) * 1996-05-23 2004-03-09 Ita Investments, Llc Computer controlled event ticket auctioning system

Family Cites Families (28)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5687322A (en) * 1989-05-01 1997-11-11 Credit Verification Corporation Method and system for selective incentive point-of-sale marketing in response to customer shopping histories
US5174399A (en) * 1991-02-04 1992-12-29 Point Of Sale Data Products, Inc. Point-of-sale scanner/scale system with scale activation of scanner
US5139100A (en) * 1991-02-04 1992-08-18 Point Of Sale Data Products, Inc. Point-of-sale scanner/scale system with scale activation of scanner
US5392390A (en) * 1992-04-10 1995-02-21 Intellilink Corp. Method for mapping, translating, and dynamically reconciling data between disparate computer platforms
US7171016B1 (en) * 1993-11-18 2007-01-30 Digimarc Corporation Method for monitoring internet dissemination of image, video and/or audio files
US5570283A (en) * 1994-11-18 1996-10-29 Travelnet, Inc. Corporate travel controller
US20030040957A1 (en) * 1995-07-27 2003-02-27 Willam Y. Conwell Advertising employing watermarking
US6311214B1 (en) * 1995-07-27 2001-10-30 Digimarc Corporation Linking of computers based on optical sensing of digital data
US6580808B2 (en) * 1995-09-25 2003-06-17 Digimarc Corporation Method and apparatus for discerning image distortion by reference to encoded marker signals
US6092629A (en) * 1995-12-01 2000-07-25 Atlantic Richfield Co. Service station island transaction terminal
US6076078A (en) * 1996-02-14 2000-06-13 Carnegie Mellon University Anonymous certified delivery
US5764155A (en) * 1996-04-03 1998-06-09 General Electric Company Dynamic data exchange server
US5790974A (en) * 1996-04-29 1998-08-04 Sun Microsystems, Inc. Portable calendaring device having perceptual agent managing calendar entries
US7249050B1 (en) * 1997-03-21 2007-07-24 Walker Digital, Llc Vending machine system and method for encouraging the purchase of profitable items
US6510998B1 (en) * 1999-03-29 2003-01-28 Transmo Limited Card charging system
US20020007362A1 (en) * 1999-04-30 2002-01-17 Thoughtbridge Apparatus and Method for Facilitating Agreement Over a Network
US7289964B1 (en) * 1999-08-31 2007-10-30 Accenture Llp System and method for transaction services patterns in a netcentric environment
US6988079B1 (en) * 2000-01-11 2006-01-17 Zvi Or-Bach System and method for amalgamating multiple shipping companies using reusable containers and wide area networks
WO2001076128A2 (en) * 2000-04-04 2001-10-11 Ecd Systems, Inc. Method and system for digital data delivery and reproduction
NZ543166A (en) * 2000-04-07 2006-12-22 Procter & Gamble Monitoring the effective velocity of items through a store or warehouse for predicting stock levels
US7236976B2 (en) * 2000-06-19 2007-06-26 Aramark Corporation System and method for scheduling events and associated products and services
GB2364482B (en) * 2000-06-30 2002-10-09 Motorola Inc Server-based electronic wallet system
US20020026426A1 (en) * 2000-08-24 2002-02-28 Bennett Joseph Michael Method of accessing the internet via the use of automated teller machines
US7222104B2 (en) * 2001-05-31 2007-05-22 Contentguard Holdings, Inc. Method and apparatus for transferring usage rights and digital work having transferrable usage rights
US20030078777A1 (en) * 2001-08-22 2003-04-24 Shyue-Chin Shiau Speech recognition system for mobile Internet/Intranet communication
US6873994B2 (en) * 2001-08-31 2005-03-29 I2 Technologies Us, Inc. Conflict detection and resolution in association with data allocation
US6938103B2 (en) * 2001-10-19 2005-08-30 Dell Products L.L.P. Universal serial bus transaction processing tasks scheduling method for computer system, involves assigning transaction to periodic queue head list with faster polling interval
US20030093706A1 (en) 2001-11-15 2003-05-15 Intel Corporation Personal scheduling apparatus and method

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5475585A (en) * 1990-10-01 1995-12-12 Bush; Thomas A. Transactional processing system
US5383112A (en) * 1991-01-07 1995-01-17 Gte Service Corporation Inventory management method
US5504899A (en) * 1991-10-17 1996-04-02 Digital Equipment Corporation Guaranteeing global serializability by applying commitment ordering selectively to global transactions
US6704713B1 (en) * 1996-05-23 2004-03-09 Ita Investments, Llc Computer controlled event ticket auctioning system
US6047260A (en) * 1997-06-05 2000-04-04 Attention Control Systems, Inc. Intelligent planning and calendaring system with cueing feature and floating tasks
US6567807B1 (en) * 2000-01-28 2003-05-20 Ccbn.Com, Inc. Investor relations event scheduling system and method
US6574630B1 (en) * 2000-01-28 2003-06-03 Ccbn.Com, Inc. Investor relations event notification system and method
US6651253B2 (en) * 2000-11-16 2003-11-18 Mydtv, Inc. Interactive system and method for generating metadata for programming events

Cited By (34)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10528919B2 (en) 2001-11-15 2020-01-07 Intel Corporation Methods and apparatus for dynamically processing events based on automatic detection of time conflicts
US10528920B2 (en) 2001-11-15 2020-01-07 Intel Corporation Methods and apparatus for dynamically processing events based on automatic detection of time conflicts
US20040128304A1 (en) * 2002-12-30 2004-07-01 International Business Machines Corporation Selective exposure of free time in group scheduling systems
US7979510B2 (en) * 2003-10-14 2011-07-12 At&T Intellectual Property I, L.P. Method, system, and storage medium for providing automated execution of pre-defined events
US20080098408A1 (en) * 2003-10-14 2008-04-24 At&T Delaware Intellectual Property, Inc. Method, system, and storage medium for providing automated execution of pre-defined events
US9047592B2 (en) * 2004-11-03 2015-06-02 Blackberry Limited Handheld electronic device including appointment and meeting conflict notification, and associated method
US7519924B2 (en) * 2004-11-03 2009-04-14 Research In Motion Limited Handheld electronic device including appointment and meeting conflict notification, and associated method
US20080235287A1 (en) * 2004-11-03 2008-09-25 Bocking Andrew D Handheld electronic device including appointment and meeting conflict notification, and associated method
US8136035B2 (en) 2004-11-03 2012-03-13 Research In Motion Limited Handheld electronic device including appointment and meeting conflict notification, and associated method
US20120151333A1 (en) * 2004-11-03 2012-06-14 Research In Motion Limited Handheld electronic device including appointment and meeting conflict notification, and associated method
US20060095859A1 (en) * 2004-11-03 2006-05-04 Bocking Andrew D Handheld electronic device including appointment and meeting conflict notification, and associated method
US7970383B2 (en) * 2005-09-29 2011-06-28 Ntt Docomo, Inc. Information providing system and information providing method
US20070073665A1 (en) * 2005-09-29 2007-03-29 Ntt Docomo, Inc. Information providing system and information providing method
US20080275946A1 (en) * 2005-12-23 2008-11-06 Ajou University Industry Cooperation Foundation Smart Scheduler Capable of Reflecting Change of Situation
EP1837819A1 (en) * 2006-03-24 2007-09-26 Samsung Electronics Co., Ltd. Method for managing conflicting schedules in mobile communication terminal
US20080140488A1 (en) * 2006-12-08 2008-06-12 Tolga Oral Event scheduling conflict management and resolution for unprocessed events in a collaborative computing environment
US10776724B2 (en) 2008-06-30 2020-09-15 Constellation Productions, Inc. Re-creating a sound profile of a stored acoustic space in a second acoustic space utilizing an array of speakers
US10275726B2 (en) 2008-06-30 2019-04-30 Constellation Productions, Inc. Re-creating the sound of an audience location area from a measured performance space in a live rehearsal space
US20150286966A1 (en) * 2008-06-30 2015-10-08 Constellation Productions, Inc. Utilizing a measured acoustic profile from a sound space to provide a ticket buyer with a sound characteristic measure for different seats within the sound space
US11551164B2 (en) 2008-06-30 2023-01-10 Constellation Productions, Inc. Re-creating the sound quality of an audience location in a performance space
US10984350B2 (en) 2008-06-30 2021-04-20 Constellation Productions, Inc. Modifying a sound source data based on a sound profile
GB2481609A (en) * 2010-06-30 2012-01-04 Christopher Dunkley A reminder system to program a mobile device to generate an appointment reminder at a set time
US20130138521A1 (en) * 2011-11-30 2013-05-30 Google Inc. Contactless Payment System Providing Supplemental Content Associated with the Transaction
US20140025974A1 (en) * 2012-07-17 2014-01-23 Canon Kabushiki Kaisha Information processing apparatus, server and method of controlling the same
US20150169667A1 (en) * 2013-12-16 2015-06-18 International Business Machines Corporation System and method of integrating time-aware data from multiple sources
US9881047B2 (en) 2013-12-16 2018-01-30 International Business Machines Corporation System and method of integrating time-aware data from multiple sources
US9418124B2 (en) * 2013-12-16 2016-08-16 International Business Machines Corporation System and method of integrating time-aware data from multiple sources
US11551168B1 (en) 2014-10-29 2023-01-10 Block, Inc. Determining employee shift changes
US12079747B1 (en) 2014-10-29 2024-09-03 Block, Inc. Determining employee shift changes
US20160300192A1 (en) * 2015-04-08 2016-10-13 Ebay Inc. Communication device interface alerts from a service provider server on detection of prior scheduled events
CN107563584A (en) * 2016-06-30 2018-01-09 卡西欧计算机株式会社 Information processor and information processing method
CN107835116A (en) * 2017-10-18 2018-03-23 维沃移动通信有限公司 Travel establishing method and device
CN111861182A (en) * 2020-07-14 2020-10-30 上海燕汐软件信息科技有限公司 Schedule creating method, device and system
US20220253768A1 (en) * 2021-02-09 2022-08-11 Simmonds Precision Products, Inc. Method for improving the operational availability of an aircraft fleet

Also Published As

Publication number Publication date
US9082111B2 (en) 2015-07-14
US20090276780A1 (en) 2009-11-05
US20150066547A1 (en) 2015-03-05
US10528920B2 (en) 2020-01-07
US10528919B2 (en) 2020-01-07
US20160117614A1 (en) 2016-04-28
US20160132836A1 (en) 2016-05-12

Similar Documents

Publication Publication Date Title
US10528919B2 (en) Methods and apparatus for dynamically processing events based on automatic detection of time conflicts
US20210241187A1 (en) System and methods for third-party access to a network-based system for providing location-based upcoming event information
US11144958B2 (en) System and methods for upcoming event notification and mobile purchasing
US8799220B2 (en) Content creation, distribution, interaction, and monitoring system
US8738409B2 (en) System and methods for prioritizing and processing updated inventory information for event listings
RU2573777C2 (en) Content management apparatus
US8195752B2 (en) System for scheduling and transmitting messages
US20140095333A1 (en) System and Method for Purchasing a Playlist Linked to an Event
US20080005680A1 (en) Electronic Calendar
US20080068252A1 (en) Simulcasting content information on WiFi
WO2019198057A2 (en) Device and method for crowd-sourcing movie screenings
US20080068253A1 (en) Simulcasting content information on WiFi to extend a value chain
US20090274278A1 (en) Notification Systems and Methods
US20220005137A1 (en) Legal event booking
KR102363233B1 (en) Mobile terminal for licensed real estate agent for customer consultation management
US20110167130A1 (en) Informational Video Delivery Software And Associated Methods
JP2006339920A (en) Request program production and broadcasting system, server, method, and program
US20020194082A1 (en) Bulletin board managing and charging system
TW202418165A (en) Electronic apparatus and delivery management method thereof
KR20190001589A (en) Method and server for watching a movie according to discount purchasing of movie ticket
US20170024810A1 (en) Auction server and selling method thereof
US20080270236A1 (en) Systems and methods for digital content promotion
JP2002163516A (en) System for receiving and managing order for product
JP2002056268A (en) Information distribution system

Legal Events

Date Code Title Description
AS Assignment

Owner name: INTEL CORPORATION, CALIFORNIA

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:CRONIN, THOMAS M.;REEL/FRAME:012353/0644

Effective date: 20011114

STCB Information on status: application discontinuation

Free format text: ABANDONED -- AFTER EXAMINER'S ANSWER OR BOARD OF APPEALS DECISION