Source: http://www.google.com/patents/US6700575?dq=7,403,220
Timestamp: 2016-05-31 18:45:37
Document Index: 70836157

Matched Legal Cases: ['art 545', 'art 1645', 'art 1645', 'art 1645', 'art 1713', 'arts 1714', 'arts 1713']

Patent US6700575 - Methods and apparatus for providing a quality control management system - Google PatentsSearch Images Maps Play YouTube News Gmail Drive More »Sign inPatentsA system for process control management and quality navigation is described which provides an intranet based approach to providing management with run and control charts for more effective tracking and management of quality related processes. The quality navigation system includes intuitive quality navigation....http://www.google.com/patents/US6700575?utm_source=gb-gplus-sharePatent US6700575 - Methods and apparatus for providing a quality control management systemAdvanced Patent SearchPublication numberUS6700575 B1Publication typeGrantApplication numberUS 09/563,517Publication dateMar 2, 2004Filing dateMay 3, 2000Priority dateMar 31, 2000Fee statusPaidPublication number09563517, 563517, US 6700575 B1, US 6700575B1, US-B1-6700575, US6700575 B1, US6700575B1InventorsEllen Bovarnick, Richard Dale DobbinsOriginal AssigneeGe Mortgage Holdings, LlcExport CitationBiBTeX, EndNote, RefManPatent Citations (5), Referenced by (36), Classifications (7), Legal Events (8) External Links: USPTO, USPTO Assignment, EspacenetMethods and apparatus for providing a quality control management system
US 6700575 B1Abstract
A system for process control management and quality navigation is described which provides an intranet based approach to providing management with run and control charts for more effective tracking and management of quality related processes. The quality navigation system includes intuitive quality navigation. Data which formerly may have been redundantly collected and stored is now centrally stored and made available on a web site. The system automatically links top level indicators to core and sublevel process and quality outcome indicators. To this end, core processes, measures of quality and sources of data are identified. Data is collected and stored in a database. Hierarchical relationships of processes and subprocesses are established. Strengths of relationships of the linkages of processes and subprocesses are identified and stored. Indicators for strengths of relationship are stored and displayed within families of linked charts. Users can readily drill down to lower levels of processes to look at underlying root data. Chart monitoring is automated on a real time basis, and users may be automatically informed of process data exceeding predetermined control limits.
The present application claims the benefit of U.S. Provisional Application Serial No. 60/193,546 filed Mar. 31, 2000 and entitled “Methods and Apparatus for Providing a Quality Control Management System” which is incorporated by reference herein in its entirety.
The present application is related to U.S. application Ser. No. 09/564012, filed May 3, 2000 entitled “Methods and Apparatus for Providing a Quality Control Management System” which is incorporated by reference herein in its entirety.
The present invention relates generally to improved methods and apparatus for quality focussed management. More specifically, the present invention relates to advantageous methods and apparatus for providing tools for quality control of multiple processes, such as a quality navigator and a control management system which are highly intuitive to use, which hierarchically link levels of data and which allow a user to readily travel from level to level and across a level in a rapid and meaningful fashion.
The present invention advantageously provides methods and apparatus for providing such advantageous features, as well as others. In one aspect of the present invention, a quality navigation system is provided. In one embodiment, this system combines both a process control management system (PCMS) and a quality navigator (QN) which together cooperate to provide an intranet based, web page based linkage of quality data that allows management to view quality control charts for each business process or top level indicator (TLI) and thereby efficiently and effectively evaluate the quality of the output of the process. As a further aspect of the invention, many advantageous navigation tools are provided.
The store procedure may be called by way of any Oracle client connection. For example, a Visual Basic application may call the procedure through an ODBC call in the format: “insert_stat2 ‘chart_name’, ‘number 1 ’, ‘number 2’, ‘date-time’”. A function return code described further below determines the success of the data feed.
//JSTEP040 EXEC G8DBOR01,PROGRAM=‘G8PC01BR’,
// PARM=‘0000NYRSMP00250040000’,
// PSWD=‘TEST’
It may be desirable to see all of the data points on one page rather than scrolling. To see this display, the user adjustably selects the number of most current points from a “Data Points” drop down list 544. As an alternative to “Show All points” the user may select the 25, 50, 100, 250, and 500 most current points for display. After clicking the “Go” button 543, the chart is redrawn without the scroll bar and the selected number of the most current points are displayed. Selecting “Show All Points”, redraws the chart with the scroll bar and all of the data points. As will be addressed further below, xbar_r, xbar_s and x_r charts have range charts associated with them. Both charts will be shown on one screen at first. The user can scroll to the bottom of the page and click either “View Chart” or “View Range” to see larger version of the charts.
A “right click” on control chart 545 of FIG. 5E results in screen 550 shown in FIG. 5F. A pop up window 552 is displayed. Table 1 below describes the functionality for each item in the pop up window 552.
The date and time for the point are entered in “Date” column 624 in the format MM/DD/YY 00:00. If you leave off the time, it will default to 12:00 AM. Hours after 12 noon are expressed in military time, for example 2:00 PM would be 14:00. For x_r, xbar_r, xbar_s, np, and c charts, the value for the data point is entered in a “Value” column, such as column 626 in FIG. 6B or column 632 for exemplary Insert Data Points by Group page 630 of FIG. 6C. For p and u charts, enter the number of defects in first column 631, and in second column 632, enter the total number of opportunities.
“Save Data” button 628 is clicked to actually insert the data points into the database. After the data points have been inserted, the results of the insert are displayed. This display informs the user how many data points were successfully inserted and how many errors there were. If you make an error in a chart with subgroups, xbar_r or xbar_s, the system will not insert the remaining points because the subgroup numbering will be incorrect. There may be several reasons a data point will not be inserted into the database. For example, the login ID used to login did not have edit rights to that chart, the date entered is already in the database, the data is not in a valid format, the number is not numeric, or in the case of p charts, the number of defects is greater than the number of opportunities.
In a presently preferred embodiment, there are several issues of which users should be aware when using this importation functionality. A list of guidelines can be accessed by clicking on an “Input Rules” button. The caveats are as follows: (I) make sure that the number of columns pasted in is correct for the given chart type. Only “p” and “u” charts should have three columns (i.e., date, values or defects, and opportunities). All others should only have two. Moreover, the columns of data should be pasted in the following order: date, values or defects, and opportunities, if applicable. (2) Data should only be pasted into the text area and not entered or edited manually. (3) “Select All” from within Excel should not be used when cutting and pasting as this may cause the web page to work incorrectly. Instead, select only those cells that need to be copied and paste them into the web page. (4) Be sure that no blank rows have been pasted into the text area. (5) Only 50 rows may be pasted in at one time.
Next, deleting data is addressed. To this end a “Delete Data” page 710, as shown in FIG. 7A, is provided. In text boxes 712, the user enters the dates for the points to be deleted. The time must also be entered if it is different from the default time of 12:00. After the dates have entered for all of the points to be deleted, delete points button 714 is clicked. The designated points will not be deleted if the data entered was in an invalid format, the login ID does not have the right to delete points, or the date does not exist in the database. Chart list 715 is used to delete points from other charts or select another action which is executed by clicking “Go” button 716.
In a presently preferred embodiment, exclusion can be performed in either of two ways, manually or automatically. The manual technique requires the user to monitor the chart and make decisions on points which should be excluded. When identified, the point id (not the date or data value) must be entered on the insert page, and the exclude button is pressed. The chart must then be calibrated for the effect to be seen. Note that exclusion only applies during the calibration window. Once a chart has “locked in” limits, exclusion is not required since new limits are not being computed.
The horizontal axis display label. This field supports a “wildcard” string
of “&date” which will display the date range of displayed data points
(Excel spreadsheet). For example, a label of “weekly plot-&date” might
display to the user as: “weekly plot-May 1-Jun 15”
Email_during— During the calibration process (usually 10 to 30 points), email
“feeds”. Once a chart has been updated by an automated process and the
When a chart “owner group” is set, only users within that group may
Calibrate_from— The minimum number of points required for the calibration routine to
Calibration_cutoff— The date at which control limit calibration of computation begins. The
Calibration_cutoff— The chart point at which calibration begins. Actually, calibration is
Use_general_p— When on (“Y”), causes the engine to apply specific “p” chart control
Use_general_u— When on (“Y”), causes the engine to apply specific “u” chart control
general rule is off (“N”), this rule is used regardless of the value of the
(Default 25) The actual percentage value used in the “25 percent rule”. It
Sets the upper control limit value. (auto_calibrate must be “N”)
Sets the lower control limit value. (auto_calibrate must be “N”)
Notify_on_4_or_5— An email will be sent when 4 out of 5 points are detected between 1 and 2
Notify_on_14— An email will be sent when there are 14 points in a row which alternate up
Notify_on_15— An email will be sent when 15 points in a row fall within 1 sigma,
“hugging” the center line.
Rng_notify_on— An email will be sent on a single outlier condition.
Rng_notify_on_2— An email will be sent when 2 out of 3 points are outside 2 sigma.
Rng_notify_on— An email will be sent when a run is detected above or below the center
rng_notify_on— An email will be sent when a trend up or down is detected (7 points in a
Rng_notify_on_4— An email will be sent when 4 out of 5 points are detected between 1 and 2
rng_notify_on_14— An email will be sent when there are 14 points in a row which alternate up
Rng_notify_on_15— An email will be sent when 15 points in a row fall within 1 sigma,
Sdev_notify_on— An email will be sent on a single outlier condition.
Sdev_notify_on_2— An email will be sent when 2 out of 3 points are outside 2 sigma.
Sdev_notify_on— An email will be sent when a run is detected above or below the center
sdev_notify_on— An email will be sent when a trend up or down is detected (7 points in a
sdev_notify_on_4— An email will be sent when 4 out of 5 points are detected between 1 and 2
sdev_notify_on_14— An email will be sent when there are 14 points in a row which alternate up
sdev_notify_on_15— An email will be sent when 15 points in a row fall within 1 sigma,
Values [“H” (highside), “L” (lowside), “N” (no, or not on)] The engine
set to “H”, only the upper control limit will be tested, only a run on the
Briefly, a new chart may be created using a “New Chart” page 1100 as shown in FIG. 11. Further details of creating new charts will be provided below in an extended discussion of chart maintenance. Utilizing “New Chart” page 1100, a user can create a new chart in the database as follows. The name of the chart is entered in “Chart Name” box 1102. The database only accepts the first forty characters entered and the chart name must be unique from all of the other charts in the database. The type of chart is selected from a “Chart Type” drop down list 1104. Xbar_r and xbar_s charts need subgroup numbers in box 1106, if a number is not entered, the default is 5. Lastly, the email addresses of users designated to get email regarding the chart are entered in boxes 1108. This feature advantageously allows the automatic notification of process owners when a process is automatically recognized as outside of control limits. A user may choose not to enter any addresses or can choose to put in up to three. Once the chart is created, “Save Chart” button 1110 is clicked to create the chart in the database. The user can now edit more of the chart's features as discussed above. Before proceeding to a detailed discussion of various aspects of PCMS maintenance and further details of chart linkages, a variety of topics, such as presently preferred naming conventions, label variables, calibration, control variables, default value charts, manual charts, aliases and automatic chart creation are briefly addressed.
One of the most useful functions of a naming convention will be in “mass” selection or mass updating of charts. The PCMS home page 520 allows retrieval of a group of charts based on the name. A sound naming convention simplifies selection of groups of charts, like, selecting all charts where the name starts with “UW Access” or contains “.Denver”. These criteria select all underwriter access charts or all charts for Denver, respectively.
Label variables provide the user a way to customize the display of the chart. The Chart_title is a label which will be presented at the top of the chart on display. The chart_label_v produces the vertical axis label and the chart_label_h produces the horizontal axis label. A feature which the user should be aware of is the “wild card” date value which may be added to the chart_label_h field. There are two available “wild cards”—“&date and &datetime”.
The user may include a value of &date or &datetime as a whole or partial label for the horizontal axis. When found at display time, these strings are replaced with formatted date strings representing the date range for displayed data. The &date value returns a month and day string while the &datetime value returns month, day and time of day. As an example, suppose the user has assigned a value “Displayed dates: &date” in the chart_label_h field. On display of the chart, the horizontal axis will be labeled “Displayed dates: Jun 15-Aug 20” if the oldest and newest datapoints selected are dated June 15 and August 20, respectively. This range and the display dates will vary the number of points displayed. When using &datetime, the time expressed in hours and minutes is included with the dates.
Consider the example where the calibration_cutoff_point has been set to 51. Setting this value means that new control limits will be calculated beginning at point 51. The calibrate “from” and “to” values are actually relative values, relative to the cutoff point which begins at 1 for a new chart. Suppose at the time the cutoff point is set to 51, there were only 55 points on the chart. The engine would not compute new control limits yet because there are actually only 5 points to be used in the calculation and the calibrate “from” value is 10. Until the 60th point is added to the chart, the old limits will remain. Once the 60th point is added new control limits are computed and will continue to adjust until the 80th point is added to the chart. At that time, the limits will again be “locked in”.
The delete_to _points variable is an automated “purge” mechanism. The feature is not used on many business charts as historical data is being retained for a long period of time. At some time, however, charts may age to the point that data should be purged. This variable allows this purging to occur automatically. This variable indicates to the engine the number of points which should be retained during a database purge. Such operation may be thought of as saving the last “n” data points. This feature is primarily used on automated charts with high frequency of data insertion. For example, network response time charts receive data points once every 5 minutes around the clock. Only the most recent points are deemed as valuable so the engine automatically “purges” the oldest points every night. The purge routine runs every night in the engine. It examines all the charts in the database looking for those with the delete_to_points variable set to a non-zero value. When found, the chart has the oldest points deleted leaving the number of points specified by the delete_to_points value.
The high_or_low_only variable is a specialty switch which will cause the engine to monitor only one “side” of the control chart, the high side or the low side. Three valid values for the variable are “N”, “H”, and “L”. The default is “N” at which point the control chart is monitored as usual. When either “H” or “L” is specified, however, the engine only monitors the indicated “side” of the chart. For example, suppose the variable was set to “H”. In this case, the engine would notify you of an upward trend, an outlier above the upper control limit, and a run above the mean. It would ignore a run below the mean, a downward trend, or an outlier below the lower control limit.
An important feature of the engine is the default values which may be specified in the database. There are many control variables. At chart creation, values must be assigned to them. To simplify the “create” process, the user need only specify very few. The remaining values may be supplied by “default_values” charts. The default_values charts are charts which exist in the database and may be found by searching for charts which begin with “default_values”. One of these charts exists for each chart type. For example, there is a “default_values_” chart and a “default_values_xbar_r” chart. No data points are actually stored on these charts, but the control variable settings found on these charts are used each time a new chart is created to “fill in the blanks”, or templates provided by these default charts. It is important that these charts are reviewed to ensure that the desired values are specified at chart “create” time, thus saving valuable time doing maintenance.
By default, the engine treats all charts as control charts, computing control limits and notifying users on out of control conditions. The vast array of user control variables allow users to create variations of control charts by altering the values of key control variables. The engine normally computes control limits based on the data and the algorithm for the chart “type” in use. This function may be overridden by setting the “auto_calibrate” variable to “N” or no. When set to “N”, control limits are never calibrated. The result is a “Run Chart”. The engine will simply plot and display the data points. The best choice for a run chart is an x_r, the individual's chart.
For example, consider the chart “UWKNOWL.cautapprov.00??” which exists for presently existing branches where the “??” represent the branch number. An auto add mask has been defined “UWKNOWL.cautapprov.0%” as a type “p” chart and a user to receive notification. If a new branch comes into the system so that there is no chart setup for the new branch number, the PCMS engine will create the new chart “on the fly”. If the chart mask was setup to automatically add a new chart which may fall into a group of charts which use aliases, an indicator flag on the mask table can be set to create an alias at chart creation time. In this case, the chart name and alias name would be made the same. The user would have to intervene and perform a rename on the chart to an appropriate name. The alias would, however, remain and become active. In such a case, the auto add email notification would remind the user that a rename should occur.
Because of the implications of creating this “auto add” mask, this is presently a PCMS programmer function only. As new charts are created in the system, thought should be given to creating the mask as new automated charts are defined. Analysts should work with the PCMS programming support personnel to implement this feature. This feature is only available for automated charts. The “auto add” feature is useful when automating a large number of charts. Rather than manually create each chart individually, a single entry may be entered in the database by a programmer to define a name “mask”. The type of chart to be created is also specified, for example, x_r, p, xbar_r. When data begins to flow into the engine and the engine does not find a chart, the chart name is compared to the mask table. If matched, the engine will automatically create a chart of the type specified and email a default user notifying the user of the chart creation.
“Splitting” refers to a feature whereby a single input data point may actually be added to multiple charts at once. A special table is maintained containing the input chart name and any additional charts to which the points may be added.
6. Those processes that must be monitored under state compliance guidelines can be added, modified, or deleted. Task 1 above relates to PCMS maintenance and tasks 2-6 relate to QN maintenance. The user enters the process maintenance site by first selecting the appropriate business unit from a drop down list 1202 and then clicking on one of the above six tasks from the list in menu bar 1204 at the top of the PCMS maintenance home page 1200. Upon clicking on “Process”, an exemplary process maintenance page 1210, as shown in FIG. 12B, is displayed. The icons on the top left of the web page 1210 control navigation. An upward left pointing arrow 1212 returns a user to the process maintenance home page 1200. A floppy disk or store icon 1214 allows the user to save the modifications, updates or deletions that have been made.
Once a core process has been linked to the TLIs, other processes may be linked to the core process. In order to establish these links, the user must “drill down” one level by clicking on a downward icon. As illustrated in page 1260 of FIG. 12G, this drilling down will transfer the core process indicators from the vertical to the horizontal axis. In addition, indicators that have been linked to the core process will be listed along the vertical axis. The name of the process each indicator is associated with is listed in parentheses next to the name of the indicator in blue. As will be discussed in further detail below, one can quickly view the relationship between this process and the core process by clicking on the name of the process in parentheses. Just as was the case for adding a new indicator when linking a core process to the TLIs, one adds an indicator when linking a process to a core process by clicking on add icon 1262. Clicking on this icon 1262 opens an Indicator maintenance page 1270 shown in FIG. 12H.
An exemplary Federal Compliance page 1500 is shown in FIG. 15A. To modify an existing Federal Compliance indicator, a user selects radio button 1502 beside “Modify Existing Federal Compliance.” Next, the Federal Compliance to be modified is selected from drop down box 1503. This will copy the name of the Federal Compliance indicator to be modified from the drop down box, in the example shown FDCPA, to a text box 1504 beside “Federal Compliance.” Then the user changes the name of the Federal Compliance indicator in the text box 1504. All Federal Compliance indicator names must be unique and cannot exceed 80 characters in length. To save the modifications that have been made to the existing Federal Compliance indicator, click on disk icon 1505 in the top left of the web page.
If at page 510 shown in FIG. 5B, the user had clicked on or selected “Quality Navigator” 512, then a first quality navigation page 1610 as shown in FIG. 16A is displayed to the user. The user selects a business unit from a menu 1612. For the example to be discussed, the user selects “Mortgage Insurance-US” 1614 resulting in quality navigation page 1620 shown in FIG. 16B being displayed.
The quality navigator of the present invention provides a ready tool for users to assess performance in real time by isolating both problems and successes while identifying their root causes. Focussing on the percentage late underwriting decisions rollup (Q5) chart 1645, the user wishes to “drill down” or to look at the underlying causes for the peaks 1655-1657 in the chart 1645. By highlighting Q5 from menu 1643, a display page 1710 as shown in FIG. 17A is generated. In nested list 1711, Q5-% Late UW Decreasing is now seen under Underwriting. Children chart names 1712 for chart Q5 are now shown. The Q5 chart 1645 of FIG. 16D is now displayed as a parent chart 1713 with the children charts 1714, 1715 and 1716. By clicking on arrow 1717, additional children charts can be displayed. By visually comparing peaks of the charts 1713, 1714, 1715 and 1716, the user sees that the data for the % Late Response NPC chart appears to directly impact late underwriting decisions.
Patent CitationsCited PatentFiling datePublication dateApplicantTitleUS5394447 *Dec 29, 1993Feb 28, 1995Combustion Engineering, Inc.Critical function and success path summary displayUS5596712 *Jul 8, 1992Jan 21, 1997Hitachi, Ltd.Method and system for diagnosis and analysis of products troublesUS5864483 *Aug 1, 1996Jan 26, 1999Electronic Data Systems CorporationMonitoring of service delivery or product manufacturingUS6078924 *Jan 30, 1998Jun 20, 2000Aeneid CorporationMethod and apparatus for performing data collection, interpretation and analysis, in an information platformUS6236974 *Aug 7, 1998May 22, 2001Parasoft CorporationMethod and apparatus for automated selection and organization of products including menus* Cited by examinerReferenced byCiting PatentFiling datePublication dateApplicantTitleUS6832237 *Dec 1, 2000Dec 14, 2004Unisys CorporationMethod and apparatus for selecting and/or changing the display resolution of HTML home pages in a web application development environmentUS7003517May 24, 2001Feb 21, 2006Inetprofit, Inc.Web-based system and method for archiving and searching participant-based internet text sources for customer lead dataUS7043531Oct 4, 2001May 9, 2006Inetprofit, Inc.Web-based customer lead generator system with pre-emptive profilingUS7082427May 24, 2001Jul 25, 2006Reachforce, Inc.Text indexing system to index, query the archive database document by keyword data representing the content of the documents and by contact data associated with the participant who generated the documentUS7096220May 21, 2001Aug 22, 2006Reachforce, Inc.Web-based customer prospects harvester systemUS7120629May 24, 2001Oct 10, 2006Reachforce, Inc.Prospects harvester system for providing contact data about customers of product or service offered by business enterprise extracting text documents selected from newsgroups, discussion forums, mailing lists, querying such data to provide customers who confirm to business profile dataUS7130812 *Nov 26, 2003Oct 31, 2006Centergistic Solutions, Inc.Method and system for managing real time dataUS7330850Oct 4, 2001Feb 12, 2008Reachforce, Inc.Text mining system for web-based business intelligence applied to web site server logsUS7667582 *Feb 23, 2010Sun Microsystems, Inc.Tool for creating chartsUS7673247 *Nov 27, 2002Mar 2, 2010Hewlett-Packard Development Company, L.P.Identifying noncomplying datapoints in control chartsUS7707133 *Oct 23, 2006Apr 27, 2010Ipventure, Inc.Method and system for managing computer systemsUS7714876 *Mar 10, 2005May 11, 2010Hewlett-Packard Development Company, L.P.Method and system for creating visualizationsUS7961188 *Dec 5, 2005Jun 14, 2011Microsoft CorporationPersistent formatting for interactive chartsUS8005700 *Aug 23, 2011International Business Machines CorporationCustomer relationship management system with compliance tracking capabilitiesUS8117557 *Dec 30, 2008Feb 14, 2012People Driven Performance, Inc.Multi-mode viewer control for viewing a series of statistical valuesUS8161124 *Jun 4, 2008Apr 17, 2012Brother Kogyo Kabushiki KaishaInformation transmission systemUS8301580Mar 12, 2010Oct 30, 2012Ipventure, Inc.Method and system for managing computer systemsUS8572503 *Dec 20, 2007Oct 29, 2013Wally TzaraDevice for analysing variable magnitudes by simultaneous multiple windowingUS8626570 *Dec 22, 2004Jan 7, 2014Bank Of America CorporationMethod and system for data quality managementUS8626858Feb 28, 2012Jan 7, 2014Brother Kogyo Kabushiki KaishaInformation transmission systemUS8694909Aug 22, 2013Apr 8, 2014Wally TzaraDevice for analysing variable magnitudes by simultaneous multiple windowingUS9020877Oct 29, 2012Apr 28, 2015Ipventure, Inc.Method and system for managing computer systemsUS20050027575 *Jul 30, 2003Feb 3, 2005International Business Machines CorporationCustomer relationship management system with compliance tracking capabilitiesUS20050251464 *May 10, 2004Nov 10, 2005Ames Bradley CMethod and system for automating an audit processUS20050288990 *Jun 24, 2004Dec 29, 2005International Business Machines CorporationComputer-implemented method, system and program product for modeling a consumer decision processUS20060004731 *Jul 11, 2005Jan 5, 2006Seibel John CText mining system for web-based business intelligenceUS20060136461 *Dec 22, 2004Jun 22, 2006Alvin LeeMethod and system for data quality managementUS20060149575 *Jan 4, 2005Jul 6, 2006Srinivas VaradarajanSoftware engineering process monitoringUS20060277080 *Jun 3, 2005Dec 7, 2006Demartine PatrickMethod and system for automatically testing information technology controlUS20070094212 *Oct 23, 2006Apr 26, 2007Instasolv, Inc.Method and system for managing computer systemsUS20070126736 *Dec 5, 2005Jun 7, 2007Microsoft CorporationPersistent formatting for interactive chartsUS20080250277 *Jun 4, 2008Oct 9, 2008Brother Kogyo Kabushiki KaishaInformation transmission systemUS20090183106 *Dec 30, 2008Jul 16, 2009Dotson Gerald AMulti-mode viewer control for viewing a series of statistical valuesUS20100005415 *Dec 20, 2007Jan 7, 2010Wally TzaraDevice for analysing variable magnitudes by simultaneous multiple windowingUS20100192005 *Mar 12, 2010Jul 29, 2010Saumitra DasMethod and system for managing computer systemsUSRE42870Dec 1, 2008Oct 25, 2011Dafineais Protocol Data B.V., LlcText mining system for web-based business intelligence applied to web site server logs* Cited by examinerClassifications U.S. Classification345/440, 715/736, 700/104, 715/713International ClassificationG06Q10/10Cooperative ClassificationG06Q10/10European ClassificationG06Q10/10Legal EventsDateCodeEventDescriptionMay 3, 2000ASAssignmentOwner name: GE CAPITAL MORTGAGE CORPORATION, NORTH CAROLINAFree format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:BOVARNICK, ELLEN;DOBBINS, RICHARD DALE;REEL/FRAME:010786/0152Effective date: 20000502Nov 14, 2003ASAssignmentOwner name: GE MORTGAGE HOLDINGS, LLC, NORTH CAROLINAFree format text: ;ASSIGNOR:GE CAPTIAL MORTGAGE CORPORATION;REEL/FRAME:014691/0605Effective date: 20010601Sep 10, 2007REMIMaintenance fee reminder mailedNov 14, 2007FPAYFee paymentYear of fee payment: 4Nov 14, 2007SULPSurcharge for late paymentJan 25, 2011ASAssignmentOwner name: GENWORTH MORTGAGE HOLDINGS, LLC, NORTH CAROLINAFree format text: CHANGE OF NAME;ASSIGNOR:GE MORTGAGE HOLDINGS, LLC;REEL/FRAME:025696/0311Effective date: 20100125Mar 14, 2011FPAYFee paymentYear of fee payment: 8Mar 2, 2015FPAYFee paymentYear of fee payment: 12RotateOriginal ImageGoogle Home - Sitemap - USPTO Bulk Downloads - Privacy Policy - Terms of Service - About Google Patents - Send FeedbackData provided by IFI CLAIMS Patent Services