text:
Patent US7392471 - System and method for comparing extensible markup language (XML) documents - Google PatentsSearch Images Maps Play YouTube News Gmail Drive More »Sign inAdvanced Patent SearchPatentsA system and a method for comparing Extensible Markup Language (XML) documents includes providing two XML documents as XML objects to a comparison tool and providing a list of XML items to be either included or excluded from the comparison. The comparison tool provides an application program interface...http://www.google.com/patents/US7392471?utm_source=gb-gplus-sharePatent US7392471 - System and method for comparing extensible markup language (XML) documentsAdvanced Patent SearchPublication numberUS7392471 B1Publication typeGrantApplication numberUS 11/053,481Publication dateJun 24, 2008Filing dateFeb 8, 2005Priority dateJul 28, 2004Fee statusPaidPublication number053481, 11053481, US 7392471 B1, US 7392471B1, US-B1-7392471, US7392471 B1, US7392471B1InventorsPeter Ford, Kei DowneyOriginal AssigneeJp Morgan Chase BankExport CitationBiBTeX, EndNote, RefManPatent Citations (104), Non-Patent Citations (15), Referenced by (10), Classifications (7), Legal Events (2) External Links: USPTO, USPTO Assignment, EspacenetSystem and method for comparing extensible markup language (XML) documentsUS 7392471 B1Abstract A system and a method for comparing Extensible Markup Language (XML) documents includes providing two XML documents as XML objects to a comparison tool and providing a list of XML items to be either included or excluded from the comparison. The comparison tool provides an application program interface (API), which allows it to be plugged into any application. The adaptability of the comparison tool to any application and the ability to exclude items from the comparison, or limit the comparison to specific items, provide for a flexible tool that improves performance for a user.
6. A computer-implemented method according to claim 3, wherein a change in the content of a node of the first XML object compared with a content of a corresponding node of the second XML object is identified as �modified� in the result XML object.
7. A computer-implemented method according to claim 3, wherein a node appearing in the first XML object but not in the second XML object is identified as �inserted� in the result XML object.
8. A computer-implemented method according to claim 3, wherein a node appearing in the second XML object but not in the first XML object is identified as �deleted� in the result XML object.
9. A computer-implemented method according to claim 3, wherein no change in contents of corresponding nodes between the first XML object and the second XML object is identified as �unchanged� in the result XML object.
10. A computer-implemented method according to claim 1, wherein XML items corresponding to the one or more XML items of the third XML object are identified as �unchanged� in the result XML object.
CROSS REFERENCE TO RELATED APPLICATIONS This application claims benefit of Provisional Application No. 60/591,647, filed Jul. 28, 2004, the entire disclosure of which is incorporated herein by reference.
SUMMARY OF INVENTION The present invention relates to a system and a method for performing a comparison between documents utilizing a list of data items to be excluded from the comparison process. Specifically, the system uses extensible markup language (XML) documents to represent documents or files to be compared, and further uses a hierarchical structure known as a �tree� structure to represent the actual content for the comparison process.
The system of the present invention includes a comparison tool created in an object-oriented programming language (OOPL), such as, for example, JAVA�. The comparison tool provides an application program interface (API) that allows the comparison tool to interact with, or be plugged into, any application capable of interacting with such a language. This allows the comparison tool to be utilized by multiple applications without having to be specialized for each application, thereby increasing the flexibility of the comparison tool of the system. A preferred embodiment of the present invention is disclosed below in which JAVA is used. However, one of ordinary skill will recognize that the present invention is not limited to the use of JAVA and, instead, may use any object oriented programming language.
In an XML object, an XML document is represented as a logical �tree� having objects, or �nodes,� located in a hierarchical branching structure. This tree structure is made up of elements and attributes, where an element represents an actual item in the hierarchy of the document and may have a data value, and an attribute represents data that describes an element. Each node may contain one or more elements and one or more attributes, depending on how the tree diagram is structured. The top node or the �root� node is also referred to as the parent node, with each node descending from it referred to as a child node. Using XML, a document transformed into an XML object may be utilized and manipulated outside of its specific application.
DETAILED DESCRIPTION OF A PREFERRED EMBODIMENT FIG. 1 illustrates a system for comparing XML documents, according to a preferred embodiment of the present invention. The system includes an XML compare tool 101, which is created or written in an object-oriented programming language (OOPL), such as JAVA. The compare tool 101 includes an application program interface (API) 106, which allows the compare tool 101 to interface with any application compatible with the OOPL. The compare tool 101 receives XML documents in the form of objects, such as a DOM object. Thus, the compare tool 101 may receive a first XML object 102 and a second XML object 103, which represent two XML documents submitted for comparison. The compare tool 101 may also receive a third XML object 104, which represents a list of document items, or XML items, to be excluded from the comparison process. Alternatively, the third XML object 104 may also represent an inclusion list of XML items which is used when a user wishes to compare only those listed XML items between the first XML object 102 and the second XML object 103.
By processing documents in object form as opposed to flat files the compare tool 101 may compare documents from multiple sources and in different types, such as a text file, a spreadsheet, or a pictorial presentation, such as a PowerPoint� presentation. Advantageously, the compare tool 101 uses fewer resources by being object oriented, because the relevant XML objects may be received from and transmitted to multiple applications without having to be converted to flat files or to their original form in order to be manipulated. The documents remain as XML objects throughout the comparison process.
The compare tool 101 identifies a change between corresponding nodes in the XML objects 102 and 103 as �modified.� The term �modified� is placed into the corresponding location in the Result XML object 105, at step S204. If the compare tool 101 determines that a new element and/or attribute has been added to the first XML object 102 as compared to the second XML object 103, the addition is identified as �inserted� in the corresponding location in the Result XML object 105. If the compare tool 101 determines that an element or attribute which exists in the second XML object 103 is not present in the first XML object 102, the compare tool 101 recognizes that the element or attribute has been deleted and identifies the deletion as �deleted� in the corresponding location in the Result XML object 105. Accordingly, if the compare tool 101 determines that there is no change between corresponding elements and attributes in the first XML object 102 and the second XML object 103, the corresponding location in the Result XML object 105 is annotated as �unchanged.� An example of a Result XML object 105 according to the preferred embodiment is discussed in greater detail below in connection with FIGS. 6 and 7.
In FIG. 3, an XML object 301 includes a root element, batch 303, with an attribute �version� and an attribute value of �2.2.� The batch 303 has two child elements: cds-trade 304, which has an attribute �type� and an attribute value of �trade,� and status 309, which has an element value of �matured.� The cds-trade 304 has four child elements: primary-id 305, alt-id 306, is-what-if 307, and is-vanilla 308. The primary-id 305 has an element value �558650� and an attribute �type� with an attribute value of �m3.� The alt-id 306 has an element value of �60170� and an attribute �type� with an attribute value of �internal.� The is-what-if 307 has an element value of �false,� and the is-vanilla 308 has an element value of �false� also.
Similar to the XML object 301, an XML object 302 includes a root element, batch 310, with an attribute �version� and an attribute value of �2.3� (similar to the batch 303 in the XML object 301). The batch 310 has two child elements: cds-trade 311, which has an attribute �type� and an attribute value of �trade� (similar to the cds-trade 304 in the XML object 301) and version 316, which has an element value of �2.0.� Similar to the XML object 301, the cds-trade 311 has four child elements: primary-id 312, alt-id 313, is-what-if 314, and is-vanilla 315. The primary-id 312 has an element value �550789� and an attribute �type� with an attribute value of �m3.� The alt-id 313 has an element value of �52583� and an attribute �type� with an attribute value of �internal.� The is-what-if 314 has an element value of �false,� and the is-vanilla 315 has an element value of �true.�
Although the examples presented in FIGS. 3 and 4 specify the XML version as �1.0,� one of ordinary skill will understand that the present invention is not limited to this specific version of XML, but may be adapted to all existing and future versions as they are developed and improved upon.
As stated above, an XML item to be excluded is described by a name, a type and a path. The compare tool 101 interprets the excluded XML item 402 to mean that an attribute named �version,� which is located in the node �batch,� and an attribute value associated with this attribute are to be ignored during the comparison process. Similarly, the compare tool 101 interprets the exclusion XML item 403 to mean that an attribute named �type,� which is located in the node �batch/cds-trade,� and an attribute value associated with this attribute are to be ignored during the comparison process. The compare tool 101 interprets the exclusion XML items 404 and 405 to mean that an element named �alt-id� located in the node �batch/cds-trade/alt-id� and an element named �if-vanilla,� which is located in the node �batch/cds-trade/alt-id,� and their respective element values are to be ignored during the comparison process.
Thus, if an item is to be excluded for the Result XML object 105, if the item exists in the first XML object 102 but not the second XML object 103, the compare tool 101 applies the top rule �New Item� and creates a corresponding item in the Result XML object 105. The compare tool 101 then passes the data associated with the new item from the first XML object 102 to the corresponding item in the Result XML object 105, and annotates the item in the Result XML object 105 as �unchanged.� If an excluded item exists in the second XML object 103 but not the first XML object 102, the compare tool 101 applies the bottom rule �Deleted Item� and creates a corresponding item in the Result XML object 105, but passes no item data to the item in the Result XML object 105. However, if an excluded item has been modified from the second XML object 103 to the first XML object 102, the compare tool 101 applies the middle rule �Changed Item� and creates a corresponding item in the Result XML object 105. Similar to the rule �New Item,� the compare tool 101 passes the item and its associated data from the first XML object 102 and annotates the item as �unchanged� even though the item actually has changed between the first XML object 102 and the second XML object 103. Thus, the exclusion list 104 allows a user to ignore irrelevant changes between documents and focus on the changes that are relevant.
FIG. 5 illustrates the comparison process as performed on a hierarchical or �tree� structure of an XML object. Accordingly, an XML object 500 and an XML object 501 correspond to the XML objects 301 and 302, respectively. Thus, nodes 502 through 508 in the XML object 500 correspond to the elements and attributes 303 through 309, respectively, in the XML object 301 in FIG. 3. Similarly, nodes 509 through 515 in the XML object 501 correspond to the elements and attributes 310 through 316, respectively, in the XML object 302 in FIG. 3.
In FIG. 5, arrows 5.1 through 5.12 illustrate the logic the compare tool 101 follows as it traverses the XML objects during the comparison process in accordance with a preferred embodiment of the present invention. As mentioned above, when the compare tool 101 traverses the first XML object, in this case, the XML object 500, the compare tool 101 begins at the root node, the batch node 502, and searches the second XML object, in this case, the XML object 501, for a root node. The compare tool 101 determines that the batch node 509 is the root node of the XML object 501. Simultaneously, the compare tool 101 begins to generate a Result XML object 600, as shown in FIG. 6, and creates a root node 601. The compare tool 101 determines that both root nodes, i.e., the batch nodes 502 and 509 contain a single attribute �version� and an attribute value.
In a straight comparison, the compare tool 101 compares the batch node 502 with the batch node 509 and determines that there has been a change from the XML object 501 to the XML object 500 in that the attribute value �2.3� has changed to �2.2.� Within the root node 601, the compare tool 101 indicates that a change has occurred by using the annotation �modified.� The compare tool 101 then carries the node data from the first XML object, i.e., the XML object 500, and assigns it to the root node, the batch node 601, as indicated by the �2.2� in the batch node 601. Again, this is what occurs with a straight comparison where no exclusion list is involved.
However, by applying the exclusion list 400 of FIG. 4, the compare tool 101 recognizes that the attribute �version� in a node �batch� is to be ignored during the comparison process, as shown at 402. In accordance with the exclusion rules in Table 1, the compare tool 101 ignores the change in version numbers, generates a �batch� node 601 in the Result XML object 600, and passes the node data from the XML object 500, i.e., �version=2.2.� The compare tool 101 also annotates the batch node 601 as �unchanged.� However, this annotation may change as the comparison process progresses.
The compare tool 101 then traverses along a path 5.1 from the root node, i.e., the batch 502, to the first descending child node, i.e., the cds-trade node 503, in the XML object 500. The compare tool 101 then traverses the XML object 501 along a path similar to 5.1 from the root node, i.e., the batch node 509, to the first descending child node, which happens to be the cds-trade node 510. The compare tool 101 determines that the cds-trade nodes 503 and 510 contain an attribute �type� with the same attribute value �Trade.� The compare tool 101 creates a cds-trade node 602 in the Result XML object 600. In a straight comparison, the compare tool 101 would annotate the cds-trade node 602 in the Result XML object 600 as �unchanged� and pass the attribute value �Trade� to the cds-trade node 602. However, with the exclusion list 400, the compare tool 101 recognizes that an attribute �type� in a node �cds-trade� is to be ignored during the comparison process, as shown at 403. The end result is the same: the compare tool 101 annotates the cds-trade node 602 as �unchanged� and passes the attribute value from the first XML object, i.e., the XML object 500, which is �trade,� in accordance with the exclusion rules in Table 1. Although there is no change between the cds-trade node 503 in the XML object 500 and the cds-trade node 510 in the XML object 501, if there had been a change, the compare tool 101 would have ignored it.
The compare tool 101 then determines that the cds-trade nodes 503, 510 are not the lowest child node descending from the root node, i.e., the batch nodes 502, 509. Thus, the compare tool 101 traverses along a path 5.2 from the cds-trade node 503 in the XML object 500 to a descending child node, if one exists. In the XML object 500, a child node descending from the cds-trade node 503 is the primary-id node 504. The compare tool 101 traverses a path similar to 5.2 from the cds-trade node 510 in the XML object 501 and locates the first descending child node, i.e., the primary-id node 511. The compare tool 101 reviews the exclusion list 400 and determines that neither elements nor attributes associated with a �primary-id� node are to be excluded from the comparison process. Thus, the compare tool 101 compares the elements and attributes of the primary-id nodes 504 and 511 and determines that both nodes contain an element with an element value, and an attribute �type� with an attribute value. The compare tool 101 determines that although there has been no change between the attribute and the attribute values in the primary-id nodes 504 and 511, the element value has changed from �550789� in the primary-id node 511 to �558650� in the primary-id node 504. The compare tool 101 creates a primary-id node 603 in the Result XML object 600 at a corresponding location, and annotates the primary-id node 603 as �modified.� The compare tool 101 passes data associated with the unchanged attribute as indicated by the line �type-unchanged=�m3,�� and passes both the new element value �558650� from the XML object 500, and the old element value �550789� from the XML object 501. The compare tool 101 then begins to search for any child nodes descending from the primary-id nodes 504 and 511, in the XML objects 500 and 501, respectively.
In FIG. 5, the compare tool 101 determines that both the primary-id node 504 and the primary-id node 511 are the lowest child nodes along that path 5.2 in both the XML objects 500 and 501, respectively. The compare tool 101, therefore, traverses back up the path from the primary-id nodes 504, 511 to the immediate parent node, i.e., the cds-trade nodes 503, 510, as shown at 5.3. As discussed above, changes made in the child nodes are percolated back up the path to the root node. Thus, the compare tool 101 annotates the cds-trade node 602 in the Result XML object to reflect the change to the element value between the cds-trade nodes 503 and 510. In the cds-trade node 602, the compare tool 101 reflects the change made in the child primary-id nodes 503 and 510 by changing the annotation from �unchanged� to �modified.� However, the elements and attributes associated with the cds-trade node 602 remain unchanged.
The compare tool 101 then traverses along a path 5.4 to determine if the cds-trade nodes 503, 510 have additional child nodes, in the XML objects 500, 501. Upon doing so, the compare tool 101 locates the next child node, which are the alt-id nodes 505, 512 in the XML objects 500, 501, respectively, and determines that the alt-id nodes 505, 512 contain an element value, an attribute �internal,� and an attribute value. The compare tool 101 then reviews the exclusion list 400 and determines that an element in a �alt-id� node is to be ignored during the comparison process, as shown at 404. Thus, the compare tool 101 ignores the change in the element value from �52583� in the alt-id node 512 to �60170� in the alt-id node 505. The compare tool 101, however, compares the attribute �type� and attribute value in both the alt-id nodes 505 and 512, and determines that no change has occurred. The compare tool 101 creates an alt-id node 604 in the Result XML object 600 at the proper location, and annotates the alt-id node 604 in the Result XML object 600 as �unchanged� The compare tool 101 passes the element and attribute data from the alt-id node 505 in the XML object 500 to the alt-id node 604 in the Result XML object 600, in accordance with the exclusion rules in Table 1.
The compare tool 101 next determines that the alt-id nodes 505, 512 in both the XML objects 500 and 501 are the lowest child nodes along the path 5.4, and traverses the XML objects 500 and 501 along a path 5.5 back up to the immediate parent node, i.e., the cds-trade nodes 503, 510. The compare tool 101 then traverses the XML objects 500 and 501 to search for other child nodes descending from the cds-trade nodes 503, 510. In both the XML objects 500 and 501, the next child nodes descending from the cds-trade nodes 503, 510 are the is-what-if nodes 506, 513 along a path 5.6. The compare tool 101 determines that the is-what-if nodes 506, 513 each contain a single element value. The compare tool 101 then reviews the exclusion list 400 and determines that an �is-what-if� node is not listed as an excluded XML item. Thus, the compare tool 101 compares the element value �false� of the is-what-if node 506 in the XML object 500 to the element value �false� of the is-what-if node 513 in the XML object 501, and determines that no change has occurred. Accordingly, the compare tool 101 creates an is-what-if node 605 in the Result XML object 600 at the proper location, and annotates the is-what-if node 605 in the Result XML object 600 as �unchanged.� The compare tool 101 then passes the element value �false� to the is-what-if node 605.
The compare tool 101 next determines that the is-what-if nodes 506, 513 in the XML objects 500, 501, respectively, are the lowest child nodes along the path 5.6, and traverses the XML objects 500 and 501 along a path 5.7 back up to the immediate parent nodes, i.e., the cds-trade nodes 503, 510. The compare tool 101 then traverses the XML objects 500, 501 to search for other child nodes descending from the cds-trade nodes 503, 510. In both the XML objects 500 and 501, the next child nodes descending from the cds-trade nodes 503, 510 are the is-vanilla nodes 507, 514 along a path 5.8. The compare tool 101 determines that the is-vanilla nodes 507, 514 each contain a single element value. The compare tool 101 then reviews the exclusion list 400 and determines that an element value of an �is-vanilla� node is to be excluded from the comparison process, as shown at 405. Thus, the compare tool 101 ignores the fact that the element value of the if-vanilla nodes 506, 513 has changed from �true� in the XML object 501 to �false� in the XML object 500. The compare tool 101 creates an is-vanilla node 606 in the Result XML object 600 at the proper location, and annotates the if-vanilla node 606 in the Result XML object 600 as �unchanged.� The compare tool 101 passes the element value �false� from the XML object 500, in accordance with the exclusion rules in Table 1.
The compare tool 101 next determines that the is-vanilla nodes 507, 514 in both the XML objects 500 and 501 are the lowest child nodes along the path 5.8, and traverses the XML objects 500 and 501 along a path 5.9 back up to the immediate parent nodes, the cds-trade nodes 503, 510. The compare tool 101 then traverses the XML objects 500, 501 to search for other child nodes descending from the cds-trade nodes 503, 510. In both the XML objects 500 and 501, no other child nodes descend from the cds-trade nodes 503, 510, and, thus, the compare tool 101 traverses along a path 5.10 back up to the root nodes, i.e., the batch node 502, 509. As discussed above, any changes made in child nodes descending from a parent node percolate up to the parent node. Thus, the change determined in the primary-id nodes 504, 511, which percolated to the cds-trade nodes 503, 510, now percolates to the root nodes, the batch nodes 502, 509. The compare tool 101 alters the annotation �unchanged� in the batch node 601 in the Result XML object 600 to �modified� to indicate the change. No other data within the batch node 600 changes, thus, an application viewing the Result XML object 600 recognizes that a modification has occurred in a child node descending from the root nodes, i.e., the batch nodes 502, 509.
The compare tool 101 then traverses the XML objects 500 and 501 to search for other child nodes descending from the batch nodes 502, 509. In the XML object 500, the compare tool 101 locates a child node, the status node 508, along a path 5.11 and determines that the status node 508 contains an element value �matured.� However, when the compare tool 101 traverses a similar path to 5.11, the compare tool 101 locates a child node, the version node 515, but no child node corresponding to the status node 508. The compare tool reviews the exclusion list 400 and determines that both the status node 508 and the version node 515 are to be included in the comparison process. The compare tool 101 creates a status node 607 and a version node 608 in the Result XML object 600. The compare tool then annotates the status node 607 as �inserted� and the version node 608 as �deleted� in the Result XML object 600.
In accordance with the exclusion rules in Table 1, if the exclusion list 400 lists the version node 515 as an XML item to be excluded from the comparison process, the compare tool 101 would have created a version node 607 in the Result XML object 600, but would not pass the element value �2.0,� because this information is irrelevant to the user. However, because the version node 515 is included in the comparison process, the compare tool 101 passes the element value �2.0� to the version node 608 in the Result XML object 600.
As will be appreciated, many different types of applications can utilize the features of the present invention. The inventive method may also be embodied on computer-executable code that is stored on a computer-readable medium, for example, a floppy disk, a hard drive, removable media, an optical memory, a magneto-optical memory, a RAM, a ROM, a flash memory, so-called �memory sticks,� and the like.
Patent CitationsCited PatentFiling datePublication dateApplicantTitleUS4751702Feb 10, 1986Jun 14, 1988International Business Machines CorporationImproving availability of a restartable staged storage data base system that uses logging facilitiesUS5027269Apr 27, 1989Jun 25, 1991International Business Machines CorporationMethod and apparatus for providing continuous availability of applications in a computer networkUS5301320Jun 28, 1991Apr 5, 1994Digital Equipment CorporationWorkflow management and control systemUS5325527Jan 19, 1993Jun 28, 1994Canon Information Systems, Inc.Client/server communication system utilizing a self-generating nodal networkUS5499371Mar 22, 1995Mar 12, 1996Persistence Software, Inc.Method and apparatus for automatic generation of object oriented code for mapping relational data to objectsUS5539885Aug 31, 1993Jul 23, 1996Hitachi, Ltd.Distributed information processing system providing a resume function and resume method for the distributed information processing systemUS5553235May 1, 1995Sep 3, 1996International Business Machines CorporationSystem and method for maintaining performance data in a data processing systemUS5566297Jun 16, 1994Oct 15, 1996International Business Machines CorporationNon-disruptive recovery from file server failure in a highly available file system for clustered computing environmentsUS5594863Jun 26, 1995Jan 14, 1997Novell, Inc.Method and apparatus for network file recoveryUS5630047Sep 12, 1995May 13, 1997Lucent Technologies Inc.Method for software error recovery using consistent global checkpointsUS5630173Dec 21, 1992May 13, 1997Apple Computer, Inc.Methods and apparatus for bus access arbitration of nodes organized into acyclic directed graph by cyclic token passing and alternatively propagating request to root node and grant signal to the child nodeUS5673403Nov 13, 1992Sep 30, 1997International Business Machines CorporationMethod and system for displaying applications of different operating systems on a single system using the user interface of the different operating systemsUS5689698Oct 20, 1995Nov 18, 1997Ncr CorporationMethod and apparatus for managing shared data using a data surrogate and obtaining cost parameters from a data dictionary by evaluating a parse tree objectUS5692181Oct 12, 1995Nov 25, 1997Ncr CorporationSystem and method for generating reports from a computer databaseUS5712971Dec 11, 1995Jan 27, 1998Ab Initio Software CorporationMethods and systems for reconstructing the state of a computationUS5717925Jun 5, 1996Feb 10, 1998International Business Machines CorporationInformation catalog system with object-dependent functionalityUS5732262Mar 6, 1996Mar 24, 1998International Business Machines CorporationDatabase definition language generatorUS5734887Sep 29, 1995Mar 31, 1998International Business Machines CorporationMethod and apparatus for logical data access to a physical relational databaseUS5737592Jun 19, 1995Apr 7, 1998International Business Machines CorporationAccessing a relational database over the Internet using macro language filesUS5761499Dec 21, 1995Jun 2, 1998Novell, Inc.Method for managing globally distributed software componentsUS5768119Apr 12, 1996Jun 16, 1998Fisher-Rosemount Systems, Inc.Process control system including alarm priority adjustmentUS5784557Dec 20, 1996Jul 21, 1998Apple Computer, Inc.Method and apparatus for transforming an arbitrary topology collection of nodes into an acyclic directed graphUS5790809Nov 17, 1995Aug 4, 1998Mci CorporationRegistry communications middlewareUS5801689Jan 22, 1996Sep 1, 1998Extended Systems, Inc.Hypertext based remote graphic user interface control systemUS5802367Jan 16, 1996Sep 1, 1998Microsoft CorporationMethod and system for transparently executing code using a surrogate processUS5806075Jan 14, 1997Sep 8, 1998Oracle CorporationMethod and apparatus for peer-to-peer data replicationUS5815415Mar 6, 1996Sep 29, 1998Bentley Systems, IncorporatedComputer system for portable persistent modelingUS5845292Dec 16, 1996Dec 1, 1998Lucent Technologies Inc.System and method for restoring a distributed checkpointed databaseUS5889992Mar 28, 1996Mar 30, 1999Unisys Corp.Method for mapping types stored in a model in an object-oriented repository to language constructs for A C binding for the repositoryUS5899990Mar 31, 1997May 4, 1999Sun Microsystems, Inc.Java-to-Database Connectivity ServerUS5926637Aug 20, 1997Jul 20, 1999Bea Systems, Inc.Service interface repository code generation dataUS5930768Feb 6, 1996Jul 27, 1999Supersonic Boom, Inc.Method and system for remote user controlled manufacturingUS5937198Aug 12, 1998Aug 10, 1999Extended Systems, Inc.Field configurable embedded computer systemUS5937402Jun 19, 1997Aug 10, 1999Ontos, Inc.System for enabling access to a relational database from an object oriented programUS5946458Mar 24, 1997Aug 31, 1999Xerox CorporationNetwork printing system for responding to remote print-related requestsUS5949412Aug 12, 1998Sep 7, 1999Extended Systems, Inc.Computer remote control systemUS5960200Sep 16, 1996Sep 28, 1999I-CubeSystem to transition an enterprise to a distributed infrastructureUS5960445Apr 17, 1997Sep 28, 1999Sony CorporationInformation processor, method of updating a program and information processing systemUS5987247May 9, 1997Nov 16, 1999International Business Machines CorporationSystems, methods and computer program products for building frameworks in an object oriented environmentUS5999179Nov 17, 1997Dec 7, 1999Fujitsu LimitedPlatform independent computer network management clientUS6003075Jul 7, 1997Dec 14, 1999International Business Machines CorporationEnqueuing a configuration change in a network cluster and restore a prior configuration in a back up storage in reverse sequence orderedUS6009274Jun 24, 1997Dec 28, 19993Com CorporationMethod and apparatus for automatically updating software components on end systems over a networkUS6009405Jul 29, 1997Dec 28, 1999International Business Machines CorporationEnsuring atomicity for a collection of transactional work items in a workflow management systemUS6011916May 12, 1998Jan 4, 2000International Business Machines Corp.Java I/O toolkit for applications and appletsUS6046742Oct 1, 1997Apr 4, 2000Micron Electronics, Inc.Display of system informationUS6052456Dec 23, 1997Apr 18, 2000Alcatel Usa Sourcing, L.P.Graphical shelf navigator for a telecommunications switch management systemUS6065009Jan 20, 1998May 16, 2000International Business Machines CorporationEvents as activities in process models of workflow management systemsUS6083276Jun 11, 1998Jul 4, 2000Corel, Inc.Creating and configuring component-based applications using a text-based descriptive attribute grammarUS6101489Dec 22, 1998Aug 8, 2000Ac Properties, B.V.System, method and article of manufacture for a goal based system utilizing a time based modelUS6101601Apr 20, 1998Aug 8, 2000International Business Machines CorporationMethod and apparatus for hibernation within a distributed data processing systemUS6108698Jul 29, 1998Aug 22, 2000Xerox CorporationNode-link data defining a graph and a tree within the graphUS6148296Feb 4, 1998Nov 14, 2000Microsoft, Inc.Automatic generation of database queriesUS6163776Mar 23, 1998Dec 19, 2000Software Tree, Inc.System and method for exchanging data and commands between an object oriented system and relational systemUS6173439Sep 24, 1998Jan 9, 2001International Business Machines CorporationInterface mechanism and method for accessing non-object oriented data from within an object oriented frameworkUS6178409Jun 17, 1996Jan 23, 2001Verifone, Inc.System, method and article of manufacture for multiple-entry point virtual point of sale architectureUS6184996Jun 18, 1997Feb 6, 2001Hewlett-Packard CompanyNetwork printer with remote print queue control procedureUS6185613Feb 24, 1998Feb 6, 2001Netvision, Inc.System and method for global event notification and delivery in a distributed computing environmentUS6195676Jan 11, 1993Feb 27, 2001Silicon Graphics, Inc.Method and apparatus for user side scheduling in a multiprocessor operating system program that implements distributive scheduling of processesUS6226684Oct 26, 1998May 1, 2001Pointcast, Inc.Method and apparatus for reestablishing network connections in a multi-router networkUS6230319Jun 30, 1998May 8, 2001Webtv Networks, Inc.Managing interruption while downloading data over a networkUS6246410Jan 19, 1996Jun 12, 2001International Business Machines Corp.Method and system for database accessUS6249877Apr 28, 1989Jun 19, 2001Hitachi, Ltd.Method and apparatus for recovering data for a file in a plurality of equipmentsUS6253193Dec 9, 1998Jun 26, 2001Intertrust Technologies CorporationSystems and methods for the secure transaction management and electronic rights protectionUS6272556Jul 1, 1996Aug 7, 2001Sun Microsystems, Inc.Object-oriented system, method and article of manufacture for migrating a client-server application (#5)US6282698Dec 4, 1998Aug 28, 2001Lucent Technologies Inc.Detecting similarities in Java sources from bytecodesUS6288790May 15, 1998Sep 11, 2001International Business Machines CorporationMobility support for printingUS6289336Mar 26, 1999Sep 11, 2001Compaq Computer CorporationSystem and method for computing rows since sequence function in a database systemUS6292933Oct 29, 1999Sep 18, 2001International Business Machines CorporationMethod and apparatus in a data processing system for systematically serializing complex data structuresUS6298353Nov 19, 1998Oct 2, 2001International Business Machines CorporationChecking serialization compatibility between versions of java classesUS6304871Dec 18, 1998Oct 16, 2001International Business Machines CorporationMethod and system for characterizing applications for use with databases having structured query language interfacesUS6314430Feb 23, 1999Nov 6, 2001International Business Machines CorporationSystem and method for accessing a database from a task written in an object-oriented programming languageUS6317738Mar 26, 1999Nov 13, 2001Compaq Computer CorporationSystem and method for computing running and moving sequence functions in a database systemUS6324525Jul 22, 1998Nov 27, 2001Hewlett-Packard CompanySettlement of aggregated electronic transactions over a networkUS6324619Feb 25, 1999Nov 27, 2001Sony Corporation Of JapanProcess and system for managing run-time adaptation for general purpose distributed adaptive applicationsUS6332161Sep 25, 1998Dec 18, 2001Charles Schwab & Co., Inc.Customer web log-in architectureUS6353820Sep 29, 1999Mar 5, 2002Bull Hn Information Systems Inc.Method and system for using dynamically generated code to perform index record retrieval in certain circumstances in a relational database managerUS6363363Aug 24, 1999Mar 26, 2002Verifone, Inc.System, method and article of manufacture for managing transactions in a high availability systemUS6363499Sep 21, 1998Mar 26, 2002Microsoft CorporationMethod and system for restoring a computer to its original state after an unsuccessful installation attemptUS6381609Jul 2, 1999Apr 30, 2002Lucent Technologies Inc.System and method for serializing lazy updates in a distributed database without requiring timestampsUS6430556Nov 1, 1999Aug 6, 2002Sun Microsystems, Inc.System and method for providing a query object development environmentUS6438749Mar 3, 1999Aug 20, 2002Microsoft CorporationMethod and system for restoring a computer to its original state after an unsuccessful patch installation attemptUS6442533Oct 28, 1998Aug 27, 2002William H. HinkleMulti-processing financial transaction processing systemUS6442748Aug 31, 1999Aug 27, 2002Accenture LlpSystem, method and article of manufacture for a persistent state and persistent object separator in an information services patterns environmentUS6453127Sep 26, 1997Sep 17, 2002Nexpress Solutions LlcEstablishment at a remote location of an internet/intranet user interface to a copier/printerUS6463343Aug 10, 1999Oct 8, 2002International Business Machines CorporationSystem and method for controlling remote devices from a client computer using digital imagesUS6463439Jul 15, 1999Oct 8, 2002American Management Systems, IncorporatedSystem for accessing database tables mapped into memory for high performance data retrievalUS6467079Oct 5, 1999Oct 15, 2002International Business Machines CorporationReport program language source code translation to object-oriented language source code which emulates report program language behaviorUS6470384Dec 20, 1999Oct 22, 2002Networks Associates, Inc.Modular framework for configuring action sets for use in dynamically processing network events in a distributed computing environmentUS6473786Jun 9, 1999Oct 29, 2002Vitel Software, Inc.Data acquisition and remote administration systemUS6477580Aug 31, 1999Nov 5, 2002Accenture LlpSelf-described stream in a communication services patterns environmentUS6477590Nov 7, 2000Nov 5, 2002Microsoft CorporationMethod and system for message transfer session managementUS6480860Feb 11, 1999Nov 12, 2002International Business Machines CorporationTagged markup language interface with document type definition to access data in object oriented databaseUS6480894Jun 13, 2000Nov 12, 2002I2 Technologies Us, Inc.System and method for maintaining a state for a user session using a web systemUS6484310Sep 10, 1999Nov 19, 2002International Business Machines CorporationPatterns for modeling computer component interactionsUS6502095Sep 9, 1999Dec 31, 2002Lucent Technologies Inc.Timestamp-based system and method for serializing lazy updates in a distributed databaseUS6502207Sep 29, 1999Dec 31, 2002Hitachi, Ltd.Information processing apparatus with resume function and information processing systemUS6505238Aug 19, 1999Jan 7, 2003International Business Machines CorporationMethod and system for implementing universal login via web browserUS6510352Jul 28, 2000Jan 21, 2003The Foxboro CompanyMethods and apparatus for object-based process controlUS6518983Mar 20, 2000Feb 11, 2003International Business Machines CorporationDisplay of messages from a plurality of processes running in parallelUS6848078 *Nov 10, 1999Jan 25, 2005International Business Machines CorporationComparison of hierarchical structures and merging of differencesUS20030237047 *Jun 18, 2002Dec 25, 2003Microsoft CorporationComparing hierarchically-structured documentsUS20060129523 *Dec 12, 2005Jun 15, 2006Roman Kendyl ADetection of obscured copying using known translations files and other operational dataUS20060130047 *Nov 30, 2004Jun 15, 2006Microsoft CorporationSystem and apparatus for software versioningUS20060168510 *May 10, 2005Jul 27, 2006A9.Com, Inc.Technique for modifying presentation of information displayed to end users of a computer system* Cited by examinerNon-Patent CitationsReference1 *"DOMMITT Diff and Merge utility for XML" Archived Mar. 10, 2002 http://www,dommitt.com/v1.1pages/storx.htm.2 *"Options to diff", FreeBSD Info Files, (C) 1997 FreeBSD http://docs.freebsd.org/info/diff/diff.info.diff<SUB>-</SUB>Options.html.3Betwixt: Turning Beans Into XML, Apache Software Foundation, Archived Jun. 20, 2002 at <http://web.archive.org/web/20020620000410/http://jakarta.apahce.org.commons/betwixt/>, p. 1 of 1, Nov. 13, 2005.4Brodkin; Brodkin, Use XML Data Binding to Do Your Laundry, Retrieved From the Internet on May 19, 2006, Acessed and Printed From the Internet on May 19, 2006 at http://www.javaworld.com/javaworld/JW-12-2001/JW-1228.jaxb.html.5Dolev, et al.; An Integrated Architecture for the Scalable Delivery of Semi-Dynamic Web Content; Proceedings of the Seventh International Symposium on Computers and Communications, IEEE, 2002.6Frank M. Carrano, et al.; Frank M. Carrano, et al., Data Abstraction and Problem Solving With C++, Aug. 1998, Addison-Wesley, Chapter 2.7McClanahan; Powerbuilder3.0 M&T Publishing Inc., vol. 6, No. 11, p. 57, ISSN. 1041-5173, Oct. 1993.8Myers; Scripting Graphical Applications by Demonstration, Human Computer Interaction Institute, Carnegie Mellon University, www.cs.cmu.edu/bam, p. 1-8, Apr. 1998.9 *Orenstein, David, QuickStudy: Application Programming Interface (API), Jan. 10, 2000, ComputerWorld Development, http://www.computerworld.com/action/article.do?command=printArticleBasic&articleId=43487.10Ousterhoust; Scripting Higher Level Programming for the 21st Century, Sun Microsystems Laboratories, Draft #2, p. 1-14, May 10, 1997.11Quantum SPC/DC Script File (.TDF) Definition Instruction Guide, ASI Data Myte Inc., Version 2.4, p. 2-14.12Rennhackkamp; One for the Road: Sybase/ES Adaptive Server Anywhere 6.0, M&T Publishing Inc., Section No. 10, vol. 11, p. 55, ISSN. 1041-5173.13Thomas; Enterprise Javabeans(TM) Technology: Server Component Model for the Java(TM) Platform, java.sun.com, May 2, 1999.14Unknown; Conjuring Up Com Through Scripting, p. 14, Jul. 2000.15XML Schema Part 0 Primer-W3C Working Draft, W3C, Feb. 2000, Retrieved from the Internet on Nov. 18, 2005 at <http://www.w3.org/TR/2000/WD-Xmlschema-0-20000225/>, 42 pages.* Cited by examinerReferenced byCiting PatentFiling datePublication dateApplicantTitleUS7694217 *May 31, 2006Apr 6, 2010Eastman Kodak CompanySystems and methods for comparing documents containing graphic elementsUS7702661Mar 2, 2005Apr 20, 2010Computer Associates Think, Inc.Managing checked out files in a source control repositoryUS7860924May 19, 2005Dec 28, 2010Computer Associates Think, Inc.Method and system for supporting multiple versions of web services standardsUS7913161 *May 8, 2006Mar 22, 2011Enwisen, Inc.Computer-implemented methods and systems for electronic document inheritanceUS8161371 *Apr 27, 2007Apr 17, 2012International Business Machines CorporationMethod and system for defining a heirarchical structureUS8458204 *Sep 22, 2009Jun 4, 2013Siemens Product Lifecycle Management Software Inc.System and method for customized file comparisonUS20070299867 *Apr 27, 2007Dec 27, 2007Timothy John BaldwinMethod and System for Defining a Heirarchical StructureUS20080215963 *Nov 14, 2007Sep 4, 2008Kyocera Mita CorporationHTML page conversion method, apparatus, and computer readable mediaUS20110055744 *Aug 28, 2009Mar 3, 2011Ryan Christopher NVisual Linking of Elements to Model AttributesUS20110258534 *Apr 16, 2010Oct 20, 2011Microsoft CorporationDeclarative definition of complex user interface state changes* Cited by examinerClassifications U.S. Classification715/234, 715/229International ClassificationG06F17/00Cooperative ClassificationG06F17/2211, G06F17/2247European ClassificationG06F17/22D, G06F17/22MLegal EventsDateCodeEventDescriptionJul 5, 2011FPAYFee paymentYear of fee payment: 4Feb 8, 2005ASAssignmentOwner name: JP MORGAN CHASE BANK, NEW YORKFree format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:FORD, PETER;DOWNEY, KEI;REEL/FRAME:016270/0017Effective date: 20050207RotateOriginal ImageGoogle Home - Sitemap - USPTO Bulk Downloads - Privacy Policy - Terms of Service - About Google Patents - Send FeedbackData provided by IFI CLAIMS Patent Services©2012 Google


text:
Kuwait (1961-Now)└ Middle East└ StampsAll Categories Antiques Art Baby Books, Comics & Magazines Business, Office & Industrial Cameras & Photography Cars, Motorcycles & Vehicles Clothes, Shoes & Accessories Coins Collectables Computers/Tablets & Networking Crafts Dolls & Bears DVDs, Films & TV Events Tickets Garden & Patio Health & Beauty Holidays & Travel Home, Furniture & DIY Jewellery & Watches Mobile Phones & Communication Music Musical Instruments Pet Supplies Pottery, Porcelain & Glass Property Sound & Vision Sporting Goods Sports Memorabilia Stamps Toys & Games Vehicle Parts & Accessories Video Games & Consoles Wholesale & Job Lots Everything Else
Kuwait 1976 ** Mi.669/70 Kommunikation Communication Telefon Phone
Kuwait 1974 ** Mi.629/31 Fernmeldung Telecommunication
Kuwait 1968 ** Mi.395/98 Menschenrechte Human Rights
1973 Kuwait 45 Fils F/U SG609
1977 Kuwait 80 Fils Telecommunications Day F/U SG741
7 Album pages of Kuwait Stamps
Ending Saturday at 9:42AM GMT3d 13h
New listing1952_KUWAIT British Administration ENVELOPE George VI 6an Stamp JASHANMAL & SONS
BRITISH ADMINISTRATION. GEORGE VI 1948. Jashanmal & Sons General Merchants. Envelope Size approx.: 1 3.5 x 11 cm. We are based in Manchester, United Kingdom. for Overseas. £2.50. REST OF THE WORLD.
Ending 30 Nov at 8:36PM GMT9d
Kuwait (2188) 1968 National Museum set Unmounted mint Sg400-409
1968 National Museum set. Unmounted mint. Catalogue Value £8.00.
Ending 29 Nov at 7:18PM GMT7d 23h
1975 KUWAIT TO PAKISTAN AEROGRAMME WITH RARE CANCELLATION WITH ONE FOLD.COVER
Ending Sunday at 3:33AM GMT4d 7hFrom Pakistan
1976 KUWAIT TO PAKISTAN 25 FILLS AEROGRAMME WITH ROUND CANCELLATION.STATIONERY
Ending Saturday at 7:05PM GMT3d 23hFrom Pakistan
New listing1990 Gulf War 20 Squadron RAF Regiment Honnington FPO 766 Aerogramme
Early cover following the deployment of the Sqn from Honnington to support operations in the Gulf, following the invasion of Kuwait.
KUWAIT STAMPS - 1970's - LOT OF 9 - USED
KUWAIT STAMPS. LOT OF 9.
Ending Saturday at 10:24AM GMT3d 14h
KUWAIT STAMPS - 1960's - LOT OF 9 - USED
1965 KUWAIT TO PAKISTAN AEROGRAMME WITH TWO CENSOR MARK K 381,K-2 WAR CENSOR
Ending Sunday at 3:36AM GMT4d 7hFrom Pakistan
KUWAIT STAMPS - 1963 to 1979 -- LOT OF 9 - USED
British-Kuwait, Lot in O/* approx. 1950 - 1961, 2 scans!
Britisch - Kuwait, Lot in o/ ca. 1950 - 1961. Original - Scans.
Ending Sunday at 3:21PM GMT4d 19hFrom Germany
New listingKuwait selection [457]
Ending 28 Nov at 12:32PM GMT6d 16h
KUWAIT 1964 20f SG246 mint MH FG Education Day #W9
Kuwait 1981 SG 917-8 MNH stamp
Ending Wednesday at 10:45AM GMT15h 1m
1990 Gulf War 7th Armoured Brigade BFPO 644 Op Granby Aerogram
Kuwait 1945 Def 2As Used SG 57
Kuwait 1963 Lufthansa Flight Cover, Kuwait to Hong Kong
KUWAIT: 1964 Airmail cover to England (C29257)
KUWAIT: 1960s Air mail cover to England (C29247)
KUWAIT: 1960s Air mail cover to England (C29246)
Kuwait - 1990 Lanner Falcon - U/M - SG 1231-3
KUWAIT 1960-1966 eighty-nine used
Kuwait 1960-66 89 used, as shown. `signed for` is available on request.
KUWAIT 1973-1980 eighty-seven used
Kuwait 1973-80 87 used, as shown. `signed for` is available on request.
KUWAIT 1984 Al Arabi magazine set nhm
KUWAIT 1984 Al Arabi set, never hinged mint. as shown.
KUWAIT 1967 Labour Conference set nhm
KUWAIT 1967 Labour Conference set, never hinged mint. as shown. `signed for` is available on request.
KUWAIT 1984 World Health Day set nhm
KUWAIT 1966 Medical Conference set nhm
KUWAIT 1966 Medical Conference set, never hinged mint. as shown.
KUWAIT 1963 FFH set, never hinged mint. as shown.
KUWAIT 1970 National Guards set nhm
KUWAIT 1970 National Guards set, never hinged mint. as shown.
KUWAIT 1970 National Day set nhm
KUWAIT 1964 15f SG245 mint MH FG Education Day #W9
KUWAIT 1964 30f SG247 mint MH FG Education Day #W9
KUWAIT 1963 20f green, blue and yellow SG189 mint MH FG Education Day #W9
FG — F ullG um. Short glossary QV — Q ueenV ictoria reign 20 June 1837 – 22 January 1901. KEVII — K ingE dwardVII reign 22 January 1901 – 6 May 1910. KGV — K ingG eorgeV reign 6 May 1910 – 20 January 1936.
KUWAIT 1963 45f bright purple, blue and yellow SG190 MH FG Education Day #W9
KUWAIT 1963 20f black and lake SG198 mint MH FG WHO Tuberculosis #W9
KUWAIT 1963 20f multicoloured SG181 mint MH FG Mothers' Day #W9
KUWAIT 1963 45f multicoloured SG182 mint MH FG Mothers' Day #W9
KUWAIT 1963 35f multicoloured SG211 mint MH FG Arab Schools Games #W9
SG Education RAY 8157600 Rayher Mini Box
MIDDLE EAST COVERS-26th National day ,airmail express to UK, 1987, Kuwait
KUWAIT STAMPS ON LETTER TO FULHAM POTTERY & CHEAVIN FILTER CO
KUWAIT Birds in Se-tenant Blocks of 4 (8) on 2 Pages U/M NB3291
KUWAIT 1973 Birds in Se-tenant Blocks As Described Mounted Mint NB2724
KUWAIT 1979 ON COVER
1990 Gulf War Royal Navy Maritime Mail HMS Herald - Persian Gulf Aerogramme

type: global

value: This website is an American multinational e-commerce corporation based in San Jose, California, that facilitates consumer-to-consumer and business-to-consumer sales through its website.


text:
Stacey Caywood will take part in a discussion around the future of law with a panel of legal leaders
Mar 06, 2019, 11:34 ET
NEW YORK, March 6, 2019 /PRNewswire/ -- Stacey Caywood, CEO of Wolters Kluwer Legal & Regulatory, will be a featured speaker in a webinar titled "The Future of Law: Leading Women in Legal Talk Shop," taking place on Wednesday, March 13 at 1 PM EST.
Caywood will join a panel of women leaders in the legal sector, including Therese Pritchard and Lisa Mayhew, Co-Chairs of Bryan Cave Leighton Paiser, and moderator Debbie Epstein Henry, an expert and best-selling author on women's issues, careers and the law. The webinar will cover the evolution of the legal industry from the perspective of women who have ascended to the C-suite of global organizations. They will share their journeys, lessons learned and their experience in driving change and innovation in the legal sector.
"After years of debate around how and when the legal industry would evolve, it is clear that technology, client expectations and diversity are driving significant transformation," said Caywood. "I am very pleased to participate in this panel with women who are bringing meaningful change to the legal sector."
Debbie Epstein Henry, Consultant, Best-Selling Author and Public Speaker (moderator)
Email: leslie.bonacum@wolterskluwer.com

value: This website .


text:
Is God Punishing Me For My Sins? - ... by Freedom Ministries 384 views
Redeemed To Evangelize by Rick Peterson 767 views
Jewish studiessummary by Martin Brown 183 views
Thirsty for the Holy Spirit by Richard Chamberlain 3886 views
, Preacher/Writer/Editor at Church of Christ at Allenhurst
If we're alive when Christ returns, we'll be changed in the twinkling of the eye (1 Corinthians 15:50-53).
1. Incorrupt and Immortal
2. An Appointment “And as it is appointed for men to die once, but after this the judgment” (Hebrews 9:27).
3. Progression •Sin enters the Garden (Genesis 3). •Provision for salvation in Christ (John 3:16).
4. Progression of the Plan • “For He made Him who knew no sin to be sin for us, that we might become the righteousness of God in Him” (2 Corinthians 5:21).
5. Jesus is Coming Back (Acts 1:11; John 14:1-6)
6. 1 Corinthians 15 •1-4, The foundation. •12-19, The weight. •20-28, The consequences.
8. Church and the Kingdom • Matthew 16:18-19 • John 3:1-8; Acts 2:38 • Ephesians 5:1-5 • Colossians 1:12-19 • 2 Peter 1:1,10-11
9. Spiritual (15:42-49)
10. Corruption (42 & 50)
11. Twinkling of an Eye • Cutting of an atom. Undivided point of time. “Used in the classics of the rush of a storm, the flapping of wings; the buzz of a gnat; the twinkling of the stars. Generally of any rapid movement, as of the quick darting of a fish.”
12. Trumpet Shall Call……..
13. “We must cease to be corruptible and mortal, and must become incorruptible and immortal.”
Is God Punishing Me For My Sins? - Pt 2
Redeemed To Evangelize
Jewish studiessummary

value: This website is an American hosting service, now owned by Scribd, for professional content including presentations, infographics, documents, and videos. Users can upload files privately or publicly in PowerPoint, Word, PDF, or OpenDocument format.


text:
Patent US6557724 - Vertical conveyor - Google PatentsSearch Images Maps Play YouTube News Gmail Drive More »Sign in<nobr>Advanced Patent Search</nobr>PatentsA vertical conveyor including first and second conveyors having first and second ends. The first conveyor is vertically aligned with and above the second conveyor. The vertical conveyor also includes a third conveyor having a free end and a coupled end. The third conveyor is pivotable about its coupled...http://www.google.com/patents/US6557724?utm_source=gb-gplus-sharePatent US6557724 - Vertical conveyorAdvanced Patent SearchPublication numberUS6557724 B1Publication typeGrantApplication numberUS 09/651,599Publication dateMay 6, 2003Filing dateAug 30, 2000Priority dateAug 30, 2000Fee statusPaidAlso published asWO2002018244A1, WO2002018244A8Publication number09651599, 651599, US 6557724 B1, US 6557724B1, US-B1-6557724, US6557724 B1, US6557724B1InventorsDonald LeCroy, Donald L. Anderson, Christopher J. MurphyOriginal AssigneeJervis B. Webb CompanyExport CitationBiBTeX, EndNote, RefManPatent Citations (18), Non-Patent Citations (4), Referenced by (9), Classifications (9), Legal Events (6) External Links: USPTO, USPTO Assignment, EspacenetVertical conveyorUS 6557724 B1Abstract A vertical conveyor including first and second conveyors having first and second ends. The first conveyor is vertically aligned with and above the second conveyor. The vertical conveyor also includes a third conveyor having a free end and a coupled end. The third conveyor is pivotable about its coupled end to permit movement of its free end between a raised position and a lowered position and includes a reversible drive operable in a first direction to move an article toward the coupled end and in a second direction to move an article toward the free end. The free end is operably aligned with the first end of the first conveyor when the free end is in its raised position and operably aligned with the first end of the second conveyor when the free end is in its lowered position. The invention is also directed to a method of moving articles through a vertical conveyor that includes first, second, and third conveyors. The first conveyor is vertically aligned with the third conveyor and the second conveyor includes a free end and a coupled end. The method includes the steps of conveying the article from the first conveyor onto the second conveyor, pivoting the second conveyor into alignment with the third conveyor, and conveying the article from the second conveyor onto the third conveyor.
SUMMARY OF THE INVENTION In view of the above, a need exists for a vertical conveyor having relatively small space requirements and, preferably, for a conveyor that is capable of moving articles in an upwardly and downwardly direction as well as to effectively sort articles as they are transported through the conveyor.
FIG. 3 is a sectional view of a reversible conveyor taken along the line 3�3 shown in FIG. 1;
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENT FIGS. 1-3 show a conveyor assembly according to the present invention which includes an upper feed conveyor 12, a lower feed conveyor 14, and a vertical conveyor 16 interconnecting the feed conveyors to move articles therebetween. The conveyor assembly 10 is also illustrated to include intermediate sorting conveyors 18 and 20 positioned between the upper and lower feed conveyors. It should be appreciated that while the upper and lower conveyors 12 and 14 are referred to as �feed� conveyors, the conveyors may feed articles to, or discharge articles from, the vertical conveyor 16. The intermediate sorting conveyors 18 and 20 may also act as feed or discharge conveyors.
Patent CitationsCited PatentFiling datePublication dateApplicantTitleUS342433May 25, 1886 MentsUS409806Dec 15, 1888Aug 27, 1889 Motor for toysUS1034618Jan 4, 1912Aug 6, 1912 Automatic switchback.US3437235Oct 13, 1967Apr 8, 1969Westinghouse Electric CorpPivot shelf vending machineUS3817368Sep 8, 1972Jun 18, 1974American Chain & Cable CoAutomatic loading systemUS4307988Apr 11, 1978Dec 29, 1981Page Peter HStorage systemUS4485910 *Apr 15, 1982Dec 4, 1984Buckhorn Material Handling Group Inc.Container handling systemUS4752175Jan 22, 1986Jun 21, 1988Computer Aided Systems, Inc.Gravity motivated vertical lift conveyorUS5111963May 24, 1991May 12, 1992Frederick J. StingelContainer storage and dispensing apparatusUS5236104 *May 1, 1992Aug 17, 1993Frederick J. Stingel, Jr.Multiple pressure container storage and retrieval apparatusUS5285928May 12, 1992Feb 15, 1994Frederick J. Stingel, Jr.Fluid-operated container storage and dispensing systemUS5601395Jun 7, 1995Feb 11, 1997Computer Aided Systems, Inc.Organizer system and method for a rotatable storage structureUS5711410Feb 2, 1996Jan 27, 1998United Parcel Service Of America, Inc.Conveyor control systemUS5816383Oct 6, 1995Oct 6, 1998Grapha-Holding AgInstallation for commissioning objectsUS5860504Nov 16, 1994Jan 19, 1999Lockheed Martin CorporationTransfer buffer and inserter and methodUS6105751Sep 3, 1997Aug 22, 2000Vanderlande Industries Nederland B.V.Device for transporting objectsDE4323566A1Jul 14, 1993Jan 19, 1995Siemens AgSorting device for itemised goods, in particular for mail itemsWO1997033820A1Mar 11, 1996Sep 18, 1997Toyo Kanetsu KkCarrying path switching device* Cited by examinerNon-Patent CitationsReference1Webb VSort Brochure-Baggage Sorting Conveyor, Jervis B. Webb Company, 2000 (2 pages).2Webb VSort Brochure�Baggage Sorting Conveyor, Jervis B. Webb Company, 2000 (2 pages).3Webb VSort Brochure-Technical Specifications, Jervis B. Webb Company, 2000 (2 pages).4Webb VSort Brochure�Technical Specifications, Jervis B. Webb Company, 2000 (2 pages).Referenced byCiting PatentFiling datePublication dateApplicantTitleUS6910570 *May 7, 2004Jun 28, 2005Siemens AktiengesellschaftTransport system for containers, in particular an airport baggage handling systemUS7270226 *Jun 27, 2001Sep 18, 2007Oestroem UlfAirport baggage handling conveyor systemUS7275635 *Jul 20, 2004Oct 2, 2007Startechno Co., Ltd.Free flow conveyance systemUS7553118 *May 8, 2008Jun 30, 2009The Schnipke Family LLCDiverter and method for moving bodies between levels of an assembly line or other structureUS7699158 *Sep 12, 2007Apr 20, 2010Smiths Heimann GmbhConveying deviceUS8019464 *May 11, 2007Sep 13, 2011Airbus Deutschland GmbhSorting device and method for sorting goods in transit for an aircraftUS20120177547 *Sep 8, 2010Jul 12, 2012Hitachi High-Technologies CorporationAutomated sample testing systemCN1706733BAug 12, 2004Feb 8, 2012星技术有限公司自由流量输送系统WO2005048689A1 *Nov 11, 2004Jun 2, 2005Webber David WayneApparatus for growing plants* Cited by examinerClassifications U.S. Classification221/76, 198/463.3, 198/435International ClassificationB65G47/52, B65G47/64Cooperative ClassificationB65G47/647, B65G47/52European ClassificationB65G47/64B1B, B65G47/52Legal EventsDateCodeEventDescriptionOct 19, 2010FPAYFee paymentYear of fee payment: 8May 27, 2008ASAssignmentOwner name: JERVIS B. WEBB COMPANY, MICHIGANFree format text: RELEASE BY SECURED PARTY;ASSIGNOR:WACHOVIA CAPITAL FINANCE CORPORATION (CENTRAL) F/K/A CONGRESS FINANCIAL CORPORATION (CENTRAL);REEL/FRAME:020995/0318Effective date: 20080409Nov 3, 2006FPAYFee paymentYear of fee payment: 4Apr 5, 2004ASAssignmentOwner name: CONGRESS FINANCIAL CORPORATION (CENTRAL), ILLINOISFree format text: SECURITY AGREEMENT;ASSIGNOR:JERVIS B. WEBB COMPANY;REEL/FRAME:014484/0094Effective date: 20040319Owner name: CONGRESS FINANCIAL CORPORATION (CENTRAL) 150 S. WAFree format text: SECURITY AGREEMENT;ASSIGNOR:JERVIS B. WEBB COMPANY /AR;REEL/FRAME:014484/0094Sep 10, 2003ASAssignmentOwner name: BANK ONE, NA, MICHIGANFree format text: SECURITY AGREEMENT;ASSIGNOR:JERVIS B. WEBB INTERNATIONAL COMPANY;REEL/FRAME:014475/0562Effective date: 20030724Owner name: BANK ONE, NA 611 WOODWARD AVENUEDETROIT, MICHIGAN,Free format text: SECURITY AGREEMENT;ASSIGNOR:JERVIS B. WEBB INTERNATIONAL COMPANY /AR;REEL/FRAME:014475/0562Dec 4, 2000ASAssignmentOwner name: JERVIS B. WEBB COMPANY, MICHIGANFree format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:LECROY, DONALD;ANDERSON, DONALD L.;MURPHY, CHRISTOPHER J.;REEL/FRAME:011307/0567Effective date: 20001128Owner name: JERVIS B. WEBB COMPANY 34375 WEST TWELVE MILE ROADRotateOriginal ImageGoogle Home - Sitemap - USPTO Bulk Downloads - Privacy Policy - Terms of Service - About Google Patents - Send FeedbackData provided by IFI CLAIMS Patent Services©2012 Google

value: This website is a search engine provided by Google. Handling over 3.5 billion searches per day, it has a 92% share of the global search engine market.


text: View Comments Share this page Share this with Digg Facebook Google LinkedIn Reddit StumbleUpon Twitter Copy this link http://www.bbc.co.uk/sport/motogp/23865471 Read more about sharing. Find out more BBC coverage Read more on BBC coverage 2013 calendar Read more on 2013 calendar MotoGP Read more on MotoGP Azi Farni on Twitter Read more on Azi Farni on Twitter Matt Roberts on Twitter Read more on Matt Roberts on Twitter Steve Parrish on Twitter Read more on Steve Parrish on Twitter Top Stories Peaty sets second world record in day - watch both record-breaking swims 25 Jul From the section Swimming Read more on Peaty sets second world record in day - watch both record-breaking swims Transfer spending unsustainable - Spurs chairman Levy 26 Jul From the section Football Read more on Transfer spending unsustainable - Spurs chairman Levy How England's Bronze almost played for Portugal 25 Jul From the section Women's Football Read more on How England's Bronze almost played for Portugal Related to this story Redding confident of Silverstone win 28 Aug 2013 From the section MotoGP Read more on MotoGP: Scott Redding confident of home win at Silverstone Marquez takes fourth straight win 25 Aug 2013 From the section MotoGP Read more on MotoGP: Marc Marquez takes fourth straight win at Brno 'Marquez set for unprecedented dominance' 25 Aug 2013 From the section MotoGP Read more on MotoGP: Marc Marquez can dominate like no other rider Briton Crutchlow claims pole at Brno 24 Aug 2013 From the section MotoGP Read more on MotoGP: Britain's Cal Crutchlow takes pole at Brno Crutchlow signs two-year Ducati deal 1 Aug 2013 From the section MotoGP Read more on MotoGP: Cal Crutchlow leaves Yamaha to sign for Ducati MotoGP calendar 2013 7 Apr 2013 From the section MotoGP Read more on MotoGP calendar 2013 Get Inspired Activity Finder Run by the BBC and partners Find ways to get active near you: Enter your town, city or postcode: Search Wed 26 Jul Fit For Sport Summer Term Activity Camp Wed 26 Jul Aspire Active Camps For more ideas, information and inspiration, visit bbc.co.uk/getinspired Back to top MotoGP World Results UK Results Calendar MotoGP Home News Feeds Help & FAQs Explore the BBC Home Home News News Sport Weather Shop Earth Travel Capital iPlayer Culture Autos Future TV Radio CBBC CBeebies Food iWonder Bitesize Travel Music Earth Arts Make It Digital Taster Nature Local Terms of Use About the BBC Privacy Policy Cookies Accessibility Help Parental Guidance Contact the BBC Advertise with us Ad choices Copyright © 2017 BBC. The BBC is not responsible for the content of external sites. Read about our approach to external linking.

value: This website is the BBC's online service. It is a large network of websites including such high-profile sites as BBC News and Sport, the on-demand video and radio services co-branded BBC iPlayer, the children's sites CBBC and CBeebies, and learning services such as Bitesize.


text:
The 5 Best Nantes Hotels with Kitchenette - Jul 2017 (with Prices) - TripAdvisor
Best Nantes Hotels with In-room Kitchen
Europe France Pays de la Loire Loire-Atlantique Nantes Nantes Hotels Best Nantes Hotels with In-room Kitchen
Quality Suites Nantes BeaujoireSAVE $4 $52Expedia.com$48View Deal
Orbitz.com$48QualityHotels.com$52Booking.com$48
View all 13 deals from $48Expedia.com$48Orbitz.com$48QualityHotels.com$52Booking.com$48Priceline$48Agoda.com$48Hotels.com$48Travelocity$48Hotwire.com$48TripAdvisor$48Hostelworld.comHotelsForEveryoneCancelon210 reviews #3 Best Value of 108 hotels in Nantes“The rooms have a small kitchenette so come prepar...”“Good price for a centrel Hotel in Nantes”
Appart'City Confort Nantes CentreSAVE $14 $58Booking.com$44View Deal
Priceline$51Expedia.com$58Hotels.com$58
View all 8 deals from $44Booking.com$44Priceline$51Expedia.com$58Hotels.com$58Hotwire.com$58Cancelon$49TripAdvisor$44HotelQuickly334 reviews #4 Best Value of 108 hotels in Nantes“... we had our own kitchenette which was ideal so...”“Room has got kitchenette.”Savings alert: 50% below average rateThe price you found is 50% lower than this hotel's average rate of $88/night.We analyze rates over a 60 day period, and compare your selection to the average rate of comparable stays to ensure you're getting the best possible deal.
Adagio City Aparthotel Nantes CentreSpecial OfferCHEAPEST RATES ONLINE!Agoda.com$65View Deal
Expedia.com$66Priceline$66Adagio City$66
View all 10 deals from $65Agoda.com$65Expedia.com$66Priceline$66Adagio City$66Hotels.com$66Booking.com$66Hotwire.com$66TripAdvisor$65CancelonHotelQuickly365 reviews #11 Best Value of 108 hotels in Nantes“... size, excellent kitchenette and a very reason...”“There is a small but well equipped kitchenette, a...”
Residhome Nantes Les Berges de la LoireSAVE $13 $73Expedia.com$60View Deal
Booking.com$73Agoda.com$73Hotels.com$60
View all 7 deals from $60Expedia.com$60Booking.com$73Agoda.com$73Hotels.com$60Hotwire.com$60TripAdvisor$60Cancelon187 reviews #12 Best Value of 108 hotels in Nantes“Full kitchenette, even a mini dish washer :D I ha...”“Even a kitchenette.”Savings alert: 22% below average rateThe price you found is 22% lower than this hotel's average rate of $77/night.We analyze rates over a 60 day period, and compare your selection to the average rate of comparable stays to ensure you're getting the best possible deal.
Seven Urban Suites Nantes CentreSAVE $5 $84Agoda.com$79View Deal
Expedia.com$82Priceline$84AccorHotels.com$84
View all 8 deals from $79Agoda.com$79Expedia.com$82Priceline$84AccorHotels.com$84Booking.com$84Hotels.com$81Cancelon$84Hotwire.com$81394 reviews #19 Best Value of 108 hotels in Nantes“Excellent location, spacious room with kitchenette.”“Overnight rest stop”Savings alert: 16% below average rateThe price you found is 16% lower than this hotel's average rate of $94/night.We analyze rates over a 60 day period, and compare your selection to the average rate of comparable stays to ensure you're getting the best possible deal.

value: This website is an American online travel company that operates a website and mobile app with user-generated content and a comparison shopping website.


text:
stainless steel martini | eBay
Related:stainless steel martini glass
32 product ratings - Stainless Steel Cocktail Shaker Mixer Drink Bartender Martini Tools Bar Set Kit
Brand New · Bartender Kit · Stainless Steel
Stainless Steel Cocktail Shaker Mixer Drink Bartender Martini Tool Bar Kit 6L
$7.85 to $11.01
Stainless Steel Martini Glass - 7oz - Metal Manhattan Cocktail Bar Pub Drinkware
2 product ratings - Stainless Steel Martini Glass - 7oz - Metal Manhattan Cocktail Bar Pub Drinkware
3 product ratings - Bar Cocktail Shaker Mixer Drink Bartender Martini Tools Set Kit Stainless Steel
Zeppelin Martini or Drink Shaker Stainless Steel
1 product rating - Cresimo Home 12 Piece Brushed Stainless Steel Bar Set - Martini Shaker and St...
Brand New · Martini Shaker · Stainless Steel
2 Stainless Steel Martini Glass 7oz Metal Manhattan Cocktail Bar Pub Drinkware
2 product ratings - 2 Stainless Steel Martini Glass 7oz Metal Manhattan Cocktail Bar Pub Drinkware
New ListingThe Food Network Stainless Steel Martini / Cocktail Shaker Mixer Drink Maker
4 product ratings - Prodyne Cocktail Martini Picks - Set of 6 Stainless Steel & Pewter MP-9
Stainless Steel Cocktail Picks Martini Picks Set (Pack of 15) K9G8
NEW Tommy Bahama Rope Stainless Steel Martini Margarita Cocktail Liquor Shaker
Stainless Steel Cocktail Shaker Mixer Drink Bartender Martini Tools Bar Set KitSee more like this
Stainless Steel Cocktail Mixer Drink Bartender Martini Tools Bar Set Kit 4pc
10 product ratings - Prodyne Stainless Steel Classic Olive Martini Picks - Set of 6 - Cocktail Party
Stainless Steel 350ml Cocktail Shaker Mixer Drink Bartender Martini Tool Bar Set
Stainless Steel 350ml Cocktail Shaker Mixer Drink Bartender Martini Tool Bar Kit
New ListingBartender Stainless Steel Bar Accessories Cocktail Mixer Martini Wine Tools
Brand New · Unbranded · Bartender Kit · Stainless Steel
AMoko Cocktail Shaker Bar Set Bartender Kit, 25 oz Stainless Steel Martini
Stainless Steel Martini Picks Embellished with Beads and Dragonfly. Set of Tw0
VonShef Set of 2 Stainless Steel 16oz Brushed Gold Martini Cocktail Glasses
Celebrate in style - Gift Box Included
New ListingStainless Steel Cocktail Shaker Mixer Drink Bartender Martini Tools Bar Set Kit
Stainless Steel Martini Cocktail Appetizer Picks Skewers Sticks 6 Pcs Multicolor
1PC Stainless Steel 250ml Cocktail Shaker Bartender Cocktail Martini Mixer Tool
Jillmo Pro Martini Bartender Kit Copper Coated Rose Gold Stainless Steel Bar SetSee more like this
Pair of OGGI 6 Ounce oz 18/8 Stainless Steel Martini Glasses
New Harley-Davidson Stainless Steel Cocktail Shaker Martini Barware, Silver
1PC Stainless Steel Bar Cocktail Shaker Bartender Martini 250ml Vine Mixer Tool
New Listingpottery barn Penguin Martini Cocktail Shaker Bar Stainless Steel 16 oz
Stainless Steel Grey Goose Vodka Martini Metal Cocktail Bar Shaker Bartender
Cocktail Shaker, Bar Stainless Steel Drink Bartender, Set Mixer Kit Martini new
3 product ratings - 10 oz. Mini STAINLESS STEEL Martini Boston SHAKER 3-Piece Cocktail Mixer Tin
New Listing8Pcs Stainless Steel Cocktail Shaker Mixer Drink Bartender Martini Tools Bar Set
Stainless Steel Bar Party Cocktail Shaker Mixer Drink Bartender Martini Tool
$7.78 to $11.83
2PCS Stainless Steel Martini Glass Cocktail Wine Drinking Cup Travel Outdoor.
Cynthia Rowley NY Three Piece Stainless Steel Martini Set Drink Mixer Bar NEW
Metal Cocktail Shaker Stainless Steel Mixer Drink Bartender Martini Tools Maker
George Jensen stainless steel Martini spoon DENMARK
Pottery Barn Stainless Steel Cocktail Martini Olive Picks Bar Ware set of 8
COCKTAIL PICKS SWORDS Stainless Steel for MARTINI glasses PERFECT GIFT UNDER $20See more like this
NFL TENNESSEE TITANS Martini 2 Glass Set with Stainless Steel Shaker
$4.74 to $16.38
$7.44 to $10.44
9 product ratings - Orca Cooler Chasertini 8 oz. Stainless Steel Martini Glass w/ Lid
Stainless Steel Cocktail Pick Set Fruit Stick Martini Picks Fork Bar Pub 1PC
Stainless Steel Cocktail Martini Bartender Shaker Drink Mixer Bar Kit AD
8 Stainless Steel 6” PHEASANT Cocktail Martini Picks - New
Penguin Stainless Steel Cocktail Martini Shaker Art Deco Mid Century Modern
New ListingOrca Cooler Chasertini 8 oz. Stainless Steel Martini Glass w/ Lid
Stainless Steel Cocktail Shaker Martini Bartender Shaker Drink Cup For Bar RK
$9.58 to $10.39
New Grey Goose Vodka Stainless Steel Martini Drink Cocktail Shaker (3 Pieces)
Orca Cooler Chasertini 8 oz. Stainless Steel Martini Glass w/ Clear Flip Top Lid
2 product ratings - Orca Cooler Chasertini 8 oz. Stainless Steel Martini Glass w/ Clear Flip Top Lid
NFL Pittsburgh Steelers Stainless Steel Shaker and 2 Martini Glass Set NEW!!
28 oz. Martini COCKTAIL SHAKER Stainless Steel Boston Mixing & Stirring Tin
Stainless Steel Starbucks "Cream Liqueur" Martini Shaker with Glass Insert Rare!
Two Stainless Steel Martini Picks Embellished with Beads and Dragonfly Charm
3PCS Stainless Steel Cocktail Martini Picks Perfect for Drink Bar Kitchen #3
VonShef Stainless Steel Manhattan Cocktail Shaker Martini Set Bartender Guide
Includes: muddler, spoon, strainer & jigger
2 product ratings - 2 Piece Martini BAR COCKTAIL SHAKERS Stainless Steel Boston Flair Mixing Tin Set
Cork Pops, Nicholas Stainless Steel Stircicles Ice Martini Stir sticks, Set of 4
Stainless Steel Cocktail Martini Bartender Shaker Drink Mixer Bar Kit DT
Cocktail Shaker Mixer Drink Bartender Martini Tools Stainless Steel Bar Set NEW
NFL Philadelphia Eagles Stainless Steel Martini Set - New
LED Light Cocktail Shaker Mixer Stainless Steel Drink Bartender Martini Strainer
3 product ratings - Stainless Steel Cocktail Shaker Mixer Drink Bartender Martini Tools Bar Kit Set
Stainless Steel Cocktail Picks Martini Picks Set (Pack of 15) X5Z3
Stainless Steel Sticks Cocktail Drink Fruit Cake Picks Martini Party Decor 1 PC
9 product ratings - ORCA Coolers 8 oz. Stainless Steel Martini Glass Tumbler with Clear Lid
New nwt stainless steel martini cocktail picks
Martini Cocktail Shaker Muddler Kit Stainless Steel Barware SetSee more like this
Stainless Steel Cocktail Shaker Mixer Drink Bartender Martini Tools Bar Set DD
$7.76 to $10.88
OGGI 8 oz. STAINLESS STEEL SATIN MARTINI COCKTAIL FUNNEL STYLE GOBLETS, SET OF 4
Hammered Stainless Steel Stemmed Martini or Cosmo Glasses Pair Cocktail Glasses
Trendiware Stainless Steel Stemmed Martini Cocktail Glasses 7 oz. Set of 4
Stainless Steel Martini Glasses Cocktail Bar Pub Gift NEW out of box Endurance
New ListingStainless Steel 7 Ounce Martini Glass NIB
Shaker Cocktail Stainless Steel Mixer Drink Set Bartender Bar Martini Tools
Premium Cocktail Martini Mixologist Stainless Steel Double Jigger 60 30 ML...
1X Stainless Steel Cocktail Shaker Mixer Drink Engraving Bartender Martini Tools
SET OF 4 Stainless Steel Martini Glasses - Cocktail Cosmo Manhattan Glass - 7 oz
2 product ratings - SET OF 4 Stainless Steel Martini Glasses - Cocktail Cosmo Manhattan Glass - 7 oz
Bartender Stainless Steel Bar WoodAccessories Cocktail Mixer Martini Wine Tools
3 PC STAINLESS STEEL COCKTAIL MARTINI SHAKER 16 OZ (2) Bottle Pourers
2 Hammered Stainless Steel MARTINI or COSMO GLASSES Stemmed-EXCELLENT chilled
Snowfox Insulated Stainless Steel Beer, Wine & Cocktail Glasses, Set of 4
Enjoy a Better Drinking Experience
Stainless Steel Cocktail Shaker Mixer Set Wine Martini Drink Party Bar Home Tool
TableCraft Premium 3pc Stainless Steel Martini / Cocktail / Bar Shaker - 17oz
Vintage Stainless Steel Martini Drink Cocktail Mixer Hand Shaker 8" Tall +/-
Stainless Steel Martini Cocktail Shaker Black Beads & White Pearls Aluminum Wrap
Vintage Stainless Steel Martini Drink Cocktail Mixer Hand Shaker 8" Tall
Martini Long-handled Stainless Steel Coffee Spoon Cocktail Stirrer Stirring
Stainless Steel House Beatiful Martini Shaker with Rubber Sweat Sleeve and Box
Large Martini Cocktail Shaker Stainless Steel and Insulated Double Wall - 20 oz.
New ListingGrey Goose Vodka Stainless Steel Martini Drink Cocktail Shaker (3 Piece)
Ketel One Stainless Steel martini vodka shaker, 7”, 3 piece
$7.39 to $10.36
Pottery Barn Stainless Steel Cocktail Martini Picks Olive Drink Garnish set of 8
MR. BARTENDER PRODUCT Stainless Steel Martini Drink Strainer
3 STAINLESS STEEL COCKTAIL MARTINI MIXER BASES - 20 OUNCE (VOLL PLATE KOREA)
Stainless Steel Bar Set ~ Martini Mixer / Shaker for Drinks
Homestia Stainless Steel Bartender Martini Shaker Cocktail Bar
TableCraft 3pc Stainless Steel Bar Shaker / Martini / Cocktail - 12oz
8x Stainless Steel Cocktail Shaker Mixer Bartender Martini Tool Bar Set 750ML US
Stainless Steel Cocktail Shaker Mixer Drink Bartender Martini Bar Set
STAINLESS STEEL STEMWARE, MARTINI COCKTAIL COSMO MANHATTAN - SET OF 4 - 7oz ea.
5 Piece Stainless Steel Martini Cocktail Mixer Set
Kenneth Roberts Platinum 5 Piece Stainless Steel Martini Bar Set, NIB!
Stainless Steel Cocktail Shaker Martini Bar 7 Piece Set NEW
Stainless Steel Cocktail Martini Bartender Shaker Drink Mixer Bar Kit
5 Piece Stainless Steel Bar Set Cocktail Shaker Set, 22 Oz Drink Martini Shaker
24-Oz Stainless Steel Martini Cocktail Shaker Set Cresimo 4 Piece Set NEW
4 product ratings - 24-Oz Stainless Steel Martini Cocktail Shaker Set Cresimo 4 Piece Set NEW
TableCraft 3pc Stainless Steel Martini / Cocktail / Bar Shaker - 12oz
Classic Cocktail Shaker - 12 oz - Stainless Steel Martini Mixing Container
5pcs Stainless Steel Cocktail Martini Shaker Mixer Drink Bar Bartender Tools Set
Stainless Steel And Etched Glass 10 Piece Martini Set with Tray and Stirrers
2 product ratings - Ice Free Stainless Steel Martini Glass
Cocktail Martini Shaker Stainless Steel
Stainless Steel Cocktail Mixer Bartender Martini Tool Set Shaker,2 Wine Stoppers
12Oz Stainless Steel Cocktail Shaker Martini Shaker Bartender Drink Mixer Set
Stainless Steel Cocktail Shaker Mixer Drink Bartender Martini Tools Bar Set youl
9pcs Stainless Steel Bar Cocktail Shaker Set Drink Mixer Bartender Martini Kit
Stainless Steel Cocktail Martini Shaker 9" tall
Stainless Steel Bartender Bar Set Cocktail Shaker Mixer Drink Kit Martini
VonShef Martini 15 oz. Stainless Steel Cocktail Glass Set of 2
1 product rating - VonShef Martini 15 oz. Stainless Steel Cocktail Glass Set of 2
Classic Stainless Steel Cocktail Set Shaker Mixer Drink Bartender Martini Tools
Stainless Steel Cocktail Shaker Mixer Tool Drink Bartender Martini Tools Bar
Stainless Steel made in USA Drink martini mixer shaker bar set with strainer
Stainless Steel Cocktail Shaker Mixer Drink Bartender Martini Tools Bar Supplies
$1.72 to $13.55
5pcs Stainless Steel Cocktail Shaker Drink Mixer Bar Bartender Martini Tool Kit
Set of 6 Prodyne Colorful Diamond-Head Stainless Steel Martini Picks Multicolor
Brand New · Martini Glass · Stainless Steel · Gold
VonShef Set of 2 Stainless Steel 16oz Brushed Gold Martini Cocktail Glasses See more like this
Stainless Steel Cocktail Martini Shakers Sets without Custom Bundle
Stainless Steel Band Alviero Martini Wristwatches
This page was last updated: 18-Feb 21:11. Number of bids and bid amounts may be slightly out of date. See each listing for international shipping options and costs.