Srimuang (43) Pub. Date: Mar. 27, 2003
|
|
|
- Violet Barton
- 9 years ago
- Views:
Transcription
1 US A1 (19) United States (12) Patent Application Publication (10) Pub. No.: US 2003/ A1 Srimuang (43) Pub. Date: Mar. 27, 2003 (54) CALENDAR SCHEDULING OF MULTIPLE PERSONS RESOURCES AND CONSUMABLES WITH GROUP ACCESS VIEW RESTRICTION (76) Inventor: Paul Srimuang, San Diego, CA (US) Correspondence Address: David B Woycechowsky Luce Forward Hamilton & Scripps Suite West Broadway San Diego, CA (US) (86) PCT No.: PCT/US01/01055 Publication Classi?cation (51) Int. Cl?..... G06F 17/60 (52) Us /8 (57) ABSTRACT Calendaring and scheduling software (100) Wherein separate groups are separately administered, especially With respect to access rules (124) and the related ability to self-reserve appointments. Also, scheduling rules, schedule con?ict rules (21) Appl, No,: 10/181,361 and resource scheduling for use in vendor (108)/customer (110, 112) scheduling and customer self-reservation of ven (22) PCT Filed: Jan. 12, 2001 dor appointments. 11K 104 /120 /13O CUSTOMER A CUSTOMER B._(_.._ + 1_ - \ COMPUTER COMPUTER \112 _ Y CALENDAR SCHEDULE 114\ DATA DATA CUSTOMER C 102 COMPUTER 122\ GROUP SERVER //132 1o DATA DATA U B\ INTERNET VENDOR B //134 INTRANET 124\_ ACCESS AVAILABILITY _ RULES CHECK SOFTWARE 15 [VENDOR A INTRANET-L 12L ADMIN 2\ VENDOR A VENDOR A 150 SOFTWARE NOTIFICATION ADMINISTRATOR SERVER SOFTWARE COMPUTER COMPUTER 106 T136 5 TIME ZONE VENDOR A VENDOR A /156 CORRECTION EMPLOYEE A EMPLOYEE B 10E COMPUTER COMPUTER _ "I SCHEDULING SOFTWARE 1 *- '_ ' SCHEDULING SERVER COMPUTER SYS.
2 Patent Application Publication Mar. 27, 2003 Sheet 1 0f 15 US 2003/ A1
3 Patent Application Publication Mar. 27, 2003 Sheet 2 0f 15 US 2003/ A1 K VENDOR A EMPLOYEE A CALENDAR \ JANUARY 1 12: UNAVAILABLE 2 12: 4A: UNAVAILABLE 4A: 8A: FREE 8A: NOON: oil CHANGE svc, a CUSTOMERS NOON: 4P: FREE 4P: 8P: CARD WI EMPLOYEE B, CusT C 8P: GAME 8 12: UNAVAILABLE 9 12: 4A: UNAVAILABLE 4A: 8A: CIL CHANGE svc, a cum 8A: \ NOON: TIRE svc, 1 CUSTOMERS may K180 FIG. 2
4 Patent Application Publication Mar. 27, 2003 Sheet 3 0f 15 US 2003/ A1 [ VENDOR A, CUSTOMER A CALENDAR GROUP DATA x GROUP NUMBER OF MEMBERS VENDOR A EMPLOYEES 3 VENDOR A CUSTOMERS 1246 CARD GAME 5 COMMUNITY VOLUNTEERS 51 FAMILY 21 DOCTOR A PATIENTS 322 BARBER A CUSTOMERS 511 \19O FIG. 3
5 Patent Application Publication Mar. 27, 2003 Sheet 4 0f 15 US 2003/ A1 f ADMINISTRATOR SCREEN: CARD GAME GROUP \ VIEW REVISION ACCESS AccEss NOTIFICATION a -MID EMPLOYEE A HIGH M_F ONLY YEs 8-MID CUSTOMER A MEDIUM M _ F ONLY YES ALL TIMES CUSTOMER B MEDIUM ALL DAYS NO CUSTOMER c NONE NONE YES CARD HIGH CUSTOMER A ONLY No DECK ALLTIMES ALL DAYS 200 FIG. 4
6 Patent Application Publication Mar. 27, 2003 Sheet 5 0f 15 US 2003/ A1 ADMINISTRATOR SCREEN X GROUP: CARD GAME MEMBER: CARD DECK CATEGORY: NON-CONSUMABLE RESOURCE VIEW ACCESS: HIGH FOR ALL GROUP MEMBERS ADD RESTRICTIONS REVISION ACCESS: RESTRICTIONS: F?y omeg/a gym \ NOTIFICATION: NONE I ADD RESTRICTIONS I 212 FIG. 5
7 Patent Application Publication Mar. 27, 2003 Sheet 6 0f 15 US 2003/ A1 K JANUARY VENDOR A EMPLOYEE A CALENDAR 1 2 8A: FREE 8A: ' NOON: 5 APPOINTMENTS AVAIL NOON: 4P: 8 APPOINTMENTS AVAIL 4P: 8 9 8A: BOOKED 8A: NOON: 7 APPOINTMENTS AVAIL FIG. 6
8 Patent Application Publication Mar. 27, 2003 Sheet 7 0f 15 US 2003/ A1 K JANUARY VENDOR A EMPLOYEE A CALENDAR 1 2 / BRER EE / / / / 8' NOON: OIL CHNG svc. NOON: a CUSTOMERS s2 4P: FREE 4P: a 9 8A: on. CHNG svc 8A: a CUST NOON: TIRE svc NOON) \zao FIG. 7
9 Patent Application Publication Mar. 27, 2003 Sheet 8 0f 15 US 2003/ A1 EMPLOYEE A: ADD APPOINTMENT DATE (M F ONLY): JAN 1 TIME (8A TO 8P ONLY): 0 AM 24 DURATION: 1 HOUR DESCRIPTION: ADMIN MEETING FOR VENDOR A EMPLOYEES FIG. 8 EMPLOYEE A: ADD APPOINTMENT DATE (M - FONLY): JAN TIME: 8A - NOON; NOON - 4P; 4P - 8P SERVICE: OIL CHANGE TIRE SERVICE FIG. 9 EMPLOYEE A: ADD APPOINTMENT SORRY. YOU DO NOT HAVE APPROPRIATE REVISION ACCESS TO ADD AN APPOINTMENT TO THIS CALENDAR. CONTACT GROUP ADMINISTRATOR AT [email protected] WITH QUESTIONS FIG. 10
10 Patent Application Publication Mar. 27, 2003 Sheet 9 0f 15 US 2003/ A1 SERVICE 81 / S100 \ SERVICE REQUEST REQUEST ENTERED MADE S \ CHECK AVAILABILITY EMPLOYEE A AVAILABILITY J OF PEOPLE IN PRIORITY ORDER CHECK I $102 I 83 \ CHECK AVAILABILITY DETERMINE 1 OF NON-OONSUMABLE NUMBER OF APPOINTMENTS EMPLOYEE A ALREADY HAS SCHEDULED RESOURCES IN PRIORITY ORDER 7 S103 \ CHECK AVAILABILITY OF CONSUMABLE NO YES S5'\ RESOURCES IN PRIORITY ORDER REJECT REQUESTED APPOINTMENT REPORT BACK RESULTS OF AVAILABILITY 56 5 CHECK ' ALLOw J 81 REQUESTED APPOINTMENT TO BE sci-ieduled FIG. 13 FIG.- 11
11 Patent Application Publication Mar. 27, 2003 Sheet 10 0f 15 US 2003/ A1 350 CUSTOMER / IDENTIFIES PREFERRED EMPLOYEE 2 S5 /S5 PREFERRED EMPLOYEE AVAILABLE 7 SCHEDULE YES service w/ PREFERRED EMPLOYEE CHECK OTHER J55? EMPLOYEES IN ORDER FOR AVAILABILITY SCHEDULE SERVICE WITH NON-PREFERRED EMPLOYEE FIG. 12
12 Patent Application Publication Mar. 27, 2003 Sheet 11 0f 15 US 2003/ A1 E] E Netscape:ScheduleOnline E E} % Services [OVERVIEW I RESERVATIONS] TO SEE A LIST OF AVAILABLE TIMES FOR YOUR APPOINTMENT OR RESERVATIONI SIMPLY SELECT A DATE AND CLICK ON SHOW AVAILABILITY. BUSINESS NAME: SONJA'S SALON SERVICE NAME: EUROPEAN FACIAL ESTIMATED TIME DURATION: 1 HOUR(S) SELECT [Q 65 I9] (PST) SELECT EMPLOYEE: SELECT PRODUCT: FACIAL SCRUB: SELECT RESOURCE: FACIAL AVAILABILITY) (BACK) (CANCEL) K FIG. 14
13 Patent Application Publication Mar. 27, 2003 Sheet 12 0f 15 US 2003/ A1 U E NetscapezScheduleOnline E E5 E Services [overview I RESERVATIONS} \sonja's salon: EUROPEAN FACIAL DURATION: 1HOUR(S) FRIDAY JANUARY 5, 2001 PLEASE CHOOSE AN AVAILABLE TIME BELOW: (TIMES ARE LISTED IN PST) Q 10:00AM - 11:00 AM Q 11:00AM-12:00PM K 0 1:00 PM - 2:00 PM 0 2:00 PM - 3:00 PM O 3:00 PM - 4:00 PM 0 4:00 PM - 5:00 PM (CONTINUE) UNEXT AVAILABLE DAY) [EAcK] fcancelj FIG. 15
14 Patent Application Publication Mar. 27, 2003 Sheet 13 0f 15 US 2003/ A1 E] 5 NetscapezScheduleOnline -- -l Services OVERVIEW l RESERVATIONS} PLEASE ENTER THE PHONE AND LOCATION WHERE THIS SERVICE WILL BE PERFORMED. BUSINESS NAME: SONJA'S SALON SERVICE NAME: EUROPEAN FACIAL SELECTED DATE 8: TIME: JANUARY 5,2001 AT 2:00 PM - 3:00 PM (PST) SELECTED EMPLOYEE: FACIAL: JOHN ANDERSON SELECTED PRODUCTS: FACIAL SCRUB: DERMALOGICA SELECTED RESOURCES: FACIAL SUPPLIES: FACIAL ROOM CONTACT. PHONE: (CONTINUE) [CANCEL] R?lm-a J$? /// FIG. 16 k 290
15 Patent Application Publication Mar. 27, 2003 Sheet 14 0f 15 US 2003/ A1 5 E NetscapezScheduleOnline E} % Services I OVERVIEW I RESERVATIONS) YOU HAVE JUST MADE THE FOLLOWING RESERVATION. TO COMPLETE YOU RESERVATION CLICK ON THE FINISH BUTI'ON. IF YOU NEED TO MAKE CHANGES PLEASE CLICK ON THE MODIFY BUTTON OR THE CANCEL BUTTON TO DISREGARD THE RESERVATION. SONJA'S SALON 9606 SAN DIEGO, CA TEL: EUROPEAN FACIAL SELECTED DATE & TIME: JANUARY 5, 2001 AT 2:00 PM - 3:00 PM (PST) SELECTED EMPLOYEE: FACIAL: JOHN ANDERSON K SELECTED PRODUCTS: FACIAL SCRUB: DERMALOGICA SELECTED RESOURCES: FACIAL SUPPLIES: FACIAL ROOM PRICE: $60 ) CANCEL FIG. 17
16 Patent Application Publication Mar. 27, 2003 Sheet 15 0f 15 US 2003/ A1 U :?' Netscape:Schedule0nline EM"- Services {OVERVIEW ] RESERVATIONST CONGRATULATIONS! YOU HAD MADE THE FOLLOWING APPOINTMENT(S) SONJA'S SALON 9606 SAN DIEGO, CA TEL: EUROPEAN FACIAL SELECTED DATE 8; TIME: JANUARY 5, 2001 AT 2:00 PM - 3:00 PM (PST) SELECTED EMPLOYEE: FACIAL: JOHN ANDERSON K SELECTED PRODUCTS: FACIAL SCRUB: DERMALOGICA SELECTED RESOURCES: FACIAL SUPPLIES: FACIAL ROOM PRICE: $82 CUSTOMER PHONE: SCHEDULE ANOTHER SERVICE] EOE g" wqfqq/o \31O FIG. 18
17 US 2003/ A1 Mar. 27, 2003 CALENDAR SCHEDULING OF MULTIPLE PERSONS RESOURCES AND CONSUMABLES WITH GROUP ACCESS VIEW RESTRICTION PRIORITY INFORMATION [0001] The present application claims all applicable pri ority and other legal bene?t based on the following appli cation(s): (1) US. provisional application No. 60/176,205?led on Jan. 14, 2000; and (2) US. provisional application No. 60/176,204?led on Jan. 14, FIELD OF THE INVENTION [0002] The present invention is directed to scheduling and calendaring software, and more particularly to calendaring and scheduling software for use by businesses that provide services and/or products to customers. BACKGROUND OF THE INVENTION [0003] Conventional scheduling and calendaring software allows individuals to schedule appointments by computer, and to organize these appointments into various calendar format(s) for future reference. There are a lot of advantages to implementing scheduling and calendar by computer, especially When the computer is connected to a Wide ranging computer network, such as the Internet. [0004] For example, appointments can be added, revised and deleted using the computer. Appointments can be ef? ciently requested of several parties simultaneously by . Also, if a third party requests an appointment by , it can be a simple matter to add this appointment to the calendar. As a matter of fact, some computer-based calendars Will automatically add an appointment based on an appropriately formatted appointment request, upon a con?rmation from the recipient that the appointment is accepted. Also, communicating acceptance (by ) of an accepted appointment back to the appointment requestor is also simple to accomplish, and some computer-based calendars have expedients for acceptance s. [0005] Other computer-based calendar features include: (1) meeting noti?cation; (2) various accommodations for parties in different time Zones (see, US. Pat. No. 6,016,478 to Zhang, et al. and US. Pat. No. 5,960,406 to Rasansky, et al. both of Which are herein incorporated by reference); and (3) Internet groupware that shares group members individual schedules (see US. Pat. No. 6,018,343 to Wang, et al. herein incorporated by reference). [0006] One important issue in the World of computer based calendars is the issue of Who has access to view an individual s calendar (that is, view access ), and Who has access to make changes to an individual s calendar (that is, revision access ) More particularly, in most computer based calendars, third parties do not have view access or revision access. This is good in that it protects the privacy of the individual to Whom the calendar belongs. On the other hand, this is bad in that third parties have to Wait for the intervention of the calendar s owner to get an idea of available appointment times, or to accept or reject proposed appointments. [0007] HoWever, sometimes it is acceptable for at least some third parties to have view access and/or revision access. For example, an employer may Want view access and/or revision access for the computer-based calendars that it supplies to its employees. Accordingly, there are com puter-based calendars that permit some level of view access and/or revision access for third parties (such as the calendar owner s employer). Generally, these calendars Work best in an intranet setting, Where there is some control over the identity of participants in the computer-based calendar soft Ware. In this Way, there is some assurance that the view access and/or revision access Will be administered and exercised only in a responsible manner. SUMMARY OF THE INVENTION [0008] The present invention recognizes some shortcom ings in the above-described computer-based calendaring and scheduling software. More particularly, individuals often need to keep two or more calendars. For example, an individual may keep a Work calendar for Work-related activities, and a social calendar for social activities. The Work calendar is subject to view access and revision access according to the administration settings selected by the employer. The community calendar is subject to view access and/or revision access as dictated by the administration settings chosen by the administrator of the particular com munity calendar. The present invention recognizes that the existence of such multiple computer-based calendars is something of a problem, because multiple calendars must be consulted and maintained separately, Which involves extra time and effort on an ongoing basis. [0009] The present invention deals With this perceived problem by grouping parties into groups for the purposes of view access and/or revision access to a computer-based calendar. Each group has a set of view access and/or revision access rules to determine how third parties of the group can access the calendar. This Way, a group that is allowed a high level of access (e.g., co-workers) can be differentiated from a group that has a lower level of access (e.g., a community group). This concept of grouping third parties has especially advantageous application in the context of calendars used by business to schedule business related appointments (e.g., hair salon appointments, doctor s office appointments, oil change service appointments), because these businesses Will bene?t by allowing customers to have a controlled level of effective access to the calendars of the employees (and other resources) of the business. The calendar groups of the present invention can facilitate more granulated control of access to various calendar data and functions. [0010] According to a further aspect of the present inven tion, certain new kinds of calendaring can be performed. For example, a non-consumable resource (such as a barber chair, a meeting room or an oil change station) can be scheduled and maintain a calendar similar to calendar s of people. Appointments can be scheduled With combinations of people and non-consumable resources using the computer based calendar of the present invention, so that it can be quickly and reliably assured that both the people and the resources necessary for an appointment Will be available. Consumable resources may also be scheduled along With people and/or resources, so that adequate consumable resources (eg shampoo, motor oil, tongue depressors) can be maintained at suf?cient levels to handle all scheduled meetings. [0011] For example, businesses may determine Whether their customers only can select a desired service (e.g., an oil
18 US 2003/ A1 Mar. 27, 2003 change), or Whether they have the additional ability to select speci?c human, consumable and non-consumable resources. Under the alternative Wherein no resource choice is given to customers, the scheduling software can still determine avail ability of the service by checking on the availability of the combination of human and/or other resources necessary to perform the service. [0012] According to a further aspect of the present inven tion, people or resources can be scheduled according to new, inventive types of scheduling rules. For example, a person (e.g., a medical doctor) may be allowed to schedule multiple appointments in a single half hour period of time. Also, people or resources that can schedule more than one appointment in a time period may be allowed to schedule appointments only up to some predetermined maximum number of appointments for a time period. For example, an oil change bay may be allowed to have scheduled a maxi mum of 12 appointments over a four hour time period. Such a rule re?ects the fact that it is not always practical to schedule each speci?c appointment exactly, but that there still should be some control over how many separate appointments are allowed in a predetermined period of time. [0013] As another variation in scheduling service appoint ments, While the customer may schedule a single service appointment to occur during some desired time interval, the scheduling program may speci?cally schedule the various people and resources for only the portions of the service time interval Where they Will be needed. For example, if an appointment for a medical exam is to last one hour, the appointment may require: (1) a nurse for the?rst 10 minutes of the hour and the last 20 minutes of the hour; (2) an examination room for the?rst 20 minutes and last 20 minutes of the hour; (3) an x-ray room for the middle 20 minutes of the hour; and (4) a doctor for the?nal 30 minutes of the hour. In this case, the calendars for the nurse, the doctor, the x-ray room and the exam room can be scheduled only for the respective periods that they are actually required. [0014] At least some embodiments of the present inven tion may exhibit one or more of the following objects, advantages and bene?ts: [0015] (1) allows calendaring and scheduling access rules to be determined on a group by group basis; [0016] (2) allows a group administrator to set and maintain calendaring and scheduling rules for a group of participants; [0017] (3) allows one calendar to be utilized in con nection With several different groups (e.g.,?rst employer, second employer, charitable group, sports group, social group); [0018] (4) eliminates or minimizes the need for a person to check multiple calendars computer-based or otherwise) When performing scheduling tasks; [0019] (5) saves time by providing all relevant sched uling and calendaring information in a single calen dar; [0020] (6) facilitates integration of intranet, extranet, community and personal scheduling functionality; [0021] (7) use of distinct groups make it easier for an employee of a vendor to integrate a personal calen dar along With a calendar used for vendor/customer appointments; [0022] (8) use of distinct groups makes self-reserva tion by customers practical and less prone to (inten tional or unintentional) abuse by customers making self-reservations (including mischievous customers and those unfamiliar With correct use of the calen dar); [0023] (9) users can schedule With or be scheduled by colleagues of multiple companies to Which they might belong, vendors, customers, community group members, friends and family all synchronized through a single calendar that checks the availability of people and resources in real time; [0024] (10) new,?exible rules allow new types of computer-based vendor/customer appointment scheduling; [0025] (11) new,?exible rules allow more ef?cient utilization of vendor personnel and/or vendor resources under a computer-based or self-reservation system; [0026] (12) non-consumable resource scheduling ensures that adequate non-consumable resources, in addition to appropriate personnel, Will be available for an appointment; and [0027] (13) consumable resource schedule ensures that adequate consumable resources Will be available for an appointment. [0028] According to one aspect of the present invention, a piece of scheduling software for execution by a computer system includes calendar data, group data, sets of access rules and administration software. The calendar data includes machine readable data corresponding to a schedule of events for a schedulee. The group data includes machine readable data corresponding to the identity of groups to Which the calendar data and associated schedulee belong. The sets of access rules each respectively include machine readable data and instructions for controlling access to the calendar data by the members of each group. The adminis tration software includes machine readable instructions for allowing each set of access rules to be determined by a separate administrator. [0029] According to a further aspect of the present inven tion, a piece of scheduling software includes resource cal endar data and access rules. The resource calendar data includes machine readable data corresponding to a schedule of events for a resource. The access rules include machine readable data and instructions for controlling access to the calendar data. [0030] According to a further aspect of the present inven tion, a piece of scheduling software includes calendar data and access rules. The calendar data includes machine read able data corresponding to a schedule of events for a schedulee. The access rules include machine readable data and instructions for controlling revision access to the cal endar data so that the schedulee can be simultaneously scheduled for more than one event. [0031] According to a further aspect of the present inven tion a piece of scheduling software includes sets of calendar data, con?ict determination software and access rules. Each set of calendar data includes machine readable data respec tively corresponding to a schedule of events for a schedulee.
19 US 2003/ A1 Mar. 27, 2003 The con?ict determination software includes machine read able instructions for determining con?icts between events on the schedules and a proposed event that is proposed to be added to a schedule. The access rules include machine readable data and instructions for controlling revision access to the calendar data so that a reviser can propose and schedule an event With one or more schedulee based on schedulee identity priority information provided by the reviser and con?icts as determined by the con?ict determi nation software. [0032] Further applicability of the present invention Will become apparent from a review of the detailed description and accompanying drawings. It should be understood that the description and examples, While indicating preferred embodiments of the present invention, are not intended to limit the scope of the invention, and various changes and modi?cations Within the spirit and scope of the invention Will become apparent to those skilled in the art. BRIEF DESCRIPTION OF THE DRAWINGS [0033] The present invention Will become more fully understood from the detailed description given below, together With the accompanying drawings, Which are given by Way of illustration only, and are not to be construed as limiting the scope of the present invention. In the drawings: [0034] FIG. 1 is block diagram of a scheduling software computer system according to the present invention. [0035] FIG. 2 is an exemplary screen display generated by the scheduling software of the computer system of FIG. 1 showing a schedulee s view of a schedulee s calendar according to the present invention. [0036] FIG. 3 is an exemplary screen display generated by the scheduling software of the computer system of FIG. 1 showing group information for a calendar. [0037] FIG. 4 is an exemplary screen display generated by the scheduling software of the computer system of FIG. 1 showing a table of exemplary access rules for a group. [0038] FIG. 5 is an exemplary screen display generated by the scheduling software of the computer system of FIG. 1 showing a modi?cation of the level of revision access by a group administrator. [0039] FIG. 6 is an exemplary screen display generated by the scheduling software of the computer system of FIG. 1 showing a view of the schedulee s calendar according to a?rst level of view access. [0040] FIG. 7 is an exemplary screen display generated by the scheduling software of the computer system of FIG. 1 showing a view of the schedulee s calendar according to a second level of view access. [0041] FIG. 8 is an exemplary screen display generated by the scheduling software of the computer system of FIG. 1 showing a screen for adding an appointment according to a?rst level of revision access. [0042] FIG. 9 is an exemplary screen display generated by the scheduling software of the computer system of FIG. 1 showing a screen for adding an appointment according to a second level of revision access. [0043] FIG. 10 is an exemplary screen display generated by the scheduling software of the computer system of FIG. 1 showing a screen for adding an appointment according to a third level of revision access. [0044] FIG. 11 is a?owchart for a method of determining availability of a schedulee based on an access rule allowing multiple appoints in a predetermined time period. [0045] FIG. 12 is a?owchart for a method of determining availability of a set of schedulees based in part on schedulee identity priority data. [0046] FIG. 13 is a?owchart for a method of scheduling an appointment requiring a combination of people and resources. [0047] FIG. 14 is an exemplary screen display showing self-reservation of a vendor service by a customer. [0048] FIG. 15 is another exemplary screen display show ing self-reservation of a vendor service by a customer. [0049] FIG. 16 is another exemplary screen display show ing self-reservation of a vendor service by a customer. [0050] FIG. 17 is another exemplary screen display show ing self-reservation of a vendor service by a customer. [0051] FIG. 18 is another exemplary screen display show ing self-reservation of a vendor service by a customer. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS [0052] Before starting a description of the FIGS., some terms Will now be de?ned. [0053] De?nitions [0054] the present invention: means at least some embodiments of the present invention; references to various feature(s) of the present invention throughout this document do not mean that all claimed embodiments or methods include the refer enced feature(s). [0055] events: any item that can be scheduled on a computer-based schedule; includes but is not limited to service appointments made between vendors and customers. [0056] schedulee: an entity associated With a sched ule; the schedulee may be a person, a group of people, an object (such as a dentist s chair), a con sumable resource (such as motor oil), a location (such as a conference room), or any other entity that is susceptible to scheduling. [0057] controlling access: means any control or par tial control of the Way in Which view access and/or revision access is implemented; control of access refers not just to identi?cation of parties that are allowed access, but also can relate to the speci?c manner of access allowed to each party; for example, permission to see Which portions of a schedulee s calendar are occupied amount to one level of view access, While permission to see the speci?c appoint ments or events on a schedulee s calendar is a different and higher level of view access;
20 US 2003/ A1 Mar. 27, 2003 [0058] allowing each set of access rules to be deter mined by a separate administrator: does not neces sarily mean that the administrator must determine each and every access rule, but rather that the admin istrators can fashion at least some of the access rules; for example, some access rules may be determined by default settings in the software that can be over ridden by an administrator and some access rules may be determined by default settings in the soft Ware that cannot be overridden by an administrator. [0059] vendor: one Who sells, rents or gives away products and/or services. [0060] customer: one Who receives products and/or services from a vendor. [0061] resource: any physical object, location or liv ing thing that can be scheduled for an event; resources include, but are not limited to, things used by vendors during appointments With clients. [0062] consumable resource: a resource that is sub stantially consumed during a scheduled event. [0063] non-consumable resource: a resource that is not substantially consumed during a scheduled event. [0064] con?ict: events on a schedule that are close in time or overlap according to predetermined stan dards for temporal closeness; depending on the fac tual context, schedule con?icts may be limited to events that overlap at least partially in time, or con?icts may be more broadly de?ned to include events that are close in time, but do not overlap. [0065] schedulee identity priority information: any information useful in prioritizing the identity of people, resources or other entities With Which a proposed event is to be selectively scheduled; schedulee identity priority information may take the form of a preferred person or resource to be used at a vendor-customer appointment, or may take on any other form that is helpful in distinguishing among multiple entities that are candidates for participation in an event. [0066] To the extent that the de?nitions provided above are consistent With ordinary, plain and accustomed meanings (as generally evidenced, inter alia, by dictionaries and/or technical lexicons), the above de?nitions shall be considered supplemental in nature. To the extent that the de?nitions provided above are inconsistent With ordinary, plain and accustomed meanings (as generally evidenced, inter alia, by dictionaries and/or technical lexicons), the above de?nitions shall control. If the de?nitions provided above are broader than the ordinary, plain and accustomed meanings in some aspect, then the above de?nitions Will control at least in relation to their broader aspects. [0067] To the extent that a patentee may act as its own lexicographer under applicable law, it is hereby further directed that all Words appearing in the claims section, except for the above de?ned Words, shall take on their ordinary, plain and accustomed meanings (as generally evidenced, inter alia, by dictionaries and/or technical lexi cons), and shall not be considered to be specially de?ned in this speci?cation. NotWithstanding this limitation on the inference of special de?nitions, the speci?cation may be used to evidence the appropriate ordinary, plain and accus tomed meanings (as generally evidenced, inter alia, by dictionaries and/or technical lexicons), in the situation Where a Word or term used in the claims has more than one alternative ordinary, plain and accustomed meaning and the speci?cation is helpful in choosing between the alternatives. [0068] FIG. 1 shows an exemplary scheduling and calen daring computer system 100 according to the present inven tion. Computer system 100 includes Internet 102, schedul ing server computer system 104, vendor A intranet, vendor B intranet 108, customer A computer 110, customer B computer 112 and customer C computer 114. Generally, in this exemplary system architecture, most or all of the scheduling software is stored and maintained among a system of server computers 104 (server computers not separately shown), Which is in communication With com puters of the various users of the scheduling system over a computer network. HoWever, the scheduling software may be distributed in many different Ways among networked computers. Alternatively, there may be no network at all, and the scheduling software may be maintained and used on a single computer (this is a non-preferred embodiment). [0069] Internet 102 is the familiar Internet and associated World Wide Web, and it communicates scheduling data, such as calendars and scheduling requests, between the various computers of the system in conventional Ways. Alternatively, Internet 102 could be replaced With any other type of computer network now known or developed in the future (e.g., Wireless networks likely to be developed in the future). [0070] Server computer system 104 is a server computer or set of server computers, capable of acting as a server for a large number of Internet clients. For example, in this embodiment, server computer system 104 serves calendar and scheduling data for thousands of clients (as Will be further explained below in connection With FIG. 3). HoW ever, as more schedulees and other users of the scheduling software expand into the hundreds of thousands or even millions, server computer system 104 must be equipped With suf?cient system resources to handle the increased load. [0071] Server computer system 104 includes scheduling software 105. Scheduling software 105 includes several software modules and databases, including: calendar data 120, group data 122, access rules module 124, administra tion software module 126, time Zone correction module 128, schedulee data 130, service data 132, availability check software module 134 and noti?cation software module 136. Additional software modules can be added to add features to the scheduling and calendaring functionality that are now known or later developed. [0072] Calendar data 120 is a database for storing calen dars for all members of the system. In some embodiments of the present invention, only certain users actually have cal endars. For example, if the system is largely made up of vendors and customers, the employees of the vendor may be assigned calendars, While the customers may not generally be assigned calendars. HoWever, in the preferred embodi ments, every user of the system gets a calendar. This is advantageous because, assuming that the customers actually take steps to maintain their calendars, the customers cal
21
22
23
24
25
(30) Foreign Application Priority Data
US 20040015727A1 (19) United States (12) Patent Application Publication (10) Pub. No.: US 2004/0015727 A1 Lahti et al. (43) Pub. Date: Jan. 22, 2004 (54) SYNCHRONIZATION METHOD (76) Inventors: Jerry Lahti,
(Us) (73) Assignee: Avaya Technology Corp. Je?' McElroy, Columbia, SC (US); (21) Appl. No.: 10/413,024. (22) Filed: Apr. 14, 2003 (57) ABSTRACT
US 20040202300A1 (19) United States (12) Patent Application Publication (10) Pub. No.: US 2004/0202300 A1 Cooper et al. (43) Pub. Date: Oct. 14, 2004 (54) CALL HANDLING USING NON-SPEECH CUES VIA A PERSONAL
\ \ \ connection connection connection interface interface interface
US 20140122910A1 (19) United States (12) Patent Application Publication (10) Pub. No.: US 20140122910 A1 Chiu et al. (43) Pub. Date: May 1, 2014 (54) RACK SERVER SYSTEM AND OPERATION Publication Classi?cation
US 20130007621A1 (19) United States (12) Patent Application Publication (10) Pub. No.: US 2013/0007621 A1 Warren (43) Pub. Date: Jan.
US 20130007621A1 (19) United States (12) Patent Application Publication (10) Pub. No.: US 2013/0007621 A1 Warren (43) Pub. Date: Jan. 3, 2013 (54) (76) (21) (22) (51) (52) SYSTEM FOR LEARNING NAMES OF
US 20130073440A1 (19) United States (12) Patent Application Publication (10) Pub. No.: US 2013/0073440 A1 Chen (57)
US 20130073440A1 (19) United States (12) Patent Application Publication (10) Pub. No.: US 2013/0073440 A1 Chen (43) Pub. Date: Mar. 21, 2013 (54) PAYROLL SYSTEM AND METHOD Publication Classi?cation (76)
/ \33 40 \ / \\ \ \ M / 32. 28f 1. (19) United States (12) Patent Application Publication Lawser et al. NETWORK \ 36. SERVlCE 'NTERNET SERVICE
(19) United States (12) Patent Application Publication Lawser et al. US 20130336314A1 (10) Pub. N0.: US 2013/0336314 A1 (43) Pub. Date: Dec. 19, 2013 (54) (71) (72) (73) (21) (22) (63) METHOD FOR COMPLETING
software, and perform automatic dialing according to the /*~102
US 20140105199A1 (19) United States (12) Patent Application Publication (10) Pub. No.: US 2014/0105199 A1 Tian (43) Pub. Date: (54) METHOD AND APPARATUS FOR AUTOMATIC DIALING ACCESS POINTS (71) Applicant:
Hay (43) Pub. Date: Oct. 17, 2002
US 20020152322A1 (19) United States (12) Patent Application Publication (10) Pub. No.: US 2002/0152322 A1 Hay (43) Pub. Date: Oct. 17, 2002 (54) (76) (21) (22) (51) (52) METHOD AND APPARATUS FOR FACILITATING
US 20090157756Al (19) United States (12) Patent Application Publication (10) Pub. No.: US 2009/0157756 A1 Sanvido (43) Pub. Date: Jun.
US 20090157756Al (19) United States (12) Patent Application Publication (10) Pub. No.: US 2009/0157756 A1 Sanvido (43) Pub. Date: Jun. 18, 2009 (54) FILE SYSTEM FOR STORING FILES IN Publication Classi?cation
(71) Applicant: SPEAKWRITE, LLC,Austin, TX (US)
US 20130304465Al (19) United States (12) Patent Application Publication (10) Pub. No.: US 2013/0304465 A1 Henry et al. (43) Pub. Date: NOV. 14, 2013 (54) METHOD AND SYSTEM FOR AUDIO-VIDEO (52) US. Cl.
(12) United States Patent (16) Patent N6.= US 6,198,814 B1 Gill (45) Date of Patent: Mar. 6, 2001
US006198814B1 (12) United States Patent (16) Patent N6.= Gill (45) Date of Patent: Mar. 6, 2001 (54) SYSTEM AND METHOD FOR ENTERING 5,621,790 * 4/1997 Grossman 6161...... 379/266 CALL OUTCOME RECORDS IN
(54) METHODS AND SYSTEMS FOR FINDING Publication Classi?cation CONNECTIONS AMONG SUBSCRIBERS TO AN EMAIL CAMPAIGN (51) Int- Cl
US 201403 79420A1 (19) United States (12) Patent Application Publication (10) Pub. No.: US 2014/0379420 A1 Chestnut et al. (43) Pub. Date: Dec. 25, 2014 (54) METHODS AND SYSTEMS FOR FINDING Publication
(12) Patent Application Publication (10) Pub. No.: US 2013/0325512 A1 Kim et al. (43) Pub. Date: Dec. 5, 2013
(19) United States US 20130325512Al (12) Patent Application Publication (10) Pub. No.: US 2013/0325512 A1 Kim et al. (43) Pub. Date: Dec. 5, 2013 (54) ELECTRONIC MEDICAL RECORD SYSTEM Publication Classi?cation
(43) Pub. Date: Feb. 16, 2012
US 20120041897A1 (19) United States (12) Patent Application Publication (10) Pub. No.: US 2012/0041897 A1 Teague et al. (43) Pub. Date: (54) (75) (73) (21) (22) (63) MARKET INDICATOR PROCESS AND METHOD
(12) United States Patent Edelen
US008285799B2 (12) United States Patent Edelen (10) Patent N0.: (45) Date of Patent: Oct. 9, 2012 (54) QUOTA-BASED ARCHIVING (75) Inventor: James Edelen, Renton, WA (U S) (73) Assignee: Microsoft Corporation,
US 20020072350A1 (19) United States (12) Patent Application Publication (10) Pub. No.: US 2002/0072350 A1 Fukuzato (43) Pub. Date: Jun.
US 20020072350A1 (19) United States (12) Patent Application Publication (10) Pub. No.: US 20020072350 A1 Fukuzato (43) Pub. Date: Jun. 13, 2002 (54) BACKUP METHOD OF APPLICATIONS OF PORTABLE CELLULAR PHONE
1,5 F., n M 3 My MM, 3 2. M5, ' 120 1. (21) App1.N0.: 13/789,334 M/WMWW W ~ 3> ( I INTERNET < 114. (71) ApplicantszRobert Monster, Sammamish, WA
v US 2013023 8496A1 (19) United States (12) Patent Application Publication (10) Pub. No.: US 2013/0238496 A1 Monster et al. (43) Pub. Date: Sep. 12, 2013 (54) SYSTEM AND METHOD FOR DOMAN LEASNG, ACQUSTON
US 20050027827A1 (19) United States (12) Patent Application Publication (10) Pub. No.: US 2005/0027827 A1 Owhadi et al. (43) Pub. Date: Feb.
US 20050027827A1 (19) United States (12) Patent Application Publication (10) Pub. No.: US 2005/0027827 A1 Owhadi et al. (43) Pub. Date: Feb. 3, 2005 (54) SYSTEM FOR PROVIDING SUPPORT FOR AN ELECTRONIC
US 20120215907A1 (19) United States (12) Patent Application Publication (10) Pub. No.: US 2012/0215907 A1 Chung (43) Pub. Date: Aug.
US 20120215907A1 (19) United States (12) Patent Application Publication (10) Pub. No.: US 2012/0215907 A1 Chung (43) Pub. Date: (54) SYSTEMS AND METHODS FOR (52) US. Cl...... 709/224 SELF-ADJUSTING LOGGING
Naylor, Lake OsWego, OR (US) (51) Int_ CL
US 20100023688A1 (19) United States (12) Patent Application Publication (10) Pub. No.: US 2010/0023688 A1 Crowther et al. (43) Pub. Date: (54) SYMMETRICAL STORAGE ACCESS ON (86) PCT No.: PCT/US2007/001542
US 20020165740A1 (19) United States (12) Patent Application Publication (10) Pub. No.: US 2002/0165740 A1 Saunders (43) Pub. Date: Nov.
US 20020165740A1 (19) United States (12) Patent Application Publication (10) Pub. No.: US 2002/0165740 A1 Saunders (43) Pub. Date: Nov. 7, 2002 (54) INVESTMENT STYLE LIFE INSURANCE PRODUCT THAT ALLOWS
US 20020174380A1 (19) United States (12) Patent Application Publication (10) Pub. N0.: US 2002/0174380 A1. Mannarsamy (43) Pub. Date: NOV.
US 20020174380A1 (19) United States (12) Patent Application Publication (10) Pub. N0.: US 2002/0174380 A1 Mannarsamy (43) Pub. Date: NOV. 21, 2002 (54) HELPDESK SYSTEM AND METHOD (52) US. Cl...... 714/25
(12) United States Patent (10) Patent N0.: US 8,282,471 B1 Korner (45) Date of Patent: Oct. 9, 2012
US008282471B1 (12) United States Patent (10) Patent N0.: US 8,282,471 B1 Korner (45) Date of Patent: Oct. 9, 2012 (54) COMPUTER-IMPLEMENTED SPORTS 2011/0003634 A1* 1/2011 Manteris..... 463/25 WAGERING
(12) Patent Application Publication (10) Pub. No.: US 2003/0035525 A1 Wu et al. (43) Pub. Date: Feb. 20, 2003
(19) United States US 20030035525A1 (12) Patent Application Publication (10) Pub. No.: US 2003/0035525 A1 Wu et al. (43) Pub. Date: (54) (76) (21) (22) SYSTEM AND METHOD FOR DISTINGUISHING TELEPHONE NUMBER
US 20070139188A1 (19) United States (12) Patent Application Publication (10) Pub. No.: US 2007/0139188 A1 Ollis et al. HOME PROCESSOR /\ J\ NETWORK
US 20070139188A1 (19) United States (12) Patent Application Publication (10) Pub. No.: US 2007/0139188 A1 Ollis et al. (43) Pub. Date: Jun. 21, 2007 (54) (75) (73) (21) (22) METHOD AND APPARATUS FOR COMMUNICATING
US 20020141557A1 (19) United States (12) Patent Application Publication (10) Pub. No.: US 2002/0141557 A1 STRANDBERG (43) Pub. Date: Oct.
---- US 20020141557A1 (19) United States (12) Patent Application Publication (10) Pub. No.: US 2002/0141557 A1 STRANDBERG (43) Pub. Date: (54) SYSTEM AND METHOD FOR PROVIDING AN AUTOMATIC TELEPHONE CALL
l / Normal End, client 1 granted access to " System 1
US 20110252465A1 (19) United States (12) Patent Application Publication (10) Pub. No.: US 2011/0252465 A1 MILLER et al. (43) Pub. Date: Oct. 13, 2011 (54) (75) (73) (21) (22) (63) (60) SYSTEM AND METHOD
llllllllllllllillllllllllllllllllllllllllllllllllllllllllllllllllllllllllll
llllllllllllllillllllllllllllllllllllllllllllllllllllllllllllllllllllllllll USOO5535162A United States Patent [19] [11] Patent Number: 5,535,162 Uenoyama [45] Date of Patent: Jul. 9, 1996 [54] ELECTRICALLY
(12) United States Patent (16) Patent N6.= US 6,611,861 B1 Schairer et al. (45) Date of Patent: Aug. 26, 2003
US006611861B1 (12) United States Patent (16) Patent N6.= Schairer et al. () Date of Patent: Aug. 26, 2003 (54) INTERNET HOSTING AND ACCESS SYSTEM Primary Examiner AyaZ Sheikh AND METHOD Assistant Examiner
Place your bets please.
US 2009006l98lAl (19) United States (12) Patent Application Publication (10) Pub. No.: US 2009/0061981 Al Smith (43) Pub. Date: Mar. 5, 2009 (54) ELECTRONIC BINGO-BASED ROULETTE Publication Classi?cation
United States Patent [191
United States Patent [191 Fancy [54] REDUNDANT SIGNAL CIRCUIT [75] Inventor: Thomas A. Fancy, Westminster, Mass. [73] Assignee: General Electric Company, Schenectady, NY. [211 Appl. No.: 854,973 [22] Filed:
check is encoded for causing it to b; oplerable with a, predetermined metering device. In t e a ternative em
12/23/82 Unlted States XF? LHBI'I'QOES Patent [19] [11] 4,317,028 Simjian [] Feb. 23, 1982 [54] SUBSCRIBER CHECK ACCEPTING AND check adapted to operate a metering device comprises ISSUING APPARATUS means
US 20070028343A1 (19) United States (12) Patent Application Publication (10) Pub. N0.: US 2007/0028343 A1 Makowka (43) Pub. Date: Feb.
US 20070028343A1 (19) United States (12) Patent Application Publication (10) Pub. N0.: US 2007/0028343 A1 Makowka (43) Pub. Date: Feb. 8, 2007 (54) DISPOSABLE PROTECTIVE GARMENT Publication Classi?cation
(12) United States Patent (10) Patent N0.: US 8,176,126 B2 Da vi s et a]. 45 Date of Patent : Ma 8, 2012
' US008176126B2 (12) United States Patent (10) Patent N0.: US 8,176,126 B2 Da vi s et a]. 45 Date of Patent : Ma 8, 2012 (54) LIMIT SYSTEM, RATE METHOD OF TRANSFERRING AND PROGRAM TO 29513;, 7,117,358
Filetto et al. [45] Date of Patent: Feb. 15, 2000
US006025842A United. States Patent [19] [11] P a t en tn um b er: 6, 025, 842 Filetto et al. [45] Date of Patent: Feb. 15, 2000 [54] SYSTEM AND METHOD FOR WINDOW 5,046,001 9/1991 Barker et al...... 364/200
etc.) (ERP) Computer System (e.g., columns, rows,?elds, r16 (e.g., Database) 24 Enterprise Resource Planning Table Objects Module 0 r26
US 20120221582A1 (19) United States (12) Patent Application Publication (10) Pub. No.: US 2012/0221582 A1 Boross et al. (43) Pub. Date: Aug. 30, 2012 (54) SETTING AND DISPLAYING PRIMARY (52) US. Cl......
222252 211222 1111;111:131... ~~~~~~~~~~~~~~~~~~~ 2221522 [73] Assigneez Rockwell Semiconductor Systems 5,754,639 5/1998 Flockhart et al...
I I US0059012A Ulllted States Patent [19] [11] Patent Number: Dez0nn0 [] Date of Patent: * May 4, 1999 [54] APPARATUS AND METHOD FOR 5,526,416 6/1996 DeZonno et al...... 379/266 IDENTIFYING RECORDS ()1?
Sugla (43) Pub. Date: Nov. 1, 2001
US 20010036258A1 (19) United States (12) Patent Application Publication (10) Pub. No.: US 2001/0036258 A1 Sugla (43) Pub. Date: (54) TELECOMMUNICATION SERVICE FOR Publication Classi?cation PRIORITIZING
US 20130169877A1 (19) United States (12) Patent Application Publication (10) Pub. N0.: US 2013/0169877 A1 DANG (43) Pub. Date: Jul.
US 20130169877A1 (19) United States (12) Patent Application Publication (10) Pub. N0.: US 2013/0169877 A1 DANG (43) Pub. Date: Jul. 4, 2013 (54) SUPPLEMENTAL AUDIO AND VISUAL (52) US. Cl. SYSTEM FORA VIDEO
(72) Inventors: Juergen RIEDL, Koenigsbrunn (DE); USPC ( 267/285)
US 20130087957A1 (19) United States (12) Patent Application Publication (10) Pub. No.: US 2013/0087957 A1 RIEDL et al. (43) Pub. Date: Apr. 11, 2013 (54) DEVICE FOR DAMPING THE VIBRATIONS Publication Classi?cation
US 20130138485A1 (19) United States (12) Patent Application Publication (10) Pub. No.: US 2013/0138485 A1 ZOU et a]. (43) Pub. Date: May 30, 2013
US 20130138485A1 (19) United States (12) Patent Application Publication (10) Pub. No.: US 2013/0138485 A1 ZOU et a]. (43) Pub. Date: May 30, 2013 (54) CONFIGURABLE BILLING WITH (52) US. Cl. SUBSCRIPTIONS
. tlllll,1! 1% 11:11 I.,W/ "-111 // out AIHI/ ) I \\ M10. 1 I! (1' 1L- 1!!! I VEHICLE} I] r20 (TRAFFIC COMPUTER 10 RECEIVING UNIT 41 I \ ")SENSOR
United States Patent [19] Albrecht et al. US005812069A [11] Patent Number: [] Date of Patent: Sep. 22, 1998 [54] METHOD AND SYSTEM FOR FORECASTING TRAFFIC FLOWS [75] Inventors: UWe Albrecht, Miinchen;
US 20060068876Al (19) United States (12) Patent Application Publication (10) Pub. No.: US 2006/0068876 A1 Kane et al. (43) Pub. Date: Mar.
US 20060068876Al (19) United States (12) Patent Application Publication (10) Pub. No.: US 2006/0068876 A1 Kane et al. (43) Pub. Date: Mar. 30, 2006 (54) METHOD AND APPARATUS FOR CONDUCTING A GAME OF CHANCE
(12) United States Patent (10) Patent No.: US 8,253,226 B2 Oguri (45) Date of Patent: Aug. 28, 2012
US008253226B2 (12) United States Patent (10) Patent No.: US 8,253,226 B2 Oguri (45) Date of Patent: Aug. 28, 2012 (54) ELECTRONIC PARTS, AND METHOD FOR (56) References Cited ARRANGING SHIELDING CASE AND
NJ (US) (51) Int. Cl. H04L 9/00 (2006.01) Correspondence Address: (52) US. Cl... 380/278; 713/ 150 ALFRED C. ROTH (57) ABSTRACT
. I. I. I US 20080187140A1 (19) United States (12) Patent Application Publication (10) Pub. No.: US 2008/0187140 A1 McGillian et al. (43) Pub. Date: Aug. 7, 2008 (54) METHOD AND SYSTEM OF SECURELY Related
// g EMPLOYER 120 VEBA TRUST 140
US 20120022899A1 (19) United States (12) Patent Application Publication (10) Pub. No.: US 2012/0022899 A1 Landry (43) Pub. Date: (54) PROGRAM FOR ALTERNATIVE FUNDING Publication Classi?cation OF EMPLOYEE
Ff'if ~ _ INVISIWALL. Shively (43) Pub. Date: NOV. 28, 2002 . LOCAL ONSITE. (Us) (21) Appl. No.: 09/865,377
US 20020178378A1 (19) United States (12) Patent Application Publication (10) Pub. No.: US 2002/0178378 A1 Shively (43) Pub. Date: NOV. 28, 2002 (54) SECURE NTRUSON DETECTON SYSTEM (76) nventor: Geo?'rey
United States. (12) Patent Application Publication (10) Pub. No.: US 2013/0268350 A1 Koonce et al. (43) Pub. Date: Oct. 10, 2013 (19) (54) (71) (72)
(19) United States US 20130268350A1 (12) Patent Application Publication (10) Pub. No.: US 2013/0268350 A1 Koonce et al. (43) Pub. Date: Oct. 10, 2013 (54) (71) (72) (21) (22) (63) SYSTEM AND METHOD FOR
Vignet (43) Pub. Date: Nov. 24, 2005
US 20050262425A1 (19) United States (12) Patent Application Publication (10) Pub. No.: Vignet (43) Pub. Date: Nov. 24, 2005 (54) (76) (21) (22) METHOD AND SYSTEM FOR JAVA GANTT/BAR CHART RENDERING Inventor:
(12) United States Patent Wen et a].
' US008719918B2 (12) United States Patent Wen et a]. (10) Patent N0.: () Date of Patent: May 6, 14 (54) (75) (73) (21) (22) (86) (87) () () (51) (52) (58) METHOD AND DEVICE FOR DISTRIBUTED SECURITY CONTROL
