Movatterモバイル変換


[0]ホーム

URL:


US10726507B1 - Graphical representation of a complex task - Google Patents

Graphical representation of a complex task
Download PDF

Info

Publication number
US10726507B1
US10726507B1US15/459,811US201715459811AUS10726507B1US 10726507 B1US10726507 B1US 10726507B1US 201715459811 AUS201715459811 AUS 201715459811AUS 10726507 B1US10726507 B1US 10726507B1
Authority
US
United States
Prior art keywords
sub
elements
work order
graphical representation
links
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active, expires
Application number
US15/459,811
Inventor
Arthur Thouzeau
Ankit Shankar
Bianca Rahil-Marier
Casey Patton
Geoff Stowe
Spencer Tank
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Palantir Technologies Inc
Original Assignee
Palantir Technologies Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Palantir Technologies IncfiledCriticalPalantir Technologies Inc
Priority to US15/459,811priorityCriticalpatent/US10726507B1/en
Assigned to Palantir Technologies Inc.reassignmentPalantir Technologies Inc.ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS).Assignors: TANK, SPENCER, PATTON, CASEY, STOWE, GEOFF, THOUZEAU, Arthur, RAHIL-MARIER, BIANCA, SHANKAR, ANKIT
Priority to US16/930,252prioritypatent/US11227344B2/en
Application grantedgrantedCritical
Publication of US10726507B1publicationCriticalpatent/US10726507B1/en
Priority to US17/578,224prioritypatent/US11715167B2/en
Assigned to WELLS FARGO BANK, N.A.reassignmentWELLS FARGO BANK, N.A.SECURITY INTEREST (SEE DOCUMENT FOR DETAILS).Assignors: Palantir Technologies Inc.
Priority to US18/228,492prioritypatent/US12079887B2/en
Activelegal-statusCriticalCurrent
Adjusted expirationlegal-statusCritical

Links

Images

Classifications

Definitions

Landscapes

Abstract

Systems and methods are provided for storing data representing respective sub-elements of a complex task. Data representing one or more links between two or more sub-elements is stored, the links indicating a dependency between said sub-elements. A work order is calculated based on the identified links. A graphical representation of the calculated work order which indicates said sub-elements and their dependencies is provided. The links may indicate a temporal dependency of a second sub-element on a first sub-element and in which the provided graphical representation presents the temporal relationship of the sub-elements. Historical data may be received for association with one or more selected links or sub-elements, the historical data related to a prior event and which affects the temporal relationship between the sub-elements. An updated work order modified by the historical data may be calculated. An updated graphical representation of the work order may be provided.

Description

CROSS REFERENCE TO RELATED APPLICATIONS
This application claims the benefit under 35 U.S.C. § 119(e) of U.S. Provisional Application Ser. No. 62/421,013 filed Nov. 11, 2016, the content of which is incorporated by reference in its entirety into the present disclosure.
TECHNICAL FIELD
This disclosure relates to complex tasks, particularly to methods and systems for providing a graphical representation of a complex task, for example in product manufacture.
BACKGROUND
The manufacture of products and systems typically involves collaboration between members of a project, and sometimes multiple project teams which may be part of the same or a different company. Sometimes, different members of a project or different project teams may be geographically remote from one another. Tasks such as planning, designing, manufacturing, testing and/or deploying a product or system may themselves be divided into multiple tasks (or sub-elements) some of which may be performed independently of other tasks and some of which may be dependent on the completion of other tasks.
A complex task may be defined generally as a task (e.g. a project or build) involving sub-elements, one or some of which are dependent on one or more other tasks or sub-elements.
For example, a first team or company may be responsible for a first task, e.g. producing a first component or system, and another team or company may be responsible for a second task, e.g. producing a second component or system. The first and second tasks may be performed in parallel, or one task may need the other to be completed before it can begin. A third task may involve integrating the first and second components or systems at a later time, therefore requiring the first and second tasks to be completed in advance.
Project management is a term that may be used to describe the planning and management of complex tasks, an important part of which is scheduling. Some project management tools are known. One such example is a Gantt chart which is a type of chart used to illustrate scheduling and/or resource allocation for tasks. Typically, a Gantt chart comprises a list of tasks shown in relation to a time-line. Tasks to be performed over a particular portion of the time-line are indicated on the chart as bars or using similar graphics.
Sometimes, tasks and/or sub-elements may not be scheduled appropriately based on a current state. Elements involved in a task and/or sub-element may change over time. Practical lessons learned during an iteration of a task or sub-element may not be propagated to a subsequent iteration, leading to problems and/or inefficiencies.
SUMMARY
In various embodiments, a method performed by one or more processors comprises storing data representing respective sub-elements of a complex task. Data representing one or more links between two or more sub-elements is stored, the links indicating a dependency between said sub-elements. A work order is calculated based on the identified links. A graphical representation of the calculated work order which indicates said sub-elements and their dependencies is provided.
In some embodiments, the links may indicate a temporal dependency of a second sub-element on a first sub-element and in which the provided graphical representation presents the temporal relationship of the sub-elements.
In some embodiments, the method may further comprise receiving historical data for association with one or more selected links or sub-elements, which historical data relates to a prior event and which affects the temporal relationship between the sub-elements; calculating an updated work order modified by the historical data; and providing an updated graphical representation of the work order.
In some embodiments, the links may indicate that a second sub-element is temporally dependent on a first sub-element and wherein, responsive to the received historical data indicating that the second sub-element is temporally independent of the first sub-element, the calculating step modifies the work order so that the updated graphical representation shows temporal independence between the first and second sub-elements. The updated graphical representation may change the second sub-element from being shown subsequent to the first sub-element, to being shown in parallel to the first sub-element.
In some embodiments, third and fourth sub-elements may be stored without a temporal dependence of one on the other, and responsive to the received historical data indicating that the fourth sub-element is temporally dependent on the first sub-element, the calculating step may modify the work order so that the updated graphical representation shows the temporal dependence. The updated graphical representation may change the third and fourth sub-elements from being in parallel to the fourth sub-element being subsequent to the first sub-element.
In some embodiments, the historical data may be indicative of a received completion time for one or more sub-elements relative to a planned completion time.
In some embodiments, the historical data may be user feedback data relating to a previous performance of one or more sub-elements, the user feedback data being received through a graphical editing interface. The graphical editing interface may provide a form for indicating a sub-element that is temporally dependent on one or more other sub-elements, and wherein the step of calculating an updated work order is based on changes made to the form.
In some embodiments, the graphical editing interface may provide a free text area for receiving alphanumeric text. The alphanumeric text may be applied to a machine learning tool to derive semantic output which affects the temporal relationship between the sub-elements. Data may be received within the free text area is stored in association with the sub-element and automatically associated with at least one of a user identifier and/or a date.
In some embodiments, data received within the free text area may be stored in association with the sub-element and is accessible by means of a link provided on the graphical editing interface.
In some embodiments, the calculating step may update the work order to identify one or more conflicts with one or more other sub-elements, and the updated graphical representation may indicate the one or more conflicts. The conflicts may be indicated with a visual link on the updated graphical representation, selection of which opens a window indicating the conflicting sub-elements. The window may permit selection of an option to resolve the conflicting sub-elements automatically using one or more rules. The one or more rules may comprise moving one or more sub-elements temporally to resolve the conflict.
In some embodiments, the method may further comprise providing one or more further graphical representations of the work order in a different format which may be selected by a user.
In various embodiments, an apparatus is provided comprising one or more computers and one or more storage devices storing instructions that are operable, when executed by the one or more computers, to cause the one or more computers to perform operations comprising storing data representing respective sub-elements of a complex task; storing data representing one or more links between two or more sub-elements, the links indicating a dependency between said sub-elements; calculating a work order based on the identified links; and providing a graphical representation of the calculated work order which indicates said sub-elements and their dependencies.
In various embodiments, a non-transitory computer storage medium is encoded with instructions that, when executed by one or more computers, cause one or more computers to perform operations comprising storing data representing respective sub-elements of a complex task; storing data representing one or more links between two or more sub-elements, the links indicating a dependency between said sub-elements; calculating a work order based on the identified links; and providing a graphical representation of the calculated work order which indicates said sub-elements and their dependencies.
BRIEF DESCRIPTION OF THE DRAWINGS
FIG. 1 is a block diagram that illustrates an example of a system that supports complex task scheduling according to embodiments.
FIG. 2 is a block diagram of an example of a computer system upon which embodiments of the specification may be implemented according to embodiments.
FIG. 3 is a flow chart illustrating an example of a method for complex task scheduling according to embodiments.
FIG. 4 is a flow chart illustrating an example of a method for updating complex task scheduling according to embodiments.
FIG. 5 is a hierarchical diagram illustrating an example of an interrelationship between complex tasks according to embodiments.
FIG. 6 is a hierarchical diagram illustrating an example of an interrelationship between sub-elements of a complex task (e.g., as illustrated inFIG. 5).
FIG. 7 illustrates an example of an editing interface for defining dependencies of a sub-element according to embodiments.
FIG. 8 illustrates an example of an editing interface for defining dependencies of another sub-element according to embodiments.
FIG. 9 illustrates an example of a graphical representation of a work order based on theFIG. 6 hierarchical diagram according to embodiments.
FIG. 10 illustrates an example of an editing interface in which a user note may be added to a sub-element according to embodiments.
FIG. 11 illustrates an example of an editing interface in which a saved user note may be accessed through a link according to embodiments.
FIG. 12aillustrates an example of a graphical representation of a work order, updated from theFIG. 9 example, according to embodiments.
FIG. 12billustrates a further example of a graphical representation of a work order, updated from theFIG. 9 example, according to embodiments.
FIG. 13 illustrates an example of a graphical representation of a work order in which a different dependency is modified according to embodiments.
FIG. 14 illustrates an example of an editing interface in which a different user note may be added to a sub-element according to embodiments.
FIG. 15 illustrates an example of a graphical representation of a work order, updated from theFIG. 9 example based on modifications shown inFIG. 13 according to embodiments.
FIG. 16 is a flow chat illustrating an example of a method for updating complex task scheduling across multiple groups according to embodiments.
DETAILED DESCRIPTION
In the following description, for the purposes of explanation, numerous specific details are set forth in order to provide a thorough understanding of systems and methods for the improved graphical representation of complex tasks, and in some embodiments, task scheduling. It will be apparent, however, that the present embodiments may be practiced without these specific details. In other instances, well-known structures and devices are shown in block diagram form in order to avoid unnecessarily obscuring the present embodiments.
In general overview, approaches, techniques and mechanisms are disclosed for addressing the above described and other problems.
In an embodiment, a method comprises storing data representing respective sub-elements of a complex task, storing data representing one or more links between two or more sub-elements, the links indicating a dependency between said sub-elements. The method may comprise calculating a work order based on the identified links, and providing a graphical representation of the calculated work order which indicates said sub-elements and their dependencies.
Dependencies may be upstream dependencies or downstream dependencies. An upstream dependency refers to a sub-element that needs to be completed before a current sub-element may be performed. A downstream dependency refers to a sub-element that requires the current sub-element to be performed beforehand. Dependencies may be referred to an internal and external dependencies in both cases. Internal dependencies may be within the scope of a current project or group, whereas external dependencies may be outside the scope of a current project or group.
Some embodiments relate to a computerised scheduling method for generating a graphical representation and/or scheduling a complex task.
Some embodiments relate to software providing a task scheduling tool. The software, when executed by one or more processors of a computer system, may present a graphical representation of a task schedule which includes links indicating a dependency between said sub-elements. The software may provide one or more further graphical representations based on the task schedule. The graphical representation may be interactive, in that a user may switch or alternate between different graphical representations and/or may drill down into individual sub-elements, links and other graphical fields to edit, comment and/or view further information.
Embodiments may provide the ability for an updated work order to be generated based on historical data and/or user input.
Historical data is any form of data that relates to a prior event associated with one or more sub-elements, or complex tasks, or an overall work order. For example, historical data may relate to a previous iteration of one or more sub-elements. The historical data may be computer-generated or manually entered and/or may be received from another computer system.
In some embodiments, for example, where a previous iteration of one or more sub-elements determines that completion of the relevant tasks occurs prior to an expected or planned date or time, this historical data may be associated in an update with the one or more sub-elements, and may affect the temporal relationship between them. Similarly, the historical data may determine that completion occurs after an expected or planned date or time.
In some embodiments, users may input historical data for association with a selected link and/or sub-element. The entered historical data may affect the temporal relationship between sub-elements.
Based on the historical data, an updated work order may be generated and an updated graphical representation generated therefrom. Advantageously, therefore, a subsequent iteration of a complex task (or a sub-element of it) may be scheduled (and performed in practice) more efficiently than a previous iteration based on historical data which, for example, may indicate a current state of a task, project or build or information learned from the previous iteration.
The historical data may be entered automatically and/or may be generated and input from an automated system, for example a computer system that records logistics data such as when a delivery of materials or components is made and therefore is available in local storage.
For example, in some embodiments, a current version of the work order may indicate that a second sub-element is dependent on (e.g. completion) of a first sub-element. A user's practical experience in performing the task may be that the second sub-element is not actually dependent and can be performed at least partially in parallel which may offer a time saving. For example, this may result from a change in the way one or each sub-element is performed and/or a change in a physical element which is involved in one or each sub-element. User entry of this information in relation to a sub-element or link may produce or propagate in an updated version of the work order a modified graphical representation which indicates the change.
For example, in some embodiments, a current version of the work order may indicate that first and second sub-elements are independent and can be performed independently of one another. A user's practical experience in performing the second sub-element may be that it is actually dependent the other task in all or some situations. For example, it may be learned in practice that the second sub-element always, or a significant amount of the time, has to be aborted until the first task is complete. User entry of this information may produce or propagate in an updated version of the work order a dependency which subsequently appears in a modified graphical representation.
In some embodiments, users may select a link and/or sub-element, e.g. through a graphical user interface (GUI), which selection may present an editing interface. For example, the editing interface may provide one or more of radio buttons, pull-down menus, free-text editing panes and any similar method of data entry.
In some embodiments, an automated text recognition system, natural language processing technique, or a machine-learning method (for example employing neural networks or similar models) may be applied to data entered into the editing interface, for example text entered in the free-text editing pane, to infer automatically a state and/or modification to be applied to a link and/or sub-element. The inferred state and/or modification may require user approval before being applied and propagated.
In some embodiments, users may enter notes or logbook entries into a free-text editing field or similar, e.g. with dates and/or authoring identities manually or automatically inserted, or select values from a drop-down menu. Users may select specific tasks, one or more properties of the task(s) and/or links to drill down the historical data input, e.g. which may indicate non-conformities and/or problems for the sub-element to allow others to identify easily what problems occurred in the past to help avoid them for subsequent iterations. For example, if a particular component or part is not available for a high fraction of the time when a sub-element is attempted, a new sub-element may be required to check it is available. This may assist with logistics etc. In another example, users may add or correct information, such as particular attributes or properties of a task, at a particular point in time. The added or corrected information may be presented to users for the next iteration, which may enrich, correct, and/or complete the data over time.
Terms and Definitions
For convenience, various embodiments of the techniques described herein are described with respect to terms such as “complex tasks” and “sub-elements”. As used herein, a complex task is a task involving one or more sub-elements. A sub-element is therefore a task that forms a constituent part of a complex task.
A task for example can be any one of a planning task, a meeting task, an ordering task, a review task, a manufacturing or assembly task, a testing task, a transportation task, etc., to give a non-exhaustive list of examples. In some embodiments, a task may be neither a complex task nor a sub-element.
A link between two or more sub-elements is any data representation of a dependency relationship between two or more tasks or sub-elements.
A work order is a data representation of tasks or sub-elements. In some embodiments, a work order may be a data representation of tasks or sub-elements in order, e.g., temporal order. It may comprise a list, document or spreadsheet, for example.
A graphical representation of a work order is any two (or more) dimensional representation of the work order suitable for storage on computer memory and/or displayable on an electronic display, such as a computer monitor.
Structural Overview
FIG. 1 is a block diagram that illustrates asystem100 that supports project collaboration, according to one embodiment.System100 may be any system in which task scheduling applications are utilised, including complex task project management for product or system manufacture.
System100 comprises acomputing device110 operated in use by auser111.Computing device110 in use executes asoftware application120a.Software application120ais a task scheduling application, which may be provided as a stand-alone application for storage and execution on memory of thecomputing device110, or in some embodiments can be a cloud-based application which is accessed through a web browser of thecomputing device110.Software application120aallows theuser111 to perform one or more of creating, accessing and modifying one ormore work orders122 which may be stored locally on memory of thecomputing device110 and/or which may be stored remotely on aserver125. Thesoftware application120amay further generate from the or each work order122 a graphical representation of the work order for display on a display monitor or screen.
Awork order122 may be a data file that represents, for a given complex task, one or more sub-elements and a temporal order of the sub-elements to perform the complex task. Thework order122 may be in the form of a list, a document or a spreadsheet, for example.
Theserver125 is a computer device connected to thesystem100 via anetwork130. Thenetwork130 may be, for example, an internet or intranet. Theserver125 may be any computing device capable of sharing structured data with computing devices connected to thenetwork130, including a web server or file server.
In the shown example, asecond computer device140 is shown connected to thenetwork130. Thesecond computer device140 is operated in use by auser112 and in use executes asoftware application120a. Connection and operation of thesecond computer device140 may be considered the same or largely similar to thefirst computer device110, and is shown merely to represent the possibility ofmultiple users111,112 being able to create, access and modifywork orders122 if stored on theserver125.
Functional Overview and Implementation Examples
Thesoftware application120amay be configured to perform the processing steps shown in overview inFIG. 3.FIG. 3 shows method steps in creating a work order and graphical representation of the work order.
In a first step3.1, a plurality of sub-elements is defined for a particular task, project or build (collectively “task”). These may be manually entered by a user. In a second step3.2, one or more links representing a dependency relationship between two or more of the sub-elements are defined. Again, these may be manually entered by a user. In a third step3.3, a work order is calculated using the defined sub-elements and the links. In a fourth step, a graphical representation of the work order is generated. The defined sub-elements, links, work order and graphical representation may be stored locally and/or remotely on theserver125.
Thesoftware application120amay also be configured to perform the processing steps shown in overview inFIG. 4.FIG. 4 shows method steps in updating the work order by means of user inputted data. In a first step4.1, a work order is received, e.g. from the local storage or theserver125. In a second step4.2, historical data is received in relation to one or more links and/or sub-elements. The historical data may be manually entered by a user. In a third step4.3, an updated work order is calculated using the existing data as modified by the historical data. In a fourth step4.4, an updated graphical representation of the work order is generated.
More detailed examples of the above method steps will now be explained.
FIG. 5 is a schematic view which may represent anexample complex task400. Thecomplex task400 in this example may be the production of a cargo ship but the same principles may be applied to any complex task, whether in manufacturing or otherwise. For example, thecomplex task400 may be one or more of the production of automobiles, aircraft, ships, electronic systems etc. Thecomplex task400 is broken down into three sub-elements which are a hull assembly line (HAL) sub-element401, an engine assembly line (EAL) sub-element403 and a final assembly line (FAL) sub-element405 for assembling the engine to the hull. Each sub-element401,403,405 may be performed by one or more different teams at one or more different locations. An initial assumption is made that the FAL sub-element405 is dependent on completion of the HAL andEAL sub-elements401,403 because in the FAL sub-element the engine is assembled within the hull. These dependencies are indicated by thearrows413,417. It is also assumed that the HAL sub-element401 and the EAL sub-element403 are not inter-dependent and may be performed in parallel. For completeness, further sub-elements407,409,411 are indicated to show that each of the HAL, EAL andFAL sub-elements401,403,405 are dependent on components being available at each respective site in order for the relevant work to be performed.
FIG. 6 is a schematic view which may represent in greater detail sub-elements within theHAL sub-element401. For this purpose, the HAL sub-element401 may be considered a complex task. Again, these sub-elements are shown by way of simplified example and it will be appreciated that in practice a much larger number of sub-elements may be performed, and that the same considerations may be applied to the EAL andFAL sub-elements403,405.
Thecomplex WAL task401, as it will be referred to, may be assigned by the system a unique identifier, as may the sub-elements which make up the complex task. The unique identifier(s) may be entered manually and/or generated automatically. In the shown example, aserial number 01 is assigned. Similar identifiers may be assigned to the overall (global)complex task400 shown inFIG. 5, and the sub-elements within it. Further identifiers may be provided under the unique identifier, for example to indicate a location, a work zone or station within the location, and/or a specific team of workers. In the shown example, astation number 40 is assigned. Any form of identification means or system may be provided in any format, provided that the identifiers may be resolved by a computer system to group them appropriately.
Afirst sub-element430 may be the assembly of the front hull, denoted by the internal task code 1.1. In this example, we assume that the hull of the cargo ship is formed of separate front and rear hull sections. Asecond sub-element431 may be the assembly of the rear hull, denoted by the internal task code 1.2. It may be initially assumed that the first andsecond sub-elements430,431 may be performed by respective different teams in parallel.
Athird sub-element432 may be the installation of hydraulic components on the front hull, denoted by the internal task code 1.3. Afourth sub-element433 may be the installation of hydraulic components on the rear hull, denoted by the internal task code 1.4. It may be initially assumed that the third andfourth sub-elements432,433 may be performed by respective teams in parallel.
Afifth sub-element434 may be the installation of the electrical system (electricals) for the front hull hydraulic components, denoted by the internal task code 1.5.1. Asixth sub-element435 may be the installation of the electricals for the front hull engine, denoted by the internal task code 1.5.2. Aseventh sub-element436 may be the installation of the electrical system (electricals) for the rear hull hydraulic components, denoted by the internal task code 1.6.1. An eighth sub-element4437 may be the installation of the electricals for the rear hull engine, denoted by the internal task code 1.6.2. It may be initially assumed that the fifth to eighth sub-elements434-437 may be performed by respective teams in parallel.
Aninth sub-element438 may be the testing of the electricals for both the front and rear hull sections, denoted by the internal task code 1.7. It may be initially assumed that theninth sub-element438 is performed by a specialist team and is dependent on completion of the fifth to eighth sub-elements434-437.
Atenth sub-element439 may be the sending or transportation of the assembled and tested front and rear hulls to the FAL, denoted by the internal task code 1.8. It may be initially assumed that thetenth sub-element439 is dependent on completion of theninth sub-element439.
It will therefore be appreciated that a relatively logical and symmetrical hierarchy of sub-elements430-439 is assumed. It may be the case however that through practical performance of the complex task401 (and/or one or more of the sub-elements430-439) over one or more iterations that efficiencies or potentially problematic issues may arise. The presently-described system and method is directed at highlighting and/or resolving such issues, which may be performed in an intuitive and graphical manner.
Data representing theFIG. 5 andFIG. 6 complex tasks may be entered using one or more methods. For example, each complex task may be entered using one or more of a database, a spreadsheet or a dedicated editing interface or form that permits user entry of information which may comprise one or more of the identifier(s), names and descriptions, locations, dates and times, and dependencies, to give a non-exhaustive list. For example, the editing interface may provide one or more of radio buttons, pull-down menus, free-text editing panes and any similar method of data entry.
In some embodiments,FIGS. 5 and 6 may be a graphical representation of a work order for a complex task, albeit one without a date or time reference, because it indicates the sub-elements and their dependencies.
The system and methods described herein may permit various different forms of graphical representation to be computed. The system and methods herein may permit sub-elements and links indicative of dependencies to be selected and, by means of such selection, they may be modified and/or updated which may cause the work order and therefore the graphical representation to be modified automatically. The updating and modification may be performed at the sub-element and complex task level so that changes may be propagated locally and, if appropriate, globally throughout the complex tasks that are affected.
Referring toFIG. 7, anexample editing interface500 is shown for user entry of data for defining the first sub-element430 shown inFIG. 6.
Within theediting interface500 may be provided one or more pull-downmenus502,504,506 for entering identification information regarding the physical location where thefirst sub-element430 may be performed. A first pull-down menu502 is for selection of the appropriate assembly line from an existing stored list. In the present case, the user may select from the first pull-down menu502 the Hull Assembly Line. A second pull-down menu504 is for selection of the appropriate serial number (which may indicate the specific ship) from an existing stored list. In the present case, the user may select from the second pull-down menu504 theserial number 01. A third pull-down menu506 is for selection of the appropriate assembly line station from an existing stored list. In the present case, the user may select from the third pull-down menu506 theStation 40. In some embodiments, users may create a new item for one or more of the pull-downmenus502,504,506.
Theediting interface500 may further provide one or more free-text fields508,510 for the user entry of a sub-element identifier and/or a description of the sub-element. Additionally, or alternatively, other methods of data entry may be employed. In the present case, the numeral sub-element identifier 1.1 is entered infield508, and in a separate field510 a brief description of the sub-element is entered.
Theediting interface500 may further provide one or more date entry fields512,514 for the respective entry of planned start and completion dates in any known format, e.g. dd/mm/yyyy or mm/dd/yyyy. The dates may be entered manually or by selecting a calendar pop-up through which selection of a date or range of dates may be selected. In some embodiments, the data entry fields512,514 may permit the input of times also.
Theediting interface500 may further provide one or more fields or items for indicating dependencies, for example upstream and/or downstream. For example, a first pull-down menu516 may permit upstream dependencies to be selected from an existing list. In the shown example, a components available item may be selected and then associated with thefirst sub-element430 by selecting theadd button518. For example, a second pull-down menu520 may permit downstream dependencies to be selected from an existing list. In the shown example, the third sub-element432 may be selected and associated with thefirst sub-element430 by selecting theadd button522.
In some embodiments, multiple dependencies, whether upstream or downstream, may be associated with a sub-element in this manner.
In some embodiments, theediting interface500 may provide for user notes to be entered, in association with the sub-element itself, or in association with menu elements of the sub-element. For example, each of the upstream anddownstream dependency fields516,520 may have an associated means524,526 for a user to enter notes, for example to explain the reason for the dependency and/or to identify issues that occurred on a previous iteration of the sub-element.
Such notes may be entered using any conventional data entry method. In theediting interface500, this may be by means of selecting alink524,526 which causes the system to open a new data entry field into which free text may be entered and saved. A user identifier and date/time may be associated with the note when saved to provide a traceable history indicating who entered what and when.
Asave button530 and a cancelbutton532 are provided for respectively saving and cancelling the data entry. In some embodiments, selection of thesave button530 may automatically propagate changes and/or prompt an action or alert to appear in a resulting graphical representation of the work order.
Referring toFIG. 8, anexample editing interface550 is shown for user entry of data for defining the fifth sub-element434 shown inFIG. 6. Thisediting interface550 may be identical to that shown inFIG. 7, other than different data is entered. In particular, thefree text field508 is inputted with 1.5.1 and thefree text field510 is inputted with the description of thefifth sub-element434. Different start and completion dates, as appropriate, may be entered infields512,514.
In theexample editing interface550, an initial upstream dependency is selected from the pull-down menu516, namely the third sub-element with identifier 1.3. This appears beneath the pull-down menu516. Similarly, on the downstream side, an initial downstream dependency is selected from the pull-down menu520, namely the ninth sub-element with identifier 1.7.
Thesave button520 may be used to save and/or automatically propagate changes and/or prompt an action or alert in a resulting graphical representation of the work order.
Referring toFIG. 9, an examplegraphical representation560 of a work order for thecomplex task401, which takes as initial data the sub-element values indicated inFIGS. 7 and 8, and similar data for other sub-elements indicated inFIG. 6, is shown. Thegraphical representation560 may result from a save operation associated with each editing interface so that changes are updated iteratively.
Thegraphical representation560 may be one of a number of possible alternatives for representing sub-elements of a complex task. In some embodiments, thegraphical representation560 may relate to data for multiple complex tasks, although for ease of illustration and explanation, a single complex task is indicated here.
Thevertical axis562 is indicative of the list of sub-elements, for example using their assigned sub-element ID entered infield508 of theediting interface500,550. The sub-element IDs may be arranged in any order, or may be logically arranged by name (e.g. alphanumerically) or order of entry. Thehorizontal axis564 is indicative of time, for example in the form of a linear timeline partitioned into days, weeks, months and/or years.
Each sub-element is represented on thegraphical representation560 by abox570 extending relative to thetime axis564. Alternative representations may be used, for example a simple line may be used instead of a box.
Additionally, dependencies between theboxes570 are indicated on thegraphical representation560 byarrows572 or another suitable means, which serve as links. For example, thearrow572 extending between the third sub-element 1.3 (432) and the first sub-element 1.1 (430) indicate that the former requires the latter to be completed before it can commence. Therefore, thegraphical representation560 provides an immediate and intuitive way of visualizing a schedule for completing each sub-element of a complex task, and which sub-elements may be performed in parallel and which require another sub-element to be completed beforehand.
Additionally, one or more of thesub-element boxes570 and thedependency links572 may be selected using the graphical representation, for example by clicking them using a mouse or similar user input device. Responsive to said selection, a properties box may appear on or over thegraphical representation560 and/or an editing interface associated with the selected item may appear for editing.
Referring toFIG. 10, the user may additionally select thelink524 to open atext editing pane590 for entering comments or notes in free-text form. In some embodiments, the identity of theauthor592 and the date/time594 is automatically or manually entered. The user may type their notes into thefree text area596. Asave button598 and a cancelbutton599 are provided for respectively saving and cancelling the entry of notes. As shown inFIG. 10, the user may enter details as to why the modification has been made which may be useful for other users to appreciate why the change was made and by whom it was made.
Referring toFIG. 11 theediting box550 is shown after thesave button598 is selected. For example, the updated upstream dependency may be shown, as may the saved note which can be viewed by selecting thenote link560.
The same method may be used to add additional notes, which may be performed by any appropriate user. The same method may be used in association with the downstream dependencies to add and/or view notes associated with modifications on this type of dependency.
For example, the same steps may be applied to thesub-element boxes580b,580c,580dassociated with the sixth, seventh and eighth sub-elements435-437 based on the realization that these tasks may likewise have their dependency altered.
Referring toFIG. 12a, an examplegraphical representation610 of the work order, resulting from the above-mentioned modifications to sub-element boxes580a-580d, is shown. It will be seen that said sub-element boxes580a-580dare no longer indicated as dependent on the third andfourth sub-elements432,433 but instead are dependent on the first andsecond sub-elements430,431.
It will be appreciated that said modifications provide an opportunity to re-schedule sub-elements so that they may be performed more efficiently. The time period F is available to the fifth to eighth sub-elements434-437, which means these can be brought forward in time as shown inFIG. 13bas an updatedgraphical representation620. Referring toFIG. 12b, it will be seen that the fifth to eighth sub-elements434-437 may commence in parallel with the third andfourth sub-elements432,433. However, theninth sub-element438 nevertheless is dependent on the third andfourth sub-elements432,433 completing.
A rescheduling possibility may be indicated in graphical form on thegraphical representation610 in whatever form it is generated and presented on the GUI. InFIG. 12a, for example, a rescheduling suggestion may be indicated by abox625 that is shown differently, e.g. in a different color or shade.
In some embodiments, the rescheduling may be performed automatically without user intervention. For example, thegraphical representation620 shown inFIG. 12bmay be generated responsive to a user saving the relevant editing interface in which they changed the dependency, with the modification propagating through the scheduled times for subsequent sub-elements.
Another example will now be described in which a dependency may be added to one or more sub-elements which was not previously present. In this example, we consider the case where, through previous iterations, it is discovered that the sixth sub-element435 needs to be performed after thefifth sub-element434 due, for example, to a structural layout issue on the front hull only.
Returning toFIG. 9, in response to a user selecting thesub-element box580b, theediting interface550 shown inFIG. 13 is opened, which corresponds to thesixth sub-element435. In this example, using the steps stated above, the user may modify the upstream dependency using the pull-down menu516 to indicate a new dependency on thefifth sub-element434. The new dependency is indicated byreference numeral630.
Referring toFIG. 14 the user may additionally select thelink524 to open thetext editing pane590 for entering comments or notes in free-text form. In some embodiments, the identity of theauthor592 and the date/time594 when the note is entered is automatically or manually entered. The user may type their notes into thefree text area596. Thesave button598 and the cancelbutton599 are provided for respectively saving and cancelling the entry of notes. As shown inFIG. 14, the user may enter details as to why the modification has been made which may be useful for other users to appreciate why the change was made and by whom it was made.
Referring toFIG. 15, an examplegraphical representation610 of the work order, resulting from the above-mentioned modification tosub-element box580bis shown. It will be seen that saidsub-element box580bis now dependent on thesub-element box580aand cannot be performed in parallel with it.
In consequence, the system may automatically detect a conflict condition resulting from the ninth sub-element438 (represented by box720) being downwardly dependent on the moved sixth sub-element435 but now scheduled in parallel with it. One or more subsequent downstream sub-elements (represented by box722) may be similarly affected. Accordingly, the system may flag this through a visual alert, e.g. using a visual icon730 associated with affected sub-elements.
In some embodiments, selection of the visual icon730 may present through the GUI an indication or description of the conflict for manual resolution. In some embodiments, an automatic modification may be performed to resolve the conflict, e.g. by moving theboxes720,722 to a later time in the schedule, with the modification propagating through the scheduled times for subsequent sub-elements.
In some embodiments the above system and methods for scheduling a complex task may be applied for multiple groups G. A group may comprise any number of entities which handle respective sub-elements or complex tasks. For example, there may be multiple work zones, physical locations, users, teams and/or complex tasks (which themselves may be considered sub-elements in the context of a global complex task). Systems and methods for visualizing and updating a work order and presenting the output through a GUI may be propagated for all groups or selected subsets.
FIG. 16 is a flow chart representing an overview of the steps for applying the above-mentioned system and method for multiple groups G. A first step16.1 indicates that subsequent steps are performed for each group G, either in parallel or one after the other. The next step16.2 may calculate an updated work order for the respective group G using steps4.1-4.3 shown inFIG. 4. The next step16.3 may create or calculate an updated work order for all groups G taking into account cross-group dependencies or relationships. The next step16.4 may generate an updated graphical representation of a work order for all groups G taking into account said cross-group dependencies or relationships.
Various types of GUI may be generated based on updated work orders as described above to provide immediate and intuitive feedback.
For example, a GUI may be provided as a so-called scheduling view showing a calendar view in relation to a list of ‘zones’ which may for example be zones of a factory or respective remote locations. A pull-down menu may enable a user to select a sub-set of dates to view. An area may indicate a key, e.g. a color or other visual key, indicating an identifier for distinguishing what is represented on the calendar view. For example, a darker color may be used to represent secondment teams as distinct from a FAL team which may be shown in a lighter color. Such colors or other indicators may be shown in the calendar view which may indicate so-called ‘task elements’ which may represent sub-elements and their relation to the calendar dates. In the event of the above-mentioned conflicts being identified by means of the updating methods, a visual indicator may be displayed for showing where a conflict may arise.
A visual indicator may be selected by a user on the GUI to open a window which displays details of the sub-elements that are in conflict, and may provide options to proceed, cancel or resolve.
The GUI may further display a list of task elements, or sub-elements, in a separate area which may provide a summary of, for example, task elements scheduled after a to do list and those that are unscheduled.
A GUI may additionally or alternatively be provided showing a calendar or date range in relation to one or more respective locations identified by one or more of their serial number and station. Within the underlying area may be presented task elements (sub-elements) with associated notes and information. Each task element may be selected through the GUI to view respective notes and/or information. In a single platform, users and/or teams may schedule new task elements based on recommended time slots generated by the system, resolve scheduling issues between task elements and/or zones and address flags to avoid blocking work downstream.
A GUI840 may additionally or alternatively be provided showing a list of task elements (sub-elements) in list form. Each task element842 may have an associated name, description, zone identifier, to do list and assignment. Further information may be associated with each task element. Selecting a particular task element may open sub-elements that are dependent on the selected task element. Information as to the status of the relevant task element, for example whether it is overdue or unscheduled may be displayed. In some embodiments, selecting a task element may cause display of a sub-window indicating father links showing in hierarchical form the various dependencies of the task element both upstream and downstream.
A GUI850 may additionally or alternatively be provided for indicating in a single view a priority ordered list of task elements in graphical form. In some embodiments, the GUI may indicate task elements for which there are upcoming technical deadlines.
Hardware Overview
The techniques described herein may be implemented by one or more special-purpose computing devices. The special-purpose computing devices may be hard-wired to perform the techniques, or may include digital electronic devices such as one or more application-specific integrated circuits (ASICs) or fi programmable gate arrays (FPGAs) that are persistently programmed to perform the techniques, or may include one or more general purpose hardware processors programmed to perform the techniques pursuant to program instructions in firmware, memory, other storage, or a combination. Such special-purpose computing devices may also combine custom hard-wired logic, ASICs, or FPGAs with custom programming to accomplish the techniques. The special-purpose computing devices may be desktop computer systems, portable computer systems, handheld devices, networking devices or any other device that incorporates hard-wired and/or program logic to implement the techniques.
For example,FIG. 2 is a block diagram that illustrates acomputer system300 upon which embodiments may be implemented.Computer system300 includes abus302 or other communication mechanism for communicating information, and ahardware processor304 coupled withbus302 for processing information.Hardware processor304 may be, for example, a general purpose microprocessor, microcontroller or plural such devices.
Computer system300 also includes amain memory306, such as a random access memory (RAM) or other dynamic storage device, coupled tobus302 for storing information and instructions to be executed byprocessor304.Main memory306 also may be used for storing temporary variables or other intermediate information during execution of instructions to be executed byprocessor304. Such instructions, when stored in storage media accessible toprocessor304, rendercomputer system300 into a special-purpose machine that is customized to perform the operations specified in the instructions.
Computer system300 further includes a read only memory (ROM)308 or other static storage device coupled tobus302 for storing static information and instructions forprocessor304. Astorage device310, such as a magnetic disk or optical disk, is provided and coupled tobus302 for storing information and instructions, including for example the above mentionedapplication120a.
Computer system300 may be coupled viabus302 to adisplay312, such as a cathode ray tube (CRT) or thin film transistor (TFT) monitor, for displaying information to a computer user. Aninput device314, including alphanumeric and other keys, is coupled tobus302 for communicating information and command selections toprocessor304. Another type of user input device iscursor control316, such as a mouse, a trackball, or cursor direction keys for communicating direction information and command selections toprocessor304 and for controlling cursor movement ondisplay312. 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.Computer system300 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 orprograms computer system300 to be a special-purpose machine. According to one embodiment, the techniques herein are performed bycomputer system300 in response toprocessor304 executing one or more sequences of one or more instructions contained inmain memory306. Such instructions may be read intomain memory306 from another storage medium, such asstorage device310. Execution of the sequences of instructions contained inmain memory306 causesprocessor304 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 term “storage media” as used herein refers to any media that store data and/or instructions that cause a machine to operation in a specific fashion. Such storage media may comprise non-volatile media and/or volatile media. Non-volatile media includes, for example, optical or magnetic disks, such asstorage device310. Volatile media includes dynamic memory, such asmain memory306. Common forms of storage media include, for example, a floppy disk, a flexible disk, hard disk, solid state drive, magnetic tape, or any other magnetic data storage medium, a CD-ROM, any other optical data storage medium, any physical medium with patterns of holes, a RAM, a PROM, and EPROM, a FLASH-EPROM, NVRAM, any other memory chip or cartridge.
Storage media is distinct from but may be used in conjunction with transmission media. Transmission media participates in transferring information between storage media. For example, transmission media includes coaxial cables, copper wire and fiber optics, including the wires that comprisebus302. Transmission media can also take the form of acoustic or light waves, such as those generated during radio-wave and infra-red data communications. Various forms of media may be involved in carrying one or more sequences of one or more instructions toprocessor304 for execution. For example, the instructions may initially be carried on a magnetic disk or solid state drive of a remote computer. The remote computer can load the instructions into its dynamic memory and send the instructions over a telephone line using a modem. A modem local tocomputer system300 can receive the data on the telephone line and use an infra-red transmitter to convert the data to an infra-red signal. An infra-red detector can receive the data carried in the infra-red signal and appropriate circuitry can place the data onbus302.Bus302 carries the data tomain memory306, from whichprocessor304 retrieves and executes the instructions. The instructions received bymain memory306 may optionally be stored onstorage device310 either before or after execution byprocessor304.Computer system300 also includes acommunication interface318 coupled tobus302.Communication interface318 provides a two-way data communication coupling to anetwork link320 that is connected to alocal network322. For example,communication interface318 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 interface318 may be a local area network (LAN) card to provide a data communication connection to a compatible LAN. Wireless links may also be implemented. In any such implementation,communication interface318 sends and receives electrical, electromagnetic or optical signals that carry digital data streams representing various types of information.
Network link320 typically provides data communication through one or more networks to other data devices. For example,network link320 may provide a connection throughlocal network322 to ahost computer324 or to data equipment operated by an Internet Service Provider (ISP)326.ISP326 in turn provides data communication services through the world wide packet data communication network now commonly referred to as the “Internet”328.Local network322 andInternet328 both use electrical, electromagnetic or optical signals that carry digital data streams. The signals through the various networks and the signals onnetwork link320 and throughcommunication interface318, which carry the digital data to and fromcomputer system300, are example forms of transmission media.
Computer system300 can send messages and receive data, including program code, through the network(s),network link320 andcommunication interface318. In the Internet example, aserver330 might transmit a requested code for an application program throughInternet328,ISP326,local network322 andcommunication interface318. The received code may be executed byprocessor304 as it is received, and/or stored instorage device310, or other non-volatile storage for later execution.

Claims (17)

The invention claimed is:
1. A method performed by one or more processors, the method comprising:
storing data representing respective sub-elements of a complex task;
storing data representing one or more links between two or more sub-elements, the links indicating a dependency between said sub-elements, wherein the links indicate a temporal dependency of a second sub-element on a first sub-element;
calculating a work order based on the identified links;
providing a graphical representation of the calculated work order which indicates said sub-elements and their dependencies, the calculated work order being represented in a first format, the graphical representation including the temporal relationship of the sub-elements;
receiving historical data for association with one or more selected links or sub-elements, which historical data relates to a prior event and which affects the temporal relationship between the sub-elements;
calculating an updated work order modified by the historical data;
iteratively updating the graphical representation of the updated work order in response to a save operation associated with each of a plurality of editing interfaces, at least one of the iterative updates changing the first format to a second format; and
wherein a third and a fourth sub-elements are stored without a temporal dependence of one on the other, and wherein responsive to the received historical data indicating that the fourth sub-element is temporally dependent on the first sub-element, the calculating step modifying the work order so that the updated graphical representation shows the temporal dependence.
2. The method ofclaim 1, wherein the links indicate that a second sub-element is temporally dependent on a first sub-element and wherein, responsive to the received historical data indicating that the second sub-element is temporally independent of the first sub-element, the calculating step modifies the work order so that the updated graphical representation shows temporal independence between the first and second sub-elements.
3. The method ofclaim 2, wherein the updated graphical representation changes the second sub-element from being shown subsequent to the first sub-element, to being shown in parallel to the first sub-element.
4. The method ofclaim 1, wherein the updated graphical representation changes the third and fourth sub-elements from being in parallel to the fourth sub-element being subsequent to the first sub-element.
5. The method ofclaim 1, wherein the historical data is indicative of a received completion time for one or more sub-elements relative to a planned completion time.
6. The method ofclaim 1, wherein the historical data is user feedback data relating to a previous performance of one or more sub-elements, the user feedback data being received through a graphical editing interface.
7. The method ofclaim 6, wherein the graphical editing interface provides a form for indicating a sub-element that is temporally dependent on one or more other sub-elements, and wherein the step of calculating an updated work order is based on changes made to the form.
8. The method ofclaim 6, wherein the graphical editing interface provides a free text area for receiving alphanumeric text.
9. The method ofclaim 8, wherein the alphanumeric text is applied to a machine learning tool to derive semantic output which affects the temporal relationship between the sub-elements.
10. The method ofclaim 8, wherein data received within the free text area is stored in association with the sub-element and automatically associated with at least one of a user identifier and/or a date.
11. The method ofclaim 8, wherein data received within the free text area is stored in association with the sub-element and is accessible by means of a link provided on the graphical editing interface.
12. The method ofclaim 1, wherein the calculating step updates the work order to identify one or more conflicts with one or more other sub-elements, and the updated graphical representation indicates the one or more conflicts.
13. The method ofclaim 12, wherein the conflicts are indicated with a visual link on the updated graphical representation, selection of which opens a window indicating the conflicting sub-elements.
14. The method ofclaim 13, wherein the window permits selection of an option to resolve the conflicting sub-elements automatically using one or more rules, and optionally wherein the one or more rules comprise moving one or more sub-elements temporally to resolve the conflict.
15. The method ofclaim 1, further comprising providing one or more further graphical representations of the work order in a different format which may be selected by a user.
16. An apparatus comprising one or more computers and one or more storage devices storing instructions that are operable, when executed by the one or more computers, to cause the one or more computers to perform operations comprising:
storing data representing respective sub-elements of a complex task;
storing data representing one or more links between two or more sub-elements, the links indicating a dependency between said sub-elements, wherein the links indicate a temporal dependency of a second sub-element on a first sub-element;
calculating a work order based on the identified links;
providing a graphical representation of the calculated work order which indicates said sub-elements and their dependencies, the calculated work order being represented in a first format, the graphical representation including the temporal relationship of the sub-elements;
receiving historical data for association with one or more selected links or sub-elements, which historical data relates to a prior event and which affects the temporal relationship between the sub-elements;
calculating an updated work order modified by the historical data;
iteratively updating the graphical representation of the updated work order in response to a save operation associated with each of a plurality of editing interfaces, at least one of the iterative updates changing the first format to a second format; and
wherein a third and a fourth sub-elements are stored without a temporal dependence of one on the other, and wherein responsive to the received historical data indicating that the fourth sub-element is temporally dependent on the first sub-element, the calculating step modifying the work order so that the updated graphical representation shows the temporal dependence.
17. A non-transitory computer storage medium encoded with instructions that, when executed by one or more computers, cause the one or more computers to perform operations comprising:
storing data representing respective sub-elements of a complex task;
storing data representing one or more links between two or more sub-elements, the links indicating a dependency between said sub-elements, wherein the links indicate a temporal dependency of a second sub-element on a first sub-element;
calculating a work order based on the identified links;
providing a graphical representation of the calculated work order which indicates said sub-elements and their dependencies, the calculated work order being represented in a first format, the graphical representation including the temporal relationship of the sub-elements;
receiving historical data for association with one or more selected links or sub-elements, which historical data relates to a prior event and which affects the temporal relationship between the sub-elements;
calculating an updated work order modified by the historical data;
iteratively updating the graphical representation of the updated work order in response to a save operation associated with each of a plurality of editing interfaces, at least one of the iterative updates changing the first format to a second format; and
wherein a third and a fourth sub-elements are stored without a temporal dependence of one on the other, and wherein responsive to the received historical data indicating that the fourth sub-element is temporally dependent on the first sub-element, the calculating step modifying the work order so that the updated graphical representation shows the temporal dependence.
US15/459,8112016-11-112017-03-15Graphical representation of a complex taskActive2037-07-05US10726507B1 (en)

Priority Applications (4)

Application NumberPriority DateFiling DateTitle
US15/459,811US10726507B1 (en)2016-11-112017-03-15Graphical representation of a complex task
US16/930,252US11227344B2 (en)2016-11-112020-07-15Graphical representation of a complex task
US17/578,224US11715167B2 (en)2016-11-112022-01-18Graphical representation of a complex task
US18/228,492US12079887B2 (en)2016-11-112023-07-31Graphical representation of a complex task

Applications Claiming Priority (2)

Application NumberPriority DateFiling DateTitle
US201662421013P2016-11-112016-11-11
US15/459,811US10726507B1 (en)2016-11-112017-03-15Graphical representation of a complex task

Related Child Applications (1)

Application NumberTitlePriority DateFiling Date
US16/930,252ContinuationUS11227344B2 (en)2016-11-112020-07-15Graphical representation of a complex task

Publications (1)

Publication NumberPublication Date
US10726507B1true US10726507B1 (en)2020-07-28

Family

ID=71783590

Family Applications (4)

Application NumberTitlePriority DateFiling Date
US15/459,811Active2037-07-05US10726507B1 (en)2016-11-112017-03-15Graphical representation of a complex task
US16/930,252ActiveUS11227344B2 (en)2016-11-112020-07-15Graphical representation of a complex task
US17/578,224ActiveUS11715167B2 (en)2016-11-112022-01-18Graphical representation of a complex task
US18/228,492ActiveUS12079887B2 (en)2016-11-112023-07-31Graphical representation of a complex task

Family Applications After (3)

Application NumberTitlePriority DateFiling Date
US16/930,252ActiveUS11227344B2 (en)2016-11-112020-07-15Graphical representation of a complex task
US17/578,224ActiveUS11715167B2 (en)2016-11-112022-01-18Graphical representation of a complex task
US18/228,492ActiveUS12079887B2 (en)2016-11-112023-07-31Graphical representation of a complex task

Country Status (1)

CountryLink
US (4)US10726507B1 (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US20200410395A1 (en)*2019-06-262020-12-31Samsung Electronics Co., Ltd.System and method for complex task machine learning
CN112330202A (en)*2020-11-252021-02-05中盈优创资讯科技有限公司Control intention work order module based on arranging control flow service fulfillment
US20210042602A1 (en)*2018-04-172021-02-11Shenzhen Corerain Technologies Co., Ltd.Method for implementing and developing network model and related product
US11720466B1 (en)*2020-04-092023-08-08Palantir Technologies Inc.Interactive graph generation for computation analysis
CN119692987A (en)*2025-02-242025-03-25宁波市特种设备检验研究院 Intelligent inspection method and system for pressure-bearing special equipment using integrated work order machine

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US10726507B1 (en)2016-11-112020-07-28Palantir Technologies Inc.Graphical representation of a complex task
US20220366330A1 (en)*2021-05-122022-11-17Ford Global Technologies, LlcMethod and system for determining a predicted operation time for a manufacturing operation using a time prediction model
US12293469B2 (en)*2022-11-162025-05-06International Business Machines CorporationVirtual reality design navigation using a temporal collaboration dependency map

Citations (234)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US5515488A (en)1994-08-301996-05-07Xerox CorporationMethod and apparatus for concurrent graphical visualization of a database search and its search history
US20020065708A1 (en)2000-09-222002-05-30Hikmet SenayMethod and system for interactive visual analyses of organizational interactions
US20020095360A1 (en)2001-01-162002-07-18Joao Raymond AnthonyApparatus and method for providing transaction history information, account history information, and/or charge-back information
US20020095658A1 (en)1997-05-272002-07-18Microsoft CorporationComputer programming language statement building and information tool
US20020103705A1 (en)2000-12-062002-08-01Forecourt Communication GroupMethod and apparatus for using prior purchases to select activities to present to a customer
US6430305B1 (en)1996-12-202002-08-06Synaptics, IncorporatedIdentity verification methods
US20020147805A1 (en)*1996-10-152002-10-10Eran LeshemSoftware system and methods for generating and graphically representing web site usage data
US20030126102A1 (en)1999-09-212003-07-03Choicemaker Technologies, Inc.Probabilistic record linkage model derived from training data
US20040034570A1 (en)2002-03-202004-02-19Mark DavisTargeted incentives based upon predicted behavior
US6732361B1 (en)*1999-07-282004-05-04Xerox CorporationGenerating combinations of offers and using action identifiers from the offers to obtain performance of combinations of actions
US20040111480A1 (en)2002-12-092004-06-10Yue Jonathan ZhanjunMessage screening system and method
US20040153418A1 (en)2003-02-052004-08-05Hanweck Gerald AlfredSystem and method for providing access to data from proprietary tools
US6820135B1 (en)2000-08-312004-11-16Pervasive Software, Inc.Modeless event-driven data transformation
US20040236688A1 (en)2000-10-302004-11-25Bozeman William O.Universal positive pay database method, system, and computer useable medium
US20050010472A1 (en)2003-07-082005-01-13Quatse Jesse T.High-precision customer-based targeting by individual usage statistics
US20050086207A1 (en)2003-10-162005-04-21Carsten HeuerControl for selecting data query and visual configuration
US20050154769A1 (en)2004-01-132005-07-14Llumen, Inc.Systems and methods for benchmarking business performance data against aggregated business performance data
US20050154628A1 (en)2004-01-132005-07-14Illumen, Inc.Automated management of business performance information
US20050262005A1 (en)*1999-10-212005-11-24Mercexchange Llc, A Virginia CorporationContext-sensitive switching in a computer network environment
WO2005116851A2 (en)2004-05-252005-12-08Postini, Inc.Electronic message source information reputation system
US6978419B1 (en)2000-11-152005-12-20Justsystem CorporationMethod and apparatus for efficient identification of duplicate and near-duplicate documents and text spans using high-discriminability text fragments
US6980984B1 (en)*2001-05-162005-12-27Kanisa, Inc.Content provider systems and methods using structured data
US20060026120A1 (en)2004-03-242006-02-02Update Publications LpMethod and system for collecting, processing, and distributing residential property data
US20060026170A1 (en)2003-05-202006-02-02Jeremy KreitlerMapping method and system
US20060080283A1 (en)2002-10-222006-04-13Shipman Robert AMethod and system for processing or searching user records
US20060143034A1 (en)2004-12-292006-06-29Sap AgSystem supported optimization of event resolution
US20060143075A1 (en)2003-09-222006-06-29Ryan CarrAssumed demographics, predicted behaviour, and targeted incentives
US20060143079A1 (en)2004-12-292006-06-29Jayanta BasakCross-channel customer matching
US20070000999A1 (en)2005-06-062007-01-04First Data CorporationSystem and method for authorizing electronic payment transactions
US20070011034A1 (en)*2002-05-102007-01-11Travelocity.Com LpGoal oriented travel planning system
US20070011304A1 (en)2005-06-062007-01-11Error Brett MAsp for web analytics including a real-time segmentation workbench
US7168039B2 (en)1998-06-022007-01-23International Business Machines CorporationMethod and system for reducing the horizontal space required for displaying a column containing text data
US20070038543A1 (en)*2005-06-072007-02-15Weinstein Bernard AEnhanced System and Method for Managing Financial Market Information
US20070038646A1 (en)2005-08-042007-02-15Microsoft CorporationRanking blog content
US20070150801A1 (en)2005-12-232007-06-28Xerox CorporationInteractive learning-based document annotation
US20070156673A1 (en)2005-12-302007-07-05Accenture S.P.A.Churn prediction and management system
US20070162454A1 (en)2005-12-292007-07-12D Albora Paul AMethod and apparatus for managing a computer-based address book for incident-related work
US20070185867A1 (en)2006-02-032007-08-09Matteo MagaStatistical modeling methods for determining customer distribution by churn probability within a customer population
US20070192122A1 (en)2005-09-302007-08-16American Express Travel Related Services Company, Inc.Method, system, and computer program product for linking customer information
US20070284433A1 (en)2006-06-082007-12-13American Express Travel Related Services Company, Inc.Method, system, and computer program product for customer-level data verification
US20080065655A1 (en)2006-09-082008-03-13Venkat ChakravarthyAutomatically Linking Documents With Relevant Structured Information
US20080069081A1 (en)2006-09-182008-03-20Yahoo! Inc.Path discovery and analytics for network data
US20080077642A1 (en)2006-07-142008-03-27Carbone John NGeographical Information Display System and Method
US20080103996A1 (en)2006-10-312008-05-01George FormanRetraining a machine-learning classifier using re-labeled training samples
US20080208735A1 (en)2007-02-222008-08-28American Expresstravel Related Services Company, Inc., A New York CorporationMethod, System, and Computer Program Product for Managing Business Customer Contacts
US20080222295A1 (en)2006-11-022008-09-11Addnclick, Inc.Using internet content as a means to establish live social networks by linking internet users to each other who are simultaneously engaged in the same and/or similar content
US20080243711A1 (en)2007-03-302008-10-02Andrew AymelogluGenerating dynamic date sets that represent maket conditions
US20080255973A1 (en)2007-04-102008-10-16Robert El WadeSales transaction analysis tool and associated method of use
US20080270328A1 (en)2006-10-182008-10-30Chad LaffertyBuilding and Using Intelligent Software Agents For Optimizing Oil And Gas Wells
US20080294663A1 (en)2007-05-142008-11-27Heinley Brandon JCreation and management of visual timelines
US7461077B1 (en)2001-07-312008-12-02Nicholas GreenwoodRepresentation of data records
US20080313132A1 (en)2007-06-152008-12-18Fang HaoHigh accuracy bloom filter using partitioned hashing
US20090076845A1 (en)2003-12-292009-03-19Eran BellinSystem and method for monitoring patient care
US20090094270A1 (en)2007-10-082009-04-09Alirez Baldomero JMethod of building a validation database
US20090094166A1 (en)2007-10-032009-04-09Andrew AymelogluObject-oriented time series generator
US20090106178A1 (en)*2007-10-232009-04-23Sas Institute Inc.Computer-Implemented Systems And Methods For Updating Predictive Models
US20090112745A1 (en)2007-10-302009-04-30Intuit Inc.Technique for reducing phishing
US20090125359A1 (en)2007-07-092009-05-14Robert KnapicIntegrating a methodology management system with project tasks in a project management system
US20090125459A1 (en)2007-11-092009-05-14Norton Richard ElliottMethod and system for rule-based content filtering
US20090132953A1 (en)2007-11-162009-05-21Iac Search & Media, Inc.User interface and method in local search system with vertical search results and an interactive map
US20090157732A1 (en)2007-12-132009-06-18Verizon Data Services LlcNetworked address book
US20090187546A1 (en)2008-01-212009-07-23International Business Machines CorporationMethod, System and Computer Program Product for Duplicate Detection
US20090187548A1 (en)2008-01-222009-07-23Sungkyungkwan University Foundation For Corporate CollaborationSystem and method for automatically classifying search results
US20090249244A1 (en)2000-10-102009-10-01Addnclick, Inc.Dynamic information management system and method for content delivery and sharing in content-, metadata- & viewer-based, live social networking among users concurrently engaged in the same and/or similar content
US20090254842A1 (en)2008-04-052009-10-08Social Communication CompanyInterfacing with a spatial virtual communication environment
US20090259636A1 (en)2008-04-112009-10-15Fujitsu LimitedFacilitating Display Of An Interactive And Dynamic Cloud Of Terms Related To One Or More Input Terms
US20090271343A1 (en)2008-04-252009-10-29Anthony VaiciulisAutomated entity identification for efficient profiling in an event probability prediction system
US7617232B2 (en)2004-09-022009-11-10Microsoft CorporationCentralized terminology and glossary development
US20090307049A1 (en)2008-06-052009-12-10Fair Isaac CorporationSoft Co-Clustering of Data
US20090313463A1 (en)2005-11-012009-12-17Commonwealth Scientific And Industrial Research OrganisationData matching using data clusters
US20090319891A1 (en)2008-06-222009-12-24Mackinlay Jock DouglasMethods and systems of automatically generating marks in a graphical view
US20090319418A1 (en)2005-03-312009-12-24Trading Technologies International, Inc.System and Method for Dynamically Regulating Order Entry in an Electronic Trading Environment
US20090319515A1 (en)2008-06-022009-12-24Steven MintonSystem and method for managing entity knowledgebases
US20100030722A1 (en)2008-08-042010-02-04Goodson Robert BEntity Performance Analysis Engines
US20100031141A1 (en)2006-08-302010-02-04Compsci Resources, LlcInteractive User Interface for Converting Unstructured Documents
US20100042922A1 (en)2005-05-122010-02-18Apple Inc.Customizable, dynamic and on-demand database-informer for relational databases
US20100057622A1 (en)*2001-02-272010-03-04Faith Patrick LDistributed Quantum Encrypted Pattern Generation And Scoring
US20100070842A1 (en)2008-09-152010-03-18Andrew AymelogluOne-click sharing for screenshots and related documents
US20100098318A1 (en)2008-10-202010-04-22Jpmorgan Chase Bank, N.A.Method and System for Duplicate Check Detection
US20100106752A1 (en)*2004-05-042010-04-29The Boston Consulting Group, Inc.Method and apparatus for selecting, analyzing, and visualizing related database records as a network
US20100114887A1 (en)2008-10-172010-05-06Google Inc.Textual Disambiguation Using Social Connections
US20100131502A1 (en)2008-11-252010-05-27Fordham Bradley SCohort group generation and automatic updating
US20100161735A1 (en)2008-12-232010-06-24Sanjeev SharmaEmail addressee verification
US7756843B1 (en)2006-05-252010-07-13Juniper Networks, Inc.Identifying and processing confidential information on network endpoints
US20100191563A1 (en)2009-01-232010-07-29Doctors' Administrative Solutions, LlcPhysician Practice Optimization Tracking
US20100211535A1 (en)2009-02-172010-08-19Rosenberger Mark ElliotMethods and systems for management of data
US20100235915A1 (en)2009-03-122010-09-16Nasir MemonUsing host symptoms, host roles, and/or host reputation for detection of host infection
US20100262688A1 (en)2009-01-212010-10-14Daniar HussainSystems, methods, and devices for detecting security vulnerabilities in ip networks
US20100293174A1 (en)2009-05-122010-11-18Microsoft CorporationQuery classification
US20100312837A1 (en)2009-06-052010-12-09Chandra BodapatiMethods and systems for determining email addresses
US20110040776A1 (en)2009-08-172011-02-17Microsoft CorporationSemantic Trading Floor
US7899796B1 (en)2004-11-232011-03-01Andrew BorthwickBatch automated blocking and record matching
US20110061013A1 (en)2009-09-082011-03-10Target Brands, Inc.Operations dashboard
US20110078173A1 (en)2009-09-302011-03-31Avaya Inc.Social Network User Interface
US20110093327A1 (en)2009-10-152011-04-21Visa U.S.A. Inc.Systems and Methods to Match Identifiers
US20110099133A1 (en)2009-10-282011-04-28Industrial Technology Research InstituteSystems and methods for capturing and managing collective social intelligence information
US7941321B2 (en)2002-04-122011-05-10International Business Machines CorporationFacilitating management of service elements usable in providing information technology service offerings
CN102054015A (en)2009-10-282011-05-11财团法人工业技术研究院 System and method for organizing community intelligence information using an organic object data model
US20110138292A1 (en)*2009-09-182011-06-09International Business Machines CorporationLink clouds and user/community-driven dynamic interlinking of resources
US20110153384A1 (en)2009-12-172011-06-23Matthew Donald HorneVisual comps builder
US20110173093A1 (en)2007-11-142011-07-14Psota James RyanEvaluating public records of supply transactions for financial investment decisions
US20110208565A1 (en)2010-02-232011-08-25Michael Ross complex process management
US20110208724A1 (en)2005-10-122011-08-25Google Inc.Entity Display Priority In A Distributed Geographic Information System
US20110213655A1 (en)2009-01-242011-09-01Kontera Technologies, Inc.Hybrid contextual advertising and related content analysis and display techniques
US20110218955A1 (en)2010-03-082011-09-08Hsiu-Khuern TangEvaluation of Client Status for Likelihood of Churn
US20110225033A1 (en)*2000-07-262011-09-15Rewards Network Inc.System And Method For Providing Consumer Rewards
US8037046B2 (en)2007-06-292011-10-11Microsoft CorporationCollecting and presenting temporal-based action information
US8046283B2 (en)2003-01-312011-10-25Trading Technologies International, Inc.System and method for money management in electronic trading environment
US20110270834A1 (en)2010-04-282011-11-03Microsoft CorporationData Classifier
US20110270604A1 (en)2010-04-282011-11-03Nec Laboratories America, Inc.Systems and methods for semi-supervised relationship extraction
US20110289397A1 (en)2010-05-192011-11-24Mauricio EastmondDisplaying Table Data in a Limited Display Area
US20110295649A1 (en)2010-05-312011-12-01International Business Machines CorporationAutomatic churn prediction
US20110314024A1 (en)2010-06-182011-12-22Microsoft CorporationSemantic content searching
US20110314007A1 (en)2010-06-162011-12-22Guy DassaMethods, systems, and media for content ranking using real-time data
US20120004904A1 (en)2010-07-052012-01-05Nhn CorporationMethod and system for providing representative phrase
US20120011245A1 (en)2010-07-092012-01-12Bank Of America CorporationMonitoring communications
US20120011238A1 (en)2005-07-222012-01-12Yogesh Chunilal RathodSystem and method for managing dynamically created groups
US20120022945A1 (en)2010-07-222012-01-26Visa International Service AssociationSystems and Methods to Identify Payment Accounts Having Business Spending Activities
US8108878B1 (en)*2004-12-082012-01-31Cadence Design Systems, Inc.Method and apparatus for detecting indeterminate dependencies in a distributed computing environment
US20120054284A1 (en)2010-08-252012-03-01International Business Machines CorporationCommunication management method and system
US20120059853A1 (en)2010-01-182012-03-08Salesforce.Com, Inc.System and method of learning-based matching
US20120066166A1 (en)2010-09-102012-03-15International Business Machines CorporationPredictive Analytics for Semi-Structured Case Oriented Processes
US20120079363A1 (en)2005-09-092012-03-29Microsoft CorporationFiltering User Interface for a Data Summary Table
US20120084287A1 (en)2010-09-302012-04-05Choudur LakshminarayanEstimation of unique database values
US20120084117A1 (en)2010-04-122012-04-05First Data CorporationTransaction location analytics systems and methods
US20120089606A1 (en)2010-10-112012-04-12International Business Machines CorporationGrouping identity records to generate candidate lists to use in an entity and relationship resolution process
WO2012061162A1 (en)2010-10-252012-05-10Intelius Inc.Cost-sensitive alternating decision trees for record linkage
US20120131512A1 (en)2010-11-222012-05-24International Business Machines CorporationDisplaying posts in real time along axes on a computer screen
US20120144335A1 (en)2010-12-022012-06-07Microsoft CorporationData visualizations including interactive time line representations
US20120158527A1 (en)2010-12-212012-06-21Class6Ix, LlcSystems, Methods and/or Computer Readable Storage Media Facilitating Aggregation and/or Personalized Sequencing of News Video Content
US20120159362A1 (en)2010-12-152012-06-21International Business Machines CorporationUser Interface Construction
US8214490B1 (en)2009-09-152012-07-03Symantec CorporationCompact input compensating reputation data tracking mechanism
CN102546446A (en)2010-12-132012-07-04太仓市浏河镇亿网行网络技术服务部Email device
US20120173381A1 (en)2011-01-032012-07-05Stanley Benjamin SmithProcess and system for pricing and processing weighted data in a federated or subscription based data source
US8229902B2 (en)2006-11-012012-07-24Ab Initio Technology LlcManaging storage of individually accessible data units
EP2487610A2 (en)2011-02-102012-08-15Deutsche Telekom AGA method for generating a randomized data structure for representing sets, based on bloom filters
US20120215784A1 (en)2007-03-202012-08-23Gary KingSystem for estimating a distribution of message content categories in source data
US20120221553A1 (en)2011-02-242012-08-30Lexisnexis, A Division Of Reed Elsevier Inc.Methods for electronic document searching and graphically representing electronic document searches
US20120226523A1 (en)2009-10-232012-09-06Cadio, Inc.Performing studies of consumer behavior determined using electronically-captured consumer location data
US20120245976A1 (en)2004-11-122012-09-27Kumar Dilip SComputer-based analysis of seller performance
US8290838B1 (en)2006-12-292012-10-16Amazon Technologies, Inc.Indicating irregularities in online financial transactions
US8302855B2 (en)2005-03-092012-11-06Diebold, IncorporatedBanking system controlled responsive to data bearing records
US20120323888A1 (en)2011-06-172012-12-20Osann Jr RobertAutomatic Webpage Characterization and Search Results Annotation
US20130016106A1 (en)2011-07-152013-01-17Green Charge Networks LlcCluster mapping to highlight areas of electrical congestion
US8386377B1 (en)2003-05-122013-02-26Id Analytics, Inc.System and method for credit scoring using an identity network connectivity
US20130054306A1 (en)2011-08-312013-02-28Anuj BhallaChurn analysis system
US20130055145A1 (en)2011-08-292013-02-28John Melvin AntonyEvent management apparatus, systems, and methods
US20130054299A1 (en)*2011-08-222013-02-28International Business Machines CorporationUser interface for dynamic workflow state management
US20130057551A1 (en)2007-10-012013-03-07David S. EbertVisual Analytics Law Enforcement Tools
US20130096988A1 (en)2011-10-052013-04-18Mastercard International, Inc.Nomination engine
US20130110746A1 (en)2011-11-012013-05-02Accenture Global Services LimitedIdentification of entities likely to engage in a behavior
US20130151453A1 (en)2011-12-072013-06-13Inkiru, Inc.Real-time predictive intelligence platform
CN103167093A (en)2011-12-082013-06-19青岛海信移动通信技术股份有限公司Filling method of mobile phone email address
US8473454B2 (en)2009-03-102013-06-25Xerox CorporationSystem and method of on-demand document processing
US20130166480A1 (en)2011-12-212013-06-27Telenav, Inc.Navigation system with point of interest classification mechanism and method of operation thereof
US20130166348A1 (en)2011-12-272013-06-27Stefano Alexander ScottoUtility for Creating Heatmaps for the Study of Competitive Advantage in the Restaurant Marketplace
US8489641B1 (en)2010-07-082013-07-16Google Inc.Displaying layers of search results on a map
US20130185307A1 (en)2012-01-182013-07-18Technion Research & Development Foundation Ltd.Methods and systems of supervised learning of semantic relatedness
US20130185245A1 (en)2012-01-162013-07-18International Business Machines CorporationSocial network analysis for churn prediction
US20130218879A1 (en)2009-05-152013-08-22Hyundai Motor CompanyUpdate systems of space of interest data and methods thereof
US20130226318A1 (en)2011-09-222013-08-29Dariusz ProcykProcess transformation and transitioning apparatuses, methods and systems
US20130238616A1 (en)2007-09-062013-09-12Linkedln CorporationDetecting associates
US20130246170A1 (en)2010-03-162013-09-19UberMedia, Inc.Systems and methods for interacting with messages, authors, and followers
US20130246597A1 (en)2012-03-152013-09-19Fujitsu LimitedProcessor, computer readable recording medium recording program therein, and processing system
US20130246537A1 (en)2009-12-102013-09-19Satish Kumar GaddalaSystem and method for monitoring social engineering in a computer network environment
US20130263019A1 (en)2012-03-302013-10-03Maria G. CastellanosAnalyzing social media
US20130268520A1 (en)2012-04-042013-10-10Microsoft CorporationIncremental Visualization for Structured Data in an Enterprise-level Data Store
US20130282696A1 (en)2012-04-232013-10-24Sap AgInteractive data exploration and visualization tool
US20130290825A1 (en)2012-04-262013-10-31Henrik ArndtSwitch control in report generation
US8577911B1 (en)2010-03-232013-11-05Google Inc.Presenting search term refinements
US20130297619A1 (en)2012-05-072013-11-07The Nasdaq Omx Group, Inc.Social media profiling
US8584047B2 (en)*2010-05-182013-11-12Microsoft CorporationOrbital representation of hierarchical navigation
US20130304770A1 (en)2012-05-102013-11-14Siemens AktiengesellschaftMethod and system for storing data in a database
US8589273B2 (en)2002-12-232013-11-19Ge Corporate Financial Services, Inc.Methods and systems for managing risk management information
US20130318604A1 (en)2013-07-312013-11-28Splunk Inc.Blacklisting and whitelisting of security-related events
US20140012796A1 (en)2010-11-242014-01-09Logrhythm, Inc.Advanced intelligence engine
US20140040371A1 (en)2009-12-012014-02-06Topsy Labs, Inc.Systems and methods for identifying geographic locations of social media content collected over social networks
US20140053091A1 (en)2012-08-202014-02-20Microsoft CorporationData Exploration User Interface
US20140058914A1 (en)2012-08-272014-02-27Yuh-Shen SongTransactional monitoring system
US20140068487A1 (en)2012-09-052014-03-06Roche Diagnostics Operations, Inc.Computer Implemented Methods For Visualizing Correlations Between Blood Glucose Data And Events And Apparatuses Thereof
US8688573B1 (en)2012-10-162014-04-01Intuit Inc.Method and system for identifying a merchant payee associated with a cash transaction
US20140095509A1 (en)2012-10-022014-04-03Banjo, Inc.Method of tagging content lacking geotags with a location
US20140108985A1 (en)*2012-10-082014-04-17Fisher-Rosemount Systems, Inc.Configurable User Displays in a Process Control System
US20140108380A1 (en)2012-10-122014-04-17International Business Machines CorporationIterative Refinement of Cohorts Using Visual Exploration and Data Analytics
US20140123279A1 (en)2012-10-292014-05-01Michael G. BishopDynamic quarantining for malware detection
US20140136285A1 (en)2012-11-152014-05-15Homer Tlc, Inc.System and method for classifying relevant competitors
US20140143009A1 (en)2012-11-162014-05-22International Business Machines CorporationRisk reward estimation for company-country pairs
US8744890B1 (en)*2013-02-142014-06-03Aktana, Inc.System and method for managing system-level workflow strategy and individual workflow activity
US20140157172A1 (en)2012-11-302014-06-05DrillmapGeographic layout of petroleum drilling data and methods for processing data
US20140156527A1 (en)2012-11-302014-06-05Bank Of America CorporationPre-payment authorization categorization
US20140164502A1 (en)2012-12-072014-06-12Alex KhodorenkoSystem and method for social message classification based on influence
US20140189870A1 (en)2011-09-082014-07-03Anurag SinglaVisual component and drill down mapping
US20140189536A1 (en)*2013-01-022014-07-03Microsoft CorporationSocial media impact assessment
US20140195515A1 (en)2013-01-102014-07-10I3 AnalyticsMethods and systems for querying and displaying data using interactive three-dimensional representations
US8799799B1 (en)2013-05-072014-08-05Palantir Technologies Inc.Interactive geospatial map
US20140222793A1 (en)2013-02-072014-08-07Parlance CorporationSystem and Method for Automatically Importing, Refreshing, Maintaining, and Merging Contact Sets
US20140222521A1 (en)*2013-02-072014-08-07Ibms, LlcIntelligent management and compliance verification in distributed work flow environments
US8806355B2 (en)2009-11-062014-08-12Cisco Technology, Inc.Method and apparatus for visualizing and navigating within an immersive collaboration environment
US20140229554A1 (en)2013-02-132014-08-14International Business Machines CorporationMail server-based dynamic workflow management
US8812960B1 (en)2013-10-072014-08-19Palantir Technologies Inc.Cohort-based presentation of user interaction data
US20140282160A1 (en)2013-03-122014-09-18Business Objects Software Ltd.Binning visual definition for visual intelligence
DE102014204830A1 (en)2013-03-152014-09-18Palantir Technologies, Inc. Computer-implemented systems and methods for comparing and associating objects
US20140280056A1 (en)2013-03-152014-09-18Envizium, LlcSystem, method, and computer product for providing search results in a hierarchical graphical format
DE102014204827A1 (en)2013-03-142014-09-18Palantir Technologies, Inc. Explode similar entities from a transactional database
DE102014204834A1 (en)2013-03-152014-09-18Palantir Technologies, Inc. Computer-implemented systems and methods for comparing and associating objects
US20140330845A1 (en)*2013-05-022014-11-06Jonathan FELDSCHUHMethod for record linkage from multiple sources
US20140344230A1 (en)2013-03-202014-11-20Securboration IncMethods and systems for node and link identification
US20140358829A1 (en)2013-06-012014-12-04Adam M. HurwitzSystem and method for sharing record linkage information
US20140366132A1 (en)2011-07-152014-12-11Norse CorporationSystems and Methods for Dynamic Protection from Electronic Attacks
US8924389B2 (en)2013-03-152014-12-30Palantir Technologies Inc.Computer-implemented systems and methods for comparing and associating objects
US8938686B1 (en)2013-10-032015-01-20Palantir Technologies Inc.Systems and methods for analyzing performance of an entity
US8949164B1 (en)2011-09-082015-02-03George O. MohlerEvent forecasting system
US20150073954A1 (en)2012-12-062015-03-12Jpmorgan Chase Bank, N.A.System and Method for Data Analytics
US20150073929A1 (en)2007-11-142015-03-12Panjiva, Inc.Transaction facilitating marketplace platform
US20150095773A1 (en)2013-10-012015-04-02Aetherpal, Inc.Method and apparatus for interactive mobile device guidance
US20150106170A1 (en)*2013-10-112015-04-16Adam BONICAInterface and methods for tracking and analyzing political ideology and interests
US20150134599A1 (en)2013-11-082015-05-14International Business Machines CorporationReporting and summarizing metrics in sparse relationships on an oltp database
US20150135256A1 (en)2013-11-132015-05-14International Business Machines CorporationDisambiguating conflicting content filter rules
US9069842B2 (en)2010-09-282015-06-30The Mitre CorporationAccessing documents using predictive word sequences
US20150188872A1 (en)2013-12-262015-07-02Palantir Technologies, Inc.System and method for detecting confidential information emails
US9100428B1 (en)2014-01-032015-08-04Palantir Technologies Inc.System and method for evaluating network threats
US9111281B2 (en)2011-04-112015-08-18Credibility Corp.Visualization tools for reviewing credibility and stateful hierarchical access to credibility
US20150242401A1 (en)2012-06-282015-08-27Beijing Qihoo Technology Company LimitedNetwork searching method and network searching system
US9129219B1 (en)2014-06-302015-09-08Palantir Technologies, Inc.Crime risk forecasting
US20150338233A1 (en)2009-07-272015-11-26Palantir Technologies, Inc.Geotagging Structured Data
US20160004764A1 (en)2014-07-032016-01-07Palantir Technologies Inc.System and method for news events detection and visualization
US9280618B1 (en)*2013-07-262016-03-08Applied Predictive Technologies, Inc.Systems and methods for control strategy criteria selection
EP2996053A1 (en)2014-09-112016-03-16Palantir Technologies, Inc.Classification system with methodology for efficient verification
US9335911B1 (en)2014-12-292016-05-10Palantir Technologies Inc.Interactive user interface for dynamic data analysis exploration and query processing
EP3035214A1 (en)2014-12-152016-06-22Palantir Technologies, Inc.Associating related records to common entities across multiple lists
US20160180557A1 (en)2014-12-222016-06-23Palantir Technologies Inc.Systems and interactive user interfaces for dynamic retrieval, analysis, and triage of data items
US20160246271A1 (en)*2013-09-242016-08-25Philips Lighting Holding B.V.System for optimising workflow for efficient on-site data collection and determination of energy analysis and method of operation thereof
US20170155557A1 (en)*2015-11-302017-06-01International Business Machines CorporationMonitoring Dynamic Networks
US20180357552A1 (en)*2016-01-272018-12-13Bonsai AI, Inc.Artificial Intelligence Engine Having Various Algorithms to Build Different Concepts Contained Within a Same AI Model

Family Cites Families (21)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US7027997B1 (en)*2000-11-022006-04-11Verizon Laboratories Inc.Flexible web-based interface for workflow management systems
JP2003015724A (en)*2001-07-032003-01-17Toyota Motor Corp Computer to calculate working time group from used parts group
US20030220815A1 (en)*2002-03-252003-11-27Cathy ChangSystem and method of automatically determining and displaying tasks to healthcare providers in a care-giving setting
US9070104B2 (en)*2004-11-122015-06-30Sap SeCross-context task management
WO2006102270A2 (en)*2005-03-222006-09-28Cooper Kim APerformance motivation systems and methods for contact centers
US20060227363A1 (en)*2005-03-292006-10-12Kabushiki Kaisha ToshibaApparatus and method for managing print jobs among a plurality of printers
US20060277487A1 (en)*2005-04-182006-12-07Poulsen Jay HProject manager system and method
US20070245300A1 (en)*2006-03-222007-10-18Benjamin ChanApparatus, system, and method for presenting project scheduling information in combination with workflow information
US7761809B2 (en)*2006-03-302010-07-20Microsoft CorporationTargeted user interface fall-through
JP5458480B2 (en)*2007-08-082014-04-02富士通株式会社 Inquiry screen generation device for tagged document data inquiry processing system
GB2452701A (en)*2007-08-312009-03-18Gasconex LtdProject Management Tool
US8719046B2 (en)*2008-11-252014-05-06General Electric CompanySystems and methods for interruption workflow management
US9128804B2 (en)*2011-02-102015-09-08Software AgSystems and/or methods for identifying and resolving complex model merge conflicts based on atomic merge conflicts
US9009615B2 (en)*2012-10-172015-04-14Microsoft Technology Licensing, LlcPortal for submitting business metadata for services
US9934477B1 (en)*2012-11-142018-04-03Amazon Technologies, Inc.Protected domain workflow access control system
US10067655B2 (en)*2013-05-012018-09-04The United States Of America, As Represented By The Secretary Of The NavyVisual and quantitative factors annalysis systems for relating a hierarchy of factors including one or more resources, tasks, and cognitive models displayed in a hierarchical graphical interface enabling visual and quantitative evaluation of sufficiency of such factors in relation to one or more problem/solution sets
US9159095B1 (en)*2014-03-182015-10-13I-PredictusDatabase driven computer systems providing real-time updatable graphical user interfaces to track real-time value of airings
US10339478B2 (en)*2014-03-262019-07-02Ion Geophysical CorporationSimultaneous operations coordination and planning system
US20160224734A1 (en)*2014-12-312016-08-04Cerner Innovation, Inc.Systems and methods for palliative care
US10977092B2 (en)*2015-10-162021-04-13Qualcomm IncorporatedMethod for efficient task scheduling in the presence of conflicts
US10726507B1 (en)2016-11-112020-07-28Palantir Technologies Inc.Graphical representation of a complex task

Patent Citations (248)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US5515488A (en)1994-08-301996-05-07Xerox CorporationMethod and apparatus for concurrent graphical visualization of a database search and its search history
US20020147805A1 (en)*1996-10-152002-10-10Eran LeshemSoftware system and methods for generating and graphically representing web site usage data
US6430305B1 (en)1996-12-202002-08-06Synaptics, IncorporatedIdentity verification methods
US20020095658A1 (en)1997-05-272002-07-18Microsoft CorporationComputer programming language statement building and information tool
US7168039B2 (en)1998-06-022007-01-23International Business Machines CorporationMethod and system for reducing the horizontal space required for displaying a column containing text data
US6732361B1 (en)*1999-07-282004-05-04Xerox CorporationGenerating combinations of offers and using action identifiers from the offers to obtain performance of combinations of actions
US20030126102A1 (en)1999-09-212003-07-03Choicemaker Technologies, Inc.Probabilistic record linkage model derived from training data
US20050262005A1 (en)*1999-10-212005-11-24Mercexchange Llc, A Virginia CorporationContext-sensitive switching in a computer network environment
US20110225033A1 (en)*2000-07-262011-09-15Rewards Network Inc.System And Method For Providing Consumer Rewards
US6820135B1 (en)2000-08-312004-11-16Pervasive Software, Inc.Modeless event-driven data transformation
US20020065708A1 (en)2000-09-222002-05-30Hikmet SenayMethod and system for interactive visual analyses of organizational interactions
US20090249244A1 (en)2000-10-102009-10-01Addnclick, Inc.Dynamic information management system and method for content delivery and sharing in content-, metadata- & viewer-based, live social networking among users concurrently engaged in the same and/or similar content
US20040236688A1 (en)2000-10-302004-11-25Bozeman William O.Universal positive pay database method, system, and computer useable medium
US6978419B1 (en)2000-11-152005-12-20Justsystem CorporationMethod and apparatus for efficient identification of duplicate and near-duplicate documents and text spans using high-discriminability text fragments
US20020103705A1 (en)2000-12-062002-08-01Forecourt Communication GroupMethod and apparatus for using prior purchases to select activities to present to a customer
US20020095360A1 (en)2001-01-162002-07-18Joao Raymond AnthonyApparatus and method for providing transaction history information, account history information, and/or charge-back information
US20100057622A1 (en)*2001-02-272010-03-04Faith Patrick LDistributed Quantum Encrypted Pattern Generation And Scoring
US6980984B1 (en)*2001-05-162005-12-27Kanisa, Inc.Content provider systems and methods using structured data
US7461077B1 (en)2001-07-312008-12-02Nicholas GreenwoodRepresentation of data records
US20040034570A1 (en)2002-03-202004-02-19Mark DavisTargeted incentives based upon predicted behavior
US7941321B2 (en)2002-04-122011-05-10International Business Machines CorporationFacilitating management of service elements usable in providing information technology service offerings
US20070011034A1 (en)*2002-05-102007-01-11Travelocity.Com LpGoal oriented travel planning system
US20060080283A1 (en)2002-10-222006-04-13Shipman Robert AMethod and system for processing or searching user records
US20040111480A1 (en)2002-12-092004-06-10Yue Jonathan ZhanjunMessage screening system and method
US8589273B2 (en)2002-12-232013-11-19Ge Corporate Financial Services, Inc.Methods and systems for managing risk management information
US8046283B2 (en)2003-01-312011-10-25Trading Technologies International, Inc.System and method for money management in electronic trading environment
US20040153418A1 (en)2003-02-052004-08-05Hanweck Gerald AlfredSystem and method for providing access to data from proprietary tools
US8386377B1 (en)2003-05-122013-02-26Id Analytics, Inc.System and method for credit scoring using an identity network connectivity
US20060026170A1 (en)2003-05-202006-02-02Jeremy KreitlerMapping method and system
US20050010472A1 (en)2003-07-082005-01-13Quatse Jesse T.High-precision customer-based targeting by individual usage statistics
US20060143075A1 (en)2003-09-222006-06-29Ryan CarrAssumed demographics, predicted behaviour, and targeted incentives
US20050086207A1 (en)2003-10-162005-04-21Carsten HeuerControl for selecting data query and visual configuration
US7917376B2 (en)2003-12-292011-03-29Montefiore Medical CenterSystem and method for monitoring patient care
US20090076845A1 (en)2003-12-292009-03-19Eran BellinSystem and method for monitoring patient care
US20050154769A1 (en)2004-01-132005-07-14Llumen, Inc.Systems and methods for benchmarking business performance data against aggregated business performance data
US20050154628A1 (en)2004-01-132005-07-14Illumen, Inc.Automated management of business performance information
US20060026120A1 (en)2004-03-242006-02-02Update Publications LpMethod and system for collecting, processing, and distributing residential property data
US20100106752A1 (en)*2004-05-042010-04-29The Boston Consulting Group, Inc.Method and apparatus for selecting, analyzing, and visualizing related database records as a network
WO2005116851A2 (en)2004-05-252005-12-08Postini, Inc.Electronic message source information reputation system
US7617232B2 (en)2004-09-022009-11-10Microsoft CorporationCentralized terminology and glossary development
US20120245976A1 (en)2004-11-122012-09-27Kumar Dilip SComputer-based analysis of seller performance
US7899796B1 (en)2004-11-232011-03-01Andrew BorthwickBatch automated blocking and record matching
US8108878B1 (en)*2004-12-082012-01-31Cadence Design Systems, Inc.Method and apparatus for detecting indeterminate dependencies in a distributed computing environment
US20060143079A1 (en)2004-12-292006-06-29Jayanta BasakCross-channel customer matching
US20060143034A1 (en)2004-12-292006-06-29Sap AgSystem supported optimization of event resolution
US8302855B2 (en)2005-03-092012-11-06Diebold, IncorporatedBanking system controlled responsive to data bearing records
US20090319418A1 (en)2005-03-312009-12-24Trading Technologies International, Inc.System and Method for Dynamically Regulating Order Entry in an Electronic Trading Environment
US20100042922A1 (en)2005-05-122010-02-18Apple Inc.Customizable, dynamic and on-demand database-informer for relational databases
US20070000999A1 (en)2005-06-062007-01-04First Data CorporationSystem and method for authorizing electronic payment transactions
US20070011304A1 (en)2005-06-062007-01-11Error Brett MAsp for web analytics including a real-time segmentation workbench
US20070038543A1 (en)*2005-06-072007-02-15Weinstein Bernard AEnhanced System and Method for Managing Financial Market Information
US20120011238A1 (en)2005-07-222012-01-12Yogesh Chunilal RathodSystem and method for managing dynamically created groups
US20070038646A1 (en)2005-08-042007-02-15Microsoft CorporationRanking blog content
US20120079363A1 (en)2005-09-092012-03-29Microsoft CorporationFiltering User Interface for a Data Summary Table
US20070192122A1 (en)2005-09-302007-08-16American Express Travel Related Services Company, Inc.Method, system, and computer program product for linking customer information
US20110208724A1 (en)2005-10-122011-08-25Google Inc.Entity Display Priority In A Distributed Geographic Information System
US20090313463A1 (en)2005-11-012009-12-17Commonwealth Scientific And Industrial Research OrganisationData matching using data clusters
US20070150801A1 (en)2005-12-232007-06-28Xerox CorporationInteractive learning-based document annotation
US20070162454A1 (en)2005-12-292007-07-12D Albora Paul AMethod and apparatus for managing a computer-based address book for incident-related work
US20070156673A1 (en)2005-12-302007-07-05Accenture S.P.A.Churn prediction and management system
US20070185867A1 (en)2006-02-032007-08-09Matteo MagaStatistical modeling methods for determining customer distribution by churn probability within a customer population
US7756843B1 (en)2006-05-252010-07-13Juniper Networks, Inc.Identifying and processing confidential information on network endpoints
US20070284433A1 (en)2006-06-082007-12-13American Express Travel Related Services Company, Inc.Method, system, and computer program product for customer-level data verification
US20080077642A1 (en)2006-07-142008-03-27Carbone John NGeographical Information Display System and Method
US20100031141A1 (en)2006-08-302010-02-04Compsci Resources, LlcInteractive User Interface for Converting Unstructured Documents
US20080065655A1 (en)2006-09-082008-03-13Venkat ChakravarthyAutomatically Linking Documents With Relevant Structured Information
US20080069081A1 (en)2006-09-182008-03-20Yahoo! Inc.Path discovery and analytics for network data
US8054756B2 (en)2006-09-182011-11-08Yahoo! Inc.Path discovery and analytics for network data
US20080270328A1 (en)2006-10-182008-10-30Chad LaffertyBuilding and Using Intelligent Software Agents For Optimizing Oil And Gas Wells
US20080103996A1 (en)2006-10-312008-05-01George FormanRetraining a machine-learning classifier using re-labeled training samples
US8229902B2 (en)2006-11-012012-07-24Ab Initio Technology LlcManaging storage of individually accessible data units
US20080222295A1 (en)2006-11-022008-09-11Addnclick, Inc.Using internet content as a means to establish live social networks by linking internet users to each other who are simultaneously engaged in the same and/or similar content
US8290838B1 (en)2006-12-292012-10-16Amazon Technologies, Inc.Indicating irregularities in online financial transactions
US20080208735A1 (en)2007-02-222008-08-28American Expresstravel Related Services Company, Inc., A New York CorporationMethod, System, and Computer Program Product for Managing Business Customer Contacts
US20120215784A1 (en)2007-03-202012-08-23Gary KingSystem for estimating a distribution of message content categories in source data
US20080243711A1 (en)2007-03-302008-10-02Andrew AymelogluGenerating dynamic date sets that represent maket conditions
US8036971B2 (en)2007-03-302011-10-11Palantir Technologies, Inc.Generating dynamic date sets that represent market conditions
US20080255973A1 (en)2007-04-102008-10-16Robert El WadeSales transaction analysis tool and associated method of use
US20080294663A1 (en)2007-05-142008-11-27Heinley Brandon JCreation and management of visual timelines
US20080313132A1 (en)2007-06-152008-12-18Fang HaoHigh accuracy bloom filter using partitioned hashing
US8037046B2 (en)2007-06-292011-10-11Microsoft CorporationCollecting and presenting temporal-based action information
US20090125359A1 (en)2007-07-092009-05-14Robert KnapicIntegrating a methodology management system with project tasks in a project management system
US20130238616A1 (en)2007-09-062013-09-12Linkedln CorporationDetecting associates
US20130057551A1 (en)2007-10-012013-03-07David S. EbertVisual Analytics Law Enforcement Tools
US20090094166A1 (en)2007-10-032009-04-09Andrew AymelogluObject-oriented time series generator
US8484115B2 (en)2007-10-032013-07-09Palantir Technologies, Inc.Object-oriented time series generator
US20090094270A1 (en)2007-10-082009-04-09Alirez Baldomero JMethod of building a validation database
US20090106178A1 (en)*2007-10-232009-04-23Sas Institute Inc.Computer-Implemented Systems And Methods For Updating Predictive Models
US20090112745A1 (en)2007-10-302009-04-30Intuit Inc.Technique for reducing phishing
US20090125459A1 (en)2007-11-092009-05-14Norton Richard ElliottMethod and system for rule-based content filtering
US20150073929A1 (en)2007-11-142015-03-12Panjiva, Inc.Transaction facilitating marketplace platform
US20110173093A1 (en)2007-11-142011-07-14Psota James RyanEvaluating public records of supply transactions for financial investment decisions
US20090132953A1 (en)2007-11-162009-05-21Iac Search & Media, Inc.User interface and method in local search system with vertical search results and an interactive map
US20090157732A1 (en)2007-12-132009-06-18Verizon Data Services LlcNetworked address book
US20090187546A1 (en)2008-01-212009-07-23International Business Machines CorporationMethod, System and Computer Program Product for Duplicate Detection
US20090187548A1 (en)2008-01-222009-07-23Sungkyungkwan University Foundation For Corporate CollaborationSystem and method for automatically classifying search results
US20090254842A1 (en)2008-04-052009-10-08Social Communication CompanyInterfacing with a spatial virtual communication environment
US20090259636A1 (en)2008-04-112009-10-15Fujitsu LimitedFacilitating Display Of An Interactive And Dynamic Cloud Of Terms Related To One Or More Input Terms
US20090271343A1 (en)2008-04-252009-10-29Anthony VaiciulisAutomated entity identification for efficient profiling in an event probability prediction system
US20090319515A1 (en)2008-06-022009-12-24Steven MintonSystem and method for managing entity knowledgebases
US20090307049A1 (en)2008-06-052009-12-10Fair Isaac CorporationSoft Co-Clustering of Data
US20090319891A1 (en)2008-06-222009-12-24Mackinlay Jock DouglasMethods and systems of automatically generating marks in a graphical view
US20100030722A1 (en)2008-08-042010-02-04Goodson Robert BEntity Performance Analysis Engines
US20100070842A1 (en)2008-09-152010-03-18Andrew AymelogluOne-click sharing for screenshots and related documents
US20100114887A1 (en)2008-10-172010-05-06Google Inc.Textual Disambiguation Using Social Connections
US20100098318A1 (en)2008-10-202010-04-22Jpmorgan Chase Bank, N.A.Method and System for Duplicate Check Detection
US20100131502A1 (en)2008-11-252010-05-27Fordham Bradley SCohort group generation and automatic updating
US20100161735A1 (en)2008-12-232010-06-24Sanjeev SharmaEmail addressee verification
US20100262688A1 (en)2009-01-212010-10-14Daniar HussainSystems, methods, and devices for detecting security vulnerabilities in ip networks
US20100191563A1 (en)2009-01-232010-07-29Doctors' Administrative Solutions, LlcPhysician Practice Optimization Tracking
US20110213655A1 (en)2009-01-242011-09-01Kontera Technologies, Inc.Hybrid contextual advertising and related content analysis and display techniques
US20100211535A1 (en)2009-02-172010-08-19Rosenberger Mark ElliotMethods and systems for management of data
US8473454B2 (en)2009-03-102013-06-25Xerox CorporationSystem and method of on-demand document processing
US20100235915A1 (en)2009-03-122010-09-16Nasir MemonUsing host symptoms, host roles, and/or host reputation for detection of host infection
US20100293174A1 (en)2009-05-122010-11-18Microsoft CorporationQuery classification
US20130218879A1 (en)2009-05-152013-08-22Hyundai Motor CompanyUpdate systems of space of interest data and methods thereof
US20100312837A1 (en)2009-06-052010-12-09Chandra BodapatiMethods and systems for determining email addresses
US20150338233A1 (en)2009-07-272015-11-26Palantir Technologies, Inc.Geotagging Structured Data
US20110040776A1 (en)2009-08-172011-02-17Microsoft CorporationSemantic Trading Floor
US20110061013A1 (en)2009-09-082011-03-10Target Brands, Inc.Operations dashboard
US8214490B1 (en)2009-09-152012-07-03Symantec CorporationCompact input compensating reputation data tracking mechanism
US8683344B2 (en)*2009-09-182014-03-25International Business Machines CorporationLink clouds and user/community-driven dynamic interlinking of resources
US20110138292A1 (en)*2009-09-182011-06-09International Business Machines CorporationLink clouds and user/community-driven dynamic interlinking of resources
US20110078173A1 (en)2009-09-302011-03-31Avaya Inc.Social Network User Interface
US20110093327A1 (en)2009-10-152011-04-21Visa U.S.A. Inc.Systems and Methods to Match Identifiers
US20120226523A1 (en)2009-10-232012-09-06Cadio, Inc.Performing studies of consumer behavior determined using electronically-captured consumer location data
CN102054015A (en)2009-10-282011-05-11财团法人工业技术研究院 System and method for organizing community intelligence information using an organic object data model
US20110099133A1 (en)2009-10-282011-04-28Industrial Technology Research InstituteSystems and methods for capturing and managing collective social intelligence information
US8806355B2 (en)2009-11-062014-08-12Cisco Technology, Inc.Method and apparatus for visualizing and navigating within an immersive collaboration environment
US20140040371A1 (en)2009-12-012014-02-06Topsy Labs, Inc.Systems and methods for identifying geographic locations of social media content collected over social networks
US20130246537A1 (en)2009-12-102013-09-19Satish Kumar GaddalaSystem and method for monitoring social engineering in a computer network environment
US20110153384A1 (en)2009-12-172011-06-23Matthew Donald HorneVisual comps builder
US20120059853A1 (en)2010-01-182012-03-08Salesforce.Com, Inc.System and method of learning-based matching
US20110208565A1 (en)2010-02-232011-08-25Michael Ross complex process management
US20110218955A1 (en)2010-03-082011-09-08Hsiu-Khuern TangEvaluation of Client Status for Likelihood of Churn
US20130246170A1 (en)2010-03-162013-09-19UberMedia, Inc.Systems and methods for interacting with messages, authors, and followers
US8577911B1 (en)2010-03-232013-11-05Google Inc.Presenting search term refinements
US20120084117A1 (en)2010-04-122012-04-05First Data CorporationTransaction location analytics systems and methods
US20110270834A1 (en)2010-04-282011-11-03Microsoft CorporationData Classifier
US20110270604A1 (en)2010-04-282011-11-03Nec Laboratories America, Inc.Systems and methods for semi-supervised relationship extraction
US8584047B2 (en)*2010-05-182013-11-12Microsoft CorporationOrbital representation of hierarchical navigation
US20110289397A1 (en)2010-05-192011-11-24Mauricio EastmondDisplaying Table Data in a Limited Display Area
US20110295649A1 (en)2010-05-312011-12-01International Business Machines CorporationAutomatic churn prediction
US20110314007A1 (en)2010-06-162011-12-22Guy DassaMethods, systems, and media for content ranking using real-time data
US20110314024A1 (en)2010-06-182011-12-22Microsoft CorporationSemantic content searching
US20120004904A1 (en)2010-07-052012-01-05Nhn CorporationMethod and system for providing representative phrase
US8489641B1 (en)2010-07-082013-07-16Google Inc.Displaying layers of search results on a map
US20120011245A1 (en)2010-07-092012-01-12Bank Of America CorporationMonitoring communications
US20120022945A1 (en)2010-07-222012-01-26Visa International Service AssociationSystems and Methods to Identify Payment Accounts Having Business Spending Activities
US20120054284A1 (en)2010-08-252012-03-01International Business Machines CorporationCommunication management method and system
US20120066166A1 (en)2010-09-102012-03-15International Business Machines CorporationPredictive Analytics for Semi-Structured Case Oriented Processes
US9069842B2 (en)2010-09-282015-06-30The Mitre CorporationAccessing documents using predictive word sequences
US20120084287A1 (en)2010-09-302012-04-05Choudur LakshminarayanEstimation of unique database values
US20120089606A1 (en)2010-10-112012-04-12International Business Machines CorporationGrouping identity records to generate candidate lists to use in an entity and relationship resolution process
WO2012061162A1 (en)2010-10-252012-05-10Intelius Inc.Cost-sensitive alternating decision trees for record linkage
US20120131512A1 (en)2010-11-222012-05-24International Business Machines CorporationDisplaying posts in real time along axes on a computer screen
US20140012796A1 (en)2010-11-242014-01-09Logrhythm, Inc.Advanced intelligence engine
US20120144335A1 (en)2010-12-022012-06-07Microsoft CorporationData visualizations including interactive time line representations
CN102546446A (en)2010-12-132012-07-04太仓市浏河镇亿网行网络技术服务部Email device
US20120159362A1 (en)2010-12-152012-06-21International Business Machines CorporationUser Interface Construction
US20120158527A1 (en)2010-12-212012-06-21Class6Ix, LlcSystems, Methods and/or Computer Readable Storage Media Facilitating Aggregation and/or Personalized Sequencing of News Video Content
US20120173381A1 (en)2011-01-032012-07-05Stanley Benjamin SmithProcess and system for pricing and processing weighted data in a federated or subscription based data source
EP2487610A2 (en)2011-02-102012-08-15Deutsche Telekom AGA method for generating a randomized data structure for representing sets, based on bloom filters
US20120221553A1 (en)2011-02-242012-08-30Lexisnexis, A Division Of Reed Elsevier Inc.Methods for electronic document searching and graphically representing electronic document searches
US9111281B2 (en)2011-04-112015-08-18Credibility Corp.Visualization tools for reviewing credibility and stateful hierarchical access to credibility
US20120323888A1 (en)2011-06-172012-12-20Osann Jr RobertAutomatic Webpage Characterization and Search Results Annotation
US20130016106A1 (en)2011-07-152013-01-17Green Charge Networks LlcCluster mapping to highlight areas of electrical congestion
US20140366132A1 (en)2011-07-152014-12-11Norse CorporationSystems and Methods for Dynamic Protection from Electronic Attacks
US20130054299A1 (en)*2011-08-222013-02-28International Business Machines CorporationUser interface for dynamic workflow state management
US20130055145A1 (en)2011-08-292013-02-28John Melvin AntonyEvent management apparatus, systems, and methods
US20130054306A1 (en)2011-08-312013-02-28Anuj BhallaChurn analysis system
US8949164B1 (en)2011-09-082015-02-03George O. MohlerEvent forecasting system
US20140189870A1 (en)2011-09-082014-07-03Anurag SinglaVisual component and drill down mapping
US20130226318A1 (en)2011-09-222013-08-29Dariusz ProcykProcess transformation and transitioning apparatuses, methods and systems
US20130096988A1 (en)2011-10-052013-04-18Mastercard International, Inc.Nomination engine
US20130110746A1 (en)2011-11-012013-05-02Accenture Global Services LimitedIdentification of entities likely to engage in a behavior
US20130151453A1 (en)2011-12-072013-06-13Inkiru, Inc.Real-time predictive intelligence platform
CN103167093A (en)2011-12-082013-06-19青岛海信移动通信技术股份有限公司Filling method of mobile phone email address
US20130166480A1 (en)2011-12-212013-06-27Telenav, Inc.Navigation system with point of interest classification mechanism and method of operation thereof
US20130166348A1 (en)2011-12-272013-06-27Stefano Alexander ScottoUtility for Creating Heatmaps for the Study of Competitive Advantage in the Restaurant Marketplace
US20130185245A1 (en)2012-01-162013-07-18International Business Machines CorporationSocial network analysis for churn prediction
US20130185307A1 (en)2012-01-182013-07-18Technion Research & Development Foundation Ltd.Methods and systems of supervised learning of semantic relatedness
US20130246597A1 (en)2012-03-152013-09-19Fujitsu LimitedProcessor, computer readable recording medium recording program therein, and processing system
US20130263019A1 (en)2012-03-302013-10-03Maria G. CastellanosAnalyzing social media
US20130268520A1 (en)2012-04-042013-10-10Microsoft CorporationIncremental Visualization for Structured Data in an Enterprise-level Data Store
US20130282696A1 (en)2012-04-232013-10-24Sap AgInteractive data exploration and visualization tool
US20130290825A1 (en)2012-04-262013-10-31Henrik ArndtSwitch control in report generation
US20130297619A1 (en)2012-05-072013-11-07The Nasdaq Omx Group, Inc.Social media profiling
US20130304770A1 (en)2012-05-102013-11-14Siemens AktiengesellschaftMethod and system for storing data in a database
US20150242401A1 (en)2012-06-282015-08-27Beijing Qihoo Technology Company LimitedNetwork searching method and network searching system
US20140053091A1 (en)2012-08-202014-02-20Microsoft CorporationData Exploration User Interface
US20140058914A1 (en)2012-08-272014-02-27Yuh-Shen SongTransactional monitoring system
US20140068487A1 (en)2012-09-052014-03-06Roche Diagnostics Operations, Inc.Computer Implemented Methods For Visualizing Correlations Between Blood Glucose Data And Events And Apparatuses Thereof
US20140095509A1 (en)2012-10-022014-04-03Banjo, Inc.Method of tagging content lacking geotags with a location
US20140108985A1 (en)*2012-10-082014-04-17Fisher-Rosemount Systems, Inc.Configurable User Displays in a Process Control System
US20140108380A1 (en)2012-10-122014-04-17International Business Machines CorporationIterative Refinement of Cohorts Using Visual Exploration and Data Analytics
US8688573B1 (en)2012-10-162014-04-01Intuit Inc.Method and system for identifying a merchant payee associated with a cash transaction
US20140123279A1 (en)2012-10-292014-05-01Michael G. BishopDynamic quarantining for malware detection
US20140136285A1 (en)2012-11-152014-05-15Homer Tlc, Inc.System and method for classifying relevant competitors
US20140143009A1 (en)2012-11-162014-05-22International Business Machines CorporationRisk reward estimation for company-country pairs
US20140157172A1 (en)2012-11-302014-06-05DrillmapGeographic layout of petroleum drilling data and methods for processing data
US20140156527A1 (en)2012-11-302014-06-05Bank Of America CorporationPre-payment authorization categorization
US20150073954A1 (en)2012-12-062015-03-12Jpmorgan Chase Bank, N.A.System and Method for Data Analytics
US20140164502A1 (en)2012-12-072014-06-12Alex KhodorenkoSystem and method for social message classification based on influence
US20140189536A1 (en)*2013-01-022014-07-03Microsoft CorporationSocial media impact assessment
US20140195515A1 (en)2013-01-102014-07-10I3 AnalyticsMethods and systems for querying and displaying data using interactive three-dimensional representations
US20140222793A1 (en)2013-02-072014-08-07Parlance CorporationSystem and Method for Automatically Importing, Refreshing, Maintaining, and Merging Contact Sets
US20140222521A1 (en)*2013-02-072014-08-07Ibms, LlcIntelligent management and compliance verification in distributed work flow environments
US20140229554A1 (en)2013-02-132014-08-14International Business Machines CorporationMail server-based dynamic workflow management
US8744890B1 (en)*2013-02-142014-06-03Aktana, Inc.System and method for managing system-level workflow strategy and individual workflow activity
US20140282160A1 (en)2013-03-122014-09-18Business Objects Software Ltd.Binning visual definition for visual intelligence
DE102014204827A1 (en)2013-03-142014-09-18Palantir Technologies, Inc. Explode similar entities from a transactional database
US20140280056A1 (en)2013-03-152014-09-18Envizium, LlcSystem, method, and computer product for providing search results in a hierarchical graphical format
DE102014204830A1 (en)2013-03-152014-09-18Palantir Technologies, Inc. Computer-implemented systems and methods for comparing and associating objects
US8924389B2 (en)2013-03-152014-12-30Palantir Technologies Inc.Computer-implemented systems and methods for comparing and associating objects
US8924388B2 (en)2013-03-152014-12-30Palantir Technologies Inc.Computer-implemented systems and methods for comparing and associating objects
US20150106379A1 (en)2013-03-152015-04-16Palantir Technologies Inc.Computer-implemented systems and methods for comparing and associating objects
DE102014204834A1 (en)2013-03-152014-09-18Palantir Technologies, Inc. Computer-implemented systems and methods for comparing and associating objects
US9286373B2 (en)2013-03-152016-03-15Palantir Technologies Inc.Computer-implemented systems and methods for comparing and associating objects
US20140344230A1 (en)2013-03-202014-11-20Securboration IncMethods and systems for node and link identification
US20140330845A1 (en)*2013-05-022014-11-06Jonathan FELDSCHUHMethod for record linkage from multiple sources
US8799799B1 (en)2013-05-072014-08-05Palantir Technologies Inc.Interactive geospatial map
US20140358829A1 (en)2013-06-012014-12-04Adam M. HurwitzSystem and method for sharing record linkage information
US9280618B1 (en)*2013-07-262016-03-08Applied Predictive Technologies, Inc.Systems and methods for control strategy criteria selection
US20130318604A1 (en)2013-07-312013-11-28Splunk Inc.Blacklisting and whitelisting of security-related events
US20160246271A1 (en)*2013-09-242016-08-25Philips Lighting Holding B.V.System for optimising workflow for efficient on-site data collection and determination of energy analysis and method of operation thereof
US20150095773A1 (en)2013-10-012015-04-02Aetherpal, Inc.Method and apparatus for interactive mobile device guidance
US8938686B1 (en)2013-10-032015-01-20Palantir Technologies Inc.Systems and methods for analyzing performance of an entity
US20150100897A1 (en)2013-10-072015-04-09Palantir Technologies Inc.Cohort-based presentation of user interaction data
US8812960B1 (en)2013-10-072014-08-19Palantir Technologies Inc.Cohort-based presentation of user interaction data
EP2858018A1 (en)2013-10-072015-04-08Palantir Technologies, Inc.Interactive user interface
US20150106170A1 (en)*2013-10-112015-04-16Adam BONICAInterface and methods for tracking and analyzing political ideology and interests
US20150134599A1 (en)2013-11-082015-05-14International Business Machines CorporationReporting and summarizing metrics in sparse relationships on an oltp database
US20150135256A1 (en)2013-11-132015-05-14International Business Machines CorporationDisambiguating conflicting content filter rules
US20150188872A1 (en)2013-12-262015-07-02Palantir Technologies, Inc.System and method for detecting confidential information emails
US9100428B1 (en)2014-01-032015-08-04Palantir Technologies Inc.System and method for evaluating network threats
US20150379413A1 (en)2014-06-302015-12-31Palantir Technologies, Inc.Crime risk forecasting
US9129219B1 (en)2014-06-302015-09-08Palantir Technologies, Inc.Crime risk forecasting
US20160004764A1 (en)2014-07-032016-01-07Palantir Technologies Inc.System and method for news events detection and visualization
US9256664B2 (en)2014-07-032016-02-09Palantir Technologies Inc.System and method for news events detection and visualization
EP2996053A1 (en)2014-09-112016-03-16Palantir Technologies, Inc.Classification system with methodology for efficient verification
EP3035214A1 (en)2014-12-152016-06-22Palantir Technologies, Inc.Associating related records to common entities across multiple lists
US20160180557A1 (en)2014-12-222016-06-23Palantir Technologies Inc.Systems and interactive user interfaces for dynamic retrieval, analysis, and triage of data items
EP3038002A1 (en)2014-12-222016-06-29Palantir Technologies Inc.Interactive user interfaces
EP3040885A1 (en)2014-12-292016-07-06Palantir Technologies, Inc.Interactive user interface
US9335911B1 (en)2014-12-292016-05-10Palantir Technologies Inc.Interactive user interface for dynamic data analysis exploration and query processing
US20170155557A1 (en)*2015-11-302017-06-01International Business Machines CorporationMonitoring Dynamic Networks
US20180357552A1 (en)*2016-01-272018-12-13Bonsai AI, Inc.Artificial Intelligence Engine Having Various Algorithms to Build Different Concepts Contained Within a Same AI Model

Non-Patent Citations (141)

* Cited by examiner, † Cited by third party
Title
"HunchLab: Heat Map and Kernel Density Calculation for Crime Analysis," Azavea Journal, printed from www.azavea.com/blogs/newsletter/v4i4/kernel-density-capabilities-added-to-hunchlab/ on Sep. 9, 2014, 2 pages.
"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.
"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.
Amnet, "5 Great Tools for Visualizing Your Twitter Followers," posted Aug. 4, 2010, http://www.amnetblog.com/component/content/article/115-5-grate-tools-for-visualizing-your-twitter-followers.html.
Appacts, "Smart Thinking for Super Apps," <http://www.appacts.com> Printed Jul. 18, 2013 in 4 pages.
Apsalar, "Data Powered Mobile Advertising," "Free Mobile App Analytics" and various analytics related screen shots <http://apsalar.com> Printed Jul. 18, 2013 in 8 pages.
Capptain-Pilot Your Apps, <http://www.capptain.com> Printed Jul. 18, 2013 in 6 pages.
Capptain—Pilot Your Apps, <http://www.capptain.com> Printed Jul. 18, 2013 in 6 pages.
Celik, Tantek, "CSS Basic User Interface Module Level 3 (C553 UI)," Section 8 Resizing and Overflow, Jan. 17 2012, retrieved from internet http://www.w3.org/TR/2012/WD-css3-ui-20120117/#resizing-amp-overflow retrieved on May 18, 2015.
Chaudhuri et al., "An Overview of Business Intelligence Technology," Communications of the ACM, Aug. 2011, vol. 54, No. 8.
Cohn, et al., "Semi-supervised clustering with user feedback," Constrained Clustering: Advances in Algorithms, Theory, and Applications 4.1 (2003): 17-32.
Countly Mobile Analytics, <http://count.ly/> Printed Jul. 18, 2013 in 9 pages.
Distimo-App Analytics, <http://www.distimo.com/app-analytics> Printed Jul. 18, 2013 in 5 pages.
Distimo—App Analytics, <http://www.distimo.com/app-analytics> Printed Jul. 18, 2013 in 5 pages.
Flurry Analytics, <http://www.flurry.com/> Printed Jul. 18, 2013 in 14 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.
Google Analytics Official Website—Web Analytics & Reporting, <http://www.google.com/analytics.index.html> Printed Jul. 18, 2013 in 22 pages.
Gorr et al., "Crime Hot Spot Forecasting: Modeling and Comparative Evaluation", Grant 98-IJ-CX-K005, May 6, 2002, 37 pages.
Gu et al., "Record Linkage: Current Practice and Future Directions," Jan. 15, 2004, pp. 32.
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.
Hua et al., "A Multi-attribute Data Structure with Parallel Bloom Filters for Network Services", HiPC 2006, LNCS 4297, pp. 277-288, 2006.
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.
Keylines.com, "An Introduction to KeyLines and Network Visualization," Mar. 2014, <http://keylines.com/wp-content/uploads/2014/03/KeyLines-White-Paper.pdf> downloaded May 12, 2014 in 8 pages.
Keylines.com, "KeyLines Datasheet," Mar. 2014, <http://keylines.com/wp-content/uploads/2014/03/KeyLines-datasheet.pdf> downloaded May 12, 2014 in 2 pages.
Keylines.com, "Visualizing Threats: Improved Cyber Security Through Network Visualization," Apr. 2014, <http://keylines.com/wp-content/uploads/2014/04/Visualizing-Threats1.pdf> downloaded May 12, 2014 in 10 pages.
Kontagent Mobile Analytics, <http://www.kontagent.com/> Printed Jul. 18, 2013 in 9 pages.
Localytics-Mobile App Marketing & Analytics, <http://www.localytics.com/> Printed Jul. 18, 2013 in 12 pages.
Localytics—Mobile App Marketing & Analytics, <http://www.localytics.com/> Printed Jul. 18, 2013 in 12 pages.
Manno et al., "Introducing Collaboration in Single-user Applications through the Centralized Control Architecture," 2010, pp. 10.
Mixpanel-Mobile Analytics, <https://mixpanel.com/> Printed Jul. 18, 2013 in 13 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/552,336 dated Nov. 3, 2015.
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. 14187996.5 dated Feb. 12, 2015.
Official Communication for European Patent Application No. 14187996.5 dated Feb. 19, 2016.
Official Communication for European Patent Application No. 14191540.5 dated May 27, 2015.
Official Communication for European Patent Application No. 14200246.8 dated May 29, 2015.
Official Communication for European Patent Application No. 14200298.9 dated May 13, 2015.
Official Communication for European Patent Application No. 15181419.1 dated Sep. 29, 2015.
Official Communication for European Patent Application No. 15184764.7 dated Dec. 14, 2015.
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 Great Britain Patent Application No. 1404486.1 dated Aug. 27, 2014.
Official Communication for Great Britain Patent Application No. 1404486.1 dated May 21, 2015.
Official Communication for Great Britain Patent Application No. 1404489.5 dated Aug. 27, 2014.
Official Communication for Great Britain Patent Application No. 1404489.5 dated May 21, 2015.
Official Communication for Great Britain Patent Application No. 1404489.5 dated Oct. 6, 2014.
Official Communication for Great Britain Patent Application No. 1404499.4 dated Aug. 20, 2014.
Official Communication for Great Britain Patent Application No. 1404499.4 dated Jun. 11, 2015.
Official Communication for Great Britain Patent Application No. 1404499.4 dated Sep. 29, 2014.
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 Netherlands Patent Application No. 2012438 dated Sep. 21, 2015.
Official Communication for New Zealand Patent Application No. 622473 dated Jun. 19, 2014.
Official Communication for New Zealand Patent Application No. 622473 dated Mar. 27, 2014.
Official Communication for New Zealand Patent Application No. 622513 dated Apr. 3, 2014.
Official Communication for New Zealand Patent Application No. 628161 dated Aug. 25, 2014.
Official Communication for U.S. Appl. No. 13/827,491 dated Dec. 1, 2014.
Official Communication for U.S. Appl. No. 13/827,491 dated Jun. 22, 2015.
Official Communication for U.S. Appl. No. 13/827,491 dated Oct. 9, 2015.
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,006 dated Sep. 2, 2015.
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,161 dated Jan. 23, 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 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/552,336 dated Jul. 20, 2015.
Official Communication for U.S. Appl. No. 14/562,524 dated Nov. 10, 2015.
Official Communication for U.S. Appl. No. 14/562,524 dated Sep. 14, 2015.
Official Communication for U.S. Appl. No. 14/571,098 dated Aug. 24, 2015.
Official Communication for U.S. Appl. No. 14/571,098 dated Aug. 5, 2015.
Official Communication for U.S. Appl. No. 14/571,098 dated Feb. 23, 2016.
Official Communication for U.S. Appl. No. 14/571,098 dated Mar. 11, 2015.
Official Communication for U.S. Appl. No. 14/571,098 dated Nov. 10, 2015.
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/800,447 dated Dec. 10, 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/842,734 dated Nov. 19, 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.
Official Communication for U.S. Appl. No.. 14/463,615 dated Nov. 13, 2014.
Open Web Analytics (OWA), <http://www.openwebanalytics.com/> Printed Jul. 19, 2013 in 5 pages.
Piwik-Free Web Analytics Software. <http://piwik.org/> Printed Jul. 19, 2013 in18 pages.
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.
Sigrist, et al., "Prosite, a Protein Domain Database for Functional Characterization and Annotation," Nucleic Acids Research, 2010, vol. 38, pp. D161-D166.
StatCounter-Free Invisible Web Tracker, Hit Counter and Web Stats, <http://statcounter.com/> Printed Jul. 19, 2013 in 17 pages.
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.
TestFlight—Beta Testing on the Fly, <http://testflightapp.com/> Printed Jul. 18, 2013 in 3 pages.
trak.io, <http://trak.io/> printed Jul. 18, 2013 in 3 pages.
UserMetrix, <http://usermetrix.com/android-analytics> printed Jul. 18, 2013 in 3 pages.
Valentini et al., "Ensembles of Learning Machines", M. Marinaro and R. Tagliaferri (Eds.): Wirn Vietri 2002, LNCS 2486, pp. 3-20.
Vose et al., "Help File for ModelRisk Version 5," 2007, Vose Software, pp. 349-353. [Uploaded in 5 Parts].
Wang et al., "Research on a Clustering Data De-Duplication Mechanism Based on Bloom Filter," IEEE 2010, 5 pages.
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.
Wikipedia, "Multimap," Jan. 1, 2013, https://en.wikipedia.org/w/index.php?title=Multimap&oldid=530800748.
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.

Cited By (10)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US20210042602A1 (en)*2018-04-172021-02-11Shenzhen Corerain Technologies Co., Ltd.Method for implementing and developing network model and related product
US11954576B2 (en)*2018-04-172024-04-09Shenzhen Corerain Technologies Co., Ltd.Method for implementing and developing network model and related product
US20200410395A1 (en)*2019-06-262020-12-31Samsung Electronics Co., Ltd.System and method for complex task machine learning
US11875231B2 (en)*2019-06-262024-01-16Samsung Electronics Co., Ltd.System and method for complex task machine learning
US11720466B1 (en)*2020-04-092023-08-08Palantir Technologies Inc.Interactive graph generation for computation analysis
US20230305939A1 (en)*2020-04-092023-09-28Palantir Technologies Inc.Interactive graph generation for computation analysis
US12007864B2 (en)*2020-04-092024-06-11Palantir Technologies Inc.Interactive graph generation for computation analysis
CN112330202A (en)*2020-11-252021-02-05中盈优创资讯科技有限公司Control intention work order module based on arranging control flow service fulfillment
CN112330202B (en)*2020-11-252021-08-06中盈优创资讯科技有限公司Control intention work order processing method based on arrangement control flow service fulfillment
CN119692987A (en)*2025-02-242025-03-25宁波市特种设备检验研究院 Intelligent inspection method and system for pressure-bearing special equipment using integrated work order machine

Also Published As

Publication numberPublication date
US20230377062A1 (en)2023-11-23
US20220138870A1 (en)2022-05-05
US11227344B2 (en)2022-01-18
US12079887B2 (en)2024-09-03
US11715167B2 (en)2023-08-01
US20200342549A1 (en)2020-10-29

Similar Documents

PublicationPublication DateTitle
US12079887B2 (en)Graphical representation of a complex task
US10248387B2 (en)Integrated system for software application development
US8082274B2 (en)Scheduling application allowing freeform data entry
US20170083290A1 (en)Integrated System for Software Application Development
EP3822886B1 (en)Workflow application and user interface builder integrating objects, relationships, and actions
US9189571B2 (en)Automated re-use of structural components
US9064220B2 (en)Linear visualization for overview, status display, and navigation along business scenario instances
US12340325B2 (en)Managing production pipelines
US9081478B2 (en)Unified process management software and method
US12242990B1 (en)Apparatus and method for integrating construction project specifications and related submittal documentation
US20080270214A1 (en)System and Process for Managing the Preparation of a Bid Document in Response to a Tender
US20100280883A1 (en)Creative Process Modeling And Tracking System
US10229379B2 (en)Checklist function integrated with process flow model
US20130007071A1 (en)Creating logic using pre-built controls
JP5336906B2 (en) Design process management device
US20060080279A1 (en)Customized and customizable engineering calculation and project detailing system
JP2008027256A (en) Human error analysis support device and analysis support method
JP2025021444A (en) Business management system and business management method
ScamporrinoOptimizing Business Processes with Low-Code Development: From Design to Production
CN115131468A (en) System and method for assisted modeling of manufacturing workflow
Kozyr et al.Modeling processes in IDEF0 (Integration Definition for Function Modeling). Lab manual for the course of" Modeling and reengineering business processes" for students specialized in fild of stady 124–System analisis
QuentinMetadata implementation through the Digital Mock-Up
CN115956249A (en)Multi-process workflow designer
Collins et al.Creating Declarative Workflows
Bickley et al.Control system design philosophy for effective operations and maintenance

Legal Events

DateCodeTitleDescription
STCFInformation on status: patent grant

Free format text:PATENTED CASE

MAFPMaintenance fee payment

Free format text:PAYMENT OF MAINTENANCE FEE, 4TH YEAR, LARGE ENTITY (ORIGINAL EVENT CODE: M1551); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY

Year of fee payment:4


[8]ページ先頭

©2009-2025 Movatter.jp