Source: https://patents.google.com/patent/US10249033B1/en
Timestamp: 2019-06-17 06:51:27
Document Index: 636057266

Matched Legal Cases: ['§ 119', 'Application No. 14202919', 'Application No. 15200073', 'Application No. 15201924', 'Application No. 16152984', 'Application No. 2012417', 'Application No. 2012421']

US10249033B1 - User interface for managing defects - Google Patents
User interface for managing defects Download PDF
US10249033B1
US10249033B1 US15/448,155 US201715448155A US10249033B1 US 10249033 B1 US10249033 B1 US 10249033B1 US 201715448155 A US201715448155 A US 201715448155A US 10249033 B1 US10249033 B1 US 10249033B1
US15/448,155
Benjamin Grabham
Gregoire Omont
Pierre Lucotte
2016-12-20 Priority to US201662436967P priority Critical
2017-03-02 Application filed by Palantir Technologies Inc filed Critical Palantir Technologies Inc
2017-03-02 Priority to US15/448,155 priority patent/US10249033B1/en
2017-11-29 Assigned to Palantir Technologies Inc. reassignment Palantir Technologies Inc. ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: LUCOTTE, PIERRE, BENABDALLAH, TARIK, SPRAGUE, ARION, OMONT, Gregoire, INOUE, JIM, Antihi, Alexandru, POWELL, THOMAS, ROWE, RYAN, YANG, MICHAEL, GRABHAM, BENJAMIN, LEE, BENJAMIN, TAHERI, ALEXANDER, SCOLNICK, MYLES
2019-04-02 Publication of US10249033B1 publication Critical patent/US10249033B1/en
User interfaces for managing defects are provided. A defect selection interface may include a set of defect items for selection by a user. The defect selection interface may include one or more first visuals indicating similarity of the set of defect items to other defect items. An issue selection interface may include a set of issue items for selection by the user. Individual issue items may include one or more defect items added to the individual issue items. A defect comparison interface may include a comparison of a defect item to an issue item. The defect comparison interface may include one or more second visuals indicating similarity of the defect item to the issue item. Based on the user's selection, the defect item may be added to the issue item.
This application claims the benefit under 35 U.S.C. § 119(e) of U.S. Provisional Application Ser. No. 62/436,967 filed Dec. 20, 2016, the content of which is incorporated by reference in its entirety into the present disclosure.
This disclosure relates to approaches for managing defect items.
Under conventional approaches, manufacturing process defects, such as deviation from requirements, are periodically recorded. For example, hundreds, or even thousands, of defects may be recorded daily for a particular manufacturing process, such as for the construction of buildings, cargo ships, consumer items, or other manufactured objects. Typically, defects are stored in a database which can be accessed by quality engineers or other users. However, existing interfaces are cumbersome and only provide limited access to defects. As a result, defects are often improperly identified or handled, and often become recurrent problems.
Various embodiments of the present disclosure can include systems, methods, and non-transitory computer readable media configured to providing user interfaces for managing defect items. A defect selection interface may be displayed. The defect selection interface may include a first set of defect items for selection by a user. The first set of defect items may include a first defect item. The defect selection interface may include one or more first visuals indicating similarity of the first set of defect items to other defect items.
Responsive to the user's selection of the first defect item from the first set of defect items, an issue selection interface may be displayed. The issue selection interface may include a first set of issue items for selection by the user. The first set of issue items may include a first issue item. The first issue item may include one or more defect items added to the first issue item.
In some embodiments, one or more first visuals may indicate similarity of the first set of defect items to the other defect items based on shape of the one or more first visuals. In some embodiments, one or more first visuals may indicate similarity of the first set of defect items to the other defect items based on color of the one or more first visuals.
Responsive to the user's selection of the first issue item from the first set of issue items, a defect comparison interface may be displayed. In some embodiment, the user's selection of the first issue item from the first set of issue items may include the user's selection of at least one of the one or more defect items added to the first issue item. The defect comparison interface may include a comparison of the first defect item to the first issue item. The comparison of the first defect item to the first issue item may include a comparison of the first defect item to the one or more defect items added to the first issue item and selected by the user. The defect comparison interface may include one or more second visuals indicating similarity of the first defect item to the first issue item. Responsive to receiving the user's selection of the first issue item as an issue item to add the first defect item, the first defect item may be added to the first issue item.
In some embodiments, one or more second visuals may indicate similarity of the first defect item to the first issue item based on color of the one or more second visuals. In some embodiments, one or more second visuals may indicate similarity of the first defect item to the first issue item based on one or more percentage indicators. In some embodiments, one or more percentage indicators may be displayed on the defect comparison interface in response to a mouseover.
In some embodiments, responsive to receiving the user's selection of a new issue item as the issue item to add the first defect item, an issue builder interface may be displayed. The issue builder interface may include a second set of defect items for selection by the user. The second set of defect items may include a second defect item. The issue builder interface may include one or more third visuals indicating similarity of the first defect item to the second set of defect items. Responsive to receiving the user's selection of the second defect item as an additional defect item to add to the new issue item, the second defect item may be added to the new issue item.
In some embodiments, responsive to receiving the user's selection of sharing an issue item (e.g., first issue item, new issue item) with one or more other users, a sharing interface may be displayed. The sharing interface may include a set of other users for selection by the user. The set of other users may be determined based on the one or more defect items added to the issue item.
FIG. 1 illustrates an example defect selection interface, in accordance with various embodiments.
FIG. 2 illustrates an example issue selection interface and defect comparison interface, in accordance with various embodiments.
FIG. 3 illustrates an example issue builder interface, in accordance with various embodiments.
FIG. 4 illustrates an example reviewing interface, in accordance with various embodiments.
FIG. 5 illustrates an example analysis interface, in accordance with various embodiments.
FIG. 6 illustrates an example analysis interface, in accordance with various embodiments.
FIG. 7 illustrates a flowchart of an example method, in accordance with various embodiments.
FIG. 8 illustrates a block diagram of an example computer system in which any of the embodiments described herein may be implemented.
A claimed solution rooted in computer technology overcomes problems specifically arising in the realm of computer technology. In various implementations, a system can provide user interfaces for managing defects. A defect selection interface may include a first set of defect items for selection by a user. The defect selection interface may allow the user to filter on this first set of defect items by both structured and unstructured parameters. The defect selection interface may include one or more first visuals indicating similarity of the first set of defect items to other defect items. The defect selection interface may allow the user to prioritize based on the similarity of the defect items or the recurrence of defect items. Responsive to the user's selection of a first defect item or multiple defect items from the first set of defect items, an issue selection interface may be displayed. The issue selection interface may include a set of issue items for selection by the user. Individual issue items may include one or more defect items added to the individual issue items. Individual issue items may include one or more defect items that are similar to the set of selected multiple defect items. Responsive to the user's selection of a first issue item from the set of issue items, a defect comparison interface may be displayed. The defect comparison interface may include a comparison of the first defect item or the multiple defect items to the first issue item. The defect comparison interface may include one or more second visuals indicating similarity of the first defect item or the multiple defect items to the first issue item. Based on the user's selection, the first defect item or multiple defect items may be added to the issue item.
In some embodiments, responsive to receiving the user's selection of a new issue item as the issue item to add the first defect item, an issue builder interface may be displayed. The issue builder interface may include a second set of defect items for selection by the user. The issue builder interface may include one or more third visuals indicating similarity of the first defect item to the second set of defect items. Based on the user's selection, a second defect item from the second set of defect items may be added to the new issue item.
Defect items may refer to deviation from specification(s), standard(s), expectation(s), and/or requirement(s) for a manufacturing process, such as for the construction of buildings, cargo ships, consumer items, and/or other manufactured objects. Defect items may be grouped into one or more issue items. Defect items may be entered into one or more databases during and/or after detection of the defect items. For example, during an inspection of a manufacturing line/process for a consumer object, an engineer may detect a faulty component/process. The engineer may gather data about the faulty component/process (e.g., location of fault, type of fault, materials involved, description of fault, photo/video of fault, etc.). The gathered data may be entered into one or more databases after the inspection (e.g., the engineer inputs the data into a defect entry application running on a computing station) or during the inspection (e.g., the engineer inputs the data into a defect entry application running on a mobile device).
As another example, the engineer may be running a defect entry application on a mobile device (e.g., phone, tablet). During the inspection of the manufacturing line/process, the engineer may detect and gather information about defect items. Using the defect entry application on the mobile device, the engineer may create new defect items and/or edit existing defect items. For individual defect items, the engineer may enter one or more information into different fields that identifies different properties of the defect item, such as location of the defect, defect rating, product identifier, location of the defect in the product, affected part/section, relevant industry/standards, work identifier (e.g., work order form number), time of detection, responsible personnel/group, description, photo, audio, video, and/or other properties of the defect item. Information about the defect items may be recorded as free text, using set codes/terms, and/or in multiple languages. Information about the defect items may be recorded periodically or non-periodically. The entered information may be added to a database running in a server when the mobile device/defect entry application syncs with the server. The syncing may be performed on a periodic basis, upon completion of entering information about a defect item, and/or based on manual command for syncing.
FIGS. 1-4 illustrate example user interfaces for managing defect items, in accordance with various embodiments. In some embodiments, these interfaces may be accessed as part of a workflow for visualizing defects/issue items. In various embodiments, these user interfaces may be accessed through a software application running on a computing device (e.g., computers, mobile phones, tablets, etc.) that includes one or more processors and memory. For example, the user interfaces may be accessible through a web browser. In another example, the user interfaces may be provided through a data analysis application. In yet another example, the user interfaces may be provided as a service over a network (e.g., software as a service). Depending on the computing device, the user may be able to interact with the user interfaces using various input devices (e.g., keyboard, mouse, etc.) and/or touch gestures. These user interfaces are provided merely as examples and, naturally, the arrangement and configuration of such interfaces can vary depending on the implementation. Thus, depending on the implementation, the user interfaces may include additional features and/or alternative features.
FIG. 1 illustrates an example user interface 100 for selecting defect items. In some embodiments, the user interface 100 may be presented through a display screen of a computing device. Further, the user interface 100 may be provided through an application (e.g., web browser, data analysis application, etc.) running on the computing device. In some embodiments, a data analysis platform can be configured to utilize various generally known data processing engines and/or techniques to enable the functionality described in reference to the user interface 100. The computing device through which the user interface 100 is being accessed can interact with the data analysis platform to enable such functionality.
As shown, the user interface 100 includes filter options 102 and defect selection interface 104. The filter options 102 may enable users to select one or more options to filter the list of defect items displayed in the defect selection interface 104. Filter options may include one or more properties by which defect items may be categorized. The user interface 100 may allow the users to filter the list of defect items by structured and/or unstructured parameters. In some implementations, a user may be able to save/set a certain selection of filter options to be used as a default. For example, a user may set the selection of filter options shown in FIG. 1 as a default. When the user logs off and logs back into the system, the default filter options may automatically be applied.
The defect selection interface 104 may include one or more defect items for selection by the user. For example, in FIG. 1, the defect selection interface 104 displays ten defect items (defect codes 10001, 10211, 10753, 11582, 12648, 13486, 14777, 15999, 16452, 17886). The defect items may be sorted based on one or more properties of the defect items (e.g., based on defect codes, part, etc.). The defect items may be sorted based on the probability of finding similar defect items.
The defect selection interface 104 may include information about the listed defect items. For example, as shown in FIG. 1, the defect selection interface 104 may display the defect code, the part involved with the defect item, the relevant location (e.g., manufacturing location, location of the part), the product identifier (e.g., manufacturer's serial number), and the creation date for the defect item. Other information about the defect items may be displayed.
In some implementations, the type of information displayed in the defect selection interface 104 may be changed based on user selection. For example, the user may choose to add or remove a type of information displayed in the defect selection interface 104. As another example, the type of information displayed in the defect selection interface 104 may correspond to the filter options selected by the user. For example, a user's selection of a range of product identifiers using filter options 102 may trigger the displaying of product identifiers in the defect selection interface 104.
The defect selection interface 104 may include one or more visuals that indicate similarity of displayed defect items to other defect items. Visuals may indicate the similarity of displayed defect item to other defect items using shape, color, text, and/or other visuals. For example, a defect item with higher similarity to other defect items may be shown with a different shape (e.g., icon) than a defect item with lower similarity. A defect item with higher similarity to other defect items may be shown with a different color (e.g., color of icon, color text of defect codes) than a defect item with lower similarity. A defect item with higher similarity to other defect items may be shown with a different additional text (e.g., percentage indicator) than a defect item with lower similarity. The additional text may be displayed inline with the defect item (e.g., inline with defect codes) or may be displayed based on a mouseover—user's hovering a mouse icon over the defect item (e.g., defect code) for a duration of time.
For example, in FIG. 1, the defect items listed in the defect selection interface 104 may include an indicator, e.g., circular icon, to the left of the defect item identification number. The amount by which the indicator is filled may indicate the similarity of the individual defect items to other defect items. For example, the full circle next to defect item 10001 may indicate a higher chance of finding similar defect items than the partial circles next to defect items 10211 or 13486. As another example, the color of the indicator next to defect item 10001 may indicate a higher chance of finding similar defect items than the colors of circles next to defect items 10211 or 13486. The defect selection interface 104 may allow the user to prioritize the listed defect items based on the similarity of the defect items or the recurrence of defect items. Prioritizing the list of defect items may change the order in which the defect items appear in the listing.
The defect selection interface 104 may enable the user to select one or more defect items listed on the defect selection interface 104. Users may use options 108 to investigate the selected defect item(s) or mark the defect item(s) as being reviewed. Selection by a user to investigate one or more defect items may cause the user interface 100 to be updated and/or transitioned to another interface, as illustrated in example of FIG. 2, by which the defect item(s) may be investigated. In some implementations, a user may address individual defect items and mark them as being resolved individually, rather than grouping defect items into issue items. In some implementations, a user may address individual defect items by addressing issue items that have one defect item.
In some implementations, a reviewed defect item may be removed from the list of defect items in the defect selection interface 104. In some implementations, a reviewed defect item may be displayed differently from non-reviewed defect items in the defect selection interface 104. For example, a reviewed defect item may be shown with a particular icon, shown in particular text/color, and/or with other visuals to indicate that the defect item has been reviewed. Marking of a defect item as having been reviewed may be specific to the user. For example, user A's marking of a defect item may not affect user B's viewing of the defect items.
In some implementations, the defect selection interface 104 may include additional information/visuals that indicate the source of the defect items. The defect selection interface 104 may include visuals that indicate whether the particular defect items were entered into the database from a desktop application or a mobile application. For example, based on a defect item having been entered from a mobile application, the defect selection interface 104 may display a mobile icon next to the defect item. In some implementations, the defect selection interface 104 may display information about the source of the defect item in response to a mouseover. For example, in response to a user hovering the mouse icon over a defect item for a duration, the defect selection interface 104 may display a message indicating whether the defect item was created from a desktop application or a mobile application.
In some implementations, the defect selection interface 104 may include one or more options/interfaces for allowing a user to add one or more defects items to one or more issue items without leaving the defect selection interface 104 (e.g., quick-add functionality). For example, in response to a user's selection of one or more defect items from the defect selection interface 104, the defect selection interface 104 may provide a quick-add interface 110 for the users to add the selected defect item(s) to one or more issue items. The quick-add interface 110 may display a listing, a summary, keywords, and/or other information about the defect item(s) selected by the user (defect set). The quick-add interface 110 may list one or more recommended issues (e.g., identified as discussed below) into which the users may add the selected defect item(s). Top recommended issue items (e.g., five top recommended issue items) may be provided for selection by the users to add the selected defect item(s).
In some implementations, the defect selection interface 104 may include one or more options/interfaces (e.g., shopping cart) for allowing a user to gather selected defect items. A user may select one or more defect items for inclusion in the shopping cart and then change the listing of defect items in the defect selection interface 104 (e.g., by changing a filter). The user may select additional defect items for inclusion in the shopping cart without changing the defect items included in the shopping cart. The user may remove one or more defect items from the shopping cart.
In some implementations, the user interface 100 may include defect detail interface 106. The defect detail interface 106 may be displayed in response to a user's selection of a defect item and/or based on a mouseover—user's hovering a mouse icon over the defect item (e.g., defect code) for a duration of time. The defect detail interface 106 may include more detailed information about the defect item than is displayed on the listing of defect items. For example, as shown in FIG. 1, the defect detail interface 106 may include details about defect item 11582 beyond the defect code, the part involved with the defect item, the relevant location, the product identifier, and the creation date for the defect item. The defect detail interface 106 may include information not shown/different from information shown in FIG. 1. The defect detail interface 106 may provide a preview of the defect item. In some implementations, the defect details interface 106 may provide a preview, link, or entirety of items (e.g., photo, audio, video, documents) recorded for or associated with the defect item. For example, the defect details interface 106 may provide a view of defect documents/files, which may assist users in identifying recurrence of defects (e.g., types of defects, cause of defects, etc.).
FIG. 2 illustrates an example user interface 200 for adding defect items to existing issues. In some embodiments, the user interface 200 may be presented through a display screen of a computing device. Further, the user interface 200 may be provided through an application (e.g., web browser, data analysis application, etc.) running on the computing device. In some embodiments, a data analysis platform can be configured to utilize various generally known data processing engines and/or techniques to enable the functionality described in reference to the user interface 200. The computing device through which the user interface 200 is being accessed can interact with the data analysis platform to enable such functionality.
The user interface 200 may be displayed in response to a user's selection of one or more defect items for investigation. As shown, the user interface 200 includes defect-to-add interface 202, issue selection interface 204, selected issue information interface 206, defect comparison interface 208, and selected defect information interface 210. The defect-to-add interface 202 may display information on the defect item(s) selected by the user for investigation (e.g., defect item 10001). Issue selection interface 204 may include a list of issue items for selection by the user. For example, as shown in FIG. 2, the issue selection interface 204 displays issue items 514 and 014. The issue items displayed in the issue selection interface 204 may include one or more defect items added to the issue items. Individual issue items may include one or more defect items that are similar to the set of selected multiple defect items. Clicking on an issue item may display the defect items added to the issue item. For example, as shown in FIG. 2, the user may have selected issue item 514 and the issue selection interface 204 may display the defect items 21153, 21154, 15543, and 92463 added to the issue item 514.
The issue selection interface 204 may include options 212, 214 for users to see (1) recommended issue items, or (2) all issue items. In other embodiments, not shown in FIG. 2, issue selection 204 may include other or additional options, including creating new filters or applying saved filters to the list of issue items. All issue items may include issue items to which the defect item(s) selected by the user for investigation may be added. Recommended issue items may include issue items which the system recommends to which the defect item(s) selected by the user for investigation may be added. The recommended issue items may be automatically determined based on one or more properties of the defect item(s) selected by the user for investigation. The system may analyze the similarities between the properties of the defect item(s) selected by the user for investigation and the properties of the issue items/defect items added to issue item. The recommended issue items may include issue items with defect items having properties that match/more closely match the properties of the defect item(s) selected by the user for investigation.
The selected issue information interface 206 may provide information about the issue item selected from the issue selection interface 204. For example, as shown in FIG. 2, the selected issue information interface 206 may provide summary, keywords, and description of the selected issue item. The degree of similarity between the keywords of defect items within the selected issue item or the degree of similarity between the keywords of the selected issue item and the keywords of the defect item(s) selected by the user for investigation may be shown using one or more visuals. For example, the degree of similarity between the keywords of the selected issue item (e.g., issue item 514) and the keywords of the defect item(s) selected by the user for investigation (e.g., defect item 10001) may be indicated with different shape, different color, different font, different/additional text (e.g., percentage indicator), and/or other visuals. For example, in FIG. 2, the degree of similarity between the keywords of the selected issue item and the keywords of the defect item(s) selected by the user for investigation may be indicated by the color of the bubbles behind the keywords. The selected issue information interface 206 may include information not shown/different from information shown in FIG. 2.
The defect comparison interface 208 may be displayed in response to the user's selection of an issue from the issue selection interface 204. In some embodiment, the user's selection of an issue item from the issue selection interface 204 may include the user's selection of one or more defect items added to the issue item. For example, as shown in FIG. 2, the user's selection of issue 514 may include the user's selection of defect item 21153 within issue item 514. The defect comparison interface 208 may include a comparison of the selected defect item(s) within the issue item (e.g., defect item 21153) to the other defect items in the issue item (e.g., items 21154, 15543, 94263). In response to the selection of one or more defect items in the investigate set (shown in the defect-to-add interface 202), user interface 200 may display a comparison between the selected defect item(s) and the selected issue item (e.g., issue item 514). For example, as shown in FIG. 2, the defect comparison interface 208 may include a comparison of the defect item 21153 with defect items 21154, 15543, and 92463. The defect comparison interface 208 may include information not shown/different from information shown in FIG. 2.
The defect comparison interface 208 may include one or more visuals that indicate similarity of the defect item(s) selected by the user for investigation (e.g., defect item 10001) with the defect items within selected issue item (e.g., defect items 21153, 21154, 15543, 92463)/selected defect item within the issue item (e.g., defect item 21153). Visuals may indicate the similarity between the defect items/issue items using shape, color, text, and/or other visuals. For example, the degree of similarity between the properties of the defect item(s) selected by the user for investigation (e.g., defect item 10001) and the properties of the selected issue item (e.g., issue item 514)/selected defect item within the issue item (e.g., defect item 21153) may be indicated with different shape, different color, different font, different/additional text (e.g., percentage indicator), and/or other visuals. The additional text may be displayed inline with the relevant property of the defect item or may be displayed based on a mouseover.
The user may use option 220 to mark the selected defect item as having been reviewed. A reviewed defect item may be displayed differently from non-reviewed defect items in the issue selection interface 204. For example, a reviewed defect item may be shown with a particular icon, shown in particular text/color, and/or with other visuals to indicate that the defect item has been reviewed. Marking of a defect item as having been reviewed may be specific to the user. For example, user A's marking of a defect item may not affect user B's viewing of the defect items. The user may use option 222 to view detailed/other information about the selected defect item.
The selected defect information interface 210 may include detailed information about the selected defect item. For example, as shown in FIG. 2, the selected defect information interface 210 may include detailed information about defect item 21153. The selected defect information interface 210 may include option 224 by which the user may view raw information about the selected defect item. The degree of similarity between the keywords of the selected defect item and the keywords of the defect item(s) selected by the user for investigation may be shown using one or more visuals. For example, the degree of similarity between the keywords of the selected defect item (e.g., defect item 21153) and the keywords of the defect item(s) selected by the user for investigation (e.g., defect item 10001) may be indicated with different shape, different color, different font, different/additional text (e.g., percentage indicator), and/or other visuals. For example, in FIG. 2, the degree of similarity between the keywords of the selected defect item and the keywords of the defect item(s) selected by the user for investigation may be indicated by the color of the bubbles behind the keywords (not shown). The selected defect information interface 210 may include information not shown/different from information shown in FIG. 2.
Users may use options 216, 218 to add the defect item(s) selected by the user for investigation to an existing issue or a new issue. For example, as shown in FIG. 2, the user may use option 218 to add the defect item 10001 to the issue 514. The user may use option 216 to add the defect item 10001 to a new issue. Selection by the user to add defect item(s) to a new issue may cause the user interface 200 to be updated and/or transitioned to another interface, as illustrated in example of FIG. 3, by which the defect item(s) may be added to a new issue.
FIG. 3 illustrates an example user interface 300 for adding defect items to a new issue. In some embodiments, the user interface 300 may be presented through a display screen of a computing device. Further, the user interface 300 may be provided through an application (e.g., web browser, data analysis application, etc.) running on the computing device. In some embodiments, a data analysis platform can be configured to utilize various generally known data processing engines and/or techniques to enable the functionality described in reference to the user interface 300. The computing device through which the user interface 300 is being accessed can interact with the data analysis platform to enable such functionality.
The user interface 300 may be displayed in response to a user's selection of adding one or more defect items to a new issue item. As shown, the user interface 300 includes investigative set interface 302, investigative set information interface 304, add defect interface 306, defect comparison interface 310, and selected defect information interface 314. The investigative set interface 302 may display information on the defect items selected to be added to a new issue item (“investigative set”). For example, as shown in FIG. 3, the investigative set interface 302 displays defect items 10001, 56125, and 92123, which are selected to be added to a new issue item.
The investigative set information interface 304 may include detailed information about the defect items in the investigative set. For example, as shown in FIG. 3, the investigative set information interface 304 includes summary of and keywords in the defect items 10001, 56125, and 92123. The information presented in the investigative set information interface 304 may change as defect items are added to and/or removed from the investigative set. The degree of similarity between the keywords of the defect item(s) in the investigative set or the degree of similarity between the keywords of the defect item(s) in the investigative set and the keywords of the defect item(s) selected by the user for potential addition into the investigative set may be shown using one or more visuals. For example, the degree of similarity between the keywords of the defect item(s) in the investigative set and the keywords of the defect item(s) selected by the user for potential addition into the investigative set may be indicated with different shape, different color, different font, different/additional text (e.g., percentage indicator), and/or other visuals. For example, in FIG. 3, the degree of similarity between the keywords of the defect item(s) in the investigative set and the keywords of the defect item(s) selected by the user for potential addition into the investigative set may be indicated by the color of the bubbles behind the keywords (not shown). The investigative set information interface 304 may include information not shown/different from information shown in FIG. 3.
The add defect interface 306 may include a list of defect items for selection by the user. A user may select one or more defect items from the list to view a comparison (e.g., using defect comparison interface 310) between the selected defect item(s) and the defect items within the investigative set. The add defect interface 306 may include options 316, 318 for users to see (1) recommended defect items, or (2) all defect items. In other embodiments, not shown in FIG. 3, add defect interface 306 may include other or additional options, including creating new filters or applying saved filters to the list of defect items. All defect items may include defect items which may be added to the investigative set. Recommended defect items may include defect items which the system recommends for adding to the investigative set. The recommended defect items may be automatically determined based on one or more properties of the defect item(s) within the investigative set. The system may analyze the similarities between the properties of the defect item(s) within the investigative set and the properties of other defect items. The recommended defect items may include defect items having properties that match/more closely match the properties of the defect item(s) within the investigative set. The recommended defect items may be dynamically determined such that as defect items are added/removed from the investigative set, the listing of recommended defect items in the add defect interface 306 is changed.
The user may use one or more buttons/commands to add a selected defect item to the investigative set. For example, the user may “+” icons or other buttons in the add defect interface 306 to add particular defect items to the investigative set. As another example, user interface 300 may include a dedicated button to add a selected defect item to the investigative set. The user may use one or more buttons/commands to remove a defect item from the add defect interface 306. For example, the user may use “−” icons or other buttons in the add defect interface 306 to remove particular defect items from the add defect interface 306.
The defect comparison interface 310 may include a comparison of the defect item selected from the add defect interface 306 and the defect items within the investigative set. For example, as shown in FIG. 3, the defect comparison interface 310 may include a comparison of defect item 24153 with the defect items within the investigative set (e.g., defect items 10001, 56125, 92123). The defect comparison interface 310 may include information not shown/different from information shown in FIG. 3. The users may use option 312 to view detailed/other information about the defect item selected from the add defect interface 306.
The defect comparison interface 310 may include one or more visuals that indicate similarity of the defect item selected from the add defect interface 306 with the defect items within the investigative set. Visuals may indicate the similarity between the defect items using shape, color, text, and/or other visuals. For example, the degree of similarity between the properties of the defect item selected from the add defect interface 306 and the defect items within the investigative set may be indicated with different shape, different color, different font, different/additional text (e.g., percentage indicator), and/or other visuals. The additional text may be displayed inline with the relevant property of the defect item or may be displayed based on a mouseover.
The selected defect information interface 314 may include detailed information about the defect item selected from the add defect interface 306. For example, as shown in FIG. 3, the selected defect information interface 314 may include detailed information about defect item 24153. The selected defect information interface 314 may include option 320 by which the user may view raw information about the selected defect item. The degree of similarity between the keywords of the selected defect item and the keywords of the defect item(s) within the investigative set may be shown using one or more visuals. For example, the degree of similarity between the keywords of the selected defect item (e.g., defect item 24153) and the keywords of the defect item(s) within the investigative set (e.g., defect items 10001, 56125, 92123) may be indicated with different shape, different color, different font, different/additional text (e.g., percentage indicator), and/or other visuals. For example, in FIG. 3, the degree of similarity between the keywords of the selected defect item and the keywords of the defect item(s) within the investigative text may be indicated by the color of the bubbles behind the keywords (not shown). The selected defect information interface 314 may include information not shown/different from information shown in FIG. 3.
The user may use option 308 to create a new issue from the defect items in the investigative set. Selection by a user to create a new issue item may cause the user interface 300 to be updated and/or transitioned to another interface, as illustrated in example of FIG. 4, by which the issue item may be reviewed.
FIG. 4 illustrates an example user interface 400 for reviewing issues items. In some embodiments, the user interface 400 may be presented through a display screen of a computing device. Further, the user interface 400 may be provided through an application (e.g., web browser, data analysis application, etc.) running on the computing device. In some embodiments, a data analysis platform can be configured to utilize various generally known data processing engines and/or techniques to enable the functionality described in reference to the user interface 400. The computing device through which the user interface 400 is being accessed can interact with the data analysis platform to enable such functionality.
As shown, the user interface 400 includes issue summary interface 402, keywords interface 404, description interface 406, defects in issue interface 408, defect comparison interface 410, and selected defect information interface 412. The issue summary interface 402 may display information on the defect item(s) included in the issue item. The description interface 406 may display description of the issue item/defect items included in the issue item. The defects in issue interface 408 may display a listing of defect included in the issue item.
The keywords interface 404 may display information on keywords of the defect item(s) included in the issue item. The degree of similarity between the keywords of the defect item(s) in the issue item or the degree of similarity between the keywords of the defect item(s) in the issue item and the keywords of the defect item(s) selected from the defects in issue interface 408 may be shown using one or more visuals. For example, the degree of similarity between the keywords of the defect item(s) in the issue item and the keywords of the defect item(s) selected from the defects in issue interface 408 may be indicated with different shape, different color, different font, different/additional text (e.g., percentage indicator), and/or other visuals. For example, in FIG. 4, the degree of similarity between the keywords of the defect item(s) in the issue item and the keywords of the defect item(s) selected from the defects in issue interface 408 may be indicated by the color of the bubbles behind the keywords (not shown).
The defect comparison interface 410 may include a comparison of the defect item selected from the defects in issue interface 408 and the defect item(s) within the issue item. For example, as shown in FIG. 4, the defect comparison interface 410 may include a comparison of defect item 24153 with the defect items within the issue item. The comparison of a particular defect item within an issue item with the issue item may include (1) a comparison of the particular defect item with all defect items within the issue item, or (2) a comparison of the particular defect item with other defect items within the issue item. The defect comparison interface 410 may include information not shown/different from information shown in FIG. 4.
The defect comparison interface 410 may include one or more visuals that indicate similarity of the defect item selected from the defects in issue interface 408 with the defect items within the issue item. Visuals may indicate the similarity between the defect items using shape, color, text, and/or other visuals. For example, the degree of similarity between the properties of the defect item selected from the defects in issue interface 408 and the defect items within the issue item may be indicated with different shape, different color, different font, different/additional text (e.g., percentage indicator), and/or other visuals. The additional text may be displayed inline with the relevant property of the defect item or may be displayed based on a mouseover. The users may use option 418 to view detailed/other information about the defect item selected from the defects in issue interface 408.
The selected defect information interface 412 may display detailed information about the defect item selected from the defects in issue interface 408. The selected defect information interface 412 may include option 420 by which the user may view raw information about the selected defect item. The degree of similarity between the keywords of the selected defect item and the keywords of the defect item(s) within the issue item may be shown using one or more visuals. For example, the degree of similarity between the keywords of the selected defect item (e.g., defect item 24153) and the keywords of the defect item(s) within the issue item (e.g., defect items 10001, 56125, 92123; defect items 10001, 24153, 56125, 92123) may be indicated with different shape, different color, different font, different/additional text (e.g., percentage indicator), and/or other visuals. For example, in FIG. 4, the degree of similarity between the keywords of the selected defect item and the keywords of the defect item(s) within the issue item may be indicated by the color of the bubbles behind the keywords (not shown). The selected defect information interface 412 may include information not shown/different from information shown in FIG. 4.
In some implementations, a user may select one or more options (e.g., option 414) to share an issue item (e.g., a newly created issue item, an existing issue item) with other user(s). Selection by the user to share issue item(s) with other user(s) may cause the user interface (e.g., 400) to be updated and/or transitioned to another interface by which the issue item(s) may be shared with other user(s). The sharing interface may include one or more listing of other users with whom an issue item may be shared. The sharing interface may enable the user to select one or more other users to share the issue item. The listing of other users may include all users with whom the user may share the issue item. The listing of other users may include other users with whom the system recommends that the user share the issue item. For example, the system may generate the listing of recommended other users with whom the user may share the issue items based on the properties of the issue item/defect items within the issue item. The system may analyze the similarities between the properties of the defect item(s) within the issue items and the properties of defect items that are relevant to other users to determine which of the other users may be interested in the issue item selected by the user. For example, a user may choose to share the issue item shown in FIG. 4. The system may analyze properties of defect items within the issue item (e.g., defect items 10001, 24153, 56125, 92123) and determine which other users have issue items with similar properties.
In some implementations, a user may select one or more options (e.g., option 416) to change the issue item. Selection by a user to change the issue item may cause the user interface 400 to be updated and/or transitioned to another interface, as illustrated in example of FIG. 3, by which the issue item may be changes (e.g., defect items added or removed).
FIG. 5 illustrates an example user interface 500 for analyzing defect items/issue items. In some embodiments, the user interface 500 may be presented through a display screen of a computing device. Further, the user interface 500 may be provided through an application (e.g., web browser, data analysis application, etc.) running on the computing device. In some embodiments, a data analysis platform can be configured to utilize various generally known data processing engines and/or techniques to enable the functionality described in reference to the user interface 500. The computing device through which the user interface 500 is being accessed can interact with the data analysis platform to enable such functionality.
The user interface 500 may be displayed in response to a user's selection of option(s) for analyzing defect items/issue items. As shown, the user interface 500 includes a defect item analysis region 502 and a detailed defect item analysis region 504. The defect item analysis region 502 may display a summary of information about a grouping of defect items (e.g., defect items within an issue, defect items matching one or more filter criteria, defect items selected by a user). For example, as shown in FIG. 5, the defect item analysis region 502 provides a bar chart displaying the number of defect items that include values for different defect item properties (e.g., defect item fields). For example, fourteen defect items within an issue may include values for defect type. The bar chart may be sorted based by most frequent values of the defect item properties, alphabetically, or based on other information. The defect item analysis region 502 may provide a bar chart for all defect item properties or a certain number of top defect item properties (e.g., top ten defect item properties).
A user may select one or more items (e.g., defect item properties, bars) within the defect item analysis region 502 to see more detailed information about the selected item(s). The detailed defect item analysis region 504 may provide detailed information relating to the item(s) selected within the defect item analysis region 502. For example, as shown in FIG. 5, the detailed defect item analysis region 504 provides a breakdown of the types of defects within an issue based on the user's selection of “Defect Type” or the bar representing the number of defect types within the issue. The listing of defect types within the detailed defect item analysis region 504 may be sorted based on the most frequent type of the defect item, alphabetically, or based on other information. The user interface 500 may include information not shown/different from information shown in FIG. 5. For example, the user interface 500 may include information relating to defect item set within an issue, summary of defect item set within an issue, keywords relating to defect item set within an issue, and/or other information.
FIG. 6 illustrates an example user interface 600 for analyzing defect items/issue items. In some embodiments, the user interface 600 may be presented through a display screen of a computing device. Further, the user interface 600 may be provided through an application (e.g., web browser, data analysis application, etc.) running on the computing device. In some embodiments, a data analysis platform can be configured to utilize various generally known data processing engines and/or techniques to enable the functionality described in reference to the user interface 600. The computing device through which the user interface 600 is being accessed can interact with the data analysis platform to enable such functionality.
The user interface 600 may be displayed in response to a user's selection of option(s) for analyzing defect items/issue items. As shown, the user interface 600 includes a defect item analysis region 602. The defect item analysis region 602 may display a number of defect items associated with products. For example, as shown in FIG. 6, the defect item analysis region 602 provides a graph 602A displaying the total number of defect items detected between twenty products and seventy-two products. The defect item analysis region 602 provides a graph 602B displaying the number of suggested defect items for the products/issue. The suggested defect items may be determined as described above. The suggested defect items may be determined based on analysis of defects identified for the products, defects within an issue, and/or other grouping of defect items. The suggested defect items may be determined based on analysis of a number of products meeting a threshold (e.g., two most recent products). Determining suggested defect items based on the most recent products enables users to review potential defect items that may be tied to the issue while avoiding defect items related to already resolved defect items. The user interface 600 include option 612 that enables a user to view the suggested defect items.
The user interface 600 may include one or more options to modify the graph(s) within the defect item analysis region 602. Options 604B, 604B may enable a user to toggle between viewing the total (accumulated) number of defect items as a function of products or viewing the number of defect items per product. An option 606 may enable a user to toggle between viewing the number of defect items by product or by time (e.g., week). An option 608 may enable a user to toggle between viewing defect items not within an issue or all defect items. Options 610A, 610B may enable (e.g., by sliding the buttons 610A, 610B) to change the range of products to include within the defect item analysis region 602 and/or to see average number of defect items from different ranges of products. The user interface 600 may include information not shown/different from information shown in FIG. 6. For example, the user interface 600 may include information relating to defect item set within an issue, summary of defect item set within an issue, keywords relating to defect item set within an issue, and/or other information.
The organization and presentation of visuals as disclosed herein for defect items and issue items enables greater access to defect/issue items than allowed by existing interfaces. The organization and presentation of visuals as disclosed herein for defect items and issue items provides efficient interfaces for engineers to properly review, identify, and categorize defect items and issue items.
FIG. 7 illustrates a flowchart of an example method 700, according to various embodiments of the present disclosure. The operations of method 700 presented below are intended to be illustrative. Depending on the implementation, the example method 700 may include additional, fewer, or alternative steps performed in various orders or in parallel. The example method 700 may be implemented in various computing systems or devices including one or more processors.
At block 702, a defect selection interface may be displayed. The defect selection interface may include a first set of defect items for selection by a user. The defect selection interface may include one or more first visuals indicating similarity of the first set of defect items to other defect items.
At block 704, responsive to receiving a selection of a first defect item from the first set of defect items, an issue selection interface may be displayed. The issue selection interface may include a first set of issue items for selection by the user. The first set of issue items may include a first issue item. The first issue item may include one or more defect items added to the first issue item.
At block 706, responsive to receiving a selection of the first issue item from the first set of issue items, a defect comparison interface may be displayed. The defect comparison interface may include a comparison of the first defect item to the first issue item. The defect comparison interface may include one or more second visuals indicating similarity of the first defect item to the first issue item. At block 708, responsive to receiving a selection of the first issue item as the issue item to add the first defect item, the first defect item may be added to the first issue item.
At block 710, responsive to receiving a selection of a new issue item as the issue item to add the first defect item, an issue builder interface may be displayed. The issue builder interface may include a second set of defect items for selection by the user. The second set of defect items may include a second defect item. The issue builder interface may include one or more third visuals indicating similarity of the first defect item to the second set of defect items. At block 712, responsive to receiving a selection of the second defect item as an additional defect item to add to the new issue item, the second defect item may be added to the new issue item
FIG. 8 is a block diagram that illustrates a computer system 800 upon which any of the embodiments described herein may be implemented. The computer system 800 includes a bus 802 or other communication mechanism for communicating information, one or more hardware processors 804 coupled with bus 802 for processing information. Hardware processor(s) 804 may be, for example, one or more general purpose microprocessors.
The computer system 800 also includes a main memory 806, such as a random access memory (RAM), cache and/or other dynamic storage devices, coupled to bus 802 for storing information and instructions to be executed by processor 804. Main memory 806 also may be used for storing temporary variables or other intermediate information during execution of instructions to be executed by processor 804. Such instructions, when stored in storage media accessible to processor 804, render computer system 800 into a special-purpose machine that is customized to perform the operations specified in the instructions.
The computer system 800 further includes a read only memory (ROM) 808 or other static storage device coupled to bus 802 for storing static information and instructions for processor 804. A storage device 810, such as a magnetic disk, optical disk, or USB thumb drive (Flash drive), etc., is provided and coupled to bus 802 for storing information and instructions.
The computer system 800 may be coupled via bus 802 to a display 812, such as a cathode ray tube (CRT) or LCD display (or touch screen), for displaying information to a computer user. An input device 814, including alphanumeric and other keys, is coupled to bus 802 for communicating information and command selections to processor 804. Another type of user input device is cursor control 816, such as a mouse, a trackball, or cursor direction keys for communicating direction information and command selections to processor 804 and for controlling cursor movement on display 812. This input device typically has two degrees of freedom in two axes, a first axis (e.g., x) and a second axis (e.g., y), that allows the device to specify positions in a plane. In some embodiments, the same direction information and command selections as cursor control may be implemented via receiving touches on a touch screen without a cursor.
The computing system 800 may include a user interface module to implement a GUI that may be stored in a mass storage device as executable software codes that are executed by the computing device(s). This and other modules may include, by way of example, components, such as software components, object-oriented software components, class components and task components, processes, functions, attributes, procedures, subroutines, segments of program code, drivers, firmware, microcode, circuitry, data, databases, data structures, tables, arrays, and variables.
The computer system 800 may implement the techniques described herein using customized hard-wired logic, one or more ASICs or FPGAs, firmware and/or program logic which in combination with the computer system causes or programs computer system 800 to be a special-purpose machine. According to one embodiment, the techniques herein are performed by computer system 800 in response to processor(s) 804 executing one or more sequences of one or more instructions contained in main memory 806. Such instructions may be read into main memory 806 from another storage medium, such as storage device 810. Execution of the sequences of instructions contained in main memory 806 causes processor(s) 804 to perform the process steps described herein. In alternative embodiments, hard-wired circuitry may be used in place of or in combination with software instructions.
The computer system 800 also includes a communication interface 818 coupled to bus 802. Communication interface 818 provides a two-way data communication coupling to one or more network links that are connected to one or more local networks. For example, communication interface 818 may be an integrated services digital network (ISDN) card, cable modem, satellite modem, or a modem to provide a data communication connection to a corresponding type of telephone line. As another example, communication interface 818 may be a local area network (LAN) card to provide a data communication connection to a compatible LAN (or WAN component to communicated with a WAN). Wireless links may also be implemented. In any such implementation, communication interface 818 sends and receives electrical, electromagnetic or optical signals that carry digital data streams representing various types of information.
A network link typically provides data communication through one or more networks to other data devices. For example, a network link may provide a connection through local network to a host computer or to data equipment operated by an Internet Service Provider (ISP). The ISP in turn provides data communication services through the world wide packet data communication network now commonly referred to as the “Internet”. Local network and Internet both use electrical, electromagnetic or optical signals that carry digital data streams. The signals through the various networks and the signals on network link and through communication interface 818, which carry the digital data to and from computer system 800, are example forms of transmission media.
The computer system 800 can send messages and receive data, including program code, through the network(s), network link and communication interface 818. In the Internet example, a server might transmit a requested code for an application program through the Internet, the ISP, the local network and the communication interface 818.
1. A system for providing user interfaces, the system comprising:
displaying a defect selection interface that includes a first set of defect items for selection by a user, the defect selection interface including one or more first visuals indicating respective degrees of similarity of one or more keywords of the first set of defect items to one or more other keywords of one or more other defect items, the one or more first visuals being any of displayed inline with at least a portion of the one or more keywords of the first set of defect items or displayed based on a mouseover of the at least a portion of the one or more keywords of the first set of defect items, wherein the first set of defect items includes a first defect item;
responsive to receiving a selection of the first defect item from the first set of defect items, displaying an issue selection interface that includes a first set of issue items for selection by the user, the first set of issue items including a first issue item, the first issue item including one or more defect items added to the first issue item;
responsive to receiving a selection of the first issue item from the first set of issue items, displaying a defect comparison interface that includes a comparison of the first defect item to the first issue item, the defect comparison interface including one or more second visuals indicating similarity of the one or more keywords of the first defect item to the first issue item; and
responsive to receiving a selection of the first issue item as an issue item to add the first defect item, adding the first defect item to the first issue item.
2. The system of claim 1, wherein the memory storing instruction, when executed by the one or more processors, further cause the system to perform:
responsive to receiving a selection of a new issue item as the issue item to add the first defect item, displaying an issue builder interface that includes a second set of defect items for selection by the user, the issue builder interface including one or more third visuals indicating similarity of the first defect item to the second set of defect items, wherein the second set of defect items includes a second defect item; and
responsive to receiving a selection of the second defect item as an additional defect item to add to the new issue item, adding the second defect item to the new issue item.
the selection of the first issue item from the first set of issue items includes a selection of at least one of the one or more defect items added to the first issue item; and
the comparison of the first defect item to the first issue item includes a comparison of the first defect item to the one or more defect items added to the first issue item and selected by the user.
4. The system of claim 1, wherein the one or more first visuals indicate respective degrees of similarity of the one or more keywords of the first set of defect items to the one or more keywords of the other defect items based on shape of the one or more first visuals.
5. The system of claim 1, wherein the one or more first visuals indicate respective degrees of similarity of the one or more keywords of the first set of defect items to the one or more keywords of the other defect items based on color of the one or more first visuals.
6. The system of claim 1, wherein the one or more second visuals indicate similarity of the one or more keywords of the first defect item to the first issue item based on color of the one or more second visuals.
7. The system of claim 1, wherein the one or more second visuals indicate similarity of the one or more keywords of the first defect item to the first issue item based on one or more percentage indicators.
8. The system of claim 7, wherein the one or more percentage indicators are displayed on the defect comparison interface in response to a mouseover.
9. The system of claim 1, wherein the memory storing instruction, when executed by the one or more processors, further cause the system to perform:
responsive to receiving a selection of sharing the first issue item with one or more other users, displaying a sharing interface that includes a set of other users for selection by the user, wherein the set of other users are determined based on the one or more defect items added to the first issue item.
10. A method for providing user interfaces, the method being implemented by a computing system including one or more processors and storage media storing machine-readable instructions, the method comprising:
responsive to receiving a selection of the first issue item from the first set of issue items, displaying a defect comparison interface that includes a comparison of the first defect item to the similarity of the one or more keywords of the first defect item to the first issue item; and
13. The method of claim 10, wherein the one or more first visuals indicate respective degrees of similarity of the one or more keywords of the first set of defect items to the one or more keywords of the other defect items based on shape of the one or more first visuals.
14. The method of claim 10, wherein the one or more first visuals indicate respective degrees of similarity of the one or more keywords of the first set of defect items to the one or more keywords of the other defect items based on color of the one or more first visuals.
15. The method of claim 10, wherein the one or more second visuals indicate similarity of the one or more keywords of the first defect item to the first issue item based on color of the one or more second visuals.
16. The method of claim 10, wherein the one or more second visuals indicate similarity of the one or more keywords of the first defect item to the first issue item based on one or more percentage indicators.
17. The method of claim 16, wherein the one or more percentage indicators are displayed on the defect comparison interface in response to a mouseover.
18. The method of claim 10, further comprising responsive to receiving a selection of sharing the first issue item with one or more other users, displaying a sharing interface that includes a set of other users for selection by the user, wherein the set of other users are determined based on the one or more defect items added to the first issue item.
20. The non-transitory computer readable medium of claim 19, wherein the instructions, when executed, further cause the one or more processors to perform:
US15/448,155 2016-12-20 2017-03-02 User interface for managing defects Active US10249033B1 (en)
US201662436967P true 2016-12-20 2016-12-20
US15/448,155 US10249033B1 (en) 2016-12-20 2017-03-02 User interface for managing defects
US10249033B1 true US10249033B1 (en) 2019-04-02
ID=65898399
US15/448,155 Active US10249033B1 (en) 2016-12-20 2017-03-02 User interface for managing defects
US (1) US10249033B1 (en)
WO2005116851A2 (en) 2004-05-25 2005-12-08 Postini, Inc. Electronic message source information reputation system
US20060082763A1 (en) * 2004-10-12 2006-04-20 Teh Cho H Computer-implemented methods and systems for classifying defects on a specimen
US20080069081A1 (en) 2006-09-18 2008-03-20 Yahoo! Inc. Path discovery and analytics for network data
US20080103996A1 (en) 2006-10-31 2008-05-01 George Forman Retraining a machine-learning classifier using re-labeled training samples
US20080243711A1 (en) 2007-03-30 2008-10-02 Andrew Aymeloglu Generating dynamic date sets that represent maket conditions
US20090076845A1 (en) 2003-12-29 2009-03-19 Eran Bellin System and method for monitoring patient care
US20090094166A1 (en) 2007-10-03 2009-04-09 Andrew Aymeloglu Object-oriented time series generator
US20100174691A1 (en) * 2009-01-07 2010-07-08 Oracle International Corporation Methods, systems, and computer program prodcut for automatically categorizing defects
US20110040776A1 (en) 2009-08-17 2011-02-17 Microsoft Corporation Semantic Trading Floor
US20110270604A1 (en) 2010-04-28 2011-11-03 Nec Laboratories America, Inc. Systems and methods for semi-supervised relationship extraction
US20110314024A1 (en) 2010-06-18 2011-12-22 Microsoft Corporation Semantic content searching
US20120246623A1 (en) * 2011-03-25 2012-09-27 Creel Christopher T Application integrated issue management
US20130055145A1 (en) 2011-08-29 2013-02-28 John Melvin Antony Event management apparatus, systems, and methods
US20130218879A1 (en) 2009-05-15 2013-08-22 Hyundai Motor Company Update systems of space of interest data and methods thereof
US20140189870A1 (en) 2011-09-08 2014-07-03 Anurag Singla Visual component and drill down mapping
DE102014204827A1 (en) 2013-03-14 2014-09-18 Palantir Technologies, Inc. Dissolving similar entities from a transaction database
US20140280056A1 (en) 2013-03-15 2014-09-18 Envizium, Llc System, method, and computer product for providing search results in a hierarchical graphical format
US20140282160A1 (en) 2013-03-12 2014-09-18 Business Objects Software Ltd. Binning visual definition for visual intelligence
EP3035214A1 (en) 2014-12-15 2016-06-22 Palantir Technologies, Inc. Associating related records to common entities across multiple lists
US20160180557A1 (en) 2014-12-22 2016-06-23 Palantir Technologies Inc. Systems and interactive user interfaces for dynamic retrieval, analysis, and triage of data items
US20170132724A1 (en) * 2015-11-06 2017-05-11 International Business Machines Corporation Defect management
2017-03-02 US US15/448,155 patent/US10249033B1/en active Active
EP3038002A1 (en) 2014-12-22 2016-06-29 Palantir Technologies Inc. Interactive user interfaces
EP3040885A1 (en) 2014-12-29 2016-07-06 Palantir Technologies, Inc. Interactive user interface
"SAP BusinessObjects Explorer Online Help," Mar. 19, 2012, retrieved on Apr. 21, 2016 http://help.sap.com/businessobject/product_guides/boexir4/en/xi4_exp_user_en.pdf.
"Refresh CSS Ellipsis When Resizing Container—Stack Overflow," Jul. 31, 2013, retrieved from internet http://stackoverflow.com/questions/17964681/refresh-css-ellipsis-when-resizing-container, retrieved on May 18, 2015.
Capptain—Pilot Your Apps, <http://www.capptain.com> Printed Jul. 18, 2013 in 6 pages.
Cohn, et al., "Semi-supervised clustering with user feedback," Constrained Clustering: Advances in Algorithms, Theory, and Applications 4.1 (2003): 17-32.
Distimo—App Analytics, <http://www.distimo.com/app-analytics> Printed Jul. 18, 2013 in 5 pages.
Gill et al., "Computerised Linking of Medical Records: Methodological Guidelines."
Google Analytics Official Website—Web Analytics & Reporting, <http://www.google.com/analytics.index.html> Printed Jul. 18, 2013 in 22 pages.
Hansen et al., "Analyzing Social Media Networks with NodeXL: Insights from a Connected World", Chapter 4, pp. 53-67 and Chapter 10, pp. 143-164, published Sep. 2010.
Janssen, Jan-Keno, "Wo bist'n du?-Googles Geodienst Latitude," Jan. 17, 2011, pp. 86-88, retrieved from the internet on Jul. 30, 2015 http://www.heise.de/artikel-archiv/ct/2011/03/086/@00250@/ct.11.03.086-088.pdf.
Janssen, Jan-Keno, "Wo bist'n du?—Googles Geodienst Latitude," Jan. 17, 2011, pp. 86-88, retrieved from the internet on Jul. 30, 2015 http://www.heise.de/artikel-archiv/ct/2011/03/086/@00250@/ct.11.03.086-088.pdf.
Localytics—Mobile App Marketing & Analytics, <http://www.localytics.com/> Printed Jul. 18, 2013 in 12 pages.
Mixpanel—Mobile Analytics, <https://mixpanel.com/> Printed Jul. 18, 2013 in 13 pages.
Notice of Allowance for U.S. Appl. No. 14/225,084 dated May 4, 2015.
Notice of Allowance for U.S. Appl. No. 14/319,161 dated May 4, 2015.
Notice of Allowance for U.S. Appl. No. 14/323,935 dated Oct. 1, 2015.
Notice of Allowance for U.S. Appl. No. 14/479,863 dated Mar. 31, 2015.
Notice of Allowance for U.S. Appl. No. 14/483,527 dated Apr. 29, 2016.
Notice of Allowance for U.S. Appl. No. 14/746,671 dated Jan. 21, 2016.
Notice of Allowance for U.S. Appl. No. 14/858,647 dated Mar. 4, 2016.
Official Communication for European Patent Application No. 14202919.5 dated May 9, 2016.
Official Communication for European Patent Application No. 15200073.3 dated Mar. 30, 2016.
Official Communication for European Patent Application No. 15201924.6 dated Apr. 25, 2016.
Official Communication for European Patent Application No. 16152984.7 dated Mar. 24, 2016.
Official Communication for Netherlands Patent Application No. 2012417 dated Sep. 18, 2015.
Official Communication for Netherlands Patent Application No. 2012421 dated Sep. 18, 2015.
Official Communication for U.S. Appl. No. 13/827,491 dated Dec. 1, 2014.
Official Communication for U.S. Appl. No. 14/141,252 dated Apr. 14, 2016.
Official Communication for U.S. Appl. No. 14/141,252 dated Oct. 8, 2015.
Official Communication for U.S. Appl. No. 14/225,006 dated Dec. 21, 2015.
Official Communication for U.S. Appl. No. 14/225,006 dated Feb. 27, 2015.
Official Communication for U.S. Appl. No. 14/225,006 dated Sep. 10, 2014.
Official Communication for U.S. Appl. No. 14/225,084 dated Feb. 20, 2015.
Official Communication for U.S. Appl. No. 14/225,084 dated Feb. 26, 2016.
Official Communication for U.S. Appl. No. 14/225,084 dated Jan. 4, 2016.
Official Communication for U.S. Appl. No. 14/225,084 dated Sep. 11, 2015.
Official Communication for U.S. Appl. No. 14/225,084 dated Sep. 2, 2014.
Official Communication for U.S. Appl. No. 14/225,160 dated Apr. 22, 2016.
Official Communication for U.S. Appl. No. 14/225,160 dated Aug. 12, 2015.
Official Communication for U.S. Appl. No. 14/225,160 dated Feb. 11, 2015.
Official Communication for U.S. Appl. No. 14/225,160 dated Jan. 25, 2016.
Official Communication for U.S. Appl. No. 14/225,160 dated Jul. 29, 2014.
Official Communication for U.S. Appl. No. 14/225,160 dated Jun. 16, 2016.
Official Communication for U.S. Appl. No. 14/225,160 dated May 20, 2015.
Official Communication for U.S. Appl. No. 14/225,160 dated Oct. 22, 2014.
Official Communication for U.S. Appl. No. 14/306,138 dated Dec. 24, 2015.
Official Communication for U.S. Appl. No. 14/306,138 dated Dec. 3, 2015.
Official Communication for U.S. Appl. No. 14/306,147 dated Dec. 24, 2015.
Official Communication for U.S. Appl. No. 14/319,765 dated Feb. 1, 2016.
Official Communication for U.S. Appl. No. 14/451,221 dated Oct. 21, 2014.
Official Communication for U.S. Appl. No. 14/463,615 dated Dec. 9, 2015.
Official Communication for U.S. Appl. No. 14/463,615 dated Jan. 28, 2015.
Official Communication for U.S. Appl. No. 14/463,615 dated May 21, 2015.
Official Communication for U.S. Appl. No. 14/463,615 dated Nov. 13, 2014.
Official Communication for U.S. Appl. No. 14/463,615 dated Sep. 10, 2015.
Official Communication for U.S. Appl. No. 14/479,863 dated Dec. 26, 2014.
Official Communication for U.S. Appl. No. 14/483,527 dated Jan. 28, 2015.
Official Communication for U.S. Appl. No. 14/483,527 dated Jun. 22, 2015.
Official Communication for U.S. Appl. No. 14/483,527 dated Oct. 28, 2015.
Official Communication for U.S. Appl. No. 14/571,098 dated Feb. 23, 2016.
Official Communication for U.S. Appl. No. 14/631,633 dated Sep. 10, 2015.
Official Communication for U.S. Appl. No. 14/676,621 dated Jul. 30, 2015.
Official Communication for U.S. Appl. No. 14/676,621 dated Oct. 29, 2015.
Official Communication for U.S. Appl. No. 14/746,671 dated Nov. 12, 2015.
Official Communication for U.S. Appl. No. 14/813,749 dated Apr. 8, 2016.
Official Communication for U.S. Appl. No. 14/813,749 dated Sep. 28, 2015.
Official Communication for U.S. Appl. No. 14/929,584 dated Feb. 4, 2016.
Official Communication for U.S. Appl. No. 14/929,584 dated May 25, 2016.
Piwik—Free Web Analytics Software. <http://piwik.org/> Printed Jul. 19, 2013 in18 pages.
Psaltis, Andrew G., "Streaming Data-Designing the Real-Time Pipeline," Jan. 16, 2015, vol. MEAP VO3, pp. 0-12.
Psaltis, Andrew G., "Streaming Data—Designing the Real-Time Pipeline," Jan. 16, 2015, vol. MEAP VO3, pp. 0-12.
StatCounter—Free Invisible Web Tracker, Hit Counter and Web Stats, <http://statcounter.com/> Printed Jul. 19, 2013 in 17 pages.
TestFlight—Beta Testing on the Fly, <http://testflightapp.com/> Printed Jul. 18, 2013 in 3 pages.
Vose et al., "Help File for ModelRisk Version 5," 2007, Vose Software, pp. 349-353. [Uploaded in 5 Parts].
Wikipedia, "Mobile Web," Jan. 23, 2015, retrieved from the internet on Mar. 15, 2016 https://en.wikipedia.org/w/index.php?title=Mobile_Web&oldid=643800164.
Windley, Phillip J., "The Live Web: Building Event-Based Connections in the Cloud," Dec. 21, 2011, pp. 10, 216.
Winkler, William E., "Bureau of the Census Statistical Research Division Record Linkage Software and Methods for Merging Administrative Lists," Statistical Research Report Series No. RR2001/03, Jul. 23, 2001, https://www.census.gov/srd/papers/pdf/rr2001-03.pdf, retrieved on Mar. 9, 2016.
EP2835770A2 (en) 2015-02-11 Cable reader labeling
US9449074B1 (en) 2016-09-20 Determining and extracting changed data from a data source
EP3037991A1 (en) 2016-06-29 Systems and user interfaces for dynamic and interactive investigation of bad actor behavior based on automatic clustering of related data in various data structures
US20170140039A1 (en) 2017-05-18 Graphical display of field values extracted from machine data