Legal claims defining the scope of protection, as filed with the USPTO.
1. A method comprising: receiving input of a search term for a query, wherein the search term is related to equipment; identifying a key mapped to a first set of search terms comprising the search term; determining if a results page has been stored for the key by accessing page tracking data comprising a list of page identifiers, corresponding keys, and corresponding page locations; in response to determining that the results page corresponding to the key was stored, retrieving the results page for the key from a corresponding page location; in response to determining that the results page corresponding to the key was not stored, generating the results page, wherein generating the results page comprises: identifying a results page template and default data that corresponds to the key; obtaining structured data that is associated with the equipment from a data source storing the structured data; obtaining unstructured data that is associated with the equipment from a data source storing the unstructured data; providing, by a processing device, the results page via a graphical user interface (GUI), the results page comprising the results page template populated with the default data and equipment related results for the query, the equipment related results comprising the structured data that is associated with the equipment and the unstructured data that is associated with the equipment; receiving user input, via a GUI element in the GUI, for updating the results page; determining, by the processing device based on a data rule, that the user input comprises customer information; executing a workflow to perform one or more actions for updating the results page, the one or more actions comprising sanitizing the customer information in the user input; and sharing the updated results page via a network in view of sanitizing the customer information in the user input.
2. The method of claim 1 , further comprising: receiving user input changing at least a portion of the equipment related results in the results page, the user input comprising at least one of an image of a defective equipment part, a rating for the equipment, a comment pertaining to the equipment in a forum, or a comment pertaining to the equipment in a thread; and changing the at least a portion of the equipment related results in the results page to display the user input in the results page.
3. The method of claim 1 , wherein the equipment related results comprises at least one of content from a publishing system, a corporate document, an electronic mail message, a manufacturing specification, a part drawing, a schematic, internal website content, an image, a video, a presentation, parts management data, inventory data, ordering data, a procedure, process data, discussion forum data, or rating data.
4. The method of claim 1 , wherein the equipment related results comprises at least one of one or more parts related to the equipment or products related to the equipment.
5. The method of claim 1 , wherein the results page comprises at least one of an equipment view results page, a product view results page, or a part view results page.
6. The method of claim 1 , wherein the input comprises at least one of a part number, a description of a symptom related to failing equipment, a product name, or a process name.
7. The method of claim 1 , wherein the query comprises a request for at least one of equipment component data, engineering design data of a product related to the equipment, engineering design data for the equipment, process data of a process that is run on the equipment, a maintenance procedure for the equipment, spares data for the equipment, repair data for the equipment, or product data for one or more products associated with the equipment.
8. A non-transitory computer-readable storage medium including instructions that, when executed by a processing device, cause the processing device to perform operations comprising: receiving input of a search term for a query, wherein the search term is related to equipment; identifying a key mapped a first set of search terms comprising to the search term; determining if a results page has been stored for the key by accessing page tracking data comprising a list of page identifiers, corresponding keys, and corresponding page locations; in response to determining that the results page corresponding to the key was stored, retrieving the results page for the key from a corresponding page location; in response to determining that the results page corresponding to the key was not stored, generating the results page, wherein generating the results page comprises: identifying a results page template and default data that corresponds to the key; obtaining structured data that is associated with the equipment from a data source storing the structured data; obtaining unstructured data that is associated with the equipment from a data source storing the unstructured data; providing, by the processing device, the results page via a graphical user interface (GUI), the results page comprising the results page template populated with the default data and equipment related results for the query, the equipment related results comprising the structured data that is associated with the equipment and the unstructured data that is associated with the equipment; receiving user input, via a GUI element in the GUI, for updating the results page; determining, by the processing device based on a data rule, that the user input comprises customer information; executing a workflow to perform one or more actions for updating the results page, the one or more actions comprising sanitizing the customer information in the user input; and sharing the updated results page via a network in view of sanitizing the customer information in the user input.
9. The non-transitory computer-readable storage medium of claim 8 , the operations further comprising: receiving user input changing at least a portion of the equipment related results in the results page, the user input comprising at least one of an image of a defective equipment part, a rating for the equipment, a comment pertaining to the equipment in a forum, or a comment pertaining to the equipment in a thread; and changing the at least a portion of the equipment related results in the results page to display the user input in the results page.
10. The non-transitory computer-readable storage medium of claim 8 , wherein the equipment related results comprise at least one of content from a publishing system, a corporate document, an electronic mail message, a manufacturing specification, a part drawing, a schematic, internal website content, an image, a video, a presentation, parts management data, inventory data, ordering data, a procedure, process data, discussion forum data, or rating data.
11. The non-transitory computer-readable storage medium of claim 8 , wherein the equipment related results further comprise at least one of one or more parts related to the equipment or one or more products related to the equipment.
12. The non-transitory computer-readable storage medium of claim 8 , wherein the results page comprises at least one of an equipment view results page, a product view results page, or a part view results page.
13. The non-transitory computer-readable storage medium of claim 8 , wherein the input comprises at least one of a part number, a description of a symptom related to failing equipment, a product name, or a process name.
14. The non-transitory computer-readable storage medium of claim 8 , wherein the query comprises a request for at least one of equipment component data, engineering design data of a product related to the equipment, engineering design data for the equipment, process data of a process that is run on the equipment, a maintenance procedure for the equipment, spares data for the equipment, repair data for the equipment, or product data for one or more products associated with the equipment.
15. A system comprising: a memory to store a plurality of keys; and a processing device coupled to the memory to: receive input of a search term for a query, wherein the search term is related to equipment; identify a key mapped to a first set of search terms comprising the search term; determine if a results page has been stored for the key by accessing page tracking data comprising a list of page identifiers, corresponding keys, and corresponding page locations; in response to determining that the results page corresponding to the key was stored, retrieve the results page for the key; in response to determining that the results page corresponding to the key was not stored, generate the results page, wherein generating the results page comprises: identify a results page template and default data that corresponds to the key; obtain structured data that is associated with the equipment from a data source storing the structured data; obtain unstructured data that is associate with the equipment from a data source storing the unstructured data; automatically populate provide the results page via a graphical user interface (GUI), the results page comprising the results page template populated with the default data and equipment related results for the query, the equipment related results comprising the structured data that is associated with the equipment and the unstructured data that is associated with the equipment; receive user input, via a GUI element in the GUI, for updating the unstructured data in the results page; determine, based on a data rule, that the user input comprises customer information; execute a workflow to perform one or more actions for updating the unstructured data in the results page, the one or more actions comprising sanitizing the customer information in the user input; and share the updated unstructured data in the results page via a network in view of sanitizing the customer information in the user input.
16. The system of claim 15 , wherein the processing device is further to: receive user input changing at least a portion of the equipment related results in the results page, the user input comprising at least one of an image of a defective equipment part, a rating for the equipment, a comment pertaining to the equipment in a forum, or a comment pertaining to the equipment in a thread; and change the at least a portion of the equipment related results in the results page to display the user input in the results page.
17. The system of claim 15 , wherein the equipment related results comprise at least one of content from a publishing system, a corporate document, an electronic mail message, a manufacturing specification, a part drawing, a schematic, internal website content, an image, a video, a presentation, parts management data, inventory data, ordering data, a procedure, process data, discussion forum data, or rating data.
18. The system of claim 15 , wherein the equipment related results comprise at least one of one or more parts related to the equipment or one or more products related to the equipment.
19. The system of claim 15 , wherein the results page comprises at least one of an equipment view results page, a product view results page, or a part view results page.
20. The system of claim 15 , wherein the query comprises a request for at least one of equipment component data, engineering design data of a product related to the equipment, engineering design data for the equipment, process data of a process that is run on the equipment, a maintenance procedure for the equipment, spares data for the equipment, repair data for the equipment, or product data for one or more products associated with the equipment.
Unknown
February 21, 2017
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.