text:
Patent US20020078103 - Wizard development kit - Google PatentsSearch Images Maps Play YouTube News Gmail Drive More »Sign inAdvanced Patent SearchPatentsA development kit is used to provide an environment for creating, testing and deploying web-based applications, which is geared towards non-programmers. The development kit includes an authoring utility and an application server. The authoring utility includes tools for web application authors to design,...http://www.google.com/patents/US20020078103?utm_source=gb-gplus-sharePatent US20020078103 - Wizard development kitAdvanced Patent SearchPublication numberUS20020078103 A1Publication typeApplicationApplication numberUS 09/742,859Publication dateJun 20, 2002Filing dateDec 20, 2000Priority dateDec 20, 2000Also published asCA2364544A1, EP1217516A2, EP1217516A3Publication number09742859, 742859, US 2002/0078103 A1, US 2002/078103 A1, US 20020078103 A1, US 20020078103A1, US 2002078103 A1, US 2002078103A1, US-A1-20020078103, US-A1-2002078103, US2002/0078103A1, US2002/078103A1, US20020078103 A1, US20020078103A1, US2002078103 A1, US2002078103A1InventorsWilliam Gorman, Bethany KniffinOriginal AssigneeGorman William Phillip, Kniffin Bethany BleilExport CitationBiBTeX, EndNote, RefManReferenced by (16), Classifications (4), Legal Events (1) External Links: USPTO, USPTO Assignment, EspacenetWizard development kit
DETAILED DESCRIPTION OF THE INVENTION [0018]FIG. 1 illustrates the basic operating arrangement of the present invention. An authoring tool 102 is used to create web-based applications 104 that are accessible by a web browser. The web-based applications 104 (also referred to as wizards or projects) that were created using the authoring tool 102 are then loaded onto an application server 106 for execution by the application server 106. In a preferred embodiment of the present invention, the authoring tool 102 and the application server 106 are preferably connected together through a computer network such as an Intranet or Extranet. The application server 106 is connected or linked to a web server 108 that makes the web-based applications or wizards 104 available and accessible on a computer network such as the Internet or an Intranet. The web server 108 is preferably using a hypertext transfer protocol daemon (HTTPd), HTTP server or other similar type of web server. Client computers with web browsers (client browsers) 110 can then access the web-based applications or wizards 104 over a computer network such as an Intranet, Extranet or the Internet by connecting or linking to web server 108. The web server 108 can then transfer any information or data received from the client browser 110 to the application server 106 for subsequent evaluation and execution by the application server 106. After the application server 106 is finished evaluating and executing in response to the information from the client browser 110, the web server 108 transfers any information or data received from the application server 106 back to the client browser 110. [0019] In one embodiment of the present invention, the authoring tool 102, the application server 106 and the web server 108 can each be executed on its own computer. The computers for the authoring tool 102, application server 106 and web server 108 are then linked, networked or connected together to transfer data or information between the computers. In another embodiment of the present invention, the authoring tool 102, the web server 108 and the application server 106 can be combined on a single computer. In this embodiment of the present invention there is no network connection between the authoring tool 102, the web server 108 and the application server 106. The authoring tool 102, the web server 108 and the application server 106 only have to communicate information internally between one another since they are all combined on a single computer. In still another embodiment of the present invention, the web server 108 and the application server 106 can be combined on a single computer. The functions of the application server 106 such as executing web-based applications 104 can be integrated into a computer executing the web server 108. Alternatively, the functions of the web server 108 such as making the web-based applications 104 accessible over the Internet can be integrated into a computer executing the application server 106. The combination of both the web server 108 and the application server 106 on a single computer can increase the speed and responsiveness of a web-based application 104 selected by a user at the client browser 110 because there is no delay for the transfer of information between two separate servers. [0020] As discussed above, a user or author uses the authoring tool 102 to create web-based applications 104. The authoring tool 102 is preferably a software application that is executed from an internal memory or storage device, e.g. RAM, ROM, hard disk, etc., of a computer used by the author. The authoring tool 102 can be loaded into the internal memory of the author's computer from a portable medium such as a CD-ROM, DVD-ROM, floppy disk, etc., that is inserted into the author's computer. Alternatively, the authoring tool 102 can be transferred or loaded directly into the internal memory of the author's computer through an electronic connection with another computer that has a stored copy of the authoring tool 102. In other words, the authoring tool 102 can be downloaded to the author's computer from another computer over a network connection or an Internet connection. However, the authoring tool 102 may be implemented as hardware and incorporated as part of the author's computer or workstation. In addition, the authoring tool 102 is preferably implemented as a software application for a Windows-based operating system, but the authoring tool 102 can be implemented as an application for any type of operating system, e.g. MacOS, Unix, etc., or as an application for use on either the client-side or server-side of a network such as an Extranet or the Internet. [0021] The authoring tool 102 preferably includes a visual editing or visual development environment, a testing environment and a deployment utility. In addition, the authoring tool 102 can also include other environments, utilities and tools that are helpful and useful in developing web-based applications 104. The visual editing environment is used for the creation and modification of both the logic and structure of the web-based application 104 and the user interface and visual layout of the web-based application 104. The testing environment is used for the evaluation and debugging of the web-based application 104. Finally, the deployment utility is used for loading the completed web-based application 104 onto the application server 106 in a single action such as a mouse click. [0022] Once the author has started the authoring tool 102 executing on a computer, the author can begin to develop a web-based application 104. The author can begin creating a new web-based application 104 or the author can resume working on a web-based application 104 that had been previously created. To create a new web-based application 104, the author starts by opening a new visual workspace for the creation of the web-based application 104. In a similar manner, the author loads a stored web-based application 104, which may or may not be completed, into a visual workspace to resume working on a web-based application 104. Tasks in the authoring tool 102, such as opening a new visual workspace, can be accomplished by selecting an appropriate menu option, selecting an appropriate button in a toolbar, entering an appropriate keyboard command or any other similar way for initiating an action on a computer. [0023] In a preferred embodiment of the present invention, the author using the authoring tool 102 can create and generate web-based applications 104 using an architecture known as Generic Process Design (GPD). GPD is a visual programming language that is modular and easy to use. However, other similar visual programming languages can also be used in the authoring tool 102 to create web-based applications 104. [0024] Authors can generate a web-based application 104 with GPD by interconnecting visual nodes to specify the web-based application's logic and structure. The node is the basic visual construct or component in GPD and works within both the authoring tool 102 and the application server 106 to accomplish a particular type of task that corresponds to that node. In addition, nodes can use and create variables or system values to store results of operations and share information with other nodes. [0025] The variables or system values created and used by the nodes can be of a particular type that corresponds to the specific use or data stored in the variable or system value. In one embodiment of the present invention, there can be a general type of variable that stores a single cell of information such as a number or text segment. In addition, there can be a list type of variable that stores a list or sequence of strings separated by new line characters or other line delimiters, and a table type of variable that stores a table, spreadsheet or both rows and columns of information. However, it is to be understood that there can be any number of different types of variables or system values depending on the particular needs of the author using the authoring tool 102. Furthermore, a software developer can add additional types of variables and system values to the authoring tool 102 as needed by the authors in a manner similar to the addition of new nodes described below. The developer saves the newly created type of variable or system value in corresponding variable files for the GPD architecture that are loaded and used by both the authoring tool 102 and application server 106. [0026]FIG. 2 illustrates an example of the visual editing or visual development environment of the authoring tool 102. The visual development environment includes a node container or visual workspace 200 where the web-based application author can layout and design the web-based application 104. The author generates the web-based application 104 in the visual workspace 200 by interconnecting a series of nodes. Each node is designed to provide or accomplish a particular function or task required in the web-based application 104. The nodes are then connected together to link each of the functions or tasks of the individual nodes into a complete web-based application 104. The interconnection of nodes controls the logic and structure of the web-based application 104 in that nodes are evaluated sequentially and can cause or prevent other actions from occurring in other nodes. To create the web-based application 104, the author selects a node that corresponds to the author's desired task to be accomplished and then inserts that node into the visual workspace 200. All of the web-based applications 104 begin with a start node and end with a stop node. For example, if an author were creating a new web-based application, the author would select a start node and insert the start node into the visual workspace 200. The author would then select the next node that corresponds to the first task the author desires to accomplish and connects that node to the start node in the visual workspace 200. This process of adding nodes is repeated until the logic and structure of the web-based application 104 has been completely generated and a stop node has been inserted into the visual workspace 200. The author also has the ability to remove or delete inserted nodes or connections from the visual workspace 200 as required. [0027] To assist the author in selecting the proper node, a window or dialog box 202 that includes a list of some or all of the available nodes for the author can be opened in the authoring tool 102. The node window 202 can include icons or entries for a plurality of different types of nodes that when selected are inserted into the visual workspace 200. For example, the node window 202 can include an input form node, a list node, a list operation node, a calculation node, a table node, a database node, a decision node, an output form node, an image node, a GPD node, a start node and a stop node. [0028] The input form node includes the user interface for gathering input. Authors specify input parameter names and types, along with their visual layout and location on a screen using the input form node. The input form node also supports more advanced features such as simple error detection and input field relationships. The list node can append information to the end of a list. The list operation node can perform simple operations on a list such as enumeration or clearing the list. The calculation node works with input parameters and other system values to calculate a new value and store that as a system value. The table node pulls information from spreadsheets and stores it into system values. The database node pulls information from databases and stores it into system values. The decision node makes decisions based on input parameters and other system values. True and false links extend from the decision node guiding the flow of the GPD application logic. The output form node includes the user interface and visual layout information for the output. The output form node pulls information from system values and input parameters to create its output. The image node includes an image and can be integrated with the output. The GPD node provides a way of grouping part of the application logic and then referencing that logic subset at other places within the overall application logic. The GPD node preferably uses the other nodes (including other GPD nodes) to implement the application logic of the GPD node. The GPD node can also be used to implement the equivalent of program procedures. The start node identifies the start of the application logic. All GPD applications, including the main application and each GPD node, begin with a start node. The stop node identifies the completion of the application logic. All GPD applications, including the main application and each GPD node, end with a stop node. [0029] The use of nodes as the basic component in the GPD architecture permits the GPD architecture to be modular because new nodes can be added without having to rewrite the GPD architecture. The addition and availability of new nodes into the GPD architecture is similar in operation to dynamic class loading. After a developer has created a new node that is to be made available in the GPD architecture, the developer saves the newly created node in corresponding node files for the GPD architecture that are loaded and used by both the authoring tool 102 and application server 106. Then, when an author launches the authoring tool 102 after the newly created node has been added to the node file, the node file including the newly created node is loaded by the authoring tool 102 and thus the newly created node is available to the author for inclusion in a web-based application 104. Furthermore, the application server 106 has to first load the node file with the newly created node before the application server 106 is able to execute a web-based application 104 that includes the newly created node. [0030] To store data and transfer information between nodes in the web-based application 104, the GPD architecture provides system values or variables. The system values are incorporated into the nodes and are used to store information. Some of the information that can be stored in system values are inputs from a user and the results of calculations. To assist the author, all of the system values or variables that have been used or created are listed in a variable window 204 that permits the author to review and select from all of the variables that have been used or created. The author can then click and drop system variables from the variable window 204 into a corresponding node. In addition, the author can create his/her own system variables as determined to be necessary by the author. For example, the author may want to create a system variable that includes the result of a calculation for use with other nodes. Once a system value or variable has been created, the author can use that system variable at any place and with any node in the web-based application 104. In other words, system values or variables have no scope or visibility problems and can be used throughout the web-based application 104 and still be understood and executed by the application server 106. Furthermore, the naming scheme for system variables preferably includes a reference to the node where the system variable was originated, however, any naming scheme for the system variables can be used. [0031] Each of the nodes is designed to accomplish a particular function or task when used in a web-based application 104. However, the particular function or task in the node is very general in nature and is not customized to the specific web-based application 104 the author is designing. Each node in the web-based application 104 created by the author can be customized or modified to apply to the specific web-based application 104. For example, a user can select an input form node to receive inputs from a user, however until the user configures the input form node, the web-based application 104 does not know how inputs will be received, what types of inputs will be entered or the visual layout of the input requests, etc. In another example, the author can select a calculation node to perform a calculation in the web-based application 104. Similar to the input form node, the calculation node will not know what calculation is to be performed until the user designates the particular calculation. [0032] To customize or modify a specific node in the web-based application 104 being created in the visual workspace 200, the author selects that specific node from the visual workspace 200. Upon selecting the specific node to modify, a window or dialog box that includes an editor for that node is displayed that permits the author to customize and modify that node. The node editor that is displayed for customizing and modifying a specific node is designed for that specific type of node and includes the options that relate to that specific node. In other words there is not a universal node editor for all of the nodes, each of the nodes has an editor that is specifically designed to correspond to that node. The node editor for a particular node can also inform the author that certain system variables need to be assigned or created for the node to function correctly. The author using the node editor has options for saving the particular customizations created for the node for reuse at a later time and for loading in a previously created customization relating to that node. Examples of different types of node editors are shown in FIGS. 3-5. It is to be understood that the node editors shown in FIGS. 3-5 are not intended to be exhaustive of the types of node editors that can be used in the present invention and only represent a subset of the variety of different node editors that can be used in the present invention. [0033]FIG. 3 illustrates a node editor 400 for the filter table node. The filter table editor 400 can be accessed from a node properties window that includes properties for the node. However, it is to be understood that the node editor can be accessed by different techniques. The filter table editor 400 permits the author to configure how a particular spreadsheet or table used in the web-based application 104 is filtered for use by the web-based application 104. The author is able to use the filter table editor 400 to select the source table or spreadsheet to be filtered in field 402 and to designate the name of the resulting filtered spreadsheet or table in field 404. The author can set filtering parameters for the table selected in field 402 in frame 406. In one embodiment of the present invention, the setting of filtering parameters is similar to the use of a �select� statement in SQL. Some of the filtering parameters to be set in frame 406 include a column, a data type, a filtering operation and a threshold or baseline value for the filtering operation. The baseline value for the filtering operation is normally a system variable, however, it can be a constant value or even an expression. In addition, the author can filter the source table multiple times with different filtering parameters to obtain the desired resulting table. The author can also designate the columns from the source table to include in the resulting table in frame 408. The author can include all of the columns from the source table in the resulting table or the author can include only selected columns from the source table in the resulting table. [0034]FIG. 4 illustrates a node editor 500 for the output form node. The output form editor 500 is accessed in a manner similar to that for the filter table editor 400. The output form editor 500 permits the author to select the outputs, such as system variables, to be displayed to the user of the web-based application 104 and to arrange the layout of the output display for the user interface. The designated output fields to be displayed by the node are listed in frame 502. The author can create or delete a field by selecting the corresponding menu option from an edit menu. Once the author has created a new field, the author can assign some basic properties to the field such as the field's name by supplying information in a basic properties assignment area 504. In addition, the author can specify in the basic properties assignment area 504 the location for the output field (row and column) and size of the output field (row span and column span) in the user interface. The author also has to enter in the basic properties assignment area 504 the source of the output field to be displayed. Typically, the source of the output field is a system variable chosen from the system variables in the variable window 204. Using a special properties feature of the output form editor 500 the author can assign additional properties to an output field. Another feature of the output form editor 500 is that there is a preview frame 506 that permits the author to preview the output form or user interface being developed. [0035]FIG. 5 illustrates a node editor 600 for the calculation node. The calculation editor 600 is accessed in a manner similar to that for the filter table editor 400. The calculation editor 600 permits the author to enter appropriate equations to perform necessary computations. In the calculation editor 600, the author uses field 602 to designate the system variable or value where the result of the computation is stored. The author can either select an existing system variable from the variable window 204 or create a new system variable for entry into field 602. In field 604, the author enters the corresponding equation or expression for the calculation. The equation or expression entered in field 604 can be in terms of system variables, which have been previously been created and assigned a value, constants, etc. Finally, the author can control the visible size or width of the calculation node displayed in the visual workspace 200 in field 606. By setting the visible width of the node, the author can see some of the specific calculation being implemented by the calculation node in the visual workspace 200 without having to enter the calculation editor 600 for that node. The author is also able to set a visible width for each node that is used in the web-based application 104 in order to see details of the node without having to enter the node editor for that node. In one embodiment of the present invention, the author can also set the number of significant digits for the result of the calculation. [0036] During the process of creating a web-based application 104, the authoring tool 102, and specifically the visual development environment, creates and uses several different files to store information about the web-based application. Files are created to store the top level data about the main application, i.e. the name and associated files, the main application that was created in the visual workspace 200, i.e. the series of interconnected nodes that form the main application, and the system variables. Other files are created to store GPD nodes, input form nodes and output form nodes, if those nodes are used in the web-based application 104. In addition, files are created to store any images, tables or any other similar type of information that is used with the web-based application 104. In a preferred embodiment of the present invention, the information or data in some of these files are written in the extensible markup language (XML), however, other similar types of languages can be used for writing to the files. [0037] After the author has finished creating a web-based application 104 in the visual workspace 200 with the visual development environment of the authoring tool 102, the author can test the web-based application 104 with the test environment of the authoring tool 102. The test environment for the web-based application 104 is similar to debugging and simulation environments for other types of applications. The author can step through the created web-based application 104 with the test environment and see all the system values available at any time. The author can assign pre-selected values to certain system values and then monitor the response of the web-based application 104. The test environment permits the author to conduct in-depth testing of the logic and user-interface of his web-based application 104 before loading the web-based application 104 on the application server 106. The author on discovering or locating an error in the web-based application 104 can modify the web-based application 104 to correct the error. Additionally, the author can return to the test environment several times during the development of the web-based application to test the web-based application 104 as different refinements are made to the web-based application 104. [0038] Upon completion of the development and testing of the web-based application 104, the author can then deploy the web-based application 104 to the application server 106 using the deployment utility of the authoring tool 102. FIG. 6 illustrates the deployment utility of the authoring tool 102. The deployment utility includes a deployment window or box 700 where the author enters information to complete the deployment. The deployment window 700 includes a field 702 for the author to enter the particular application server 106 that will host and store the web-based application 104. One requirement for the selection of a valid application server 106 is that the application server 106 has a GPD interpreter (see detailed explanation below). In a preferred embodiment of the present invention, a drop down menu listing available application servers 106 is provided to assist the author in selecting an application server 106 for entry in field 702. The author preferably has previously indicated the application servers 106 that are to be included in the drop down menu. [0039] Before deployment of the web-based application 104 the author has to enter his/her user name and password in the deployment window 700. Once the author elects to deploy the web-based application 104, the deployment utility verifies and authenticates the user name and password for appropriate authority before starting the actual deployment process. If authentication has occurred, the deployment utility then compresses and combines into a single file, which preferably has a ZIP format, all of the files that are associated with the web-based application 104 and transports the single file to the selected application server 106. The application server 106 has the capability to accept the deployed and uploaded web-based application 104 and display the web-based application 104 as a newly available web application. In another embodiment of the present invention, the deployment utility can combine all of the files that are associated with the web-based application 104 into a single uncompressed file and then transport the single uncompressed file to the application server 106. In still another embodiment of the present invention, the deployment utility can individually transport each of the files that are associated with the web-based application 104 in either a compressed or uncompressed format to the application server 106. [0040] As discussed above, the application server 106 interfaces with the web server 108 and provides a shell capable of executing the web-based applications 104 developed using the authoring tool 102 through the Internet. The application server 106 includes an interpreter that converts the web-based application 104 written in the GPD architecture into executable instructions using its own version or copy of the GPD architecture with the node files and system value or variable files. The application server 106 and the interpreter can retrieve information on the web-based application 104 written in the GPD architecture from the file or files, which can be in either a compressed or uncompressed format, that are transported by the deployment utility to the application server 106 from the authoring tool 102. The interpreter of the application server 106 operates in a similar fashion to interpreters for other interpreted languages, e.g. PERL. In a preferred embodiment of the present invention, the interpreter parses each node sequentially in the web-based application 104 and converts the instructions and commands from GPD to instructions executable by the application server 106. The application server 106 can then execute the converted commands. Any information that is to be communicated to the user is transferred from the application server 106 to the web server 108, which then transfers the information to the user. In another embodiment of the present invention, the interpreter still parses each node sequentially, however, the conversion or translation of a GPD node, instruction or command can result in the generation of a script or other instruction that is to be executed on the client browser 110 instead of the application server 106. The scripts or other instructions can be in HTML, PERL, JavaScript, Java or any other similar type of web browser compatible software language. The interpreter then transfers the interpreted scripts or other instructions to the web server 108 which then transfers the interpreted scripts or other instructions to the client browser 110 for execution. The interpreter only begins interpreting web-based applications 104 upon receiving notice from the web browser 108 that the client browser 110 has selected the web-based application 104 for execution. [0041] Other functions of the application server 106 includes session management, which manages individual instances of the web-based applications 104 and logging capabilities that track the number of users that have utilized or executed particular web-based applications 104. The web server 108 provides Internet or Intranet access to the web-based applications 104 stored on the application server 106 to end users, who interact with the web server 108 via a client browser 110. When a user starts a web-based application 104 through their client browser 110, the application server 106, on receiving notice from the web browser 108, initializes a new instance of that web-based application 104 and starts executing that web-based application 104. The application server 106 then maintains and monitors the state of each web-based application 104 per execution instance. Certain nodes in the web-based application 104, such as the input and output nodes, may request or push information to the user. This transfer of information between the application server 106 and the client browser 110 is accomplished by the web browser 108. The application server 106 can be deployed on any HTTP server that supports Common Gateway Interface (CGI), Fast CGI, Java Servlets, Active Server Pages or any other similar type of server interface technology. [0042]FIG. 7 illustrates a web page 800 that may be presented to a user at a client browser 110. The web page 800 preferably displays only the web-based applications 104 that are stored on an individual application server 106. The displayed web-based applications 104 are displayed as a series of links with self-contained URLs. Thus, there would be a separate web page for each application server 106 that displays the web-based applications 104 stored on that particular application server 106. However, the web page 800 can include and display web-based applications from several application servers or all of the application servers 106. Referring back to FIG. 7, the user would select a web-based application 104 for execution from the list of web-based applications 802. Depending on the user selection of the web-based application 104, the user can be presented with a user interface having an input window or dialog box 804 on web page 800 for the entry of information. Similarly, a user interface having output windows or boxes would also be displayed on web page 800 that included results or other information from the web-based application 104. In another embodiment of the present invention, the web-based application 104 can be executed in its own window on the client browser 110. In still another embodiment of the present invention, the links displayed on web page 800 can be individually included in other web pages, if that web page would benefit from having a link to a specific web-based application 104. [0043] In one embodiment of the present invention, a complete copy of the authoring tool 102 or a functional portion of the authoring tool 102 can be loaded onto a computer readable medium (e.g. RAM, ROM, hard disk, CD-ROM, DVD-ROM, etc.). The storage of the authoring tool 102 on the computer readable medium can permit the author to be able to develop web-based applications 104 with the authoring tool 102 at remote locations or on a portable computer. After the author has developed the web-based applications 104, the author must then connect to an application server 106 or to a network and then deploy the web-based application 104 to the appropriate application server 106. [0044] In one embodiment of the present invention, the authoring tool 102, the application server, 106, the web server, 108 and the client browser 110 can be executed on any type of general purpose computer having memory or storage devices (e.g. RAM, ROM, hard disk, CD-ROM, etc.), processing units (e.g. CPU, ALU, etc.) and input/output devices (e.g. monitor, keyboard, mouse, printer, etc.). The general purpose computer may also have communication devices (e.g. modems, network cards, etc.) for connecting or linking the general purpose computer to other computers. [0045] In another embodiment of the present invention, the client browsers 110 connect to the web server 108 over an internal computer network instead of an external computer network such as the Internet. The internal network is preferably an Intranet, but the internal network can be by any type of internal network, for example, a local area network (LAN), a wide area network (WAN) or Extranet. [0046] While the invention has been described with reference to a preferred embodiment, it will be understood by those skilled in the art that various changes may be made and equivalents may be substituted for elements thereof without departing from the scope of the invention. In addition, many modifications may be made to adapt a particular situation to the teachings of the invention without departing from the essential scope thereof. Therefore, it is intended that the invention not be limited to the particular embodiment disclosed as the best mode contemplated for carrying out this invention, but that the invention will include all embodiments falling within the scope of the appended claims. Referenced byCiting PatentFiling datePublication dateApplicantTitleUS6813637 *Mar 15, 2002Nov 2, 2004Sun Microsystems, Inc.System and method for automatically partitioning an application between a web server and an application serverUS6986135 *Sep 6, 2001Jan 10, 2006Cognos IncorporatedDeployment manager for organizing and deploying an application in a distributed computing environmentUS6996781 *Oct 31, 2001Feb 7, 2006Qcorps Residential, Inc.System and method for generating XSL transformation documentsUS7290215 *Jun 3, 2002Oct 30, 2007Microsoft CorporationDynamic wizard interface system and methodUS7546576 *Jun 15, 2001Jun 9, 2009Lightsurf Technology, Inc.Software framework for web-based applicationsUS7584417 *Nov 15, 2004Sep 1, 2009Microsoft CorporationRole-dependent action for an electronic formUS8275652Nov 7, 2008Sep 25, 2012Fmr LlcMethod for establishing a person as a user in a systemUS8332772 *Oct 12, 2007Dec 11, 2012Business Objects Software LimitedProviding structured visualizations of expressions in an expressions editorUS8732008May 13, 2009May 20, 2014Microsoft CorporationDisplay ads testing tool for rich media developersUS8739120 *Dec 3, 2007May 27, 2014Adobe Systems IncorporatedSystem and method for stage rendering in a software authoring toolUS8856741Sep 30, 2011Oct 7, 2014Adobe Systems IncorporatedJust in time component mappingUS20090100360 *Oct 12, 2007Apr 16, 2009Business Objects, S.A.Apparatus and method for creating expressionsUS20120144313 *Apr 19, 2011Jun 7, 2012Salesforce.Com, Inc.Filtering objects in a multi-tenant environmentUS20130198714 *Dec 3, 2007Aug 1, 2013Adobe Systems IncorporatedSystem and method for stage rendering in a software authoring toolUS20130246951 *Apr 30, 2013Sep 19, 2013Salesforce.Com, IncFiltering objects in a multi-tenant environmentWO2008005152A2 *Jun 8, 2007Jan 10, 2008Sorriso Technology IncMethods and apparatus for generating an executable file from a use case* Cited by examinerClassifications U.S. Classification715/234International ClassificationG06F9/44Cooperative ClassificationG06F8/34European ClassificationG06F8/34Legal EventsDateCodeEventDescriptionDec 20, 2000ASAssignmentOwner name: GENERAL ELECTRIC COMPANY, NEW YORKFree format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:GORMAN, WILLIAM PHILLIP;KNIFFIN, BETHANY BLEIL;REEL/FRAME:011428/0521Effective date: 20001219RotateOriginal ImageGoogle Home - Sitemap - USPTO Bulk Downloads - Privacy Policy - Terms of Service - About Google Patents - Send FeedbackData provided by IFI CLAIMS Patent Services


text:
So Sparkly on Pinterest | Stella Dot, Engagement Ring and Emerald Cut Rings
thediamonddiaries.com
Jewerly, Green Amethysts Rings, Cushions Cut, Green Amethyst Rings, Amethysts Cushions, Hands Rings, Beautiful Jewelry R
Green amethyst cushion cut.
green amethyst ring right hand ring.. beautiful
Green With Envy - Minichiello Jewellers
Kate Spade bow ring-oooo if only it came in silver, too!
Spade Bows, Bows Rings, York Skinny, Spade Rings, Bow Rings, New York, Gold Bows, Kate Spade, Skinny Minis
Kate Spade Bow Ring - got it! love it!
Kate Spade New York - Gold Bow Ring.
18k gold diamond stick necklace / jennifer meyer
Jah Jewels
Chocolate Brown Cushion Cut Diamond. A rare but extravagant gemstone
Chocolate Brown Cushion Cut Diamond Engagement Ring - A rare but extravagant gemstone makes it the sweetest piece with this 14k White Gold Chocolate Brown Cushion Cut Diamond Engagement Ring placed in a Pave, Prong & Bezel setting featuring a Brown Cushion cut center stone with small White Round Cut accent stones. The Chocolate Brown Cushion Cut engagement ring comes with an SI1-SI2 in clarity & the total gem weight is equal to 2.08 carats. The diamonds are 100% natural. #unusualengagementrings
Diamond Engagement Rings, 2 08Ct Brown, 14K White, Brown Cushions, Cushion Cut Diamonds, Rings 14K, White Gold, Diamonds Engagement Rings, Cushions Cut Diamonds
2.08ct Brown Cushion Cut Diamond Engagement Ring 14k White Gold I love this ring! It would be perfect if there was such a thing as purple diamonds!
from Earrings Nation Cubic Zirconia (Round) Bridal Earrings
Beautiful Earrings, Fashion, Sparkle Studs, Bling Earrings For Wedding, Bridal Jewelry, Sparkly Studs, My Engagement Ring, Bridal Earrings, Engagement Rings
sparkle studs OMG YESSS!!!!
Matches my engagement ring!
Mothers Bracelet, 2995Undefin, Mothersbracelet
INTERLOCK CROSS BRACELET - $39 | The classic clasp bracelet gets a glam update. Delicate hematite plating with ball chain and glass crystals. Pair with our other mixed metal or black bracelets | Stella & Dot
Sterling Silver Cross Bracelet | Silver Interlock Cross Bracelet | Stella & Dot
Stella Dot, Ball Chain
INTERLOCK CROSS BRACELET - $39 | The classic clasp bracelet gets a glam update. Delicate hematite plating with ball chain and glass crystals. Pair with our other mixed metal or black bracelets | Stella & Dot
Stella Dot Sterling Silver Interlock Cross Bracelet | www.stelladot.com/jenniferroeder
Love! Sterling Silver Cross Chain Necklace | Interlock Cross Necklace | Stella & Dot
from Stella & Dot Interlock Cross Necklace
Sterling Silver Cross Chain Necklace | Interlock Cross Necklace | Stella & Dot
Gifting 3, Dots Necklace, Confirmation Gifts, Crosses Necklace, Stella Dot, Infinity Cross
Stella Dot Necklace. Shop: www.stelladot.com/sites/Stephaniesquires
Cross Necklace Makes an awesome Communion or Confirmation gift!
2.80 Carat Corina Emerald Diamond Engagement Ring & Wedding Band Set
Diamonds, Emeralds Engagement Rings, Emeralds Wedding, Jewelry, Wedding Bands, Wedding Rings, Rings Pictures, Dreams Rings, Emeralds Rings
Diamonds & Emeralds Dream ring... If I ever get married!
emerald rings | 80 Carat Corina Emerald Diamond Engagement Ring & Wedding Band Set
bumpkinonaswing.blogspot.com
Bling, Ideas, Tacori Engagement, Diamonds Rings, Sapphire, Jewelry, Dreams Rings, I'M, Diamonds Engagement Rings
#Sapphires! Need I say more about this sweetly seductive style? Style no. 2628RDSP (TACORI) #jewelry
OMG total bling :)
Tacori Sapphire Shield-Cut & Pave Diamond Engagement Ring - This stunning Tacori engagement ring setting features two shield-cut sapphires as well as round pave-set diamonds surrounding your choice of a center diamond as well as on the band. This gorgeous setting comes in a smaller size for center diamonds less than 1.30ct
ok, I'm a fan of the sapphires... an engagement ring + a little colts/giants love! :)
This Tacori Sapphire engagement ring has always been my dream ring.
Diamond Engagement Rings, Pink Diamond Ring, Diamond Rings, Beautiful Jewelery, Love It, Jewelry, Diamonds Engagement Rings, Bling Things, Pink Diamonds Rings
Pink diamond ring. Gorgeous! Dream!!!!! LOVE IT.
Ring on Etsy: 1.5 carat Round - Halo - Pave - Antique Style.
Sapphire Rings, Natural Sapphire, Sapphire Gemstone, White Gold Rings, Silver Rings, 10K White, Rings Size, Engagement Rings, Diamonds 10K
beautiful. vintage aquamarine ring.
Diamonds Earrings, Drop Earrings, Wedding Day, Beautiful, Wedding Earrings, Bridal Earrings, Tear Drop, Bling Bling, Big Day
Identical to my bridal earrings!
I plan to wear tear drop earrings on my wedding day.
Emeralds Cut Rings, Emerald Cut Diamonds, Diamond Rings, Diamonds Rings, Dreams Rings, Emerald Cut Rings, Diamonds Cut, Emeralds Cut Diamonds, Engagement Rings
My favorite diamond cut :)
#diamond #wedding #rings galore! Da best friends!!!
oh hello diamonds on candy canes!
Even love the gold.
Yellow Diamond Engagement Ring from Tiffany's (of course)
Tiffany and Co $10100
Gemstone Rings, Diamonds Rings, Dreams Engagement Rings, Wedding Rings, Yellow Diamonds, Tiffany Charms Bracelets, Rings Engagement, Dreams Rings, Diamonds Engagement Rings
yellow diamond rings - so pretty! Looks live the one I wanted in Alaska
DREAM RING! engagement rings engagement rings sydney
seriously, dream engagement ring! soo gorgeous!
Wedding Rings – Luxury Gemstone Rings Yellow Diamond Engagement Ring - the dream ring :))))
Diamond Engagement Rings – Tiffany’s Top 10 … Dreaming about the perfect engagement ring gets easy with these top Tiffany picks!Dream away, Ladies, dream away!My personal favorite – the…
the one on the left..... my dream ring.
I love the one on the left!! tiffany and company wedding rings
Tiffany engagment rings. Love the one on the left and in the middle.
Aquamarine Engagement Rings, Aquamarines Engagement Rings, Aquamarines Rings, Antique Style, Aquamarine Rings, Style Aquamarine, Styles, Jewelry, Vintage Style

type: global

value: This website is an image sharing and social media service designed to enable saving and discovery of information  on the internet using images, and on a smaller scale, animated GIFs and videos, in the form of pinboards. The site was created by Ben Silbermann, Paul Sciarra, and Evan Sharp, and had over 478 million global monthly active users as of March 2021.


text:
Patent US6653460 - Voltage-gated calcium channel antagonist and method - Google PatentsSearch Images Maps Play YouTube News Gmail Drive More »Sign inAdvanced Patent SearchPatentsA novel class of peptides selectively block class E voltage-gated calcium channels. The class is exemplified by HG peptides such as HG-1, which is isolated from the venom-producing cells of the tarantula Hysterocrates gigas. Also disclosed are methods of producing blocking class E channels using the...http://www.google.com/patents/US6653460?utm_source=gb-gplus-sharePatent US6653460 - Voltage-gated calcium channel antagonist and methodAdvanced Patent SearchPublication numberUS6653460 B1Publication typeGrantApplication numberUS 09/640,957Publication dateNov 25, 2003Filing dateAug 16, 2000Priority dateAug 2, 1996Fee statusLapsedAlso published asCA2262753A1, CN1226929A, DE69734885D1, DE69734885T2, EP0920504A2, EP0920504B1, US6156726, WO1998005780A2, WO1998005780A3Publication number09640957, 640957, US 6653460 B1, US 6653460B1, US-B1-6653460, US6653460 B1, US6653460B1InventorsRobert Newcomb, Andrew L. Palma, Balazs G. Szoke, Katalin Tarczy-Hornoch, William F. Hopkins, Ruth L. Cong, George P. Miljanich, Robin Dean, Laszlo Nadasdi, Laszlo Urge, Stephen Scott BowersoxOriginal AssigneeElan Pharmaceuticals, Inc.Export CitationBiBTeX, EndNote, RefManPatent Citations (1), Non-Patent Citations (14), Referenced by (4), Classifications (20), Legal Events (3) External Links: USPTO, USPTO Assignment, EspacenetVoltage-gated calcium channel antagonist and method
The isolation of HG-1, from Hysterocrates gigas was performed on a Gilson HPLC using the general methods described in Newcomb et al. (1989). The venom (20 to 150 μL) was thawed and immediately thereafter was applied to a 4.5�250 mm �wide pore� octadecylsilica column (Vydac) packed with 5 μm particles. Elution was monitored by absorbance at 220 nm with a Gilson Holochrome detector, as well as by endogenous fluorescence with a Hewlett-Packard Model 1046A fluorescence detector (excitation 260 nm, emission 340 nm 280 nm emission cutoff filter). Elution was with a linear gradient of methanol in 12 mM sodium phosphate (pH 6.2) of 0-100% over 125 min. at 1 mL/min. (Prior to reuse, the column was washed with a gradient from 0.1% TFA to methanol, in order to remove components which did not elute with the pH 6.2 buffer). Components that antagonized the class E calcium channel were localized in the 1 mL fractions by the patch clamp electrophysiological method described in Example 8, below, and methanol was removed from the active fraction (containing HG-1) in a vacuum centrifuge. Further fractionation used a linear gradient of 0-25% methanol in 0.1% trifluoroacetic acid (TFA) over 5 minutes, followed by a gradient of 25-80% methanol over 50 minutes.
Patent CitationsCited PatentFiling datePublication dateApplicantTitleWO1994010195A1Aug 16, 1993May 11, 1994PfizerCalcium channel blocking polypeptides from heteropoda venatoriaNon-Patent CitationsReference1Ferrendelli, J.A., "Pharmacology of Antiepileptic Drugs" Epilepsia 28 (Suppl. 3) : S14-S16 (1987).2Jackson, H.C. and Scheideler, M.A., "Behavioural and Anticonvulsant Effects of Ca<2+ >Channel Toxins in DBA/2 mice" Psychopharmacology 126:85-90 (1996).3Jackson, H.C. and Scheideler, M.A., "Behavioural and Anticonvulsant Effects of Ca2+ Channel Toxins in DBA/2 mice" Psychopharmacology 126:85-90 (1996).4Keirse, M.J.N.C., "New Perspectives for the Effective Treatment of Preterm Labor" Am. J. Obstet. Gynecol. 173(2) :618-628 (1995).5Krapcho, K.J., et al., "Characterization and Cloning of Insecticidal Peptides from the Primitive Weaving Spider Diguetia canities" Insect. Biochem. Mole. Biol. 25(9) :991-1000 (1995).6Kupferberg, H.J., "Antiepileptic Drug Development Program: A Cooperative Effort of Government and Industry" Epilepsia 30 (Suppl. 1) :S51-S56 (1989).7Macdonald, R.L., and Kelly, K.M., "Antiepileptie Drug Mechanisms of Action" Epilepsia 34 (Suppl. 5) :S1-S8 (1993).8McCombs, J., "Update on Tocolytic Therapy" Ann. Pharmacother. 29:515-522 (1995).9McNamara, J.O., "Development of New Pharmacological Agents for Epilepsy: Lessons from the Kindling Model" Epilepsia. 30(Suppl. 1):S13-S18 (1989).10Newcomb, R., et al., "SNX-325, A novel Calcium Antagonist from the Spider Segestria florentina" Biochemistry 34:8341-8347 (1995).11Piser, T., et al., "omega-Grammotoxin SIA Blocks Multiple, Voltage-Gated, Ca<2+ >Channel subtypes in Cultured Rat Hippocampal Neurons" Mol Pharmacol 48(1) :131-139 (1995).12Piser, T., et al., "ω-Grammotoxin SIA Blocks Multiple, Voltage-Gated, Ca2+ Channel subtypes in Cultured Rat Hippocampal Neurons" Mol Pharmacol 48(1) :131-139 (1995).13Wang, G., et al., "Role of Q-Type Ca<2+ >Channels in Vasopressin Secretion from Neurohypophysial Terminals of the Rat" J. Physiol. (Lond.) 502(Pt. 2) :351-363 (1997).14Wang, G., et al., "Role of Q-Type Ca2+ Channels in Vasopressin Secretion from Neurohypophysial Terminals of the Rat" J. Physiol. (Lond.) 502(Pt. 2) :351-363 (1997).Referenced byCiting PatentFiling datePublication dateApplicantTitleUS7829527 *Feb 2, 2006Nov 9, 2010University Of Vermont And State Agricultural Collegeadministering to a subject having cerebral vasospasm an effective amount for treating cerebral vasospasm of a R-type voltage-dependent calcium channel inhibitor SNX-482 ( a polypeptide from spider; toxin from the venom of the tarantula Hysterocrates gigas)US7836973Sep 5, 2007Nov 23, 2010Weatherford/Lamb, Inc.Annulus pressure control drilling systems and methodsUS8122975Nov 18, 2010Feb 28, 2012Weatherford/Lamb, Inc.Annulus pressure control drilling systems and methodsUS8268795Sep 24, 2010Sep 18, 2012University Of Vermont And State Agricultural CollegeEmergence of a R-type CA2+ channel (CAV 2.3) contributes to cerebral artery constriction following subarachnoid hemorrhage* Cited by examinerClassifications U.S. Classification536/23.1, 530/324, 530/300, 435/70.1, 536/24.33, 530/858, 435/325International ClassificationC12N15/12, A61P15/06, A61P5/10, A61P25/08, C12N15/09, A61K38/00, A61P15/14, A61P5/06, C07K14/435Cooperative ClassificationY10S530/858, A61K38/00, C07K14/43513European ClassificationC07K14/435A2Legal EventsDateCodeEventDescriptionJan 15, 2008FPExpired due to failure to pay maintenance feeEffective date: 20071125Nov 25, 2007LAPSLapse for failure to pay maintenance feesJun 7, 2007REMIMaintenance fee reminder mailedRotateOriginal ImageGoogle Home - Sitemap - USPTO Bulk Downloads - Privacy Policy - Terms of Service - About Google Patents - Send FeedbackData provided by IFI CLAIMS Patent Services

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:
1630 E Cheyenne Mountain Blvd, Colorado Springs, CO 80906 1630 E Cheyenne Mountain Blvd, Colorado Springs Directions
+17195402366
1630 E Cheyenne Mountain Blvd,
Verified 8529 used today
Update your closet — clothes, accessories, and more — when you head to Target for a leisurely day of shopping in Colorado Springs.
Take advantage of the quick and easy parking near Target. When you want items that are a little more upscale, the best place to go is obviously Target's department store in Colorado Springs.

value: This website is an American global e-commerce marketplace connecting subscribers with local merchants by offering activities, travel, goods and services in 15 countries. Based in Chicago, Groupon was launched there in November 2008, launching soon after in Boston, New York City and Toronto.


text:
Best Deals for Vacation Home Sunset Views, Llandudno, South Africa - Booking.com
Sunset Views is a detached holiday home situated in Llandudno in the Western Cape Region and featuring a garden with rock pool and sun loungers. The air-conditioned unit is 650 feet from Llandudno Beach.
Sunset Views has been welcoming Booking.com guests since Nov 15, 2016
Please inform Sunset Views of your expected arrival time in advance. You can use the Special Requests box when booking, or contact the property directly using the contact details provided in your confirmation.
A security deposit of ZAR 7500 is required upon arrival for incidental charges. This deposit is fully refundable upon check-out and subject to a damage inspection of the accommodation.
179629,174902,179177,163545,177290,176822,179466,173786,176304,175339,178602,177924,171920,171159,178210,179536,177914,171942,173815,174933,173539,171285,174037,175831,176971,170683,174660,176092,174356,174230,174945,171756,176707,179807,179746,177900,177770,171218,177272,178432,175976,171404,178477,178322,168061,177270,178590,171922,177800,175371,178394,177717,177288,169255|6,172505,169572,169255|3,179746|1,177358,178416,164735,169755,178273,172082,169255,179403,178577,174654,172489,166939,171247|7,171937,173666,176843,173978|1,174995,169251,173021,173789,179222,178842,173818,172371,179261,171247,177934,172075,177839,163761,175503,176919,166479,177113,177277,178573,175361|1,173978,174517,176940,175361,172503

value: This website is a Dutch online travel agency for lodging reservations & other travel products, and a subsidiary of Booking Holdings. It is headquartered in Amsterdam.The website has over 28 million listings.


text:
31,424 Chagrin Falls, OH Home Improvement Pros
(440) 247-6276	Chagrin Falls, OH, 44022
(440) 543-3683	Chagrin Falls, OH, 44022
Orkin - Chagrin Falls
(440) 247-0400	Chagrin Falls, OH, 44022
(440) 338-1288	Novelty, OH, 440724 miles from Chagrin Falls
(888) 308-3747	Chagrin Falls, OH, 44022
(440) 247-1163	CHAGRIN FALLS, OH, 440223 miles from Chagrin Falls
(440) 338-3542	CHAGRIN FALLS, OH, 440223 miles from Chagrin Falls
GEORGE CLEMENS-CLASSIC
(440) 247-6601	CHAGRIN FALLS, OH, 440223 miles from Chagrin Falls
(440) 338-6950	NOVELTY, OH, 440724 miles from Chagrin Falls
KAS INTERIORS LLC
(440) 247-5597	CHAGRIN FALLS, OH, 440223 miles from Chagrin Falls
(440) 893-0784	Chagrin Falls, OH, 44022
RICHARD C KAWALEK ARCHITECT
(440) 248-2679	CHAGRIN FALLS, OH, 440223 miles from Chagrin Falls
(216) 920-3985	Novelty, OH, 440724 miles from Chagrin Falls
(440) 247-1011	Chagrin Falls, OH, 44023
In N Out Bbq Center
(440) 338-4686	Novelty, OH, 440723 miles from Chagrin Falls
List your business here for free - Learn More 126127128129130131132133134Next Page Professionals near Chagrin Falls

value: This website is an American website, online community and software for architecture; interior design and decorating; landscape design and home improvement. It was founded in 2009 and is based in Palo Alto, California.


text:
3AK0231 Quote - Truston Value Wave Securities Feeder Investment Trust - Equity Fund - Bloomberg Markets Bloomberg the Company & Its ProductsBloomberg Anywhere Remote LoginBloomberg Anywhere LoginBloomberg Terminal Demo Request Bloomberg
Bloomberg Anywhere Remote LoginDownload SoftwareService Center MENU Homepage Markets Stocks Currencies Commodities Rates + Bonds Economics Magazine Benchmark Watchlist Economic Calendar Tech U.S. Global Startups Cybersecurity Digital Media Bloomberg Technology TV Hello World Studio 1.0 Pursuits Cars & Bikes Style & Grooming Spend Watches & Gadgets Food & Drinks Travel Real Estate Art & Design Politics With All Due Respect Poll Decoder Culture Caucus Podcast Masters In Politics Podcast Ad Tracker Battlegrounds 2016 Opinion View Gadfly Businessweek Subscribe Cover Stories Opening Remarks Etc Features 85th Anniversary Issue Behind The Cover More Science + Energy Graphics Game Plan Small Business Personal Finance Inspire GO The David Rubenstein Show Sponsored Content Bloomberg About The Company Sign In Sign In Subscribe to Businessweek Error: Could not add to watchlist. X + Watchlist Truston Value Wave Securities Feeder Investment Trust - Equity 3AK0231:KS 826.17KRW 3.11 0.38% As of 3:55 AM EST 1/20/2017 Fund Type Unit Trust 52Wk Range 785.91 - 898.79 1 Yr Return -5.44% YTD Return 0.78% Before it's here, it's on the Bloomberg Terminal.
Previous Close 829.28 52Wk Range 785.91 - 898.79 1 Yr Return -7.18% YTD Return 0.78% Fund Type Unit Trust Objective Value Broad Market Asset Class Focus Equity Geographic Focus South Korea NAV (on 01/20/2017) 826.17 Total Assets (b KRW) (on 01/20/2017) 171.168 Inception Date 07/25/2013 Last Dividend (on 07/24/2016) - Dividend Indicated Gross Yield - Fund Managers SONG GEUN-YONG Front Load Fee 0.00% Back Load Fee 0.00% Redemption Fee 0.00% 12b-1 Fee - Current Mgmt Fee 0.72% Expense Ratio 2.25% Top Fund Holdings Name Position Value % of Fund 3AK0207:KS Truston Value Way Securities M 107.60 m 88.93 b 99.71 Profile Truston Value Wave Securities Feeder Investment Trust(Equity) is an open-end Fund incorporated in South Korea. The Fund's objective is to achieve capital gains by investing 100% or less in Truston Value Wave Securities Master Investment Trust(Equity). Address Truston Asset ManagementHana Securities Bldg. 10FlYoido Dong 23-3, Yongdeungpo GuSeoul, 150-709South Korea Phone 82-2-6308-0500 Website www.trustonasset.com Terms of Service Trademarks Privacy Policy ©2017 Bloomberg L.P. All Rights Reserved Careers Made in NYC Advertise Ad Choices Website Feedback Help

value: This website is an international news agency headquartered in New York City and a division of Bloomberg L.P. Content produced by Bloomberg News is disseminated through Bloomberg Terminals, Bloomberg Television, Bloomberg Radio, Bloomberg Businessweek, Bloomberg Markets, Bloomberg.com, and Bloomberg's mobile platforms. Since 2015, John Micklethwait has served as editor-in-chief.


text:
By FRANK STEWART By FRANK STEWART December 24, 1999
It's Christmas Eve, but kids are still "wishpering" in Santa's ear. One store I shopped had an express Santa for kids who wanted eight toys or less, and another boasted a sign: "Four Santas. No Waiting."
There's no waiting if West wants to defeat today's contract. South took the ace of spades and casually led the nine of clubs. West played low. East won and led a trump, but South rose with the ace to gain time.
West won the next club and led a diamond; but South guessed right: he took dummy's ace and led good clubs, throwing his remaining diamonds. West's king of trumps scored, but South made his game.
West can see the defense almost surely needs a diamond trick to beat the game; but even if East has the king, a diamond lead must come from West. West can't wait until dummy's clubs are good to lead a diamond; he must grab the ace on the first club and lead a diamond, and South loses four tricks.
I wish a holiday season of joy and peace to all my readers.
You hold: S K J 10 8 3 H 3 D K 10 6 2 C K 5 2. Your partner opens one heart, you respond one spade, he rebids two hearts and you try 2NT. Partner next bids three diamonds. The opponents pass. What do you say?
ANSWER: Partner's bidding suggests six hearts, four diamonds and minimum values. If he had extra strength, his second bid would have been two diamonds or three hearts. Game is unlikely, and you've already stretched to bid 2NT. Pass.
H J 10 9 7 6
C Q 10 8 7 4
S Q 9 7 2
C A 6 3
S K J 10 8 3
D K 10 6 2
C K 5 2
H A Q 8 5 4

value: This website is an American daily newspaper published in Washington, D.C. It is the most-widely circulated newspaper within the Washington metropolitan area, and has a large national audience. Daily broadsheet editions are printed for D.C., Maryland, and Virginia.


text:
*[http://www.ancestry.com/search/rectype/default.aspx?rt=36 Search Tax, Criminal, Land and Wills Records] Ancestry.com  (subscription) *[http://www.ancestry.com/search/rectype/default.aspx?rt=36 Search Tax, Criminal, Land and Wills Records] Ancestry.com  (subscription) Line 104:
*[http://www.rootsweb.ancestry.com/~txbrisco/vitals.html Vital Records of Briscoe County]~ Birth Records 1926-1994, Marriage Records 1966-2002, Divorce Records 1968-2003, Death Records 1964-1999~Briscoe County, TXGenWeb *[http://www.rootsweb.ancestry.com/~txbrisco/vitals.html Vital Records of Briscoe County]~ Birth Records 1926-1994, Marriage Records 1966-2002, Divorce Records 1968-2003, Death Records 1964-1999~Briscoe County, TXGenWeb Line 112:
Retrieved from "https://familysearch.org/wiki/en/index.php?title=Briscoe_County,_Texas_Genealogy&oldid=1283123"	Categories: Pages using duplicate arguments in template callsTexas CountiesBriscoe County, TexasHidden category: Adopted pages	Navigation menu

value: This website is a nonprofit organization and website offering genealogical records, education, and software. It is operated by The Church of Jesus Christ of Latter-day Saints , and is closely connected with the church's Family History Department.


text:
Patent USD583752 - Tire tread - Google PatentsSearch Images Maps Play YouTube News Gmail Drive More »Sign inAdvanced Patent SearchPatentswww.google.comhttp://www.google.com/patents/USD583752?utm_source=gb-gplus-sharePatent USD583752 - Tire treadAdvanced Patent SearchPublication numberUSD583752 S1Publication typeGrantApplication numberUS 29/263,467Publication dateDec 30, 2008Filing dateJul 24, 2006Priority dateJul 24, 2006Publication number263467, 29263467, US D583752 S1, US D583752S1, US-S1-D583752, USD583752 S1, USD583752S1InventorsFrancois Pierre Georges, Michel Etienne Joseph Marquet, Roland Willibrord KrierOriginal AssigneeThe Goodyear Tire & Rubber CompanyExport CitationBiBTeX, EndNote, RefManClassifications (1) External Links: USPTO, USPTO Assignment, EspacenetTire tread
US D583752 S1Abstract available in Images(5) Claims(1)
FIG. 3 is a right side elevational view thereof, the other side being a mirror image thereof; and,


text:
Meet one of thousands of Britons who suffer with a 'co-factor' allergy | Daily Mail Online
Red or white wine with fish? Either... could KILL me: Kate’s not allergic to fish or wine - but like thousands of others with ‘co-factor’ allergies, it’s combining two things that can be lethal
Published: 17:01 EST, 25 November 2019 | Updated: 23:01 EST, 25 November 2019

value: This website is the website of the Daily Mail, a newspaper in the United Kingdom, and of its sister paper The Mail on Sunday. MailOnline is a division of dmg media, which is owned by Daily Mail and General Trust plc.


text:
Top 10 Barcelona Hotels Near Lesseps Station | Spain | Hotels.com
Hotels near Lesseps Station, Barcelona
Search hotels near Lesseps Station in Barcelona
Map of hotels near Lesseps Station
Hotels in Barcelona near Lesseps Station
Lesseps Station in the Barcelona area, Spain
Are you looking for a cheap Lesseps Station hotel, a 5 star Lesseps Station hotel or a family friendly Lesseps Station hotel? You just landed in the best site to find the best deals and offers on the most amazing accommodations for your stay.
When you search for hotels near Lesseps Station with Hotels.com, you need to first check our online map and see the distance you will be from Lesseps Station, Spain.
Our maps are based on hotel search and display areas and neighborhoods of each hotel so you can see how close you are from Lesseps Station and refine your search within Barcelona or Spain based on closest public transportation, restaurants and entertainment so you can easily get around the city. All the hotels details page show an option for free or paid onsite parking.
If you wish to see the hotels with the highest featuring discounts and deals near Lesseps Station, simply filter by price/ average nightly rate. We recommend you filter by star rating and read our genuine guest reviews so you can get the best quality hotel with the best discount.
One of the new features on Hotels.com guest reviews is that also show reviews from Expedia for Lesseps Station hotels and the TripAdvisor Lesseps Station hotels reviews so you can make sure that you checking with a reliable source. See the review scores on our Barcelona hotel information pages.
Make the most out of your family vacation when you book your accommodation with Hotels.com – book your hotel near Lesseps Station, Barcelona after reviewing the facilities and amenities listed for each hotel.
After booking your hotel near Lesseps Station, expect to receive your reservation confirmation in the mail in less than 10 minutes. The confirmation email contains more information on all nearby attractions, local directions and weather forecast, so you can better plan the days during your trip.
After getting the best hotel rates you can still save more by winning 1 free night! That’s right, book 10 nights in any hotel near Lesseps Station, Barcelona and after you sign up for the Welcome Rewards program, you are eligible hotel you receive 1 night free*
The best hotel deals are here: We have Lesseps Station hotel deals, Lesseps Station last minute deals and offers to get you the cheapest Lesseps Station hotel with our lowest price guarantee.

value: This website is a website for booking hotel rooms online and by telephone. The company has 85 websites in 34 languages, and lists over 325,000 hotels in approximately 19,000 locations.


text:
ABC News ratings stripped of victory of NBC rival after Nielsen error | Daily Mail Online
NBC Nightly News and Brian Williams beat out ABC despite ratings that said otherwise, Nielsen revealed Tuesday
David Muir at ABC World News Tonight had briefly enjoyed victory over their news rival
Ratings beginning September 29 were affected by a software error that created miscalculations of television viewership dating back to last March
Published: 15:11 EDT, 14 October 2014 | Updated: 18:16 EDT, 14 October 2014
ABC got the wind knocked out of its sails Tuesday when Nielsen revealed the network's evening news ratings have not beaten NBC's for the first time in 263 weeks, as they'd previously believed.
News ratings for the week beginning September 29 were affected by a software error that created miscalculations of television viewership dating back to last March.
Industry officials said the error meant ABC's viewership was consistently over-estimated.
ABC got the wind knocked out of its sails Tuesday when Nielsen revealed the network's evening news ratings have not beaten NBC's for the first time in 263 weeks, as they'd previously believed
Nielsen had said last week that ABC's 'World News Tonight' had averaged 8.42 million viewers for the affected week to 8.25 million for NBC's 'Nightly News.' NBC hadn't lost a week since 2009.
Nielsen's statistics serve as the foundation for billions of dollars in advertising spending for the entire broadcast industry.
Saturday Night Live's ratings hit record lows with Bill... Nielsen uncovers error that could impact months of TV...
'The differences are small enough that those of us who look at these numbers every day and live by them didn't notice a difference,' said Patricia McDonough, Nielsen senior vice president for planning policy and analysis.
NBC still #1: News ratings for the week beginning September 29 were affected by a software error that created miscalculations of television viewership dating back to last March.
CBS research chief David Poltrack said his network became suspicious upon looking at ratings for 'Dancing with the Stars' on Sept. 22. Two big ABC affiliates, in New York and Chicago, carried the 'Monday Night Football' game that night between the Chicago Bears and New York Jets instead of 'Dancing.' When Nielsen adjusted its ratings to account for two large markets that did not carry 'Dancing,' it stood to reason that the show's ratings would drop with the more detailed afternoon accounting.
Instead, the 'Dancing With the Stars' afternoon numbers went up. CBS began noticing a pattern of ABC ratings being adjusted upward in the afternoon and called it to Nielsen's attention, Poltrack said.
ABC News ratings stripped of victory of NBC rival after Nielsen error


text: Search results from Civil War Maps, 1900 to 1999, Maps, United States. Chickamauga and Chattanooga National Park Commission | Library of Congress

value: This website is the research library that officially serves the United States Congress and is the de facto national library of the United States. It is the oldest federal cultural institution in the United States.


text:
$7.20 - $8.00 your zone microfiber window panel 3.0 stars (1) ratings Free shipping on orders over $50 Free store pickup today Rollback $189.98 Was $199.0 Save $9.02 your zone twin over twin metal bunk bed 3.5 stars (115) ratings Free shipping Free store pickup Rollback $39.99 Was $59.99 Save $20.00 your zone teal animal bedding comforter set 4.0 stars (10) ratings Free shipping on orders over $50 Free store pickup Rollback $79.00 Was $89.94 Save $10.94 Farberware New Traditions Aluminum Nonstick 12-Piece Cookware Set 4.0 stars (41) ratings Free shipping Free store pickup Rollback Black
$29.88 your zone swivel mesh chair, multiple colors 4.0 stars (43) ratings Free shipping on orders over $50 Free store pickup Rollback $39.92 Was $49.96 Save $10.04 Farberware 4-in-1 Grill, Silver 4.0 stars (111) ratings Free shipping on orders over $50 Free store pickup today Rollback $19.99 - $31.79 your zone reversible princess puppy/kitten bedding comforter set 4.5 stars (16) ratings Free shipping on orders over $50 Free store pickup Rollback Purple Stardust
$33.74 - $40.00 your zone lux shag butterfly chair, Multiple Colors 3.5 stars (127) ratings Free shipping on orders over $50 Free store pickup Rollback $24.97 Was $31.29 Save $6.32 your zone multi-sports lamp with shade 5.0 stars (13) ratings Free shipping on orders over $50 Free store pickup Rollback $24.97 Professional Electronic Kitchen Scale 4.5 stars (64) ratings Free shipping on orders over $50 Free store pickup Rollback $24.99 Was $29.5 Save $4.51 your zone doodle circle Reversible Comforter set 4.5 stars (17) ratings Free shipping on orders over $50 Free store pickup Rollback $24.94 Faberware Family-Size 14" x 14" Griddle, Black 4.0 stars (75) ratings Free shipping on orders over $50 Free store pickup Rollback Green Glaze
$12.00 Was $13.22 Save $1.22 your zone rosette window panel 4.5 stars (24) ratings Free shipping on orders over $50 Free store pickup Rollback $24.99 - $31.91 your zone mod squares Reversible Comforter set 4.5 stars (34) ratings Free shipping on orders over $50 Free store pickup Rollback $59.97 Farberware 25-Piece Stainless Steel Cutlery Set with Block 4.0 stars (15) ratings Free shipping Free store pickup Rollback $29.97 Was $34.97 Save $5.00 your zone bird cage lamp with floral pink and white shade 4.5 stars (12) ratings Free shipping on orders over $50 Free store pickup Rollback pink
$8.00 - $9.97 your zone glitz curtain panel 3.5 stars (14) ratings Free shipping on orders over $50 Free store pickup Rollback $19.97 Was $24.97 Save $5.00 your zone paris lamp 4.5 stars (17) ratings Free shipping on orders over $50 Free store pickup Rollback $9.97 Was $15.97 Save $6.00 Farberware Stainless Steel 4-Piece Steak Knife Set 3.5 stars (19) ratings Free shipping on orders over $50 Free store pickup today Rollback $29.50 - $34.99 Your Zone Reversible Comforter and Sham Set, Multi Stripe/Skylight 5.0 stars (66) ratings Free shipping on orders over $50 Free store pickup Rollback $34.99 Was $39.88 Save $4.89 your zone paradise bed in a bag, black 4.5 stars (11) ratings Free shipping on orders over $50 Free store pickup Rollback White
$38.97 - $47.84 Tractor Seat Chair, Multiple Colors 4.5 stars (366) ratings Free shipping on orders over $50 Free store pickup Rollback $39.92 FARBERWARE 12-Cup Digital Programmable Coffee Maker, Stainless & Black 2.5 stars (189) ratings Free shipping on orders over $50 Free store pickup Rollback Rich Black
$36.88 your zone ultrasuede club chair, Multiple Colors 4.0 stars (109) ratings Free shipping on orders over $50 Free store pickup Rollback $16.99 - $29.99 your zone peace splatter bedding comforter set 4.5 stars (1) ratings Free shipping on orders over $50 Free store pickup Rollback $25.00 Was $29.87 Save $4.87 your zone faux fur spike rug, black, 3' x 4'8" 4.5 stars (3) ratings Free shipping on orders over $50 Free store pickup Rollback WHITE
$9.53 - $10.00 your zone sequin stripe curtain panel 4.5 stars (7) ratings Free shipping on orders over $50 Free store pickup Rollback $29.97 Was $40.24 Save $10.27 Your Zone Green Peace Sign Table Lamp with Rainbow Peace Shade 5.0 stars (6) ratings Free shipping on orders over $50 Free store pickup Rollback Pink
$48.97 - $54.88 your zone crackled chair with armrests 3.5 stars (13) ratings Free shipping on orders over $50 Free store pickup Rollback $28.33 Your Zone Arctic White Peace Sign Table Lamp with Rainbow Drum Shade, CFL Bulb Included 4.5 stars (5) ratings Free shipping on orders over $50 Free store pickup Rollback $17.92 Was $19.97 Save $2.05 Farberware Dishwasher Safe High Performance Nonstick Twin Pack 9-Inch and 11-Inch Skillets, Copper 4.0 stars (6) ratings Free shipping on orders over $50 Free store pickup today Rollback Black
$54.12 - $63.89 your zone flip-top desk, multiple colors 2.5 stars (6) ratings Free shipping Free store pickup Rollback $11.66 Was $12.97 Save $1.31 Farberware Easy Clean Aluminum Nonstick 12-Inch Skillet, Red 3.0 stars (5) ratings Free shipping on orders over $50 Free store pickup today Rollback $12.99 Farberware Nonstick Bakeware 3-Piece Cake Pan Set, Gray 4.5 stars (2) ratings Free shipping on orders over $50 Free store pickup Rollback $24.84 Was $29.84 Save $5.00 Farberware 12-Piece Stamped Stainless Steel Cutlery Set 3.5 stars (109) ratings Free shipping on orders over $50 Free store pickup today Rollback $24.00 Cambridge Silversmiths Farberware Wasabi Sand 20-Piece Flatware Set 4.5 stars (3) ratings Free shipping on orders over $50 Free store pickup Rollback Green Glaze
$15.62 - $17.99 your zone 50" x 60" longhair fur throw 4.0 stars (4) ratings Free shipping on orders over $50 Free store pickup 1 2 Next Showing 40 of 73 results Departments Home Seasonal Patio & Garden Baby Home Improvement Office Party & Occasions Household Essentials Shipping & Pickup Show all Ship to Home FREE Pickup FREE Pickup Today Special Offers Rollback Special Buy Clearance Reduced Price Only at Walmart New As Advertised Price at Checkout See more special offers Brand Samsung Apple Better Homes and Gardens Faded Glory VIZIO Mainstays HP LG Star Wars Disney Frozen Sony Teenage Mutant Ninja Turtles Batman LICENSE Paw Patrol Minnie Mouse Danskin Now Disney White Stag Schwinn See more brands Price $ to $ Go 0 - $10 $10 - $20 $20 - $50 $50 - $100 $150 - $200 Color Black Blue Multi White Red Gray Green Pink Brown Purple Silver Orange Clear Other Off-White Assorted Bronze See more colors Retailer Walmart.com Customer Rating 4.0 stars & Up 3.0 stars & Up 2.0 stars & Up 1.0 stars & Up Compute- app-5482506-13-66879515, DC- prod-dfw2, ENV- prod-a, Ver- 38.0.0, SHA- 997f0b296e5bc4a29aa0e320fda98e6239de69d7, Log- 5d34e237-8332-15479a7fe23000 Site Information Be the first to save! Email Address Sign up Privacy policy Stay connected Mobile apps Help Feedback MoneyCenter Privacy & Security CA Privacy Rights Terms of Use Financial Services Walmart MoneyCenter Walmart Credit Card Apply Now Manage Card Account Product Care Plans Walmart Pay Get to Know Us About Walmart.com Corporate Suppliers Marketplace Careers @Walmartlabs Walmart.com Terms of Use About Our Ads Affiliate Program CA Privacy Rights Privacy & Security Customer Service Returns Policy Product Recalls Int'l Customers Tax Exempt Program Contact Us Feedback In the Spotlight Mother's Day Expand Fitness Exercise Machines Vitamins Ellipticals Treadmills Expand Spring Cleaning Storage Containers Garage Storage Storage Sheds Expand International Sites Argentina Brazil Canada Chile China Japan Mexico United Kingdom © Walmart Stores, Inc. To ensure we’re able to help you as best we can, please include your reference number: Ref:

value: This website is an American multinational retail corporation that operates a chain of hypermarkets , discount department stores, and grocery stores from the United States, headquartered in Bentonville, Arkansas.


text:
Amazon.co.uk: Watch The Good Fight - Season 1 | Prime Video
(144)IMDb8.320173 Seasons16+Subtitles and Closed CaptionsX-Ray
good wife good fight cant wait story lines looking forward christine baranski carrie preston familiar faces second season diane lockhart wait for season ten episodes wait to see season 2 to come original series fans of the good fantastic series really good watched the good wife was good
5.0 out of 5 starsA welcome old/new friend
Wonderful to see the Kings back on form. This series comforts with familiarity yet has a fresh edge to it and makes season 7 of TGW look like the stale story it had become. Thoroughly enjoyable and season 2 ordered is an excellent sign. I so miss Kalinda though....
4.0 out of 5 starsNot just Good but Excellent
I think the follow up to the good wife outshines it. What I really like is that you can buy the whole series before all the episodes have aired having the latest episodes download to you a few weeks after they have aired live.
Brilliant, smart acting, well written and great direction ... cant wait for season 2
4.0 out of 5 starsWorth the time and most intertaining.
I went into this with an attitude that it isn’t going to live up to the Good Wife but I have to say, it is a nice twist of focus and it grew on me. By the end, I was ready for a second season.
5.0 out of 5 starsLove that show
Already loved the good wife. One of the best shows ever. This spin-off also offers a great story line, interesting characters, wonderful actors and exciting cases. Love it. Season 2 has just started in the US on tv. Will get it on DVD as well.
brilliant and Marisa has a bigger part, so funny. now if only they could get kalinda on it would be perfect
Brilliant and so up to the minute beginning at Trumps inauguration.
4.0 out of 5 starsIf you loved the Good Wife you will enjoy this!
Really enjoying the series, only a couple of episodes in, but it is great to see some of the old characters from the good wife popping up, good story lines and fast paced. Early days but so far so good!

value: This website is an American multinational technology company which focuses on e-commerce, cloud computing, digital streaming, and artificial intelligence.


text: Special Education in Burlington, Massachusetts with Reviews & Ratings - YP.comFind People•Advertise With UsBrowseFind PeopleFeatured CollectionsRestaurantsAutomotiveHome ImprovementHealth & WellnessAttorneysPeople Searched For...PlumbersGeneral ContractorsAutomobile SalvageLimousine ServiceMoversFloristsElectriciansAuto Repair & ServiceLandscape ContractorsPainting ContractorsUrgent CareChild CareRoofing ContractorsTaxisPaving ContractorsTree ServiceMassage TherapistsDentistsAttorneysMasonry ContractorsTax Return PreparationSnow Removal ServiceHotelsAre you alocal business owner?Advertise with YPor call 888-367-2194What do you want to find?Search by business name, or keywordnearWhere? Address, ZIP Code, or NeighborhoodMy current locationSearchSign In•JoinHomeBurlington, MASpecial EducationBurlington Special EducationSort:DefaultDefaultDistanceRatingName (A - Z)FiltersFiltersMore NeighborhoodsArea IVArlington CenterBack CentralBelmont HillBiotech Park AreaBrightonBrookline VillageCentralvilleColumbia PointCommonwealthCoolidge CornerCummingsvilleDorchesterDowntown BostonDowntown LowellDowntown WakefieldEast ArlingtonEast WatertownEast WeymouthEgleston SquareFenway - Kenmore - Audubon Circle - LongwoodGeneral DonovanGreendaleHarrison LenoxHyde ParkNewtonvilleNorth WoburnWashington SquareWinchester Town CenterWoods CornerDoneClear AllMore CategoriesAdult EducationArt Galleries, Dealers & ConsultantsArt Instruction & SchoolsAttorneysCharter SchoolsChild & Adolescent Guidance CounselorsChild CareChild Care ConsultantsColleges & UniversitiesDay Care Centers & NurseriesDevelopmentally Disabled & Special Needs Services & ProductsDisability ServicesEducational ConsultantsEducational ServicesElementary SchoolsHigh SchoolsMental Health ServicesMiddle SchoolsPreschools & KindergartenPrivate Schools (K-12)Public SchoolsReading Improvement Instruction Equipment & SystemsReading InstructionSchoolsSchools & Education Law AttorneysSocial Service OrganizationsSpecial EducationSpeech-Language PathologistsTest PreparationTutoringDoneClear AllCategorySpecial EducationSchoolsEducational ServicesMore »FeaturesBook a TableCouponsBook an AppointmentNeighborhoodsDowntown BostonEast WeymouthCoolidge CornerMore »Sponsored LinksAdd to mybookRemove from mybookAdded to your services collection!Error when adding to services collectionThis business was removed from the services collection1. Sylvan Learning Center54 Middlesex TpkeBurlington, MA 01803(877) 811-8350Test PreparationEducational ServicesWebsiteDirectionsMore InfoFrom Business: Whether your child needs help with one subject or in school overall, Sylvan's expert tutors are here to help. For more than 25 years, our highly trained and certifi…Add to mybookRemove from mybookAdded to your services collection!Error when adding to services collectionThis business was removed from the services collection2. Sylvan Learning CenterView all 17 Locations54 Middlesex TpkeBurlington, MA 01803(781) 933-9480TutoringEducational ServicesFrom Business: Learning should be personal, and at Sylvan Learning of Burlington, it is. Our tutors in the Burlington area do more than teach math, reading and writing. We motivat…Add to mybookRemove from mybookAdded to your services collection!Error when adding to services collectionThis business was removed from the services collection3. Sylvan Learning Center99 Commerce WayWoburn, MA 01801(877) 341-3487Educational ServicesTutoringWebsiteDirectionsMore InfoFrom Business: Whether your child needs help with one subject or in school overall, Sylvan's expert tutors are here to help. For more than 25 years, our highly trained and certifi…Add to mybookRemove from mybookAdded to your services collection!Error when adding to services collectionThis business was removed from the services collection4. Sylvan Learning Center99 Commerce WayWoburn, MA 01801(877) 384-0927TutoringReading InstructionWebsiteDirectionsMore InfoFrom Business: Whether your child needs help with one subject or in school overall, Sylvan's expert tutors are here to help. For more than 25 years, our highly trained and certifi…Add to mybookRemove from mybookAdded to your other collection!Error when adding to other collectionThis business was removed from the other collection5. Sylvan Learning CenterServing the Burlington Area.(866) 667-6870TutoringReading InstructionWebsiteMore InfoFrom Business: Improve grades and build skills with custom tutoring from Sylvan. Sylvan Learning® offers a custom tutoring program tailored to your child's needs, no matter what g…Add to mybookRemove from mybookAdded to your services collection!Error when adding to services collectionThis business was removed from the services collection6. Sylvan Learning CentersServing the Burlington Area.(866) 667-6870Reading InstructionEducational ServicesWebsiteServices OfferedMore InfoFrom Business: There's a moment when your child discovers the confidence to do more than she ever imagined. You can make it possible with Sylvan. See why more parents turn to Sylv…Add to mybookRemove from mybookAdded to your other collection!Error when adding to other collectionThis business was removed from the other collection7. Winchester Special Education10 Brantwood RdWinchester, MA 01890(781) 721-7015SchoolsFrom Business: The Winchester Special Education Parent Advisory Council is an advisory group that provides input to the school committee, as well as information and support to par…Add to mybookRemove from mybookAdded to your other collection!Error when adding to other collectionThis business was removed from the other collection8. Special Education55 Locust St # 2Woburn, MA 01801(781) 937-8227Special EducationSchoolsPublic SchoolsAdd to mybookRemove from mybookAdded to your other collection!Error when adding to other collectionThis business was removed from the other collection9. Nrich Inc150 New Boston StWoburn, MA 01801(781) 281-2180Special EducationSchoolsAdd to mybookRemove from mybookAdded to your other collection!Error when adding to other collectionThis business was removed from the other collection10. Childrens Dyslexia Center500 W Cummings ParkWoburn, MA 01801(781) 281-0492Special EducationSchoolsPublic SchoolsAdd to mybookRemove from mybookAdded to your other collection!Error when adding to other collectionThis business was removed from the other collection11. Dracut Town-Special Education DepartmentDracut, MA 01826(978) 957-9704Special EducationSchoolsAdd to mybookRemove from mybookAdded to your community collection!Error when adding to community collectionThis business was removed from the community collection12. The Guild For Human Services411 Waverley Oaks Rd, Ste 104Waltham, MA 02452(781) 893-6000Human Services OrganizationsSchoolsFrom Business: The Guild for Human Services, established in 1946, is a nonprofit agency that offers support programs to children and adults suffering from developmental and physic…Add to mybookRemove from mybookAdded to your community collection!Error when adding to community collectionThis business was removed from the community collection13. Harmony Montessori School803 Boston RdBillerica, MA 01821(857) 702-8175Private Schools (K-12)SchoolsAdd to mybookRemove from mybookAdded to your other collection!Error when adding to other collectionThis business was removed from the other collection14. Stoneham Special Education149 Franklin StStoneham, MA 02180(781) 279-3890Special EducationSchoolsPublic SchoolsAdd to mybookRemove from mybookAdded to your other collection!Error when adding to other collectionThis business was removed from the other collection15. Medford Special Education489 Winthrop StMedford, MA 02155(781) 393-2229Special EducationSchoolsPublic SchoolsAdd to mybookRemove from mybookAdded to your other collection!Error when adding to other collectionThis business was removed from the other collection16. Winchester ABC2 Dix StWinchester, MA 01890(781) 729-7935Special EducationAdd to mybookRemove from mybookAdded to your health collection!Error when adding to health collectionThis business was removed from the health collection17. Case Collaborative120 Meriam RdConcord, MA 01742(978) 318-1534Marriage, Family, Child &...Add to mybookRemove from mybookAdded to your other collection!Error when adding to other collectionThis business was removed from the other collection18. Leadership Training, Inc.BBB Rating: A+135 Beaver StWaltham, MA 02452(781) 894-2700Special EducationAdd to mybookRemove from mybookAdded to your other collection!Error when adding to other collectionThis business was removed from the other collection19. Step Program20 Academy St # 201Arlington, MA 02476(781) 641-1761Computer Online ServicesAdd to mybookRemove from mybookAdded to your other collection!Error when adding to other collectionThis business was removed from the other collection20. Dearborn Academy34 Winter StArlington, MA 02474(781) 641-5992Special EducationSchoolsAdd to mybookRemove from mybookAdded to your other collection!Error when adding to other collectionThis business was removed from the other collection21. Millennium Tutors185 Morrison Ave suite 301Somerville, MA 02144(617) 284-6324Educational ServicesFrom Business: Millennium Tutors is the nation's premier private tutoring service, offering the most highly individualized programs for all standardized exams and academic subject…Add to mybookRemove from mybookAdded to your other collection!Error when adding to other collectionThis business was removed from the other collection22. wepackageU.com214 High StreetReading, MA 01867(781) 439-8745Educational ServicesSpecial EducationAdd to mybookRemove from mybookAdded to your health collection!Error when adding to health collectionThis business was removed from the health collection23. Tutoring and Beyond10 Greenmeadow DriveBillerica, MA 01862(978) 663-7841Disability ServicesSpecial EducationAdd to mybookRemove from mybookAdded to your health collection!Error when adding to health collectionThis business was removed from the health collection24. Specialized Autism Consultants301 Edgewater PlaceWakefield, MA 01880(781) 354-4500Mental Health ServicesSpecial EducationAdd to mybookRemove from mybookAdded to your other collection!Error when adding to other collectionThis business was removed from the other collection25. Arlington School115 Mill StBelmont, MA 02478(617) 855-2124SchoolsAdd to mybookRemove from mybookAdded to your other collection!Error when adding to other collectionThis business was removed from the other collection26. Special Education High School15 High StWinchester, MA 01890(781) 721-7035SchoolsElementary SchoolsAdd to mybookRemove from mybookAdded to your other collection!Error when adding to other collectionThis business was removed from the other collection27. Billerica Special Education35 River StBillerica, MA 01821(978) 436-9400SchoolsAdd to mybookRemove from mybookAdded to your other collection!Error when adding to other collectionThis business was removed from the other collection28. Wakefield Special Education485 Main StWakefield, MA 01880(781) 246-6416SchoolsAdd to mybookRemove from mybookAdded to your other collection!Error when adding to other collectionThis business was removed from the other collection29. Tewksbury Special Education139 Pleasant StTewksbury, MA 01876(978) 640-7818SchoolsAdd to mybookRemove from mybookAdded to your other collection!Error when adding to other collectionThis business was removed from the other collection30. Malden Special Education200 Pleasant StMalden, MA 02148(781) 397-7245SchoolsSponsored LinksShowing1-30

value: This website is a United States-based web site operated by YP Holdings that provides listings for local businesses. In 2013 it was re-branded as YP.com or simply "YP".


text:
Introduction Mass Communications Research - AbeBooks
Introduction Mass Communications Research
Title: introduction mass communications research
Select a Country China Denmark Germany India Ireland U.S.A. United Kingdom
About this Item: Wadsworth Publishing Company, 1997. Condition: Good. 5th Edition. Shows some signs of wear, and may have some markings on the inside. Seller Inventory # GRP2876066
About this Item: Wadsworth Publishing Company, 1997. Condition: Fair. 5th Edition. Former Library book. Shows definite wear, and perhaps considerable marking on inside. Seller Inventory # GRP63567846
About this Item: Wadsworth Publishing. Hardcover. Condition: VERY GOOD. Light rubbing wear to cover, spine and page edges. Very minimal writing or notations in margins not affecting the text. Possible clean ex-library copy, with their stickers and or stamp(s). Seller Inventory # 2616174399
About this Item: Wadsworth Publishing. Hardcover. Condition: VERY GOOD. Light rubbing wear to cover, spine and page edges. Very minimal writing or notations in margins not affecting the text. Possible clean ex-library copy, with their stickers and or stamp(s). Seller Inventory # 2854488348
About this Item: Wadsworth Publishing. Hardcover. Condition: GOOD. Spine creases, wear to binding and pages from reading. May contain limited notes, underlining or highlighting that does affect the text. Possible ex library copy, thatâ€™ll have the markings and stickers associated from the library. Accessories such as CD, codes, toys, may not be included. Seller Inventory # 2863430770
About this Item: Wadsworth Publishing. Hardcover. Condition: VERY GOOD. Light rubbing wear to cover, spine and page edges. Very minimal writing or notations in margins not affecting the text. Possible clean ex-library copy, with their stickers and or stamp(s). Seller Inventory # 2863720463
About this Item: Wadsworth Publishing. Hardcover. Condition: VERY GOOD. Light rubbing wear to cover, spine and page edges. Very minimal writing or notations in margins not affecting the text. Possible clean ex-library copy, with their stickers and or stamp(s). Seller Inventory # 2865328643
Introduction to Mass Communications Research (Journalism Monographs, Number 6)
ISBN 10: 0807106267 ISBN 13: 9780807106266
About this Item: Louisiana State University Press. Paperback. Condition: Good. Ex-Library Book - will contain Library Markings. Book shows minor use. Cover and Binding have minimal wear and the pages have only minimal creases. Seller Inventory # G0807106267I3N10
About this Item: Wadsworth Publishing. Hardcover. Condition: Very Good. 0534174728 Ships promptly from Texas. Seller Inventory # Z0534174728Z2
About this Item: Wadsworth Publishing. Hardcover. Condition: VERY GOOD. Light rubbing wear to cover, spine and page edges. Very minimal writing or notations in margins not affecting the text. Possible clean ex-library copy, with their stickers and or stamp(s). Seller Inventory # 2842953637
About this Item: Wadsworth Publishing. Hardcover. Condition: Good. 0534174728 . Seller Inventory # Z0534174728Z3
About this Item: Wadsworth Publishing. Hardcover. Condition: GOOD. Spine creases, wear to binding and pages from reading. May contain limited notes, underlining or highlighting that does affect the text. Possible ex library copy, thatâ€™ll have the markings and stickers associated from the library. Accessories such as CD, codes, toys, may not be included. Seller Inventory # 2852974838
About this Item: Wadsworth Publishing. Hardcover. Condition: Good. 0534174728 Item in good condition. Textbooks may not include supplemental items i.e. CDs, access codes etc. Seller Inventory # Z0534174728Z3
About this Item: Louisiana State University Press, 1977. Condition: Good. Former Library book. Shows some signs of wear, and may have some markings on the inside. Seller Inventory # GRP8166958
ISBN 10: 0534647189 ISBN 13: 9780534647186
About this Item: Wadsworth Publishing. PAPERBACK. Condition: Very Good. 0534647189 Ships promptly from Texas. Seller Inventory # Z0534647189Z2
About this Item: Hardback. Condition: Very Good. The book has been read, but is in excellent condition. Pages are intact and not marred by notes or highlighting. The spine remains undamaged. Seller Inventory # GOR002387014
About this Item: Condition: Good. [ No Hassle 30 Day Returns ][ Ships Daily ] [ Underlining/Highlighting: NONE ] [ Writing: NONE ] [ Edition: fifth ] [ Water Damage: SLIGHT, doesn't affect use ] Publisher: Wadsworth Publishing Company Pub Date: 5/1/1997 Binding: Hardcover Pages: 498 fifth edition. Seller Inventory # 1770123
ISBN 10: 0534012280 ISBN 13: 9780534012281
About this Item: Wadsworth Pub. Co. Condition: Good. . Slightly dampstained. Stamped on endpage. Seller Inventory # K01B-00087
About this Item: Wadsworth Publishing Co Inc, 1999. Hardcover. Condition: Used; Good. Dispatched, from the UK, within 48 hours of ordering. This book is in good condition but will show signs of previous ownership. Please expect some creasing to the spine and/or minor damage to the cover. Seller Inventory # CHL2778746
Ralph O. And David M. White (Edited by) Nafziger
About this Item: Louisiana State University Press, 1968. Condition: Fair. Former Library book. Hinges damp stained, contains foxing. Shows definite wear, and perhaps considerable marking on inside. Seller Inventory # GRP32920514
About this Item: Louisiana State University Press, 1968. Condition: Good. Former Library book. Shows some signs of wear, and may have some markings on the inside. Seller Inventory # GRP62682626
About this Item: Wadsworth Publishing, 1993. Hardcover. Condition: Good. Item may show signs of shelf wear. Pages may include limited notes and highlighting. Includes supplemental or companion materials if applicable. Access codes may or may not work. Connecting readers since 1972. Customer service is our top priority. Seller Inventory # S_207418018
About this Item: Wadsworth Publishing Co Inc, 1999. Hardcover. Condition: Good. All orders are dispatched the following working day from our UK warehouse. Established in 2004, we have over 500,000 books in stock. No quibble refund if not completely satisfied. Seller Inventory # mon0002970990
About this Item: Wadsworth Publishing. Hardcover. Condition: Good. 0534244742 Great opportunity to save on this book. We ship daily!!! FOR QUICK DELIVERY PLEASE CHOOSE EXPEDITED SHIPPING!. Seller Inventory # Z0534244742Z3
About this Item: Wadsworth Publishing. Hardcover. Condition: Good. 0534174728 PLEASE READ! No CD Included. Access code not guaranteed if included. Moderate dirt wear, wrinkling or creasing on cover or spine. Good binding. Moderate writing and highlighting. Cover has used book stickers or residue. Marker on cover or bottom edge of book. Seller Inventory # 0534174728-3
Roger D. Wimmer~Joseph R. Dominick
About this Item: Wadsworth Publishing Company, 1997. Hardcover. Condition: Good. Dust Jacket Condition: GOOD. :-: 1.00 x 9.75 x 7.75. :-: 5th edition. We have 1.5 million books to choose from -- Ship within 48 hours -- Satisfaction Guaranteed!. Seller Inventory # 6878
About this Item: Wadsworth Publishing, 1993. Hardcover. Condition: Good. Item may show signs of shelf wear. Pages may include limited notes and highlighting. Includes supplemental or companion materials if applicable. Access codes may or may not work. Connecting readers since 1972. Customer service is our top priority. Seller Inventory # S_187557248
Nafziger, Ralph and David White
Published by Louisiana State University Press, Baton Rouge (1972)
About this Item: Louisiana State University Press, Baton Rouge, 1972. Hardcover. Condition: Very Good; Later Printing; Later Printing. Very Good; Small 4to - 9" to 11" tall; 281 pages; Brownish boards with gold gilt lettering. Very little wear to note. Text pages clean and tight. Seller Inventory # 11744
Nafziger, Ralph O. and White, David M. Editors
Published by Louisiana State Univ Press Baton Rouge 1963, Baton Rouge (1963)
About this Item: Louisiana State Univ Press Baton Rouge 1963, Baton Rouge, 1963. Tables (illustrator). Good condition,moderate shelfwear,rubbed edges,ex-lib, occ ink underlining, hinge starting LOC 63-8223. Seller Inventory # 041716
Ralph O.; David M. White Nafziger
Published by Baton Rouge Louisiana State University 1966. (1966)
About this Item: Baton Rouge Louisiana State University 1966., 1966. Condition: Fair. Reprint Edition. Former Library book. Shows definite wear, and perhaps considerable marking on inside. Seller Inventory # GRP37388913

value: This website is an e-commerce global online marketplace with seven websites that offer books, fine art, and collectables from sellers in over 50 countries. Launched in 1996, it specialises in used, rare and out-of-print books.