Electronic device, presentation method for decision-making process module and computer readable medium

An electronic device, a presentation method for a decision-making process module and a non-volatile computer readable medium are provided. The electronic device includes a memory, a processor and a display. The processor generates or obtains a decision-making process module for determining a particular object. The display presents the decision-making process module. The decision-making process module includes a plurality of decision-making sub-processes and a plurality of decision-making blocks. The decision-making sub-processes verify and integrate the information about the particular object received from the source. The decision-making blocks are formed by arranging one or some of a plurality of decision-making sub-processes, and the decision-making process modules are formed by arranging the decision-making blocks. A sequence of the decision-making sub-processes arranged in the decision-making blocks is adjusted or edited by the processor, and a sequence of the decision-making blocks arranged in the decision-making process module is adjusted or edited by the processor.

CROSS-REFERENCE TO RELATED APPLICATION

This application claims the priority benefit of Taiwan application serial no. 106143262, filed on Dec. 8, 2017. The entirety of the above-mentioned patent application is hereby incorporated by reference herein and made a part of this specification.

TECHNICAL FIELD

The disclosure relates to an electronic device, a presentation method for a decision-making process module, and a computer readable medium.

BACKGROUND

As shopping via on-line shopping, third-party payment and the like becomes more and more popular, it is much more convenient to make a purchase, and the consumers' willingness to purchase is also facilitated. Due to the easy accessibility of on-line information, the consumers usually need to read or check relevant information (e.g., user experience, product ratings, prices, shipping and payment methods, sales information, and/or the like) before they make a purchase, so as to conveniently choose a product or relevant services.

Currently, relevant information about products or services of various shopping platforms is too sparse, and sources trusted by the users are varied. For example, some consumers may find products or services recommended or discussed in a specific on-line forum or by a specific expert more acceptable, and trust information from shopping platforms less. Under such circumstance, the consumers need to obtain information about a product or service from multiple sources before buying the product. In this case, it takes the consumers longer to sort out the information, which may affect the consumers' efficiency to make a purchase or even affect the consumers' willingness to buy in impulsive purchase.

SUMMARY

One or some exemplary embodiments of the disclosure provide an electronic device and a presentation for a decision-making process module capable of building a customized decision-making process for purchasing when the user intends to make a purchase. In addition, the decision-making process for purchasing may be further adjusted or edited based on the user's consideration and preference, so as to conveniently choose a product or relevant services.

An embodiment of the disclosure provides a memory, a processor, and a display. The processor is coupled to the memory and generates a decision-making process module for determining a particular object. The display is coupled to the processor to present the decision-making process module. The decision-making process module includes a plurality of decision-making sub-processes and a plurality of decision-making blocks. The decision-making sub-processes verify and integrate information about the particular object received from a source. The decision-making blocks are formed by arranging one or some of the decision-making sub-processes, and the decision-making process module is formed by arranging the decision-making blocks, A sequence of the one or some of the decision-making sub-processes arranged in the decision-making blocks is adjusted or edited by the processor, a sequence of the decision-making blocks arranged in the decision-making process module is adjusted or edited by the processor, and the adjusted or edited decision-making process module searches information on a network based on a built function and presents a determination result.

An embodiment of the disclosure provides a presentation method for a decision-making process module. The presentation method includes: generating or obtaining a decision-making process module for determining a particular object; and presenting the decision-making process module. In addition, the step of generating the decision-making process module for determining the particular object includes: setting a plurality of decision-making sub-processes to verify and integrate information about the particular object received from a source; setting a plurality of decision-making blocks formed by arranging one or some of the decision-making sub-processes, wherein the decision-making process module is formed by arranging the decision-making blocks; adjusting or editing a sequence of the one or some of the decision-making sub-processes arranged in the decision-making blocks; adjusting or editing a sequence of the decision-making blocks arranged in the decision-making process module; and searching information on a network by the adjusted or edited decision-making process module based on a built function and presenting a determination result.

An embodiment of the disclosure provides a non-volatile computer readable medium. The non-volatile computer readable medium stores a plurality of programming codes, and the programming codes are loaded to a processor to perform the presentation method.

Based on the above, the electronic device, the presentation method for the decision-making process module, and the non-volatile computer readable medium according to the embodiments of the disclosure allow the user to build a combination of various decision-making sub-processes for purchasing on his/her own, so as to form the decision-making process module. Specifically, the user may obtain the decision-making sub-processes based on the relevant information (e.g., relevant information and comments about the product or the service) on the network, and the decision-making sub-processes may be arranged to form the decision-making blocks. The user may also adjust or edit the decision-making blocks through the processor based on personal needs, so as to build the decision-making process module with personalization. Besides, the user may also share the edited decision-making process module to the network for the reference of other users afterwards. Hence, the user may refer to information such as the specification, recommendation information, expert's suggestion and/or the like about the relevant object (product or service) from the network through the decision-making process module built by others and thus spend less time on browsing the information about the object. Hence, the efficiency and the willingness for consumers to make a purchase are facilitated.

DETAILED DESCRIPTION OF DISCLOSED EMBODIMENTS

FIG. 1is a block diagram illustrating an electronic device100according to an embodiment of the disclosure. The electronic device100includes a memory110, a processor120, and a display130. The processor120is coupled to the memory110to generate or obtain a decision-making process module for determining a particular object. The display130is coupled to the processor120to present the decision-making process module. The particular object in the embodiment may be a product or a service that the user intends to buy. Nevertheless, the disclosure is not limited thereto.

In the embodiment, the electronic device100may be a laptop computer, a tablet computer, a smartphone, or a personal digital assistant (PDA), for example. However, the disclosure is not limited thereto. The user may make a purchase of the product or the service through the electronic device100, and may complete a customized decision-making process for purchasing on the electronic device100. Besides, the memory110may be a resistive random access memory (RRAM), a ferroelectric random access memory (FeRAM), a magnetoresistive random access memory (MRAM), a phase change random access memory (PRAM), or a conductive bridge random access memory (CBRAM), for example. However, the disclosure is not limited thereto. The processor120may be a central processing unit (CPU) or other programmable general-purpose or specific-purpose microprocessors, digital signal processors (DSPs), programmable controllers, application specific integrated circuits (ASICs), other similar devices, or a combination thereof, for example. However, the disclosure is not limited thereto. The display130may be a device having a display function, such as a liquid crystal display (LCD) or an organic light emitting diode (OLED) display.

Referring toFIGS. 1 and 2,FIG. 2is a block diagram illustrating a decision-making process module200according to an embodiment of the disclosure. The decision-making process module200may include a plurality of decision-making blocks (two decision-making blocks220and221shown herein for an illustrative purpose). Each of the decision-making blocks220and221is formed by arranging one or some of a plurality of decision-making sub-processes210to213. For example, the decision-making block220includes the decision-making sub-processes210to211, and the decision-making block221includes the decision-making sub-processes212to213. The decision-making process module200may be formed by arranging the decision-making blocks220to221.

The decision-making sub-processes210to213of the embodiment are sub-modules formed by combining sources (e.g., social websites, forums, shopping websites, product pages, navigated products, etc.), object parameters (e.g., price, shipping method, payment method, sales information, specification, time, range of price variation, rating, etc.), or descriptions related to the particular object. The processor120may obtain object information and comments on the object from the corresponding sources and analyze, filter, and sort the object information and comments for verification and integration. In one or some decision-making sub-processes210to213of the embodiment, the information about the particular object received from the source is analyzed, filtered, and categorized by using natural language processing. Accordingly, the processor120may perform adjustment or editing afterwards based on analyzed, filtered, and categorized object information.

In the embodiment, the object information and corresponding comments on the object in the decision-making sub-processes210to213may be stored in a network or a relevant network database. The object information and/or comments on the object may include one or a combination of diversified information including the decision-making process module recommended by an expert in a field of the particular object, insights/experiences about the particular object shared on relevant social websites, forums, shopping websites or product pages, brands or prices of the particular object, shipping methods, payment methods, sales information, and the like. However the disclosure is not limited thereto.

Specifically, before the user purchases a specific product or a specific service (referring to the particular object), the user may set the decision-making sub-processes210to213through the electronic device100in order for the user to obtain information about the particular object to further learn the performance, user feedback, maintenance, and the like of the particular product that may serve as the basis of purchasing. The decision-making sub-processes210are configured to set up any information or parameters about the particular object intended to be obtained. The information or parameters may include brands, colors, sizes, and functions of the particular object, for example, and may also include related comments or discussions on the particular object by other users, for example. Nevertheless, the disclosure is not limited thereto.

On the other hand, after completing setting of relevant parameters in the decision-making sub-processes210to213, the user may adjust or edit a sequence of arrangement of one or some of the decision-making sub-processes210to213by the processor120to build the decision-making blocks220to221based on a personal consideration or preference. Besides, the processor120may also adjust or edit a sequence of the decision-making blocks220to221arranged in the decision-making process module200based on the user's consideration or preference. In other words, based on one or part of the information about the product that the user emphasizes (e.g., brands, colors, sizes and functions of the product) and the user's needs, the processor120may allow the user to manually adjust the sequence of arrangement of the decision-making sub-processes210to213or the decision-making blocks220to221. Accordingly, the user may present the decision-making process module200with personalization through the processor120and the display130. The adjusted or edited decision-making process module200may search information on a network based on a built function of the decision-making process module200to generate a determination result for the users as reference. In addition, the user may also transmit a determination result of the decision-making process module200to the display130through the processor120. Accordingly, the user may edit or adjust the decision-making process module200on the display130and present the determination result. In the embodiment, regarding adjusting the sequence of arrangement of the decision-making sub-processes210to213or the decision-making blocks220to221, the user may make arrangement through assistance of buttons on the display130or make the adjustment by clicking or dragging by using an auxiliary device such as a gesture or a mouse.

Referring toFIGS. 1 to 3,FIG. 3is a block diagram illustrating sharing the decision-making process module200to a network according to an embodiment of the disclosure. In the embodiment, the user may transmit the decision-making process module200completed in the electronic device100to a server310through the processor120. Accordingly, the built decision-making process module200may be shared to the network. Consequently, the decision-making process module200may be provided for reference of other users having the same need for the product afterwards. In other words, in the electronic device100, in addition to adjusting or editing the decision-making sub-processes210to213and the decision-making blocks220to221, thereby displaying the decision-making process module200with personalization built by the user through the display130, the user may also share the finished decision-making process module200to the network through the server310, so as to create an additional value.

Referring toFIGS. 1 and 4,FIG. 4is a block diagram illustrating a decision-making process module400according to an embodiment of the disclosure. The decision-making process module400includes a plurality of decision-making sub-processes410to417and a decision-making block420. In the embodiment, assuming that the product that the user intends to purchase is a camera, camera is adopted as a reference product in the embodiment. Nevertheless, the disclosure is not limited thereto. Specifically, based on the user's personal consideration or preference, the user may set “Your budget?” in the decision-making sub-process410, and set “NTD 30,000” in the decision-making sub-process411. In other words, when the user intends to purchase the product, what is firstly considered is the price of the product, and the budget of the user to purchase the product is 30,000 New Taiwan Dollars (NTD). In addition, in the embodiment, the user may further set “What is your priority between convenience to carry or high image quality?” in the decision-making sub-process412, and set “high image quality” in the decision-making sub-process413. In other words, what is considered secondly is whether an image rendered by the camera has a high image quality. In the embodiment, the user may further set or take other parameters of the particular object into consideration. Such parameters may include, for example, the brand, color, size, and function of the product. Nevertheless, the disclosure is not limited thereto.

Then, regarding the parameters set in the decision-making sub-processes410to413, the user may obtain relevant information corresponding to the product from the network through the processor120. Besides, the processor120may analyze, filter, and sort the relevant information through natural language processing. Then, based on the analyzed, filtered, and categorized information, it is determined at the decision-making sub-process414that “It's better for you to buy an intermediate digital single lens camera” and a search for “a list of intermediate digital single lens cameras of 2017” is displayed at the decision-making sub-process415. Accordingly, the processor120may obtain product information relating to “a list of intermediate digital single lens cameras of 2017” from the network and provide the product information to the user for the user's reference. Accordingly, the user may continuously narrow down the result searched from the network through the processor120. Hence, the user may is provided with an interactive scenario to choose the most suitable product or service. In the embodiment, the user may also suitably adjust or edit the parameters in the decision-making sub-processes410to415through the processor120based on the user's personal consideration or preference. The user may set a relevant property or relevant information that the user intends to obtain in the decision-making sub-process416. For example, the user may input “product name”, “price”, “pixels”, “brand”, “number of comments”, “color”, and/or the like. Nevertheless, the disclosure is not limited thereto. Besides, a “property” of the output search result may be set in the decision-making sub-process417. Accordingly, the output search result may be output or displayed on the display130based on the property set in the decision-making sub-process416.

Analyzing, filtering, and sorting relevant data of the product by the processor120in the embodiment mainly includes capturing determination equations in the decision-making sub-processes410to417or the decision-making block420through natural language processing and connecting the determination equations with each other. In addition, the processor120may look for keywords or data related to the product on the network based on the connected determination equations to provide reference information to the user when the user intends to make a purchase.

Specifically, in the purchasing decision-making process of the user, individual needs of decision-making of the user when the user makes a purchase may be satisfied through repetitive product searches and comment analyses at multiple stages. For example, when the user searches a product with the electronic device100, the processor120may learn semantic contents (e.g., the name and properties of the product) input by the user through natural language processing, and look for matching product items on the network based on the semantic contents. More specifically, natural language processing is capable of analyzing the user's description about the product, identifying linguistic items of a syntactic category (e.g., phrasal properties, contexts, concepts, or dependencies and hierarchical structure in sentence) used in the user's search, filtering out data irrelevant to the product, and/or the like. Besides, in the embodiment, a relevance between the description about the product and a result of linguistic identification of the sentence may be calculated through an algorithm in natural language processing. Therefore, the processor120is able to acquire an optical semantic search result for the product. It should be noted that the comment analysis in the embodiment may include the identification, analysis, and filtering based on the semantics of the linguistic items as well as verification and identification on positive/negative polarities of the semantics of the linguistic items. Specifically, the positive/negative polarity may concern, for example, meanings such as an opinion, an attitude, a feeling, and an evaluation expressed in literal contents of the sentence, and such meaning may be assessed. The assessment may be positive, negative, neutral, or others. Accordingly, through natural language processing, an attributive linguistic result indicated by the polarity of the commentary may be further analyzed. In addition, based on the attributive linguistic result, the electronic device100may provide reference to the user when the user makes a purchase.

Referring toFIGS. 1 and 5,FIG. 5is a schematic view illustrating an editing interface500in a display frame of the display130according to another embodiment of the disclosure. The editing interface500may include a first display window510, a decision-making block display window520, a decision-making sub-process editing window530, and a guidance region window540. The first display window510presents a decision-making process module511for the particular object (e.g., the product or service that the user intends to purchase). The first display window510may further include an execution button512, a save button513, and a share button514. The execution button512is provided for the processor120to execute the adjusted or edited decision-making process module511. In other words, after completing the adjustment or editing of the decision-making process module511with personalization, the user may manually click the execution button512in the first display window510to display a result of the decision-making process module511on the display frame of the display130. Besides, the save button513is provided for the processor120to store the decision-making process module511adjusted or edited by the user in the memory110. In other words, by manually clicking on the save button513in the first display window510, the user may store the decision-making process module511currently adjusted or edited. Moreover, the share button514is provided for the processor120to export and share the edited decision-making process modules to a network server or a relevant database.

Besides, the decision-making block display window520may display decision-making blocks521and522set in default or built in the processor120. In other words, the decision-making blocks521to522, such as the brand, color, size, function, and/or the like of the product that the user intends to purchase, may be set in advance in the processor120. The decision-making block display window520may also include the decision-making blocks521to522obtained from the network. For example, the decision-making blocks521to522may also be the decision-making blocks521to522built by other users on the network for the product, and the other users may provide the decision-making blocks521to522to a server on the network for others to download. In other words, in the embodiment, the decision-making blocks521and522in the decision-making block display window520may also be the decision-making blocks521to522shared by other users on the network in addition to being the decision-making blocks521to522set in default in the processor120. Accordingly, the user may build his/her own decision-making process module511with personalization after referring to others' considerations or preferences.

Furthermore, the decision-making sub-process editing window530presents an editing frame for the processor120to edit the decision-making sub-processes531to534. Specifically, the user may drag one or some of the decision-making sub-processes531to534and one or some of the decision-making blocks521to522in the decision-making block display window520to the first display window510for adjustment or editing. Also, the user may manually set one or some parameters in the decision-making sub-processes531to534based on one or part of the product information in the decision-making blocks521to522.

The guidance region window540presents an adjusted or edited decision-making process module541of the product obtained from the network. Specifically, what is displayed in the guidance region window540may be the decision-making process module541shared or built by an expert in the field of the product. Hence, the user may obtain and consider the decision-making process module541provided by the expert from the network through the processor120for the user's decision making when making a purchase.

In the embodiment, the editing interface500may also be applicable on a webpage or a mobile application of the electronic device100. Nevertheless, the disclosure is not limited thereto. Specifically, in the embodiment, a platform for the user to drag an item may be provided in the webpage or the mobile application of the electronic device100. For example, the user may drag an item on the editing interface500, and may call an application programming interface (API) disposed externally through the processor to obtain relevant information processed by natural language processing. Accordingly, the user may set an input field provided in the decision-making block for the particular object based on personal needs (e.g., shopping management, desired price, social platform, desired product, shipping requirement, desired payment method, desired sales information, and/or the like), so as to obtain relevant information of the particular object. On the other hand, in the embodiment, the user may further store the adjusted or edited decision-making process module541in the extensible markup language (XML) and share the decision-making process module541to the network for others to download through the share button514.

Referring toFIGS. 1, 5, and 6,FIG. 6is a schematic view illustrating a display interface600of a decision-making process module500according to another embodiment of the disclosure. The display interface600may include a second display window610, a third display window620, a fourth display window630, and a fifth display window640. In the second display window610, results of the particular objects (e.g., the product or service that the user intends to purchase) for different parameters set in the decision-making sub-processes531to534are presented according to a result of the decision-making process module511in the first display window510. For example, assuming that the user sets the model number, price, pixel, brand, number of comments, and color of the product as mainly considered decision-making parameters and a sequence thereof as a sequence of the mainly considered decision-making parameters in the decision-making sub-processes531to534, the processor120may refer to the parameters and obtain the relevant information of the product from the network, so as to display the analyzed and categorized product information in the second display window610.

The processor120may generate a corresponding comparative diagram in the third display window620based on the product information in the second display window610. A table and a bar graph may be respectively adopted in the second display window610and the third display window620to present the relevant information of the product and the comparative diagram. However, the disclosure is not limited thereto. Besides, the processor120may also generate a corresponding selection sequence of a plurality of product items based on the sequence of arrangement in the decision-making process module511. Specifically, after the processor120obtains a plurality of products matching the parameters set in the decision-making sub-processes531to534from the network, the processor120may arrange the selection sequence of the products matching the result of the decision-making process module511based on the result of the decision-making process module511in the first display window510. In other words, the user may choose the product that most matches the personal consideration or preference based on the selection sequence of the products.

In the embodiment, the fifth display window640in the display frame may present a location of a merchant of the product. Specifically, in the embodiment, the processor120may determine a merchant location or merchant information of the product through a navigation layer (not shown). The navigation layer may be implemented through special software or firmware or implemented through specialized hardware. Hence, the user may learn the merchant location or merchant information through the fifth display window640to make a plan for time and a route for purchasing the product. It should be noted that, in the embodiment, if the user intends to use a product recommendation function, the user may generate a recommendation list, such as a wish list or a shopping platform, from the edited decision-making process module511. Hence, the user may provide a wish list to recommend the product. Also, the user may define a shopping platform of interest and is thereby able to design based on his/her own preference on an operating platform1.

Referring toFIGS. 1, 5, and 7,FIG. 7is a flowchart illustrating operations of the editing interface500and the display interface600according to another embodiment of the disclosure. At Step S700, a processor starts an electronic device. At Step S710, the processor may import a decision-making process module provided by an expert and obtained from a network into a guidance region window. At Step S720, the user may enter an editing interface to adjust or edit the decision-making process module. In the embodiment, Step S710may proceed or follow Step S720, so the order between Step S710and S720is not limited herein. At Step S710, the processor may determine whether the user needs to choose another decision-making process module. If it is determined that the user intends to take the decision-making process module provided by the expert into consideration, the processor may perform Step S731. If it is determined that the user does not intend to take the decision-making process module provided by the expert into consideration, the processor may perform Step S740. At Step S731, the processor may read the guidance region window to the editing interface for the user to take the decision-making process module provided by the expert into consideration.

Then, at Step S740, the processor may determine whether the user needs to add another decision-making block to adjust or edit the decision-making process module in the first display window. If it is determined that the user intends to use a decision-making block that is built in or obtained from other users on the network, Step S741is performed. If it is determined that the user does not intend to use a decision-making block that is built in or obtained from other users on the network, the processor may perform Step S750. At Step S741, the processor may read a decision-making block in a decision-making block display window to the editing interface for the user to adjust or edit the decision-making block. At Step S750, the processor may determine whether the user needs to modify a parameter in a decision-making sub-process. If it is determined that the user needs to reset the parameter in the decision-making sub-process, Step S751is performed. If it is determined that the user does not need to reset the parameter in the decision-making sub-process, the processor may perform Step S760. At Step S751, the processor may read a decision-making sub-process editing window to the editing interface for the user to further adjust or edit the parameter in the decision-making sub-process. In the embodiment, an order of performing Steps S730, S740, and S750is not specifically limited.

Besides, at Step S760, the processor may determine whether the user needs to execute the decision-making process module currently in the first display window. If it is determined that the user intends to execute the current decision-making process module, Step S770is performed. If it is determined that the user does not intend to execute the current decision-making process module, the processor may perform Step S720. When performing Step S770, the processor may display a result of the decision-making process module displayed in the first display window in a display interface for the user to obtain relevant information about a particular object. Then, at Step S780, the processor may determine whether the user needs to modify the decision-making process module in the first display window again. If it is determined that the user intends to adjust or edit the decision-making process module again, Step S720is performed. If it is determined that the user does not intend to adjust or edit the decision-making process module again, the processor may perform Step S790. At Step S790, the processor may determine whether the user intends to share the decision-making process module in the first display window to the network. If it is determined that the user intends to share the adjusted or edited decision-making process module to the network, the processor may perform Step S791. If it is determined that the user does not intend to share the adjusted or edited decision-making process module to the network, the processor may perform. Step S792. At Step S791, the processor may share the adjusted or edited decision-making process module with personalization through a server. At Step S792, the processor may end the operation of the editing surface.

Referring toFIGS. 1 and 8,FIG. 8is a flowchart illustrating a presentation method for a decision-making process module according to an embodiment of the disclosure. At Step S810, the processor sets a plurality of decision-making sub-processes to verify and integrate information about a particular object received from a source. At Step S820, the processor sets a plurality of decision-making blocks. The decision-making blocks are formed by arranging one or some of the decision-making sub-processes, and the decision-making process module is formed by arranging the decision-making blocks. At Step S830, the processor may adjust or edit a sequence of one or some of the decision-making sub-processes arranged in the decision-making blocks. In addition, the processor may also adjust or edit a sequence of the decision-making blocks in the decision-making process module.

Details of implementing the foregoing steps are already described in the above embodiments, and thus will not be repeated in the following.

In the embodiment, the user may execute the presentation method for the decision-making process module through a non-volatile computer readable medium. The non-volatile computer readable medium may store a plurality of programming codes (e.g., programming codes for performing the relevant functions, but the disclosure is not limited thereto), and the programming codes may be loaded to the processor for the processor to perform the relevant functions. It should be noted that the non-volatile computer readable medium may include, for example, a CD-ROM, a universal serial bus (USB) device, or any other memory devices with a non-volatile property. Nevertheless, the disclosure is not limited thereto.

In view of the foregoing, the electronic device and the presentation method for the decision-making process module according to the embodiments of the disclosure allow the user to build a combination of various decision-making sub-processes for making a purchase on his/her own, so as to form the decision-making process module. Specifically, the decision-making sub-processes may be obtained based on the relevant information (e.g., relevant information and comments about the product or the service) on the network, and the decision-making sub-processes may be arranged to form the decision-making blocks. The user may also adjust or edit the decision-making blocks through the processor based on personal needs, so as to build the decision-making process module with personalization. Besides, the user may also share the edited decision-making process module to the network for the reference of other users afterwards. Hence, the user may refer to information such as the specification, recommendation information, expert's suggestion and/or the like about the relevant object (product or service) from the network through the decision-making process module built by others and thus spend less time on browsing the information about the object. Hence, the efficiency and the willingness for consumers to make a purchase are facilitated.