US8108250B1 - Method and apparatus for providing a business tool - Google Patents
Method and apparatus for providing a business tool Download PDFInfo
- Publication number
- US8108250B1 US8108250B1 US11/650,366 US65036607A US8108250B1 US 8108250 B1 US8108250 B1 US 8108250B1 US 65036607 A US65036607 A US 65036607A US 8108250 B1 US8108250 B1 US 8108250B1
- Authority
- US
- United States
- Prior art keywords
- business
- performance
- provider
- real
- pseudo
- 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.)
- Active, expires
Links
- 238000000034 method Methods 0.000 title claims abstract description 35
- 230000000007 visual effect Effects 0.000 claims abstract description 38
- 238000004458 analytical method Methods 0.000 claims abstract description 17
- 238000005457 optimization Methods 0.000 claims description 17
- 230000008569 process Effects 0.000 claims description 16
- 238000013024 troubleshooting Methods 0.000 claims description 12
- 238000012795 verification Methods 0.000 claims description 8
- 238000012545 processing Methods 0.000 claims description 7
- 230000006870 function Effects 0.000 claims description 4
- 238000011156 evaluation Methods 0.000 claims description 2
- 230000001052 transient effect Effects 0.000 claims 1
- 230000008439 repair process Effects 0.000 description 13
- 238000004519 manufacturing process Methods 0.000 description 9
- 238000010586 diagram Methods 0.000 description 7
- 238000003860 storage Methods 0.000 description 7
- 238000012544 monitoring process Methods 0.000 description 5
- 238000004364 calculation method Methods 0.000 description 4
- 230000003993 interaction Effects 0.000 description 4
- 239000003086 colorant Substances 0.000 description 3
- 238000013500 data storage Methods 0.000 description 3
- 238000012552 review Methods 0.000 description 3
- 238000012935 Averaging Methods 0.000 description 2
- 238000013475 authorization Methods 0.000 description 2
- 238000004891 communication Methods 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 239000004973 liquid crystal related substance Substances 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 230000003068 static effect Effects 0.000 description 2
- 238000012549 training Methods 0.000 description 2
- 230000009471 action Effects 0.000 description 1
- 238000013459 approach Methods 0.000 description 1
- 239000003795 chemical substances by application Substances 0.000 description 1
- 238000007796 conventional method Methods 0.000 description 1
- 230000008878 coupling Effects 0.000 description 1
- 238000010168 coupling process Methods 0.000 description 1
- 238000005859 coupling reaction Methods 0.000 description 1
- 238000013481 data capture Methods 0.000 description 1
- 238000013479 data entry Methods 0.000 description 1
- 238000003066 decision tree Methods 0.000 description 1
- 238000005553 drilling Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 238000007689 inspection Methods 0.000 description 1
- 238000011835 investigation Methods 0.000 description 1
- 238000012423 maintenance Methods 0.000 description 1
- 239000011159 matrix material Substances 0.000 description 1
- 230000006855 networking Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000008520 organization Effects 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 238000007639 printing Methods 0.000 description 1
- 238000009877 rendering Methods 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 230000011664 signaling Effects 0.000 description 1
- 230000008685 targeting Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/10—Office automation; Time management
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/06—Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
- G06Q10/063—Operations research, analysis or management
- G06Q10/0639—Performance analysis of employees; Performance analysis of enterprise or organisation operations
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/06—Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
- G06Q10/063—Operations research, analysis or management
- G06Q10/0639—Performance analysis of employees; Performance analysis of enterprise or organisation operations
- G06Q10/06393—Score-carding, benchmarking or key performance indicator [KPI] analysis
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/06—Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
- G06Q10/063—Operations research, analysis or management
- G06Q10/0639—Performance analysis of employees; Performance analysis of enterprise or organisation operations
- G06Q10/06398—Performance of employee with respect to a job function
Definitions
- the present invention relates to the field of business consulting, and more specifically, a system for the retrieval, analysis, and display of pseudo-real-time business data for the business consultant and/or business owner.
- business owners typically wait until they receive a financial statement at the end of the month or end of quarter to determine whether or not they have improved their bottom line or met their financial objectives.
- business owners cannot make key staffing, training, and advertising decisions until after a problem has affected their business sales and productivity for quite some time. They cannot be proactive in their business analysis and approach. Moreover, they do not have an easy way to measure return on advertising dollars and trace where their best customers come from quantifying their advertising dollars.
- business owners do not have the data to clearly detect problems and identify the appropriate source. Without the data, business owners do not know what type of corrective steps to take, which is most important or which order to make them. For example, business owners cannot identify whether changes to sales or technician training will solve the problem or whether increasing headcount or advertising is the better solution. More importantly, without this pseudo-realtime data, businesses do not know if the changes they have implemented have had a positive or negative effect until it is too late.
- An input interface enables designated personnel to enter data in pseudo-real-time into the system.
- Analysis logic calculates key values for a business based on the pseudo-real-time data entered and enables the display of the relationship of the key values to projected goals.
- a user interface provides a visual display of an immediate identification of an overall business state.
- FIG. 1 is one embodiment of a network on which the present invention may be implemented.
- FIG. 2 is an illustration of one embodiment of the various users in the IT industry.
- FIG. 3 is an illustration of one embodiment of the various users in the automotive industry.
- FIG. 4A is an illustration of one embodiment of the business intelligence system where the owner of a business is also the manager of a business.
- FIG. 4B is an illustration of one embodiment of the business intelligence system that includes a third party business expert.
- FIG. 5 is a block diagram of one embodiment of the business intelligence system.
- FIG. 6 is a flowchart of one embodiment of an overview of the business intelligence system.
- FIG. 7 is a flowchart of one embodiment of the pseudo-real time data entry into the system.
- FIG. 8 is a flowchart of one embodiment of enabling a business monitor to use the business intelligence system.
- FIG. 9 is a flowchart of one embodiment of enabling a business monitor to use the optimization tool.
- FIG. 10 is a block diagram of one embodiment of a server providing the business intelligence system.
- FIG. 11 is a flowchart of one embodiment of enabling a business monitor to use the projection tool.
- FIG. 12 is a diagram illustrating one embodiment of the relationships between the various interfaces and displays
- FIG. 13 is a screen shot of one embodiment of an individual service advisor seller interface.
- FIG. 14 is a screen shot of one embodiment of an individual service advisor seller interface for creating a work order.
- FIG. 15 is a screen shot of one embodiment of an individual service technician producer interface.
- FIGS. 16-17 are screen shots of one embodiment of an administrator verification interface.
- FIG. 18 is a screen shot of one embodiment of the main business display for service technicians.
- FIG. 19 is a screen shot of one embodiment of the service technician team performance display.
- FIG. 20 is a screen shot of one embodiment of all service technician performance display.
- FIG. 21 is a screen shot of one embodiment of the service advisor team performance display.
- FIG. 22 is a screen shot of one embodiment of the service advisor team data display.
- FIG. 23 is a screen shot of one embodiment of service advisor team performance display.
- FIG. 24 is a screen shot of one embodiment of a service advisor's display of the service technicians' performance.
- FIG. 25 is a screen shot of one embodiment of a compact display of the overall business state.
- FIG. 26 is a screen shot of one embodiment of the business monitor interface
- FIG. 27 is a screen shot of one embodiment of the business monitor business interface drill down.
- FIGS. 28-29 are screen shots of one embodiment of the compact business monitor display.
- FIG. 30 is a block diagram of one embodiment of a computer system that may be used in conjunction with the present invention.
- the method and apparatus described are for real-time business consulting and visual display of an overall business state.
- FIG. 1 is one embodiment of a network on which the present invention may be implemented.
- the business intelligence system 100 includes one or more business application servers 150 , several client systems, and several different users. Users can be designated personnel, for example, a business monitor 120 , an administrator 130 , and a provider 140 .
- a business monitor 120 in one embodiment, is anyone viewing data over more than a single shop.
- the business monitor 120 may be an administrator handling multiple locations, a regional manager, district supervisor, coach, and/or a multi-shop owner.
- a business monitor 120 has the capability of seeing and comparing the performance of multiple businesses simultaneously.
- An administrator 130 is anyone who needs to obtain complete information about a single shop. The administrator may be a manager, owner, or other individual who sees an overview of a particular shop's performance.
- a provider 140 is anyone who actually sells, produces, or is otherwise involved with the
- the business monitor application 125 , administrator application 135 , and provider application 145 may be on the same computer system. In another embodiment, the business monitor application 125 , administrator application 135 , and provider application 145 may be on separate computer systems as illustrated in FIG. 1 .
- the application is a web-hosted application.
- the network 110 may be the Internet.
- the network 110 may be a local area network (LAN), wide area network (WAN), or another type of network.
- LAN local area network
- WAN wide area network
- a user can access the system from a thin client, such as a web browser.
- the system can be accessed by a thick client.
- a user can monitor several businesses.
- each business has a separate application server 150 .
- FIGS. 2-5 illustrate different embodiments of a hierarchy of possible different users such as a business monitor 120 , an administrator 130 , a provider 140 .
- the business monitor 120 can use the system 100 to monitor the performance of a single or multiple businesses relative to the businesses' business goals.
- businesses may apply to any business establishment, store, service provider, or other organization which includes sales personnel and/or production personnel.
- a user uses the system 100 to monitor the performance of two information technology (IT) consultant businesses, Joe's Consultants (Business 1 ) 205 and Bob's IT Support (Business 2 ) 210 .
- the system 100 collects and analyzes data and enables a business monitor 120 to recommend steps to take to optimize the performance of Joe's Consultants 205 and Bob's IT Support 210 .
- a business monitor 120 can be the owner of a franchise, manager of a chain, third party business expert, or anyone who has the need to view performance of multiple businesses with ease.
- FIG. 3 illustrates one embodiment where the business monitor 120 is a third party business expert 315 monitoring two separately owned automotive service and repair businesses, Alpha Automotive 305 and Beta Automotive 310 . It will be apparent to those of ordinary skill in the art, however that the business intelligence system 100 may be practiced in other industries. It will also be apparent to those of ordinary skill in the art that the business monitor 120 can monitor the performance of a single business, or multiple businesses in different areas. For example, FIG. 4A illustrates a user using the system 100 to monitor the performance of a single automotive service and repair business 405 .
- the administrator 130 can be a manager of a business. In another embodiment, administrators 130 can include the manager and the owner of a business. For example, in FIG. 3 , Alpha Automotive, Inc. has two administrators 130 , the owner of the business and the manager of the business.
- the business monitor 120 and the administrator 130 can be the same individual.
- FIG. 4A illustrates the business monitor 120 and the administrator 130 is the same person, the owner and manager of a business.
- FIG. 4B illustrates another embodiment where the administrator 130 is an individual that both owns and manages a business, and the business monitor 120 is a third party business expert. It will be apparent to one of ordinary skill in the art that there can be one or more users acting in a single or multiple roles.
- a provider 140 is one of the personnel of a business, as illustrated in FIGS. 2-5 .
- a business may have two types of personnel, sellers and producers.
- Sellers are employees that sell goods and/or services to a customer.
- Producers are employees that make the goods and/or provide the services to a customer.
- a service advisor is a seller because the service advisor sells the automotive work to a customer.
- a service technician is a producer because the service technician performs the automotive work on a customer's vehicle.
- IT information technology
- a technical support people or service desk personnel are sellers because they interact with the customer and make an estimate of what work will need to be done, and the field support engineer, or engineers, that actually provides the support to the customer is a producer.
- a customer may interact with multiple sellers and/or multiple producers, depending on the problem being presented. For example, a service desk person may determine that a problem is difficult to define, and pass the customer to a technical support person. That person may identify one or more field support engineers to provide the services required by the customer.
- a seller may be able to solve the problem without involving a producer.
- a customer may come in with an issue that is not actually a hardware problem, but rather an expected functionality of specific installed software. In that instance, the issue may be resolved without involving a producer.
- the business intelligence system 100 can track such single personnel and multi-personnel transactions.
- a single employee may sometimes act as a seller, and sometimes as a producer.
- individuals switch between providing telephone support and field service.
- FIG. 5 is a block diagram of one embodiment of the business intelligence system.
- the business intelligence system includes client applications for a business monitor system 125 an administrator system 135 , and a provider system 145 .
- the client systems are coupled to an application server 150 through a network 110 .
- the business intelligence system 100 described here may be used in any number of different businesses and industries, as described above. However, for simplicity, the examples used for the remainder of this application will be with respect to the automotive industry.
- the business intelligence system 100 includes a user interface and visual display for several types of users. In one embodiment, there are user interfaces and visual displays for a business monitor 120 , an administrator 130 , and providers 140 .
- the provider system 145 includes provider interfaces, such as a seller interface 500 and a producer interface 502 to enable designated personnel to input data.
- provider interfaces such as a seller interface 500 and a producer interface 502 to enable designated personnel to input data.
- a service advisor uses a seller interface 500 to input automotive work sold to a customer in pseudo-real-time
- a service technician uses a producer interface 502 to input automotive work completed on a customer's vehicle in pseudo-real-time.
- the term pseudo-real-time indicates that the system is designed to have the data input shortly after the interaction/work is completed.
- the users are prompted to enter data about an interaction/work prior to starting the next interaction/work.
- the different interfaces target specific users in one embodiment, in one embodiment the various interfaces are available to other users.
- the provider system 145 further includes provider visual displays 509 , such as a seller visual display 505 and a producer visual display 507 that enables designated personnel, such as service advisors and service technicians to see their relative performance and an overall business state in pseudo-real-time.
- provider visual displays 509 such as a seller visual display 505 and a producer visual display 507 that enables designated personnel, such as service advisors and service technicians to see their relative performance and an overall business state in pseudo-real-time.
- the visual displays target specific users, in one embodiment, the visual displays can be available to other users.
- the administrator system 135 can include a verification interface 510 to enable designated personnel such as an administrator 130 to verify work sold by a seller and completed by a producer.
- the administrator system 135 can further include administrator visual displays 515 that provide the overall business state for one or more businesses in pseudo-real-time graphical form.
- the business monitor system 125 includes a business monitor interface 520 .
- the business monitor interface 520 provides a summary display 525 of an immediate identification of an overall business state for a single or multiple businesses in a graphical form.
- the optimization interface 530 is used to set up notifications, and set key values. These preferences are then used by the optimization tool to determine when the system should notify designated personnel when key values are outside a set of boundaries. For example, the optimization tool can notify a business monitor 120 and an administrator 130 when the business is running sub-optimally. This may be the result of a specific service technician performing below their goal, a sales tech not selling a high enough percentage of work available or other factors.
- the application server 150 includes one or more business databases 545 , and a reference database 550 .
- the business database 545 receives the data entered into the seller interface 500 by the seller and the data entered into the producer interface 502 by the producer.
- the seller is a service advisor, while the producer is a service technician.
- the business database 545 stores data for each business in separate databases.
- an owner may own five automotive service and repair businesses, and the data for each business can be stored in a separate database.
- the data for the separate automotive businesses can be stored in single database.
- the data for businesses can be stored in separate databases based on geographic region. For example, an owner may own three automotive service and repair businesses located in southern California and two automotive businesses in northern California. The data for the businesses can be stored in two separate databases, one for southern California and one for northern California.
- businesses may share a single business database 545 , even if they are not related. However, the data is secure, so that only authorized personnel can see the data for each business.
- the reference database 550 generates baseline values for a business for comparison and evaluation of the key values. In one embodiment, the reference database 550 receives the pseudo-real-time data from each of the business databases 545 to further refine baseline values. In one embodiment, there is a reference database 550 for each region and type of business.
- the application server 150 may further include one or more of the following: an analysis logic 555 , optimization logic 560 , guidance logic 575 , and projection logic 595 .
- an analysis logic 555 can access the system from a thin client, such as a web browser.
- the various logics can reside on the application server 150 .
- the user can access the system by a thick client.
- the various logics can reside on the business monitor system 120 , administrator system 130 , or the providers system 140 , on a server, or distributed between the two systems, as is known in the art.
- the analysis logic 555 calculates key values for a business based on the pseudo-real-time data entered. For example, the analysis logic 555 can calculate and track the progress of the service advisor team and individual goals in hours sold. The relationship of the key values to the business's projected goals is reflected in the business monitor visual displays 525 , the administrator visual displays 515 , and the provider visual displays 509 , as described in detail below with respect to FIG. 12 .
- the optimization logic 560 notifies designated personnel such as a business monitor 120 and an administrator 130 when key values get outside of set boundaries.
- the comparison logic 565 obtains current key values for a business and compares the current key values to set boundaries.
- the notification module 570 notifies designated personnel, such as a business monitor 120 and an administrator 130 , for example by a pop-up window, email, SMS, pager alert, or one or more other notification methods.
- the optimization logic 560 can notify a business monitor 120 and an administrator 130 when a business as a whole or a specific employee is functioning below a set percent of their goal.
- the system may, in one embodiment, include a comparison logic 580 that obtains pseudo-real-time data for the business and compares it to acceptable ranges.
- acceptable ranges are derived from reference database 550 .
- the acceptable ranges may be modified by one of more of the following: business type, business size, business location, and season.
- a notification module 585 in one embodiment notifies designated personnel, such as a business monitor 130 , an administrator 120 , or a provider 140 of detected problems.
- the comparison logic 580 can detect that the net operating profit or productivity of the business is below expectation.
- the notification module 585 then notifies designated personnel of the detected problem.
- the business monitor 120 can then use this information to suggest corrective actions to the business.
- projection logic 595 processes past key values and current key values obtained by the analysis logic 555 to project the business's future performance.
- the projection logic 595 enables the business monitor 120 to modify key business parameters to immediately see how the changes, if implemented, are likely to affect the business's future success. For example, the projection tool 595 displays how the business is affected if a service technician or service advisor is added and returns a trend of future hours sold. Likewise, the projection tool 595 projects if a business would perform better or worse in terms of profit, productivity, and efficiency if the number of service advisors is reduced.
- FIG. 10 is a block diagram of one embodiment of a server-based implementation of the system.
- the system in one embodiment, resides on an application server 1010 .
- the application server 1010 runs on a Linux Web Application server.
- the server receives web requests 1005 . These web requests are made, in one embodiment, from a web based interface provided to the system users.
- the web interface may be a simple browser, such as the web browser supplied by Microsoft, the Mozilla Foundation, or any other group.
- the client system is simply a system which is able to establish a secure connection with the server 1010 .
- a network-connected handheld device even a mobile telephone, may be used as a client system.
- the server itself is based on the Apache web server 1015 .
- the application is written in the PHP Hypertext Preprocessor.
- PHP is a programming language that allows web developers to create dynamic content that interacts with databases. PHP is used for developing the web based software application.
- the system is split into two portions, core modules 1040 and premium modules 1090 .
- the core modules may include modules which enable the service advice 1050 , service technician 1055 , reports 1065 , security 1075 , and partner/consultant 1045 .
- a sales and business enterprise reporting (SABER) 1080 is also included.
- the premium modules 1090 may include performance analysis 1092 , advanced reporting features 1094 , and advanced scheduling 1096 . These features are described in more detail below.
- the split shown in FIG. 10 is merely exemplary.
- the application server 1010 in one embodiment passes database requests 1098 to databases (not shown). As noted above the databases may be distributed, or may be located on application server. Responses from the database requests 1098 are routed to the correct module in the system.
- the present system provides a true server-side application.
- the application is hosted and executed on a remote server—the result of the application execution is transmitted and rendered by a client browser.
- Data created by the application is stored remotely, under the user's account, within their allocated storage on a database accessible through the server.
- the system is based on a Web 2.0 Server environment.
- there is no client-side processing within this application with the exception of processing associated with rendering data.
- FIG. 6 is a flowchart of one embodiment of an overview of the business intelligence system.
- a business's initial business state is set up.
- the registering agent who may be a business monitor or other user(s) calculates individual personnel goals and team goals.
- the business monitor calculates a single service technician's personal production goal in hours per week.
- these settings may be based on data from comparable businesses in the business database. This occurs when the business is initially registered with the system. The remaining flowchart is active when the system is in use.
- the business intelligence system ensures that an accessing user is properly authenticated.
- the system allows for various types of users to access the system with different levels of access. For example, a service technician that performs the work on a customer's vehicle can be denied authority to access the seller interface of a service advisor that sells the work directly to the customer. Similarly, a service advisor may not have the same access as a business monitor to the optimization tool and projection tool.
- designated personnel enter pseudo-real-time data into the provider interfaces.
- the service advisor when a service advisor sells automotive work to a customer, the service advisor, using the seller interface, creates a new work order. In creating a new work order, the service advisor enters the estimated total hours of sold work and the total dollars of sold work.
- the service advisor via the seller interface, the service advisor then dispatches the sold work to a service technician. The service technician performs the work on a customer's vehicle and in one embodiment, completes the work order by entering the actual hours completed and any work that could not be billed to a customer using a producer interface.
- an administrator verifies the data entered by the providers. In one embodiment, the verification should take place the same day or the next day.
- the purpose of verifying the work order is to ensure the data of hours and dollars in the system match the actual hours performed by a service technician and sold by a service advisor.
- the administrator verifies that the hours assigned by the service advisor match the hours performed by the service technicians hours worked. Furthermore, the administrator makes sure that all sold and unsold hours, upgrades, and dollars are correctly recorded.
- the data is stored in the reporting data base.
- the analysis logic calculates the key values for the business based on the pseudo-real-time data entered.
- the analysis logic calculates and tracks the progress of the individual service advisors in hours sold. Similarly, the analysis logic calculates the progress of an individual service technician's in work completed.
- the analysis logic may also calculate the team progress, business progress as a whole, percentages, and averages.
- the business intelligence system enables a visual display to provide the data calculated by the analysis logic.
- this data may include the overall business state reflecting the relationship of the key values to projected goals. The process then returns to block 615 , to ensure that the user is authorized, and continues to receive new data and update the displays.
- FIG. 7 is a flowchart of one embodiment of the progress of a work order through the system.
- the seller creates a work order including an initial estimate. This is generated based on a conversation with the customer, in one embodiment.
- the seller also assigns the initial work order to a producer.
- the producer returns with a suggested level of additional work. For example, in an automobile repair shop, the client comes in with a problem, and the service advisor writes up the initial problem/issue. The technician then inspects the car, and indicates what, if any, repairs/maintenance should be made.
- the seller contacts the customer and presents the suggested work.
- the seller updates the work order with the actual authorized work.
- the actual work data is the work authorized by the customer.
- the actual work data may include upsell—the difference between the initial estimate and the actual work data, and/or potential work—the difference between the suggested work and the actual work data.
- upsell and potential work may be estimated on a different basis. For example, in an IT context, ordering upgrades to the system such as a bigger hard drive or new larger memory instead of repairing the existing system with original parts may be considered upsell. Alternatively, only upgrades ordered after prompting from the IT persons may be considered upsell. Alternatively, current “specials” may be considered the upsell. In one embodiment, these concepts may be eliminated for situations where there is no such interaction between the customer and the seller or producer.
- the seller assigns the work order to a producer.
- the seller can see the current status of each of the available producers.
- the seller can assign the work based on the producer's skills, and based on current load on that producer. For example, if a producer already has six hours of assigned, but not yet performed, work, it may not be a good idea to assign additional work to that producer.
- the system marks the work as assigned, and updates the charts of the seller and producer.
- the producer's chart now reflects the completed work as well as the additional assigned but not yet completed work, while the seller's chart reflects the additional sold hours.
- the producer marks the work as completed, once he or she has performed the work.
- the producer may alter the work order, to put in the actual time spent on the project.
- the system updates the producer's chart.
- the work order is now shown as completed.
- the producer altered the work order, in addition to marking it done, the seller's chart is also updated to reflect the actual hours/dollars represented by the work order.
- the administrator verifies the accuracy of the work order.
- the administrator reviews the work order within a short period of its completion.
- the process determines whether the work order is accurate. If the work order has any inaccuracies, the administrator may edit the work order to match actual data. The system then updates the producer and seller's charts, based on the corrected work order data. The process then continues to block 765 . If the work order is accurate, the process ends, at block 765 . This work order has gone through its cycle, and its data is reflected in the seller, producer, and business charts. Data is then transferred to reporting database.
- FIG. 8 is a flowchart of one embodiment of enabling a business monitor to use the system.
- the business monitor interface displays all of the relevant businesses grouped by the percentage of the goal reached in pseudo-real-time.
- the term “business monitor” includes multiple levels.
- the business monitor may include an administrator, manager, supervisor, coach, shop, and/or owner.
- a business monitor sees all of the data relevant to that business monitor. So for example a coach who has ten shops as clients would see the data for each of the ten shops, categorized.
- the businesses may be grouped into three categories: 0-60%, 60-80%, and 80% or above of optimum goal reached based on the most current information available. As noted above, this may be the pseudo-real-time information entered by providers.
- FIG. 26 is an embodiment of the business monitor interface.
- the business monitor can select to display a compact view. Selecting the compact view creates a very succinct and small display.
- the display is a small window which is set to always-on-top display, in a preset location on the screen. In one embodiment, the location is the upper right corner of the monitor. If a compact view is selected then in one embodiment at block 820 , the compact view continuously displays the number of businesses in each group based on the percentage of optimum goal in pseudo-real-time.
- FIG. 28 is an embodiment of the compact display.
- the business monitor can further drill down. If the business monitor chooses to drill down, at block 830 , the system displays the list of businesses in the selected group.
- FIG. 29 is an embodiment of the compact display listing the businesses in a particular group. If the business monitor chooses not to drill down, the process returns to block 820 , to continue displaying the compact view. Once the user has drilled down, at block 830 , the process continues to block 835 .
- the user can once again choose to drill down. If the user does not choose to drill down, the process returns to block 815 . If the user chooses to drill down, the process continues to block 840 .
- an individual business's data page that displays all of the personnel and business progress and goals is displayed to the user.
- FIG. 27 is an embodiment of the individual business data page.
- the business monitor can drill down further to view an individual personnel data page that displays the personnel's work orders, progress and goals. If the user does not choose to drill down, the user once again has the choice to select the compact view, at block 815 . If the user chooses to drill down, at block 850 the selected individual personnel page is displayed. For example, the business monitor can click on a specific service technician's name or bar graph to access the service technician provider interface. An example of the individual personnel page is shown in FIG. 15 . In one embodiment, a business monitor only has read-only access to the personnel page data. The business monitor may review the work history of a specific service technician or service advisor but cannot make any changes.
- the business monitor can interact with and store any information viewed. Note that while this is illustrated at this location in the flowchart, this functionality may be available at any time. In one embodiment, the flowchart is only shown for convenience, and the user may arbitrarily move among the display levels and formats.
- the business monitor can take a snapshot of the work history displayed for a provider or for the entire business. In one embodiment, the business monitor can specify the length of time for the snapshot. In one embodiment, the snapshot includes data from the past week.
- the business monitor can also access an email template to communicate with an administrator or other personnel. For example, a business monitor may email an administrator to discuss the performance of a specific service technician and attach a snapshot of the service technician work history. In one embodiment, the business monitor can also do one or more of the following: create a history log with snapshot capability, send reminders, send mass emails, or send email to a select group of businesses for a particular geographic area, business type, performance percentage, or a specific number of service technicians.
- the business monitor can also do one or more of the following: report information by printing log entries, send warnings of changes in performance or deviations from goals, track trends over any period. Trends may include individual sales, items provided/serviced, possibility of sale, or baseline numbers. For example, the business monitor can track the trend of a specific service advisor's sales at a particular automotive business for a period of time. In one embodiment, the business monitor can specify the length of time for the report. In one embodiment, the time period can range from a week, to over a year. In one embodiment, reports for the entire time that a business has been part of the system may be generated.
- FIG. 9 is a flowchart of one embodiment of enabling a business monitor, or other authorized user, to use the optimization tool.
- the optimization tool notifies a business monitor and/or an administrator when the business as whole, service teams, and/or individual employee is performing below their goal. This notification may be referred to as an alert business condition (ABC).
- ABSC alert business condition
- designated personnel that should receive optimization notifications are identified.
- a business monitor and/or an administrator can be identified to receiving optimization notifications.
- the form(s) of the notification for each notified individual is set up. Notification may be via email, pop-up window, short message service (SMS), multimedia messaging, instant messaging (IM), fax, and/or any other format.
- SMS short message service
- IM instant messaging
- the key values for a business to monitor are identified.
- Each business has one or more key values, which will indicate how well the business is doing overall.
- the key values may include car count, up-sell percentage, and the corresponding profit margins, and performance levels of personnel.
- the key values may include number of customer calls, the number of calls requiring field support, the time taken to solve each issue, the number of calls involving warranty work, and the upgrades sold by the producers and sellers.
- the system receives the parameters to set boundaries. For example, in one embodiment, the system can monitor when an individual service technician is performing below 60% or above 100% of their individual daily goal, a car count under 30 or over 60, an up-sell percentage under 20% or over 80%, etc. At this point, the set-up process is completed. The optimization tool is run, as shown in blocks 925 - 935 .
- the system obtains current key values for a business.
- the current key values are based on the pseudo-real-time data entered by the providers.
- the current key values are based on the verified values, rather than the raw data.
- the comparison logic compares whether the key values are outside the set parameters.
- the system notifies the designated personnel, depending on preferences.
- the optimization tool can notify a business monitor and/or an administrator when an individual service technician is performing below a set percentage of their individual daily goal.
- the notification can communicate that a specific service technician is not getting enough of his or her assigned work done, or that not enough work is available. In one embodiment, this notification may be turned off. The process then returns to block 925 , to continue monitoring the data.
- FIG. 11 is a flowchart of one embodiment of enabling a business monitor, or other authorized user, to use the projection tool.
- the projection tool enables a user to modify key business parameters to immediately see how the changes, if implemented, are likely to affect a business.
- the projection tool authenticates a user as having the appropriate level of access.
- the projection tool enables a user to adjust one or more data elements for the projection.
- characteristic A can be the number of service advisors, e.g. five service advisors
- characteristic B can be a car count
- characteristic C can be an average up-sell of 10%.
- the projection tool obtains past key values from the business itself, and values from other equivalent places. For example, additional values can be obtained from the databases of other businesses.
- the projection tool obtains current key values from the business being evaluated.
- these key values may be the pseudo-real-time values entered by the producers, or may be the verified values, verified by an administrator.
- the projection tool calculates the projected changes to current values based on the changes in the conditions being evaluated by the business monitor.
- the projection tool shows projections based on the changes.
- the projection tool can provide a visual display in graphical form of how the business is affected by reducing the number of service advisors from five to three.
- Frontstreet Auto Repair may perform better or worse in terms of profit with three service advisors rather than five service advisors.
- the projection tool can be used to identify conditions which will produce optimum values for A, B, and C, or possibly an optimum relationship between these values, before implementing any actual changes to the business. The process then ends at block 1140 .
- FIG. 12 is a diagram illustrating one embodiment of the relationships between the various interfaces and displays for a business monitor, an administrator, and a provider.
- authorized users can access the pseudo-real-time data entered at any time.
- the business intelligence system includes a number of different interfaces and visual displays targeting specific users, for one embodiment, each of the interfaces and visual displays can be made available to other users.
- providers can view their progress in reaching their individual goals and observe how they are currently contributing to the overall team and business goals in one or more several types of visual displays.
- the administrator visual displays 1260 and the provider visual displays 1285 include one or more of the following: the overall business state of a business, the compact display of the overall business state, and the employee performance display.
- providers can use the provider interfaces, such as a seller interface 1275 and producer interface 1280 , to enter pseudo-real-time data.
- administrators can use the verification interface 1250 to verify the data entered by the providers.
- the business monitor visual displays 1230 include one or more of the following: the overall business state of one or more businesses, the compact business monitor display of the overall business state, and the relative employee performance display.
- the business monitor can view the display and interact with the data via the business monitor interface.
- a business monitor can access one or more of the following: the troubleshooting tool via the troubleshooting interface 1220 , the optimization tool via the optimization interface 1215 , and the projection tool via the projection interface 1225 .
- each of the interfaces has a messaging interface 1212 , 1252 , and 1277 to enable messages to be sent between the various interfaces.
- messages may include instructions, completion messages, as well notifications or alerts from a business monitor.
- the messaging system 1212 , 1252 , and 1277 has the capability of capturing data and utilizing that in a message.
- the data capture may be a screen shot.
- the underlying data may be saved instead of, or in addition to the screen shot.
- the messaging system 1212 , 1252 , and 1277 also includes message templates.
- the message templates in one embodiment, are customized for the user type.
- a message template may include an automatic screen shot.
- a message template may state something like “Joe, your shop seems to be doing worse with more customers per day. Let's talk.”
- the system may then automatically append a screen shot appropriately illustrating the template.
- the system further includes the ability to go back through messages, as well as set reminder timers.
- the reminder timers may be used to review previously sent messages, and compare the current data with the data associated with the message (based on the saved data). This enables the sender to see if improvement was made after the message was sent, and to follow up.
- troubleshooting interface's functionality varies by the user.
- Troubleshooting interface 1220 for the business monitor and the troubleshooting interface 1254 for the administrator provide a method of analyzing the overall business performance, and determining how to improve it.
- the troubleshooting interface 1220 , 1254 provides a decision tree which guides the user to determine the cause of the business problems.
- the provider interface also includes a trouble shooting interface 1282 , which provides information to the provider about his or her own performance, and how to improve their performance.
- the trouble shooting interface 1282 for the provider simply indicates which aspect of their work needs improvement—i.e. taking on too much work & not doing enough of it, keeping projects too long, not taking on enough work, etc.
- FIGS. 13-29 are screen shots of an exemplary implementation of the above process, in the context of an automobile repair shop.
- One of skill in the art would understand how to alter the specifics shown here to enable the use of the system with various other types of businesses.
- FIG. 13 is a screen shot of an embodiment of one of the provider visual displays, the seller interface.
- the seller interacts with a customer, and takes orders.
- service advisors interact with the customers, and discuss what work should be performed by a service technician on the customer's vehicle.
- the service advisor inputs the sales data into the seller interface.
- the sales data may include sold and unsold hours and dollars.
- the display of FIG. 13 can include the service advisor's individual and team progress to projected goals.
- the individual service advisor's progress to projected goals can display one or more of the following: the service advisor's daily goal in hours 1305 , progress percentage 1310 , and a graphical color coded bar graph 1315 .
- the left of the bar graph 1315 can show the number of hours sold 1320 .
- a bar graph 1315 can show the number of hours the service advisor still needs to sell in order to meet the goal 1325 .
- the bar graph 1315 is color coded to show at a glance how the sales advisor is doing.
- the color coding shows red as a warning sign (in one embodiment under 60% relative to the goal), yellow as questionable (in one embodiment 60% to 80% relative to the goal), and green as good (in one embodiment 80% to 100% relative to the goal) and dark green above 100% of goal.
- the display of FIG. 13 can provide the service advisor with a daily view of all of the service technicians' performance 1330 at a glance.
- the daily bar graph showing the performance 1340 for each service technician contains three portions.
- the leftmost part shows the service technician's completed time, next is assigned time 1322 , and last is time to goal or available production time 1324 .
- these segments may be separated by separator bars 1335 . In one embodiment, they may simply be separated by color.
- the display of FIG. 13 can include a column 1350 that displays overall business state.
- the overall business state may include one or more of the following: the productivity rate, car count, and average hours per work order.
- the productivity rate shows the percentage of how much work each service technician has completed at that point in time to meet their goal for the day.
- the productivity rate can be color-coded, as noted above.
- the car count shows how many work orders the service technician had assigned that day.
- the average hours per work order shows the average value per car.
- the display of FIG. 13 can include boxes to display work orders.
- assigned work orders 1355 can include active, completed, verified, and deleted work orders.
- FIG. 14 illustrates an embodiment of the service advisor using the seller interface to update a work order 1400 .
- the service advisor can enter a new work order number to create a work order 1410 .
- a new work order includes an initial estimate for hours of work and dollars sold and AD code (advertising code, indicating which form of advertising brought in the client).
- AD code asvertising code, indicating which form of advertising brought in the client.
- a technician inspects the car, and determines the actual amount of work that should be done.
- the service advisor contacts the customer, and gets authorization to determine the final hours of work and dollars sold.
- the actual total number of hours of work and total dollars sold 1420 are entered into the form any non-billable time. This determines the upsell (the positive difference between the initial estimate and the actual sold hours) or potential work (the total available to sell).
- the service advisor can then dispatch and assign the work 1430 to a service technician.
- the service advisor can view the work order transaction history.
- FIG. 15 is a screen shot of an embodiment of another type of provider interface, the producer interface.
- the service advisor dispatches the work order to a service technician.
- the service technician performs the work on the customer's vehicle.
- the service technician Upon completing a job, the service technician enters the data.
- the service technician producer interface 1500 allows for pseudo-real-time data tracking.
- the center of the service technician producer interface 1500 includes the edit work order box 1510 .
- this box can allow the service technician to perform one or more of the following: enter the number of hours worked for that particular work order, enter non-billable time, or mark a work order as complete.
- non-billable time is any time a technician works, but a customer is not charged. This may include warranty work, for example.
- the service technician interface also shows the service technician's goals. In one embodiment, the display may also show the overall business state. The color coding, described above, may be used, to provide an easy view of the status of the service technician.
- the interface displays the work history 1515 .
- the interface can display one or more of the following: the hours, daily goal, and the percentage (%) of the goal reached.
- the hours column 1520 contains the number of hours completed for each day and the daily goal 1525 column shows the daily goal hours for the service technician for each day.
- the daily goal column can display production time in a color-coded bar graph 1530 .
- the left of the line separator the bar graph can show work completed 1535 for a particular day.
- the bar graph can be color coded, as described above.
- pink can represent non-billable time.
- the right of the line separator the bar graph grey can represent the required for a service technician to meet their goal 1540 .
- the percentage column 1545 can show the percentage of hours completed towards the service technician's goal for that day.
- a workweek history 1515 can be displayed.
- another unit of time, such as two weeks, five days, etc. may be shown.
- a user can scroll over any day in the work week history box 1515 to see a dialogue box 1550 that lists work orders completed by the service technician for that day.
- the dialogue box 1550 can also inform a user how many hours are assigned for the work order. For one embodiment, a line through the work order represents completed work orders.
- FIG. 16 is a screen shot of an embodiment of the administrator verification interface.
- an administrator is responsible for verifying the hours sold by a service advisor 1605 with the hours completed by a service technician 1610 .
- an administrator verifies each work order.
- the administrator can correct any data errors by modifying the hours using the editing function 1615 .
- FIG. 17 illustrates an embodiment of an administrator editing some details about of the work sold and unsold 1705 by the service technicians, including upgrades. For one embodiment, administrators ensure that all work, including upsell and unsold work is accurately recorded because this data is key for determining overall performance of the business used for generating reports used for indicating trends.
- FIGS. 18-20 are screen shots of an embodiment of the main business display and service technician display. For one embodiment, when a service technician logs into the system, the user will see the service technician service display 1800 . In one embodiment, the main business display includes information on how all of the service technicians are performing towards their individual goals 1805 and how the service technicians are contributing to the overall team goals 1810 .
- the display can include a compact link 1815 . Selecting the compact view compresses the display and moves it to a preset location. In one embodiment, the location is the upper right corner of the monitor. In one embodiment, the compact view displays the business's progress towards goals as illustrated in FIG. 25 .
- the main business display can include a login link 1820 to allow authorized personnel, such as a business monitor, administrator, or provider to become authenticated in order to access the system.
- a business monitor can log in from the main business display 1800 and view the business monitor interface.
- FIG. 26 illustrates one embodiment, where the business monitor interface can display all of the service advisors' and service technicians' progress toward their goals, as well as the total business goals and progress.
- the main business display 1800 can also act, by default, as the service technician display 1800 . In one embodiment, the main display 1800 can display the service technician individual and team progress to projected goals.
- FIG. 19 details one embodiment of the service technician team progress.
- the numbers can represent calculations for a period.
- the period may be one pay period, one week, one day, or any other unit.
- the display can include the service technician team goal as a total number of hours 1905 .
- the service technician team goal is 234 hours.
- the display can also include the hours the service technician team should have completed at the time the display is viewed to reach the service technician team goal 1910 .
- the actual total hours produced by the service technician team is also shown 1915 .
- the actual hours produced can also be displayed in bar graph form 1920 .
- the hours left to be completed by service technician team to reach goal 1925 can be included.
- the assigned hours which have not yet been completed 1930 can be displayed in bar graph form.
- the display can further include the number of hours the service technician team produced 1935 and/or the average hours produced per work order 1960 .
- the display can project the hours the service technician team will produce if the present rate of production is maintained 1965 .
- FIG. 20 details an embodiment of the main display showing individual service technicians' progress and averages.
- the numbers represent calculations for one period, as discussed above.
- the display includes color-coded bar graphs for each service technician.
- a particular color can represent the percentage of optimum goal reached in pseudo-real-time.
- Color coding as discussed above, may show the relative level of performance for each technician.
- an additional bar 2020 shows an average. Symbols within the bar graph may also represent level of output attained.
- each bar graph can display the number of hours produced by a specific technician 2025 .
- each bar graph can also display the assigned hours left for a specific technician to produce 2030 .
- service technician Bob Davidson has produced is 47.8 hours and has 3.0 hours left of assigned work to complete.
- Bob Davidson is averaging 2.3 hours worked per work order 2035 .
- the far right column is a bar graph 2020 that can represent and can include one or more of the following: the average hours produced by the average service technician 2040 , the average assigned but not completed hours left for the average service technician 2045 , and the average work order produced by the average service technician 2050 .
- bar graph 2020 is blue.
- FIG. 21 is a screen shot of an embodiment of the service advisor team performance display.
- a service advisor can click the login link 1820 from the main business display shown in FIG. 18 to login as a service advisor.
- logging in as a service advisor grants a user access to the service advisor team performance display.
- the service advisor team performance display can consist of one or more sections that display the individual service advisor's performance 2105 , the service advisor team progress 2110 to projected goals, and the service technician team performance 2115 .
- the service advisor when logged in as a service advisor, can view the data either in hours by clicking display hours or in dollars by clicking display $$$ 2120 .
- a simple color interface shows the performance level for each service technician.
- the colors are red (less than 59% of goal), yellow (between 60% and 80% of goal), light green (between 80% and 100% of goal), and dark green (over 100% of goal).
- the colors, and the amounts they represent may be varied.
- the system set-up may set these colors and percentages to optimize usefulness for the business.
- a service advisor can click the compact link 2125 to create a compact view, as discussed above.
- FIG. 22 details an embodiment of the service advisor team progress.
- the numbers represent calculations for one period.
- the period for the service advisor team matches the period for the service technician team.
- the display may be over different periods.
- the display can include the service advisor team goal 2205 .
- the display can also include the optimal number of hours the service advisor team should have sold to date to reach the service advisor team goal 2210 .
- a user can also view the actual total hours sold by the service advisor team in pseudo-real-time 2215 and the additional hours that need to be sold to reach goal 2220 .
- the display can further include one or more of the following: the average hours sold per work order 2225 , the number of hours unsold by the service advisor team 2230 , and the percentage of work sold by the team of the total sale opportunity 2235 .
- the service advisor team performance display can project the hours the service advisor team will produce if the present rate of sale is maintained 2240 .
- the car count 2245 can track the total number of cars serviced by the automotive business to this point in the defined period.
- FIG. 23 details an embodiment of each of the service advisors' progress and averages for the service advisor team.
- the numbers represent calculations for one period, as discussed above.
- the display includes color-coded bar graphs for each service advisor.
- a particular color can represent the percentage of optimum goal reached in pseudo-real-time, as discussed above.
- each bar graph can display the number of hours sold by a specific advisor 2320 and the average hours of unsold work 2325 .
- service advisor Rick Housholder has 129.1 hours sold and has an average of 27.5 hours of unsold work.
- Rick Housholder is averaging 2.7 hours sold per work order 2330 .
- the percentage of work sold per work order 2330 is displayed in a pop-up window.
- the far right column can be an average bar 2315 that can represent one or more of the following service advisor team averages: the average hours sold by the average service advisor 2335 , the average hours unsold for the average service advisor 2340 , and the average hours sold by the average service advisor 2345 .
- average bar 2315 can be blue.
- FIG. 24 details an embodiment of the service advisor display showing the performance of the service technicians.
- a service advisor can view the actual hours produced by all of the service technician team members in bar graph form 2405 and the assigned hours left for technicians to produce 2410 in bar graph form. This is used by the service advisor, in one embodiment, to determine overall team progress towards the set goal.
- the display can include color-coded bar graphs for each service technician.
- each bar graph can display the number of hours produced by a specific technician to date 2415 and the assigned hours left for a specific technician to produce 2420 .
- the display can include one or more of the following: a bar graph 2425 that can represent the service technician average hours produced and a number above the bar graph that can represent the average assigned hours left for service technicians 2430 .
- a bar graph 2425 that can represent the service technician average hours produced
- a number above the bar graph that can represent the average assigned hours left for service technicians 2430 .
- FIG. 25 is a screen shot of an embodiment of a compact view identifying the overall business state.
- the compact view gives easy access for fast reopening of the application and a macro view of the real-time progress towards the goals.
- administrators can leave the compact view displayed on the screen to monitor the business's progress. By viewing the compact display, an administrator can quickly see the hours produced and hours sold by the business.
- the team goal of hours produced 2505 can be displayed.
- an indicator 2510 can point to the number of actual hours produced in pseudo-real-time.
- the compact display can include a color-coded display 2515 to illustrate the state of the business. For example, in FIG. 25 , green 2520 can represent the business is operating above 80% of their optimum goal, yellow 2525 can represent the business is operating at 60-80%, and a red 2530 can represent the business is operating at 0-60%. In this particular illustration, an administrator can see that the business is operating at 0-60% from the arrow pointing at 181.7 hours in the red area. From this information, in one embodiment, an administrator can assess whether further investigation is necessary to detect problems and identify corrective steps, as discussed above. In one embodiment, the actual number of hours produced in pseudo-real-time can be displayed in numerical form 2535 .
- the number of hours that should have been produced in order to reach the production goal 2540 can be displayed.
- the compact view can display the average production hours per work order 2545 and the projected hours 2550 the team will produce by the end of the period if the present rate of production is maintained.
- an administrator can also view the service advisor team data.
- the compact view can display the actual hour sold in pseudo-real-time in one or more of the following forms: an indicator 2555 or in numerical form 2560 .
- FIG. 26 is a screen shot of an embodiment of the business monitor interface that displays all of the businesses a business monitor is monitoring grouped by the percentage of the goal reached in pseudo-real-time. Depending on the number of businesses the business monitor is viewing, in one embodiment, the interface may or may not display all of the businesses on a single page. In one embodiment, there are separate groupings for businesses based on performance. In one embodiment the boxes are outlined in green 2605 , yellow 2610 , and red 2615 , representing each business' performance 2620 . In one embodiment, each box can list the businesses 2625 operating at that particular percentage range.
- each business name is followed by a percentage 2630 of their goal completed at that particular point in time, in relation to their goal at that particular point in time.
- the green box is the category for businesses operating at 80% or above of the goal reached in pseudo-real-time.
- the user can click on a business name 2625 . This is termed drilling down.
- the business monitor can click the compact link 2635 .
- FIG. 27 is a screen shot of an embodiment of the business monitor interface, once the user has drilled down to select a particular business.
- the interface is similar to the service advisor interface, discussed above with respect to FIG. 24 .
- FIG. 28 is a screen shot of one embodiment of the summary display available to the business monitor.
- the summary display includes color-coded groupings 2810 .
- each color-coded grouping 2810 includes the number of businesses in the grouping 2815 .
- the businesses are grouped by the percentage of the goal reached in pseudo-real-time.
- the business monitor is monitoring a total of twenty-one businesses. There are eighteen businesses operating at 0-60%, one business operating at 60-80%, and one business operating at above 80%.
- the business monitor can view a list of businesses in a particular group by clicking such group.
- FIG. 29 illustrates one embodiment of a list of businesses in a particular group 2910 .
- this display may be reached by clicking one of the groups in the summary display.
- This particular illustration is one embodiment where the businesses in the red color-coded group have a percentage of the goal of 0-60%.
- each business name is listed followed by the percentage of the goal reached in pseudo-real-time 2915 .
- the main display shown on FIG. 28 as groups 2810 , allows a user to make a choice to see a set of businesses within a group, as shown in FIG. 29 .
- the user may further drill down by selecting a particular business, and then further to get more detailed information about the particular business.
- the drill-down enables the user to go to any depth that is available based on the user's privilege levels.
- FIG. 30 is one embodiment of a computer system that may be used with the present invention. It will be apparent to those of ordinary skill in the art, however that other alternative systems of various system architectures may also be used.
- the data processing system illustrated in FIG. 30 includes a bus or other internal communication means 3020 for communicating information, and a processor 3005 coupled to the bus 3020 for processing information.
- the system further comprises a random access memory (RAM) or other volatile storage device 3010 (referred to as memory), coupled to bus 3020 for storing information and instructions to be executed by processor 3005 .
- Main memory 3010 also may be used for storing temporary variables or other intermediate information during execution of instructions by processor 3005 .
- the system also comprises a read only memory (ROM) and/or static storage device 3025 coupled to bus 3020 for storing static information and instructions for processor 3005 , and a data storage device 3030 such as a magnetic disk or optical disk and its corresponding disk drive.
- Data storage device 3030 is coupled to bus 3020 for storing information and instructions.
- the system may be further coupled to a display device 3035 , such as a cathode ray tube (CRT) or a liquid crystal display (LCD) coupled to bus 3020 through bus 3060 for displaying information to a computer user.
- a display device 3035 such as a cathode ray tube (CRT) or a liquid crystal display (LCD) coupled to bus 3020 through bus 3060 for displaying information to a computer user.
- An alphanumeric input device 3040 including alphanumeric and other keys, may also be coupled to bus 3020 through bus 3060 for communicating information and command selections to processor 3005 .
- An additional user input device is a cursor control device 3050 , such as a mouse, a trackball, stylus, or cursor direction keys coupled to bus 3020 through bus 3060 for communicating direction information and command selections to processor 3005 , and for controlling cursor movement on display device 3035 .
- a communication device 3055 may include any of a number of commercially available networking peripheral devices such as those used for coupling to an Ethernet, token ring, Internet, or wide area network. Not that any or all of the components of this system illustrated in FIG. 30 and associated hardware may be used in various embodiments of the present invention.
- control logic or software implementing the present invention can be stored in main memory 3010 , mass storage device 3030 , or other storage medium locally or remotely accessible to processor 3005 .
- Other storage media may include floppy disks, memory cards, flash memory, or CD-ROM drives.
- the software of the present invention may also be embodied in a handheld or portable device containing a subset of the computer hardware components described above.
- the handheld device may be configured to contain only the bus 3020 , the processor 3005 , and memory 3010 and/or data storage device 3030 .
- the handheld device may also be configured to include a set of buttons or input signaling components with which a user may select from a set of available options.
- the handheld device may also be configured to include an output apparatus such as a liquid crystal display (LCD) or display element matrix for displaying information to a user of the handheld device. Conventional methods may be used to implement such a handheld device.
- LCD liquid crystal display
- Conventional methods may be used to implement such a handheld device.
- the implementation of the present invention for such a device would be apparent to one of ordinary skill in the art given the disclosure of the present invention as provided herein.
Landscapes
- Business, Economics & Management (AREA)
- Human Resources & Organizations (AREA)
- Engineering & Computer Science (AREA)
- Strategic Management (AREA)
- Entrepreneurship & Innovation (AREA)
- Economics (AREA)
- Development Economics (AREA)
- Educational Administration (AREA)
- Physics & Mathematics (AREA)
- Marketing (AREA)
- Operations Research (AREA)
- Quality & Reliability (AREA)
- Tourism & Hospitality (AREA)
- General Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Game Theory and Decision Science (AREA)
- Data Mining & Analysis (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
Description
Claims (25)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US11/650,366 US8108250B1 (en) | 2007-01-05 | 2007-01-05 | Method and apparatus for providing a business tool |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US11/650,366 US8108250B1 (en) | 2007-01-05 | 2007-01-05 | Method and apparatus for providing a business tool |
Publications (1)
Publication Number | Publication Date |
---|---|
US8108250B1 true US8108250B1 (en) | 2012-01-31 |
Family
ID=45508222
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US11/650,366 Active 2030-05-16 US8108250B1 (en) | 2007-01-05 | 2007-01-05 | Method and apparatus for providing a business tool |
Country Status (1)
Country | Link |
---|---|
US (1) | US8108250B1 (en) |
Cited By (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20130073912A1 (en) * | 2010-01-07 | 2013-03-21 | Nec Corporation | Information processing device, service management method, and service management program |
US20140172480A1 (en) * | 2012-12-13 | 2014-06-19 | KnowledgeDNA Incorporated | Goal tracking system and method |
US8914740B1 (en) * | 2011-07-12 | 2014-12-16 | Domo, Inc. | Aligning segments of bar graphs for comparative analysis |
CN105094515A (en) * | 2014-05-19 | 2015-11-25 | 穆西格马交易方案私人有限公司 | Business problem networking system and tool |
US20180032942A1 (en) * | 2016-07-26 | 2018-02-01 | Mitchell Repair Information Company, Llc | Methods and Systems for Tracking Labor Efficiency |
US10324779B1 (en) * | 2013-06-21 | 2019-06-18 | Amazon Technologies, Inc. | Using unsupervised learning to monitor changes in fleet behavior |
US10423916B1 (en) * | 2018-03-14 | 2019-09-24 | Deepcoding Ltd. | Method for generating developer performance ratings |
US20220122035A1 (en) * | 2011-03-31 | 2022-04-21 | Assurant, Inc. | Systems and methods for programmatically weighting disparate inputs to optimize a predictive model |
CN116433197A (en) * | 2023-06-13 | 2023-07-14 | 建信金融科技有限责任公司 | Information reporting method, device, reporting end and storage medium |
Citations (35)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5490097A (en) * | 1993-03-22 | 1996-02-06 | Fujitsu Limited | System and method for modeling, analyzing and executing work process plans |
US5630069A (en) * | 1993-01-15 | 1997-05-13 | Action Technologies, Inc. | Method and apparatus for creating workflow maps of business processes |
US5799297A (en) * | 1995-12-15 | 1998-08-25 | Ncr Corporation | Task workflow management system and method including an external program execution feature |
US6225998B1 (en) * | 1997-12-02 | 2001-05-01 | Aspect Communications | Visual design of workflows for transaction processing |
US20020019765A1 (en) * | 2000-04-28 | 2002-02-14 | Robert Mann | Performance measurement and management |
US20020038217A1 (en) * | 2000-04-07 | 2002-03-28 | Alan Young | System and method for integrated data analysis and management |
US6385621B1 (en) * | 1998-11-20 | 2002-05-07 | Franklin Peter Frisina | Computer software for maintenance resource management |
US20020065702A1 (en) * | 2000-08-25 | 2002-05-30 | Caulfield David L. | Real-time production tracking and scheduling system |
US20020152148A1 (en) * | 2000-05-04 | 2002-10-17 | Ebert Peter Steffen | Apparatus and methods of visualizing numerical benchmarks |
US20030004790A1 (en) * | 2001-06-29 | 2003-01-02 | International Business Machines Corporation | System and method for improved performance reviews |
US20030050830A1 (en) * | 2001-09-13 | 2003-03-13 | William Troyer | Method and apparatus for evaluating relative performance of a business in an association of the same or similar businesses |
US20030069773A1 (en) * | 2001-10-05 | 2003-04-10 | Hladik William J. | Performance reporting |
US20030115094A1 (en) * | 2001-12-18 | 2003-06-19 | Ammerman Geoffrey C. | Apparatus and method for evaluating the performance of a business |
US20030171981A1 (en) * | 2000-06-23 | 2003-09-11 | Bargnes Guy O. | Computer implemented vehicle repair analysis system |
US6681197B2 (en) * | 2001-01-05 | 2004-01-20 | The Quaker Oats Company | Automated data collection reporting and analysis system for industrial production |
US20040073442A1 (en) * | 2002-10-11 | 2004-04-15 | Heyns Herman R. | Strategic planning and valuation |
US20040128188A1 (en) * | 2002-12-30 | 2004-07-01 | Brian Leither | System and method for managing employee accountability and performance |
US20040260588A1 (en) * | 2003-06-23 | 2004-12-23 | Katherin Bowen | Method and system for business planning and improved business performance |
US20050010456A1 (en) * | 2003-07-11 | 2005-01-13 | International Business Machines Corporation | Systems and methods for monitoring and controlling business level service level agreements |
US20050043977A1 (en) * | 2003-08-20 | 2005-02-24 | Marybeth Ahern | E-business value web |
US20050144102A1 (en) * | 2003-12-30 | 2005-06-30 | Johnson Oliver A. | Market visualisation tool |
US20050154769A1 (en) * | 2004-01-13 | 2005-07-14 | Llumen, Inc. | Systems and methods for benchmarking business performance data against aggregated business performance data |
US20050154628A1 (en) * | 2004-01-13 | 2005-07-14 | Illumen, Inc. | Automated management of business performance information |
US20050216831A1 (en) * | 2004-03-29 | 2005-09-29 | Grzegorz Guzik | Key performance indicator system and method |
US20060020509A1 (en) * | 2004-07-26 | 2006-01-26 | Sourcecorp Incorporated | System and method for evaluating and managing the productivity of employees |
US6995768B2 (en) * | 2000-05-10 | 2006-02-07 | Cognos Incorporated | Interactive business data visualization system |
US7031998B2 (en) * | 1997-03-13 | 2006-04-18 | A: /Scribes Corporation | Systems and methods for automatically managing workflow based on optimization of job step scheduling |
US20060129419A1 (en) * | 2004-12-14 | 2006-06-15 | International Business Machines Corporation | Coupling of a business component model to an information technology model |
US20060149574A1 (en) * | 2005-01-04 | 2006-07-06 | International Business Machines Corporation | Method of evaluating business components in an enterprise |
US7168045B2 (en) * | 2002-06-28 | 2007-01-23 | Sap Aktiengesellschaft | Modeling business objects |
US20070038627A1 (en) * | 2005-08-12 | 2007-02-15 | Cohn David L | System and method for using a component business model to manage an enterprise |
US20070050232A1 (en) * | 2005-08-26 | 2007-03-01 | Hung-Yang Chang | Method and system for enterprise monitoring based on a component business model |
US7233971B1 (en) * | 2000-05-26 | 2007-06-19 | Levy & Associates, Inc. | System and method for analyzing work activity and valuing human capital |
US7233919B1 (en) * | 1999-11-03 | 2007-06-19 | Kronos Technology Systems Limited Partnership | Method and system for tracking time and attendance |
US7571111B2 (en) * | 2004-03-29 | 2009-08-04 | United Parcel Service Of America, Inc. | Computer system for monitoring actual performance to standards in real time |
-
2007
- 2007-01-05 US US11/650,366 patent/US8108250B1/en active Active
Patent Citations (38)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5630069A (en) * | 1993-01-15 | 1997-05-13 | Action Technologies, Inc. | Method and apparatus for creating workflow maps of business processes |
US5490097A (en) * | 1993-03-22 | 1996-02-06 | Fujitsu Limited | System and method for modeling, analyzing and executing work process plans |
US5799297A (en) * | 1995-12-15 | 1998-08-25 | Ncr Corporation | Task workflow management system and method including an external program execution feature |
US7031998B2 (en) * | 1997-03-13 | 2006-04-18 | A: /Scribes Corporation | Systems and methods for automatically managing workflow based on optimization of job step scheduling |
US6225998B1 (en) * | 1997-12-02 | 2001-05-01 | Aspect Communications | Visual design of workflows for transaction processing |
US6385621B1 (en) * | 1998-11-20 | 2002-05-07 | Franklin Peter Frisina | Computer software for maintenance resource management |
US7233919B1 (en) * | 1999-11-03 | 2007-06-19 | Kronos Technology Systems Limited Partnership | Method and system for tracking time and attendance |
US20020038217A1 (en) * | 2000-04-07 | 2002-03-28 | Alan Young | System and method for integrated data analysis and management |
US20020019765A1 (en) * | 2000-04-28 | 2002-02-14 | Robert Mann | Performance measurement and management |
US20020152148A1 (en) * | 2000-05-04 | 2002-10-17 | Ebert Peter Steffen | Apparatus and methods of visualizing numerical benchmarks |
US7571129B2 (en) * | 2000-05-04 | 2009-08-04 | Sap Ag | Apparatus and methods of visualizing numerical benchmarks |
US6995768B2 (en) * | 2000-05-10 | 2006-02-07 | Cognos Incorporated | Interactive business data visualization system |
US7233971B1 (en) * | 2000-05-26 | 2007-06-19 | Levy & Associates, Inc. | System and method for analyzing work activity and valuing human capital |
US6990461B2 (en) * | 2000-06-23 | 2006-01-24 | Basf Corporation | Computer implemented vehicle repair analysis system |
US20030171981A1 (en) * | 2000-06-23 | 2003-09-11 | Bargnes Guy O. | Computer implemented vehicle repair analysis system |
US20040162754A1 (en) * | 2000-06-23 | 2004-08-19 | Bargnes Guy O. | Method of determining an efficiency of a repair process |
US20020065702A1 (en) * | 2000-08-25 | 2002-05-30 | Caulfield David L. | Real-time production tracking and scheduling system |
US6681197B2 (en) * | 2001-01-05 | 2004-01-20 | The Quaker Oats Company | Automated data collection reporting and analysis system for industrial production |
US20030004790A1 (en) * | 2001-06-29 | 2003-01-02 | International Business Machines Corporation | System and method for improved performance reviews |
US20030050830A1 (en) * | 2001-09-13 | 2003-03-13 | William Troyer | Method and apparatus for evaluating relative performance of a business in an association of the same or similar businesses |
US20030069773A1 (en) * | 2001-10-05 | 2003-04-10 | Hladik William J. | Performance reporting |
US20030115094A1 (en) * | 2001-12-18 | 2003-06-19 | Ammerman Geoffrey C. | Apparatus and method for evaluating the performance of a business |
US7168045B2 (en) * | 2002-06-28 | 2007-01-23 | Sap Aktiengesellschaft | Modeling business objects |
US20040073442A1 (en) * | 2002-10-11 | 2004-04-15 | Heyns Herman R. | Strategic planning and valuation |
US20040128188A1 (en) * | 2002-12-30 | 2004-07-01 | Brian Leither | System and method for managing employee accountability and performance |
US20040260588A1 (en) * | 2003-06-23 | 2004-12-23 | Katherin Bowen | Method and system for business planning and improved business performance |
US20050010456A1 (en) * | 2003-07-11 | 2005-01-13 | International Business Machines Corporation | Systems and methods for monitoring and controlling business level service level agreements |
US20050043977A1 (en) * | 2003-08-20 | 2005-02-24 | Marybeth Ahern | E-business value web |
US20050144102A1 (en) * | 2003-12-30 | 2005-06-30 | Johnson Oliver A. | Market visualisation tool |
US20050154769A1 (en) * | 2004-01-13 | 2005-07-14 | Llumen, Inc. | Systems and methods for benchmarking business performance data against aggregated business performance data |
US20050154628A1 (en) * | 2004-01-13 | 2005-07-14 | Illumen, Inc. | Automated management of business performance information |
US20050216831A1 (en) * | 2004-03-29 | 2005-09-29 | Grzegorz Guzik | Key performance indicator system and method |
US7571111B2 (en) * | 2004-03-29 | 2009-08-04 | United Parcel Service Of America, Inc. | Computer system for monitoring actual performance to standards in real time |
US20060020509A1 (en) * | 2004-07-26 | 2006-01-26 | Sourcecorp Incorporated | System and method for evaluating and managing the productivity of employees |
US20060129419A1 (en) * | 2004-12-14 | 2006-06-15 | International Business Machines Corporation | Coupling of a business component model to an information technology model |
US20060149574A1 (en) * | 2005-01-04 | 2006-07-06 | International Business Machines Corporation | Method of evaluating business components in an enterprise |
US20070038627A1 (en) * | 2005-08-12 | 2007-02-15 | Cohn David L | System and method for using a component business model to manage an enterprise |
US20070050232A1 (en) * | 2005-08-26 | 2007-03-01 | Hung-Yang Chang | Method and system for enterprise monitoring based on a component business model |
Non-Patent Citations (14)
Title |
---|
"Overview-Introduction to Protractor," http://web.archive.org/web/20040213123655/protractor.com/download-online-help.htm, 7 pages. |
"Overview-Work Orders, Invoices and Credits," http://web.archive.org/web/20040213123655/protractor.com/download-online-help.htm, 15 pages. |
"Protractor Online Guide," http://web.archive.org/web/20040213123655/protractor.com/download-online-help.htm, 1 page. |
"TMR News-PRTM Launches Online Benchmarking Company", Apr. 5, 1999, www.lionhrtpub.com|tmr|newsO4991040799-prtm.html. * |
Bititci, Umit S; Turner, Trevor; Begemann, Carsten; "Dynamics of Performance Measurement Systems", 2000, International Journal of Operations and Production Management, vol. 20, Iss. 6, p. 692, ProQuest ID 115924178. * |
Camp, Robert C, "Benchmarking-The Search for Industry Best Practices that Lead to Superior Pedormance", Copyright 1989, ASQC Quality Press, pp. 3-23, 88-93. * |
Coonradt, Charles A., "Scorekeeping for Success," ISBN 1-883004-05-5, Second Edition 2007, The Game of Work L.L.C., Park City, Utah, Chapter 1 (Why Keep Score pp. 10-17), Chapter 4 (The Importance of Feedback pp. 34-39), Chapter 7 (Keep it Positive pp. 56-64), Chapter 20 (Data to Pictures pp. 154-160), Chapter 21 (Line Them Up pp. 162-171), total pages 51. |
Fariborz, Partovi, "Determining what to benchmark: An analytic hierarchy process approach", 1994, International Journal of Operations and Production Management, vol. 14, Iss. 6, p. 25, ProQuest ID 878228. * |
Hakanson, Bill, "Supply-Chain Letter", Supply-Chain Council's Newsletter of Nov. 1998, pp. 1-12. * |
PRTM Press Release "High Tech Management Consultants PRTM Launch Online Benchmarking Company", Mar. 1, 1999, www.prtm.com/pressreleases/1999/03.01 -2 .asp. * |
PRTM Press Release "The Performance Measurement Group Rolls Out Product Development Benchmarking Online", Jun. 11, 1999, www.prtm.com/pressreleases/1999/06.11 .asp. * |
PRTM Press Release "University of Michigan/OSAT and The Performance Measurement Group Launch a New Benchmarking Initiative for the Automotive Industry", Jan. 21, 2000, www.prtm.com|pressreleases|2000101.21 .asp. * |
The Supply Chain Council's presentation of May 1999, "Supply Chain Operations Reference (SCOR) Model Overview", 31 Slides, weboarchive.org/web/20000511012944 /www.supply-chain.org/html/scor-overview.cfm. * |
Web.archive.org webpage of May 24, 1998, prtm.com, "Benchmarking Studies by PRTM", pp. 1-4. * |
Cited By (19)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20130073912A1 (en) * | 2010-01-07 | 2013-03-21 | Nec Corporation | Information processing device, service management method, and service management program |
US11915197B2 (en) * | 2011-03-31 | 2024-02-27 | Assurant, Inc. | Systems and methods for programmatically weighting disparate inputs to optimize a predictive model |
US20220122035A1 (en) * | 2011-03-31 | 2022-04-21 | Assurant, Inc. | Systems and methods for programmatically weighting disparate inputs to optimize a predictive model |
US8914740B1 (en) * | 2011-07-12 | 2014-12-16 | Domo, Inc. | Aligning segments of bar graphs for comparative analysis |
US9804726B1 (en) * | 2011-07-12 | 2017-10-31 | Domo, Inc. | Comparative graphical data representation |
US11340750B1 (en) | 2011-07-12 | 2022-05-24 | Domo, Inc. | Comparative graphical data representation |
US10606435B1 (en) | 2011-07-12 | 2020-03-31 | Domo, Inc | Comparative graphical data representation |
US20140172480A1 (en) * | 2012-12-13 | 2014-06-19 | KnowledgeDNA Incorporated | Goal tracking system and method |
US12086743B2 (en) | 2012-12-13 | 2024-09-10 | KnowlesgeDNA Incorporated | Goal tracking system and method |
US11151487B2 (en) * | 2012-12-13 | 2021-10-19 | KnowledgeDNA Incorporated | Goal tracking system and method |
US11263069B1 (en) | 2013-06-21 | 2022-03-01 | Amazon Technologies, Inc. | Using unsupervised learning to monitor changes in fleet behavior |
US10324779B1 (en) * | 2013-06-21 | 2019-06-18 | Amazon Technologies, Inc. | Using unsupervised learning to monitor changes in fleet behavior |
WO2015177803A1 (en) * | 2014-05-19 | 2015-11-26 | Mu Sigma Business Solutions Pvt Ltd | Business problem networking system and tool |
CN105094515A (en) * | 2014-05-19 | 2015-11-25 | 穆西格马交易方案私人有限公司 | Business problem networking system and tool |
US10692035B2 (en) * | 2016-07-26 | 2020-06-23 | Mitchell Repair Information Company, Llc | Methods and systems for tracking labor efficiency |
US20180032942A1 (en) * | 2016-07-26 | 2018-02-01 | Mitchell Repair Information Company, Llc | Methods and Systems for Tracking Labor Efficiency |
US10423916B1 (en) * | 2018-03-14 | 2019-09-24 | Deepcoding Ltd. | Method for generating developer performance ratings |
CN116433197A (en) * | 2023-06-13 | 2023-07-14 | 建信金融科技有限责任公司 | Information reporting method, device, reporting end and storage medium |
CN116433197B (en) * | 2023-06-13 | 2023-09-12 | 建信金融科技有限责任公司 | Information reporting method, device, reporting end and storage medium |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8108250B1 (en) | Method and apparatus for providing a business tool | |
US11017176B2 (en) | Omnichannel data communications system using artificial intelligence (AI) based machine learning and predictive analysis | |
US7747572B2 (en) | Method and system for supply chain product and process development collaboration | |
US20200004938A1 (en) | Data processing and scanning systems for assessing vendor risk | |
US8200527B1 (en) | Method for prioritizing and presenting recommendations regarding organizaion's customer care capabilities | |
US20150006422A1 (en) | Systems and methods for online employment matching | |
US6990461B2 (en) | Computer implemented vehicle repair analysis system | |
US11748422B2 (en) | Digital content security and communications system using artificial intelligence (AI) based machine learning and predictive analysis | |
US20150227869A1 (en) | Risk self-assessment tool | |
US20150227868A1 (en) | Risk self-assessment process configuration using a risk self-assessment tool | |
US20130197954A1 (en) | Managing crowdsourcing environments | |
US11210075B2 (en) | Software automation deployment and performance tracking | |
US20060178973A1 (en) | System and method for managing business performance | |
US11468386B2 (en) | Data processing systems and methods for bundled privacy policies | |
US20100257012A1 (en) | Lead management system | |
US20120330707A1 (en) | Web-based communication platform | |
US20210049527A1 (en) | Data processing systems and methods for bundled privacy policies | |
US20140344127A1 (en) | Network-based electronic invoicing system with reverse invoicing | |
US20090006018A1 (en) | Quality management system | |
Ebert | Technical controlling and software process improvement | |
US9367877B1 (en) | System for electronic administration of employee skill certification badge program | |
Brooks et al. | Evaluating key performance indicators used to drive contractor behavior at AEDC | |
CA3116356A1 (en) | Conformity assessment tool for online platforms | |
US20220092557A1 (en) | Method and system for dynamically preparing an image-based repair plan | |
US20220335437A1 (en) | Customer service survey tool for public safety |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AS | Assignment |
Owner name: INTELLIGENT BUSINESS TOOLS, CALIFORNIA Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:MOORE, LARRY CRESTON;BULLARD, CECIL J;SHALLOP, MICHAEL KENT;REEL/FRAME:019081/0882 Effective date: 20070321 |
|
STCF | Information on status: patent grant |
Free format text: PATENTED CASE |
|
FPAY | Fee payment |
Year of fee payment: 4 |
|
MAFP | Maintenance fee payment |
Free format text: PAYMENT OF MAINTENANCE FEE, 8TH YR, SMALL ENTITY (ORIGINAL EVENT CODE: M2552); ENTITY STATUS OF PATENT OWNER: SMALL ENTITY Year of fee payment: 8 |
|
FEPP | Fee payment procedure |
Free format text: MAINTENANCE FEE REMINDER MAILED (ORIGINAL EVENT CODE: REM.); ENTITY STATUS OF PATENT OWNER: SMALL ENTITY |
|
FEPP | Fee payment procedure |
Free format text: 11.5 YR SURCHARGE- LATE PMT W/IN 6 MO, SMALL ENTITY (ORIGINAL EVENT CODE: M2556); ENTITY STATUS OF PATENT OWNER: SMALL ENTITY |
|
MAFP | Maintenance fee payment |
Free format text: PAYMENT OF MAINTENANCE FEE, 12TH YR, SMALL ENTITY (ORIGINAL EVENT CODE: M2553); ENTITY STATUS OF PATENT OWNER: SMALL ENTITY Year of fee payment: 12 |
|
AS | Assignment |
Owner name: BULLARD, CECIL J., UTAH Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:INTELLIGENT BUSINESS TOOLS, INC.;REEL/FRAME:066535/0808 Effective date: 20231229 Owner name: MOORE, LARRY C., CALIFORNIA Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:INTELLIGENT BUSINESS TOOLS, INC.;REEL/FRAME:066535/0808 Effective date: 20231229 Owner name: MCEVOY, MICHAEL D., CALIFORNIA Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:INTELLIGENT BUSINESS TOOLS, INC.;REEL/FRAME:066535/0808 Effective date: 20231229 Owner name: TROWBRIDGE, ROLLAND, ALASKA Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:MOORE, LARRY C.;MCEVOY, MICHAEL D.;BULLARD, CECIL J.;SIGNING DATES FROM 20240111 TO 20240113;REEL/FRAME:066535/0902 |