text:
|Publication number
|Publication type
|Application number
|Publication date
|Feb 7, 2012
|Filing date
|Jan 31, 2011
|Priority date
|Nov 2, 2005
|Fee status
|Also published as
|Publication number
|Nathan E. Wykes, Kevin M. Brackney, John E. McGinn, Brian P. Doyle, Jeff Wang, James D. Brown, James D. Harman
|Original Assignee
|Requisite Software, Inc.
|Export Citation
|BiBTeX, EndNote, RefMan
|Patent Citations (49), Referenced by (1), Classifications (9), Legal Events (7)
|External Links: USPTO, USPTO Assignment, Espacenet
The present application is a continuation of U.S. application Ser. No. 11/163,877, filed Nov. 2, 2005, the entire contents of which are herein incorporated by reference
The present invention relates to storing, retrieving, and organizing items in database system repositories, and, more particularly, to relating multiple values of an attribute of an item in an electronic catalog.
Searchable electronic catalogs are commonly used in support of various different electronic commerce and purchasing functions. Such catalogs may be used by an individual or company to select items to purchase from a number of items available in the catalog. Catalogs are also commonly used in enterprise applications, where several different sites within an enterprise may access a common system that may provide a catalog or catalogs of items, purchase order generation, and payment and cost tracking. These catalogs typically have an interface for selectively retrieving and providing records corresponding to items of the catalog as well as a system for electronically purchasing any items that are selected.
Many items that may be identified in such catalogs are available in a variety of different configurations and each configuration may have a unique part number and/or other identifying features associated therewith. Furthermore, different items may be available at different sites within an enterprise, available from a number of different suppliers, and/or available at different prices based on the quantity purchased. For example, a particular type of pen may be available with different colors and points, a garment may be available in different sizes, fabrics, and colors, and a power supply may be available with different input and output voltages, current capabilities, and housings. Furthermore, each of such items may be available at one of a number of locations and/or from one of a number of suppliers. Additionally, different locations may use different suppliers for a particular item, with the different suppliers having unique supplier part numbers and prices. Different locations and different suppliers often result in further added complexity, such as when different locations within a company have different corporate part numbers for an item, or when particular suppliers and/or locations use different currency. If all the part numbers, suppliers, locations, prices, and any other information for an item are each listed as separate items within a catalog, the catalog can become quite cumbersome to generate and to maintain. Furthermore, finding and selecting items from such catalogs can become quite difficult. Alternatively, if the different configurations and/or locations associated with an item are ignored for purposes of providing a relatively simple catalog, then details about the item and complete item information may be unavailable for an item. Such incomplete information can result in inefficiencies for an individual, company, and/or enterprise due to, for example, increased delivery time and/or increased cost. Furthermore, for an enterprise managing a supply chain, complete and accurate information is required for enhanced efficiency in the supply chain management. For example, if an enterprise has traditionally been ordering a particular part from two different suppliers, a volume discount may be available in the event that the part is ordered from a single supplier in larger quantities. In many events, an enterprise may also desire to avoid a single source for any particular item required in the enterprise's business to reduce the risk of supply chain disruptions. In such a case, two or more suppliers may be desired for such an item, and efficient identification and management of information related to the different suppliers may help identify such suppliers and efficiently manage and distribute orders among different suppliers.
Pens and shirts represent simple examples of products with a variety of available configurations that may be available from numerous different suppliers, prices, locations, and have various different part numbers. In some product domains, there may be thousands or even millions of different possible combinations for a particular item. A lighting fixture, for example, may be offered by different suppliers, with each supplier having different prices based on the volume of fixtures purchased. The fixture may be available at different locations, may have different corporate part numbers based on the supplier and/or location, and may have different prices based on the location. If each of the listed options has only two different values, the result is 32 possible combinations for that particular item. Such items commonly have more than two different values for each of the different options, with each option commonly having sub-options, and thus significantly more possible combinations. When represented as thousands of different items, one for each potential combination, such items become almost impossible to search, load, extract, and add to an electronic catalog. Furthermore, searching through thousands of possibilities can be very time consuming and confusing for a user.
Traditionally, many catalogs incorporating such items have been handled by coding long sequences of conditional branch instructions, typically in the form of "if, then" statements, or by defining a number of different attributes of an item and storing item data in a different table identified by a foreign key for the attribute. Such configurations, while usable, often result in a complex logic system that may be difficult to modify so as to add different products and/or locations for a particular product. In addition, such configurations are often difficult to translate across platforms to populated catalogs that operate using different software or architectures. Updates and translations are particularly important because the options of many items, such as suppliers, price, and locations, are commonly changed at relatively frequent intervals. Referring back to the particular pen example, an additional price and/or site may be added for a particular pen at any time. For the lighting fixture mentioned above, it would also be common to change configurations such as changing the available housings or finishes, that can result in changes for the item in each of the locations. As a result, such traditional systems commonly become quite complex as the number of items and are added to various catalogs.
The present invention provides an electronic catalog that stores items and attributes associated with the items. One or more of the attributes may have more than one value. Items are stored in an item table with different attributes for items stored in different rows in an attribute table. Additional items may be added to a catalog by adding additional rows to the item table, with attributes related to the additional items added as rows into the attribute table. Particular attributes may have multiple values, and such multiple value attributes are assigned to sub-items that are associated with the item. Searching can be performed for attribute values and search results returned indicating all items and sub-items that satisfy the search criteria.
More specifically, in one embodiment the present invention provides a method for storing an electronic catalog in a computer data repository. The method includes the steps of (a) storing, in a first table, data identifying at least a first item of the electronic catalog and capable of identifying at least first and second sub-items associated with the first item; (b) storing, in a second table, at least a first and a second attribute identification associated with the first item, the first and second attribute identification each identifying a property of the first item; and (c) storing at least first and second attribute values for the first attribute identification, the first and second attribute values associated with the first and second sub-items, respectively. In an embodiment, the first and second attribute identifications are stored in separate rows in the second table, and the first and second attribute values are stored in separate rows in a third table. Additional items may be added to the catalog by firstly adding a new row to the first table, the new row identifying a second item; and secondly adding at least one new row to the second table, the new row identifying a first new attribute identification associated with the second item. Additional sub-items may be added for an item by adding a new row to the table identifying a third sub-item associated with the first item; and adding a new row to the second table identifying a first new attribute identification for the third sub-item.
The electronic catalog, in one embodiment comprises a first table having a first column identifying items and a second column identifying sub-items associated with items identified in the first column; a second table having a first column identifying items, a second column identifying sub-items associated with items of the first column, and a third column identifying attribute identifications associated with items of the first column and sub-items of the second column; and a third table having a first column identifying attributes, a second column identifying string values and a third column identifying a numeric value. The third table may also include a fourth column identifying a language. The electronic catalog may also include a table storing metadata, the metadata defining at least one attribute tree that identifies a relationship between the items and the sub-items. The metadata identifies, for each sub-item, the attribute tree for the sub-item and a level within the attribute tree. In an embodiment, the metadata further identifies at least one attribute as a key attribute.
Another embodiment of the invention provides a computing system, comprising a server operable to store an electronic catalog, the electronic catalog comprising: (a) a first table storing at least a first item and at least first and second sub-items associated with the first item; (b) a second table storing at least a first attribute identification associated with the first item, the first attribute identification identifying a property of the first item; and (c) a third table storing at least first and second attribute values for the first attribute identification, the first and second attribute values associated with the first and second sub-items, respectively. The computing system, in an embodiment, is further operable to receive a search request from a user, and in response to the search request return the first item and attribute values associated with the first item. The server may receive a second search request from the user, the second search request identifying at least the first attribute identification and the first attribute value and in response thereto, searches the electronic catalog for items having the first attribute identification and an attribute value associated therewith that is equivalent to the first attribute value.
These and other features of the invention will become apparent by consideration of the detailed description and accompanying drawings.
Before any embodiments of the invention are explained in detail, it is to be understood that the invention is not limited in its application to the details of construction and the arrangement of components set forth in the following description or illustrated in the following drawings. The invention is capable of other embodiments and of being practiced or of being carried out in various ways.
The present invention recognizes that storage of items in an electronic catalog, including all relevant information for a particular item, can be a complex task. Furthermore, the storage of different options or features related to particular base items further increases this complexity. For example, if a particular component is capable of having more than one value, traditional systems typically require that a separate item be listed for each different potential value for the item. Such a system consumes significant resources and often require that individual catalog items be customized with complex joins and/or foreign keys when loaded into a catalog. The present invention provides a method and system for efficient storing of item attributes that are capable of having multiple values, and for efficient searching of the item attributes. One embodiment of the invention provides a first table that lists items and sub-items that are associated with the items. A second table identifies attributes and the items and sub-items that correspond to the attributes. A third table identifies the values of the attributes identified in the second table. Finally, metadata associated with the item defines the relationship of the items and sub-items, providing the capability for various different sub-items and also sub-items associated with other sub-items.
Referring to
The catalog 24 may reside in a database stored in a computer memory storage device, or may be stored in another suitable system capable of containing items associated with a catalog. Commands from the client 32, such as through web browser and/or other software, can cause information to be extracted from the catalogs 24 and provided to the client 32. The information may be provided as data that may be used by software running at the client 32, and/or in a search display or some other display requested by a user and provided by the server 28. While the invention may be implemented using browsers communicating using typical web interfaces such as HTTP (Hyper Text Transfer Protocol) and Java instructions, the present invention does not rely on any particular platform interface, and it will be understood that the invention could be implemented using any of a number of available platforms or interfaces. The invention can use web-type browser software or software that has been developed specifically for the purpose of the present invention with unique code, interfaces and display technologies. The invention can be implemented on a single machine or with any kind of distributive processing environment from mainframes with dumb terminals to wireless servers with wireless clients communicating over a wireless network.
The catalog 24 is an electronic catalog of items, such as products and/or services. In one embodiment, the catalog 24 is constructed using a uniform catalog schema so that each product or service within the catalog of items can be identified with a number of different attributes associated with the product or service. The different attributes associated with an item are capable of having more than a single value. Such attributes may include descriptive attributes of the products or services, suppliers of the products or services, locations within an enterprise of the products or services, different prices of the products or services, and/or category classifications of the products or services, to name but a few. Furthermore, the catalog 24 may include multiple catalogs, one or more catalog for each supplier for example, or an aggregated catalog in which an aggregate of product information from multiple suppliers may also be present in the catalog 24. In one embodiment, the server 28 receives data from a catalog, organizes the data, and stores the data back in the same or a different catalog using different classifications and/or data storage structures. In another embodiment, the server 28 receives data from a number of different catalogs, organizes the data, and stores the data back in the same or different catalog(s) using different classifications and/or data storage structures.
The server 28 of an embodiment is illustrated in additional detail in
The server 28 of this embodiment also includes a catalog cache 52. The catalog cache 52 may be used to store items from the one or more electronic catalogs 24 in a way that allows for more options and flexibility in searching beyond the searching that may be available using the catalogs 24 alone. For example, in an embodiment the search engine/aggregator 50 accesses the electronic catalogs 24 through servlets 48 and identifies the various items in the electronic catalogs 24. These items, and any identifying attributes, from the catalogs 24 are placed into the same or a different classification schema and stored in the catalog cache 52 in the same or a different storage structure that may be searched according to the present invention. If the same item appears in a number of different catalogs 24, the item may be listed in the catalog cache 52 with attributes identifying the different catalogs where the item appears. In one embodiment, one particular attribute, or two or more particular attributes, are selected as level 0 attributes and serve as a base identification for an item. As used herein, a level 0 attribute refers to an attribute that provides a unique description of an item. For example, an item of a catalog may have attributes that describe an operational amplifier that is manufactured by Texas Instruments and assigned a manufacturer part number TI123. The item may be available from several different suppliers. The manufacturer part number (TI123) for this particular item is common among the different suppliers, and is thus may be selected as the level 0 attribute. The information related to the different suppliers may then be selected as level 1 attributes, with the level 1 attributes capable of having values that correspond to each of the different suppliers. The item may also have additional levels of attributes, such as a case where a particular supplier has the item available at different prices and/or different locations. These attributes, for each of the suppliers, may be further identified for the item. Such multiple-value attributes will be described in more detail below.
The server 28 further includes additional servlets 44 that access the search engine/aggregator 50, the catalog cache 52, and/or servlets 48, and are connected to the one or more clients 32. In this manner, a client 32, such as a user accessing a workstation, may access the servlets 44 to provide a search for an item. The servlets 44 access the search engine/aggregator 50 that may generate a search of the catalog(s) 24 and/or catalog cache 52 to provide one or more results to the search request. The servlets 44 may also access servlets 48, and provide search parameters thereto, which are then passed to the catalog(s) that return one or more results. Furthermore, the servlets 44, 48 may be used to store and/or modify content in an electronic catalog in accordance with one or more of the storage structures and methods as described herein. The servlets 44 may include APIs that interface with various different software programs that may be operating on the client 32. Similarly as described with respect to servlets 48, such APIs may be used to interface with numerous different software applications including enterprise software applications, purchase requisition applications, supply chain management applications, to name but a few. Also, such servlets 44, 48, may be delivered to installed on the server 28 using any suitable method, such as via magnetic or optical media, and/or through a network connection, to name but a few. In this manner, the APIs may be delivered, installed, and updated as necessary.
In one embodiment in which the search engine/aggregator 50 operates as a search engine to receive search requests from client 32. The application server 28, using servlets 48, queries the one or more electronic catalogs 24 and/or catalog cache 52 through the search engine 50 and directs the results to the client 32 that initiated the search request. The type or format of the catalog may be of any suitable format so long as the catalog will respond appropriately to a query from the servlets 48 and search engine/aggregator 50. For example, a catalog 24 may reside in a relational database or may reside within an object-oriented database. In one embodiment, the catalog cache 52 includes items that are obtained from electronic catalogs 24 that reside in one or more object-oriented and/or relational databases. The electronic catalogs 24 and/or catalog cache 52 may be stored on any appropriate data storage device, including disc drives, tape drives, random access memories (RAM), read only memories such as programmable read only memories, or any other computer data storage devices or combinations thereof. The application server 28 may reside in a computer attached directly to the storage device, or alternatively may be connected to the storage device through a network. In one embodiment, the servlets 48 and 44 are based on Java APIs and Javascript/HTML interface generation. The APIs may use JDBC (Java Database Connectivity) to communicate through the search engine to a separate data store where the electronic catalogs 24 may reside. The JDBC protocol allows the search engine to communicate with one or more catalogs 24 based on a variety of commonly used databases including those available from, for example, Oracle Corp., Microsoft Corp., and SAP. Furthermore, the servlets 44 may communicate to the users and workstations associated with the clients based on a variety of commonly used software applications including those available from Oracle Corp., Microsoft Corp., and SAP, to name but a few.
In one specific embodiment, the servlets 44, 48 include APIs that are operable to communicate with a database management systems (DBMS) containing catalogs that are configured to operate with SAP Open Catalog Interface (OCI). In this embodiment, the APIs of servlets 48 format database queries and other database commands as required by the SAP Open Catalog Interface, referred to as OCI calls. The server 28 may act as an initiator of OCI calls generating such calls at servlets 48 and transmitting to one or more catalogs. The server 28 may also act as a responder to such calls, receiving a call at servlets 44 and generating a response thereto. The APIs operate to receive queries and generate commands that are transmitted to one or more of the catalogs 24. Such commands include formatting required for OCI calls initiated and transmitted to the one or more catalogs. Such an OCI call may include a URL of the particular catalog 24, parameters such as a username/password and content requests, and a return URL. For example, a user may desire to use server 28 to aggregate a number of different catalogs that are configured to respond to such OCI calls. The client 32 enters a request that is received at servlet 44, and forwarded to the search engine/aggregator 50. The search engine/aggregator 50 may operate to begin searching for items that are classified in a certain category, such as writing instruments for example, and pass a search request to servlet 48. The servlet 48 formats the search request into an OCI call and transmits the call to one or more catalogs 24. When a response is received from the catalog(s) 24, the servlet 48 returns the search results to the search engine/aggregator 50. The results may be stored in the catalog cache 52, and/or may be returned to the client 32 through servlets 44. In the event that the items in the various catalogs 24 are to be aggregated in catalog cache 52, such operations continue until the requested aggregation is complete. Similarly, in another embodiment servlets 44, 48 operate to receive a request from client 32, and format an OCI call that is transmitted to the one or more catalogs, with results received from the catalog(s) passed back to the client 32.
As mentioned, the server 28 may also operate to receive such OCI calls. In such an embodiment, the servlets 44 receive such a call and pass any requests in the call to search engine/aggregator 50 that may then generate a query for other catalogs 24 similarly as described above. Alternatively, the servlets 44 may receive such a call and access the catalog cache 52 to generate a response to the call. In one embodiment, the SRM server that is operating on the client 32 that initiates the call is configured to provide additional parameters in the OCI call that the servlets 44 may receive and perform various operations in response thereto. Additionally, one or more of the catalogs 24, and/or the catalog cache 52 may store items and related attributes in a manner that provides for enhanced and efficient item and attribute storage. Such items may have multiple value attributes that may be searched, with one or more of the item attributes having more than one value associated therewith. Such items and attribute storage will be described in more detail below. The SRM server may use the returned results in any of a number of manners, such as to create shopping cart items and to initiate and complete a purchase of items. While the catalogs 24, clients 32, and servlets 44, 48 have been described in this embodiment as interfacing using SAP systems, it will be understood that other database systems and enterprise management systems may be utilized. For example, the server 28 may interface with Oracle systems and/or IBM systems, among others.
Referring now to
The items are described by a plurality of different attributes, and one or more of the attributes may also have multiple different values. For example, the attributes associated with such items may include a description, manufacturer name, manufacturer part number, supplier name, supplier part number, and tolerance. In this example, three different manufacturers supply a 100 Ohm Resistor, namely, as illustrated, Motorola, Tyco, and AMD. Each of the manufacturers has a manufacturer part number for the item that are listed as attributes under the column headed 'Manufacturer Part Number'. Further, in this example, several different suppliers supply the items, and in two cases in this example two or more vendors provide the same item. For example, both Vendor1 and Vendor2 provide the Motorola 100 Ohm Resistor. Accordingly, under the column headed 'Supplier Name' the vendors are listed. This provides a single attribute, namely 'Supplier Name' that has two different values. Similarly, both Vendor1 and Vendor3 supply the AMD item, and thus the Supplier Name attribute for this item has the values of both Vendor1 and Vendor3. Traditionally, the storage and searching and retrieval of items having multiple attribute values for a single descriptive attribute is a relatively complex task. For example, catalogs may include items as a single row in a catalog database. The database includes a table including numerous different items with the particular item occupying a single row within the table and the various columns of the table including attributes of the item. In the event that an item has an attribute that may have more than one value, complex linking tables and/or additional columns that have complex linking attributes are provided to account for such a situation.
Further adding to the complexity, an enterprise or business often provides a corporate part number for various items. Such an example is illustrated in
The particular attributes that are selected to be level 0 attributes depend upon the particular item that is stored in the catalog. For example, an item that is manufactured by a number of different manufacturers and is freely interchangeable regardless of the manufacturer may have a different attribute, or attributes, selected as level 0 attributes. Such an item may be, for example, paper clips, where a user of the item has no preference regarding a particular source or manufacturer of the paper clip. In this case, attributes describing the paper clip, such as size and material, may be selected as level 0 attributes, and manufacturer name and manufacturer part number may be selected as level 1 (or higher) attributes that are capable of having multiple values. The selection of the attributes that are used as level 0 attributes is based upon the application in which the catalog is to be used. In one embodiment, a system administrator may review items in the catalog and identify the attributes that are to be level 0 attributes, and attributes that are to be level 1 (or higher) attributes, as well as the relationship between different attributes. In one embodiment, related attributes are placed in attribute trees for an item, such as a supplier attribute tree in which all of the attributes in the particular tree are related to different suppliers of items in the catalog. The selection and relationship of attributes, and different attribute trees for items, will be described in more detail below.
Other attributes designated as level 1 or higher, as mentioned, may have more than one value. For example, in
Furthermore, other examples exist in which a single supplier may have an item available in multiple locations. In such a situation, a single attribute, namely location, may have multiple different values. Thus, in some cases, multiple suppliers may provide a particular item, and one or more of the suppliers may have the item available in multiple locations. Furthermore, similarly as described above, the item may have multiple corporate part numbers. Such an item may be considered as having two attribute trees. A first attribute tree includes the corporate part number information, and the second attribute tree includes supplier information. The second attribute tree would further have two levels, a first level for a particular supplier and a second level for locations at which the supplier has the item available. An example of such an item is illustrated in
The present invention provides for the storage, searching, and retrieval of items having a number of attributes, with one or more of the attributes having more than one value. Such items, associated attributes, and attribute values are stored, in one embodiment, in multiple tables, each of the tables having a number of columns and rows, with different attributes for an item stored in a single column of a table and the values for the attributes stored in a single column of a table. The items may have attribute trees, with different trees describing different information for an item. The relationship between an item, the item attributes, and the different attribute trees that an item attribute may be associated with, is defined by metadata for the item. By way of example, the storage of such attributes for an embodiment is described with reference to the items of
Still referring to
As illustrated in
While illustrated in three different tables in
In one embodiment of the present invention, items and sub-items, attribute identification, attribute values, and metadata are each stored in a separate table. Referring now to
Referring now to Table 2 of
Referring now to Table 3 of
Finally, with reference to Table 4, metadata associated with each of the attribute trees is listed. In this example, the corporate part number attribute tree has two attributes which are all Level 1 attributes. The supplier information attribute tree has four attributes, two of which are Level 1 attributes and two of which are Level 2 attributes. The attribute identifications associated with each of the attributes are listed in Attribute ID column 168.
Referring now to
Referring now to Table 2, the table includes four columns: an item column, a sub-item column, an attribute value ID column, and an attribute name column. Each item may have a number of different attribute identification values associated therewith. Furthermore, each sub-item may have one or more attribute value identifications associated therewith. In this example, the first item, item 1, has sixteen attribute value identifications, namely attribute value ID nos. 1-16. Attribute value ID nos. 1-3 are not associated with any particular sub-item associated with item 1, and thus the sub-item column for these attribute value identifications is empty. This also indicates that these attribute are level 0 attributes. Attribute value identification nos. 4-16 do have a sub-item associated therewith, as indicated in the sub-item column. In this example, attribute value ID no. 1 is the manufacturer description, attribute value ID no. 2 is the manufacture name, and attribute value ID no. 3 is the manufacturer part no. Sub-item 1 associated with item 1 has two attribute value IDs associated therewith, namely attribute value ID nos. 4 and 5. In this example, attribute value ID no. 4 is the corporate part number and attribute value ID no. 5 is the corporate part number description. Sub-item 2 of item 1 also has two attribute value identifications associated therewith, namely attribute value ID nos. 6 and 7 corresponding to the corporate part number and corporate part number description for the second sub-item. Sub-items 3-5 each have four attribute value identifications associated therewith, with each sub-item having an attribute value identification for the supplier name, supplier part number, location, and price. In this embodiment, attribute value identifications 8, 9, and 12 are duplicated for three of the sub-items, indicating that each of these sub-items has attribute values that are duplicate. These particular attribute values correspond, in this example, to the supplier global valve, the global valve supplier part no. 812543, and the location of Berlin. Because these particular attributes have the same values, duplicate rows in the attribute value table, Table 3, may be avoided.
Referring now to Table 3 of
Finally, with reference to Table 4 of
While the storage of information related to items of a catalog has been described with respect to several different embodiments, it will be understood that numerous other options exist for the storage of such information. For example, in the embodiments of
Catalogs employing the item storage as described may be used in many different applications. Searching for items within such a catalog of an embodiment of the present invention is now described. When a search is performed, the results of the search are displayed to the user or otherwise provided to the client in a format that the client may use. The attributes and attribute values displayed may be the attributes associated with any of the attribute trees defined for the item. In one embodiment, a default attribute tree is displayed that is associated with the first attribute tree that is listed in the metadata, with a drop down box available for the user to select a different attribute tree to view. In such a manner, a user may view only the attributes that are of interest to the user. In one embodiment, the attribute tree that a user views most often is set to the default attribute tree, with a drop down box available for the user to select a different attribute tree. The display of different attribute trees, in an embodiment, is in a table format similar to those illustrated in
In one embodiment, an electronic catalog may be searched for items that have one or more equivalent attributes to a selected item. Such a search may have a number of uses. For example, a designer may desire to have a particular part included in a design, only to find that the particular part is not readily available. The designer may desire to find a part that is functionally equivalent to the desired part that is more readily available. Another use of such a search may be for a temporary replacement part in a high volume production operation. Such an operation may have a piece of equipment suffer a failure of a particular component, and thus become unable to operate. Such a halt in operation can result in significant revenue loss, and it is beneficial to bring the equipment back up and running in as short a time as possible. In the event that a replacement part is not readily available, an equivalent component may be searched and, if available, used to bring such equipment back up. Still another use of such a search is for a company or enterprise that desires to reduce the number of parts that are used in the company or enterprise. Such a reduction in parts may have a number of benefits, such as a reduced amount of inventory, increased volume purchases for remaining parts that may result in volume discounts, standardized designs, among others.
Referring now to
As mentioned above, a particular item may have a number of different attribute trees associated therewith, and the attributes that are displayed as a result of a particular search may be determined based on the requirements of the user. In one embodiment, there are attribute trees associated with physical item characteristics, suppliers of the item, and corporate information for the item. The attributes selected to be displayed may be different based on the user. For example, an engineer searching for an equivalent part may not be interested in the suppliers or corporate information related to the item, and is interested only in the physical item characteristics, such as the material or particular electrical rating of a part. Alternatively, a procurement specialist for the company may not be interested in physical item characteristics or corporate information, and is interested only in alternate suppliers and pricing associated with the suppliers. In one embodiment of the invention, a user may select the attributes that are to be displayed in a first search, with these attributes then selected as default attributed in future searches for that particular user. Thus, following the selection of physical item characteristics in a first search, an engineer searching for items will view physical item characteristics by default in future searches, unless other attributes are selected. In another embodiment, the results displayed include a drop down list indicating the different attribute trees for the item. A different attribute tree may be selected by the user to display the attributes contained in that tree.
Referring again to
A computer system 200 representing an example of a system upon which features of the present invention may be implemented is illustrated in
The computer system may also include a non-volatile memory 206 such as a read only memory (ROM) or other static data storage device coupled to the bus for storing static information and instructions for the processor. A mass memory 207 such as a pneumatic disk or optical disk and its corresponding drive may also be coupled to the bus of the computer system and operate to store information and instructions such as the various databases.
The computer system may also be coupled via the bus to a display device or monitor 221, such as a CRT, LCD, or other type of display, for displaying information to a user. For example, graphical and textural indications of the status of various instructions and/or operations and other information may be presented to a user on the display device. Typically, an alphanumeric input device 222, such as a keyboard, may be coupled to the bus for communicating information and command selections to the processor. A cursor control device 223, such as a mouse, trackball, touch screen, or other cursor direction keys may be coupled to the bus for communicating direction information and command selections to the processor and to control cursor movement on the display 221.
A communication device 225 is also coupled to the bus 201. The communication device 225 may include a modem, a network interface card, a wireless communication device, or any other well-known interface device such as those used for coupling to internet, token ring, or other types of physical attachment for purposes of providing a communication link to support a local or wide area network (LAN or WAN), for example. In this manner, the computer system may also be coupled to a number of clients or servers via a conventional network infrastructure including an internet or the intranet, for example. Source content and the databases can be made available to the computer system over such a network infrastructure.
As will be appreciated, the computer system 200 described is for purposes of discussion and illustration only, and the functions of the system of the present invention may be implemented on any appropriate computing system and computing platform. Therefore, the configuration of the exemplary computer system 200 will vary from implementation to implementation depending on numerous factors such as price constraints, performance requirements, technological improvements, and/or other circumstances.
While the invention has been particularly shown and described with reference to various embodiments thereof, it will be understood by those skilled in the art that various other changes in the form and details may be made without departing from the spirit and scope of the invention. Various features and advantages of the invention are set forth in the following claims.
|Cited Patent
|Filing date
|Publication date
|Nov 5, 1997
|Jan 11, 2000
|International Business Machines Corporation
|Electronic catalog system for exploring a multitude of hierarchies, using attribute relevance and forwarding-checking
|Mar 25, 1997
|Feb 8, 2000
|Mci Communications Corporation
|Method for organizing a relational database used for storing data related to the configuration and placement of equipment in field sites
|Jun 7, 1995
|Jun 20, 2000
|International Business Machines Corporation
|Computer program product for database relational extenders
|Sep 23, 1997
|Oct 31, 2000
|At&T Corp
|Method and apparatus for optimizing and structuring data by designing a cube forest data structure for hierarchically split cube forest template
|Jan 22, 1998
|Mar 5, 2002
|Microsoft Corporation
|Method and apparatus, using attribute set harmonization and default attribute values, for matching entities and predicting an attribute of an entity
|Mar 11, 1999
|Mar 19, 2002
|Thomas Publishing Company
|Method and apparatus for interactive sourcing and specifying of products having desired attributes and/or functionalities
|Apr 27, 1999
|Jun 25, 2002
|British Telecommunications Public Limited Company
|Computer system
|Jan 19, 2000
|Dec 17, 2002
|Canon Kabushiki Kaisha
|Information processing apparatus, information processing method, and computer-readable storage medium for storing information processing program
|Apr 24, 2000
|Aug 5, 2003
|Ebay Inc.
|Generic attribute database system for storing items of different categories having shared attributes
|Sep 6, 2000
|Feb 3, 2004
|Hewlett-Packard Development Company, L.P.
|Database model system and method
|Aug 29, 2000
|Apr 27, 2004
|Fujitsu Services Limited
|Method and apparatus for generating a keyword list from tables to facilitate searching an electronic catalog
|Aug 21, 2000
|Jun 22, 2004
|A2I, Inc.
|Efficient storage and access in a database management system
|Sep 15, 1999
|Nov 9, 2004
|International Business Machines Corporation
|Orthogonal browsing in object hierarchies
|Aug 28, 2000
|Nov 9, 2004
|Obun Insatsu Co., Ltd.
|Database system
|Aug 31, 2000
|Jan 4, 2005
|I2 Technologies Us, Inc.
|Configurable space-time performance trade-off in multidimensional data base systems
|May 29, 2003
|Feb 1, 2005
|International Business Machines Corporation
|Method, system, and program for merging query search results
|Jun 15, 2001
|Mar 15, 2005
|Microsoft Corporation
|Systems and methods for creating and displaying a user interface for displaying hierarchical data
|Dec 21, 2001
|Mar 22, 2005
|Requisite Technology, Inc.
|Composing and cataloging item configuration data
|Nov 30, 2001
|May 3, 2005
|Microsoft Corporation
|System and method for relational representation of hierarchical data
|May 21, 2002
|Jul 19, 2005
|Zycus Infotech Pvt Ltd.
|System and method for context based searching of electronic catalog database, aided with graphical feedback to the user
|Dec 13, 2002
|Sep 13, 2005
|Sciquest, Inc.
|Method and system for creating a database and searching the database for allowing multiple customized views
|Jun 18, 2001
|Dec 20, 2005
|Trilogy Development Group, Inc.
|Rules based custom catalogs generated from a central catalog database for multiple entities
|Jun 19, 2000
|Jul 29, 2008
|Sony Corporation
|Method and system for devices efficiently sharing information regarding the content of a digital television bit-stream
|Nov 2, 2005
|Feb 1, 2011
|Requisite Software, Inc.
|System and method for storing item attributes in an electronic catalog
|Dec 1, 2000
|Aug 9, 2001
|International Business Machines Corporation
|Interaction with query data
|Jan 18, 2002
|Jul 4, 2002
|Caterpillar Inc.
|Database system facilitating parametric searching
|Oct 19, 2001
|Jul 4, 2002
|Kevin Stapel
|System and method for dynamic generation of structured documents
|Sep 12, 2001
|Mar 20, 2003
|Hansen Lynda A.
|Method and system for supporting multivalue attributes in a database system
|Dec 13, 2002
|May 8, 2003
|Wang Hsiaozhang Bill
|Generic attribute database system
|Jun 9, 2001
|May 15, 2003
|Jinshan Song
|System and method for creating a searchable electronic catalog
|Apr 10, 2001
|Jun 12, 2003
|Chau Bang Thinh
|Electronic catalogue
|Dec 20, 2002
|Jun 26, 2003
|Xmlcities, Inc.
|Extensible stylesheet designs in visual graphic environments
|Mar 27, 2002
|Oct 2, 2003
|International Business Machines Corporation
|Method of structuring a catalog
|May 28, 2002
|Dec 4, 2003
|Craig Fisher
|System and methods for generating a customer specific catalog from a base catalog
|Apr 10, 2003
|Dec 25, 2003
|Wilmsen James Michael
|Method and apparatus for mapping one catalog into another catalog
|Jul 19, 2002
|Jan 22, 2004
|Microsoft Corporation
|System and method for analytically modeling data organized according to non-referred attributes
|Jul 19, 2002
|Jan 22, 2004
|Amir Netz
|System and method for analytically modeling data organized according to related attributes
|Jun 24, 2003
|Dec 30, 2004
|Microsoft Corporation
|Resource classification and prioritization system
|Sep 30, 2003
|Mar 31, 2005
|Oracle International Corporation
|Attribute partitioning for user extensibility
|Oct 9, 2003
|Apr 14, 2005
|Ghatare Sanjay P.
|Support for RDBMS in LDAP system
|Jun 5, 2002
|Apr 28, 2005
|Sap Aktiengesellschaft
|Method and computer system for graphical assignments in hierarchies
|Oct 10, 2003
|May 5, 2005
|Oracle International Corporation
|Object relational mapping layer
|Apr 22, 2005
|Sep 1, 2005
|Limit Point Systems, Inc.
|Sheaf data model
|Mar 2, 2005
|Sep 15, 2005
|Noriko Minamino
|Hierarchical database apparatus, components selection method in hierarchical database, and components selection program
|Mar 23, 2004
|Sep 29, 2005
|International Business Machines Corporation
|Method and system for generating an information catalog
|Mar 16, 2005
|Sep 29, 2005
|Julien Delvat
|Methods, computer program products and data processing systems for displaying a plurality of data objects
|Dec 2, 2004
|Oct 20, 2005
|Caterpillar Inc.
|Database system facilitating textual searching
|Oct 15, 2004
|Apr 20, 2006
|Oracle International Corporation
|Method(s) for updating database object metadata
|Mar 14, 2005
|Sep 20, 2007
|Siebel Systems, Inc.
|Automatic generation of data models and accompanying user interfaces
|Citing Patent
|Filing date
|Publication date
|Sep 26, 2002
|Mar 18, 2014
|Requisite Software, Inc.
|Collaborative method for managing electronic catalogs
|U.S. Classification
|707/812, 707/948, 707/962
|International Classification
|Cooperative Classification
|European Classification
|Feb 9, 2011
Owner name: REQUISITE SOFTWARE, INC., ILLINOIS
Free format text: ASSET PURCHASE AGREEMENT;ASSIGNOR:REQUISITE TECHNOLOGY INC.;REEL/FRAME:025775/0373
Effective date: 20091013
|Apr 5, 2012
Owner name: CLICK COMMERCE, INC., ILLINOIS
Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:WYKES, NATHAN E.;BRACKNEY, KEVIN M.;MCGINN, JOHN E.;AND OTHERS;SIGNING DATES FROM 20060223 TO 20060818;REEL/FRAME:027998/0642
|Apr 20, 2012
Owner name: REQUISITE TECHNOLOGY INC., ILLINOIS
Free format text: CHANGE OF NAME;ASSIGNOR:CLICK COMMERCE, INC.;REEL/FRAME:028081/0661
Effective date: 20090507
|Apr 24, 2013
Owner name: JEFFERIES FINANCE LLC, NEW YORK
Free format text: SECURITY AGREEMENT;ASSIGNORS:MERGE HEALTHCARE INCORPORATED;MERGE ASSET MANAGEMENT CORP.;MERGE ECLINICAL INC.;AND OTHERS;REEL/FRAME:030281/0510
Effective date: 20130423
|Apr 29, 2014
Owner name: MERGE SF HOLDINGS, INC., WISCONSIN
Free format text: TERMINATION AND RELEASE OF SECURITY INTEREST (PATENTS) (REEL 030281/FRAME 0510);ASSIGNOR:JEFFERIES FINANCE LLC, AS COLLATERAL AGENT;REEL/FRAME:032784/0850
Effective date: 20140429
Owner name: MERGE SH HOLDINGS, INC., WISCONSIN
Free format text: TERMINATION AND RELEASE OF SECURITY INTEREST (PATENTS) (REEL 030281/FRAME 0510);ASSIGNOR:JEFFERIES FINANCE LLC, AS COLLATERAL AGENT;REEL/FRAME:032784/0850
Effective date: 20140429
Owner name: MERGE HEALTHCARE INCORPORATED, ILLINOIS
Free format text: TERMINATION AND RELEASE OF SECURITY INTEREST (PATENTS) (REEL 030281/FRAME 0510);ASSIGNOR:JEFFERIES FINANCE LLC, AS COLLATERAL AGENT;REEL/FRAME:032784/0850
Effective date: 20140429
Owner name: MERGE ASSET MANAGEMENT CORP., WISCONSIN
Free format text: TERMINATION AND RELEASE OF SECURITY INTEREST (PATENTS) (REEL 030281/FRAME 0510);ASSIGNOR:JEFFERIES FINANCE LLC, AS COLLATERAL AGENT;REEL/FRAME:032784/0850
Effective date: 20140429
Owner name: REQUISITE SOFTWARE INC., WISCONSIN
Free format text: TERMINATION AND RELEASE OF SECURITY INTEREST (PATENTS) (REEL 030281/FRAME 0510);ASSIGNOR:JEFFERIES FINANCE LLC, AS COLLATERAL AGENT;REEL/FRAME:032784/0850
Effective date: 20140429
Owner name: MERGE HEALTHCARE SOLUTIONS INC., WISCONSIN
Free format text: TERMINATION AND RELEASE OF SECURITY INTEREST (PATENTS) (REEL 030281/FRAME 0510);ASSIGNOR:JEFFERIES FINANCE LLC, AS COLLATERAL AGENT;REEL/FRAME:032784/0850
Effective date: 20140429
Owner name: MERGE ECLINICAL INC., WISCONSIN
Free format text: TERMINATION AND RELEASE OF SECURITY INTEREST (PATENTS) (REEL 030281/FRAME 0510);ASSIGNOR:JEFFERIES FINANCE LLC, AS COLLATERAL AGENT;REEL/FRAME:032784/0850
Effective date: 20140429
Owner name: MERGE INTERACTIVE, INCORPORATED, WISCONSIN
Free format text: TERMINATION AND RELEASE OF SECURITY INTEREST (PATENTS) (REEL 030281/FRAME 0510);ASSIGNOR:JEFFERIES FINANCE LLC, AS COLLATERAL AGENT;REEL/FRAME:032784/0850
Effective date: 20140429
Owner name: GUGGENHEIM CORPORATE FUNDING, LLC, AS COLLATERAL A
Free format text: PATENT SECURITY AGREEMENT;ASSIGNORS:MERGE HEALTHCARE INCORPORATED;MERGE ASSET MANAGEMENT CORP.;MERGE ECLINICAL INC.;AND OTHERS;REEL/FRAME:032784/0644
Effective date: 20140429
|Aug 6, 2015
|Fee payment
Year of fee payment: 4
|Oct 15, 2015
Owner name: REQUISITE SOFTWARE, INC., WISCONSIN
Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:GUGGENHEIM CORPORATE FUNDING, LLC;REEL/FRAME:036874/0234
Effective date: 20151013
Owner name: ULTRAVISUAL MEDICAL SYSTEMS CORPORATION, WISCONSIN
Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:GUGGENHEIM CORPORATE FUNDING, LLC;REEL/FRAME:036874/0234
Effective date: 20151013
Owner name: MERGE SH HOLDINGS, INC., WISCONSIN
Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:GUGGENHEIM CORPORATE FUNDING, LLC;REEL/FRAME:036874/0234
Effective date: 20151013
Owner name: MERGE HEALTHCARE INCORPORATED, WISCONSIN
Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:GUGGENHEIM CORPORATE FUNDING, LLC;REEL/FRAME:036874/0234
Effective date: 20151013
Owner name: MERGE ECLINICAL, INC., WISCONSIN
Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:GUGGENHEIM CORPORATE FUNDING, LLC;REEL/FRAME:036874/0234
Effective date: 20151013
Owner name: MERGE HEALTHCARE SOLUTIONS INC., WISCONSIN
Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:GUGGENHEIM CORPORATE FUNDING, LLC;REEL/FRAME:036874/0234
Effective date: 20151013
Owner name: CEDARA SOFTWARE CORP., WISCONSIN
Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:GUGGENHEIM CORPORATE FUNDING, LLC;REEL/FRAME:036874/0234
Effective date: 20151013


text:
Coming to Vegas for some fun in the sun and party it up at the hottest beach clubs and pools? Then mayhaps you should check out VIP Unlimited's Vegas Pool Hop.
No need to worry about cabs or limos and forget standing in general admission lines, trying to bribe a door-guy to let you past the line. On this pool hop tour you'll sip cocktails and slide past the line at Vegas' hottest day-pools. You and your guests will receive expedited entry and waived cover charge as you hop from party to party and attend three top Vegas day-pools. You'll travel on a private party bus where you'll imbibe some refreshing summer style cocktails. Enjoy an amazing day out, hassle free, in true luxury.
Note: You must be at least 21 years old in order to attend this event. Please choose your prefered beverage for the party bus and enter ONE selection in the "Special Requests" box on the next page. Your options are: Vodka, Gin, Tequila, Whiskey, and Rum.
Vegas VIP Pool Hop
What to expect
- Hit three top Vegas Pool Parties with VIP treatment and party bus transportation
- Enjoy premium booze on the bus and drink specials at check-in
- Breeze past lines with expedited entry and waived cover charges
- Get some sun and have a great time with your friends, worry free
About this Activity
Key Highlights
|$75.00 per guest
|Duration / Session
|4 hours
|# Sessions
Cancellation Policy
There are no refunds; all sales are final.

subset: commoncrawl


text:
When asked which city would offer the greatest architecture fix, if one only had 48 hours to spare, Anya and Macio both offered equally intriguing, wonderfully contrasting answers.
You have to visit the Old Town, specifically the square. This unmissable attraction is home to an astronomical clock, striking on the hour from 8am – 8pm.Stop at This Local Watering Hole
U Fleků Brewery and Restaurant is the only brewery in Central Europe that has been brewing for over 500 years. If you have time, visit the museum as well.Baroque Bridge
The gothic-style Charles Bridge must be one of Europe's most recognisable bridges lined with Baroque statues. Go for a night stroll to enjoy the city lights dancing on the water.Pause at the Castle
It is the largest coherent castle complex of the world according to the Guinness Book of World Records. The highlight: The Cathedral of Saints Vitus, Wenceslaus and Adalbert – a Roman Catholic metropolitan cathedral and home of the tombs of Bohemian kings and Holy Roman Emperors.Top of the Tower
Petrin Hill's replica Eiffel Tower offers amazing views. Climb the 299 steps to the top for an unforgettable vista.Classical Architecture
If you only visit one church, choose the Church of Saint Nicholas (Kostel svatého Mikuláše), an excellent example of Baroque ecclesiastical architecture.Secret Art
Seek an interesting modern masterpiece in striated concrete: the world's only Cubist Lamp Post, designed by local architect Emil Králíček, tucked away in the corner off Wenceslas Square.
A number of high-profile architects collaborated on building this half a million square feet of luxury retail space that doesn't have a single right angle under its jagged roofline. Designed by Studio Daniel Libeskind; interior architecture by Rockwell Group.Lour Ruvo Center for Brain Health
This centre, designed by architect Frank Gehry, specialises in the treatment of Alzheimer's, Parkinson's and other neurological conditions. Gehry shaped his 65 000 square feet of steel and glass to give a visual voice to its purpose.Veer Towers, CityCenter
Helmut Jahn's provocative Veer Towers is the geographical centrepiece of the CityCenter development. Despite identical floor plans, each tower tilts at a five degree angle away from the other to form a full inhabitable V. A structure you just can't quite get your head around.Hoover Dam
A National Historic Landmark considered one of the Top 10 Construction Achievements of the 20th Century, built ahead of schedule (in 1930), under budget, in less than five years. It's also the highest concrete dam in the Western Hemisphere.El Cortez
El Cortez in downtown Las Vegas (once owned by Benjamin "Bugsy" Siegel) opened in 1941, underwent renovations and expanded across the street in 2009 (adding the Miami-retro-style Cabana Suites), and received its first repainting in 30 years in 2011. Surprisingly the building's Spanish style can still be seen today and it has been named to the National Register of Historical Places.


text:
Results 1 to 1 of 1
Thread: C API Logon problem
01-02-04, 03:43 #1Registered User
- Join Date
- Jan 2004
- Posts
- 1
Unanswered: C API Logon problem
Problem is when i try to connect to the data base using the CAPI functions it always get connected even if password and user name are incorrect.
I have restricted the access by deleting the NULL user (delete from user where host ='localhost' and user ='') and added the password to the root. it works fine on the command line under windows XP and access is denied to null user and to the root user if password is incorrect.
but it always connected with database if i try to connect it from my code
The code is as follows
mysql_server_init(0,NULL, (char **)server_groups);
MYSQL *mysql=NULL;
mysql =mysql_init(NULL);
if(mysql == NULL)
return false;
mysql_options(mysql, MYSQL_READ_DEFAULT_GROUP, "mydb_libmysqld_CLIENT");
if (!mysql_real_connect(mysql,"localhost","anyuser"," wrongpass","mydb",0,NULL,0))
return false;
return true;


text:
Gumroad - 3D Character Creation: Retopologizing For Animation
Duration: 3h 8m | h264, yuv420p, 1280x720, 29.97 fps | aac, 44100 Hz, 1 ch | 1 GB
Genre: eLearning | Language: English
In this 3-hour video course, I will go over different types of tools that you can use to retopologize your character. You will first start by understanding the purpose of retopologizing and learning the kind of geometry structure that is needed to create an animatable mesh.
You will gain knowledge on how to use Zremesher to create a clean topology for your character. You will learn how to control the flow of your geometry and manage the amount of polygons that is suitable for games. You will also gain insight on how to utilize the Topology brush and Zsphere Topology tool to create accurate topology for your needs. By the end of this course, you will acquire the skills to be able to turn your high res sculpt into an animation-ready low res character. So get your detailed Zbrush ready and let's have some fun!
More info - https://gumroad.com/l/Gkbs
Site BBcode/HTML Code:


text:
Yoga, such a funny little word. Sometimes I think of Yogi the Bear, or Fro-Yo. I think of a lot of words, sometimes hippie, other times jacked. Many words come to mind when I think of the term "yoga." My good friend kept mentioning that I join Instagram. You might be wondering how I jumped from yoga to Instagram. Well, let me tell you and take you on my yoga journey.
I always enjoyed the yoga class here and there. I would guess over the past 5 years I took 5 yoga classes and the occasional DVD or P90X yoga session. I liked the sessions but felt a little discouraged when I saw others in the class more advanced. I thought that could never be me. Previously I was a figure skater, dancer, and cheerleader. Thus, I was flexible and sturdy at one point in my life, a long time ago.
Which leads me to Instagram (IG). I finally joined Instagram, it only took me a year to take the plunge. My first day on Instagram I saw my cousin, Kim, post a picture of this #YogaToTheCore challenge. First, I had no idea how the heck hashtags worked besides the Jimmy Fallon and Justin TImberlake skit. I started playing around on IG and hashtags, trying to figure out how it works, when I should have been working on my disseration. Instead I found myself intrigued by all the "yogis" pumped up for the #YogaToTheCore IG challenge for April.
I realized there was a team of yogis leading this challenge, who I refer to as super yoga warriors, seriosuly, you should see them, THEY ARE JACKED! These girls brought yoga to life, and presented the poses with a motivating smile. Of course that made it look super easy. They made it look so easy I thought I could do a handstand day 1! But, my point is, they had a way of connecting to the average IG user to show that ANYONE can do yoga! They were just average people at the start of their journey. The girls who run this program are @kinoyoga @beachyogagirl
And somehow, I convinced myself to join the April 2014 #YogaToTheCore. Yes, a total beginner was about to take on something massive and hopefully encouraging. I discovered when you search the hashtag you can see all the IG users, noobs (can't believe i just used that word, LOL) and experts alike take on the pose challenge of the day.
So, how does this challenge work? Each day there is a new post to work on, that focuses on the core. The "super yoga warriors" hosting the challenge post videos on IG of the beginner and advanced versions. Then you upload your pic or video of you doing that pose to share with the IG yogi community.
I made a promise to myself, I was going to stick this one out. They say (whoever "they" is) it takes 30 days to make something a habit. Well golly-g, I am going to stick this out the entire 30 days and see what happens from there. I do not know if I will go beyond he 30 days, we shall see.
I am going to try and post each week about my yoga journey. So stay tuned for week 1!


text:
3.5mm Mic Adapter Cable - Use this mic adapter to connect any external 3.5mm microphone to your HERO3 camera. For HERO3 camera only.
Buy GoPro Accessories from Chain Reaction Cycles, the World's Largest Online Bike Store.
If you're not completely satisfied with an item you may return it within 12 months of purchase. We'll give you a full refund if the item hasn't been used or the component hasn't been fitted.More information on returns
Teal - Lime
Carbon - White


text:
The New Singles League has now been launched.
Click to see the latest standings
All of your challenges and update of the league are handled by Tennis Rungs which is an automated package.
It's a friendly and relaxed league that is fun and competitive and you will always play against a variety of opponents. Also, you will be able to see your league position instantly via your Tennis Rungs log on.
Want to join? It costs £30 for an adult and £15 for a junior for a year and that includes free use of the floodlights.
Contact email@example.com if you'd like to join


text:
Merry Christmas from Saving Common Cents!
The Holidays are here and this Mom has lots to do…
baking cookies, wrapping gifts, singing carols, cutting out paper snowflakes, making hot cocoa, snowball fights, making and sitting down to a Holiday feast, enjoying my children, celebrating the magic of Christmas.
So, as of today 12/22/12, I will be officially "out of the office" until Wednesday, 12/26/12. I will have some scheduled posts happening for deals we know are coming up! Four whole days away from my favorite fans will be extremely hard! But, I need and want to enjoy every minute with my family this Holiday, and expect you will be doing the same. The deals, steals, and other fun stuff will be here when we get back. 🙂
***Merry Christmas***


text:
Freshman Mary DeScenza was named the Southeastern Conference's Swimming Athlete of the Week Tuesday by the league office in Birmingham, Ala.
DeScenza won four individual events for the Georgia women's swimming and diving team in a pair of victories last weekend.
The newcomer from Naperville, Ill., won three events and broke a pool record as the third-ranked Lady Bulldogs posted a 174-124 win against No. 6 Southern Methodist at Perkins Natatorium in Dallas Saturday afternoon.
DeScenza was part of the foursome that won the 400-yard medley relay that got the meet rolling for Georgia.
Her most impressive win may have been in the 200-yard butterfly, in which DeScenza's time of 1:56.22 bettered the pool record, surpassing the previous mark of 1:57.55 set in 1998 by Stanford's Misty Hyman, who won a gold medal in the event in the 2000 Olympic Games. DeScenza's other victories came in the 200-yard freestyle and the 100-yard butterfly.
DeScenza also won the 100-yard backstroke and helped Georgia win the 200-yard medley relay against Arkansas.
Published in the Athens Banner-Herald on Wednesday, January 22, 2003.
© 2017. All Rights Reserved. | Contact Us


text:
Early reading - advice please(9 Posts)
kennycat Thu 22-Sep-16 20:09:48
Sirzy Thu 22-Sep-16 20:12:01
OSETmum Thu 22-Sep-16 20:13:44
RafaIsTheKingOfClay Thu 22-Sep-16 21:36:51
chapca Thu 22-Sep-16 23:18:01
chamenager Fri 23-Sep-16 14:05:42
kennycat Fri 23-Sep-16 16:52:52
catkind Sat 24-Sep-16 02:16:54
Join the discussion
Registering is free, easy, and means you can join in the discussion, get discounts, win prizes and lots more.Register now
Already registered with Mumsnet? Log in to leave your comment or alternatively, sign in with Facebook or Google.
Please login first.


text:
3DOcean Peg Chair by Nendo 4540691
3D Model \ Furnishings \ Seating
Material \ Realistic \ Website \ Living \ Furniture \ Dinning \ SeatsThis
3D Model - Peg Chair by Nendo 4540691 by PAGroup @ 3DOcean
3D Model \ Furnishings \ Seating
This is realistic model of Peg chair, we see on comtemporist website.
With 3 kind of material for on chair.
Look that realistic material!
Animated: No; Materials: Yes; Rigged: No; Textured: Yes; UV Layout: Yes; 3D File Formats Included: .obj (multi format); Created In: 3ds max 2010; Geometry: Polygons; Poly Count: 52.480.
HUG Armchair by Claesson Koivisto Rune for Arflex; Guscio Armchair with Realistic Material; Bunny Chair with Realistic Material.
Keywords: chair, dinning, furniture, living, seats.


text:
Everything on this site, all the GIFs and pics, are free, but full length adult movies have always been a challenge due to server storage space and bandwidth constraints.
To solve that problem and expand the porn entertainment offered here, I have partnered with one of the world's leading streaming HD video on demand providers to present adult video selections.
Here is a free sample clip and clicking at the bottom will take you to Ram's Adult Theater with more free samples and hot full length pay-to-view movies. No popups or unders, guaranteed. Check it out and enjoy!


text:
In a report issued earlier this week, Surgeon General David Satcher called for better healthcare for the mentally retarded. The report was the product of the Conference On Health Disparities And Mental Retardation, held in Washington, D.C.
The report highlights what the authors call "vast shortcomings" in healthcare for people with mental retardation. Satcher's recommendations, if heeded by Congress, will have an impact on all areas of healthcare--not only primary care but eye and den
Register to view the full article
Register for MeetingsNet.com and gain access to premium content including the CMI 25 Listing, our monthly digital edition, the MeetingsNet app, live and on-demand webinars, and much more.
Hide comments


text:
Craft FairChurch Hall
16 September
Creations Craft & Gift FairSaturday 16 September 2017 You missed it! Find another one HERE.
Church Hall
Church Street Holt, Norfolk
NR25 6BB, England. UK
NR25 6BB, England. UK
Tel: 07742 068790
email: email@example.com
Entry fee: Free
Lots of stunning Crafts, Gifts & Goodies made by wonderfully talented Crafters-presented in a warm and friendly atmosphere. Delicious refreshments available, so why not come along and browse the stalls for an unusual gift or a treat for yourself whilst enjoying a cuppa and cake? 10am-4pm
Link:Craft Fair - Holt, Norfolk
Tweet Share this Craft Fair with your friends on Facebook, Twitter and email.


text:
Added to Shopping Bag
Victoria's Secret Halter Sequin Summer Top Multi Color
Listed by Jesse H.
Size: 6 (S)
Price: $19.72
Final Sale (Non-Returnable)
This item is "Final Sale" and may not be returned.
If your item was misrepresented in any way, file a Misrepresentation Claim within 4 days of delivery. Our team will review your claim and you may be eligible for a full refund.
Shopping Bag :
Reserved for -:--
Victoria's Secret Halter Sequin Summer Top Multi Color
Shipping Included
Pay with Credit Card, PayPal, or Affirm.
2 people saved this item
This item may have been worn but has no visible signs of wear.
Gorgeous sequin halter top! The top has a padded built in bra. The fabric is a nice weight and has some stretch so it fits well.
Style Tags:
Sun 11/26/17 - Wed 11/29/17 (5-8 days)
This item is Final Sale and may not be returned. We recommend taking a good look at all item details before ordering.
Final Sale items purchased in the U.S. are eligible for a full refund if the listing is misrepresented. Learn More
Have a similar item? Sell Yours
Authenticity Promise
Tradesy only allows the sale of authentic designer goods. If you believe your purchase is a replica, send it to our team for a free evaluation. You'll get a full refund if anything's amiss.*Learn More
Our Guarantee
Get what you ordered, or your money back. We'll give you a full refund if the condition, style, or authenticity of an item are misrepresented in any way.*Learn More
Real People, Here to Help
Need help? Have questions? Our team in sunny Southern California is available by phone, email, and chat.Help & Support


text:
Blockbuster to close remaining 300 U.S. stores
Blockbuster, a video-rental chain that at its peak in 2004 had more than 9,000 stores and as many as 60,000 employees, will close its remaining 300 U.S. locations by the first of the year.
Owner Dish Network, which bought the already-struggling company in a 2011 bankruptcy auction announced this morning it will also end the Blockbuster By Mail service in mid-December and shutter its distribution centers. According to Reuters, 2,800 employees will lose their jobs.
As with the decline of music stores that preceded it, the death of Blockbuster is being attributed to the rise of digital (in particular, Netflix), which curiously enough — and despite fears to the contrary — hasn't appeared to harm another specialty channel: direct-market comic stores. In fact, all indications appear to point to digital helping print sales. Could it be that comic shops, long the subjects of apocalyptic predictions, end up as the last ones standing?
"This is not an easy decision," Dish CEO Joseph P. Clayton said in a statement, "yet consumer demand is clearly moving to digital distribution of video entertainment."
It may not have been easy, but neither was it unexpected (it's likely some readers didn't realize Blockbuster was still around): When Dish bought Blockbuster in 2011, the once-ubiquitous chain had just 1,700 locations; by January, all that will remain are the 50 stores owned third-party franchisees. However, as The New York Times notes, they too are struggling to compete with digital.
Ironically, perhaps, Clayton said that despite the closings, "we continue to see value in the Blockbuster brand, and we expect to leverage that brand as we continue to expand our digital offerings." Dish still operates the Blockbuster @Home streaming service and Blockbuster On Demand.
- Ad Free Browsing
- Over 10,000 Videos!
- All in 1 Access
- Join For Free!


text:
- Trending Now: More Trending:
- Cornucopia veteran, Veterans Day referendum blowhard epistemic
Examples of impede in a Sentence
He claims that economic growth is being impeded by government regulations.
The soldiers could not impede the enemy's advance.
Recent Examples of impede from the Web
His way to a roster spot seemed further impeded in the offseason when the team drafted two receivers, including Amara Darboh in the third round.
While the opposition warns of an impeding dictatorship, most parties begrudgingly agreed to participate in regional elections scheduled for October, fearing that a boycott could cede even more power to Maduro.
Technology in fashion should enhance your life and not impede your everyday movement and lifestyle.
That delay impedes what players say is one of the old beauties of their game — continuous play.
What impeded her was the daily trip from Lake Isabella to Bakersfield — an hour-plus bus ride down the curving canyon road.
That's correct, impeding, for example, as one commentator suggested, the lawful administration of a federal election.
Supporters of the buffer zone stressed at the meeting that a safety zone wouldn't impede on protesters' right.
Kinzinger answered that his age would not impede his judgment if offered such a meeting.
These example sentences are selected automatically from various online news sources to reflect current usage of the word 'impede.' Views expressed in the examples do not represent the opinion of Merriam-Webster or its editors. Send us feedback.
Origin and Etymology of impede
First Known Use: circa 1595See Words from the same year
impede Synonyms
Synonymsclog, cramp, embarrass, encumber, fetter, handcuff, handicap, hinder, hobble, hog-tie, hold back, hold up, hamper, inhibit, interfere (with), manacle, obstruct, shackle, short-circuit, stymie, tie up, trammel
Antonymsaid, assist, facilitate, help
Related Wordsbalk, check, constrain, curb, rein, restrain; bind, chain, halter, leash, tether, tie; arrest, brake, delay, retain, retard; barricade, block, blockade, roadblock; bog (down), mire; choke, smother, stifle, strangle, suffocate; baffle, foil, frustrate, stump, thwart; derail, disrupt, sabotage; muzzle, repress, suppress; confine, hedge (in), hem (in)
Near Antonymsclear, make way, open, unclog, unplug, unstop; free, liberate, release, untie; loosen, smooth; encourage, further, promote
Synonym Discussion of impede
- rain hindered the climb
- tight clothing that impedes movement
- the view was obstructed by billboards
- a landslide blocked the road
IMPEDE Defined for English Language Learners
IMPEDE Defined for Kids
Learn More about impede
Thesaurus: All synonyms and antonyms for impede Spanish Central: Translation of impede Nglish: Translation of impede for Spanish speakers Britannica English: Translation of impede for Arabic speakers
Seen and Heard
What made you want to look up impede? Please tell us where you read or heard it (including the quote, if possible).


text:
Giving a vision to your dreams, SS group is dedicated to build masterpiece architect under its Real Estate segment.
Luxury and opulence defines SS Group's Hospitality sector. Explore range of luxurious masterworks redefining beauty.
Real Estate
Completed Projects
Mayfield Gardens
Aaron Ville
Delight & Splendours
The Hibiscus
Southend Elite
The Lilac
Georgian Residency
Radiance Residency
The Palladians
Southend Floors (Block A, B & C)
SS Plaza
SS Plaza


text:
You have Adblock enabled. Adblock has been known to cause issues with site functionality. If you experience any difficulties, please try disabling Adblock. Close
Add to Favorite List:
Create a new folder:
Young Couple Fuck Energetically
Recognize a pornstar in this video?
Help make pornstars easier to find on Tube8 by telling us who is in this video.
Thanks! The pornstar names will be added to this video when enough users submit the same names.
You must enter a pornstar name that already exists in our database.
- Category: Teen
- Views: 136,370
- Added: 5 years ago
- Description: This darkhaired teen and her muscular boyfriend can't keep their hands off of each other. She sucks his thick cock enthusiastically, then he fucks her dripping wet pussy hard and deep, finally cumming all over her young thin body.
- Tags: tiny thin tits cum cumshot couple
- Pornstars: Add Pornstar
- Favorite by: 142
- Featured: 5 years ago
- Report This Video
Video Results For:
Sort by:
Sorry, we couldn't find any pages containing
Watch some of our most popular Tube8.com porn videos: Homepage or Category page


text:
Today the Dames are pleased to have author Smoky Trudeau Zeidel join us. Welcome, Smoky! Tell us about your latest release, On the Choptank Shores.
The tragic deaths of her mother and two younger siblings have left Grace Harmon responsible for raising her sister Miriam and protecting her from their abusive father, Luther, a zealot preacher with a penchant for speaking in Biblical verse who is on a downward spiral toward insanity. Otto Singer charms Grace with his gentle courtship and devotion to his brother, Henry. But after their marriage, Otto is unable to share with Grace the terrible secret he has kept more than twenty years. Otto believes he is responsible for a tragic accident that claimed the life of a young woman and left Henry severely brain damaged.
Luther's insane ravings and increasingly violent behavior force Grace to question and reassess the patriarchal religious beliefs of her childhood. Then tragedy strikes just when Otto's secret is uncovered, unleashing demons that threaten to destroy the entire family.
On the Choptank Shores is actually the re-release of my first novel, Redeeming Grace. My publisher and I decided people got the wrong idea about what the book was about because of the original title—they felt it was a Christian book, and it most definitely is not. It is actually quite critical of patriarchal religion. Grace eventually finds solace in the feminine side of the Creator, something my readers have embraced once the title was changed. Just goes to show how careful an author has to be when choosing a title for their book; I sold more copies of On the Choptank Shores in the first month after we re-released it with the new name than I did in the four years it had the original title!
Oh, I always struggle with the titles for my books. It's almost as hard choosing the correct title as it is writing the book. As well as being a fiction author, you're also a free-lance editor and you recently released a book on writing, Smoky's Writer's Workshop Combo Set. We'd love to hear about that one, too.
For seven years, I taught fiction writing workshops at community colleges in the Midwest. Students often came up to me and said, "You should take these lessons you teach us and turn them into a book." My publisher (Vanilla Heart Publishing) thought that was an excellent idea, and Front-Word, Back-Word, Insight Out: Lessons on Writing the Novel Lurking Inside You From Start to Finish was born.
Several years later, Vanilla Heart suggested I write another book for writers. Left Brained, Write Brained: 366 Writing Prompts and Exercises to Free Your Creative Spirit, Awaken Your Muse, and Challenge Your Skills Every Day of the Year is a year's worth of fun and educational prompts that will stimulate your creativity and improve your writing skills.
Recently, Vanilla Heart had the brilliant ideas of offering both books in one, combined volume. Smoky's Writer's Workshop Combo Set will teach you how to write a novel and provide you with a daily writing prompt to get you warmed up and your creative juices flowing. For anyone who has ever dreamed of writing The Great American Novel, or just wants to brush up on their writing skills, Smoky's Writer's Workshop Combo Set is the place to begin.
Sounds like a book every author can use at one time or another. The daily writing prompts alone are priceless. Can you share little bit about what you're working on now or what's coming next?
I'm actually working on two novels at the present time. The first one is a work called The Storyteller's Bracelet. It's an historical novel that is largely set in one of the Eastern Indian Schools, where so many American Indian children and youth were sent in the late 1800s–mid 1900s in order to make them more "white." It was a shameful thing, the American government did, forcing youth to give up their language, their culture. But there is a love story in the book; it isn't all the horrors of the Indian Schools. There is joy, there is beauty, and there is happiness.
The second book I'm working on is called The Madam of Bodie. It takes place in Bodie, California, the "biggest, baddest town in the wild west"—and those aren't my words; that's what the town was known as. This book, too, is an historical novel with a love story inside, but it's more of a tragedy than my other books have been.
I'm also working on my second short story collection. My first one, Short Story Collection, Vol. 1, was published just a month after On the Choptank Shores.
You're a very busy woman! How long have you been writing?
Professionally, since the early 1990s. While I was recovering from being on the wrong end of a lightning bolt (you can read about that in my true short story, "In a Flash," which is in my Short Story Collection, Vol. 1), I started writing feature articles for my local newspaper. It was a perfect job for me: I could take assignments when I felt well enough to write, and turn them down when I didn't.
But fiction was always my great love. After nearly a decade of feature writing, I started writing short stories and began work on my first novel. The rest, as they say, is history. I'm very blessed in that every short story and every novel I've written has been published.
Like you, I got my true start writing when I was facing a health challenge; a diagnosis of MS. Funny how wonderful things can come out of misfortune. Where do you find inspiration for your writing?
Inspiration comes from so many places. My novel, The Cabin, is an historical fantasy that was inspired by a story in my family's history (you can read about it on my blog here: http://smokyzeidel.wordpress.com/2011/10/24/the-cabin-backstory-part-ii-a-paranormal-event/). The setting for On the Choptank Shores is my uncle's peach orchard, one of my favorite childhood stomping grounds. The Storyteller's Bracelet was inspired by a piece of Navajo jewelry my sister gave me; and The Madam of Bodie was inspired by my visiting Bodie on my honeymoon (It is now a ghost town, and is a California state park).
It's my short stories that tend to be inspired by stranger things. One time, a line just came into my mind: "Technically, he supposed, he hadn't really killed Carlotta." I could not get that line out of my mind for the life of me! What's a writer to do? Write a story around it, of course! That one turned into my short story, Lesser Offenses.
I love hearing how other writers are inspired by everything from the ordinary to the bizarre to the often downright strange occurrences in their lives. You just never know where inspiration is going to come from. Who are your favorite authors, the ones you read when you could or should be doing something else? Why do they appeal to you?
Jose Saramago and Mark Twain are my favorite authors of all time. But you have to be in the right mood to read either of them: Saramago, because he is difficult to read (although well worth the effort); Twain, because, well, he's Twain! Other than that, I don't have favorite authors so much as favorite books I've read. This past year, Malcolm R. Campbell's Sarabande, Melinda Clayton's Appalachian Justice, Patricia Damery's Snakes, and Debra Brenegan's Shame the Devil have been among my favorite reads.
Mark Twain is one of my favorites too but it's been a while since I read any of his books. I have several on my Kindle so maybe next week while I'm on vacation, I'll open one up. What is a typical writing day like for you? Do you have any habits or established routines that work best?
I normally spend an hour or two online, promoting my work. Then, I'll write for a couple of hours, or until my muse wants to take a rest. The afternoons I spend editing other people's work—it's my "day job." If I don't have an editing project, I might work some more on my novels, or I might work on an art project. I do sculpture from driftwood, glass beads, and other found objects. I find doing visual art soothing, and it makes me a better writer, I believe.
Speaking of promoting your work, what do you think works best? Any tips for other authors?
The most important thing to realize is these days, the Internet is the place to do most of your marketing. Bookstores are closing their doors at an alarming rate; who would have thought five years ago Borders would shut down? So having a Web presence is crucial to authors. Ideally, you'll have this before you publish your book, whether you have a traditional publisher, as I have, or if you self-publish. By Web presence I mean you have a Website, a blog or two (I actually have four, although one is currently not active), an active Facebook and Twitter presence, and you follow book blogs. The book tours of yesterday, where authors go from town to town and bookstore to bookstore promoting their books, is nearly a thing of the past. Now, you go from blog to blog, talking about your writing, your books, your self. Emphasis on "self" there; people aren't going to want to read your books if they don't feel they have a connection to you, the author. Talk mostly about yourself and a little bit about your books. There's nothing more tiresome than an author who tweets nothing but "Buy my book, buy my book!"
Heh, I beat you on the blogs, I have five…well, four that are public and one that my sister Christy and I set up so that we could work on a book about our great-aunt Bessie's life, Whistling Woman. Since the book is finished, I can probably delete the blog but every time I think about actually doing it, it feels like I'm cutting off the inspiration for that book, our Aunt Bessie. Since she's in the top five of my list of people who influenced my writing, I don't want to do that. Who or what has been the biggest influence in your writing career and why?
That's a really good question, and one I don't believe I've been asked before. And yet I'm not sure I have a satisfactory answer for it. I've always been an avid reader; I've always loved books. I've kept diaries or journals most of my life, and even as a child I knew that someday I'd like to write a book. I think my accident that left me so badly injured is what really influenced me, because I wasn't able to work at anything else. My body was broken; I was in and out of the hospital constantly, but my mind worked just fine. Writing made me feel whole, feel useful.
I completely understand that. Since I was diagnosed with MS there have been days when writing was the only thing that kept me going. Tell us about how you met, in your words from your bio, your "husband and soul mate, Scott."
Believe it or not, I met my soul mate online, at eHarmony! We met shortly after I moved to California with my daughter, who wanted to pursue an acting career (easier to do in LA than in Central Illinois, where I lived before!). Robin told me I needed to start dating again—I'd been divorced from her dad for several years at that point. She actually signed me up for eHarmony. The funny thing is, Scott's daughter, Janie, signed him up, too! We never would have met if our daughters hadn't been determined that we each needed to find someone with whom to spend our lives. I dated a few other men before I met Scott, but about five minutes into our first date, I knew there was no one else on the planet more perfect for me than he is. He, too, is an artist—a classical guitarist and college music professor. We love all the same activities, we read the same books, we share the same thoughts. He's amazing. And he thinks I'm amazing, too.
Wow, I don't believe I've ever met anyone who met their soul mate through eHarmony. That's wonderful! And it's even more wonderful that your daughters had a hand in it. Tell us a little bit about where you live.
We live in a tiny cottage in the hills that make up the southern rim of the San Gabriel Valley, east of Los Angeles. Our neighborhood is a rare patch of green in the desert: our hill is blanketed with enormous grandmother scrub oak trees, California buckeyes, Western sycamores, and wild fruit trees. I look out my studio windows at the steeply sloping hillside, covered with ivy at ground level, and the canopy of towering grandmother scrub oak trees overhead. If I shift my line of vision to the left, I look across the valley at the San Gabriel Mountains and Mt. Baldy, the third highest peak in Southern California. When I need a break, Scott and I will take a walk around the neighborhood, where we often encounter our "neighbors"—mule deer, coyotes, bobcats, red-shouldered hawks, ravens, spotted ground squirrels, and lizards and snakes of various sizes and sorts. It is a magical place to live, which makes it a magical place to work.
Sounds like my kind of place; peaceful, surrounded by the wonders of nature, and gorgeous! What do you consider the single, most satisfying aspect of being a writer?
Meeting so many wonderful people. I've met people through the research I do for my stories. I meet other authors. I meet readers, who tell me how much they enjoy my storytelling. While holding my books in my hands for the first time is magical, and having someone say, "hey, I've read your work!" is a thrill, meeting people, making friends, even if it is online and not in person, is the single most wonderful thing about writing. I am blessed to have so many friends, blessed to be liked, even loved, by people I've met both in person and on the Internet. It really is quite remarkable.
I would love it if people friended me on my author page on Facebook, friended me at Goodreads, followed me on Twitter, and signed up to receive my blogs. Here are the links to all the places you can find me on the Internet:
Website and Blogs: www.SmokyZeidel.wordpress.com
Facebook Fan Page: www.Facebook.com.Smoky.Zeidel.Writes
Twitter @SmokyZeidel
Amazon Author Page: http://amzn.to/mUvjpC
Goodreads Author Page: http://bit.ly/pGXAXq
Thanks so much for joining us, Smoky. It's been a pleasure and I hope you'll come back to visit often!