Interactive chemical material interface
By generating an interactive user interface to parse user input, analyze chemical material characteristics and rank recommendations, the problem of the lengthy and tedious chemical material recommendation process is solved, and fast, accurate recommendations and optimized user interface display are achieved.
Patent Information
- Application Number
- CN202380075699.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Priority Date
- 2022-10-26
- Filing Date
- 2023-10-05
- Publication Date
- 2025-09-12
AI Technical Summary
The existing chemical material recommendation process is lengthy and tedious, requiring multiple manual communications that result in long processing times and are prone to errors. The existing system is inefficient and suffers from inadequate data packet exchange.
Generate an interactive user interface through computing devices, parse user input, parse chemical material characteristics, match and rank recommended materials based on characteristics, optimize user interface display, and reduce manual communication and errors.
This enables fast and accurate chemical material recommendations, reduces user input and system processing time, and reduces bandwidth usage and error rates.
Smart Images

Figure CN120641888A_ABST
Abstract
Description
[0001] Related applications
[0002] This application is based upon and claims the benefit of U.S. Provisional Patent Application No. 63 / 419,358, filed on October 26, 2022, which is incorporated herein by reference. Technical Field
[0003] The present invention generally relates to exchanging data packets related to a user interface associated with interactive chemical material recommendations. Background Art
[0004] Chemical material recommendation can be a lengthy and tedious process requiring multiple communications between individuals and consumers. This results in an increase in the processing of requests from consumers waiting for responses and potential duplication of processing, and may cause consumers to stop using the service. Some existing solutions require users to manually communicate back and forth via online messaging means, phone calls, shared documents, etc. Two disadvantages of this method may be that it takes much longer and may be prone to errors. Moreover, other existing systems may rely on users to first submit an initial request and manually receive answers and follow-up questions. This may result in an inefficient exchange of data packets related to network communications. Existing systems may involve lengthy input, which may be inefficient and lead to errors. Summary of the Invention
[0005] Aspects and advantages of embodiments of the invention will be set forth in part in the following description, or may be learned from the description, or may be learned through practice of the embodiments.
[0006] An example aspect of the present invention relates to an example computer-implemented method. The example method includes sending data, by one or more computing devices, to cause an interactive user interface to be presented via a user device. The example method includes obtaining, by one or more computing devices, one or more data packets indicating a user input including a query. The query includes one or more features associated with a chemical material. The example method includes, in response to obtaining the one or more data packets indicating the user input, parsing, by one or more computing devices, an indicator including a plurality of chemical materials and associated properties. The example method includes obtaining, by one or more computing devices, one or more data packets indicating one or more candidate chemical materials that match the one or more features from the indicator. The example method includes ranking, by one or more computing devices, the one or more candidate chemical materials based on one or more associated features of each corresponding candidate chemical material. The example method includes sending, by one or more computing devices, one or more data packets that cause the user device to display the one or more candidate chemical materials and one or more associated features of each corresponding candidate chemical material.
[0007] One example aspect of the present invention relates to an example computing system comprising one or more processors and one or more memory devices storing instructions, the instructions executable to cause the one or more processors to perform operations. In some implementations, the one or more memory devices may include one or more non-transitory computer-readable media collectively storing instructions that, when executed by the one or more processors, cause the computing system to perform operations. In the example system, the operations include sending, by one or more computing devices, one or more data packets to cause an interactive user interface to be presented via a user device. In the example system, the operations include obtaining, by one or more computing devices, one or more data packets indicating user input, wherein the user input includes a selection of an option to search for documents. In the example system, the operations include determining, by one or more computing devices, one or more characteristics based on the user input. In the example system, the operations include, in response to obtaining the one or more data packets indicating the user input, parsing, by the one or more computing devices, an index comprising a plurality of chemical materials and associated properties. In the example system, the operations include obtaining, by the one or more computing devices, from the index, one or more data packets indicating one or more candidate chemical materials that match the one or more characteristics. In the example system, the operations include ranking, by the one or more computing devices, the one or more candidate chemical materials based on one or more associated properties of each respective candidate chemical material. In an example system, operations include sending, by one or more computing devices, one or more data packets that cause a user device to display one or more candidate chemical materials and one or more associated properties of each respective candidate chemical material.
[0008] In an example aspect, the present invention provides an example non-transitory computer-readable medium embodied in a computer-readable storage device and storing instructions that, when executed by a processor, cause the processor to perform operations.
[0009] In an example non-transitory computer-readable medium, operations include sending, by one or more computing devices, one or more data packets to cause an interactive user interface to be presented on a user device. In the example non-transitory computer-readable medium, operations include obtaining, by the one or more computing devices, one or more data packets indicating user input including a query, wherein the query includes one or more characteristics associated with a chemical material or a chemical material application. In the example non-transitory computer-readable medium, operations include parsing, by the one or more computing devices, a metric including a plurality of chemical materials and associated characteristics in response to obtaining the one or more data packets indicating the user input. In the example non-transitory computer-readable medium, operations include obtaining, by the one or more computing devices, one or more data packets indicating one or more candidate chemical materials that match the one or more characteristics. In the example non-transitory computer-readable medium, operations include ranking, by the one or more computing devices, the one or more candidate chemical materials based on one or more associated characteristics of each respective candidate chemical material. In the example non-transitory computer-readable medium, operations include sending, by the one or more computing devices, one or more data packets that cause the user device to display the one or more candidate chemical materials and one or more associated characteristics of each respective candidate chemical material. BRIEF DESCRIPTION OF THE DRAWINGS
[0010] A detailed discussion of embodiments for those of ordinary skill in the art is set forth in the specification with reference to the accompanying drawings, in which:
[0011] Figure 1 A block diagram depicts an example computing system for generating a user interface for intelligent recommendation of chemical materials according to an example embodiment of the present invention;
[0012] Figures 2A to 2C depicts an illustration of an example user interface according to an example embodiment of the present invention;
[0013] Figures 3A to 3C depicts an illustration of an example user interface according to an example embodiment of the present invention;
[0014] Figures 4A to 4F depicts an illustration of an example user interface according to an example embodiment of the present invention;
[0015] Figure 5 depicts an illustration of an example user interface according to an example embodiment of the present invention;
[0016] Figure 6 depicts an illustration of an example user interface according to an example embodiment of the present invention;
[0017] 7A to 7B depicts an illustration of an example user interface according to an example embodiment of the present invention;
[0018] Figures 8A to 8E depicts an illustration of an example user interface according to an example embodiment of the present invention;
[0019] Figure 9 depicts an illustration of an example user interface according to an example embodiment of the present invention;
[0020] Figures 10A to 10C depicts an illustration of an example user interface according to an example embodiment of the present invention;
[0021] Figures 11A to 11C depicts an illustration of an example user interface according to an example embodiment of the present invention;
[0022] 12A to 12C depicts an illustration of an example user interface according to an example embodiment of the present invention;
[0023] Figure 13 depicts an illustration of an example user interface according to an example embodiment of the present invention;
[0024] Figure 14 depicts an illustration of an example user interface according to an example embodiment of the present invention;
[0025] Figure 15 depicts an illustration of an example user interface according to an example embodiment of the present invention;
[0026] Figure 16 A flowchart depicting an example method of generating and updating an interactive chemical material interface according to an example embodiment of the present invention; and
[0027] Figure 17 A flow chart depicts an example method of generating and updating an interactive chemical material interface according to an example embodiment of the present invention.
[0028] Reference numbers repeated across multiple figures are intended to identify like features in the various implementations. DETAILED DESCRIPTION
[0029] Example aspects of the present invention relate to exchanging data packets associated with generating and updating interactive chemical material interfaces based on user input to intelligently recommend chemical materials. Recommending chemical materials or other materials to users may be a lengthy and tedious process that requires multiple communications of data packets between chemical material dealers and individual consumers. This may include interaction with subject matter experts, who can guide consumers as to what chemical materials are best suited to the needs of consumers (e.g., specific applications). Numerous communications may result in an increase in the processing of requests from consumers waiting for responses and potentially duplicate processing, and may cause consumers to stop their use of services. Manual communication between chemical material dealers and individual consumers may require multiple messages, phone calls, document exchanges, etc. between the parties. These communications may be time-consuming and susceptible to errors, which result in an increase in processing by existing systems.
[0030] Examples of the present invention relate to systems and methods for exchanging data packets for generating and updating one or more interactive chemical material interfaces based on target features to intelligently recommend chemical materials. In some implementations, the interactive chemical material interface can be used as a centralized connection platform that can be accessed via a user interface. By way of example, a user can provide input including a specific application of the chemical material they need to recommend. The system can parse indicators of chemical material features of one or more chemical materials that match the requested application (and / or related features). In some cases, the system can determine that more information is needed to provide recommendations. The system can provide a message indicating one or more follow-up and / or clarifying questions to the user. In this way, the system can provide data packets for guiding the user experience to help the user present the most relevant recommendations to the user.
[0031] In some examples, the system can rank one or more chemical materials and related chemical material data using a machine learning model, for example, and provide the results in a selectable format for display to the user. The system can optimize the use of space in the user interface (e.g., a screen) by providing only the most relevant results. Additionally or alternatively, the system can provide one or more visual indications that highlight the characteristics of the chemical material related to the grade of the chemical material, the percentage match of the search query for the chemical material, etc. The system can obtain data indicating that the user has selected one or more chemical materials. The selection can be to compare one or more chemical materials, select to display a user interface that includes more details about the one or more chemical materials, and / or to display a user interface that includes an order for one or more chemical materials. In this way, the system can efficiently disclose recommendations for chemical materials based on the corresponding characteristics of the chemical materials, and provide optimization of the use of the display of the user interface by only disclosing suggestions that may interact with the user (e.g., because they are the best recommendations based on initial user input).
[0032] Aspects of the present invention provide many technical effects and benefits. By intelligently and automatically suggesting the recommendation of chemical materials to the user via the user interface, the system can reduce the amount of user input required, thereby reducing the processing of the system. The system can provide suggestions and refinement questions to perform the recommendation process in a few minutes or seconds, which would historically require several hours or even days of back-and-forth communication between the user (e.g., consumer) and the company representative. Therefore, the system reduces the bandwidth usage and processing of the system by reducing the amount of data packets associated with the message transmission communication exchanged between the users (e.g., via a network). Further, aspects of the present invention can result in the automation of recommendations and suggestions, which can result in the reduction of errors caused by user input errors, etc. Therefore, the present invention provides various technical effects and benefits and improvements to computer-based systems.
[0033] Referring now to the accompanying drawings, example embodiments of the present invention will be discussed in greater detail.
[0034] Example devices and systems
[0035] Figure 1 An example computing system 100 is described that can be used to generate and update an interactive chemical material interface according to aspects of the present invention. The system 100 has a client-server architecture that includes a server 110 that communicates with one or more client devices 130 via a network 160. However, the present invention can be implemented using other suitable architectures, such as a single computing device that is not connected to a network. The computing system 100 can also have a chemical material feature computing system 170 to generate and update one or more interactive chemical material interfaces based on user input received from a user using the computing system 100.
[0036] Computing system 100 includes a server 110, such as a network server. Server 110 may be one or more computing devices implemented as a parallel or distributed computing system. Specifically, multiple computing devices may act together as a single server 110. Server 110 may have one or more processors 112 and memory 114. Server 110 may also include a network interface for communicating with one or more remote computing devices (e.g., client devices) 130 via a network 160.
[0037] The one or more processors 112 may be any suitable processing device, such as a microprocessor, a microcontroller, an integrated circuit, or other suitable processing device. The memory 114 may include any suitable computing system or medium, including but not limited to non-transitory computer-readable media, RAM, ROM, a hard drive, a flash drive, or other memory device. The memory 114 may store information accessible by the one or more processors 112, including instructions 116 that may be executed by the one or more processors 112. The instructions 116 may be any set of instructions that, when executed by the one or more processors 112, causes the one or more processors 112 to provide the desired functionality.
[0038] Specifically, instructions 116 may be executed by one or more processors 112 to implement client interface 120. Client interface 120 may be configured to provide an interface for a user to provide input indicating one or more chemical material characteristics. In some implementations, client interface 120 may be configured to provide instructions to chemical material characteristic computing system 170 to generate and update an interactive chemical material interface based on user input received from a user using computing system 100. Specifically, in some implementations, client interface 120 may be provided to interact with a user using a client computing device 130 that communicates with server computing system 110 via network 160.
[0039] It will be understood that the term "element" may refer to computer logic for providing a desired functionality. Thus, any element, function, and / or instruction may be implemented in hardware, dedicated circuitry, firmware, and / or software that controls a general-purpose processor. In one implementation, an element or function is a program code file that is stored on a storage device, loaded into a memory, and executed by a processor, or may be provided from a computer program product (e.g., computer-executable instructions) stored in a tangible computer-readable storage medium (e.g., RAM, a hard disk, or optical or magnetic media).
[0040] The memory 114 may also include chemical material data 118 that can be retrieved, manipulated, created, or stored by the one or more processors 112. The chemical material data 118 may include one or more properties and / or one or more chemical material characteristics associated with the chemical material. For example, the chemical material characteristics may include quantitative physical properties, quantitative mechanical properties, quantitative thermal properties, quantitative electrical properties, product characteristics (e.g., flame retardant, anti-oxidation, tribology), automotive specifications (e.g., associated with a specific car manufacturer), material composition (e.g., X% glass fiber, X% mineral), processing type (e.g., injection molding, extrusion), delivery form (e.g., pellets, powder), various types of requirements (e.g., applications and characteristics), applications (e.g., cable glands, 5G connectors, cable ties), UL Yellow Card certification (e.g., V0 for 0.8 mm), competitive grade designation and / or competitor TDS, the chemical material data 118 may be used to access information and data associated with possible recommended chemical materials based on user input indicating one or more desired characteristics.
[0041] Chemical material data 118 may be stored in one or more databases. The one or more databases may be connected to server 110 via a high-bandwidth LAN or WAN, or may be connected to server 110 via network 160. The one or more databases may be partitioned so that they are located at multiple locations.
[0042] Server 110 can exchange data with one or more client devices 130 via network 160. Figure 1 10 , two client computing devices 130 are illustrated, but any number of client devices 130 may be connected to server 110 via network 160. Client device 130 may be any suitable type of computing device, such as a general-purpose computer, a special-purpose computer, a navigation device, a laptop, a desktop computer, an integrated circuit, a mobile device, a smartphone, a tablet, a wearable computing device, a display having one or more processors coupled thereto and / or embedded therein, or other suitable computing device. Furthermore, client device 130 may be multiple computing devices acting together to perform an operation or computing action.
[0043] Similar to server 110, client device 130 may include one or more processors 132 and memory 134. Memory 134 may store information accessible by one or more processors 132, including instructions and data that may be executed by one or more processors. As an example, memory 134 may store browser element 140 and application element 142.
[0044] The browser element 140 can provide instructions for implementing a browser. Specifically, the user of the client device 130 can exchange data with the server 110 by using the browser to access a website accessible at a specific URL. One or more chemical material interfaces of the present invention can be provided as elements of the user interface of the website.
[0045] Application element 142 may provide instructions for running a specialized application on client device 130. Specifically, the specialized application may be used to exchange data with server 110 via network 160. Application element 142 may include client device readable code for providing and implementing aspects of the present invention. For example, application element 142 may provide instructions for implementing the generation and updating of a chemical material interface user interface application.
[0046] The client device 130 may include various user input components 150 or input components for receiving information from the user, such as a touch screen, a touchpad, data input keys, a speaker, a mouse, a motion sensor, and / or a microphone suitable for voice recognition. In some implementations, the server computing system 110 and the chemical material characteristic calculation system 170 may include their own input components or may share one or more input components with the client device 130, so that the user can use the user input components 150 of the client computing device to provide input for the chemical material characteristic calculation system 170. Further, the client device 130 may have a display 146 for presenting information (e.g., providing a client interface for obtaining chemical material recommendations). In some implementations, the system can have multiple functions. For example, functionality may include options for comparing candidate chemical materials via a chemical material interface, guiding a user's material search, advanced search bar functionality, gating the display of specific individuals based on the identity of the user (e.g., a user in an authenticated session), collecting data about the user's search to support analysis, generating one or more recommendations, advanced search features (e.g., auto-complete, fuzzy search, auto-correction), using user data as input for recommendations (e.g., user business strategy, past searches, past selections, past orders), and uploading a TDS. Display 146 may be a visual display that includes multiple visual components for presenting one or more graphical elements of the chemical material interface to the user. The visual display may include a liquid crystal display (LCD), a light emitting diode display (LED), a plasma display, an organic light emitting diode display (OLED), and / or a cathode ray tube display (CRT).
[0047] The client device 130 may also include a graphics processing unit 152. The graphics processing unit 152 may be used by the one or more processors 132 to provide a chemical material interface. In some embodiments, the client device 130 executes any and all of the one or more chemical material interfaces.
[0048] Client device 130 may include a network interface 154 for communicating with server 110 over network 160. Network interface 154 may include any components or configuration suitable for communicating with server 110 over network 160, including, for example, one or more ports, transmitters, wireless cards, controllers, physical layer components, or other items for communicating according to any currently known or later developed communication protocol or technology.
[0049] The network 160 may be any type of communication network, such as a local area network (e.g., an intranet), a wide area network (e.g., the Internet), or some combination thereof. The network 160 may also include a direct connection between the client device 130 and the server 110. In general, the communication between the server 110 and the client device 130 may be carried via a network interface using any type of wired and / or wireless connection, using a variety of communication protocols (e.g., TCP / IP, HTTP), encodings or formats (e.g., HTML, XML), and / or protection schemes (e.g., VPN, secure HTTP, SSL).
[0050] In some implementations, network 160 may be used to transmit data packets between client computing devices 130 and / or server computing system 110 to chemical material signature calculation system 170. The data packets may include instructions 138 generated in response to receiving user input via the interactive chemical material interface. For example, client computing device 130 may receive multiple user inputs via user input component 150 to provide one or more recommended chemical materials using client interface 120. Instructions 138 may then be generated, which may be interpreted by chemical material signature calculation system 170 to generate and / or update one or more chemical material interfaces, thereby providing one or more chemical material recommendations. Furthermore, in some implementations, instructions 138 may be processed by one or more processors 172 of chemical material signature calculation system 170 to understand the instructions. Chemical material signature calculation system 170 may further include a memory component 174 for locally storing data 176 and instructions 178. The stored data 176 may include data specific to one or more chemical materials, including chemical material characteristics, which may include quantitative physical properties, product characteristics (e.g., flame retardancy, anti-oxidation, tribology), automotive specifications (e.g., associated with a specific automaker), material composition (e.g., X% glass fiber, X% mineral), processing type (e.g., injection molding, extrusion), delivery form (e.g., pellets, powder), various types of requirements (e.g., applications and characteristics), applications (e.g., cable glands, 5G connectors, cable ties), UL Yellow Card certification (e.g., V0 at 0.8 mm), competitive grade designations and / or competitor TDS, qualitative characteristics (e.g., stiffness, toughness), regulatory listings (e.g., NSF, WRAS), ASTM callouts (PA specification, PPS specification). In some implementations, the stored data 176 may include past instructions, information required for interpretation, and / or localized models. The stored instructions 178 may include pre-defined, user-generated, and / or trained functions for various tasks that the chemical material characteristic calculation system 170 can perform. For example, stored instructions 178 may include a plurality of instructions for processing a user query obtained via client interface 120 and generating and / or updating a chemical material interface based on the user query obtained via client interface 120 .
[0051] In some implementations, one or more non-transitory computer-readable media collectively storing instructions may be included in a computing system, and when executed by one or more processors, the instructions cause the chemical material signature computing system 170 to perform operations. In some implementations, the memory components of the client computing device 130, the server computing system 110, and the chemical material signature computing system 170 may include one or more non-transitory computer-readable media. The stored instructions may include instructions that cause one or more computing systems to perform operations that may include the methods and processes disclosed herein.
[0052] Example interface layout
[0053] Figures 2A to 2C A diagram of an example chemical material interface 200 is depicted, according to an example embodiment of the present invention. In some implementations, the chemical material interface 200 can include an input field 205.
[0054] Specifically, Figure 2A An example chemical material interface 200 is described before obtaining any data grouping indicating user input. In this implementation, the chemical material interface 200 may include an input field 205. The field for user input may obtain user input via any reasonable means, including but not limited to audio, text, images, etc. The user input may indicate a user desire to search for recommended chemical materials. In some implementations, the chemical material interface 200 may include a matching technical data sheet (TDS) element 210 and / or a browse chemical material element 215. Figures 8A to 8E Matching Technical Data Sheets (TDS) element 210 and Browsing Chemical Materials element 215 are discussed in more detail in the discussion of .
[0055] Figure 2B An example chemical material interface 200 including an input field 205 and an initial suggestion element 220 is described. For example, a computing system may obtain a data grouping indicating a user's selection of the input field 205. For example, a user may select the input field 205 (e.g., via touch screen input, selection via a mouse, audio selection). In response to obtaining the user input, the computing system may provide the initial suggestion element 220 for display. In some implementations, the initial suggestion element 220 may present a message to the user. For example, the chemical material interface 200 may include a message that the user can "search for levels by name, application, requirement, or certification." The computing system may obtain a data grouping indicating the user input via the input field 205. In response, the system may provide an update to the example chemical material interface 200 (e.g., as Figure 2C described above).
[0056] Figure 2CAn example chemical material interface 200 is described that includes a field for an input field 205 and an updated suggestion element 225. For example, the computing system may obtain a data grouping indicating user input via the input field 205, which indicates that the user is searching for "fuel". In response, the computing system may provide an updated suggestion element 225 containing one or more suggestions to guide the user's search. For example, some suggestions may include "applications" and "authentication". As examples, applications may include "fuel supply systems", "fuel cells", "fuel system (pumps, fuel fillers, reservoirs) module systems". The computing system may obtain data indicating user selections of one or more suggestions. For example, the user may select "fuel cells". In response, the computing system may generate and / or update the user interface to provide an example chemical material interface (e.g., as shown in FIG. 2 ). Figures 3A to 3C The chemical material interface 300).
[0057] Figures 3A to 3C A diagram of an example chemical material interface 300 according to an example embodiment of the present invention is depicted. In some implementations, the example chemical material interface 300 can include a search input field 305, a search result element 310 (e.g., including search results 330, 335, 340, 345, 350, 355, 360, 365, 370), and a filter selectable element 315.
[0058] Specifically, Figure 3A An example chemical material interface 300 illustrating example search results according to an example embodiment of the present invention is described. For example, the chemical material interface 300 may include a search input field 305. The search input field 305 may include a previously entered search (e.g., a search entered into the input field 205). The search input field 305 may also be selected by the user to enter an updated search input. The search result element 310 may include multiple sub-elements (e.g., search results 330, 335, 340, 345, 350, 355). The search result 330 may include a first candidate chemical material (e.g., chemical material A). The search result 330 may include a chemical material name 330A, one or more features 330B, and an optional element 330C, which may be selected to compare the candidate chemical material with one or more additional candidate chemical materials (e.g., associated with the search results 335, 340, 345, 350, 355). The search result element 310 may include search results 335, search results 340, search results 345, search results 350, and / or search results 355.
[0059] Chemical material interface 300 may include selectable elements to filter search results. Chemical material interface 300 may include filter selectable element 315, which includes options for the user to add and / or modify one or more filters. Chemical material interface 300 may include selectable element 320, which may be selected by the user to add filters to refine the user's search. The computing system may obtain data packets indicating user interaction with chemical material interface 300. For example, the user may provide input indicating a scrolling action and / or selection of a selectable element and / or input field.
[0060] like Figure 3B As described above, the computing system can provide further display of the chemical material interface 300 in response to obtaining a data group indicating the user's scrolling action. The computing system can provide additional search results for display. The additional search results can be displayed in the search result element 310. The additional search results can include search result 360, search result 365 and / or search result 370. As previously described with respect to the search results 330 associated with the candidate chemical materials, each corresponding candidate chemical material (e.g., associated with search results 335, 340, 345, 350, 355, 360, 365, 370) can include a chemical material name, one or more characteristics, and an optional element that can be selected to compare the corresponding candidate chemical material with one or more additional candidate chemical materials.
[0061] Figure 3C An example is depicted in which a user provides input to select an "add filter or refine search" selectable element 320, which is selectable by the user to add a filter to refine the user's search. For example, the user may use a mouse 375 to select the selectable element 320. The computing system may obtain a data packet indicating that the user selected the selectable element 320 using the mouse 375. In response, the computing system may provide a pop-up filter window (e.g., Figures 4A to 4F The pop-up filter window 400).
[0062] Figures 4A to 4F An illustration of an example pop-up filter window 400 is depicted according to an example embodiment of the present invention. The pop-up filter window 400 may include a plurality of input fields and selectable elements (eg, a search input field 405 and selectable elements 415-430).
[0063] like Figure 4AAs described, the pop-up filter window 400 may include a search input field 405. The computing system may obtain a data packet indicating user input indicating a search for a specific filter in the search input field 405. The pop-up filter window 400 may include categories of filters. The categories of filters may include, for example, features 415, characteristics 420, forms and processing 425, and / or supervision and certification 430. The computing system may obtain a data packet indicating that the user has selected one or more filter categories. In response, the computing system may provide subcategories for display. For example, the computing system may cause subcategory 415A to be displayed along with multiple selectable options via the pop-up filter window 400. For example, the selectable options may include antistatic, carbon fiber reinforcement, specific color, film, glass reinforcement, impact modification, lighting, low emissions, medical technology, mineral reinforcement, mineral / glass reinforcement, chemical material mixing, professional, etc. In some examples, the computing system may obtain a data packet indicating that the user has provided input indicating the selection of one or more selectable options from subcategory 415A. The user may provide an indication to select another category (e.g., Figure 4B The input of the characteristic 420).
[0064] like Figure 4B As described, the pop-up filter window 400 may include a search input field 405. The pop-up filter window 400 may include categories of filters (e.g., categories 415, 420, 425, 430). The pop-up filter window 400 may include a selected filter element 440 for displaying one or more selected filters. The pop-up filter window 400 may include subcategories for display. For example, the computing system may cause subcategory 420A to be displayed along with multiple selectable options. Subcategory 420A may be associated with physical properties. The selectable options may include, for example, a first selectable option 435. The first selectable option 435 may be associated with density. The selectable options may include, for example, density, hygroscopicity, MFR loading, MFR temperature, MVR loading, MVR temperature, melt flow rate, melt volume rate, molding shrinkage, mineral enhancement, etc. In some implementations, the computing system may obtain user input indicating that the user selected the first selectable option 435. In response, the computing system may generate and / or provide an updated pop-up window (e.g., as Figure 4C The updated pop-up filter window 400) is displayed.
[0065] Figure 4CAdditional options associated with the first selectable option 435 are described. For example, the first selectable option 435 can be associated with a filter associated with density. The pop-up filter window 400 may include inputs for updating the minimum density, maximum density, and desired density. For example, the minimum density 435A, maximum density 435C, and desired density 435B can be input using sliders. Additionally or alternatively, the minimum density 435D, maximum density 435F, and desired density 435E can be input via input fields (e.g., by entering numerical values). Figure 4C As described, the selected filters element 440 may update to display one or more selected filters.
[0066] like Figure 4D As described above, the system may obtain a data packet indicating that the user has selected input element 405. In response, the computing system may provide one or more selectable suggestion filters for display in suggestion field 445. For example, the one or more selectable suggestion filters may include flexural strength, flexural modulus, dielectric constant, flammability, tensile strain, etc.
[0067] Figure 4E A pop-up filter window 400 is depicted that may include subcategories for display. For example, the computing system may cause subcategory 430A to be displayed along with a plurality of selectable options. Subcategory 430A may be associated with a third-party certification listing, such as an Underwriters Laboratories (UL) listing. The selectable options may include, for example, a second selectable option 450. Second selectable option 450 may be associated with a minimum thickness. The selectable options may include, for example, minimum thickness, flame rating, CTI, HAI, HWI, RTI Electrical, RTI Imp, and the like.
[0068] Figure 4F Additional options associated with the second selectable option 450 are described. For example, the second selectable option 450 can be associated with a filter associated with a minimum thickness. The pop-up filter window 400 can include an input for updating the minimum thickness. For example, the minimum thickness 450A can be input using a slider. Additionally or alternatively, the minimum thickness 450B can be input via an input field (e.g., by entering a numeric value).
[0069] In some implementations, the system may obtain a data packet indicating a user's selection of a plurality of filters. In response, the system may generate and / or provide an updated chemical material interface that provides one or more candidate chemical materials and / or Figure 5 The matching level of each corresponding candidate chemical material.
[0070] Figure 5A diagram of an example chemical material interface 500 according to an example embodiment of the present invention is depicted. In some implementations, the example chemical material interface 500 can include a search input field 505, search result elements 510 (e.g., including search results 530, 535, 540), a filter selectable element 515, a modify filter selectable element 520, and a selectable search element 545.
[0071] like Figure 5 As described, the chemical material interface 500 may include a search input field 505. The search input field 505 may include a previously entered search (e.g., a search entered into the search input fields 205 and 305). The search input field 505 may also be selected by the user to input an updated search input. The search result element 510 may include multiple sub-elements (e.g., search results 530, 535, 540). The search result 530 may include a first candidate chemical material (e.g., chemical material J) that meets a specific filtering criterion. The search result 530 may include one or more indications of a chemical material name and a filter associated with the corresponding candidate chemical material, and an optional element that may be selected to compare the search result 530 with one or more additional candidate chemical materials (e.g., associated with the search results 535 and 540). The search result element 510 may include a search result 535 and / or a search result 540.
[0072] The chemical material interface 500 may include optional elements to filter the search results. The chemical material interface 500 may include optional element 515, which includes options for the user to add and / or modify one or more filters. The chemical material interface 500 may include optional element 520, which may be selected by the user to modify the selected filter. The chemical material interface 500 may include a save search element 545. The computing system may obtain a data grouping indicating that the user interacts with the chemical material interface 500. For example, the user may provide input indicating a selection to save the search element 545 and / or a specific candidate chemical material (e.g., associated with the search result 530). In response to obtaining a data grouping indicating that the user selects to save the search element 545 and / or a specific candidate chemical material (e.g., via selection of the search result 530), the computing system may provide a pop-up window 600 for display, such as Figure 6 As stated.
[0073] Figure 6A diagram of an example pop-up window 600 according to an example embodiment of the present invention is described. In some implementations, portions of the chemical material interface system are accessible only to authenticated users. For example, the save search element 545 feature is accessible only to users logged into an account. The pop-up window may include a message 610 and an optional element 615. For example, the message 610 may include a "register for full access" message to the user. In some implementations, the optional element 615 may be an element that directs the user to a secondary page to create an account associated with a materials company. For example, in response to obtaining a data group indicating that the user has selected the optional element 615, the computing system may cause an interface to be displayed that may include input fields for the user to provide information to create an account. For example, the user may provide bibliographic data including name, email, phone number, etc. Additionally or alternatively, the computing system may obtain data indicating that the user has logged into an existing account.
[0074] 7A to 7B An illustration of an example chemical material interface 700 according to an example embodiment of the present invention is depicted. For example, the chemical material interface 700 may include a user interface that is accessible by a user in an authenticated session (e.g., by a user logged into an account associated with a materials company) and associated with a particular candidate chemical material.
[0075] More specifically, 7A to 7B A chemical material interface 700 associated with a chemical material J is described. The chemical material interface 700 may include an introduction element 705, a partial summary element 710, an overview section element 715, a feature and benefit element 720, a property element 725, and / or a documentation element 730. The introduction element 705 may include a chemical material name (e.g., a brand name), other names by which the chemical material is referred to (e.g., a common name, a formulated name, etc.), and / or optional elements for requesting a quote and / or ordering a sample. The partial summary element 710 may include optional elements that may cause the user interface to update to display a specific section (e.g., sections 715, 720, 725, 730). The overview section element 715 may be associated with an overview of the selected chemical material. The feature and benefit section 720 may be associated with one or more features and benefits (e.g., associated with one or more search terms, filtered features, etc.). The property element 725 may include multiple properties associated with the selected chemical material. Figure 7B Includes a document element 730. The document element 730 may include a plurality of optional elements that may direct the user to one or more documents associated with the selected chemical material. For example, the one or more documents may include a safety data sheet, certification, and / or third-party certification (e.g., Underwriters Laboratories (UL) Yellow Card search).
[0076] Figures 8A to 8EA diagram of an example chemical material interface 800 is depicted according to an example embodiment of the present invention. In some implementations, the chemical material interface 800 can include a user input field 805 , and the chemical material interface can include an optional matching technical data sheet (TDS) user input element 820 .
[0077] Specifically, Figure 8A Described is an example chemical material interface 800 before obtaining any data grouping indicating user input. In this implementation, the chemical material interface 800 may include a user input field 805. The user input field may obtain user input via any reasonable means, including but not limited to audio, text, images, etc. The user input may indicate a user desire to search for recommended chemical materials. In some implementations, the chemical material interface 800 may include a matching technical data sheet (TDS) element 810 and / or a browse chemical material element 815.
[0078] In some implementations, the computing system can obtain a data packet indicating user input indicating a selection of a matching technical data sheet (TDS) element 810. In response, the computing system can generate and / or update the chemical material interface 800, such as Figure 8B As stated.
[0079] Figure 8B An example updated chemical material interface 800 including a message and an updated user input element 820 is depicted. The updated user input element 820 can be associated with a plurality of companies with which a technical data sheet can be associated. The computing system can obtain a data packet indicating a user selection of the user input element 820. In response to obtaining the data packet indicating a user selection of the user input element 820, the system can update the chemical material interface 800 to display one or more suggested companies, such as Figure 8C As stated.
[0080] Figure 8C An updated user input element 820 and a plurality of selectable suggested companies 825 (e.g., Company A, Company B, Company C, Company D, Company E, Company F, etc.) are depicted. The computing system may obtain a data grouping indicating that the user selected a suggested company. For example, the computing system may obtain a data grouping indicating that the user selected Company B. In response, the computing system may provide an updated chemical material interface 800.
[0081] Figure 8DDescribed is a user input element 830 containing an update of a selected company (e.g., Company B) associated with the user input. The chemical material interface 800 may include an upload element 835. The upload element 835 may be configured to receive user input. For example, the user input may include a document uploaded via the upload element 835. For example, a user may drag and drop a file to upload and / or browse for a file (e.g., on a user device) to select to upload. In response to obtaining user input including a document, the computing system may process and / or analyze the document to extract relevant data. For example, the computing system may perform image recognition, optical character recognition, etc. on the document to extract relevant information.
[0082] Figure 8E An example chemical material interface 800 is depicted that includes a screen indicating that an uploaded document is being processed. For example, the chemical material interface 800 can include a loading bar 840 that can serve as a visual indication of processing progress.
[0083] Figure 9 A diagram of an example chemical material interface 900 according to an example embodiment of the present invention is described. For example, in response to extracting relevant data from a technical data sheet, a computing system may provide one or more optional elements associated with one or more extracted characteristics (e.g., for the system to use as input to find one or more chemical materials having similar characteristics). For example, the chemical material interface 900 may include optional components 905A-D. The computing system may obtain data indicating a user selection of a plurality of optional components (e.g., optional components 905A-D). The computing system may obtain data indicating a user selection of optional component 910, the selection indicating that the user wants to proceed to the next user interface. In response, the computing system may generate and provide a chemical material interface (e.g., a list of search results) that includes one or more search results. Figures 10A to 10C Chemical material interface 1000) for display.
[0084] Figures 10A to 10C A diagram of an example chemical material interface 1000 is depicted according to an example embodiment of the present invention.
[0085] Figure 10AA diagram of an example chemical material interface 1000 according to an example embodiment of the present invention is depicted. In some implementations, the example chemical material interface 1000 may include a search input field 1005, a search result element 1010 (e.g., including search results 1030, 1035, 1040), a filter element 1015, a modify filter element 1020, and a filter element 1045. For example, the chemical material interface 1000 may include a search input field 1005. The search input field 1005 may include a previously entered search (e.g., a search entered into the search input fields 205, 305, 505). The search input field 1005 may also be selected by the user to enter an updated search input. The search result element 1010 may include multiple sub-elements (e.g., search results 1030, 1035, 1040, 1050, 1055, 1060). The search result 1030 may include a first candidate chemical material (e.g., chemical material M) that meets specific filtering criteria. Search result 1030 may include one or more indications of a chemical material name and a filter associated with a corresponding candidate chemical material, and a selectable element 1030A that may be selected to compare search result 1030 with one or more additional candidate chemical materials (e.g., associated with search results 1035, 1040, 1050, 1055, 1060). Search result element 1010 may include search result 1035 and / or search result 1040.
[0086] Figure 10B An example chemical material interface 1000 illustrating example search results according to an example embodiment of the present invention is described. A computing system can obtain a data packet indicating a user selection to add a comparison selectable element (e.g., selectable element 1030A) that can be selected for comparison of multiple chemical materials.
[0087] Steering Figure 10C . In response to obtaining a data grouping indicating that the user has selected an optional element to be added for comparison, the computing system may generate a pop-up window 1065 including multiple chemical materials for comparison. For example, the pop-up window 1065 may include an element 1065A associated with the updated technical data sheet, an element 1065B associated with the candidate chemical material M, and an element 1065C associated with the candidate chemical material N. The pop-up window 1065 may include an optional element 1065D. The computing system may obtain a data grouping indicating the user's selection of the optional element 1065D. In response, the computing system may generate and / or provide an updated chemical material interface for display to display a comparison of the selected candidate chemical materials (e.g., as shown in FIG. 1 ). Figure 11A to Figure 1 1D).
[0088] Figures 11A to 11CA diagram of an example chemical material interface 1100 is depicted according to an example embodiment of the present invention. In some implementations, the chemical material interface 1100 can include selectable elements 1105, selectable elements 1110, special feature elements 1115, physical property elements 1120, and / or mechanical property elements 1125.
[0089] For example, Figure 11A An optional element 1105 may be included that may be associated with a tabular graph comparing characteristics of the candidate chemical materials (e.g., as shown in FIG. Figures 11A to 11B Optional element 1110 may be associated with a scatter plot comparing characteristics of candidate chemical materials (e.g., as shown in FIG. Figure 11C As described). Special feature element 1115 may include multiple special features associated with the candidate chemical material. For example, special features may include antistatic, chemical resistance, chlorine resistance, cross-linking, electrical conductivity, static dissipative, FDA, flame retardant, filler type, fuel resistance, high crystallinity, high flow, high gloss, high thermal performance, high viscosity, hydrolysis resistance, impact modification, improved creep, improved weld line, laser direct structuring (LDS), laser markable, laser transparent, lead-free soldering, lightweight, low emissions, low odor, low warpage, plateable, recycled content, reduced gloss, professional appearance, sustainable, thermal conductivity, tribology, UV resistance, wear resistance, etc. Physical property element 1120 may include multiple physical properties associated with the candidate chemical material. For example, physical properties may include density, hygroscopicity, melt flow rate, melt index, mold shrinkage, particle size, molecular weight, etc. As Figure 11B As described above, the mechanical property element 1125 may include mechanical properties (eg, ball indentation hardness, tensile, bending, impact characteristics, etc.).
[0090] Figure 11C An example chemical material interface 1100 is depicted, depicting a scatter plot comparing multiple candidate chemical materials. Chemical material interface 1100 can include scatter plot 1130. In some implementations, the computing system can obtain user input indicating the features to be used as the x-axis (e.g., Charpy impact strength) and the y-axis (e.g., bulk density).
[0091] like Figure 5 As described, the user interface may include a save search element 545. The computing system may obtain a data packet indicating the user's selection of the save search element 545. In response to obtaining the data packet, the computing system may provide 12A to 12C The updated chemical material interface.
[0092] 12A to 12CAn illustration of an example save search pop-up window 1200 is depicted according to an example embodiment of the present invention. For example, in response to obtaining data indicating a user selection of a save search element 545, the computing system may provide the save search pop-up window 1200 for display. The save search pop-up window 1200 may include an input field 1205 for obtaining user input indicating a name associated with the search (e.g., one or more search inputs, features, filters). The computing system may obtain data indicating a user input of a name to save the search. Figure 12B As described above, the save search pop-up window 1200 can be updated to include one or more suggested names 1210 under which the search is to be saved. The computing system can obtain data indicating the user's selection of a name (e.g., one of the one or more suggested names 1210) under which the search is to be saved. The computing system can obtain a data group indicating the user's selection of a selectable element 1215. In response, the computing system can populate a database with information associated with the current user session under the selected search name (e.g., indicating search terms, features, filters, etc.).
[0093] like Figure 13 As described above, the user can access the saved searches via the user account profile. For example, the computing system can obtain data indicating that the user selected the account profile icon 1305. In response, the computing system can update the chemical material interface 1300 to provide a drop-down menu for display, which includes multiple selectable elements, including a saved search element 1310 and a my favorite chemical material element 1315. The computing system can obtain data indicating the user's selection of the saved search element 1310 and / or the my favorite chemical material element 1315. In response, the computing system can generate and / or provide an updated chemical material interface (e.g., Figure 14 Chemical material interface 1400 and / or Figure 15 Chemical material interface 1500) for display.
[0094] Figure 14An example chemical material interface 1400 is described. The chemical material interface 1400 may include a title 1405 indicating an interface that indicates a user's favorite ranking. For example, a user may select an optional element associated with a chemical material to mark the chemical material as a "favorite." In response to obtaining user input indicating that a chemical material is marked as a "favorite," the computing system may add the chemical material, label, and / or associated chemical material features to a data store. In response to obtaining user input indicating selection of a "my favorite ranking" optional element (e.g., a favorite chemical material element 1315), the system may provide the chemical material interface 1400 for display. The chemical material interface 1400 may include a list 1410 of favorite rankings, a column 1415 associated with the material type of the corresponding chemical material, and a column 1420 associated with the date the corresponding chemical material was added.
[0095] Figure 15 Described is an example chemical material interface 1500. Chemical material interface 1500 may include a title 1505 indicating an interface for displaying a saved search. In some implementations, a computing system may obtain user input indicating "save search." In response, the computing system may add a search name, associated features, associated filters, etc. to a data store. In response to obtaining user input indicating the selection of a "saved search" optional element (e.g., element 1310), the computing system may provide chemical material interface 1500 for display. Chemical material interface 1500 may include a list of saved searches in a table format. The table may include an action column 1510, a name column 1515, a requirement criteria column 1520, and a last modified date column 1525. Action column 1510 may include optional elements. In response to obtaining data indicating that a user has selected an optional element of a table, the computing system may perform an action. For example, the computing system may perform a search including the requirement criteria column 1520 of the table.
[0096] Example Method
[0097] Figure 1600 depicts a flow chart of an example method performed according to an example embodiment of the present invention. Although Figure 1600 depicts steps performed in a particular order for purposes of illustration and discussion, the method of the present invention is not limited to the particular illustrated order or arrangement. Various steps of method 1600 may be omitted, rearranged, combined, and / or adapted in various ways without departing from the scope of the present invention.
[0098] At 1602, method 1600 may include sending data to cause an interactive user interface to be presented via a user device. For example, the computing system may send data to cause an interactive user interface to be presented via a user device. As described herein, the interactive user interface may be a chemical material interface (e.g., chemical material interfaces 500, 800).
[0099] At (1604), method 1600 may include obtaining one or more data packets indicating a user input including a query. For example, the computing system may obtain one or more data packets indicating a user input including a query. The query may include one or more features associated with a chemical material. By way of example, the user input may include at least one of a text input, an audio input, and / or an image input. In some implementations, the input may include a technical data sheet. The technical data sheet may be provided in any file format (e.g., .pdf, WORD, dox, .jpeg, .png, .tiff, etc.). The technical data sheet may be provided by any means (e.g., uploading, scanning, etc.). For example, the image input may include a scanned copy of the technical data sheet.
[0100] In some implementations, the input includes text input. The text input can be processed using natural language processing. The input can include natural language text. The input can include input in a Boolean search format. The natural language processing can be performed using a computer model. For example, the computer model can be a machine learning model.
[0101] By way of example, one or more characteristics may include at least one of (i) item, (ii) characteristic, (iii) application, (iv) type, (v) form, (vi) function, or (vii) industry. For example, a property may include at least one of a chemical property, a physical property, a thermal property, an electrical property, or a mechanical property. In some implementations, an application may include a specific use. In some embodiments, an industry may include at least one of (i) aerospace, (ii) agriculture, (iii) automotive and transportation, (iv) building and construction, (v) consumer products, (vi) electrical and electronic devices, (vii) food and beverage, (viii) home care and industrial and institutional cleaning, (ix) industry and manufacturing, (x) medical and pharmaceutical, (xi) oil, gas and mining, (xii) personal care and cosmetics, and / or (xiii) telecommunications.
[0102] At (1606), method 1600 may include parsing an indicator comprising a plurality of chemical materials and associated characteristics in response to obtaining one or more data packets indicating user input. For example, the computing system may parse an indicator comprising a plurality of chemical materials and associated characteristics in response to obtaining one or more data packets indicating user input. By way of example, the associated characteristics may include features. The indicator may be generated based on obtaining data indicating historical features of one or more existing chemical materials. For example, the data may be obtained via a user interface.
[0103] In some implementations, the plurality of chemical materials includes at least one polymer material. By way of example, the at least one polymer material may include a composite polymer material comprising one or more thermoplastic polymers and one or more additives.
[0104] At (1608), method 1600 may include obtaining one or more data groups indicating one or more candidate chemical materials that match the one or more features. For example, the computing system may obtain one or more data groups indicating one or more candidate chemical materials based on the one or more features. By way of example, the computing system may obtain a data group indicating one or more candidate chemical materials that are similar to the current features. For example, in the past, Class A may have had successful applications. The computing system may use artificial intelligence methods to obtain data groups including additional Class B and Class C based on one or more similarities (e.g., one or more similar features) to Class A. By way of example, Class B and Class C may be selected based on one or more similarities to Class A.
[0105] In some implementations, the computing system may determine that the number of candidate chemical materials exceeds a threshold number of candidate chemical materials. The computing system may implement an artificial intelligence method (e.g., using a computing model, a machine learning model) to generate one or more additional search parameter suggestions for narrowing the pool of candidate chemical materials. The computing system may provide the one or more additional search parameter suggestions in a selectable format for display via a user interface. The computing system may obtain user input indicating a selection of at least one of the one or more additional search parameter suggestions.
[0106] In some implementations, the computing system can determine that the number of candidate chemical materials is below a threshold number of candidate chemical materials. The computing system can implement an artificial intelligence method (e.g., using a computing model, a machine learning model) to generate one or more suggestions to broaden the number of candidate chemical materials. For example, the computing system can recommend removing one or more filters, updating one or more search terms, etc.
[0107] At (1610), method 1600 may include ranking one or more candidate chemical materials based on one or more associated characteristics of each respective candidate chemical material. For example, the computing system may rank one or more candidate chemical materials based on one or more associated characteristics of each respective candidate chemical material. By way of example, the ranking may be performed using a machine learning model. For example, the machine learning model may be trained using a feedback loop. The training data may include data indicating a user's selection of at least one of the one or more candidate chemical materials. In some implementations, the first search result and the associated chemical material and the second search result and the associated chemical material may include one or more characteristics that match one or more features (e.g., input by the user).
[0108] The computing system may include a ranking system that provides higher weighting to certain features than other features. By way of example, a first search result has 10 matching features and a second search result has 10 matching features. The computing system may determine a weight associated with each respective feature to determine a ranking of the respective search results. The weight associated with each respective feature may be obtained via user input and / or determined by the computing system. For example, the computing system may obtain data indicating a previous user session, and in response, the computing system may determine to apply a greater weight to features frequently provided via user input by a user associated with the current session. The computing system may also determine the weights by obtaining and / or analyzing data associated with multiple user sessions, the multiple user sessions being associated with multiple different users.
[0109] At (1612), method 1600 may include sending one or more data packets that cause the user device to display one or more candidate chemical materials and one or more associated properties of each corresponding candidate chemical material. For example, the computing system may send one or more data packets that cause the user device to display one or more candidate chemical materials and one or more associated properties of each corresponding candidate chemical material.
[0110] In some implementations, method 1600 may include, in response to obtaining data indicating a user input including a query, generating a second interactive user interface, the second interactive user interface including a message indicating subsequent questions about one or more features associated with a chemical material. For example, the computing system may perform one or more natural language processing techniques on the user input. The computing system may use one or more natural language processing techniques to interpret the user input (e.g., indicating user input obtained via a user interface), and in response, provide subsequent questions for display. Additionally or alternatively, method 1600 may include obtaining a second user input including a response to a message indicating subsequent questions about one or more features associated with a chemical material.
[0111] Figure 1700 depicts a flow chart of an example method performed according to an example embodiment of the present invention. Although Figure 1700 depicts steps performed in a particular order for purposes of illustration and discussion, the method of the present invention is not limited to the particular illustrated order or arrangement. Various steps of method 1700 may be omitted, rearranged, combined, and / or adapted in various ways without departing from the scope of the present invention.
[0112] At (1702), method 1700 may include sending one or more data packets to cause an interactive user interface to be presented via a user device. For example, the computing system may send one or more data packets to cause an interactive user interface to be presented via the user device. By way of example, the interactive user interface may include a graphical user interface.
[0113] At (1704), method 1700 may include obtaining one or more data packets indicating user input. For example, the computing system may obtain one or more data packets indicating user input. The user input may include selecting an option to search for documents. By way of example, the option to search for documents may include searching for documents via a document database or the user uploading a document via an interactive user interface. In some implementations, the document may include one or more features associated with a chemical material or a chemical material application. In some embodiments, the document may be a technical data sheet for the chemical material.
[0114] In some embodiments, method 1700 may include analyzing a document using optical character recognition to obtain one or more characteristics associated with a chemical material or a chemical material application. In response to analyzing the document to obtain the one or more characteristics associated with the chemical material, generating an interactive user interface including a message indicating follow-up questions about the one or more characteristics associated with the chemical material. The method may include obtaining a second user input including a response to the message indicating follow-up questions about the one or more characteristics associated with the chemical material.
[0115] At (1706), method 1700 can include determining one or more characteristics based on the user input.For example, the computing system can determine one or more characteristics based on the user input.
[0116] At (1708), method 1700 may include, in response to obtaining one or more data packets indicating user input, parsing an indicator comprising a plurality of chemical materials and associated characteristics. For example, the computing system may obtain one or more data packets indicating user input, an indicator comprising a plurality of chemical materials and associated characteristics. By way of example, the characteristics may be features, filters, etc. associated with the chemical materials.
[0117] At (1710), method 1700 may include obtaining, from the indicator, one or more data packets indicating one or more candidate chemical materials that match the one or more features. For example, the computing system may obtain, from the indicator, one or more data packets indicating one or more candidate chemical materials that match the one or more features. By way of example, the method may include determining a match for each corresponding feature in a plurality of features. In some implementations, the method may include sending data causing a display of the match for each corresponding feature in the plurality of features via an interactive user interface.
[0118] At (1712), method 1700 may include ranking the one or more candidate chemical materials based on one or more associated properties of the respective candidate chemical materials. For example, the computing system may rank the one or more candidate chemical materials based on one or more associated properties of the respective candidate chemical materials.
[0119] At (1714), method 1700 may include sending one or more data packets that cause the user device to display one or more candidate chemical materials and one or more associated properties of each corresponding candidate chemical material. For example, the computing system may send one or more data packets that cause the user device to display one or more candidate chemical materials and one or more associated properties of each corresponding candidate chemical material. By way of example, the method may include sending data that causes the interactive user interface to update to display a first selectable user interface element that includes the first chemical material, the overall match rating, the first associated property, and the first match rating associated with the first property.
[0120] Additional public content
[0121] The technology discussed herein refers to servers, databases, software applications, and other computer-based systems, as well as the actions taken and the information sent to and from these systems. The inherent flexibility of computer-based systems allows for a wide variety of possible configurations, combinations, and divisions of tasks and functions between components. For example, the processes discussed herein can be implemented using a single device or component or multiple devices or components working in combination. Databases and applications can be implemented on a single system or distributed across multiple systems. Distributed components can operate sequentially or in parallel.
[0122] Although the subject matter of the present invention has been described in detail with respect to various specific exemplary embodiments of the subject matter of the present invention, each example is provided in a manner that explains, but not limits, the present invention. After understanding the foregoing, those skilled in the art can easily produce changes, variations, and equivalents of these embodiments. Therefore, the subject invention does not exclude such modifications, variations, and / or additions to the subject matter that are obvious to those of ordinary skill in the art. For example, a feature illustrated or described as part of one embodiment can be used together with another embodiment to produce yet another embodiment. Therefore, the present invention is intended to cover such changes, variations, and equivalents.
[0123] As used herein, the term "chemical material" may generally include polymeric and / or non-polymeric materials. "Non-polymeric" materials may include, for example, acetyl intermediates (e.g., acetic acid, acetic anhydride, acetate, vinyl acetate monomer, etc.), food and beverage ingredients (e.g., acesulfame potassium), preservatives (e.g., potassium sorbate, sorbic acid, sodium benzoate, etc.), etc. "Polymeric materials" may also include, for example, pure polymer systems (e.g., amorphous, semi-crystalline, and / or crystalline polymers), as well as composite polymeric materials comprising one or more polymers and one or more additives, such as mineral fillers, fibers (e.g., glass fibers, carbon fibers, etc.), pigments, lubricants, flow modifiers, thermally conductive fillers, electrically conductive fillers, antistatic compounds, etc. The polymers are typically thermoplastic in nature and can include, for example, thermotropic liquid crystal polymers (e.g., LCP), polyarylene sulfides (e.g., polyphenylene sulfide), polyolefins (e.g., propylene homopolymers, propylene copolymers, ethylene polymers such as ultra-high molecular weight polyethylene, etc.), aromatic polyesters (e.g., polyethylene terephthalate, polybutylene terephthalate, polycyclohexyldimethylene terephthalate, etc.), thermoplastic elastomers (e.g., copolyester elastomers, thermoplastic vulcanizates such as thermoplastic ethylene-propylene-diene terpolymers, etc.), aromatic, semi-aromatic and / or aliphatic polyamides (e.g., nylon-6, nylon-66, etc.), acetal polymers (e.g., polyoxymethylene), cellulose derivatives (e.g., cellulose acetate), ethylene vinyl acetate polymers, emulsion polymers (e.g., acrylic polymers), polyurethane polymers, vinyl fluoride polymers, etc.
[0124] Without departing from the spirit and scope of the present invention, those skilled in the art may practice these and other modifications and variations of the present invention. In addition, it should be understood that aspects of the various embodiments may be interchangeable in whole or in part. Furthermore, those skilled in the art will appreciate that the foregoing description is merely exemplary and is not intended to limit the present invention as further described in the appended claims.
Claims
1. A computer-implemented method comprising: sending data through one or more computing devices to cause an interactive user interface to be presented via a user device; obtaining, by the one or more computing devices, one or more data packets indicative of a user input comprising a query, wherein the query comprises one or more characteristics associated with a chemical material; parsing, by the one or more computing devices, a specification comprising a plurality of chemical materials and associated properties in response to obtaining the one or more data packets indicative of the user input; obtaining, by the one or more computing devices, from the indicator one or more data packets indicating one or more candidate chemical materials matching the one or more characteristics; ranking, by the one or more computing devices, the one or more candidate chemical materials based on one or more associated characteristics of each respective candidate chemical material; and One or more data packets are sent by the one or more computing devices, the one or more data packets causing the user device to display the one or more candidate chemical materials and the one or more associated properties of each respective candidate chemical material.
2. The method according to claim 1, comprising: generating, by the one or more computing devices, a second interactive user interface including a message indicative of a follow-up question regarding the one or more characteristics associated with the chemical material or chemical material application, in response to obtaining the one or more data packets indicative of the user input comprising the query; as well as A second user input is obtained, by the one or more computing devices, the second user input comprising a response to the message indicating the follow-up question regarding the one or more characteristics associated with the chemical material.
3. The method according to claim 1, wherein The plurality of chemical materials includes at least one polymer material.
4. The method according to claim 3, wherein: The at least one polymeric material comprises a composite polymeric material comprising one or more thermoplastic polymers and one or more additives.
5. The method according to claim 1, wherein The one or more characteristics include at least one of (i) item, (ii) property, (iii) application, (iv) type, (v) form, (vi) function, or (vii) industry.
6. The method according to claim 5, wherein: The property includes at least one of a chemical property, a physical property, a thermal property, an electrical property, or a mechanical property.
7. The method according to claim 5, wherein: The applications include specific uses.
8. The method according to claim 5, wherein The industries include at least one of (i) aerospace, (ii) agriculture, (iii) automotive and transportation, (iv) building and construction, (v) consumer products, (vi) electrical and electronic devices, (vii) food and beverage, (viii) home care and industrial and institutional cleaning, (ix) industrial and manufacturing, (x) medical and pharmaceutical, (xi) oil, gas and mining, (xii) personal care and cosmetics, or (xiii) telecommunications.
9. The method according to claim 1, wherein The user input includes at least one of text input or audio input.
10. The method according to claim 1, wherein The user input comprises an image input, wherein the image input comprises a scanned copy of a technical data sheet.
11. A computing system comprising: one or more processors; one or more non-transitory computer-readable media that collectively store instructions that, when executed by the one or more processors, cause the computing system to perform operations comprising: sending, by the one or more computing devices, one or more data packets to cause an interactive user interface to be presented via a user device; obtaining, by the one or more computing devices, one or more data packets indicative of user input, wherein the user input comprises a selection of an option to search for documents; determining, by the one or more computing devices, one or more characteristics based on the user input; parsing, by the one or more computing devices, a specification comprising a plurality of chemical materials and associated properties in response to obtaining the one or more data packets indicative of the user input; obtaining, by the one or more computing devices, from the indicator one or more data packets indicating one or more candidate chemical materials matching the one or more characteristics; ranking, by the one or more computing devices, the one or more candidate chemical materials based on one or more associated characteristics of each respective candidate chemical material; and One or more data packets are sent by the one or more computing devices, the one or more data packets causing the user device to display the one or more candidate chemical materials and the one or more associated properties of each respective candidate chemical material.
12. The computing system of claim 11, wherein: The options for searching the document include searching for the document via a document database or a user uploading a document via the interactive user interface.
13. The computing system of claim 11, wherein: The document includes one or more characteristics associated with a chemical material or an application of a chemical material.
14. The computing system of claim 11, wherein: The documentation includes technical data sheets for chemical materials.
15. The computing system of claim 11, wherein: The operations include: The document is analyzed by the one or more computing devices using optical character recognition to obtain one or more characteristics associated with a chemical material or a chemical material application.
16. The computing system of claim 15, wherein: The operations include: generating, by the one or more computing devices, an interactive user interface including messages indicating follow-up questions regarding the one or more characteristics associated with the chemical material in response to analyzing the document for the one or more characteristics associated with the chemical material, wherein the document is analyzed using natural language processing; and A second user input is obtained, by the one or more computing devices, the second user input comprising a response to the message indicating the follow-up question regarding the one or more characteristics associated with the chemical material.
17. The computing system of claim 11, wherein: The matching of the one or more candidate chemical materials and corresponding features includes: determining, by the one or more computing devices, a match for respective ones of the plurality of features; and One or more data packets are sent by the one or more computing devices, the one or more data packets causing display of the matches for respective ones of the plurality of features via the interactive user interface.
18. The computing system of claim 11, wherein: The interactive user interface includes a graphical user interface.
19. The computing system of claim 11, wherein: Sending the one or more data packets that causes the user device to display the one or more candidate chemical materials and the one or more associated characteristics of each corresponding candidate chemical material includes: The one or more data packets are sent via the one or more computing devices, causing the interactive user interface to update to display a first selectable user interface element comprising a first chemical material, an overall match rating, a first associated characteristic, and a first match rating associated with the first characteristic.
20. One or more non-transitory computer-readable media storing instructions executable by one or more processors to perform operations comprising: sending, via the one or more computing devices, one or more data packets to cause an interactive user interface to be presented on a user device; obtaining, by the one or more computing devices, one or more data packets indicative of a user input comprising a query, wherein the query comprises one or more characteristics associated with a chemical material or a chemical material application; parsing, by the one or more computing devices, a specification comprising a plurality of chemical materials and associated properties in response to obtaining the one or more data packets indicative of the user input; obtaining, by the one or more computing devices, one or more data packets indicating one or more candidate chemical materials matching the one or more signatures; ranking, by the one or more computing devices, the one or more candidate chemical materials based on one or more associated characteristics of each respective candidate chemical material; and One or more data packets are sent by the one or more computing devices, the data packets causing the user device to display the one or more candidate chemical materials and the one or more associated properties of each respective candidate chemical material.