WO2007123483A1 - Système et procédé de recherche - Google Patents

Système et procédé de recherche Download PDF

Info

Publication number
WO2007123483A1
WO2007123483A1 PCT/SE2007/050256 SE2007050256W WO2007123483A1 WO 2007123483 A1 WO2007123483 A1 WO 2007123483A1 SE 2007050256 W SE2007050256 W SE 2007050256W WO 2007123483 A1 WO2007123483 A1 WO 2007123483A1
Authority
WO
WIPO (PCT)
Prior art keywords
product
products
search
comprised
search engine
Prior art date
Application number
PCT/SE2007/050256
Other languages
English (en)
Inventor
Magnus Larsson
Original Assignee
Valeryd Invest Ab
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Valeryd Invest Ab filed Critical Valeryd Invest Ab
Publication of WO2007123483A1 publication Critical patent/WO2007123483A1/fr

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/24Querying
    • G06F16/245Query processing
    • G06F16/2457Query processing with adaptation to user needs
    • G06F16/24578Query processing with adaptation to user needs using ranking
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/951Indexing; Web crawling techniques

Definitions

  • the present invention relates to a system for searching for a product of a specific kind among a plurality, n, products of the same product type and matching the product that best corresponds to the sought product.
  • the present invention relates to a method of searching for a product of a specific kind from among a plurality, n, of products of the same product type with the aid of a search system and matching the product that best corresponds to the sought product.
  • the present invention relates to at least one computer program product for searching for a product of a specific kind from among a plurality, n, of products of the same product type and matching the product which best corresponds to the sought product.
  • Patent document US-Al -2004/0111401 relates generally to information searching techniques and more particularly to an information search engine that support both keyword searches and parameter searches.
  • the solution taught by this document is directed generally to the use of a single search solution by the insertion of an "intermediate program layer" over a generic text search solution which provides parameter search possibilities by using typical keyword search engines.
  • the document WO-A2-2005/017682 describes a product placing engine and a method of automatically identifying products for association with a document, wherein the search engine includes a text analyzer, an analysis module adapted to determine word scores and to adjust the word scores in respect to words of determined weights, a key word construction module adapted to construct a keyword query search string with the use of words containing the highest word scores, a search engine adapted to search in a product database having product items for identifying products that fulfill the keyword query search string and to assign product scores, and a finishing module which is adapted to identify word hits in each of the product entries and the documents and also for updating the product score.
  • the search engine includes a text analyzer, an analysis module adapted to determine word scores and to adjust the word scores in respect to words of determined weights, a key word construction module adapted to construct a keyword query search string with the use of words containing the highest word scores, a search engine adapted to search in a product database having product items for identifying products that fulfill the keyword query search string and to
  • the document US-A 1-2005/0203860 relates to a product selection system which includes a CPU, a memory which is connected operatively to the CPU, wherein the memory includes a program which is adapted to be executed by the CPU and the CPU and the memory are adapted to co-act so as to present a user interface and an expert interface for an expert system for product selection, an expert interface code segment included in a computer readable medium configured and adapted to create and modify via a graphic user interface a graphically reproduced tree structure representing a plurality of product applications, for associating and modifying, via a graphic user interface, one or more used conditions with each node of the tree structure; and associating and modifying one or more appropriate grades for a plurality of applications, via a graphic user interface; and creating and modifying a list of products via a graphic user interface; and associating and modifying one or more products via a graphic user interface with each leaf node of the tree structure; associating use conditions options with each product via a graphic user interface; associated appropriate grades for
  • US Patent document 5,802,524 relates to a method and means of integrating an object based search engine with a parametrically archived database.
  • a special index class in the form of an SQL-table (Structured Query Language table).
  • the index class includes attributes of a part number, an object identification number, an item identifier, a search permission attribute and a search engine identifier, an object being assigned a corresponding value for each attribute and each object being uniquely identifiable by the item identifier attribute.
  • the search engine is activated depending on the type of data object to be indexed, in agreement with the search permission attribute of the catalogue table.
  • Patent document US-Al -2002/0032611 describes a development tool in the form of a computer program for creating and maintaining the logic and the visual interface of a product configuration computer program.
  • the invention lets a user-configuration developer-create both a visual end user interface and the underlying configuration logic.
  • An integrated user interface builder allows the developer to design a configuration screen by dragging and dropping parameters, such as engines available in certain model automobiles onto a form.
  • the document also illustrates an order system with an integrated search engine.
  • the system is intended for carrying out a search for a specific kind of product from among a plurality, n, of products of the same product type and matching the product that best corresponds to the sought product, n is an integer of and n > 2.
  • the system comprises a search engine means connected to a computer network, a memory means connected to the computer network, and a client means connected to the computer network.
  • the client means comprises interface means for entering m search values, where m is an integer and m > 1 concerning m different parameters of the kind of product sought.
  • the search engine means comprises a processor means, a comparison means connected to the processor means and a memory means connected to the processor means.
  • the comparison means compares the various calculated deviation indexes I 1 , ..., I n with one another for the purpose of listing the products as to how they match the product sought. The list is stored in the memory means for display on the client means.
  • the system according to the present invention provides a user friendly search system.
  • the search can be made by stating one or more values.
  • Another benefit afforded by the present invention is the elimination of manually handling different catalogues and cross reference lists.
  • Another benefit is that the system is easily managed, the user can learn about the search engine when obtaining information concerning nearby search possibilities and different combination possibilities. Since appropriate accessories are listed this, is more valuable for both the user and the administrator.
  • the interface means is used to enter a first search value S 0 prior to entering the m number of search values, wherewith the processor means makes a first selection of the products (Pi-P n ), wherein the choice either consists of the products (Pi-P n ) whose parameter A 0 , corresponds to the first search value So, or consists of all the products (P 1 -P n ) if no correspondence is established.
  • the client means also comprises a further interface means which when the products (Pi-P n ) consist of different assembly parts displays the parts as symbols, wherein selection of parts is carried out by clicking on corresponding symbols.
  • the computer network is comprised of a local area network (LAN), a global area network (WAN), a private network or the Internet.
  • LAN local area network
  • WAN global area network
  • private network or the Internet.
  • the client means is comprised of a personal digital assistant (PDA), a cell phone or a computer.
  • PDA personal digital assistant
  • search engine means is comprised of a server.
  • the aforesaid problems are also solved by a method according to the claim 10.
  • the method is intended for searching for a product of a specific type from among a plurality, n, of the same type of product with the aid of a product search system and matching the product that best corresponds to the product sought, n is an integer and n > 2.
  • the system comprises a search engine means connected to a computer network, a memory means connected to the computer network and a client means connected to the computer network.
  • the inventive method provides a user friendly search method.
  • the search can be made by stating one or several values.
  • Another benefit is that manual handling of different catalogues and cross reference lists is eliminated.
  • a further benefit is that the system is easily administered, the user can learn about the search engine when receiving information relating to near at hand search possibilities and different combination possibilities. Since appropriate accessories are listed this is of added value to both the user and to the administrator.
  • the method also comprises the steps of - entering a first search value, S 0 , with the aid of the interface means; and making a first selection of the products (P 1 -P n ) with the aid of the processor means, wherein the selection either consists of the products (P 1 -P n ) whose parameter, A 0 , corresponds to the first search value, S 0 , or consists of all the products (Pi-P n ) when no correspondence has been established.
  • the method also comprises the steps when the products (P 1 -P n ) consist of various assembly components the components are illustrated as symbols with the aid of a further interface means, and clicking on a symbol to select a corresponding component.
  • a further benefit is obtained in this connection when the computer network is comprised of a local area network (LAN-network), a global area network (WAN-network), a private network or the Internet.
  • LAN-network local area network
  • WAN-network global area network
  • private network private network or the Internet.
  • the method also comprises the step of storing parameters A m. for the different products (P 1 -P n ) in the memory means.
  • the client means is comprised of a personal digit assistant (PDA), a cell phone or a computer.
  • PDA personal digit assistant
  • search engine means is comprised of a server.
  • the aforesaid problems are also solved with at least one computer program product according to claim 19.
  • the computer program product can be loaded directly in the internal memory of at least one digital computer.
  • the computer program product comprises program software code portions for carrying out the steps in accordance with the inventive method, where said at least one product is run on said at least one computer.
  • a user friendly search method with this at least one computer program product.
  • the search can be carried out by stating one or more values. This beneficially eliminates manual handling of different catalogues and cross reference lists.
  • Another benefit is that the system is easily administered and the user is able to take in knowledge from the search engine when the engine receives information concerning related search possibilities and different combination possibilities. Because appropriate accessories are listed, this adds to the value with regard to both the user and to the administrator.
  • Fig. 1 is a block diagram which illustrates a network environment in which the present invention can be concretized
  • Fig. 2 is a block diagram which illustrates one embodiment of a system according to the present invention for searching of a product of a specific kind among a plurality of products n in number in the same product type and matching the product which best corresponds with the product searched for.
  • Fig. 3 is a flow chart which illustrates one embodiment of a method according to the present invention for making a system search for a product of a specific kind from among a plurality of products n in number of the same product type and matching the product that best corresponds to the product sought for;
  • Fig. 4 is a flow chart that illustrates an embodiment of the inventive method in which the product type consists of gas springs; and figure 5 illustrates schematically a number of computer program products according to the present invention.
  • FIG. 1 is a block diagram illustrating a network environment 8 in which the present invention can be concretized. It is pointed out that the network environment 8 is solely presented by way of illustration and represents many system configurations in which the invention can be implemented.
  • the network environment 8 includes a search engine means 12 connected to a computer network 14.
  • the network environment 8 also comprises a memory means 16 connected to the computer network 14.
  • the network environment 8 comprises a client means 18 connected to the computer network 14.
  • the computer network 14 may be any known network within the field of achieving communication between the various nodes 12, 16 and 18 in the network environment 8.
  • the computer network 14 may be a local area network (LAN), a global area network (WAN) or a combination of such networks.
  • the computer network 14 may also be configured as a public network, such as the Internet, and/or a private network and may include various topologies and protocols known to the person skilled in the art.
  • the client means 18 is characteristically a general computer, but may be any device that is able to communicate via the computer network 14, such as a personal digital assistant (PDA), a mobile telephone or the like.
  • PDA personal digital assistant
  • FIG. 2 is a block diagram illustrating an embodiment of a system 10 according to the present invention.
  • the system 10 is adapted to search for a product (B) of a particular type of product (Q) from among a plurality, n, of products (P 1 -P n ) of the same product type (Q) and match the product (Pj) that best corresponds to the product (B) sought for.
  • n is an integer and n > 2.
  • the system 10 comprises a search engine 12 connected to a computer network 14.
  • the system 10 also comprises a memory means 16 connected to the computer network 14.
  • the system 10 also comprises a client means 18 connected to the computer network 14.
  • the client means 18 comprises an interface means 20 for entering m-number of search values (S 1 -S 1n ) where m is an integer and m > 1, regarding m-number of different parameters (A 1 -A n ,) for the product type (Q).
  • the search engine means 12 comprises a processor means 22.
  • the search engine means 12 also comprises comparison means 24 connected to the processor means 22.
  • the search engine means 12 comprises a memory means 26 connected to the processor means 22.
  • the deviation index is a function of A m and S m .
  • the comparison means 24 compares the various calculated deviation indexes (I 1 ,...I n ) with one another with the purpose of listing the products (P 1 -P n ) in accordance with how well the products match the product (B) sought for. The list is then stored in the memory means 26 for presentation on the client means 18.
  • the deviation index Ii is calculated in accordance with the following expression
  • the interface means 20 is also used for entering a first search value S 0 . This is done prior to entering the m-number of search values.
  • the processor means 22 then makes a first selection of the products (P 1 -P n ). This selection consists of the products (P 1 -P n ) whose parameter, A 0 , corresponds to the first search value, So, or consists of all the products (Pi-P n ) when no correspondence is established.
  • the client means 18 also comprises a further interface means 28 (see Figure 2).
  • the interface means 28 shows the parts as symbols, wherewith a part is selected by clicking on a corresponding symbol.
  • the computer network 14 is a local area network (LAN) 14, a global area network (WAN) 14, a private network 14 or the Internet 14.
  • LAN local area network
  • WAN global area network
  • private network 14 or the Internet 14.
  • the memory means 16 stores the parameters A m
  • the client means 18 comprises a personal digital assistant (PDA) 18, a mobile telephone 18 or a computer 18.
  • PDA personal digital assistant
  • the memory means 16 is comprised of a server 16.
  • the search engine means 12 is comprised of a server 12.
  • the modus operandi of the system 10 is described below with regard to products of the gas attenuator/gas spring type.
  • a 1 -A 4 which consist of: The length of the piston, A 1
  • the search is carried out in two stages.
  • the first stage consists of the product selection and the second stage consists of the matching order, so that the gas attenuators/gas springs that are the best match are at the top of the order.
  • the selection is determined solely by the diameter of the piston rod.
  • the search is carried out solely in respect of a given diameter.
  • the interface means 20 is used for entering a first search value, S 3 .
  • the processor means 22 makes a first selection of the products (Pi-P n ), in this case gas attenuator/gas springs, wherewith the selection consists either of the products (Pi-P n ) whose parameter, A 3 , corresponds to the first search value, S 3 , or consists of all the products (Pi-P n ) when no correspondence is established.
  • all gas attenuators/gas springs are used for the selection.
  • All of the selected gas attenuators/gas springs can be placed in an order of rank, so that the product which best agrees with the search values will top the list.
  • the processor means 22 calculates a deviation index
  • Ij is the deviation index for gas attenuators/gas springs number i and A 1 , A 2 and A 4 are the parameter values of the gas attenuator/gas spring that are matched to the search values S 1 , S 2 and S 4 .
  • the constants k l5 k 2 and Ii 4 are used for balancing the deviations in respect OfA 1 , A 2 and A 4 .
  • the comparison means 24 then compares the various calculated deviation indexes (I 1 , 1 2 , 1 4 ) with one another with the purpose of listing the gas attenuators/gas springs in accordance with how well they match the product sought.
  • End-piece selection can be achieved by the interface means 28 of the client means 18 displaying different symbol of different end pieces, wherewith the customer makes said selection by clicking on an appropriate symbol.
  • the order can be made.
  • Figure 3 is a flowchart illustrating one embodiment of a method according to the present invention for searching with the aid of a system 10, a product (B) of a specific product type (Q) from among a plurality, n, of products (P 1 - P n ) of the same product type (Q) and matching the product (Pj) that best corresponds to the sought product (B).
  • the system 10 comprises a search engine means 12 connected to a data network 14, a memory means 16 connected to the computer network 14 and a client means 18 connected to the computer network 14.
  • the method starts at block 50.
  • the method then continues at block 52 with the step in which there are entered m-number of search values (S 1 - S m ) with the aid of an interface means 20 comprised in the client means 18, where m is an integer and m > 1 with respect to m-number of different parameters (A 1 , ..., A m ) for the product type (Q).
  • the method then continues at block 56 with the step in which a comparison means 24 comprised in the search engine means 12 and connected to the processor means 22 compares the various calculated deviation indexes (I 1 , ..., I n ) with one another.
  • the method then continues at block 58 with the step in which the products (P 1 - P n ) are listed in accordance with how well they match the sought product (B).
  • the method then continues at block 60 with the step in which the list is stored in a memory means 26 comprised in the search engine means 12 and connected to the processor means 22 for display on the client means 18.
  • the method is terminated at block 62.
  • the deviation index Ij is calculated in accordance with the following expression
  • the method further comprises the steps of
  • the method also comprises the steps: when the products (P 1 - P n ) consist of different parts of an assemblage, illustrating these parts as symbols with the aid of a further interface means 28, and clicking on a symbol so as to select a corresponding part.
  • the computer network is a local area network (LAN) 14, a global area network (WAN) 14, a private network 14 or the Internet 14.
  • LAN local area network
  • WAN global area network
  • private network or the Internet 14.
  • the method further comprises the step of storing parameters A m. for the different products (P 1 - P n ) in the memory means 16.
  • the client means 18 is a personal digital assistant (PDA) 18, a mobile telephone 18 or a computer 18.
  • PDA personal digital assistant
  • the memory means 16 is comprised of a server 12.
  • Figure 4 is a flowchart that illustrates an embodiment of a method according to the present invention, where the product type is a gas attenuator/gas spring.
  • a search is made on the basis of four parameters in an attempt to match the best possible gas attenuator/gas spring. These four parameters are: the piston rod diameter (M- value of the threads), A 0 the piston length, A 1 the length of the piston rod A 2 the number of Newtons (N), A 3
  • the method starts at block 70.
  • Examples of other types of products are furnishings, clothing, such as shirts, light bulbs, wheel bearings, hub seals, fasteners such as screws, nuts, work searching.
  • Figure 5 illustrates diagrammatically a number of computer program products 102 1; ...102 n according to the present invention.
  • Figure 5 shows n-number of digital computers 10O 1 ,..., 10O n where n is an integer.
  • Figure 5 also shows n-number of different computer program products 102 ⁇ , ... , 102 n , herein disclosed in the form of CDs.
  • the different computer program products 102i, .... 102 n can be loaded directly into the internal memory of the n- number of different digital computers 10O 1 , ..., 10O n .
  • Each computer program product 102 l5 ..., 102 n comprises program software code portions for carrying out some or all of the steps according to figure 3 when the product/products 102 l5 ..., 102 n are run on the same computer 10O 1 , ..., 10O n .
  • the computer program products 102i, ..., 102 n may, for instance, have the form of diskettes, RAM-disks, magnetic tape, opto-magnetic discs or other appropriate products.

Abstract

L'invention concerne un système (10) qui a pour objet d'exécuter une recherche pour un produit (B) d'un type (Q) de produit spécifique parmi une pluralité n de produits (P 1 -Pn) du même type (Q) de produit et de rapprocher le produit (P1) qui correspond le mieux au produit recherché (B). n est un entier et n > 2, le système (10) comprenant un module moteur de recherche (12) connecté à un réseau informatique (14), un module mémoire (16) connecté au réseau informatique (14) et un module client (18) connecté au réseau informatique (14). Le module client (18) comprend un module d'interface (20) pour entrer m valeurs de recherche (Si -Sm), où m est un entier et m > 1 concernant m paramètres différents (Ai,..., Am) du type (Q) de produit. Le module moteur de recherche (12) comprend un module processeur (22), un module comparateur (24) connecté au module processeur (22) et un module mémoire (26) connecté au module processeur (22), le module processeur (22) calculant pour chaque produit (Pi -Pn) du type (Q) de produit un indice de déviation I1 = f(Aml,Sm ), où Aml est le paramètre Am pour le produit (Pi), où 1 < i < n. Le module comparateur (24) compare les divers indices de déviation calculés (Ii Ift) les uns aux autres dans le but de lister les produits (Pi -Pn) selon la manière dont il se rapproche du produit recherché (B), la liste étant stockée dans le module mémoire (26) pour un affichage sur le module client (18).
PCT/SE2007/050256 2006-04-20 2007-04-19 Système et procédé de recherche WO2007123483A1 (fr)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
SE0600866-8 2006-04-20
SE0600866A SE0600866L (sv) 2006-04-20 2006-04-20 Ett söksystem samt ett sökförfarande

Publications (1)

Publication Number Publication Date
WO2007123483A1 true WO2007123483A1 (fr) 2007-11-01

Family

ID=38349535

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/SE2007/050256 WO2007123483A1 (fr) 2006-04-20 2007-04-19 Système et procédé de recherche

Country Status (2)

Country Link
SE (1) SE0600866L (fr)
WO (1) WO2007123483A1 (fr)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030083958A1 (en) * 2001-06-08 2003-05-01 Jinshan Song System and method for retrieving information from an electronic catalog
EP1320041A2 (fr) * 2001-12-13 2003-06-18 Fujitsu Limited Recherche d'informations de profils
US20040002973A1 (en) * 2002-06-28 2004-01-01 Microsoft Corporation Automatically ranking answers to database queries
US6714929B1 (en) * 2001-04-13 2004-03-30 Auguri Corporation Weighted preference data search system and method

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6714929B1 (en) * 2001-04-13 2004-03-30 Auguri Corporation Weighted preference data search system and method
US20030083958A1 (en) * 2001-06-08 2003-05-01 Jinshan Song System and method for retrieving information from an electronic catalog
EP1320041A2 (fr) * 2001-12-13 2003-06-18 Fujitsu Limited Recherche d'informations de profils
US20040002973A1 (en) * 2002-06-28 2004-01-01 Microsoft Corporation Automatically ranking answers to database queries

Also Published As

Publication number Publication date
SE0600866L (sv) 2007-10-21

Similar Documents

Publication Publication Date Title
US20190324993A1 (en) Social network searching with breadcrumbs
US10311080B2 (en) Filtering and sorting information
JP5540079B2 (ja) 知識ベース構築の方法および装置
JP5255077B2 (ja) マルチテナント・データベース・システムにおけるカスタム・エンティティおよびフィールド
TWI493367B (zh) 搜尋結果之先進過濾方法
US7653618B2 (en) Method and system for searching and retrieving reusable assets
US9183278B2 (en) Computerized information system for creating patent data summaries and method therefor
CN110795627B (zh) 信息推荐方法及装置、电子设备
CN106997390B (zh) 一种设备配件或零部件商品交易信息搜索方法
US9495282B2 (en) Method and systems for a dashboard testing framework in an online demand service environment
KR101947299B1 (ko) 검색 질의 재작성 시스템 및 방법
US20110276580A1 (en) Synonym supported searches
US20100174712A1 (en) Expertise ranking using social distance
US10642897B2 (en) Distance in contextual network graph
US20040083232A1 (en) Association learning for automated recommendations
RU2632414C2 (ru) Способ формирования иерархической структуры данных, способ поиска данных с помощью иерархической структуры данных, сервер и постоянный машиночитаемый носитель
US20100138414A1 (en) Methods and systems for associative search
JP2003173280A (ja) データベース生成装置、データベース生成方法及びデータベース生成プログラム
WO2013028932A2 (fr) Procédé et système de recherche de numéro de partie
US9619458B2 (en) System and method for phrase matching with arbitrary text
US10467292B2 (en) Suggesting query items based on database fields
JP2000148765A (ja) 検索システムおよび検索方法
US11100057B2 (en) Virtual file organizer
WO2007123483A1 (fr) Système et procédé de recherche
US11436244B2 (en) Intelligent data enrichment using knowledge graph

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 07748417

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 07748417

Country of ref document: EP

Kind code of ref document: A1