WO2001082115A1 - Generic attribute database system - Google Patents
Generic attribute database system Download PDFInfo
- Publication number
- WO2001082115A1 WO2001082115A1 PCT/US2001/013253 US0113253W WO0182115A1 WO 2001082115 A1 WO2001082115 A1 WO 2001082115A1 US 0113253 W US0113253 W US 0113253W WO 0182115 A1 WO0182115 A1 WO 0182115A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- attribute
- values
- attributes
- database
- items
- Prior art date
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/10—Text processing
- G06F40/103—Formatting, i.e. changing of presentation of documents
- G06F40/117—Tagging; Marking up; Designating a block; Setting of attributes
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/28—Databases characterised by their database models, e.g. relational or object models
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/28—Databases characterised by their database models, e.g. relational or object models
- G06F16/284—Relational databases
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/28—Databases characterised by their database models, e.g. relational or object models
- G06F16/284—Relational databases
- G06F16/288—Entity relationship models
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/06—Buying, selling or leasing transactions
- G06Q30/0601—Electronic shopping [e-shopping]
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10—TECHNICAL SUBJECTS COVERED BY FORMER USPC
- Y10S—TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10S707/00—Data processing: database and file management or data structures
- Y10S707/953—Organization of data
- Y10S707/962—Entity-attribute-value
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10—TECHNICAL SUBJECTS COVERED BY FORMER USPC
- Y10S—TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10S707/00—Data processing: database and file management or data structures
- Y10S707/99931—Database or file accessing
- Y10S707/99933—Query processing, i.e. searching
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10—TECHNICAL SUBJECTS COVERED BY FORMER USPC
- Y10S—TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10S707/00—Data processing: database and file management or data structures
- Y10S707/99941—Database schema or data structure
- Y10S707/99942—Manipulating data structure, e.g. compression, compaction, compilation
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10—TECHNICAL SUBJECTS COVERED BY FORMER USPC
- Y10S—TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10S707/00—Data processing: database and file management or data structures
- Y10S707/99941—Database schema or data structure
- Y10S707/99943—Generating database or data structure, e.g. via user interface
Definitions
- the invention relates to databases. More specifically, the invention relates to a system and method for providing generic attributes across multiple categories in such databases. BACKGROUND OF THE INVENTION
- each product e.g., automobiles and shoes
- each category is stored in a separate data structure (e.g., a table), wherein such data structures will include the specific attributes for that category.
- the attributes could include (1) color, (2) size, and (3) type of material. Accordingly, a data structure is created that includes these attributes.
- the attributes could include (1) make, (2) model, (3) year and (4) color. Therefore, a separate data structure is created for these attributes.
- One embodiment of the present invention provides a database that includes an attribute value table that has item entries for items of different categories. Each item entry has attribute values for attributes of the items.
- the database also includes an attribute map table that has attribute map entries.
- the attribute map entries have attribute map values. Additionally, an attribute value is associated with an attribute map entry, such that the attribute values are translated based on the attribute map values of the associated attribute map entry.
- Figure 1 is a block diagram illustrating an exemplary network-based transaction facility according to embodiments of the present invention.
- Figure 2 is a database according to embodiments of the present invention.
- Figure 3 is a data structure stored in a database according to embodiments of the present invention.
- Figure 4 is another data structure stored in a database according to embodiments of the present invention.
- Figure 5 is another data structure stored in a database according to embodiments of the present invention.
- Figure 6 is another data structure stored in a database according to embodiments of the present invention.
- Figure 7 is an output window presenting information outputted from a database according to embodiments of the present invention.
- Figure 8 is an input window to receive information to be inputted into a database according to embodiments of the present invention.
- Figure 9 is a flowchart for use and operation of a transaction facility according to embodiments of the present invention.
- FIG. 10 is a diagrammatic representation of a machine used in conjunction with systems and methods according to embodiments of the present invention.
- FIG. 1 is block diagram illustrating an exemplary network-based transaction facility in the form of an Internet-based auction facility 10 that incorporates embodiments of the present invention. While an exemplary embodiment of the present invention is described within the context of an auction facility, it will be appreciated by those skilled in the art that the invention will find application in many different types of computer-based, and network-based facilities.
- the auction facility 10 includes one or more of a number of types of front-end servers, namely page servers 12 that deliver web pages (e.g., markup language documents), picture servers 14 that dynamically deliver images to be displayed within Web pages, listing servers 16, CGI servers 18 that provide an intelligent interface to the back-end of facility 10, and search servers 20 that handle search requests to the facility 10.
- E-mail servers 21 provide, inter alia, automated e-mail communications to users of the facility 10.
- the back-end servers include a database engine server 22, a search index server 24 and a credit card database server 26, each of which maintains and facilitates access to a respective database.
- the Internet-based auction facility 10 may be accessed by a client program 30, such as a browser (e.g., the Internet Explorer distributed by Microsoft Corp. of Redmond, Washington) that executes on a client machine 32 and accesses the facility 10 via a network such as, for example, the Internet 34.
- client program 30 such as a browser (e.g., the Internet Explorer distributed by Microsoft Corp. of Redmond, Washington) that executes on a client machine 32 and accesses the facility 10 via a network such as, for example, the Internet 34.
- a network such as, for example, the Internet 34.
- networks that a client may utilize to access the auction facility 10 include a wide area network (WAN), a local area network (LAN), a wireless network (e.g., a cellular network), or the Plain Old Telephone Service (POTS) network.
- WAN wide area network
- LAN local area network
- POTS Plain Old Telephone Service
- Figure 2 is a database diagram illustrating an exemplary database 23, maintained by and accessed via the database engine server 22, which at least partially implements and supports the auction facility 10.
- the database 23 is implemented as a relational database and includes a number of tables having entries or records that are linked by indices and keys.
- Database 23 includes generic attribute table 202, attribute validity table 204, attribute value table 206 and attribute map table 208.
- Generic attribute table 202 is a data structure that includes and defines all the attributes across all the different items of the different categories included in database 23.
- database 23 is used in conjunction with the tracking of different e-commerce goods or consumer products (e.g., automobiles, shoes) and/or services. Accordingly, these different categories have attributes that are different as well as attributes that are the same.
- the categories of shoes and automobiles both may have a color attribute.
- the category of automobiles may have a year attribute, indicating the year of the automobile, while the category of shoes may not have this attribute.
- Figure 3 is a diagrammatic representation of an exemplary embodiment of generic attribute table 202 that is populated with records or entries for attributes for different categories of items (e.g., consumer products and/or services) used in conjunction with auction facility 10.
- Generic attribute table 202 includes site identification (ID) column 301 that stores the site (e.g., country) in which the item is being sold and/or is located. In one embodiment wherein the site is a country that is not English, the attributes are stored and/or outputted in the native language (e.g., Japanese).
- Attribute ID column 303 is a unique identifier within database 23 for that particular attribute.
- the attribute LD for a particular attribute is independent of the language, thereby allowing attributes, which are stored and/or outputted in different languages, to have the same attribute ID. For example, if a color attribute is stored in both English and Japanese, the site ID would be different but the attribute LD would be the same.
- the attribute LD can be the same across different categories within database 23 for those attributes that are the same.
- a color attribute can be used in conjunction with both automobiles and shoes. Therefore, even though two separate categories include a "color" attribute, there is a need for only one entry into database 23.
- database 23 includes attributes that can be shared across different categories of products, thereby allowing for fewer numbers of tables to be designed, created and maintained than conventional databases wherein a table in such a database is designed, created and maintained for each category.
- attribute name column 305 is the name of the attribute.
- attribute type column 307 is the type defined for that attribute.
- the attribute types include multiple choice, Boolean, integer and float. Multiple-choice type is for those attributes that have discrete values associated therewith.
- the attribute type for color is a multiple-choice type, as such a type can be different colors (e.g., blue, green or red).
- the "Boolean" attribute type is for those attributes that have one of two conditions. For example, air conditioning is a Boolean type, as the product (e.g., an automobile or house) either does or does not have air conditioning.
- the integer and float could be incorporated into various categories including, for example, the year and the price of the item, respectively.
- embodiments of the invention are not limited to these attribute types, as other attribute types can be included in attribute type column 307.
- Figure 4 is a diagrammatic representation of an exemplary embodiment of attribute validity table 204 that is populated with records or entries for valid values for attributes for different categories of items (e.g., consumer products and/or services), as defined in generic attribute table 202, used in conjunction with auction facility 10.
- attribute validity table 204 includes the valid values for attributes that have attribute types of multiple choice, integer and float.
- attribute validity table 204 is not so limited as any type of attribute that includes a range or list of valid values can be included in attribute validity table 204.
- Attribute validity table 204 includes site LD column 402 that, as described above, stores the site (e.g., country) in which the item is being sold and/or is located. In one embodiment wherein the site is a country that is not English, the attributes are stored and/or outputted in the native language (e.g., Japanese). Additionally as described above, attribute ID column 404 stores a unique identifier within database 23 for that particular attribute.
- site LD column 402 that, as described above, stores the site (e.g., country) in which the item is being sold and/or is located. In one embodiment wherein the site is a country that is not English, the attributes are stored and/or outputted in the native language (e.g., Japanese). Additionally as described above, attribute ID column 404 stores a unique identifier within database 23 for that particular attribute.
- valid value LD column 406 stores a unique identification number for a valid value for a particular attribute.
- Valid value column 408 stores the valid values for the attributes defined in generic attribute table 202. Because there can be multiple valid values for a particular attribute, attribute validity table 204 can include different valid value IDs and valid values associated with one attribute. One example would be an attribute having a "multiple choice" attribute type. Assuming that the color attribute is a "multiple choice" type and that its attribute LD is one, this attribute LD will be the same for three valid value Ds (e.g., one for red, two for blue and three for green). Accordingly, attribute validity table 204 will have three different entries for these three color attributes, wherein the attribute LD and site ID for all three entries are the same, while the valid value LD and valid value are different for the attribute.
- Maximum range column 410 and minimum range column 412 store the ranges of valid values for the attributes defined in generic attribute table 202 that are defined by a range.
- One such range would be the year of the product.
- attribute validity table 204 can include multiple entries having different maximum and minimum ranges for a particular attribute. For example, assuming that for the year attribute for items the attribute ID is three and that there are three valid ranges for this attribute (e.g., (1) 1930-1939, (2) 1940- 1949 and (3) 1950-1959), the valid value ID will be different for all three different year ranges, while having a different entry into attribute validity table 204 for each one.
- attribute validity table 204 includes valid values for attributes that can be shared across different categories of products, thereby allowing for fewer numbers of tables to be designed, created and maintained than conventional databases.
- valid value column 408 is mutually exclusive of maximum range column 410 and minimum range column 412. For example, if an attribute (e.g., color) is a multiple choice attribute type, this attribute is defined by discrete components (e.g., red, blue or green) and not by a range.
- Figure 5 is a diagrammatic representation of an exemplary embodiment of attribute value table 206 that is populated with records or entries of attribute values of actual items (i.e., attribute value entries) stored in database 23 used in conjunction with auction facility 10.
- the number of attributes for a particular item is limited to 30.
- embodiments of the present invention are not so limited, as an item can be have any number of attributes associated therewith.
- Item LD column 502 is a unique identifier (i.e., an identification number) across database 23 for an item stored therein. For example, assuming that 10 different automobiles and 10 different pairs of shoes are stored in database 23, all 10 different automobiles and all 10 different pairs of shoes receive a unique identifier.
- Attributes #1- 30 columns 504-508 define the values of the attributes, but not the attribute type (e.g., color), for a particular item that has a unique identifier.
- attribute type e.g., color
- one entry could include an item LD of 221264646, which has three different attributes: (1) attribute #1 is 1956, (2) attribute #2 is three and (3) attribute #3 is one.
- Figure 6 is a diagrammatic representation of an exemplary embodiment of attribute map table 208 that is populated with records or entries for each attribute stored in attribute value table 206 (i.e., attribute map entries) that is used in conjunction with auction facility 10.
- These records or entries include mapping or translation values (i.e., attribute map values or translation components) for the attributes.
- the mapping or translation values include the category and attribute types for the attribute value.
- Attribute map table 208 includes site LD column 602 that, as described above, stores the site (e.g., country) in which the item is being sold and/or is located.
- Category LD column 604 stores the type of category (e.g., automobile or shoes) that the attribute is within.
- Attribute position column 606 stores the position within the category that the attribute is located. For example, assuming that the category includes three attributes: (1) color, (2) size and (3) type of material, the attribute position for size would be two.
- Attribute map table 208 also includes attribute ID column 608 and is defined as described above in conjunction with Figures 3-4.
- Display position column 610 stores the column position within a display interface when the attribute is outputted on such an interface.
- a display interface is shown in Figure 7.
- Figure 7 includes output display interface 700.
- output display interface 700 is a markup language page interface displayed by a browser.
- the display interface could comprise user interfaces presented by any WINDOWS ® client application or stand-alone application, and need not comprise markup-language documents.
- Output display interface 700 is a display interface for an automobile category based on a search within database 23 for certain automobiles. Accordingly, columns 706-712 include the make-model, the mileage, the year and the price, respectively of different automobiles being displayed in output display interface 700. Assuming that for an attribute entry in attribute map table 208 that is being outputted to output display interface 700 the display position is three, the associated attribute (i.e., the year attribute) would be positioned at column 3 of output display interface 700.
- display length column 612 stores the number of characters being displayed in a display interface when the attribute is outputted on such an interface. Returning to output display interface 700, the display length for the year attribute would be four (one for each digit in the year).
- search flag column 614 stores a number, when translated, defines whether this attribute is searchable and assuming that the particular attribute is searchable, whether the particular attribute was used for searching in a retrieval process within database 23.
- search flag column 614 stores a number, when translated, defines whether this attribute is searchable and assuming that the particular attribute is searchable, whether the particular attribute was used for searching in a retrieval process within database 23.
- any retrieval processes from database 23 can employ such an attribute. For example, if a user of database 23 desires to find all of the cars in database 23 that have the color attribute of "blue" and the color attribute is searchable, such a user can use this color attribute to search and retrieve all blue-colored colors from database 23.
- a user of the auction facility 10 may desire to search for particular auction item for which to bid. Accordingly, the user is presented with input display interface 800 through which the user provides certain search criteria for searching for and retrieving items from database 23.
- input display interface 800 is a markup language page interface displayed by a browser.
- the display interface could comprise user interfaces presented by any WINDOWS ® client application or stand-alone application, and need not comprise markup-language documents.
- Input display interface 800 for an automobile category provides make field 802 and model field 804 into which a user may enter the make and model of the automobiles.
- Input display interface 800 also includes minimum year range field 806 and maximum year range field 808 into which a user may enter the range of years of the automobiles.
- input display interface 800 includes mileage range field 810 and location field 812 into which a user may enter the mileage and location of the automobiles.
- Search servers 20 forwards this search request to database engine server 22.
- database engine server 22 retrieves an item entry from the attribute value table 206 and derives the site ID and the category LD.
- the site LD and the category LD are derived from the item LD in the item entry through a decoding or translation procedure, known in the art.
- database engine server 22 checks to see if the site ID and the category LD match the requested site LD and category LD from the search request. If the site LD and the category LD do not match the requested site LD and category LD from the search request, database engine server 22, at decision block 914, determines if this is the last item entry in attribute value table 206, which is further described below.
- database engine server 22 determines the attribute position of the first attribute based on its location in the item entry. For example, attribute #1 column 504 stores the first attribute value. Accordingly, the attribute position is one for this attribute value.
- database engine server 22 traverses attribute map table 208 to find the associated attribute map entry.
- database engine server 22 matches the derived site ID, category LD and attribute position to the site LDs, category IDs and attribute positions in the attribute map entries.
- database engine server 22 generates a translation for the attribute value.
- the translation of the attribute value includes (1) the attribute LO from attribute ID column 608, (2) the display position from display position column 610, (3) the display length from display length column 612 and (4) the search flag from search flag column 614.
- database engine server 22 translates the attribute value by traversing generic attribute table 202 to find the associated attribute entry.
- database engine server 22 matches the site ID and the attribute LD from the attribute map entry. Once the associated attribute entry is found, database engine server 22 determines (1) the attribute name from attribute name column 305 and (2) the attribute type from attribute type column 307. At decision block 912, database engine server 22 checks to see if this is the last attribute for this item entry in attribute value table 206. If this is not the last attribute, database engine server 22, returning to block 908, determines the attribute position of the next attribute in the item category based on its location therein. If this is the last attribute, at decision block 912, database engine server 22 checks to see if this is the last entry, at block 914. If this is not the last entry, database engine server 22, at block 904, retrieves the next item entry. If this is the last entry, database engine server 22, at block 916, outputs the translation for the attribute values for each item that matched. In one embodiment, this output is formatted into a display interface, as illustrated in Figure 7.
- Figure 10 shows a diagrammatic representation of machine in the exemplary form of a computer system 300 within which a set of instructions, for causing the machine to perform any one of the methodologies discussed above, may be executed.
- the machine may comprise a network router, a network switch, a network bridge, Personal Digital Assistant (PDA), a cellular telephone, a web appliance or any machine capable of executing a sequence of instructions that specify actions to be taken by that machine.
- PDA Personal Digital Assistant
- the computer system 300 includes a processor 302, a main memory 304 and a static memory 306, which communicate with each other via a bus 308.
- the computer system 300 may further include a video display unit 310 (e.g., a liquid crystal display (LCD) or a cathode ray tube (CRT)).
- the computer system 300 also includes an alphanumeric input device 312 (e.g. a keyboard), a cursor control device 314 (e.g. a mouse), a disk drive unit 316, a signal generation device 320 (e.g. a speaker) and a network interface device 322
- the disk drive unit 316 includes a machine-readable medium 324 on which is stored a set of instructions (i.e., software) 326 embodying any one, or all, of the methodologies described above.
- the software 326 is also shown to reside, completely or at least partially, within the main memory 304 and/or within the processor 302.
- the software 326 may further be transmitted or received via the network interface device 322.
- the term "machine-readable medium” shall be taken to include any medium that is capable of storing or encoding a sequence of instructions for execution by the machine and that cause the machine to perform any one of the methodologies of the present invention.
- the term “machine-readable medium” shall accordingly be taken to included, but not be limited to, solid-state memories, optical and magnetic disks, and carrier wave signals.
Abstract
Description
Claims
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
AU2001257232A AU2001257232A1 (en) | 2000-04-24 | 2001-04-24 | Generic attribute database system |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US09/563,069 | 2000-04-24 | ||
US09/563,069 US6604107B1 (en) | 2000-04-24 | 2000-04-24 | Generic attribute database system for storing items of different categories having shared attributes |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2001082115A1 true WO2001082115A1 (en) | 2001-11-01 |
Family
ID=24248990
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/US2001/013253 WO2001082115A1 (en) | 2000-04-24 | 2001-04-24 | Generic attribute database system |
Country Status (3)
Country | Link |
---|---|
US (5) | US6604107B1 (en) |
AU (1) | AU2001257232A1 (en) |
WO (1) | WO2001082115A1 (en) |
Cited By (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6778993B2 (en) | 2000-04-24 | 2004-08-17 | Ebay Inc. | Generic attribute database system |
US7921052B2 (en) | 2002-12-31 | 2011-04-05 | Autotrader.Com, Inc. | Efficient online auction style listings that encourage out-of-channel negotiation |
US8055582B2 (en) | 2003-06-26 | 2011-11-08 | Paypal Inc. | Multi currency exchanges between participants of a network-based transaction facility |
US8833650B1 (en) | 2006-05-25 | 2014-09-16 | Sean I. Mcghie | Online shopping sites for redeeming loyalty points |
US8944320B1 (en) | 2006-05-25 | 2015-02-03 | Sean I. Mcghie | Conversion/transfer of non-negotiable credits to in-game funds for in-game purchases |
US9092792B2 (en) | 2002-06-10 | 2015-07-28 | Ebay Inc. | Customizing an application |
US9189568B2 (en) | 2004-04-23 | 2015-11-17 | Ebay Inc. | Method and system to display and search in a language independent manner |
US9514128B2 (en) | 2001-10-11 | 2016-12-06 | Ebay Inc. | System and method to facilitate translation of communications between entities over a network |
US9704174B1 (en) | 2006-05-25 | 2017-07-11 | Sean I. Mcghie | Conversion of loyalty program points to commerce partner points per terms of a mutual agreement |
US9736269B2 (en) | 2006-08-23 | 2017-08-15 | Ebay Inc. | Method and system for sharing metadata between interfaces |
US10062062B1 (en) | 2006-05-25 | 2018-08-28 | Jbshbm, Llc | Automated teller machine (ATM) providing money for loyalty points |
US11244324B2 (en) | 2003-04-11 | 2022-02-08 | Ebay Inc. | Method and system to facilitate an online promotion relating to a network-based marketplace |
Families Citing this family (115)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7418474B2 (en) * | 1994-03-03 | 2008-08-26 | Schwab Barry H | Secure identification system |
US7747507B2 (en) | 1996-05-23 | 2010-06-29 | Ticketmaster L.L.C. | Computer controlled auction system |
US20040039663A1 (en) * | 1999-02-26 | 2004-02-26 | Kernz James J. | Integrated market exchange system, apparatus and method facilitating trade in graded encapsulated objects |
US20020062258A1 (en) | 2000-05-18 | 2002-05-23 | Bailey Steven C. | Computer-implemented procurement of items using parametric searching |
US6751600B1 (en) * | 2000-05-30 | 2004-06-15 | Commerce One Operations, Inc. | Method for automatic categorization of items |
US7043457B1 (en) | 2000-06-28 | 2006-05-09 | Probuild, Inc. | System and method for managing and evaluating network commodities purchasing |
US7660740B2 (en) | 2000-10-16 | 2010-02-09 | Ebay Inc. | Method and system for listing items globally and regionally, and customized listing according to currency or shipping area |
US7899721B2 (en) | 2001-02-27 | 2011-03-01 | Accenture Global Services Gmbh | E-commerce system, method and computer program product |
US8332275B2 (en) | 2001-10-31 | 2012-12-11 | Ebay Inc. | Method and apparatus to facilitate a transaction within a network-based facility |
US20030135441A1 (en) * | 2001-12-17 | 2003-07-17 | Cfph, L.L.C. | Systems and methods for durable goods futures market |
US7091573B2 (en) * | 2002-03-19 | 2006-08-15 | Infineon Technologies Ag | Power transistor |
US7756759B1 (en) * | 2002-05-15 | 2010-07-13 | Versata Development Group, Inc. | Method and apparatus for inventory searching |
US7941348B2 (en) | 2002-06-10 | 2011-05-10 | Ebay Inc. | Method and system for scheduling transaction listings at a network-based transaction facility |
US8719041B2 (en) | 2002-06-10 | 2014-05-06 | Ebay Inc. | Method and system for customizing a network-based transaction facility seller application |
US20040006530A1 (en) * | 2002-07-03 | 2004-01-08 | Freemarkets, Inc. | Automated lotting |
US9740988B1 (en) | 2002-12-09 | 2017-08-22 | Live Nation Entertainment, Inc. | System and method for using unique device indentifiers to enhance security |
US10366373B1 (en) | 2002-12-09 | 2019-07-30 | Live Nation Entertainment, Incorporated | Apparatus for access control and processing |
US9477820B2 (en) | 2003-12-09 | 2016-10-25 | Live Nation Entertainment, Inc. | Systems and methods for using unique device identifiers to enhance security |
US20040138988A1 (en) * | 2002-12-20 | 2004-07-15 | Bart Munro | Method to facilitate a search of a database utilizing multiple search criteria |
US20080015870A1 (en) * | 2003-05-30 | 2008-01-17 | Lawrence Benjamin Elowitz | Apparatus and method for facilitating a search for gems |
GB2419442A (en) | 2003-06-12 | 2006-04-26 | Adpay Inc | Facilitating the sale of ad items via the internet |
US20060173742A1 (en) * | 2003-06-12 | 2006-08-03 | Heene Michael E | Augmenting and searching classified items via the internet |
US7707074B1 (en) | 2003-09-08 | 2010-04-27 | Accenture Global Services Gmbh | Online marketplace channel access |
US20050051106A1 (en) * | 2003-09-09 | 2005-03-10 | Nancy Tulgren | Modular pet furniture |
US20050080714A1 (en) * | 2003-09-30 | 2005-04-14 | Cmarket, Inc. | Method and apparatus for combining items in an on-line charitable auction or fund raising event |
WO2005045722A1 (en) * | 2003-10-06 | 2005-05-19 | Ebay Inc. | Culture specific on-line commerce |
US20050091140A1 (en) * | 2003-10-24 | 2005-04-28 | Jeff Sloan | Valuation tool and method for electronic commerce including auction listings |
US20050131837A1 (en) | 2003-12-15 | 2005-06-16 | Sanctis Jeanne D. | Method, system and program product for communicating e-commerce content over-the-air to mobile devices |
US8078483B1 (en) | 2003-12-16 | 2011-12-13 | Ticketmaster | Systems and methods for queuing access to network resources |
US7337166B2 (en) * | 2003-12-19 | 2008-02-26 | Caterpillar Inc. | Parametric searching |
US20050171858A1 (en) * | 2004-02-03 | 2005-08-04 | Conduct Prosecution To Exclusion Inventors | Multi-vendor online marketplace |
US20050197946A1 (en) * | 2004-03-05 | 2005-09-08 | Chris Williams | Product data file for online marketplace sales channels |
US7769640B2 (en) * | 2004-03-05 | 2010-08-03 | Accenture Global Services Gmbh | Strategies for online marketplace sales channels |
US7584123B1 (en) | 2004-04-06 | 2009-09-01 | Ticketmaster | Systems for dynamically allocating finite or unique resources |
US20050261989A1 (en) * | 2004-04-06 | 2005-11-24 | Mark Vadon | Apparatus and method for facilitating a search for gem settings |
US20050228744A1 (en) * | 2004-04-09 | 2005-10-13 | Cmarket, Inc. | Method and apparatus for modifying the winning bid in an on-line auction to benefit a charitable organization |
US20050246265A1 (en) * | 2004-04-09 | 2005-11-03 | Cmarket, Inc. | Method and apparatus for assigning value to an item donated to an on-line charitable auction or fund raising event |
US20050228742A1 (en) * | 2004-04-09 | 2005-10-13 | Cmarket, Inc. | Method and apparatus for creating and conducting on-line charitable fund raising activities with competitive events |
US20050228745A1 (en) * | 2004-04-09 | 2005-10-13 | Cmarket, Inc. | Method and apparatus for conducting on-line auction events in coordination with incentive promotion for bidders |
US20050228746A1 (en) * | 2004-04-09 | 2005-10-13 | Cmarket, Inc. | Method and apparatus for contribution based placement of donor advertisements |
US8090698B2 (en) | 2004-05-07 | 2012-01-03 | Ebay Inc. | Method and system to facilitate a search of an information resource |
US20050251410A1 (en) * | 2004-05-08 | 2005-11-10 | Kahn Michael R | Price presentation in an online e-commerce system |
US8892530B1 (en) | 2004-05-28 | 2014-11-18 | Amdocs, Inc. | Policy configuration user interface |
US8370269B2 (en) * | 2004-06-02 | 2013-02-05 | Overstock.Com, Inc. | System and methods for electronic commerce using personal and business networks |
US20060155637A1 (en) * | 2004-09-01 | 2006-07-13 | Matthew Hawkes | Combined on-site and online auction systems and methods |
US20060059010A1 (en) * | 2004-09-14 | 2006-03-16 | Amdocs Software Systems Limited | Product and price determination system |
US10395463B2 (en) * | 2004-09-14 | 2019-08-27 | Amdocs Development Limited | Product definition system |
US8719075B2 (en) | 2004-09-23 | 2014-05-06 | Overstock.Com, Inc. | System, program product, and methods for online image handling |
US20070043629A1 (en) * | 2004-09-29 | 2007-02-22 | Cmarket, Inc. | Method and apparatus for creating a catalog for an on-line charitable auction or fund raising event from a virtual consignment database in accordance with an organization profile |
US9608929B2 (en) | 2005-03-22 | 2017-03-28 | Live Nation Entertainment, Inc. | System and method for dynamic queue management using queue protocols |
WO2006102354A2 (en) | 2005-03-22 | 2006-09-28 | Ticketmaster | Apparatus and methods for providing queue messaging over a network |
US9762685B2 (en) | 2005-04-27 | 2017-09-12 | Live Nation Entertainment, Inc. | Location-based task execution for enhanced data access |
US20140379390A1 (en) | 2013-06-20 | 2014-12-25 | Live Nation Entertainment, Inc. | Location-based presentations of ticket opportunities |
US20060253366A1 (en) * | 2005-05-03 | 2006-11-09 | Rebibo Daniel T | Reverse auction system and method |
US20070198494A1 (en) * | 2005-07-08 | 2007-08-23 | Vadon Mark C | Apparatus and method for facilitating a search for sets of gems |
CA2615390A1 (en) | 2005-07-15 | 2007-01-25 | Revolution Money Inc. | System and method for immediate issuance of transaction cards |
US20070027746A1 (en) * | 2005-08-01 | 2007-02-01 | Grabowich George A | Method and system for online sales information exchange |
US7979340B2 (en) | 2005-09-21 | 2011-07-12 | Overstock.Com, Inc. | System, program product, and methods for online image handling |
US8250058B2 (en) | 2005-10-18 | 2012-08-21 | Fish Robert D | Table for storing parameterized product/services information using variable field columns |
US20070100862A1 (en) * | 2005-10-23 | 2007-05-03 | Bindu Reddy | Adding attributes and labels to structured data |
US7882156B2 (en) * | 2005-11-02 | 2011-02-01 | Requisite Software, Inc. | System and method for storing item attributes in an electronic catalog |
US20070106593A1 (en) * | 2005-11-07 | 2007-05-10 | Grant Lin | Adaptive stochastic transaction system |
US20070174188A1 (en) * | 2006-01-25 | 2007-07-26 | Fish Robert D | Electronic marketplace that facilitates transactions between consolidated buyers and/or sellers |
CA2637184C (en) | 2006-02-07 | 2016-08-16 | Ticketmaster | Methods and systems for reducing burst usage of a networked computer system |
US8271521B2 (en) * | 2006-03-20 | 2012-09-18 | Blue Nile, Inc. | Computerized search technique, such as an internet-based gemstone search technique |
US7848956B1 (en) | 2006-03-30 | 2010-12-07 | Creative Byline, LLC | Creative media marketplace system and method |
CN101467173A (en) | 2006-05-09 | 2009-06-24 | 票务专家公司 | Apparatus for access control and processing |
US20080065513A1 (en) * | 2006-08-31 | 2008-03-13 | Cmarket, Inc. | Method and apparatus for sponsoring a consignable item in an on-line charitable auction or fund raising event |
US7711684B2 (en) | 2006-12-28 | 2010-05-04 | Ebay Inc. | Collaborative content evaluation |
US20090024534A1 (en) * | 2007-07-17 | 2009-01-22 | E-Ip, Llc | Online marketplace for intellectual property |
US20090024486A1 (en) * | 2007-07-17 | 2009-01-22 | Sevrain Christophe J P | Online marketplace for intellectual property |
US20100023424A1 (en) * | 2007-07-17 | 2010-01-28 | CJPS Enterprises, LLC | Online marketplace for intellectual property |
US7849133B2 (en) | 2007-08-07 | 2010-12-07 | Ticketmaster, Llc | Systems and methods for providing resource allocation in a networked environment |
US7945482B2 (en) | 2007-08-23 | 2011-05-17 | Ebay Inc. | Viewing shopping information on a network-based social platform |
US7720722B2 (en) | 2007-08-23 | 2010-05-18 | Ebay Inc. | Sharing shopping information on a network-based social platform |
US9807096B2 (en) | 2014-12-18 | 2017-10-31 | Live Nation Entertainment, Inc. | Controlled token distribution to protect against malicious data and resource access |
US8583480B2 (en) | 2007-12-21 | 2013-11-12 | Overstock.Com, Inc. | System, program product, and methods for social network advertising and incentives for same |
US8214804B2 (en) | 2007-12-31 | 2012-07-03 | Overstock.Com, Inc. | System and method for assigning computer users to test groups |
US9208485B2 (en) | 2008-03-24 | 2015-12-08 | American Express Travel Related Services Company, Inc. | System and method for facilitating online transactions |
US20090287667A1 (en) * | 2008-05-13 | 2009-11-19 | Kannan Shivkumar | Data processing method and apparatus thereof |
US20090307113A1 (en) * | 2008-06-09 | 2009-12-10 | Fasold Richard E | Method and system for determining profit and loss for sellers using online auctions or e-stores |
US8326662B1 (en) | 2008-06-18 | 2012-12-04 | Overstock.Com, Inc. | Positioning E-commerce product related to graphical imputed consumer demand |
US20100076979A1 (en) * | 2008-09-05 | 2010-03-25 | Xuejun Wang | Performing search query dimensional analysis on heterogeneous structured data based on relative density |
US20100076952A1 (en) * | 2008-09-05 | 2010-03-25 | Xuejun Wang | Self contained multi-dimensional traffic data reporting and analysis in a large scale search hosting system |
US8290923B2 (en) * | 2008-09-05 | 2012-10-16 | Yahoo! Inc. | Performing large scale structured search allowing partial schema changes without system downtime |
US9747622B1 (en) | 2009-03-24 | 2017-08-29 | Overstock.Com, Inc. | Point-and-shoot product lister |
US20100318411A1 (en) * | 2009-06-16 | 2010-12-16 | Pink Michael A | Community Philanthropy System & Process |
US8676632B1 (en) | 2009-07-16 | 2014-03-18 | Overstock.Com, Inc. | Pricing and forecasting |
US20110022497A1 (en) * | 2009-07-22 | 2011-01-27 | Eric Scifres | Creation and maintenance of an electronic commerce listings catalog |
US20110047055A1 (en) * | 2009-08-24 | 2011-02-24 | Maximillian Funk | Dynamic Computer-Based Information Management System |
US9922382B2 (en) * | 2009-08-31 | 2018-03-20 | Navitaire Llc | Travel reservations using a common model |
US9818103B2 (en) | 2010-04-06 | 2017-11-14 | American Express Travel Related Services Company, Inc. | Secure exchange of indicia of value and associated information |
US10096161B2 (en) | 2010-06-15 | 2018-10-09 | Live Nation Entertainment, Inc. | Generating augmented reality images using sensor and location data |
AU2011268420B2 (en) | 2010-06-15 | 2014-05-01 | Ticketmaster, Llc | Methods and systems for computer aided event and venue setup and modeling and interactive maps |
US9781170B2 (en) | 2010-06-15 | 2017-10-03 | Live Nation Entertainment, Inc. | Establishing communication links using routing protocols |
US9047642B2 (en) | 2011-03-24 | 2015-06-02 | Overstock.Com, Inc. | Social choice engine |
US8533200B2 (en) * | 2011-05-26 | 2013-09-10 | Hadron Data Technologies, Inc. | Apparatus and method for organizing, storing and retrieving data using a universal variable-length data structure |
US10546262B2 (en) | 2012-10-19 | 2020-01-28 | Overstock.Com, Inc. | Supply chain management system |
US10949876B2 (en) | 2012-10-29 | 2021-03-16 | Overstock.Com, Inc. | System and method for management of email marketing campaigns |
US9117239B2 (en) | 2013-03-13 | 2015-08-25 | Reno Acquisitions, Llc | Method and system for generating a data grid interface to monitor and recommend relevant products |
US20140279189A1 (en) * | 2013-03-13 | 2014-09-18 | Dynamite Data, Llc | Method and system for monitoring and recommending relevant products |
US11676192B1 (en) | 2013-03-15 | 2023-06-13 | Overstock.Com, Inc. | Localized sort of ranked product recommendations based on predicted user intent |
US11023947B1 (en) | 2013-03-15 | 2021-06-01 | Overstock.Com, Inc. | Generating product recommendations using a blend of collaborative and content-based data |
US9229991B2 (en) * | 2013-04-19 | 2016-01-05 | Palo Alto Research Center Incorporated | Computer-implemented system and method for exploring and filtering an information space based on attributes via an interactive display |
US10810654B1 (en) | 2013-05-06 | 2020-10-20 | Overstock.Com, Inc. | System and method of mapping product attributes between different schemas |
US9483788B2 (en) | 2013-06-25 | 2016-11-01 | Overstock.Com, Inc. | System and method for graphically building weighted search queries |
US10929890B2 (en) | 2013-08-15 | 2021-02-23 | Overstock.Com, Inc. | System and method of personalizing online marketing campaigns |
US10872350B1 (en) | 2013-12-06 | 2020-12-22 | Overstock.Com, Inc. | System and method for optimizing online marketing based upon relative advertisement placement |
CN103995870A (en) * | 2014-05-21 | 2014-08-20 | 百度在线网络技术(北京)有限公司 | Interactive searching method and device |
US9830534B1 (en) * | 2015-12-16 | 2017-11-28 | A9.Com, Inc. | Object recognition |
US10534845B2 (en) | 2016-05-11 | 2020-01-14 | Overstock.Com, Inc. | System and method for optimizing electronic document layouts |
US10970769B2 (en) | 2017-03-02 | 2021-04-06 | Overstock.Com, Inc. | Method and system for optimizing website searching with user pathing |
US11514493B1 (en) | 2019-03-25 | 2022-11-29 | Overstock.Com, Inc. | System and method for conversational commerce online |
US11205179B1 (en) | 2019-04-26 | 2021-12-21 | Overstock.Com, Inc. | System, method, and program product for recognizing and rejecting fraudulent purchase attempts in e-commerce |
US11734368B1 (en) | 2019-09-26 | 2023-08-22 | Overstock.Com, Inc. | System and method for creating a consistent personalized web experience across multiple platforms and channels |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4811199A (en) * | 1987-05-08 | 1989-03-07 | Kuechler William L | System for storing and manipulating information in an information base |
US5339391A (en) * | 1990-05-14 | 1994-08-16 | Microelectronics And Computer Technology Corporation | Computer display unit with attribute enhanced scroll bar |
US5627979A (en) * | 1994-07-18 | 1997-05-06 | International Business Machines Corporation | System and method for providing a graphical user interface for mapping and accessing objects in data stores |
Family Cites Families (127)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US3581072A (en) | 1968-03-28 | 1971-05-25 | Frederick Nymeyer | Auction market computation system |
US3573747A (en) | 1969-02-24 | 1971-04-06 | Institutional Networks Corp | Instinet communication system for effectuating the sale or exchange of fungible properties between subscribers |
US4412287A (en) | 1975-05-29 | 1983-10-25 | Braddock Iii Walter D | Automated stock exchange |
US4903201A (en) | 1983-11-03 | 1990-02-20 | World Energy Exchange Corporation | Automated futures trading exchange |
US4677552A (en) | 1984-10-05 | 1987-06-30 | Sibley Jr H C | International commodity trade exchange |
US4674044A (en) | 1985-01-30 | 1987-06-16 | Merrill Lynch, Pierce, Fenner & Smith, Inc. | Automated securities trading system |
JPH0743748B2 (en) | 1986-02-17 | 1995-05-15 | 株式会社オークネット | Information transmission processing method of auction information transmission processing system |
US4864516A (en) | 1986-03-10 | 1989-09-05 | International Business Machines Corporation | Method for implementing an on-line presentation in an information processing system |
US4799156A (en) | 1986-10-01 | 1989-01-17 | Strategic Processing Corporation | Interactive market management system |
US4823265A (en) | 1987-05-11 | 1989-04-18 | Nelson George E | Renewable option accounting and marketing system |
US5168446A (en) | 1989-05-23 | 1992-12-01 | Telerate Systems Incorporated | System for conducting and processing spot commodity transactions |
US5077665A (en) | 1989-05-25 | 1991-12-31 | Reuters Limited | Distributed matching system |
US5136501A (en) | 1989-05-26 | 1992-08-04 | Reuters Limited | Anonymous matching system |
US5101353A (en) | 1989-05-31 | 1992-03-31 | Lattice Investments, Inc. | Automated system for providing liquidity to securities markets |
US5192407A (en) | 1990-01-30 | 1993-03-09 | Iowa State University Research Foundation, Inc. | Means and method of detection in chemical separation procedures |
MC2199A1 (en) | 1990-02-16 | 1992-10-05 | I V P Informations Ventes Publ | AUCTION PROCESSING METHOD AND SYSTEM |
US5297031A (en) | 1990-03-06 | 1994-03-22 | Chicago Board Of Trade | Method and apparatus for order management by market brokers |
US5205200A (en) | 1990-07-26 | 1993-04-27 | Wright John J | Hydraulic booster device for linear actuator |
US5063507A (en) | 1990-09-14 | 1991-11-05 | Plains Cotton Cooperative Association | Goods database employing electronic title or documentary-type title |
JP2624569B2 (en) | 1990-10-22 | 1997-06-25 | シャープ株式会社 | Read-only memory |
US5243515A (en) | 1990-10-30 | 1993-09-07 | Lee Wayne M | Secure teleprocessing bidding system |
US5305200A (en) | 1990-11-02 | 1994-04-19 | Foreign Exchange Transaction Services, Inc. | Financial exchange system having automated recovery/rollback of unacknowledged orders |
US5258908A (en) | 1990-11-02 | 1993-11-02 | Foreign Exchange Transaction Services, Inc. | Detection and prevention of duplicate trading transactions over a communications network |
US5280422A (en) | 1990-11-05 | 1994-01-18 | Watlow/Winona, Inc. | Method and apparatus for calibrating and controlling multiple heaters |
GB9027249D0 (en) | 1990-12-17 | 1991-02-06 | Reuters Ltd | Offer matching system |
US5297032A (en) | 1991-02-01 | 1994-03-22 | Merrill Lynch, Pierce, Fenner & Smith Incorporated | Securities trading workstation |
GB9103907D0 (en) | 1991-02-25 | 1991-04-10 | Beaumont Maxin International L | Interactive transaction processing system |
CA2059078C (en) | 1991-02-27 | 1995-10-03 | Alexander G. Fraser | Mediation of transactions by a communications system |
DE69131251T2 (en) | 1991-08-15 | 1999-12-09 | Ibm | System and method for processing data representing stored images |
US5426281A (en) | 1991-08-22 | 1995-06-20 | Abecassis; Max | Transaction protection system |
US5375055A (en) | 1992-02-03 | 1994-12-20 | Foreign Exchange Transaction Services, Inc. | Credit management for electronic brokerage system |
US5325297A (en) | 1992-06-25 | 1994-06-28 | System Of Multiple-Colored Images For Internationally Listed Estates, Inc. | Computer implemented method and system for storing and retrieving textual data and compressed image data |
US5598557A (en) | 1992-09-22 | 1997-01-28 | Caere Corporation | Apparatus and method for retrieving and grouping images representing text files based on the relevance of key words extracted from a selected file to the text files |
CA2100134C (en) | 1992-09-29 | 1999-06-22 | Raymond Otto Colbert | Secure credit/debit card authorization |
US5794219A (en) | 1996-02-20 | 1998-08-11 | Health Hero Network, Inc. | Method of conducting an on-line auction with bid pooling |
NL9300266A (en) | 1993-02-10 | 1994-09-01 | Theodoor Hubertus Maria Joseph | Automated selling system |
JPH0728689A (en) | 1993-07-09 | 1995-01-31 | Hitachi Ltd | Information processor |
GB9309956D0 (en) * | 1993-05-14 | 1993-06-30 | Plessey Telecomm | Database access |
US5377258A (en) | 1993-08-30 | 1994-12-27 | National Medical Research Council | Method and apparatus for an automated and interactive behavioral guidance system |
US5544051A (en) | 1993-09-17 | 1996-08-06 | Digital Equipment Corporation | Document management system using multiple threaded processes and having asynchronous repository responses and no busy cursor |
US5600833A (en) | 1993-09-17 | 1997-02-04 | Digital Equipment Corp. | Attribute portion based document retrieval system with system query language interface |
US5394324A (en) | 1993-12-08 | 1995-02-28 | Xerox Corporation | Auction-based control system for energy resource management in a building |
CA2179523A1 (en) | 1993-12-23 | 1995-06-29 | David A. Boulton | Method and apparatus for implementing user feedback |
EP0682318B1 (en) * | 1994-05-10 | 2000-08-09 | Siemens Aktiengesellschaft | Database management system |
US5694546A (en) | 1994-05-31 | 1997-12-02 | Reisman; Richard R. | System for automatic unattended electronic information transport between a server and a client by a vendor provided transport software with a manifest list |
US5717989A (en) | 1994-10-13 | 1998-02-10 | Full Service Trade System Ltd. | Full service trade system |
US5715314A (en) | 1994-10-24 | 1998-02-03 | Open Market, Inc. | Network sales system |
JPH08161412A (en) | 1994-12-07 | 1996-06-21 | Oak Net:Kk | Auction information transmitting and processing system |
US5710889A (en) | 1995-02-22 | 1998-01-20 | Citibank, N.A. | Interface device for electronically integrating global financial services |
US5553145A (en) | 1995-03-21 | 1996-09-03 | Micali; Silvia | Simultaneous electronic transactions with visible trusted parties |
US7937312B1 (en) | 1995-04-26 | 2011-05-03 | Ebay Inc. | Facilitating electronic commerce transactions through binding offers |
US5845265A (en) | 1995-04-26 | 1998-12-01 | Mercexchange, L.L.C. | Consignment nodes |
US5845266A (en) | 1995-12-12 | 1998-12-01 | Optimark Technologies, Inc. | Crossing network utilizing satisfaction density profile with price discovery features |
US5689652A (en) | 1995-04-27 | 1997-11-18 | Optimark Technologies, Inc. | Crossing network utilizing optimal mutual satisfaction density profile |
US5640569A (en) | 1995-04-28 | 1997-06-17 | Sun Microsystems, Inc. | Diverse goods arbitration system and method for allocating resources in a distributed computer system |
US5657389A (en) | 1995-05-08 | 1997-08-12 | Image Data, Llc | Positive identification system and method |
US5706457A (en) | 1995-06-07 | 1998-01-06 | Hughes Electronics | Image display and archiving system and method |
US5664115A (en) | 1995-06-07 | 1997-09-02 | Fraser; Richard | Interactive computer system to match buyers and sellers of real estate, businesses and other property using the internet |
AU5969896A (en) | 1995-06-07 | 1996-12-30 | International Language Engineering Corporation | Machine assisted translation tools |
WO1997008604A2 (en) | 1995-08-16 | 1997-03-06 | Syracuse University | Multilingual document retrieval system and method using semantic vector matching |
US5826244A (en) | 1995-08-23 | 1998-10-20 | Xerox Corporation | Method and system for providing a document service over a computer network using an automated brokered auction |
US5909544A (en) | 1995-08-23 | 1999-06-01 | Novell Inc. | Automated test harness |
US5873069A (en) | 1995-10-13 | 1999-02-16 | American Tv & Appliance Of Madison, Inc. | System and method for automatic updating and display of retail prices |
US5715402A (en) | 1995-11-09 | 1998-02-03 | Spot Metals Online | Method and system for matching sellers and buyers of spot metals |
US5771291A (en) | 1995-12-11 | 1998-06-23 | Newton; Farrell | User identification and authentication system using ultra long identification keys and ultra large databases of identification keys for secure remote terminal access to a host computer |
US5724524A (en) | 1995-12-15 | 1998-03-03 | Pitney Bowes, Inc. | Method and system for listing, brokering, and exchanging carrier capacity |
US5884056A (en) | 1995-12-28 | 1999-03-16 | International Business Machines Corporation | Method and system for video browsing on the world wide web |
US5905975A (en) | 1996-01-04 | 1999-05-18 | Ausubel; Lawrence M. | Computer implemented methods and apparatus for auctions |
US6055518A (en) | 1996-02-01 | 2000-04-25 | At&T Corporation | Secure auction systems |
US5926794A (en) | 1996-03-06 | 1999-07-20 | Alza Corporation | Visual rating system and method |
US5850442A (en) | 1996-03-26 | 1998-12-15 | Entegrity Solutions Corporation | Secure world wide electronic commerce over an open network |
US6243691B1 (en) | 1996-03-29 | 2001-06-05 | Onsale, Inc. | Method and system for processing and transmitting electronic auction information |
JP2000503789A (en) | 1996-03-29 | 2000-03-28 | オンセイル・インコーポレイテッド | Electronic auction information processing and transmission method and system |
US5835896A (en) | 1996-03-29 | 1998-11-10 | Onsale, Inc. | Method and system for processing and transmitting electronic auction information |
US5857188A (en) | 1996-04-29 | 1999-01-05 | Ncr Corporation | Management of client requests in a client-server environment |
US5799285A (en) | 1996-06-07 | 1998-08-25 | Klingman; Edwin E. | Secure system for electronic selling |
US5857201A (en) | 1996-06-18 | 1999-01-05 | Wright Strategies, Inc. | Enterprise connectivity to handheld devices |
US5890138A (en) | 1996-08-26 | 1999-03-30 | Bid.Com International Inc. | Computer auction system |
US5944790A (en) | 1996-07-19 | 1999-08-31 | Lucent Technologies Inc. | Method and apparatus for providing a web site having a home page that automatically adapts to user language and customs |
US5857203A (en) | 1996-07-29 | 1999-01-05 | International Business Machines Corporation | Method and apparatus for dividing, mapping and storing large digital objects in a client/server library system |
US6047264A (en) | 1996-08-08 | 2000-04-04 | Onsale, Inc. | Method for supplying automatic status updates using electronic mail |
JP3407561B2 (en) | 1996-09-04 | 2003-05-19 | 株式会社日立製作所 | Auction apparatus and method |
US5826258A (en) * | 1996-10-02 | 1998-10-20 | Junglee Corporation | Method and apparatus for structuring the querying and interpretation of semistructured information |
US6119137A (en) | 1997-01-30 | 2000-09-12 | Tumbleweed Communications Corp. | Distributed dynamic document conversion server |
US6192407B1 (en) | 1996-10-24 | 2001-02-20 | Tumbleweed Communications Corp. | Private, trackable URLs for directed document delivery |
US5790790A (en) | 1996-10-24 | 1998-08-04 | Tumbleweed Software Corporation | Electronic document delivery system in which notification of said electronic document is sent to a recipient thereof |
US5905974A (en) | 1996-12-13 | 1999-05-18 | Cantor Fitzgerald Securities | Automated auction protocol processor |
US6035402A (en) | 1996-12-20 | 2000-03-07 | Gte Cybertrust Solutions Incorporated | Virtual certificate authority |
US5924072A (en) | 1997-01-06 | 1999-07-13 | Electronic Data Systems Corporation | Knowledge management system and method |
CA2287379C (en) | 1997-01-10 | 2005-10-04 | Silicon Gaming-Nevada | Method and apparatus for providing authenticated, secure on-line communication between remote locations |
US5947412A (en) * | 1997-01-10 | 1999-09-07 | Titan Corporation | Jet engine noise suppressor assembly |
US5872848A (en) | 1997-02-18 | 1999-02-16 | Arcanvs | Method and apparatus for witnessed authentication of electronic documents |
US5922074A (en) | 1997-02-28 | 1999-07-13 | Xcert Software, Inc. | Method of and apparatus for providing secure distributed directory services and public key infrastructure |
JP3357812B2 (en) | 1997-03-18 | 2002-12-16 | 株式会社東芝 | Mutual credit server device and distributed mutual credit system |
US5803500A (en) | 1997-03-27 | 1998-09-08 | Mossberg; Bjoern E. F. | Method and kit for conducting an auction |
US6061448A (en) | 1997-04-01 | 2000-05-09 | Tumbleweed Communications Corp. | Method and system for dynamic server document encryption |
US6119229A (en) | 1997-04-11 | 2000-09-12 | The Brodia Group | Virtual property system |
US6058379A (en) | 1997-07-11 | 2000-05-02 | Auction Source, L.L.C. | Real-time network exchange with seller specified exchange parameters and interactive seller participation |
JP3939399B2 (en) * | 1997-07-22 | 2007-07-04 | 株式会社半導体エネルギー研究所 | Method for manufacturing semiconductor device |
US5974412A (en) | 1997-09-24 | 1999-10-26 | Sapient Health Network | Intelligent query system for automatically indexing information in a database and automatically categorizing users |
US6161082A (en) | 1997-11-18 | 2000-12-12 | At&T Corp | Network based language translation system |
US5991739A (en) | 1997-11-24 | 1999-11-23 | Food.Com | Internet online order method and apparatus |
US6526426B1 (en) | 1998-02-23 | 2003-02-25 | David Lakritz | Translation management system |
EP1076871A1 (en) * | 1998-05-15 | 2001-02-21 | Unicast Communications Corporation | A technique for implementing browser-initiated network-distributed advertising and for interstitially displaying an advertisement |
US6415269B1 (en) | 1998-05-29 | 2002-07-02 | Bidcatcher, L.P. | Interactive remote auction bidding system |
US6035288A (en) | 1998-06-29 | 2000-03-07 | Cendant Publishing, Inc. | Interactive computer-implemented system and method for negotiating sale of goods and/or services |
JP3804289B2 (en) | 1998-09-22 | 2006-08-02 | ダイキン工業株式会社 | Process for producing 1,1,1,3,3-pentafluoropropane and / or 1-chloro-3,3,3-trifluoropropene |
US6574239B1 (en) * | 1998-10-07 | 2003-06-03 | Eric Morgan Dowling | Virtual connection of a remote unit to a server |
US6189003B1 (en) * | 1998-10-23 | 2001-02-13 | Wynwyn.Com Inc. | Online business directory with predefined search template for facilitating the matching of buyers to qualified sellers |
US6058417A (en) | 1998-10-23 | 2000-05-02 | Ebay Inc. | Information presentation and management in an online trading environment |
US6363337B1 (en) | 1999-01-19 | 2002-03-26 | Universal Ad Ltd. | Translation of data according to a template |
US6598026B1 (en) | 1999-01-25 | 2003-07-22 | Nextag.Com, Inc. | Methods and apparatus for brokering transactions |
US6356913B1 (en) * | 1999-06-09 | 2002-03-12 | Avaya Technology Corp. | Generic (database-independent) and dynamically-modifiable schema |
WO2000078557A1 (en) | 1999-06-21 | 2000-12-28 | Ebay, Inc. | Defining and uploading multiple transaction descriptions from a client to a transaction facility |
US6178408B1 (en) | 1999-07-14 | 2001-01-23 | Recot, Inc. | Method of redeeming collectible points |
DE19938050A1 (en) | 1999-08-12 | 2001-02-22 | Thomas Voelkl | Calibration cutting device |
JP2001236287A (en) * | 2000-02-24 | 2001-08-31 | Matsushita Electric Ind Co Ltd | Image display method and portable terminal for displaying image by the same |
WO2001075662A2 (en) * | 2000-03-31 | 2001-10-11 | Amikai, Inc. | Method and apparatus for providing multilingual translation over a network |
US6604107B1 (en) | 2000-04-24 | 2003-08-05 | Ebay Inc. | Generic attribute database system for storing items of different categories having shared attributes |
US7523114B2 (en) | 2000-04-24 | 2009-04-21 | Ebay Inc. | Method and system for categorizing items in both actual and virtual categories |
US6999932B1 (en) | 2000-10-10 | 2006-02-14 | Intel Corporation | Language independent voice-based search system |
US7418390B1 (en) | 2000-11-20 | 2008-08-26 | Yahoo! Inc. | Multi-language system for online communications |
US20020069049A1 (en) | 2000-12-06 | 2002-06-06 | Turner Geoffrey L. | Dynamic determination of language-specific data output |
JP2002207898A (en) | 2001-01-05 | 2002-07-26 | Woodheart:Kk | Translation transmission system |
US7013289B2 (en) | 2001-02-21 | 2006-03-14 | Michel Horn | Global electronic commerce system |
US6901408B2 (en) | 2002-03-27 | 2005-05-31 | International Business Machines Corporation | Method of structuring a catalog |
US9189568B2 (en) | 2004-04-23 | 2015-11-17 | Ebay Inc. | Method and system to display and search in a language independent manner |
-
2000
- 2000-04-24 US US09/563,069 patent/US6604107B1/en not_active Expired - Lifetime
-
2001
- 2001-04-24 AU AU2001257232A patent/AU2001257232A1/en not_active Abandoned
- 2001-04-24 WO PCT/US2001/013253 patent/WO2001082115A1/en active Application Filing
-
2002
- 2002-12-13 US US10/319,034 patent/US6778993B2/en not_active Expired - Lifetime
-
2003
- 2003-06-19 US US10/600,861 patent/US7136863B2/en not_active Expired - Lifetime
-
2006
- 2006-11-09 US US11/558,291 patent/US7536402B2/en not_active Expired - Fee Related
-
2009
- 2009-03-31 US US12/416,088 patent/US8140510B2/en not_active Expired - Fee Related
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4811199A (en) * | 1987-05-08 | 1989-03-07 | Kuechler William L | System for storing and manipulating information in an information base |
US5339391A (en) * | 1990-05-14 | 1994-08-16 | Microelectronics And Computer Technology Corporation | Computer display unit with attribute enhanced scroll bar |
US5479600A (en) * | 1990-05-14 | 1995-12-26 | Wroblewski; David A. | Attribute-enhanced scroll bar system and method |
US5627979A (en) * | 1994-07-18 | 1997-05-06 | International Business Machines Corporation | System and method for providing a graphical user interface for mapping and accessing objects in data stores |
Cited By (22)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6778993B2 (en) | 2000-04-24 | 2004-08-17 | Ebay Inc. | Generic attribute database system |
US9514128B2 (en) | 2001-10-11 | 2016-12-06 | Ebay Inc. | System and method to facilitate translation of communications between entities over a network |
US10606960B2 (en) | 2001-10-11 | 2020-03-31 | Ebay Inc. | System and method to facilitate translation of communications between entities over a network |
US9092792B2 (en) | 2002-06-10 | 2015-07-28 | Ebay Inc. | Customizing an application |
US10062104B2 (en) | 2002-06-10 | 2018-08-28 | Ebay Inc. | Customizing an application |
US10915946B2 (en) | 2002-06-10 | 2021-02-09 | Ebay Inc. | System, method, and medium for propagating a plurality of listings to geographically targeted websites using a single data source |
US7921052B2 (en) | 2002-12-31 | 2011-04-05 | Autotrader.Com, Inc. | Efficient online auction style listings that encourage out-of-channel negotiation |
US11244324B2 (en) | 2003-04-11 | 2022-02-08 | Ebay Inc. | Method and system to facilitate an online promotion relating to a network-based marketplace |
US8249990B2 (en) | 2003-06-26 | 2012-08-21 | Paypal Inc. | Multi currency exchanges between participants of a networked-based transaction facility |
US10002354B2 (en) | 2003-06-26 | 2018-06-19 | Paypal, Inc. | Multi currency exchanges between participants |
US8055582B2 (en) | 2003-06-26 | 2011-11-08 | Paypal Inc. | Multi currency exchanges between participants of a network-based transaction facility |
US9189568B2 (en) | 2004-04-23 | 2015-11-17 | Ebay Inc. | Method and system to display and search in a language independent manner |
US10068274B2 (en) | 2004-04-23 | 2018-09-04 | Ebay Inc. | Method and system to display and search in a language independent manner |
US8944320B1 (en) | 2006-05-25 | 2015-02-03 | Sean I. Mcghie | Conversion/transfer of non-negotiable credits to in-game funds for in-game purchases |
US10062062B1 (en) | 2006-05-25 | 2018-08-28 | Jbshbm, Llc | Automated teller machine (ATM) providing money for loyalty points |
US9704174B1 (en) | 2006-05-25 | 2017-07-11 | Sean I. Mcghie | Conversion of loyalty program points to commerce partner points per terms of a mutual agreement |
US8973821B1 (en) | 2006-05-25 | 2015-03-10 | Sean I. Mcghie | Conversion/transfer of non-negotiable credits to entity independent funds |
US8950669B1 (en) | 2006-05-25 | 2015-02-10 | Sean I. Mcghie | Conversion of non-negotiable credits to entity independent funds |
US8833650B1 (en) | 2006-05-25 | 2014-09-16 | Sean I. Mcghie | Online shopping sites for redeeming loyalty points |
US9736269B2 (en) | 2006-08-23 | 2017-08-15 | Ebay Inc. | Method and system for sharing metadata between interfaces |
US10542121B2 (en) | 2006-08-23 | 2020-01-21 | Ebay Inc. | Dynamic configuration of multi-platform applications |
US11445037B2 (en) | 2006-08-23 | 2022-09-13 | Ebay, Inc. | Dynamic configuration of multi-platform applications |
Also Published As
Publication number | Publication date |
---|---|
AU2001257232A1 (en) | 2001-11-07 |
US6778993B2 (en) | 2004-08-17 |
US7136863B2 (en) | 2006-11-14 |
US8140510B2 (en) | 2012-03-20 |
US20030088566A1 (en) | 2003-05-08 |
US20070088722A1 (en) | 2007-04-19 |
US20090187565A1 (en) | 2009-07-23 |
US20040010506A1 (en) | 2004-01-15 |
US6604107B1 (en) | 2003-08-05 |
US7536402B2 (en) | 2009-05-19 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US6604107B1 (en) | Generic attribute database system for storing items of different categories having shared attributes | |
US10068274B2 (en) | Method and system to display and search in a language independent manner | |
AU2001255423C1 (en) | Method and system for categorizing items in both actual and virtual categories | |
US9514128B2 (en) | System and method to facilitate translation of communications between entities over a network | |
US9613373B2 (en) | System and method for retrieving and normalizing product information | |
US20180285883A1 (en) | Providing Market Feedback Associated with Electronic Commerce Transactions to Sellers | |
US7650334B2 (en) | Content enhancement for analyzing data in a database | |
US8086643B1 (en) | Translation between product classification schemas | |
US20140052583A1 (en) | Pre-Qualifying Sellers During the Matching Phase of an Electronic Commerce Transaction | |
AU2001255423A1 (en) | Method and system for categorizing items in both actual and virtual categories | |
US20110071999A1 (en) | Selecting and presenting user search results based on user information | |
US7831482B2 (en) | Method and apparatus for facilitating user registration in an on-line auction environment | |
US7809672B1 (en) | Association of data with a product classification schema | |
US7412424B1 (en) | Third party certification of content in electronic commerce transactions |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AK | Designated states |
Kind code of ref document: A1 Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BY BZ CA CH CN CO CR CU CZ DE DK DM DZ EE ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NO NZ PL PT RO RU SD SE SG SI SK SL TJ TM TR TT TZ UA UG US UZ VN YU ZA ZW |
|
AL | Designated countries for regional patents |
Kind code of ref document: A1 Designated state(s): GH GM KE LS MW MZ SD SL SZ TZ UG ZW AM AZ BY KG KZ MD RU TJ TM AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE TR BF BJ CF CG CI CM GA GN GW ML MR NE SN TD TG |
|
DFPE | Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed before 20040101) | ||
121 | Ep: the epo has been informed by wipo that ep was designated in this application | ||
REG | Reference to national code |
Ref country code: DE Ref legal event code: 8642 |
|
122 | Ep: pct application non-entry in european phase | ||
NENP | Non-entry into the national phase |
Ref country code: JP |