text:
System and method for collecting, associating, normalizing and presenting product and vendor information on a distributed network
A system and method for collecting and displaying information on a product at a website, and related method for storing a product's various identifiers, where the system comprises a database that stores a plurality of identifiers for each product and the relationships between the identifiers. The system recognizes the different identifiers that refer to the same product. The system accepts product information from a variety of sources, regardless of the product identifier used by the sources. The system then sends out the product information to users and to other servers. The information displayed at the website includes: (1) a general description of the product; (2) a numerical user rating of the product; (3) one or more user reviews of the product; (4) one or more industry reviews of the product; (5) one or more comparisons between the product and other similar items; (6) a list of one or more vendors that sell the product; (7) a list price of the product; (8) a price for the product at each of the vendors; (9) an indication of the availability of the product at each of the one or more vendors; (10) a profile on each of the one or more vendors, and (11) a rating and/or review for each of the one or more vendors. The website may further provide access to discussions regarding the product and related products. The website may further suggest complementary products that may be purchased along with the product of interest.
[0001] 1. Field of the Invention
[0002] The present invention relates generally to a system and method for collecting and presenting product and vendor information on a distributed network such as the Internet.
[0003] 2. Background and Related Art
[0004] It is known to sell products on a distributed network such as the Internet. Online sales or e-commerce is a rapidly growing segment of the economy. Systems for selling products on a distributed network are sometimes referred to as electronic merchandising systems or virtual storefronts. It is further known to aggregate in one user interface access to multiple online vendors to enable a user to choose among several retailers' goods. Sites containing multiple vendors are sometimes referred to as electronic or virtual malls, or shopping agents or "bots." An electronic vendor or electronic mall provides a display that generally includes images and descriptions of merchandise. These sites also generally provide the vendors' prices for the product. Shopping agents or "bots" aggregate product pricing information from multiple vendors on a single site.
[0005] In addition to serving as an avenue for commerce, a distributed network allows consumers to access considerable amounts of information about products. For example, consumers can research products by accessing information provided by manufacturers, vendors, distributors, etc. Consumers also may research products through third-party sites, such as ConsumerReports.org®, that publish industry reviews of products.
[0006] Consumers may further communicate with each other to exchange product experiences and information. For example, consumers may interact on Usenet discussion groups to share information such as personal experiences with products. In addition, it has been proposed by the assignee of the present invention to survey consumers regarding the quality of particular products and/or services and to publish or advertise the results of the survey as numerical ratings. Recently, with the rapid technological advancement of the Internet, it has become further possible for individual consumers to provide narrative reviews of products and/or services, in addition to the standardized scaled ratings.
[0007] A consumer can also research information on vendors. For example, vendors typically provide on their websites information such as their shipping, billing and return policies. As with products, consumers also may communicate with other users to exchange experiences and information related to vendors on online discussion groups or at third-party sites that allow users to rate and review vendors. There further exist websites, such as gomez.com and bizrate.com, that allow users to rate vendors.
[0008] Although there is an abundance of vendor and product information on the Internet, this information is distributed over numerous websites. To access the information, consumers need to locate these various websites. However, consumers may have difficulties finding the various websites. For instance, searching under a product name on a search engine may locate millions of websites, most of which provide little or no relevant information. Accordingly, there presently exists a need for a methodology to provide a single source for information on products and vendors.
[0009] Furthermore, even if a user locates the various websites containing the desired product and vendor information, the large amount of information provided is not organized for easy access by the user. Because there exists so much information, consumers may have difficulty sorting, comparing and using it. Consequently, there further exists a need for a methodology to organize and present product and vendor information for easy access by consumers.
[0010] It is generally known to use a database to electronically organize and store information. In the most general sense, a database is a collection of data. Various architectures have been devised to organize data in a computerized database. Typically, a computerized database includes data stored in mass storage devices, such as tape drives, magnetic hard disk drives and optical drives. The three principal database architectures are termed hierarchical, network and relational. A hierarchical database assigns different data types to different levels of the hierarchy, with each record having one owner. In this way, links between data items on one level and data items on a different level are simple and direct. However, a single data item can appear multiple times in a hierarchical database, which creates data redundancy. To eliminate data redundancy, a network database stores data in nodes having direct access to any other node in the database. In the network database, each record has multiple owners, and there is no need to duplicate data since all nodes are universally accessible. Alternatively, in a relational database such as Oracle®, Sybase®, Informix®, Microsoft SQL Server®, Access®, and others, the basic unit of data is a relation that comprises attributes and tuples. The records in a relational database have no owner.
[0011] In an implementation of a relational database, a relation corresponds to a table having rows, where each row corresponds to a tuple, and columns, where each column corresponds to an attribute. From a practical standpoint, rows represent records of related data and columns identify individual data elements. A table defining a retailer's product line may, for example, have product names, product numbers (e.g., Stock Keeping Units or SKUs), prices and other product features. Each row of this table holds data for a single product and each column holds a single attribute, such as a product name. The order in which the rows and columns appear in a table has no significance. In a relational database, one can add a new column to a table without having to modify older applications that access other columns in the table. Relational databases thus provide flexibility to accommodate changing needs.
[0012] All databases require a consistent structure, termed a schema, to organize and manage the information. In a relational database, the schema is a collection of tables. Similarly, for each table, there is generally one schema to which it belongs. Once the schema is designed, a tool, known as a database management system (DBMS), is used to build the database and to operate on data within the database. The DBMS stores, retrieves and modifies data associated with the database. Lastly, to the extent possible, the DBMS protects data from corruption and unauthorized access.
[0013] A human user controls the DBMS by providing a sequence of commands selected from a data sublanguage. The syntax of data sublanguages varies widely, but the American National Standards Institute (ANSI) and the International Organization for Standardization (ISO) have adopted Structured English Query Language (SQL) as a standard data sublanguage for relational databases. SQL comprises a data definition language (DDL), a data manipulation language (DML) and a data control language (DCL). DDL allows users to define a database, to modify its structure and to destroy it. DML provides the tools to enter, modify and extract data from the database. DCL provides tools to protect data from corruption and unauthorized access. Although SQL is standardized, most implementations of the ANSI standard have subtle differences. Nonetheless, the standardization of SQL has greatly increased the utility of relational databases for many applications, including retail sales and merchandising operations.
[0014] Although access to relational databases is facilitated by standard data sublanguages, users still must have detailed knowledge of the database's terminology to obtain needed information from a database since one can design many different schemas to represent the storage of a given collection of information. For example, in an electronic merchandising system, a merchant may elect to store product information, such as a product SKU, product name, product description, price and tax code, within a relational database. Another merchant may elect to store a different product SKU, product name, description, price and tax code in a table. In this situation, an SQL query designed to retrieve a product price from one merchant's database is not useful for retrieving the price for the same product in the other merchant's database because the differences in data types require the use of different SQL queries. As a consequence, developers of retail applications accessing product information from relational databases have to adapt their SQL queries to each individual schema. This, in turn, prevents their applications from being used in environments where there are a wide variety of databases having different schemas, such as the World Wide Web.
[0015] The rapid development of the World Wide Web (Web) has facilitated the use of online merchant systems. Online merchant systems enable merchants to creatively display and describe their products to a global audience of shoppers using Web pages defined by an output language such as hypertext markup language (HTML). HTML enables merchants to lay out and display content, such as text, pictures, sound and video. Web shoppers access a merchant's page using a browser, such as Microsoft Explorer® or Netscape Navigator®, installed on a client connected to the Web through an online service provider, such as the Microsoft Network® or America OnLine®. The browser interprets the HTML to format and display the merchant's page for the shopper. The online merchant system likewise enables shoppers to browse through a merchant's store to identify products of interest, to obtain specific product information and to electronically purchase products after reviewing product information. Merchants often store product data, such as product descriptions, prices and pictures, in relational databases. Online merchant systems, therefore, have to interface with merchant databases to access and display product information. As each merchant organizes their product information differently, there is a large installed base of databases having a wide variety of data types for product information.
[0016] This problem is even greater for websites that seek to advertise and sell products from a variety of online merchant systems. A problem with finding product information on the Internet is that the same product may have numerous names or identifiers depending on the merchant's site on which it is stored. In particular, a product may be identified by its model name, serial number, SKU assigned by the vendor, distributor part number, etc. Even these identifiers may vary greatly. For example, a product may have numerous model names because the name varies from country to country, the manufacturer may periodically change the product's name, or the manufacturer, consumers and merchants may use numerous different names to refer to the same product. Similarly, different vendors use different SKU numbers. As a result, a user may have great difficulty correlating product information about the same product from different sources.
[0017] Much information on products is available on the web. For example, it is well known for vendors to provide information, such as product price, on a website. U.S. Pat. No. 5,740,425 by Povilus, for DATA STRUCTURE AND METHOD FOR PUBLISHING ELECTRONIC AND PRINTED PRODUCT CATALOGS, incorporated herein by reference, provides a data structure and method for creating a product database, which defines classes of product groupings and preferably includes a listing of SKUs that correspond to a product or a component of a product. The product database further includes product information for each associated SKU. Similarly, many manufacturers of products provide online information about their products. The manufacturers may further provide technical support and assistance over the Internet. In addition, many Internet sites provide reviews of products. These sites may have writers that test and review the products. Alternatively, the sites may allow users to place their opinions about a product for other users to view. These consumer-posted reviews provide special insights into products because they reflect actual experiences with the product.
[0018] However, because the product information from different sources cannot be viewed together, the utility of this abundance of information is limited.
[0019] In response to these needs, the present invention provides a system and method for collecting and displaying information about a product or other data object at a website server. The product information is gathered from many diverse sources, and is normalized and associated with preexisting stored information on the server. The information displayed at the website includes: (1) a general description of the product; (2) a numerical user rating of the product; (3) one or more user reviews of the product; (4) one or more industry reviews of the product; (5) one or more comparisons between the product and other similar items; (6) a list of one or more vendors that sell the product; (7) a list price of the product; (8) a price for the product from each of the vendors; (9) an indication of the availability of the product at each of the one or more vendors; (10) a profile on each of the one or more vendors, and (11) a rating and/or review for each of the one or more vendors. The website may further provide access to discussions regarding the product and related products. The website may further suggest complementary products that may be purchased along with the primary product being researched.
[0020] In a preferred embodiment, the website allows the user to select the product from a list of multiple products. In turn, the website may allow the user to select the list of products from a list of classes of products. Alternatively, the website may allow the user to select desired product features and then create a list of products that possess these features.
[0021] In another embodiment, the website may allow the user to add a review or rating of the product. The website may also optionally indicate what information other users have found to be useful.
[0022] In another embodiment, the website includes decision guides that suggest a product to the user in response to a user input.
[0023] Accordingly, the present invention provides a single website to provide and organize the product and vendor information available on a distributed network, such as the Internet.
[0024] According to a preferred embodiment, the invention provides three principal instrumentalities for collecting, normalizing, associating and presenting data to a user. In order to be able to carry out attribute- or parameter-based searches of a database for products or other data objects (for simplicity, hereinafter the term "product" shall be used generically to mean any data object searchable on a database, such as for example products, services, news items, demographic, historical, scientific or statistical information, financial instrument or securities information, real estate information, and the like), consistent terminology and ontology must exist in the database. Additionally, in order to avoid having "orphaned" or non-related items of data present in the database, it is desirable to provide the capability of associating such items of data with other, similar products, based on shared attributes. Thirdly, it is desirable to reduce the time required to complete a parameter-based product search of a database.
[0025] The invention will be described in detail with reference to the following drawings in which:
[0026] FIG. 1 is a flowchart illustrating a method for normalizing and associating gathered product information into a database in accordance with an embodiment of the present invention;
[0027] FIG. 2 is a table for translating or normalizing diverse product identifiers to the same products to which they are referring;
[0028] FIG. 3 is a table associating core product identifiers with corresponding domains and attributes;
[0029] FIG. 4A is a database file format showing the arrangement of product information for retrieval;
[0030] FIG. 4B is a character string look up table associating a multiplicity of character strings with unique integers;
[0031] FIG. 5 is a schematic diagram of a system for collecting, storing, and outputting product information in accordance with an embodiment of the present invention; and
[0032] FIGS. 6, 7A-7C, 8 and 9 are examples of displays of information obtained as a result of the method of FIG. 1.
[0033] In one aspect of the present invention, a method is provided for the collection and storage of product information in a database from which it can be quickly and efficiently searched by a user and the results displayed. As illustrated in FIG. 1, the first step 1001 of the method is the collection of product information and associated vendor information from the Internet or from other sources.
[0034] The collecting of product and vendor information can be carried out in a variety of ways. Some of the information may already reside at a website server in association with other applications and functions. For example, a vendor's site will already contain data relating to the vendor and the products sold by the vendor. This data may be retrieved by using known "scraper" technology and loaded into a database at step 1002. The data may be subsequently combined with additional information collected from other sources.
[0035] For example, the additional information may be collected manually by a human operator at step 1001 who examines various sources such as third-party websites, publications, brochures, manufacturer specification sheets, vendor advertisements, etc., for pertinent data. The human operator at step 1002 then loads this information into an information storage device such as a database contained on a server. For example, the operator may examine and record the inventory and pricing information displayed on a vendor's website.
[0036] Alternatively, information may be collected directly from a server controlling the third-party information source. For instance, a vendor may sell or provide a list of its inventory and the prices for the products in the inventory in electronic form. The list then may be transferred directly from the third-party server to the information storage device.
[0037] As mentioned above, the information also may be obtained automatically through the use of programs that search for desired information on a distributed network such as the Internet. Scraper programs automatically examine third-party websites and create an output forwarding desired contents of the website to the information storage device. For example, a scraper program can be designed to search the website of a vendor for the prices of products sold by the vendor. The scraper may run either in real time, upon a request by the user, or in batch mode so that the vendor's prices are periodically examined and stored, such as on a weekly basis. Generally, there is a different scraper program for each type of information from each information source. In this way, a scraper can be designed specifically to locate desired information on the third-party website and to interpret the format of this information.
[0038] The scrapers preferably create an output using Extensible Markup Language ("XML") to return information from the third-party site in a usable format. XML is a web language similar to the standard hypertext markup language ("HTML"), but the XML rules are more complex to allow more varied uses. In particular, XML is more interactive and better suited for electronic commerce because the coding contains markers the simplify the standardization of information over the Internet. This feature allows the use of intelligent agents that seek out consistent information and then act on what they find. Furthermore, the parsers in XML can be small and fast and can read complex hierarchical structures.
[0039] The information may be gathered through a combination of all the above methods in order to gather the information in the most efficient manner.
[0040] As the information is gathered, it is deposited into a storage device such as a database on a server for storage and easy future access. It is well known to use databases to store and organize data. For instance, the following example shows a database containing information on two vendors that sell the same product.
[0041] 1 Vendor's Price for Vendor Name product Availability Rating Profile A $1 Yes 4.5 A.doc B $2 No 4.3 B.doc
[0042] In this example, the same product is sold at Vendor A and Vendor B. Vendor A charges $1 for the product, has the product in stock, and has a vendor rating of 4.5. The database further indicates that a profile for Vendor A is stored in the file, A.doc. Similarly, Vendor B sells the product for $2, does not have the product in stock, has a vendor rating of 4.3, and has a profile stored in the file B.doc.
[0043] The information collected will typically contain one or more product identifiers, such as a UPC, a manufacturer model number, a distributor part number, a vendor-specific SKU, etc. The information will further include data such as the product name, type of product (domain), and various attributes of the product with specific values for each listed attribute.
[0044] In order to have the ability to perform a parameterized or even accurate search on such information, it is necessary to have consistent and normalized data in the database. For example, a search for "XGA" will not retrieve as a "hit" data for a laptop computer in which screen size is specified as "1024×768," even though these two terms refer to the identical type of display. Accordingly, the present invention provides a normalization engine that translates or normalizes a list of attributes and values describing an object (product) into a list containing a canonical representation for each attribute and value, in addition to a canonical domain describing the product in general (such as "notebook" to describe a portable computer, which also may be identified as a "laptop" computer). For example, the domain "laptop" would be normalized to refer to the domain "notebook," where "notebook" would be selected by the data entry operator as the canonical representation. Similarly, attribute/value pairs, such as "screen_size−xga" would be normalized to "display res=1024×768."
[0045] This is carried out by maintaining a list of aliases or translations for canonical domains, attributes and values in the database. Each known alias for a canonical domain term, attribute term, and value term is listed in the alias list in the database with a corresponding entry identifying the canonical representation into which the alias will be translated as the object or product information is being loaded into the database. An operator may add entries by detecting new synonyms for a canonical term in an object file and indicating the canonical term for the detected synonym. All existing occurrences of the synonym term in the database are then translated into the indicated canonical term, and the synonym is then added to the alias list, such that subsequent data entries containing that synonym will thereafter automatically be translated into the canonical representation for entry into the database.
[0046] Before the loaded information at step 1002 can be assimilated into the database, it is first determined at step 1003 whether the information pertains to an existing product already stored in the database. If so, the new information is merged into the listings for the existing product. In case of a conflict with pre-existing information for the product, a choice may be made as to which information should take precedence. If the new information can be confirmed as corresponding to updated information with respect to the stored information, then the new information may be written in place of the pre-existing information in the database. Otherwise, the pre-existing information can be selected to take precedence over the newly loaded information. FIG. 2 shows a product map or table 2000 containing a list of known product identifiers 2001, and their corresponding core product identifier 2002. The core product identifier can be an arbitrary integer selected by the operator to identify a particular product, which may be known by various identifiers, as mentioned above. In the example, both product id #2 and product id #N refer to the same core product, as indicated by the same core product identifier, 790, contained in the map.
[0047] At step 1004 it is determined whether or not the product identifier contained in the new information is found in the product map 2000. If not, at step 1005 a new product listing is created in the database with the associated attribute/value pairs for the product. When a new domain, attribute or value is added to the database it is marked as "new." New data items will not be displayed as part of a search result until an editor or operator has reviewed them to determine their appropriate display representation, sorting order, and whether or not they can be identified as aliases for pre-existing information in the database.
[0048] If the identifier is found, at step 1006 normalization of the domains, attributes and values is initiated. It is noted that translations are performed in a product-specific manner; thus, the attribute alias list for the attribute "display_res" for a laptop does not apply to a PDA device or a desktop PC. Similarly, the value alias list for the value "1024×768" for a laptop would be specific to the attribute "display_res" within the laptop domain and would not apply to a value for an attribute. Thus, at step 1007 the domain name of the object is compared against a domain alias list, and translated into its canonical representation as indicated in the alias list. Once the canonical domain name is obtained, each of the attributes is compared with the alias list of attributes associated with the canonical domain name map at step 1008, and each value of the attribute/value pair is then compared with the canonical attribute map at step 1009. At step 1010 it is determined whether additional attribute/value pairs exist in the new information that need to be normalized. If so, the process returns to step 1008. If not, the process ends at step 1011. Alternatively, all of the attributes can be translated together at step 1008, and then all of the values associated with each attribute can be translated together at step 1009.
[0049] According to the invention, all information in the entire database can be updated to normalize data already in the database in real time as the aliases are added to the database, by maintaining the translation rules together with the data set in the database. Additionally, the normalization process enables all attribute information to be normalized to a common unit base (e.g., normalizing all units of length into millimeters, etc.).
[0050] An example of such a domain map 3000 is shown in FIG. 3. Each core product identifier 3001 has a canonical domain 3002, which in turn is associated with a number of canonical attributes 3003, 3004, 3005. For each of the attributes an alias list is maintained containing all known aliases for the canonical attribute. The same applies to values for each attribute. The values are sorted in numerical order where possible; for values which are not simple numbers, the sorting order can be defined by the operator on a per attribute basis. By identifying the same attribute values as pointing to the same product, it is possible to effect product and domain merges in the database automatically by defining a threshold overlap level by which attributes for separate product records in the database are the same. Once the two (or more) separately stored product records have been identified as pertaining to the same product, the records can be merged into a single record in the database containing all of the product attributes in one location.
[0051] The domain editor is a Java application user interface used to manipulate data in the database, such as setting the display characteristics for the domain and attribute strings, allowing the operator to translate and normalize attribute and value information, editing of data values, merging attributes, and merging domains. By setting a threshold level of overlap, the normalization engine can automatically suggest to a user possible domain merges or product merges.
[0052] Further, if the product information contains multiple identifiers, each of the identifiers can be compared with the stored product identifiers, and any new identifiers may be added to the map as being associated with or mapped to the canonical representation found for at least one of the identifiers. This can be done since it is known that all the identifiers pertain to the same product, as they were bundled together in the information collected. In this way, the database can be made to "learn" new product aliases as more and more information is loaded into it, thereby associating more and more of the information stored in the database as information is added.
[0053] An association engine makes it possible to associate previously orphaned pieces of data with product records, as more aliases are added and associations made in the database.
[0054] As illustrated in FIG. 10, the present invention provides a name database 10 containing data locations 1 for storing multiple different identifiers for each of a number of products. The name database 10 may be an array with columns 20 that represent product attributes, and rows 30 that represent the different identifiers for each attribute. The name database 10 is further characterized by an indication of the relationships between the different identifiers in separate classes. For example, FIG. 10 illustrates arrows 60 that link the different existing identifiers for a similar product. The direction of the arrow 60 in FIG. 10 shows a horizontal pattern used for hierarchical databases. However, arrow 60 may travel in any direction, in accordance with the possible relationships among the data in the name database 10.
[0055] An illustrative example is provided below:
Example 1
A Name Database, Linking to Information Found at Several Different Sources
[0056] 2 1A: Manufacturer's Database MODEL COLOR r RED b BLUE 1B: Vendor 1 Database SKU 1 COST 10 $2 1C: Vendor 2 Database SKU 2 COST 100 $3 1D: Naming Database MODEL SKU 1 SKU 2 r 10 b 100
[0057] In this example, the manufacturer produces two models, model r that is red and model b that is blue. However, the manufacturer does not provide information on the prices of the models. Vendor 1 sells a model with a SKU of 10 for $2 and Vendor 2 sells a model with a SKU of 100 for $3. However, neither Vendor 1 nor Vendor 2 indicates which model corresponds to the SKU employed by the vendor. Only through accessing the naming database can a consumer recognize that Vendor 1 sells model r and Vendor 2 sells model b. In this way, the naming database serves as a modern Rosetta stone to associate the proprietary nomenclature from one source of product information with another source.
[0058] In the embodiment demonstrated in Example 1, the name database includes no information on the products, but instead only provides the identifiers and their interrelationships. It should be appreciated however, that the naming database could also include product information, as seen in the following example. 3 EXAMPLE 2 PRODUCT NAMES AND PRODUCT INFORMATION ARE ON THE SAME DATABASE MODEL SKU 1 SKU 2 COLOR COST r 10 RED $2 b 100 YELLOW $3 g 20 200 GREEN $3
[0059] In this example, the name database has combined the databases of Example 1, and information on a new model g is provided. As a result, the illustrated hierarchical database provides all known information on models r, b, and g. New model g, as indicated in the database, has a green color, costs $3 and is available as SKU 20 at vendor 1 and as SKU 200 at vendor 2. In this example, new types of information are added to the database as additional columns and additional products are added as new rows. In this example, as well as in Example 1, the relationships between the product identifiers are defined by the rows 30 and columns 20. In particular, different identifiers for the same product appear in the same row 30, and identifiers for different products from the same source appear in the same column 40.
[0060] In addition, FIG. 10 illustrates product information columns 40 in the name database 10. As described above, the product information database 10 may include virtually any type of data related to the product. For example, the product information columns 40 may contain links to third party reviews of the particular product or to an Internet discussion regarding the product. Conversely, the product information may provide information on similar, competing products or indicate possible vendors for purchase to the product. The product information may further include related advertisements or pictures of the product.
[0061] As seen in the Cost column of Example 2, data entries may be redundant in a hierarchical base. To address this concern, the present invention preferably uses a relational database, as illustrated in the following example. 4 EXAMPLE 3: RELATIONAL NAME DATABASE OF THE INFORMATION IN EXAMPLE 2 MODEL SKU 1 SKU 2 COLOR COST 1 r 10 100 RED $2 2 b 20 200 YELLOW $3 3 g GREEN
[0062] With this relational database, a vector in the form of [model, SKU 1, SKU 2, color, cost] shows the relative relationship between the data in each column, rather than merely looking horizontally. In this example, the relationship vectors are [1, 1, 0, 1, 1], [2, 0, 1, 2, 2], and [3, 2, 2, 3, 2]. In other words, [1, 1, 0, 1, 1], corresponds to the first model (r), which has the first listed value of SKU 1(10), no value of SKU 2, the first listed color (red) and the first listed cost ($2).
[0063] It should be appreciated that other database formations are possible and are well known in the field. The database structures illustrated in FIG. 1 and the above examples may be easily modified to form different structures that perform the same function. For example, the name database 10 may be restructured so that new rows contain new data types and new columns contain additional members of known data types. Similarly, the name database 10 may be multi-dimensioned. For instance, the name database 10 may have three dimensions: one to store the different products; a second to store the different names for the same product; and a third to store the various data about the product.
[0064] In one embodiment, name database 10 assigns a universal SKU 50 to every product. The universal SKU 50 may be, for example, an alphanumeric code. In this way, the name database 10 has a system for labeling the various products, which does not have to be altered as changes are made to the identifiers for the product. In another embodiment, the name database 10 is formed using SQL to permit easy additions and changes to the name database 10.
[0065] In order to make use of the normalized and associated information that is stored in the database, it must be capable of being queried by clients and presented or displayed in a readily understandable format. Queries against a standard relational database unfortunately do not perform satisfactorily to accommodate a large number of simultaneous clients (as is typically experienced by a website server), or to present a sophisticated user interface or display, even for a small number of users. Consequently, according to another aspect of the present invention a product information server is provided which enables the information to be traversed and compared with query terms quickly.
[0066] According to this aspect of the invention, the object information is compiled into a compact, flat file format. The compact file format takes each character string for each piece of information and "tokenizes" it by assigning to it a unique integer. Although it is possible that the token may be arbitrarily chosen, according to the preferred embodiment of the invention the value of the integer assigned to the character string is equal to the offset of the location of the string in the data block. In this way, each token points to the beginning of its corresponding character string in the block. Consequently, the server is able to go immediately to the location of the start of the character string in the block based on the value of the token, so as to retrieve the string for display.
[0067] The character strings and unique integer values are placed in a look-up table 4100 as shown in FIG. 4B. Each character string is stored in a field 4102 which is associated with a unique integer value field 4101. In the example, the integer 2 identifies the character string "Pentium®", while the character string "CPU" is identified by integer 6598. Each of the tokens representing each product in the database is then written into a file 4001 having a format as shown in FIG. 4A.
[0068] Conventionally, information to be presented to a user in a table format is arranged in a file in product sequence order, with each product name being followed by all of the attribute data associated with the product. When organized into a table format, each row represents a specific product, each column represents a specific attribute of the product, and each intersection of row and column contains a token for a character string corresponding to the attribute value. Such a file is sometimes referred to as being in "row major" format. When carrying out a parameter search on such a file, a great deal of irrelevant information is retrieved from the database (usually on a hard disk) and placed into memory. This has the double negative effect of using up the memory resources of the system and making the search take longer because of the need to scan through irrelevant information. For example, if a search is desired for laptop computers having a minimum amount of memory, according to the conventional database file format all attribute information is retrieved for all laptop products, in addition to the attribute search term specified. Thus, the search requires a substantial amount of time because all the irrelevant attribute information pertaining to each product in the database must be traversed in the course of identifying the pertinent attribute information specified by the user.
[0069] According to the invention, instead of arranging information in "row major" format, the product information server extracts the information from the native database and organizes it in "column major" format, wherein all attribute values of like attributes are arranged in sequence adjacent to each other. For example, all monitor display sizes are arranged next to each other, then all display resolutions arranged next to each other, then all hard disk sizes are arranged next to each other, then all processor clock speeds are arranged next to each other, etc. In this way, an attribute-based search may be performed much faster, by allowing the search to jump immediately to the start of the location of the relevant attribute specified by the user, and to retrieve all the relevant attribute information and only the relevant attribute information into memory to perform the search.
[0070] As shown in FIG. 4A, N PROD 4003 is an integer identifying the number of products in the file, N ATTR 4005 is an integer identifying the number N of attributes in the file. Each of the N attributes is represented by an attribute value integer "ATTR I mval" 4007. The integer 4007 identifies the attribute. Each of the values in turn are identified by the "val I prod I" integers 4009. Additionally, an attribute may be multivalued, such that the integers 4007 would correspond to an offset for an "mval list I" 4013, which is an n-tuple, each of the n integers in the n-tuple pointing to a separate value of the attribute in the look-up table.
[0071] In a query, the file 4001 is traversed and all corresponding integers are retrieved. The associated character strings are then obtained from the look-up table 4100 and are appropriately formatted for display at the client.
[0072] As shown in FIG. 5, the present invention provides a system 400 to implement the method of the invention to achieve the desired information display. In particular, system 400 comprises a server 410 that contains a storage device 420 for storing the desired vendor and product information. The server also contains a database engine 425 that adds collected information data to the storage device 420 and creates an output using the information stored in the storage device 420.
[0073] The system 400 further includes a user's processing device 450, such as a personal computer, and a connection 440 to allow the transfer of information between the server 410 and the processing device 450. The processing device 450 includes a web browser 460 which provides an output to a display device 480, such as a display monitor, and which accepts an input from an input device 470, such as a keyboard or mouse.
[0074] In addition to the storage device 420, the server 410 also optionally contains scraper programs 430 for the collection of data, as previously described.
[0075] The connection 440 is preferably a distributed network, such as the Internet, to allow a plurality of users to have simultaneous connection to the server.
[0076] FIG. 6 illustrates a screen shot of a website containing information on a product specified by a user as being of interest and vendors that sell that product. The website displays a name 10 for the product, a list price 30, a composite user rating 40 based upon user ratings 45 in various categories 46, a ranking 50 of the product in a class 55 of similar products, features 60 of the product, vendors 70 who sell the product, a price 80 for the product at each of the vendors' sites, user reviews 90, and access to industry reviews 100.
[0077] The name 10 is generally the manufacturer and model name but may be any identifier used for the product. The name 10 may be carried over from a third-party site or arbitrarily created at the website.
[0078] Similarly, the list price 30 is a number either given by the product's manufacturer or distributor or arbitrarily assigned by the website. The list price 30 alerts a user to the relative value of the product to allow better evaluation of the prices 80 offered by the vendors 70. For instance, a computer selling for $500 is generally a good value if its list price is $1000, but not if the list price is $100. While the list price is generally higher than the actual price offered 80 by the vendors, this is not necessarily true, especially with rare, collectable items that may sell for much more than the list price.
[0079] The consumer product rating is formed, as described above, by surveying a plurality of users and combining these ratings.
[0080] As illustrated in FIG. 6, some of the vendors 70 may be identified prominently, so as to encourage the user to patronize these vendors. As further illustrated in FIG. 6, the website may optionally display any of the following: an image 20 of the product; a rate-it-now display 110 to allow the user to add a user review 90 and rating 40 of the product; a helpfulness evaluation 120 of the information; complementary products 130 that may be purchased along with the desired product; or a discussion link 140 to Usenet and/or other discussion areas regarding the product and/or related products.
[0081] Because of limitations on the size of the display, the website may not all display of the product and vendor information at the same time. The information is then nested, and the consumer may access this information by performing an action such as clicking a pointing device (mouse) over one of the displayed objects. For example, to find more information about one of the vendors 70, the user selects the vendor to be redirected to a sub-page, as shown in FIG. 7A. The sub-page then provides more specific information for the vendor 70, such as the vendor's address 71; telephone number 72; shipping practices 73; payment policy 74; return policy 75; a rating of the vendor 76; reviews of the vendor 77; and an indication 78 of the product name 10, product prices 80, and availability 150.
[0082] The website may allow the user to select a product by reviewing a list of product categories 180, as illustrated in FIG. 7B. One the user selects a category of products, the user may then select a particular product from a product list 190 from that class, as shown in FIG. 7C. Alternatively, the product list 190 may be formed by displaying the highest rated products 170.
[0083] As illustrated in FIG. 8, the website may further contain a decision guide 300 which asks the user general questions 310 such as the user's age, occupation, and hobbies. The decision guide then uses this information to select a product for the user. This feature is helpful for a user who may not have sufficient technical knowledge to select a product based upon the features of that product. In this way, the product list 190 is formed to meet the specific needs of the user.
[0084] For a user who understands the product features, the website may assist the user in identifying products containing user-desired features. A narrow-your-choices option 160 of FIG. 6 redirects the user to a display, such as illustrated in FIG. 9. The narrow-your-choices option 160 asks the user to specify or select one or more feature options 161 for the product of interest. After the user has selected the desired feature options 161, the user sends a "display products" instruction 162 to the website to display the products meeting the chosen feature options 161. In this way, the product list 190 can be formed with products having the desired features.
[0085] The invention thus having been described, it will be apparent to those skilled in the art that the same may be varied in many ways without departing from the spirit and scope of the invention. Any and all such modifications are intended to be included within the scope of the following claims.
1. A system for storing and correlating various different identification and attribute information about a product, said system comprising:
- a database that stores a plurality of identifiers for each product, relationships between the identifiers, and for each identified product, a plurality of product attributes; and
- a data collector for retrieving product information from at least one external source and automatically associating said retrieved product information with the prestored information on the database and normalizing said retrieved product information in accordance with product information already stored in the database.
2. The system of claim 1 wherein the identifiers are selected from the following group:
- a manufacturer's model number or other identifier used by the manufacturer;
- a distributor's part number or other identifier used by a distributor of said product;
- one or more vendor's SKUs or other identifier used by the one or more vendors; and
- serial number.
3. The system of claim 1, wherein the database further stores information about features of the product.
4. The system of claim 1, wherein the database assigns a universal SKU to each product.
5. The system of claim 1, wherein the database is a relational database and the relationships between the identifiers is stored as a tuple.
6. The system of claim 5, wherein the database is controlled by SQL.
7. The system of claim 1, wherein said database is contained in a server connected to a distributed network.
8. The system of claim 2, wherein the distributed network is the Internet.
9. The system of claim 8, further comprising one or more third party servers connected to the system through the Internet.
10. A method of storing product information in a database comprising the steps of:
- gathering product information from diverse external sources;
- loading the gathered product information into the database;
- for each product in said gathered information, determining whether it is already present in said database, and if so, translating associated product attribute information in said gathered information into a canonical representation as determined by an alias list in said database;
- for each product determined as not being already present in said database, adding a product identifier and related product information to said database, wherein the database determines and stores the relationships between the various product identifiers for each new product represented in newly gathered information and stores information regarding the related product information for that product according to alias lists for product information terminology stored in said database.
11. The method of claim 10, further comprising the step of transmitting the product information to a third-party server, wherein the transmitted product information contains a product identifier used by the third-party server.
12. A computer-implemented method for providing to a user at a single user-interactive location information relating to a product or service of interest to the user, comprising the steps of:
- gathering information on the product or service, including at least two of the following types of information:
- (1) a general description of the product or service that includes the product/service's features,
- (2) a numerical user rating of the product/service,
- (3) one or more user reviews of the product/service,
- (4) one or more industry reviews of the product/service,
- (5) one or more comparisons between the product/service and other similar items,
- (6) a list of one or more vendors that sell the product/service,
- (7) a list price of the product/service,
- (8) a price for the product/service at each of the one or more vendors,
- (9) data on the availability of the product/service at each of the one or more vendors,
- (10) a profile on each of the one or more vendors, and
- (11) a rating and/or review for each of the one or more vendors;
- storing the gathered information according to product/service identification; and
- outputting said information to said user in a format whereby said user has access to all of the gathered and stored information related to the product/service of interest.
13. The method of claim 12, further comprising the steps of:
- displaying a product/service list identifying a plurality of products/services; and
- receiving a user product input selecting one of the products/services from the product/service list, wherein the step of displaying information displays information on the selected product/service.
14. The method of claim 13 further comprising the steps of:
- displaying a class list identifying a plurality of classes of products/services; and
- receiving a user class input selecting one of the classes of products/services from the class list, wherein the step of displaying a product/service list displays the product/service list for selected class.
15. The method of claim 13 further comprising the steps of:
- displaying a feature list identifying a plurality of product/service features; and
- receiving a user feature input selecting one or more of the product/service features from the feature list, wherein the step of displaying a product/service list displays the products that have the one or more selected product features.
16. The method of claim 12 wherein during the step of displaying information on a product, the information further comprises a picture of the product.
17. The method of claim 12 further comprising the step of allowing the user to add to the stored information a user review of the product/service.
18. The method of claim 12 further comprising the step of allowing the user to add a rating of the product/service, wherein the rating is combined with the existing numerical user rating to form a new numerical user rating.
19. The method of claim 12 further comprising one or more evaluations of the one or more user reviews.
20. The method of claim 12 further comprising the step of suggesting one or more complementary products/services that may be purchased along with the product/service of interest.
21. The method of claim 10, further comprising the steps of assigning unique integer identifiers to each character string contained in said product information, and associating each unique integer identifier with its corresponding string in a look-up table;
- creating a file containing product identification information and product attribute information in the form of a listing of said unique integer identifiers;
- whereby client queries to said database are traversed across said file, relevant integer identifiers are retrieved, and corresponding character strings are obtained from said look-up table for presentation to a client.
22. A method of carrying out a computer-implemented parameter-based search of a database containing records corresponding to various products, which include information identifying a plurality of definable parameters describing said products, comprising the steps of:
- assigning a token integer to each character string corresponding to a particular parameter in said record database, wherein the value of the token integer corresponds to the location of the start of said character string in the database;
- creating a look-up table of character strings, each being associated with its assigned token integer;
- creating a record search file from said records in said database, wherein information from said database is reorganized sequentially by parameter type, and all token integers for each parameter type are arranged sequentially adjacent to each other;
- retrieving a parameter search query from a user; and
- carrying out said search query by traversing said record search file.
Patent History
Type: Application
Filed: Dec 7, 2000
Publication Date: Aug 8, 2002
Patent Grant number: 8402068
Inventors: Kerry Clendinning (Austin, TX), Michael D. McCartney (Austin, TX), Matthew W. Mengerink (Austin, TX), Fred G. Robinette (Austin, TX), David J. Wilson (Austin, TX)
Application Number: 09730538
International Classification: G06F007/00;


text:
PlayerPro Music Player v3.4 Apk
Requirements: 2.1 and up
Overview: PlayerPro: skins, artist/album information and art, grid/list views, lyrics …
PlayerPro is an advanced music player for Android 2.x devices.
This application is an advanced music as well as video player for Android gadgets.
PlayerPro showcases an attractive, quick and also instinctive interface, along with powerful audio configuration options. On top of that, there is a choice of several FREE plugins to complement it: Skins, DSP Pack, Widget Pack …
Note: the Pro version is standalone. Please uninstall the trial version after purchase.
Element attributes:
* Browse and play your songs by albums, artists, styles, tunes, playlists, folders, and also album artists.
* Video clip browser/player.
* Spruce up your music library with album artwork, musician pictures, and category pictures that you can choose from a range of sources: ID3 tags (ingrained art work), SD card folders, Gallery application, as well as Internet.
* Change the user interface of the Player by setting up among the lots of offered SKINS.
* Tailor the design, picking between GRID or CHECKLIST sights.
* Sight the LYRICS installed in the ID3 tags of your songs documents.
* Solitary as well as group TAG EDITING: title, cd, artist, cd artist, track, year, genre, remark.
* Mixable SOUND IMPACT for Android > 2.3 devices: 5 band visuals EQUALIZER with default/customizable presets, STEREO WIDENING impact, REVERB results (big hall, medium hall, plate, tiny room, medium room, huge space), BASS BOOST result, volume control.
* FREE extra DSP PLUGIN: 10 band graphic EQUALIZER with 15 default/customizable presets, PRE-AMP control, BASS IMPROVE control, STEREO WIDENING control, left-right volume control. GAPLESS playback. Auto/Manual CROSSFADE. REPLAY GAIN. Audio Limiter. Go to Setups > Audio and pick "Download DSP pack" option to mount the cost-free plugin.
* Music stats and also CLEVER PLAYLISTS: Recently added, Top rated, Most played, Just recently played, Least played. Construct extra customized playlists using the CLEVER PLAYLIST EDITOR and also the numerous different standards it supplies: cd, artist, genre, title, play/skip count, last played/added, score, is a podcast, duration, year, report path etc. All wise playlists are AUTO-UPDATED.
* Import as well as export music record and scores from your favored desktop computer songs player.
* Songs folder selection.
* Selection of 2 LOCK SCREEN widgets with numerous customization options: unlock slider, sound toggler, skip tracks utilizing volume buttons, swipe gestures, background variety, controls option, time display screen, skin option …
* Selection of 5 various home screen WIDGETS (4×1, 2×2, 3×3, 4×4, 4×2). All widgets are customizable as well as skinnable: 6 various SKINS available, alternative to present musician picture rather than cd artwork, alternative to present scores, shuffle/repeat controls etc.
* ALERT CONDITION assistance: display cd art work, title, cd as well as artist, play/pause, skip forward as well as quit CONTROLS (ICS just) in alert standing.
* Supports most popular SCROBBLERS.
* REST TIMER with fade out.
* SHARE content notices, album/artist art work on your favorite social networks.
* HEADSET assistance. Customize lengthy press and also double/triple press actions.
* Library large SEARCH. VOICE search assistance.
* SWIPE motions (gamer: swipe album art to avoid songs, web browsers: swipe delegated to play next, swipe right to play last).
* SHAKE IT function: offer your phone a shake to play next/previous track (e.g.: drink top to lower or bottom to top to play next/previous track).
… as well as numerous various other functions to discover!
– Added a new type of web browsers: the composer internet browser
– Added an option to show internet browsers prior to favorites inside the navigating cabinet
– Included the capacity to select a Night-time skin as well as its linked start/end factors
– Included the ability to display/hide track ratings from the player display (just offered for high resolution/large screens).
– Migrated Cloudy and also Cloudy Pink skins to PlayerPro V3.
– Some insect as well as stability fixes.
– Upgraded translations.
This application has no advertisements.

subset: commoncrawl


text:
Politics can accomplish aberrant bedfellows, and Mike Lindell, the guy who founded MyPillow, is accepting a aftertaste of that this week.
Lindell is the ambition of an online pillow action afterwards abnegation to accompany added advertisers who pulled abutment for Fox Account anchorperson Laura Ingraham because she mocked Parkland academy acid survivor David Hogg. She afterwards apologized.
Lindell, afresh dubbed Admiral Donald Trump's "BFF" by the New York Daily News, tweeted his abutment for Ingraham on Monday afterwards spending time over the Easter weekend at Trump's Mar-a-Lago resort.
"Advertising decisions are based on what's best for MyPillow, my advisers and my customers," Lindell said in a account to the Shakopee Valley Account in Minnesota.
MyPillow is based in Lindell's hometown of Chaska, Minn., alfresco Minneapolis.
Lindell's cheep set off a alarm to avoid both MyPillow and QVC, the home arcade adjustment that sells bags of the pillows. Some of his barter seemed afraid to apprentice of his bourgeois politics, admitting they are able-bodied accepted in Minnesota.
But Lindell is continuing firm, earning acclaim from Ingraham, bourgeois account outlets and adolescent Trump followers who apprenticed to abutment him by affairs his pillows.
Here are eight things to apperceive about this above able aficionado angry multimillionaire who has sold, by some estimates, added than 30 actor pillows.
1. The ladies admired him at the inauguration. Back Lindell abounding Trump's commencement festivities, the addition bi-weekly in Minneapolis, City Pages, wrote about it beneath a banderole that read: "Report: MyPillow's Mike Lindell was the hot stud ladies man at Trump inauguration."
Lindell airish that night with addition apparent Trump supporter, Scott Baio.
Page Six appear that "the best absurd brilliant at Donald Trump's commencement was MyPillow baron Mike Lindell. Mustachioed Lindell is acclaimed to abounding because of his all-over ads for his pillows, of which he's awash about 30 million."
"The afar above able addict-turned-strictly abstaining millionaire was swarmed at the Empire Accompaniment Inaugural Kick-Off. While big names including Newt Gingrich and Jon Voight attended, women flocked to Lindell, a afar ancestor of four."
2. Melania capital chargeless pillows. According to the Minneapolis/St. Paul Business Journal, Lindell's accord with Trump dates aback to the summer of 2016, back the two met, at Trump's request, for 30 account in New York.
Lindell told the business account that Trump was absorbed by his business administration and how the pillows are fabricated in the U.S.A.
Lindell said Melania Trump asked for a brace of the pillows, and he beatific some overnight. "I got a claimed email from him adage he and his wife absolutely admired MyPillow," Lindell told the business journal.
The pillow allocution again continued.
At a "Made in America" accident at the White Abode aftermost summer — area Lindell put a MyPillow appropriate on the table — Trump accepted the pillow prince, acquainted that Lindell "was a adherent of ours appropriate from the beginning."
Trump told him, "I absolutely bought a brace of pillows, and they're actual good." It's not bright whether Trump was apropos to the freebies or whether he absolutely did buy his own pillows.
Lindell afterwards declared "this guy is activity to be the best amazing admiral in history."
3. He spent the holidays with Trump. The admiral spent the Easter weekend at Mar-a-Lago with several political allies and supporters, including Lindell. He dined with Trump and the accumulation on Saturday, according to the Minneapolis Star-Tribune.
He and Trump talked pillows, not Putin, and the aliment was "awesome," said Lindell, who was there with his girlfriend.
"The Admiral befuddled my duke and told me, 'You are accomplishing a abundant job, Michael.' He additionally said he is sleeping abundant on his MyPillow," Lindell told the Star-Tribune.
"I told him, 'People appear up to me all the time to acquaint me what a abundant job you are accomplishing and that you are in their prayers.' It was an account to be at Mar-a-Lago on Easter weekend."
4.Yes, he acclimated to do drugs. Not abounding multimillionaires can activate their adventure with "I was already a able addict," but Lindell can and generally does back talking about his bright rehab-to-riches accomplishments to affect others.
He told CNBC aftermost year he was absorbed back he started MyPillow in 2004. "People say all the time that's one of the better miracles ever." He said he's been apple-pie and abstaining for eight years.
There's been allocution of application a photo of his crack-head cocky on the awning of his autobiography. There ability alike be a MyPillow movie, with advice from his Hollywood associate and adolescent Trump fan Stephen Baldwin, whose brother Alec abundantly impersonates Trump on "Saturday Night Live."
5. He had a dream. Lindell has said he had agitation sleeping his accomplished life, already spending $70 of his hard-earned money as a boyish bag boy to buy a adorned pillow.
In 2004, he had a dream that he says came from God, a dream about a pillow that would authority its shape.
"I got up in the average of the night — it was about 2 in the morning — and I had 'My Pillow' accounting everywhere in the kitchen and all over the house," he told CNBC.
He and his son spent hours acid up cream to acquisition aloof the appropriate configuration; forth the way, Lindell accomplished himself how to sew.
Today MyPillow has abutting to 1,500 advisers and acquirement has developed from about $100,000 a year to abutting to $300 million, according to CNBC.
6. A $1 actor acknowledged headache. In 2016, MyPillow was fined $1 actor for ambiguous announcement practices, accuse collapsed by prosecutors in nine California counties, according to NBC News.
The accusation declared that back MyPillow claimed it could advice with assertive medical altitude — insomnia, beddy-bye apnea and the like — the aggregation "knew or analytic should accept known" those statements "were apocryphal or misleading."
"We did annihilation wrong. We did not accomplish any ambiguous claims," Lindell told NBC. "Rather than action this, I fabricated a business accommodation to anticipate continued and cher litigation, pay this and move on."
The adjustment additionally appropriate MyPillow to stop calling its articles the "Official Bed Pillow" of the Civic Beddy-bye Foundation, because the aggregation did not acknowledge its banking adjustment with the foundation. Lindell denied affairs the NSF's endorsement.
7. Rated F by the BBB. In January 2017, the Better Business Agency alone MyPillow's A-plus appraisement to an F because of the company's connected 2-for-1 "deals."
"Among added issues, BBB has attempted to actuate MyPillow to abandon their 'buy one get one free' (BOGO)/other abatement offers afterwards success," Dana Badgerow, admiral and CEO of BBB of Minnesota and North Dakota, said on the BBB website.
"Continuous BOGO offers, which can again be construed as an item's regular, accustomed price, breach not alone BBB's Cipher of Announcement — which all BBB Accepted Businesses accede to accept by — but additionally added accompaniment and civic organizations' rules."
In the case of MyPillow, anyone could get the BOGO abatement codes, and -to-be barter who didn't accept a appropriate cipher could get the accord anyhow aloof by calling, the agency charged.
Lindell has said he believes the accommodation was politically motivated because of his abutment of Trump.
The aggregation is still rated F and is no best accepted by the Better Business Bureau, according to the organization's website.
On Tuesday, afterwards bodies started calling for a boycott, Lindell offered pillows at up to 50 percent off to acknowledge his supporters.
8. He's not active for appointment afterwards all-powerful intervention. In contempo months, Lindell has fought off rumors that he planned to run for governor of Minnesota. He has said in interviews he has no affairs to get into politics.
But he's larboard the aperture accessible by saying, abundant like Oprah Winfrey, he could change his apperception if God asked him.
13 Awesome qvc bed pillows
Design – qvc bed pillows
| Encouraged in order to my own blog, on this moment I'm going to show you about keyword. And after this, this can be a first impression:
Why don't you consider photograph previously mentioned? will be which amazing???. if you think thus, I'l l demonstrate a few picture once again beneath:
So, if you want to get the wonderful photos about (13 Awesome qvc bed pillows
Design), click on save link to save the pictures in your laptop. They're prepared for download, if you appreciate and wish to have it, click save symbol on the page, and it will be directly down loaded to your notebook computer.} Finally if you like to obtain new and recent picture related to (13 Awesome qvc bed pillows
Design), please follow us on google plus or bookmark this site, we try our best to give you daily up grade with fresh and new pictures. Hope you love staying right here. For some updates and latest information about (13 Awesome qvc bed pillows
Design) shots, please kindly follow us on tweets, path, Instagram and google plus, or you mark this page on bookmark area, We attempt to offer you update periodically with fresh and new pictures, enjoy your searching, and find the perfect for you.
Thanks for visiting our site, contentabove (13 Awesome qvc bed pillows
Design) published . At this time we're excited to announce we have found an extremelyinteresting topicto be pointed out, that is (13 Awesome qvc bed pillows
Design) Some people attempting to find specifics of(13 Awesome qvc bed pillows
Design) and definitely one of them is you, is not it?


text:
The Communications Rep (Switchboard Operator) is responsible for answering incoming calls in a timely manner and maintaining accurate flow of communications for multiple sites associated with Mid Coast Health. The operator also monitors emergency alarms throughout the hospital and medical office buildings and promptly dispatches in house emergency responders. Back-up support will be provided to the Emergency Department Registration staff on a daily basis.
Software Powered by iCIMS


text:
Kyle & Tessa
Kyle & Tessa had a beautiful August wedding. The weather was absolutely perfect along with her gorgeous bright colored bouquet. I've known Tessa for YEARS so it was amazing to see my dear friend walk down the aisle to her best friend. Lots of love was shared. Alex and I are happy for the two of you!!!!! Enjoy! The world famous Tessa laugh :)


text:
"Paint Party Friday".
Monday, 9 February 2015
"Paint Party Friday".
43 comments:
- limmelon said...
It's a Party !! - with a laughing flower, an onlooker, a spider and birdie dropping in for a drink. Love your multi-media compositions, Love it, Awesome !!
- Monday, 9 February 2015 at 08:56:00 GMT
- Valerie-Jael said...
Lovely and fun work, your bird has human tendencies, flying in for a drinkie! Thanks for joining us at AJJ; Valerie
- Monday, 9 February 2015 at 09:15:00 GMT
- Beo said...
That's wonderful Sheila! The way the bird is looking into the flower-bowl. The orange flower is looking for the bird and the other one looks at the orange flower wondering what she is doing. (She seems to have a question mark in her eyes) I love the composition and the washed out colors.
- Monday, 9 February 2015 at 09:37:00 GMT
- Sharon Fritchman said...
I absolutely LOVE this wonderful work of art, Sheila! The bird is so adorable and I love the colors you used! Thank you for sharing your talents with all of us! And thanks also, so much, for your visit to my blog! HUGS!!!!
- Monday, 9 February 2015 at 10:42:00 GMT
- froebelsternchen Susi said...
Some minutes ago I watched a magpie hopping over the deep snow picking corn and snow.. I think she would like to have such a great container for drinking or eating....
love your imagination Sheila... just lovely this scene!
Adorable flowes as well! Lovely watercolor effect!
This brightens up my day!
Thank you for sharing all this with us at Art journal Journey!
Happy new week
- Monday, 9 February 2015 at 10:59:00 GMT
- janie said...
Hello Sheila love your big bird as he just looks exactly as if he has flown in, but I agree the flowers look as if they are dancing. And the poor wee spider hanging on for dear life .....your imagination is incredible to keep producing these wonderful works of art
- Monday, 9 February 2015 at 12:46:00 GMT
- bluegiraffe (Sherry) said...
Adorable and so cheerful, Sheila! Thanks for brightening up a gray morning here in Maryland.
- Monday, 9 February 2015 at 13:41:00 GMT
- ULKAU said...
What a great composition!
I call your new bird: boat-bird, because its body reminds me to a boat...
- Monday, 9 February 2015 at 13:49:00 GMT
- Annie said...
Love this watercolor look. Do you automatically get those fabulous squiggly lines when painting with watercolors? I really like that effect. I've read all the previous comments and it seems having this big bird fly in for a drink is an event to be celebrated. This quaint little whimsical town has built the giant bird bath just so this big beautiful bird will stop in for a drink and the adorable residents gather to watch. Love how your imagination makes our imagination come to life!
- Monday, 9 February 2015 at 15:39:00 GMT
- Anni - My Creative Life and Mixed Media Books said...
Sheila, what a cute and lovely bird, hopefully there is something to drink in the flower, as always I admire your skills with drawing these small stories.
- Monday, 9 February 2015 at 15:45:00 GMT
- lee said...
its wonderful and thanks for sharing your process, oh the wonders of photoshop
- Monday, 9 February 2015 at 17:00:00 GMT
So adorable. I want to meet this bird. You are a wonder with photoshop. I struggle so, because mainly I am probably too lazy to learn it all, too much else to do in life! xox
- Monday, 9 February 2015 at 17:20:00 GMT
- peggy gatto said...
I just love everything about this delightful painting!!!
- Monday, 9 February 2015 at 17:21:00 GMT
- Artatag said...
I really love this. I started doing photoshop work again. Ideal for dark days.
- Monday, 9 February 2015 at 18:15:00 GMT
- strangelycreative said...
Hi Sheila! Thank you for your luvverly email! You have found your path as an artist and have really developed you own quirky and very original style. I see this and I see its Orange Esmeralda! xxxx
- Monday, 9 February 2015 at 18:19:00 GMT
- LonettA said...
Oh, that´s wonderful! Love your bird and flowers in this scenery! Beautiful colours, too!
- Monday, 9 February 2015 at 19:40:00 GMT
- Anjas-Artefaktotum said...
So artistic and fanciful as always. Dear Sheila, it is every time a great fun to visit yourblog with the inspiring art works!
Have a happy week,
big hugs Anja
- Monday, 9 February 2015 at 19:56:00 GMT
- Deborah said...
Love how big bird is coming in to land in what looks like a whimsical airport. Those flowers could be antennae.
- Monday, 9 February 2015 at 20:15:00 GMT
- sirkkis said...
Totally cheerful, fantastic art again, Sheila. I love the 'landing' brave bird, he really has 'egg' LOL.
A magical, exquisite art piece, my friend.'
Hugs xx
- Monday, 9 February 2015 at 20:28:00 GMT
- TwinkleToes2day said...
Completely superb!!! :D
- Monday, 9 February 2015 at 23:35:00 GMT
- johanna said...
i think i will put up a drinking bowl in my garden, too and hope such a fanciful bird will visit me... as always a pleasure to come by and see your wonderful creation!
- Tuesday, 10 February 2015 at 07:22:00 GMT
- Tammie Lee said...
i really do enjoy your style
it is fun hearing how you go about it
and the result is so appealing to me
- Tuesday, 10 February 2015 at 21:21:00 GMT
- Meggymay said...
A fantastic page, the bird looks such fun and seems to be enjoying a drink.
- Tuesday, 10 February 2015 at 22:19:00 GMT
- Paper Creations by Shirley said...
Gorgeous, fun collage, I love your whimsical artwork! Have a great day, Shirleyxx
- Thursday, 12 February 2015 at 13:26:00 GMT
- Jackie said...
It's stunning and I would never have guessed it was part painted and part digital. Jx
- Thursday, 12 February 2015 at 13:51:00 GMT
- kat said...
This bird is a favourite! I love how he's swooping in. I can feel him in full flight soaring so bright against the dark sky, the colours stand out so well! Your paintings have class and such a fabulous fun style I can but adore!
- Thursday, 12 February 2015 at 17:39:00 GMT
- Margik said...
This work is spectacular Sheila! Love the fabulous bird so special. You are very talented!
Mar x
- Thursday, 12 February 2015 at 20:24:00 GMT
- ~*~Patty S said...
Oh how delightful your thirsty bird is Sheila!
Everything about what you created is so whimsical and fun.
- Thursday, 12 February 2015 at 21:24:00 GMT
- sharon said...
It is magical, love how the bird swoops in!
- Friday, 13 February 2015 at 07:45:00 GMT
- Karen Maggio said...
Very fun... I've done the same thing before with Photoshop.
- Friday, 13 February 2015 at 10:33:00 GMT
- denthe said...
Looks like a little wonderland. The effects in Photoshop really add to it.
- Friday, 13 February 2015 at 12:31:00 GMT
- Giggles said...
Oh how sweet it is. Love how you're playing with effects....so fun!
Hugs Giggles
- Friday, 13 February 2015 at 13:49:00 GMT
- Faye said...
I think it is a great piece. I love how you have used the photo-changing program.
- Friday, 13 February 2015 at 14:13:00 GMT
- Christine said...
I love it in its simplicity!
- Friday, 13 February 2015 at 15:35:00 GMT
- GlorV1 said...
What a wonderful piece Sheila. Love how the bird is attempting to sip.
- Friday, 13 February 2015 at 15:42:00 GMT
- Linda Kunsman said...
I love this! The muted background is the perfect back drop for the bright and colorful images!
- Friday, 13 February 2015 at 18:14:00 GMT
- My name is Erika. said...
Fun. I love the idea of assembling all the pieces at the end. It put a smile on my face.
- Sunday, 15 February 2015 at 00:37:00 GMT
- Ilona Heimböckel said...
Beautiful! I love it!
Happy PPF
- Sunday, 15 February 2015 at 10:38:00 GMT
- Nordljus said...
This is so sweet! Love all the different parts, and what a great idea to use Photoshop to put them all together. I only use Photoshop for editing photos, I never thought of using it for art too.
- Monday, 16 February 2015 at 18:41:00 GMT
- Evergreen Mo said...
love all the interesting shapes you use to produce you art work.
- Monday, 16 February 2015 at 22:40:00 GMT
- Jackie said...
- Thursday, 19 February 2015 at 08:38:00 GMT
- Erika said...
Love your wonderful magically painting. The birds breake is just perfect!
Gereinigt from Erika
- Saturday, 21 February 2015 at 08:30:00 GMT
- valarts said...
Love this
- Saturday, 21 February 2015 at 16:40:00 GMT


text:
A pledge taking ceremony was organized at NABI-CIAB to observe the "Rashtriya Ekta Diwas (National Unity Day)" on the birth anniversary of late Sardar Vallabbhai Patel. This occasion provides an opportunity to re-affirm the inherent strength and resilience of our nation to withstand the actual and potential threats to the unity, integrity and security of our country.
Copyright © 2014. All Rights Reserved with Center of Innovative and Applied Bioprocessing,
Maintained By
: CIAB ICT Team


text:
In celebration of The Congressional Black Caucus, we are throwing an incredible event like never before! Rub shoulders with the Nation's greatest influencers, and wine and dine with your next greatest connection. This CBC event is one that you don't want to miss!
Happy Hour specials from 5PM-7PM and Full Dinner Menu until 10:30PM!


text:
AUDIO/VIDEO > Listen > Digital Audio Transmitters
Wireless solutions are flexible. You can move your active speakers every day, if that�s what you want!
NicoShop.com�, SINCE 2002 Leader in ON-LINE X-10 & INSTEON Home Automation, is Marmitek Authorized Distributor and Marmitek Preferred Partner. We offer the complete product range of Audio & Video at Home, Home Automation & Security, Video Door phones, IP Cameras.
Audio Transmitters
Connect your speakers wirelessly
Do you like to listen to the same music in your living room and kitchen? Perhaps your stereo is not located by your TV and you would like to listen to the TV sound on your stereo or via the speakers for your surround set but you don�t fancy laying long audio cables around the house? Or your situation prevents audio cabling from being hidden away effectively? Then Marmitek could be offering a solution.
In this category you can find wireless replacements for cables that are hard to hide away. This may concern:
- the speaker cables to your home cinema set speakers
- an audio cable for sending the sound from your TV or media player to your home cinema set or HiFi system
- an audio cable to send the sound from your TV in the living room to the kitchen so you can listen while you cook.
Wireless solutions are flexible. You can move your active speakers every day, if that�s what you want!
The following �wireless audio cables� use digital transfer techniques so there is no loss of quality!
Marmitek 08098 Audio Anywhere 625 Set (Audio Transmitters)
Marmitek 08113 Audio Anywhere 625 Receiver (Audio Transmitters)
Marmitek 08200 Surround Anywhere 221 Set (Audio Transmitters)
Marmitek 08268 Subwoofer Anywhere 635 Set (Audio Transmitters)
Marmitek 08270 Subwoofer Anywhere 635 extra receiver (Audio Transmitters)


text:
Inventory management refers to the set of practices that enable an organisation to differentiate between enough and excess inventory and implement the same to improve its operational efficiency. Here are some 12 rules which will be of assistance in effective inventory management.
- Enterprise Inventory Policy
- S&OP, MPS and MRP


text:
Fashioned From Nature: Learning from the Linnean Society of London
|The Linnean Society of London, Burlington House, Piccadilly, London, W1J 0BF, United Kingdom
LUNCHTIME LECTURE 12:30–13:00 Wednesday 02 May 2018
Fashion draws inspiration from the natural world, but also depends on it for raw materials and energy. The exhibition Fashioned from Nature at the V&A Museum will show exquisite designs inspired by nature, along with new fibres made from food waste, designs created from recycled and upcycled materials, and intriguing examples of bio-engineered dyes.
The talk will describe the important contribution of the Linnean Society of London to the research for the Victoria and Albert Museum's new fashion exhibition, Fashioned from Nature. It will also describe some of the objects in the exhibition which reflect Carl Linnaeus's 'sexual system' of plant classification from a late 18th-century fan to an outfit designed by Christopher Kane in 2014.
Edwina Ehrman is a Curator of Textiles and Fashion at the V&A.
- This event is free and open to all.
- Registration is not essential, but to secure your place we recommend booking a ticket.
- Seats will be allocated on a first-come, first-served basis.
- Doors will open at 12:15.
- Tea will be served in the Library following the event.


text: Increased Success by Inviting Competition By Mark Volkmann Question: When is competition a good thing? Answer: When it results in everyone getting more than if no competition exists. W ondering how this applies to you? When you're shopping for a new set of kitchen knives online do you to each manufacturer's website one at a time? When you're looking for a new place to eat do you look at one restaurant website at a time to help to decide. Probably not. You, like millions of others, recognize the value of having a single place to go to do that makes finding what you're looking for easy. You are looking for: 1. A large selection of products or services in one place. 2. An easy way to filter results down to just the ones that matter to you. 3. Candid customer reviews that help you validate the quality of the product or service With this information, you can quickly and easily make an informed purchasing decision. Great for consumers, but does this benefit the business who participates in a marketplace like this? It most definitely does not. Platforms like Amazon, AirBnB, Expedia and OpenTable have shown that these types of marketplaces crea H[X^�[��ܝ[�]Y\��܈H�\�[�\��\���\�X�\]H[�[K�B��[X]X�[�ܙX\�H[�^��\�H]S�\�[�\��\�[���H�\��LB��^�YY�[�H�ۜ�^�H���H]�[��[ܙH��\]]ܜ˂��ݚY[���\��Y\���]HܙX]��][ۈ�܈Z\���؛[HܙX]\�H�[X]X�[�ܙX\�H[�^��\�H[��[\��܂�\�X�\][���\�[�\��\�H]�\�X��H�[�˂��\�H��][ۈ^\��܈X\��Y�H\�\\���]�\ˈB�\��\�[��\�\�ܛ��[��]�ܛH�܈X\��Y�H[�H[�]Y��]\� [��X�[�H[���X�Y[��[�YJH\�X\��Y�P����B�\�X�ܞHو[�\[�[��ٙ\��[ۘ[X\��Y�H\�\\��[��Z\��X�X�\˂�ݙ\�HZ[[ۈ\�[�Y[��]�H�Y[�����Y��Y��X\��Y�P����\�YX\�[�XYH���[��]HX�X�\��]ۂ��\���][ۋ��[�\[�[�X\��Y�H�X�X�\��[�[H]�HH�^H���\]B�[�HX\��][��[�Y�\�\�[���Y�]�و��[��\�\�[��\��H�Z[��H�H��Z[����]\�\���Y[�H��\]]ܜ�[���[�Y�][�����H�Z[��\�وH\��\���][ۈ�܈[�\[�[��X\��Y�H�X�X�\ˈ�ۜ�Y\���[�[��[�\�Y\���[�Z[B�X\��]X�H]�[�Y�]�]�\�H[�\[�[�X\��Y�H\�\\���X\�����X[��\�H�YX\��]\�[�وX\��Y�H��\����\�Y�ۈ[[��[�\[�[�X\��Y�H�ٙ\��[ۘ[��X��YY[�B��\YH�[��[���ܛ�H]�H[��H�]�\�\��\�[ۈ�܈B��X��\��وHX\��Y�H�ٙ\��[ۈ�ܝ�\�\�H��[�\�ق�X\��Y�P���˂���[�YX[��]���X]\�L��X\�˚[�L���M�LL�� ����B��


text:
Learn about the animals that depend on tree nuts, and how to match the variety of acorns around the Arboretum with the trees that made them. Discover the function and purpose of bark while making bark etchings.
Back to All Events
Earlier Event: October 3Wellness Day
Later Event: October 3Seed Saving Workshop with Nancy Wygant


text:
It's a fact: dentistry originated over 14,000 years ago. It has certainly had quite a bit of time to progress, but while most of those years were relatively stagnant, the 1800s was an age of great scientific and technological progress. Here's a brief sketch of important events in dentistry in the 19th century:
First, let's talk about economics. In 1825 the White Dental Manufacturing Company manufactured and sold affordable porcelain teeth, effectively establishing and dominating the market for the rest of the century. Then in 1833, the French Crawcour brothers introduced amalgam filling material to the U.S. However, their sketchy business practice sparked a controversy about the safety of metal fillings.
Advances in dental education and knowledge increased exponentially in this century. The world's first dental school, the Baltimore College of Dental Surgery, was founded in 1840 where the first Doctor of Dental Surgery (DDS) degree was established. In 1859, the American Dental Association (ADA) was founded in Niagara Falls, New York. In 1890, Willoughby Miller, an American dentist, wrote a book describing the microbial causes of tooth decay, launching a worldwide movement in regular tooth-brushing and flossing habits. Finally, in 1899, Edward Hartley Angle classified a variety of malocclusions, creating a foundation for orthodontics.
Dental technology saw great advances in the latter half of the 1800s. In 1871, James B. Morrison patented the first factory-made foot-treadle dental engine, enabling dentists to cut enamel and dentin smoothly and delicately. During the 1880s, the collapsible metal tube gradually replaced toothpaste sold in boxes, bottles or pots. And in 1895, Wilhelm Roentgen, a German physicist, discovered the x-ray, which was quickly adapted into the dentistry field.
Looking to experience modern dentistry? Call 360-464-2099 to reach Dr. Kenneth Hancock and his team at Kenneth Hancock DDS in Olympia, Washington.


text:
The Perfect American.
My heart was captured by Disney films when I was a child. Imagine how thrilled I was to discover that Philip Glass has written an opera about the final years of Walt Disney's life, starring Christopher Purves as the man himself. It opened inMadrid's Teatro Real during the third week of January but there is no need to worry about missing out. It will be screened live from cinemas on February 5th so put that in your diary this very minute!


text:
Mohanjit Jolly is the Managing Director of DFJ India. Mohanjit relocated to India in September, 2007 to establish the DFJ India office and help manage DFJ's India portfolio. Mohanjit currently serves on the Boards of Attero, Canvera, Cleartrip, iYogi, Mchek, Naseeb Networks, Pressmart, and Seventymm.
Mohanjit Jolly has spent the last ten years working with and investing in technology startups. Prior to DFJ, Mohanjit was Managing Director at Garage Technology Ventures, a seed and early stage venture capital firm. While at Garage, Mohanjit worked with over 30 companies, including LeftHand Networks, PureSight (BCGI), Jibe Networks (CTRX), Qumu, Thermoceramix, Kaboodle (Acq: Hearst Media) and SimplyHired. Prior to joining Garage, Mohanjit was part of the strategic planning group at Mattel where he helped launch the Mattel/Intel joint venture, Intel Play. He also spent several years in both engineering and business development roles with Itek Optical Systems, a manufacturer of high-resolution reconnaissance systems for both military and commercial use. While earning his M.B.A from the Anderson School at UCLA, Mohanjit helped launch ViaSpace, a technology incubator in Southern California in conjunction with Caltech and Jet Propulsion Laboratory. Mohanjit earned a B.S. and M.S. in Aeronautics and Astronautics from MIT, with a specialization in electric propulsion systems.


text:
Become a Merrigong Volunteer
We have a great team of people who volunteer their time on everything from ushering to assisting in our office. We also offer a few long-term roles, where people volunteer their time and gain experience in a specific area of the performing arts industry.
If you'd like to volunteer with us, call us on 02 4224 5959 or email us at firstname.lastname@example.com


text:
Journey through the ice age surrounded by glaciers, icebergs and wildlife on the #1 River Journey in the world.
Visit one of the most remote and pristine wilderness areas remaining in the world. Over ten days you will separate completely from your daily lives and focus your energy on the sights, sounds and people around you. This is a world-class rafting trip, but it is more than that; it is a journey that reconnects us with nature and adjusts our perspectives in life. What more can you ask for from a vacation?
Travelling through remote sections of the Yukon, British Columbia and Alaska, you will encounter glaciers sitting on the water's edge and calving into icebergs in front of your eyes, all worth the journey in itself. You will also view grizzlies, eagles and several other animals and birdlife as you become one with your natural surroundings on the Tatshenshini and Alsek rivers.
The journey is not solely focused on the time spent on the river. The shorter river days and long hours of sunlight allow for excursions from camp each afternoon before settling in for a campfire dinner under a star-filled sky. Two layover days also allow those who choose to attempt more vigorous hikes to take in the surrounding tundra and glaciers.
On DAYS ONE & TWO, begin your journey by heading out on the Alaska Highway to enter the Kluane National Park. Take in the scenery and bountiful wildlife before continuing to Dalton Post to settle in for the first of many sumptuous dinners at camp. The next morning, awake to a delicious breakfast and coffee, then set off on your first river day deep into the canyons of the St. Elias Mountains and raft through the most continuous white-water section of the trip before camping for the night.
On DAYS THREE & FOUR, relax as you meander through Quiet Canyon, the Oxbows and Bear Bite Creek. Take in panoramic mountain vistas and a variety of wildlife before setting camp at Sediments Creek. Spend your first layover day relaxing, or join a group hike to an open ridge and an alpine meadow bursting with flowers, and maybe continue to Goat Ridge to view glaciers.
On DAYS FIVE & SIX, raft through the Monkey Wrench before passing the O'Connor River, and take in the spectacular scenery as the valley broadens. As the river expands, lose track of its flow and take in its colour caused by the presence of glacial sediment. After meeting the confluence with the Alsek River, set camp at Melt Creek and recover from SOS (Scenic Overdose Syndrome).
On DAYS SEVEN & EIGHT, slowly travel down the Alsek to reach Walker Glacier where you will settle for lunch before hiking near the glacier to marvel at its seracs and crevasses. Come morning, cut through the Barbazon Range, pass by the massive Novatak Glacier, and take in views of Mount Fairweather.
On DAYS NINE & TEN, enter the ice age on the breathtaking Alsek Lake filled with floating icebergs. Row through the lake in a once-in-a-lifetime experience before camping a final time. Float down to Dry Bay, Alaska on the shores of the Pacific Ocean, then hop on a scenic flight back to Whitehorse, Yukon where the group will gather a final time for a dinner among friends, old and new.


text:
Everything in a surgery needs to be precise and done correctly. That is why surgical instruments of all kinds are needed. When it comes to the electronics and computerized instruments such as scopes and harmonic scalpels, these instruments can sometimes fail and they need repair.
Look for one of the better outside surgical instrument repair companies for your needs. Rather than sending the instruments back to the manufacturer for repair, send it to a good repair service for a lesser cost and fast repairs. You will find a perfect company to perform perfect repairs every time.
The better repair services are fast with a quick turnaround. This is the kind of service you need in the medical field. It is vital that all your instruments be in perfect condition for every surgery. Plus, it is good to stay within the budget when it comes to repair costs.
These technicians are just as skilled as those at the manufacturer. They simply perform a third party repair service at more affordable rates than the manufacturer. This is important if your instruments are no longer under any kind of warranty. Count on the experts to do perfect repairs every time.
Repair technicians who work with medical instruments on a regular basis will be the ones who will repair your equipment just like you need it done. It is just a matter of safely sending the instruments in and detail of the problems that were experienced.
In a short period of time, the instruments will be safely returned to you by the fastest shipping available. It is that easy. Simply look online for a good service available to your surgical instrument repair needs.
Do not let your practice get bogged down with high repair bills and instruments in disrepair. Get the services of the experts today.


text:
Day 39 of 150 Days of Reflection/
"This No Stone Left Alone ceremony showed me there is so many more influential people rather than just prosport players and celebrities."
- a student
Read about our 150 Days of Reflection to celebrate Canada's 150th birthday. No Stone Left Alone appreciates your support and donations to help make a difference.


text: Share: Comments Print May 1, 2009 at 10:43 PM Tentative coastal razor clam digs set for next weekend on beaches Posted by Mark Yuasa Here is what coastal razor clam diggers have been waiting to hear today, and that is state Fish and Wildlife has tentatively scheduled two more days of digging next weekend. If marine toxin tests are below the cutoff threshold, then Long Beach and Twin Harbors will open May 9-10, while Copalis and Mocrocks will open May 9 only. Final approval will be announced some time next week. Low tides: May, minus-1.2 feet at 7:23 a.m.; May 10, -1.2 at 8:02 a.m. Digging is allowed until noon each day. Diggers may keep the first 15 razor clams dug, regardless of size or condition. Each digger's limit must be kept in a separate container. Portions of Long Beach and Twin Harbors are closed to the public to protect nesting western snowy plover birds, which are listed as threatened under the Endangered Species Act. At Long Beach, the closed area is located north of the Oysterville Road from the state park boundary north to Leadbetter Point. At Twin Harbors, the closed area is located from just south of Midway Beach Road to the first beach-access trail at Grayland Beach State Park. The closed portion at each beach includes the area beyond the mean high tide line. Signs clearly mark the area and instruct people to stay on the hard-packed sand. Comments