text:
|Publication number
|Publication type
|Application number
|Publication date
|Aug 8, 2006
|Filing date
|Jan 28, 2002
|Priority date
|Nov 30, 2001
|Fee status
|Also published as
|Publication number
|David M. Ungar
|Original Assignee
|Sun Microsystems, Inc.
|Export Citation
|BiBTeX, EndNote, RefMan
|Patent Citations (27), Non-Patent Citations (8), Referenced by (40), Classifications (5), Legal Events (5)
|External Links: USPTO, USPTO Assignment, Espacenet
This application claims the benefit of U.S. Provisional Application No. 60/334,274, filed Nov. 30, 2001, which is incorporated herein by reference in its entirety.
1. Field
The invention relates to parsing technology, in particular, to techniques for decomposing a complex parser, such as for a computer programming language, into successive passes of comparatively simple miniparsers that operate on the outputs of respective predecessor miniparsers.
2. Description of the Related Art
In computer technology, a parser is a program, usually part of a compiler, that receives input in the form of sequential source program instructions, interactive online commands, markup tags, or some other defined interface and breaks them up into parts (for example, the nouns (objects), verbs (methods), and their attributes or options) that can then be managed by other programming (for example, other components in a compiler). A parser may also check to see that all input has been provided that is necessary.
Parsers typically translate an input information encoding such as source code text into abstract syntax trees in two steps: first, a lexical analyzer or lexer transforms source code text into a series of tokens or word-like pieces; then a parser converts the tokens into a parse tree. Abstract syntax is a representation of data (e.g., a program being compiled) which is independent of machine-oriented structures and encodings and also of the physical representation of the data. In the case of compilation, the syntax is called concrete syntax and includes all the features visible in the source program such as parentheses and delimiters. The concrete syntax is used when parsing the program or other input, during which it is usually converted into some kind of abstract syntax tree. An abstract syntax tree (AST) is a data structure representing something which has been parsed, often used as a compiler or interpreter's internal representation of a program while it is being optimized and from which code generation is performed. The range of all possible such structures is described by the abstract syntax. A compiler's internal representation of a program will typically be specified by an abstract syntax in terms of categories such as "statement", "expression" and "identifier". This is independent of the source syntax (concrete syntax) of the language being compiled (though it may be similar). A parse tree is similar to an abstract syntax tree but it will typically also contain features such as parentheses which are syntactically significant but which are implicit in the structure of the abstract syntax tree.
Although interactive programming environments have found widespread acceptance, most classic parser architectures hail from an era of when computation was a scarce resource. Bottom-up parser generators have succeeded in two important goals: languages such as the BNF ("Backus Normal Form" or "Backus-Naur Form") provide a concise and elegant notation for the expression of a language's syntax, and parsing algorithms such as LR-1 parsing minimize the time and space required to actually perform a parse. The strengths of bottom-up parser generators were critical in the environments that prevailed in the last millennium, but make little difference in many projects today and in the future. For example, when virtual machines feature an interactive programming environment in which only individual methods are expected to be compiled at a time, and when software is developed on machines with fractional-gigahertz processors and hundreds of megabytes of main memory, a parser can afford decreased performance. Thus, parsing efficiency is not always as important as development time.
Moreover, the strengths of traditional parser architectures come with weaknesses. First, the grammar itself requires a parser. A grammar can provide a formal definition of the syntactic structure of a language which is often given in terms of production rules which specify the order of constituents and their sub-constituents in a sentence or string. Of course, the grammar parser can be generated from a grammar, but some time is needed to get over the bootstrap hump. Next, bottom-up, table-driven parsers can be difficult to modify. This problem is merely a specialized case of a challenge that dogs the heels of all nonprocedural languages; a change to the specification, in this case the grammar, frequently creates unanticipated consequences. With LR parser generators, this issue typically surfaces when a programmer makes a change to the grammar only to discover that she has created unforeseen ambiguities. The hard-won description of the target language's grammar is concise but not malleable. Grammar-driven parsers require implementation effort for the grammar, and bottom-up grammar driven parsers can be brittle.
Even when a traditional, grammar-driven, parser has been tweaked to accept the desired grammar, the parser's output leaves much to be desired. A grammar-driven parse produces a concrete syntax tree, whose topology results from the hierarchical relationships between the grammar's productions. But the grammar is as much a function of what is parsable by a particular algorithm as it is of the target syntax. For example, left- or right-recursion in the grammar can induce a tall, skinny subtree when a short, flat one would be better. Or, if the grammar is incompletely factored as happens all too often, different kinds of tree nodes may redundantly implement the same semantic construct, reflecting its contextual syntactic legality instead of its meaning. Therefore, the choice to employ a grammar-driven parser frequently implies a commitment to write a post-processing system to clean up and reshape the parse tree. Not only does this system add implementation effort to a parser, but it also further impedes malleability. Whenever the grammar is perturbed, the tree postprocessor must also change.
Traditional parsers typically use a top-down recursive-descent parsing algorithm. A traditional such parser would recursively descend the grammar, traversing each token once (modulo look-ahead), in order to build the final parse tree. For example, in a typical implementation of a recursive-descent parser, at every juncture, each possibility must be tried. Because an attempt may fail, each token may actually be examined may times. Each stage of the parse must correctly choose between all possible results that could possibly start with what has already been parsed. But the only data available to make this decision are the tokens lying ahead in the input stream. Recursive descent optimizes performance but makes it harder to generate a correct parse.
A modular parser includes a number of miniparsers. Each miniparser is capable of receiving input and generating an output dependent thereon. In one embodiment, a lexer or a miniparser capable of lexical analysis receives certain code and provides an abstract syntax tree. Another miniparser receives the abstract tree and performs certain operations on the input abstract syntax tree and generates an output abstract syntax tree. Other miniparsers each receive an input syntax tree and generate corresponding output syntax tree. Each miniparser performs operations on a set of syntactical constructs to produce the corresponding output syntax tree, which in turn may become an input syntax tree for a next miniparser.
In one embodiment of the present invention, a multipass parser implementation includes more than one miniparser. Each miniparser is successively operable on a respective abstract syntax tree. The abstract syntax tree corresponds to an input information encoding and includes transformations of predecessor ones of the miniparsers, if any. Respective ones of the miniparsers are limited to particular subsets of syntactic constructs to be parsed in the input information encoding. The multipass parser implementation may be embodied as a computer program product encoded in at least one computer readable medium. The multipass parser implementation may be embodied as or within a software engineering tool.
In another embodiment of the present invention, a method of implementing a parser for an input information encoding includes defining a succession of miniparsers. Each miniparser is operable on a respective parse state resulting from a predecessor one of the miniparsers. Each of the miniparsers recognizes only a particular subset of syntactic constructs to be parsed in the input information encoding. In a further embodiment, the method further includes executing the miniparsers in succession.
In another embodiment of the present invention, a method of parsing an information encoding includes performing plural successive transformations on successive abstract syntax trees, each abstract syntax tree formed as a result of a predecessor one of the transformations. Each of the successive transformations handles only a subset of syntactic constructs to be recognized in the information encoding.
In another embodiment of the present invention, a computer program product is encoded in at least one computer readable medium. The computer program product includes functional encodings of at least two miniparsers. A first one of the miniparsers is executable to transform a first parse tree into a second parse tree, and a second one of the miniparsers is executable to transform the second parse tree into a third parse tree. Each of the at least two miniparsers recognizes only a subset of syntactic constructs to be parsed in an information encoding to which the first, second and third parse trees correspond.
In another embodiment of the present invention, an apparatus includes encoded information and a multipass means. The encoding of information is substantially in accordance with a grammar. The multipass means is for performing a number of successive transformations on the encoded information. Each successive transformation handles only a subset of syntactic constructs in accordance with the grammar.
The foregoing is a summary and thus contains, by necessity, simplifications, generalizations and omissions of detail. Consequently, those skilled in the art will appreciate that the foregoing summary is illustrative only and that it is not intended to be in any way limiting of the invention. Other aspects, inventive features, and advantages of the present invention, as defined solely by the claims, will become apparent in the detailed description set forth below.
The present invention may be better understood, and its numerous objects, features, and advantages made apparent to those skilled in the art by referencing the accompanying drawings. The use of the same reference symbols in different drawings indicates similar or identical items.
The following discussion is intended to provide a detailed description of at least one example of the invention to aid those skilled in the art to understand and practice the invention. For example,
Parse block 130 includes a number of miniparsers. In the example shown in
Parser 110 does not attempt to make a single leap from tokens to fully-parsed trees. Instead, parser 110 decomposes the task of parsing into multiple, simple passes to be performed by miniparsers 132, 134, for example. Each pass is referred to as a miniparse and operates on a respective parse state received from a previous miniparser or received as an initial input of coded information. Each pass takes the output of the previous miniparse pass, if applicable, and produces a new parse tree for a successor miniparser, if applicable. Each parser processes an abstract syntax tree from a previous parser, if applicable, according to a particular subset of syntactic constructs such as comments, delimiters or grouping elements, names, class-level statements, expressions, etc.
Parser 110 performs at least the following two functions: (i) parsing, and (ii) representing the results of the parse. These functions may be represented by the same hierarchy of objects, or they may be represented by two disparate inheritance families of objects, one to parse, and the other to represent the parsed abstract syntax tree. Exemplary parser 110 follows the latter approach. The state for each function has a different lifetime, and the parsing state may only exists while parsing. Also, the parse node objects in the abstract syntax tree can be structured according to their meaning as opposed to their syntax. This division works well with the miniparsers doing the parsing, and the parseNodes objects being name-spaces that hold the parse nodes.
A short example illustrates the multipass approach to parsing. When referring to each successive parse, the following exemplary source file named "main.java" will be used:
Referring again to
Referring again to
Now, each top-level-statement can be visited and parsed. As shown in
Thus, the first several miniparsers of the above description perform the following operations:
As shown in
This modular architecture trades off any extra cycles that may occur to revisit the same portion of the program to be parsed for the simplicity of constructing each miniparser. However, this is not really a significant trade off, if at all, because even a standard, recursive descent parser may scan the same tokens more than once, either to look ahead to choose the correct nonterminal to parse, or to back up and try an alternative when a choice is revealed to be incorrect.
In the embodiments described herein, functional decomposition has been used to modularize parser 110. Moreover, parser 110 nodes are immutable. Once a parse node's creation is complete, none of its state may further change. Instead of rearranging a parse tree it receives, a miniparser produces a new tree. Since subtrees are immutable, the new tree is free to reuse the subtrees of the old one. The functional programming paradigm confers two benefits in this context: ease of debugging and the a priori elimination of bugs. Since a miniparser does not alter its input, both its input and output are available for inspection when debugging a miniparser. And since parse trees are immutable, a class of bugs resulting from mutating shared objects is eliminated. Based on the teachings herein, functional programming is a good match for the intermediate and final results of a multipass parser.
Each miniparser contains mutable states to perform its parse. For example the parenthesis matcher has a stack of umatched opening parentheses that have been seen so far in the parse. Therefore, parser 110 implements a specialization hierarchy of miniparsers that is completely separate from its hierarchy of parse node objects. This dichotomy facilitates the task of decoupling the form of the parse tree from the specifics of the grammar. The miniparsers reflect the grammar, and the parse node hierarchy reflects the semantic content.
The architecture of parser 110 also allows clearer error messages. A bottom-up, generated parser can only output error messages on the mechanical syntactic level, admonishing the user about what sorts of tokens would have been legal. The user is left to try to figure out why. See, for example, the C compiler's obscure "missing semicolon" message. A recursive-descent compiler has only unparsed tokens to look ahead to, and so cannot delimit the extent of the relevant portion of the program. Parser 110 can supply more helpful error messages, since the error messages may be written by hand and may also talk about appropriate regions of code. For example, an error in a package declaration can highlight the entire declaration statement if appropriate.
One embodiment of parser 110 has been implemented in Self, a prototype-based dynamic object-oriented language. The reflective facilities available in Self (as in Smalltalk and Lisp) allowed simplification of the lexer, and object-oriented habits militate towards representation of everything as objects in specialization hierarchies, including tokens. These facets of parser 110 are beneficial but not essential.
One embodiment of parser 110 has been divided into a general-purpose parser kit and a refinement specifically for Java. The Java parser consists of two global-name-space objects (akin to Java packages), each of which belongs to a separate module. The parseKit module contains classes for lexing (the lexer), parsing (the parser), sample objects, and a testing framework. The javaParser module specializes the parseKit to create a parser for the Java language. Its name space overrides corresponding objects in parseKit.
The above description is intended to describe at least one embodiment of the invention, not to define the scope of the invention. Rather, the scope of the invention is defined in the claims that follow this description. Thus, other embodiments of the invention include other variations, modifications, additions, and/or improvements to the above description.
For example,
Computer readable media may include, for example and without limitation, any number of the following: magnetic storage media including disk and tape storage media; optical storage media such as disc media (e.g., CD-ROM, CD-R, DVD-ROM, etc.); nonvolatile memory storage media including semiconductor-based memory units such as FLASH memory, EEPROM, EPROM, ROM; ferromagnetic digital memories; holographic media, volatile storage media including registers, buffers or caches, main memory, RAM, etc.; and data transmission media including computer networks, point-to-point telecommunication equipment, and carrier wave transmission media, just to name a few. Other new and various types of computer-readable media may be used to store and/or transmit the software modules discussed herein.
Also, those skilled in the art will recognize that boundaries between logic blocks are merely illustrative and that alternative embodiments may merge logic blocks or circuit elements or impose an alternate decomposition of functionality upon various logic blocks or circuit elements. For example, miniparsers 132 and 134 may be directly resident on platform 100 independent of any overarching parse block 130. Moreover, alternative embodiments may combine multiple instances of a particular component (e.g., more miniparsers within parse block 130.
In one embodiment, system 100 is a computer system such as a personal computer system. Other embodiments may include different types of computer systems. Computer systems are information handling systems which can be designed to give independent computing power to one or more users. Computer systems may be found in many forms including but not limited to mainframes, minicomputers, servers, workstations, personal computers, notepads, personal digital assistants, various wireless devices and embedded systems. A typical computer system includes at least one processing unit, associated memory and a number of input/output (I/O) devices.
A computer system processes information according to a program and produces resultant output information via I/O devices. A program is a list of instructions such as a particular application program and/or an operating system. A computer program is typically stored internally on computer readable storage medium or transmitted to the computer system via a computer readable transmission medium. A computer process typically includes an executing (running) program or portion of a program, current program values and state information, and the resources used by the operating system to manage the execution of the process.
From an operational perspective, each block of
Those skilled in the art will recognize that boundaries between the functionality of the above described operations/modules are merely illustrative. The functionality of multiple operations may be combined into a single operation, and/or the functionality of a single operation may be distributed in additional operations. Moreover, alternative embodiments may include multiple instances of a particular operation, and the order of operations may be altered in various other embodiments. Likewise, those skilled in the art will recognize that boundaries between modules are merely illustrative and alternative embodiments may merge modules or impose an alternative decomposition of functionality of modules. For example, the modules discussed herein may be decomposed into submodules to be executed as multiple computer processes. Moreover, alternative embodiments may combine multiple instances of a particular module or submodule.
It is to be understood that the architectures depicted herein are merely exemplary, and that in fact many other architectures can be implemented which achieve the same functionality. In an abstract, but still definite sense, any arrangement of components to achieve the same functionality is effectively "associated" such that the desired functionality is achieved. Hence, any two components herein combined to achieve a particular functionality can be seen as "associated with" each other such that the desired functionality is achieved, irrespective of architectures or intermedial components. Likewise, any two components so associated can also be viewed as being "operably connected", or "operably coupled", to each other to achieve the desired functionality.
The components and devices described herein are used as examples for sake of conceptual clarity. Consequently, as used herein these specific exemplars are intended to be representative of their more general classes. Furthermore, in general, the use of any specific exemplar herein is also intended to be representative of its class and the non-inclusion of any specific devices in any exemplary lists herein should not be taken as indicating that limitation is desired.
Because the above detailed description is exemplary, when "one embodiment" is described, it is an exemplary embodiment. Accordingly, the use of the word "one" in this context is not intended to indicate that one and only one embodiment may have a described feature. Rather, many other embodiments may, and often do, have the described feature of the exemplary "one embodiment." Thus, as used above, when the invention is described in the context of one embodiment, that one embodiment is one of many possible embodiments of the invention.
Notwithstanding the above caveat regarding the use of the words "one embodiment" in the detailed description, it will be understood by those within the art that if a specific number of an introduced claim element is intended in the below claims, such an intent will be explicitly recited in the claim, and in the absence of such recitation no such limitation is present or intended. For example, in the claims below, when a claim element is described as having "one" feature, it is intended that the element be limited to one and only one of the feature described. Furthermore, when a claim element is described in the claims below as including or comprising "a" feature, it is not intended that the element be limited to one and only one of the feature described. Rather, for example, the claim including "a" feature reads upon an apparatus or method including one or more of the feature in question. That is, because the apparatus or method in question includes a feature, the claim reads on the apparatus or method regardless of whether the apparatus or method includes another such similar feature. This use of the word "a" as a non-limiting, introductory article to a feature of a claim is adopted herein by Applicants as being identical to the interpretation adopted by many courts in the past, notwithstanding any anomalous or precedential case law to the contrary that may be found. Similarly, when a claim element is described in the claims below as including or comprising an aforementioned feature (e.g., "the" feature), it is intended that the element not be limited to one and only one of the feature described merely by the incidental use of the definite article.
Furthermore, the use of introductory phrases such as "at least one" and "one or more" in the claims should not be construed to imply that the introduction of another claim element by the indefinite articles "a" or "an" limits any particular claim containing such introduced claim element to inventions containing only one such element, even when the same claim includes the introductory phrases "one or more" or "at least one" and indefinite articles such as "a" or "an." The same holds true for the use of definite articles.
While particular embodiments of the present invention have been shown and described, it will be obvious to those skilled in the art that, based upon the teachings herein, various modifications, alternative constructions, and equivalents may be used without departing from the invention claimed herein. Consequently, the appended claims encompass within their scope all such changes, modifications, etc. as are within the true spirit and scope of the invention. Furthermore, it is to be understood that the invention is solely defined by the appended claims. The above description is not intended to present an exhaustive list of embodiments of the invention. Unless expressly stated otherwise, each example presented herein is a non-limiting or nonexclusive example, whether or not the terms non-limiting, nonexclusive or similar terms are contemporaneously expressed with each example. Although an attempt has been made to outline some exemplary embodiments and exemplary variations thereto, other embodiments and/or variations are within the scope of the invention as defined in the claims below.
|Cited Patent
|Filing date
|Publication date
|Jun 7, 1985
|Aug 11, 1987
|International Business Machines Corporation
|Parser-based attribute analysis
|Oct 29, 1986
|Dec 12, 1989
|International Business Machines Corporation
|Parser for natural language text
|May 23, 1988
|Apr 3, 1990
|Hewlett-Packard Company
|Modular complier with a class independent parser and a plurality of class dependent parsers
|Jan 31, 1990
|Oct 22, 1991
|Bso/Buro Voor Systeemontwikkeling B.V.
|Method and system for the representation of multiple analyses in dependency grammar and parser for generating such representation
|Jun 28, 1990
|Oct 20, 1992
|At&T Bell Laboratories
|Written language parser system
|May 24, 1993
|Jan 31, 1995
|Hewlett-Packard Company
|Method for a two pass compiler with the saving parse states from first to second pass
|Jun 7, 1995
|Nov 11, 1997
|Motorola, Inc.
|Method and apparatus for dynamically reconfiguring a parser
|Jun 25, 1996
|Sep 22, 1998
|Lsi Logic Corporation
|Programmable byte wise MPEG systems layer parser
|Jun 7, 1995
|Mar 2, 1999
|Discovision Associates
|System for microprogrammable state machine in video parser disabling portion of processing stages responsive to sequence-- end token generating by token generator responsive to received data
|Oct 11, 1996
|May 11, 1999
|Sun Microsystems, Incorporated
|Variable lookahead parser generator
|Oct 31, 1997
|May 1, 2001
|Texas Instruments Incorporated
|Transport stream packet parser system
|Aug 4, 1998
|Jul 31, 2001
|S3 Graphics Co., Ltd.
|State parser for a multi-stage graphics pipeline
|Feb 26, 1999
|Aug 14, 2001
|David N. Weise
|Natural language parser
|Nov 6, 1998
|Sep 18, 2001
|International Business Machines Corporation
|Universal information appliance with parser
|Dec 30, 1997
|Oct 23, 2001
|Alcatel Usa Sourcing, L.P.
|Telecommunications system craft interface device with parser having object-oriented state machine
|May 10, 1999
|Apr 23, 2002
|Interniche Technologies Inc.
|Firmware and software protocol parser
|Feb 3, 1999
|May 7, 2002
|International Business Machines Corporation
|Text based object oriented program code with a visual program builder and parser support for predetermined and not predetermined formats
|Nov 3, 1993
|May 28, 2002
|International Business Machines Corporation
|String command parser for message based systems
|Feb 26, 1999
|May 28, 2002
|International Business Machines Corp.
|Constraint language parser which rejects invalid filter constraint during run time
|Feb 11, 1998
|Dec 10, 2002
|International Business Machines Corporation
|Rule-based number parser
|Nov 8, 1996
|Jan 28, 2003
|The Trustees Of Columbia University In The City Of New York
|Method and apparatus for a programmable bitstream parser for audiovisual and generic decoding systems
|Feb 19, 1999
|Feb 18, 2003
|Evolutionary Technologies International, Inc.
|Parser translator system and method
|Jun 30, 1999
|Aug 26, 2003
|Cisco Technology, Inc.
|Programmable data packet parser
|May 23, 2000
|May 4, 2004
|Verizon Laboratories Inc.
|Unified message parser apparatus and system for real-time event correlation
|Dec 4, 2001
|Aug 3, 2004
|Dejima, Inc.
|Distributed parser of natural language input
|Oct 13, 1995
|May 1, 1996
|General Instrument Corporation Of Delaware
|Syntax parser for a video decompression processor
|Jun 26, 1995
|Jan 4, 1996
|Microsoft Corporation
|Method and system for bootstrapping statistical processing into a rule-based natural language parser
|"Three Models For Descriptions of Languages", Noam Chomsky, MIT, 1956, IRE Trans. Infor, Theory, pp. 113-124.
|Beck, Kent, Smalltalk Best Practice Patterns, 1997 by Prentice Hall PTR, pp. 13-16, pp. 171-189.
|Calingaert, Peter, Assemblers, Compilers, and Program Translation, 1979 Computer Science Press, Inc., pp. 73-232.
|Compilers Principles, Techniques and Tools, Aho et al, Chapters 1-5, Sep. 12, 1985.
|IBM Technical Bulletin, Mar. 1, 2002, System and Method For JAVA serialization Compatibility using XML, 2 pages.
|JAVA!, Tom Richey, Sep. 22, 1995, Chapters 1, 12-14.
|Support for Modular Parsing in Software Reengineering, Peake et al, IEEE, Jul. 1997, pp. 58-66.
|The Web Server Book, Janathan Magid et al, published Jul. 28, 1995, Chapters 1 and 11.
|Citing Patent
|Filing date
|Publication date
|Dec 2, 2005
|Aug 19, 2008
|Adobe Systems Incorporated
|Extensible help facility for a computer software application
|May 10, 2007
|Jun 14, 2011
|Microsoft Corporation
|Dynamic parser
|Oct 3, 2008
|Oct 23, 2012
|Microsoft Corporation
|Tree-based directed graph programming structures for a declarative programming language
|Sep 29, 2008
|May 27, 2014
|Apple Inc.
|Data detection of a character sequence having multiple possible data types
|Aug 7, 2008
|Jun 24, 2014
|Microsoft Corporation
|Immutable parsing
|Feb 5, 2014
|Oct 7, 2014
|Palantir Technologies Inc.
|Method and system for generating a parser and parsing complex data
|Feb 21, 2014
|Dec 2, 2014
|Palantir Technologies Inc.
|Method and system for generating a parser and parsing complex data
|Dec 6, 2013
|Dec 30, 2014
|Palantir Technologies Inc.
|Computer-implemented systems and methods for comparing and associating objects
|Dec 24, 2013
|Dec 30, 2014
|Palantir Technologies Inc.
|Computer-implemented systems and methods for comparing and associating objects
|Oct 2, 2013
|Jan 6, 2015
|Palantir Technologies Inc.
|Data integration tool
|Oct 22, 2012
|Jul 14, 2015
|Palantir Technologies, Inc.
|Sharing information between nexuses that use different classification schemes for information access control
|Oct 7, 2014
|Dec 1, 2015
|Palantir Technologies, Inc.
|Creating data in a data store using a dynamic ontology
|Jan 6, 2014
|Dec 29, 2015
|Palatir Technologies Inc.
|Template system for custom document generation
|Nov 5, 2014
|Jan 5, 2016
|Palantir Technologies, Inc.
|History preserving data pipeline system and method
|Jul 17, 2014
|Mar 1, 2016
|Palantir Technologies, Inc.
|Managing disconnected investigations
|Nov 24, 2014
|Mar 15, 2016
|Palantir Technologies Inc.
|Computer-implemented systems and methods for comparing and associating objects
|Sep 9, 2009
|May 24, 2016
|Palantir Technologies, Inc.
|Sharing objects that rely on local resources with outside servers
|Oct 26, 2015
|Jul 12, 2016
|Palantir Technologies Inc.
|Systems and methods for identifying information related to payment card breaches
|May 23, 2014
|Sep 27, 2016
|Apple Inc.
|Detection of data in a sequence of characters
|Oct 9, 2015
|Nov 1, 2016
|Palantir Technologies, Inc.
|History preserving data pipeline
|Dec 15, 2014
|Nov 1, 2016
|Palantir Technologies Inc.
|System and method for associating related records to common entities across multiple lists
|Oct 28, 2014
|Nov 15, 2016
|Palantir Technologies Inc.
|Method and system for generating a parser and parsing complex data
|Aug 29, 2013
|Nov 22, 2016
|Palantir Technologies, Inc.
|Resolving database entity information
|Apr 1, 2016
|Dec 6, 2016
|Palantir Technologies Inc.
|Systems and methods for identifying and categorizing electronic documents through machine learning
|Oct 5, 2015
|Feb 21, 2017
|Palantir Technologies, Inc.
|Domain-specific language for dataset transformations
|Nov 30, 2015
|Mar 7, 2017
|Palantir Technologies, Inc.
|Creating data in a data store using a dynamic ontology
|Feb 25, 2015
|Aug 8, 2017
|Palantir Technologies Inc.
|Systems and methods for organizing and identifying documents via hierarchies and dimensions of tags
|Dec 19, 2013
|Aug 22, 2017
|Palantir Technologies Inc.
|Systems and methods for providing a tagging interface for external content
|Apr 1, 2016
|Sep 12, 2017
|Palantir Technologies Inc.
|Systems and methods for annotating and linking electronic documents
|Oct 31, 2002
|May 6, 2004
|Comverse, Ltd.
|Application level gateway based on universal parser
|Dec 2, 2005
|Apr 13, 2006
|Adobe Systems, Incorporated, A Delaware Corporation
|Extensible help facility for a computer software application
|May 10, 2007
|Nov 13, 2008
|Microsoft Corporation
|Dynamic parser
|Nov 18, 2008
|May 28, 2009
|Fujitsu Limited
|Processing device for extracting immutable entity of program and processing method
|Sep 29, 2008
|Dec 10, 2009
|Olivier Bonnet
|Data detection
|Aug 7, 2008
|Feb 11, 2010
|Microsoft Corporation
|Immutable parsing
|Aug 7, 2008
|Feb 11, 2010
|Microsoft Corporation
|Grammar-based generation of types and extensions
|Oct 3, 2008
|Apr 8, 2010
|Microsoft Corporation
|Tree-based directed graph programming structures for a declarative programming language
|Jun 2, 2014
|Sep 25, 2014
|Microsoft Corporation
|Immutable parsing
|Mar 11, 2014
|Sep 17, 2014
|Palantir Technologies, Inc.
|Method and system for generating a parser and parsing complex data
|Mar 11, 2014
|Sep 17, 2014
|Palantir Technologies, Inc.
|Method and system for generating a parser and parsing complex data
|U.S. Classification
|717/143, 717/112
|International Classification
|Cooperative Classification
|European Classification
|Jan 28, 2002
Owner name: SUN MICROSYSTEMS, INC., CALIFORNIA
Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:UNGER, DAVID M.;REEL/FRAME:012540/0952
Effective date: 20020122
|May 2, 2002
Owner name: SUN MICROSYSTEMS, INC., CALIFORNIA
Free format text: CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNOR S NAME PREVIOUSLY RECORDED ON REEL 012540, FRAME 0952;ASSIGNOR:UNGAR, DAVID M.;REEL/FRAME:012871/0713
Effective date: 20020122
|Jan 6, 2010
|Fee payment
Year of fee payment: 4
|Jan 8, 2014
|Fee payment
Year of fee payment: 8
|Dec 16, 2015
Owner name: ORACLE AMERICA, INC., CALIFORNIA
Free format text: MERGER AND CHANGE OF NAME;ASSIGNORS:ORACLE USA, INC.;SUN MICROSYSTEMS, INC.;ORACLE AMERICA, INC.;REEL/FRAME:037302/0579
Effective date: 20100212


text:
Reuters Staff
1 Min Read
April 10 (Reuters) - DaVita Inc -
* DaVita names new president of international Source text for Eikon: Further company coverage:
All quotes delayed a minimum of 15 minutes. See here for a complete list of exchanges and delays.
© 2017 Reuters. All Rights Reserved.

subset: commoncrawl


text:
2 Ratings 2 Comments
Yield: Serves 4
Heat olive oil in large skillet over high heat. Add garlic and onion and saute until soft. Add shrimp and curry powder and cook, stirring frequently, until shrimp turn pink. Do not overcook. Add white wine and heat through.
Serve over rice.
Please note that some ingredients and brands may not be available in every store.
Lillian S Pittsford, VT
"Fantastic! I served it as a side dish with the Slow Cooker Ribs and everyone Loved it! Lillian"
"We thought this was easy and delicious"


text:
Maintain growth with fast financing
Larry – Pro Building Maintenance
"We no longer have to make the choice of making payroll or accepting a new job."
Thank you, Larry! We're happy to have served you and look forward to your continued success. Watch the following video to see what we were able to do for Pro Building Maintenance.
We recently sat down with Larry, a new client of Universal Funding's, to find out why his company chose to factor their invoices.
Q: What was life like before you started invoice factoring?
Larry: We previously funded growth spurts with credit cards, assuming personal risk, and we waited 45 days to get payment from our biggest customer.
Q: What differentiated Universal Funding from all other factoring companies?
Larry: The account rep who manages my account on a daily basis and other people on her team are some of the best people I've worked with. I also appreciated that no new debt was being generated. I don't like debt.
Q: How has working with Universal Funding made your work easier?
Larry: We have stabilized our cash flow and can anticipate needs. We are now able to look at monthly projections, and it's easier to accept new work without being strapped for cash.
Q: What is an obstacle that could have prevented you from using factoring services?
Larry: Larger companies are a bit more understanding of businesses using this technique to finance growth. I was careful on how this was presented to my customers. I expressed to them that we chose to work with a funding partner as a part of an accelerated growth program and this allows us to accept more work. The staff at Universal Funding has been professional and protective of my relationship with my customers.
"We have stabilized our cash flow and can anticipate needs. We are now able to look at monthly projections, and it's easier to accept new work without being strapped for cash."
Q: What did you find as a result of invoice factoring?
Larry: Reduced stress and we no longer have to make the choice of making payroll versus accepting a new job. It allowed us to grow revenues from $3M to $7M in a matter of months.
If you're like Larry and ready to choose invoice factoring as your growth solution give us a call.


text:
Last month, I had the honor of participating in Michelle Flick's e-panel on the writing process. I didn't get a chance to give her a proper shout-out in October, so I thought I'd highlight it today:
- Panel – Part I (Pre-writing)
- Panel – Part II (Writing)
- Panel – Part III (Editing)
- Panel – Part IV (Publicity)
- How's your November/NaNoWriMo/NaNoReviMo going?
- Did anyone else see the Firefly reunion last night? ♥!


text:
FREE SHIPPING on orders of $85 or more
An excerpt from www.HouseOfNames.com archives copyright © 2000 - 2017
Watersone Early Origins
Ross-shire, Scotland where they held the lands of Waterson in the parish of Fern (Fearn) in that shire from very ancient times. Wether Hill is located in Dumfries and Galloway, near New Galloway, Scotland; near Perth and near Penrith, England.
Watersone Spelling Variations
Watersone Spelling Variations
Spelling variations of this family name include: Waterson, Watersone, Waterston, Watherston and many more.
Watersone Early History
Watersone Early History
This web page shows only a small excerpt of our Watersone research. Another 145 words (10 lines of text) covering the years 1359, 1495, 1594, 1929, 1585, 1634, 1656 and are included under the topic Early Watersone History in all our PDF Extended History products and printed products wherever possible.
Watersone Early Notables (pre 1700)
Watersone Early Notables (pre 1700)
Notable amongst the family name during their early history was Edward Waterson (died 1594), English Catholic priest and martyr, beatified in 1929; Simon Waterson (1585-1634) a London prominent publisher of Edmund...
Another 30 words (2 lines of text) are included under the topic Early Watersone Notables in all our PDF Extended History products and printed products wherever possible.
Watersone In Ireland
Watersone In Ireland
Some of the Watersone family moved to Ireland, but this topic is not covered in this excerpt. Another 101 words (7 lines of text) about their life in Ireland is included in all our PDF Extended History products and printed products wherever possible.
The Great Migration
The Great Migration
Some of the first settlers of this family name were:
Watersone Settlers in United States in the 18th Century
Watersone Family Crest Products
Watersone Family Crest Products
See Also
See Also
Other References
The Watersone Family Crest was acquired from the Houseofnames.com archives. The Watersone Family Crest was drawn according to heraldic standards based on published blazons. We generally include the oldest published family crest once associated with each surname.
This page was last modified on 21 August 2014 at 08:14.
Sign Up
FREE SHIPPING on orders of $85 or more


text:
STERNER STUFF: Like Hunter S. Thompson — who as a young man retyped all of "A Farewell to Arms" just to absorb its rhythm and technique — the mystery writer William Kent Krueger once dreamed of becoming Ernest Hemingway. "At 19," he says on his Web site, "I read everything by him and about him. In the course of my reading, I stumbled onto a couple of pieces of information concerning Papa's lifestyle that I tried to incorporate into my own way of being. First of all, Hemingway never wore underwear. Well hell, I thought, whatever was good enough for Papa was good enough for me. Right away I discovered that Hemingway must have been made of sterner stuff, and I went back to wearing my beloved Fruit of the Looms."
But Krueger did borrow more from the master than his lean sentences and trim white beard. "I also learned in my reading that Hemingway's favorite time of day for writing was at first light," he says. "I gave it a try. And I liked it." Krueger makes his debut on the hardcover fiction list with "Trickster's Point," the latest entry in his Cork O'Connor detective series, which lands at No. 12.
IN THE MIDDLE: "Paterno," Joe Posnanski's much anticipated life of the late Penn State football coach Joe Paterno, jumps straight to the top of the hardcover nonfiction list. Posnanski has been blessed, if that's the word, with the same kind of morbid timing that helped to turbocharge interest in Walter Isaacson's "Steve Jobs" (at No. 10 in its 43rd week on the list), another authorized biography published on the heels of its subject's death. But Posnanski was also blindsided by the Jerry Sandusky pedophilia scandal, which broke after he had already started work on his book. Reviews have been mixed about his treatment of the case. In the daily New York Times, Dwight Garner called the Sandusky chapter the book's best, and noted that Posnanski holds Paterno to account for his failings. "But he sets Paterno's inaction in context," Garner wrote: "He was old, a bit befuddled and — a sin in football — he simply took his eyes off the ball. He'd stayed far too long as head coach, and was not the man he once had been." That wasn't good enough for Stefan Fatsis, reviewing "Paterno" in Slate, who said the biography read "like a one-source story, a writer's attempt to prop up the Potemkin village of his subject's life." For his part, Posnanski told The Associated Press he wanted simply to be a fly on the wall as the scandal unfolded. "The way I took it," he said, "was, I've come here to write about a man's life, I thought it only was more important when all this happened. Suddenly you're in the middle of this immense, immense story and you're getting all this access, I just thought . . . my responsibility was to put the reader there with me. In the house, in the middle of all this. To listen to his words. It was so important for me to back away at that point. Just let people decide what they wanted to think."
UNNAMEABLE EMOTIONS: Don't tell Edmund Spenser or Laurell K. Hamilton, but faeries are far rarer on the best-seller lists than plain old fairies (thanks in part to the glut of kids' books about Tinker Bell and her Pixie Hollow compadres). But Terry Brooks is doing his part to fix that: "Wards of Faerie," the first novel in a new fantasy series, enters the hardcover list at No. 3. This spring in The New Yorker, the "Swamplandia!" author Karen Russell recalled her childhood love for Brooks's work. "You're only 10," she wrote of her younger self, "but you're still pretty sure you ought to feel embarrassed about the unnameable emotions stirred in you by imaginary beings, the elves especially."Continue reading the main story


text:
Imperialism in Africa. J. Newman. West Africa. Slavery ruled illegal by Great Britain & the U.S. G.B. annexed the west coastal states- 1 st . British colony of Gold Coast & established protectorate of Nigeria France took the rest of West Africa
Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.
J. Newman
Concentration camp for Boers
Apartheid (1960s-1990s) will be created
b/w white controlled govt.
& blacks in South Africa


text:
Personal Stylist Notes
Travel is exhausting.
But so is taking care of a puppy.
When you combine the two, it's a bit overwhelming. Hence, the lack of postings in April, May and June.
While I'm not sure I can recall where I've been and what I've done, it's been phenomenal. However, it's time to throw in the towel for a couple of weeks. I've never allowed myself the opportunity to take a step back. Ever. The fact that I haven't posted but three times in June (including this post) tells you just how insane life is at the moment.
With many deep breaths, I will get to the other side. Little by little, the normal routine will come back. Until then, being and doing in the moment is where I am.
Photo from Porter magazine, Cate Blanchett
The month of May seems to have surpassed December in terms of schedule craziness. Each year takes on a new level of insanity. There are days when I can't remember if I've eaten lunch.
Summer is around the corner. And while I'd like to think I will be able to slow down, I don't see that happening. Which means, I clearly need to do a better job of taking care of myself. Hello, mani/pedi. Hello, spa gift cards that I haven't had time to book. Hello, soul-feeding books that I can't find time to read.
Today there is no excuse. Today, I am scheduling me time.
For those in the same boat, take your stand and join me.
Photo from unknown source
It didn't escape me.
It was just, well, busy.
As active as this season has been, I still feel horrible for not posting a shout out to all the remarkable, strong, beautiful mothers (of both human and furry children) on their special day. As the trees bud and the flowers bloom, it's a great reminder of how fresh and wonderful a mother's love is. And always will be.
What's great about this time of year, is that it brings out even the youngest of my clients. I've had the pleasure of working with graduates over the past few weeks, both high school and middle school. These young ladies are awesome — just like their mothers! While they start off trying to please me, thinking it will please their mothers, they soon feel comfortable adhering to my shopping rules: you must love it; no compromising, no matter what.
The mothers of these awe-inspiring teens feel a huge sense of relief, knowing the end result is achieved without pressure, stress or argument. I love that they trust me. And I love that it's such a fun and amazing experience for all.
As a mother myself, I understand the importance of positive role models. Even if that means I play mediator, that's okay. Everyone wins, after all.
Photo from Silverandlemon, Bianca Balti and daughter, 2013, in Dolce and Gabanna
Good morning. Good afternoon. Good evening.
Good gracious — I have to get that all in, as I don't know the next time I will.
Welcome to puppyhood, right? Exhausting. My new baby, Bo (19 weeks), is a love. Sweet, fun and learning the ropes. But boy is having a puppy work! Juggling clients, kids' schools + sports and raising/training a puppy has my head spinning. Sleep isn't something I get much anymore. And how long does the chewing stage last? Forever, I think.
Regardless, it's worth it. Though, George (our cat) would disagree.
All this to say that sometimes we don't get to everything we plan to. We bite off more than we can chew (why did I agree to style a photo shoot and take more kids home from lacrosse practice than I started with the very first week of bringing Bo home?). I am trying to keep things the same, normal. A routine. And the new routine includes my neighbors hearing me say "Bo, go potty" a million times a day.
But sometimes we don't get to everything we plan to. I was reminded of this just this morning in Pure Barre class. One of my friends said, "Drop the guilt, Bo doesn't have to be glued to you 24/7." True. Which means, I need to allow myself some me time. Though, it's nearly impossible to find at the moment.
I am grateful for this new addition to our family. Bo is the best — he greets every dog and human that passes our way. He loves the car (nap inducing). He potties on command (almost). He snores louder than my husband (when my husband has his 'machine' on). He loves me to the moon and sun and back. So blessed, I am. And I can celebrate because I actually got to wash my hair today.
*This good looking pup is why it's been a little quiet on the blog front.
It's still resort season.
And after a busy week with clients, a top secret shoot and battling a cold, I am feeling the need to let my mind escape — to somewhere tropical.
While I have another month before I actually take off to paradise, there's no reason why I can't dream about it, and live vicariously through my clients as I pack them for trips. Just the thought of palm trees, the warmth of the sun and soaking in a lot of laziness, brings me to life!
Until then, I have much work to do purging closets, spring shopping and event wardrobe planning. I will love every single second of it, too, as I have the best clients on the planet!
Photo from Elle Denmark


text:
Werth propels Phillies over Nationals
Jayson Werth belted a grand slam home run Wednesday, leading the Philadelphia Phillies in a 6-1 win over the Washington Nationals at Citizens Bank Park.
Philadelphia won the game as -270 favorites, while the seven runs went UNDER the posted over/under (9.5).
Joe Blanton improved to 10-7 with the win, allowing five hits over six scoreless innings.
Willie Harris drove in the only run for the Nationals. Livan Hernandez suffered the loss, allowing seven hits and two runs over six innings.


text:
Barrels of Fun, Custom Gifts for Any Occasion
Camp Survival
We will create a one gallon filled with fun and sweets for your camper. Let us know his/her, age, and hobbies or interests. We will do the rest!
Your IP Address is: 188.8.131.52
Copyright © 2017 Barrels of Fun, LLC. Powered by Zen Cart
Web Site Design by Growing Minds, Inc.
Web Site Design by Growing Minds, Inc.


text:
GraphicRiver Corporate Outdoor Banner 33 10728531
Category: Print Template | Comment: ( 0 )
GraphicRiver Corporate Outdoor Banner 33 10728531
Print Template \ Signage
Banner \ Corporate \ Modern \ Marketing \ Market \ Global \ Outdoor \ Planing
Print Template - Corporate Outdoor Banner 33 10728531 by rapidgraf @ GraphicRiver
Print Template \ Signage
Layered: Yes; Graphics Files Included: Photoshop PSD; Minimum Adobe CS Version: CS; Print Dimensions: 120x60.
Highly editable PSD Outdoor Banner , very easily customise to make it your own in seconds!
The Pack included.
- Outdoor Banner
- PSD file
- Print size: 122×62 inches
- Final size: 120×60 inches
- Bleed 1 inch (all side)
- High Quality and Details
- Easy to Customise
- CMYK, 150 dpi
- Print Ready
- Smart object placeholder
- Preview photos NOT included
- Photo links in download file
- Readme file (help file)
Fonts Required.
- Myriad – Adobe Software System Font OR download here: http://www.myfonts.com/search/myriad/fonts/
- http://www.dafont.com/primetime.font?text=primetime
- http://www.dafont.com/homizio.font
Don't forget to Rate in download panel. Thank you!
Easter Party Postcard Template; Corporate Business Flyer 02; Multipurpose Banner Template V08; Corporate Business Card 12; Multipurpose Banner Template V07; Wellness and Spa Postcard Template V04; 3 in 1 Multiuse Gift Voucher and Postcard Bundle;
Keywords: advertise, banner, billboard, business, commerce, company, corporate, corporate banner, creative, display, dynamic, elegant, energy, exercise, exicting, global, market, marketing, modern, outdoor, planing, product, solutions, strategy, template.


text:
The ass.zip file you have requested: Skins / Miscellaneous / A to B Titles / ASS - 187.87kb is not available. Perhaps try browsing all files for the game Half-Life and upload any files you want to share or are missing. This is the only information we could locate:
ASS Clan skin by Michael Patrick Clark, aka Sigma-X. firstname.lastname@example.com
Place files in the valvemodelsplayerass found in the Half Life folder. The folder needs
to be named the same as the model, or it won't work right.
This is my fir This is my first skin for Half Life, and is a modified Barney, with black pants with teamcolor flames, and the name ASS on front and back.
We recommend you return to the download list and browse the links from there. If the problem persists, contact us with the details.


text:
By Emily. Hayes has just now hit the age where he doesn't want to appear to "like" girls. He has lots of darling little girl-friends, but for sure lets me know that is where it ends. So, we had to make him a Valentine this year that keeps things nice and professional. No funny business. He's not one to lead any babes on, which I can respect. Anyway, the printable download is below if you dig it an need something easy for your own Valentine celebrations! SUCKERS // WASHI
Tag Archives: valentine's day
xoxo art
We're so sad this is pretty much the last of our Valentine's Day content this year! We always love this time of year on the blog. Nicole whipped up this oversized art for her home as a way to decorate. We loved this idea so much!Just grab your most Valentine-y paint a brush and butcher paper.Alternate X and O with your paints and let it dry.Tape it up on the wall and you've got yourself a nice little backdrop for more decor or a great little piece of art! Love never goes out of style, rightAnd Lolly's out. Happy Valentine's … Read more
bomb valentine
We had a couple different readers write in asking for last minute Valentine's Ideas! When you don't have a printer and you don't have time to swing to the nearest Print Shop, here is something you can make with household items (at least household items for us, you know, a kid's craft blog, ha!) You'll need red paper, tape or glue, and pipe cleaners! If you've bought pipe cleaners once, you will still have these for 20 years, so go digging through that craft box! They're never-ending! Then just wrap the paper around the pipe cleaner and your favorite stacked … Read more
Valentine's Picnic
You've already seen all the amazing elements to this Land of Nod Kit from this post, but we forgot to share the actual picnic! There's such things as dessert picnics right? There are now. It was truly just an excuse to get all our fun Valentine's Day decor out! Spread out a blanket, get your heart shaped sandwich cutter for lunch, and give our latest dessert concoction a try!All you need are a couple churros and your favorite ice cream! Simply wrap the churro around itself and tuck the corners in, sort of like a pretzel. Then sandwich the ice cream … Read more


text:
Now that we've considered the benefits of anger (its "good-ness"), it would behoove us to reflect on the types of anger (or the different ways anger is expressed) so that we can identify it in all its shapes and sizes. Anger can take so many forms that we don't always recognize it at times, whether it's our anger or someone else's. At times, we can even get the sense that "something just isn't quite right" but we can't always put our finger on just what is causing us discomfort.
It can be helpful to distinguish between two types of anger: the anger that is typically more observable and obvious, and the anger that is typically more covert and harder to identify.The first type of anger could be best understood by considering a bull. A bull is strong, explosive, and sometimes violent. Bulls can cause a lot of damage in a short amount of time (e.g. punching holes in walls or driving aggressively). At it's core, the bull's explosiveness is an attempt at self-protection.
The second type of anger, while it can be just as dangerous, appears less threatening. It could be best described as a pill bug (or a "Roly Poly" bug). Pill bugs have a relatively hard armor and at the first sign of danger they roll up into a pill to protect themselves. Unlike the bull, the pill bug usually does not cause any external damage (at least at first glance), but rather takes passive-aggressive measures like withdrawing or deflecting with humor. As a child, I used to love trying to open these little bugs up (perhaps that says something about why I chose the profession I did).
Odds are all of us have traits of both, even if we gravitate toward one type of anger over the other. Here is a list of ways that anger can rear its head. You may be surprised by some of these.
Bull (aggressive): Yelling, Violence, Cursing, Name-calling / Put-downs, Breaking the law, Coercion
Pill Bug (passive-aggressive): Silent treatment, Stone-walling, Cursing, Gossip, Sarcasm, Revenge-seeking behaviors
This list is not exhaustive and you are probably able to think of more. As you saw in David's most recent blog post, anger has benefits (it protects us, brings vibrancy to our lives, signifies passion, etc). However, by looking at the above list it is easy to see how our expressions of anger can cause us problems. If you noticed any of these forms of anger emerging in your life and would like to make some changes, counselors at CarePoint are available to help. Thanks for reading!


text:
Standing tall, waiting for a fall
In this article we survey the current investment landscape. Unfortunately, the picture ain't pretty.
Unlock this content
Your analysts are relieved that, finally, a good buying opportunity has emerged (see page 6). Apart from the money we expect subscribers to eventually make from it, it's nice to demonstrate that we're not just pessimistic for the sake of it. But the fact remains that we see little on the investment front that excites us.
A few members of our team recently spoke with an experienced investor of Argentinian descent. It made us reconsider a few fundamental assumptions—an always-useful exercise. Our well-educated contact had observed an episode which he felt was poorly-...


text:
Sejuani Build Guide by MotElegy
Not Updated For Current Season
This guide has not yet been updated for the current season. Please keep this in mind while reading. You can see the most recently updated guides on the browse guides page.
Thank You!
Your votes and comments encourage our guide authors to continue
creating helpful guides for the League of Legends community.
AP Jungler
Sejuani Build
First Back
Situational Armor
Situational +HP
don't forget
Example Finished Build
If you don't need jungle items or mobility anymore
Ability Sequence
Not Updated For Current Season
The masteries shown here are not yet updated for the current season, the guide author needs to set up the new masteries. As such, they will be different than the masteries you see in-game.
This is my first guide, so please go easy on me.
So I play a lot of Sejuani in the jungle and I have here a couple of builds I like for her. The new defensive masteries play well into Sejuani's kit, and her W scaling with AP and HP as well as being a damage aura has a unique feel to it in the jungle. She has on demand slows and a Q that does %Max HP damage, so Liandry's is great for whittling down the enemy team. Lastly, her ult can be very absurd with its duration and range and aoe radius. Her passive is great for tankiness and mobility, and reinforces the rest of her kit really well.
Smite. You're a jungler.
Ghost - really great on Sejuani since her Q can go through walls and is almost and so she isn't dependent on Flash as the only way to escape
Pros / Cons
Great clear times
Great mobility
Scales with HP
Passive +Armor
On demand, high magnitude slows
Q does %Max HP damage
Ganks can be lackluster, especially pre 6
Does almost no damage whatsoever when out of mana
Leveling up your E doesn't reduce its cooldown
Highly dependent on others for damage, especially early game
Activating your E in a gank but failing the gank overall will usually wind up taking a lot of CS
This may seem unconventional, but most of your jungle clear will come from +HP on your W, and since Sejuani builds so much HP the +% HP seals stand out to me. I don't usually need flat MR on Sejuani too often unless I'm likely to get invaded level 1 or 2. I split it 3/6 so that you're even with flat glyphs when ganking mid after you get your ult. The marks fall in with the seals. You still need flat armor, and because so much of your early game damage comes from +HP anyway, Sejuani doesn't need more than 4 flat AP marks to get decent returns on level 1 W. I personally prefer +% HP Quints on Sejuani since I almost always get boots of mobility and she has a naturally fast jungle clear and can navigate through walls with her Q. If you don't like this, movement speed Quints would be the alternative.
The +HP from runes isn't displayed in the guide summary at the top, but you'll be at 4905.6 HP on the jungle item build and 5069.85 on the other final build. +425.6 and +439.85 HP, respectively.
Swiftness isn't really necessary with your passive and tenacity from Spirit of the Elder Golem. Oppression will save you from a lot of damage by the end of the game with your E and R. 2 Points in Tenacious makes up for the small gap in armor from runes for early game, Perseverance and Second Wind go great with your HP and Warmog's.
+HP and damage auras. You're Sejuani. Sunfire gives you a two-fold damage aura boost with its passive and the +HP it gives to your W and will let you clear the jungle absurdly fast, and will also help whittle the HP of enemies in team fights.
Liandry's Torment is great as the magic pen will help your damage auras as well as pile on true damage to do more damage aura whittling.
Warmog's, because it's Warmogs and you scale with HP and are a tank.
Boots of mobility will let you get a lot of jungle farm and help you gank your lanes, but if you for some reason can't get it within a reasonable amount of time, Ninja Tabi is the preferred alternative to protect you from those adc's.
Spirit Visage boosts the healing from your masteries and Warmog's, provides MR, and CDR to boot. Did I mention +HP?
Spirit of the Elder Golem. +HP, Tenacity, and GP10. As Sejuani you will clear the jungle fast enough to optimize returns from this item as a GP10. However, after jungling stops being practical later in the game, I often trade this item out for more armor, typically Randuin's Omen.
Randuin's Omen has everything Sejuani needs. Frozen Heart is preposterous, and Thornmail typically isn't worth it since you already do so much residual damage, plus it doesn't give HP. Iceborn Gauntlet, however, if needed, provides a good source to cash in on that Oppression mastery point and Sejuani can make use of all of the stats, and it procs with her W.
If you're fed:
Funny things to do include buying RoA and doing crippling amounts of PBAoE damage with your W. Getting Guardian Angel to be extra annoying. Buying a Zhonya's on top of all of that for the guaranteed couple seconds added to your lifespan and the total 100 armor behind your RoA boosted HP.
Skill Sequence
W really, really gives you incredible clear, while E makes your ganks significantly more effective as the magnitude of slow increases. If you feel the points in E aren't necessary, you can max W first. I usually max Q last because I typically only need it once or twice per gank, and it's more effective late game when people have more Max HP.
Creeping / Jungling
I typically go Blue -> Wolves -> Red -> (using Q to dash through the wall from Red) Golems -> Wraiths/Gank -> Gank/Wraiths -> Wolves/Gank -> Gank/Wight
Pop E early vs. jungle creeps to maximize your returns from the Oppression mastery. Skill sequence is typically W -> E but can be W (queue) -> Q -> W (activates onhit) -> E if you're in a hurry or need to go through a wall. Try to conserve your Q, though, as it costs a lot of mana and is core to ganking.
Later in the game, simply walking into a lane and popping W -> E will clear the entire wave of minions.
Team Work
Sejuani enjoys people that can chase down her slowed and weakened targets. She also appreciates AD, as she does almost no AD damage. Because of how short the range on her Q is, people that can provide CC protection, such as Morgana.
Sejuani regens HP relatively fast from her items and masteries, so she appreciates barriers that will let her heal up passively in team fights. Morgana comes up again, and other complements here include Lulu, Karma, Janna, Kayle, Lux, Orianna, and Thresh. Also bruiser-y supports that take Face of the Mountain are appreciated, such as Gangplank, Poppy, Nasus, Leona, Taric, Mundo, etc.
Chasing champs appreciate that Sejuani can activate her E after the enemy flashes away if they're marked. Champs such as Teemo, Jinx, Quinn, Udyr, Tristana, Lee Sin, Gangplank, Vayne, etc.
Allies that regularly take Grievous Wounds, such as Lux, to help your residual damage stick vs. life steal.
People that appreciate Sejuani:
Yasuo (Sejuani's Q knocks enemies airborne and can affect multiple champs.)
Trundle (stack slows)
Jinx (slow often allows for landing her W)
Teemo (slow and ability to whittle enemies and hit after flash)
Thresh (slow for grabs)
Singed (same as teemo)
Morgana (lets her land her ult very reliably)
Champs that really stand out in general are:
Lee Sin
Sejuani is similar to Volibear, who also scales HP, but has a quicker clear and an easier time ganking. However, as she's AP damage and majority DoT, she requires teammates that can make her damage stick or make use of her damage as a pseudo -regen effect. One thing that's very important is when to use your E: typically immediately when jungle farming and save for after a flash on ganks. Her W also resets her AA, which can be used for clearing wards quickly. Her W also queues before activating and should be used before Q'ing in on ganks. Lastly, she is at her best vs. multiple targets, which is unfortunate for quickly clearing Dragon. However, since her ultimate provide such long duration CC, she can still go for dragon early on if she can clear bot lane.
Final note - Vision Wards:
Buy one early and place it in the small river bushes to get your money's worth. Also a ward placed in the bush behind the enemy red buff can change the entire game in your favor and can be invaluable for your mid lane.


text:
I Have Dystonia
Dystonia anonymous support group with information on diagnosis, treatment, symptoms, along with personal stories and experiences with Dystonia. You're not alone. 15 People
My Mum.Hi everybody, I am not the one that is actually with the dystonia but my mum has a very severe case of it. When my mum has one of the episodes, afterwards she can be very distressed. When I see her in these episodes it makes me feel like I am a useless piece of crap. Sometimes...
Jas4001 18-21, F 2 Responses 0 Apr 28, 2012
Mornings like this I wish I didn't have to takemeds prescribed by doctors just so I don't have to feel anything. All the bad side effects are getting to me. I wish marijuana was legal in Texas. I'd go back to California just for their weed. Lol
vanessamoomoo 26-30, F 1 Response 1 Oct 4, 2014
Hi, I'm from Canada. I'm almost 21 now,and ever since I was little I've been told I have Cerebral Palsy; However, as I grew and got older, it was apparent to everyone that something was off the mark. I could do things that people with CP "aren't supposed to" be able to do - and I COULDN'T do things that apparently...
1happylady 22-25, F 2 Responses 1 Apr 8, 2015
For years I have struggled with painful spasmsfrom my neck to my hips, with unexplained pains in my legs. My orthopedists insisted that I just had scoliosis, and sent me to PT and put me in useless back braces. It wasn't until I sought out a neurologist in May out of sheer desperation to get a explanation for my pain (and...
Medi2017 22-25, F 0 Aug 17, 2014


text:
BIR-EAR-WOR lipsticks for KaDeWe by uslu airlines
KaDeWe asked uslu airlines to create three exclusive lipsticks for their special events "The early bird catches the fashion worm".
In collaboration with KaDeWe Berlin, Oberpollinger Munich and Alsterhaus Hamburg, we launched colours that played with the original early bird's beaks. The beaks they use to catch worms, logically. Simple? Simple!
Our naming scheme followed strictly conceptual guideance this time. No dream, no memory, just 3 letters to match 'early' + 'bird' + 'worm'. The first lipstick, an oranged yellow and hence actually common with many feathered animals in zoos and forests worldwide, got the airport code EAR for Kearny in the USA.
The second stick, BIR, shares the name with airport BIR – Biratnagar in Nepal. With a pinkish purple, such shade might be spotted occasionly by very ambitous ornitologists.
Number three, WOR, is a plain green. Impossible beak in nature, rare on human lips, only thinkable with uslu airlines, only buayanle at KaDeWe-Alsterhaus-Oberpollinger. For now. Airport code is WOR for Maramba on Madagaskar


text:
[Regular visitors please note: This post is my entry to the Indiblogger/Cleartrip contest; the full day-by-day report of this Thailand trip will appear after I'm done with my Malaysia posts]
I arrived in Thailand after I got a great deal from Cleartrip last November for the Bangalore – Bangkok route: Thai Airways return flight + Rs. 1500 hotel voucher + Rs. 500 preloaded Thai SIM + entry to DreamWorld theme park — all for Rs. 16,472.
After buying a bunch of camera equipment from Bangkok, I arrived in the historical city of Chiang Mai two days later.
What was my purpose of landing up in Chiang Mai? Firstly, I love this city. The word I often use to describe Chiang Mai is 'charming'. But the main reason why I was here in November 2010, was to witness the Thai festival of Loy Krathong, more popularly called Yi Peng festival in Chiang Mai.
I always wanted to witness the festival as just seeing the photographs and videos lead me to think this is such a beautiful festival to experience first hand! Loy Krathong is the Thai equivalent to Diwali. You could say it's Thailand's 'festival of lights'. I chose the dates based on information I gathered online, but even after arriving here and asking the hotel staff, I still couldn't get any concrete information on the schedule of events.
Regardless, for day 1 in Chiang Mai I went around town to find out more about the days ahead and more importantly, where the big release of lanterns was going to be held.
I rented a bike and decided to just go for a drive, as I loved it when I rode around town the first time in 2009.
The last time I was Chiang Mai, I drove up Doi Suthep hill, to visit the temple perched atop. I didn't want to go all the way up this time, but I still wanted to drive up the hill to a certain point.
The ride up Doi Suthep is enjoyed by many — tourists and locals alike.
But my stopping point was the last viewing point before you reach the top of the hill.
As darkness fell, I made my back down and back into town.
Though celebrations hadn't officially begun, people had still gathered around Ping River.
I got a taste of what was to come the next few days.
Day 2
After learning how to make Thai Green curry at the cooking class I attended in the day, I set off for Mae Jo in the evening. One of the staff at the cooking class told me the massive release of lanterns would be from here.
Ever since I saw photos of the festival, I made it a point that I would witness it myself. So by 5pm, I hired a Tuk Tuk as I didn't really know how to get to the grounds at Mae Jo.
It was pitch dark inside and virtually no street lights anywhere. When I had spoken to the staff earlier in the day, he told there would around 20,000 people at the venue. Judging by the traffic and the scores of people in front of me, I believe him!
After walking further in for around 10 minutes, I stopped at a crowded section where hundreds of people were lighting lanterns and releasing them into the sky.
I knew I was there to find the site where thousands of lanterns were going to be released at the same time but I couldn't help but get distracted. It's such a beautiful sight and a lot of fun to see people attempt to make these lanterns fly.
Half an later of observing people and staring into the full moon night, suddenly, I hear screams.
I turn around, and couldn't believe my eyes…
I ran, but so did several others! I tried to squeeze through the crowds to try and get a good shot but alas, to no avail. There were just too many people… disappointed, just like me 🙁
I was gutted.
The one moment I was hoping to see up close for months… and I couldn't be in the middle of it all.
The grounds from where the actual release was happening was still further away. By the time I finally managed to get in, it was all over.
Words can't describe how gutted I was in knowing I was 'so near, yet so far' from being there at that moment. I could have consoled myself by saying "Oh well, hundreds of others missed it too…" but it couldn't cheer me up any which way.
I went back to Chiang Mai city disappointed.
I was in no mood to party that night.
Day 3
After yesterday's disappointment, I wasn't even in the mood to step out during the day. I was also feeling a bit feverish as the return journey in the tuk tuk was chilly– and I was woefully 'under-dressed' yesterday night.
I finally stepped out by around 4pm and hoped for something today to make up for yesterday's 'loss'.
And yes, there were events lined up that did bring a smile back on to my face.
Hundreds of locals thronged to the banks of the Ping river to release krathongs into the water.
The release of the krathongs into the river is a symbolic act of letting go of one's grudges, anger and any past bad moments, and hope one can start afresh in life.
All the Buddhist temples were abuzz with activity and many turned into food courts, offering all sorts of delicacies.
With all that was happening around me, for a moment, I forgot about yesterday's disappointment and just enjoyed what was on offer today.
Loy Krathong is an amazing festival. Though its celebrated across Thailand, Chiang Mai throws the biggest 'party' of them all. I waited months and invested quite a lot in photography equipment for this visit, and although I extremely disappointed on missing being at the site where the big release of lanterns took place, I told myself: "I'll be back next year"
And my 'purpose' remains the same.


text:
ST. PETERSBURG, Fla. (AP) – Deputies are investigating the death of an infant found dead in his bed at his caregiver's home near St. Petersburg.
Pinellas County Sheriff's officials said in a news release that 2-month-old Jayden Livermore was found dead Tuesday when 59-year-old Donna M. Orlando went to check on him while he was napping.
Investigators say Orlando had placed the baby in bed around 10 a.m. before doing household chores. When she went to wake him around noon, investigators say he appeared unresponsive. Orlando called 911 and a neighbor performed CPR on the child before paramedics arrived.
He was taken to a hospital where he was declared dead.
Investigators say there were no obvious injuries to the child. An investigation continues.
when news happens
instantly available to you with the WFLA News App.
WFLA.com provides commenting to allow for constructive discussion on the stories we cover. In order to comment here, you acknowledge you have read and agreed to our Terms of Service. Commenters who violate these terms, including use of vulgar language or racial slurs, will be banned. Please be respectful of the opinions of others and keep the conversation on topic and civil. If you see an inappropriate comment, please flag it for our moderators to review.


text: On Mon, Dec 15, 2008 at 06:41:27PM +0200, Eugene V. Lyubimkin wrote: > Otavio Salvador wrote: > > <deity team hat> > > I think this could be fixed since the fix should be fairly trivial and > > we could send it for pre-approval from RM team. > > </deity team hat> > Ok. I will try produce a patch as soon as I have enough time. Thanks a lot for the patch, I merged it and uploaded it (along with some more fixes) to experimental. I was slightly hesitant about it first because in the past {http,ftp}_proxy always won over the apt conf. But I guess if we release note it (or put it into NEWS.Debian or something) we should be fine. It more correct this way. Thanks, Michael


text: Molly is my 10-year old pug who watches over the rest of the pack & makes sure everyone stays in line. Like her sister Mylie, Molly is very much a mommy's girl & loves being a lap dog and spoiled rotten. Molly lost her eye in 2006 but hasn't let that slow her down at all.Add to Favorites


text:
Students painting outside the Ghost Ranch chapel, June 2017
These intensive experiences immerse you in art work, remove you from ordinary distractions and move you forward in a way that single classes once a week cant provide. Questions? contact: 413-367-2800 or Email Louise. Register with the sponsoring art center and please notify me that you have registered.
Oils & acrylics. Fridays & Saturdays in January/February At my studio at Leverett Crafts & Arts in Leverett Center. $25/class, attend as you are able. Minimum of 3, maximum of 8 per class. Ground floor, easy parking. Email Louise to register
A plein air painting workshop at Ghost Ranch, Abiquiu, NM. Oils & acrylics Tuition, housing & meals: $1110-$1440, various lodging options. Camping available, meals extra.
The Ranch is located in the heart of famous dramatic formations and the first western home of Georgia OKeefe. Extensive daily outdoor painting. I specialize in acrylics if you want to try this flexible medium. Painting sites include adobe architecture, colorful cliffs, desert vegetation, ranch buildings, mountain and river views. No beginners, sorry. Bring all painting supplies (list provided.) I have painted annually in this area since 1997 and feel it is my second home. Come join me! Youll fall in love with northern New Mexico! Minimum needed: 7 students.
To Register: Call the Ghost Ranch at 877-804- 4678 or 505-685- 4333 or online: Register Class #G17A623.
Additional Info: Please notify Louise once registered. Email
Oils & Acrylics an indoor painting workshop with outdoor painting opportunities, The Warwick Center, Warwick, NY. Tuition, housing & all meals 2017: $710 Single Room / $585 Double Room (less for Oct. Leisure Services program)
Challenge yourself to paint more boldly and fearlessly! The emphasis will be on developing good composition, creating clean color and learning about light and perspective. Painting demonstrations and personal critiques will move you along quickly. Since I specialize in acrylics, you may want to try this excellent and forgiving medium. All levels of experience welcome. (NOTE: The October Leisure Services class will be a Master Class open only to students who have worked with me at least once.) Located just south of the Catskills in New York state, the beautiful hillside location has lovely comfortable rooms with private baths and excellent food at the historic Warwick Center you will want to return!
To register for May, July, Sept. workshops: Call Road Scholar (no age limit) toll free (877) 426-8056 or register on line at www.roadschola.org
To register for Oct. 22-27 workshop: Questions about any workshops and to register for Leisure Services, call Arlene at The Warwick Center: 845-986- 1164; or email the Warkick Center email
Dates TBS - Contact Louise
Are available upon request, Lessons are indoors at my studio near my home, Leverett Crafts & Arts, and outdoors, on site. Check for occasional special weekend workshops. Email Me or call at: 413-367-2800 to reserve space.
Hosted and Maintained by: Westfield Web Design


text:
You don't need to be locked into a cellular contract with a specific carrier if you don't want to. If you want the flexibility to change carriers without changing your phone, an unlocked cell phone may be the best choice for you. Here are some frequently asked questions to help you get familiar with unlocked cell phones and the terminology that goes along with them.
About Unlocked Cell Phones:
What does having an unlocked cell phone mean?
When a cell phone is "locked," it can only be used on the cellular carrier that sold you the phone. An unlocked cell phone can be used on any network that is compatible with the phone's wireless technology, such as GSM and CDMA networks. In some countries, cellular providers are required to unlock your cell phone after your contract expires. Of course, you can buy unlocked cell phones to begin with and then activate them with the wireless carrier of your choice.
What's the difference between CDMA and GSM cell phones?
CDMA and GSM are competing network technologies. Most cellular carriers use one or the other. GSM phones use interchangeable subscriber identity module (SIM) cards that identify each phone with a specific user or phone number. If you want to change phones, you can simply install your SIM card in a new phone. Unlocked cell phones will accept SIM cards from other carriers. CDMA cell phones don't use SIM cards, so an unlocked CDMA cell phone has to be programmed to work with each carrier you use.
Can I unlock a cell phone myself?
It is possible, but not recommended. An improperly unlocked cell phone could become unusable. It is usually safest to buy an unlocked cell phone outright or have a professional like ourselves do it for you.
How do I know if my unlocked cell phone will work?
Before you decide on an unlocked cell phone, you may want to decide which network you want to use with it. Then you can check the phone requirements for that carrier and whether the models you're considering are compatible.


text:
At the end of each class, my dog was usually identified as the one needing a little extra attention from the trainer. While the trainer taught lessons, my dog often ran in place to the point of exhaustion or tried to earn the attention of other dogs so that they could play together. My dog is a lot of fun… and she's still not disciplined solely because of me! Ha!
I remember one of the first lessons we dog owners learned. We were instructed to stop talking to our dogs. Filled with affection, we often talk to our dogs constantly, about everything. With all the information coming from us, dogs often tune us out -- unable to discern what's important to hear. The trainer explained that in order to effectively communicate commands that our dogs will adhere to, we owners must only communicate with them when the information is important and when there's something that the dogs must do in response.
Nearly every other week I minister God's kind thoughts and intentions to others in the Body of Christ. I don't always hear something new from God for myself with the same frequency. I consider these "dry spells" periods where I am not worthy of God's attention. That's a lie. God's silence is not a punishment, but rather one way that he disciplines those he loves into accepting the gravity of the truth he shares and responding to his words in kind.
My declaration:
"God's silence is not a punishment. He is disciplining me - his beloved - into accepting the truth in his words and responding to his carefully curated promises with hope, newfound elements of identity, and love."
Friends, you are his sons and daughters. He doesn't hate you. He loves you! His silence is a method for preparing you to receive and accept his words and direction. When the words come, they will land securely in the tenderized places of your heart. You will be transformed. Your inner life will receive an upgrade and you will see God's hand on your outer circumstances. Wait on his words.


text:
Visiting Journalists
There is a long, rich history of journalists writing and reporting compellingly about topics related to the Russell Sage Foundation's mission to "improve the social and living conditions in the United States." The growth of economic inequality and its consequences, inequities in educational achievement and attainment, the impact of modern immigration, and recent racial tensions over urban policing are all examples of topics addressed by journalists that are central to RSF programs, and which have been the subject of study by RSF scholars and grantees.
In conducting original research on a wide range of social, political, and economic conditions and presenting those findings to the public, journalists are critical to our understanding of Americans' lives and lived experiences. Visiting Journalists work in residence at the Foundation for a period of 2-3 months alongside resident Visiting Scholars who might help inform the development of their projects.
Click here for more information on applying to be a Visiting Journalist.
Fall 2017 Visiting Journalist
Nikole Hannah-Jones
Nikole Hannah-Jones is a staff writer at the New York Times Magazine. She will join RSF in September 2017 and will work on a book about school segregation that goes back to the very founding of common schools to the present-day educational landscape to argue that our schools are not broken but operating as designed.
Past Visiting Journalists
- Andrea Elliott, New York Times
- Alexandra Starr, NPR
- Carole Carmichael, The Seattle Times
- Eyal Press, author of Beautiful Souls


text: I remember Ontario butternut squash usually being available well into the spring (and the Foodland Ontario website says it should be around until March). In the last few weeks, trying a few local supermarkets, all I can find is butternut squash imported from Mexico, which annoys me greatly because I find it tasteless and squishy. A friend of mine says Ontario squash gets sold at a premium to Japan and then cheaper Mexican squash gets imported to us. Anyone know the truth? Or still can find Ontario squash at a major grocery store?


text:
Vintage souvenir plate measures 7 1/4" in diameter and is in perfect condition. A souvenir of Richardson Grove in California, A grove of the giant sequoia's along the Redwood Hwy. Gold rim border. Perfect condition with no damages.
All Items : Collector Plates : Pre 1960 item #881155 (stock #safn-2443)
Vintage souvenir plate from the state of New Mexico, the sunshine state. Coupe shape, measures 9 3/8" in diameter. various colorful scenic points of interest shown. Carlsbad cavern, state capitol, the roadrunner, state flag & flower, Indian weaver, ect. No chips or cracks but there is a lot of crazing.
A neat pie plate with the Currier & Ives scene "The old homestead in the Winter" Green on white. Probably made by Royal China. On the back is a brief history of the currier and Ives scene. No chips but there is a smalll hairline crack. The pie plate measures 9 7/8".
Libby's gold leaf or golden foliage water goblet's are in very nice condition with no chips or cracks, Thick bottoms with stems, frosted centers with assorted gold leaf details and gold edge trim. I have 6 available in this size. They excellent and bright. Price is for each. I will be listing lots of other golden foliage pieces too. They measure 5 1/2" tall.
All Items : Glassware : Depression : Companies : Hocking : Pre 1930 item #885766 (stock #safn-2546)
This is the 7" dessert plate, or salad plate has the Waterford/Waffle design on the rim and a star burst pattern in the center. The plate measure 7" inches in diameter, and is in perfect condition. I just have one available right now. This Pressed Glass line was produced by Anchor Hocking from 1938 to 1944 only, and was titled "Waterford" for it's impressive and elegant pattern. During this period, only clear "Crystal" and Pink was produced. Other colors found were special promo items during t...
A cute ceramic potpourri pot with nice large holes on each side for air circulation and to let the fragrance flow. Lid and bottom of the pot have a band of tulips decoration. Measures4" tall plus lid. Excellent condition.
A prettu dish made of glazed ceramic with a mother of pearl lustre finish. Highlighted with gold trim and a gold rooster. Measures 9 1/2" long. No makers mark, and may have been hand made. Perfect condition with no damages.
Vintage coffee cup stamped VICTOR. Measures just over 3 1/2" tall and is made of nice thick glazed china. Off white color and has no damages, just normal wear.
All Items : Kitchen : Salt and Pepper Shakers : Pre 1980 item #904464 (stock #safn-2315)
I'm not real sure what these are. A basket of leaves, or a basket of cabbage. Made of glazed ceramic an measures 2 3/4" tall. Original stoppers and in excellent condition though.
All Items : Kitchen : Salt and Pepper Shakers : Pre 1990 item #907059 (stock #safn-2317)
Tall and plastic. country blue color milk can salt and pepper shakers, measures 4" tall and are excellent condition. Great dairy collectible or a great addition to your country kitchen.
All Items : Kitchen : Salt and Pepper Shakers : Pre 1980 item #907280 (stock #safn-2340)
Porcelain souvenir shakers that say "Governors Palace" and has a border of music notes decoration. Made of porcelain and has gold rim, and stoppers. measures2 3/4" tall and arein excellent condition with no damages.
Older style(thicker) Princess House crystal flat tumbler measures 5" tall and is in the Heritage pattern.I have 5 available and price is per glass. All are in excellent condition. Please specify quanity when ordering. I combine shipping for economy purposes, you pay actual postage, and no more!.
All Items : Music and Musical Instruments : Sheet Music : Pre 1960 item #920033 (stock #safn-1632)
Sheet music for the song "Midnight Cowboy" as sung by Johnny Mathis on Columbia Records. It was the theme song of the movie by the same title starring Dustin Hoffman and Jon Voight. Johnny Mathis cover photo.The lyrics are by Jack Gold and the music is by John Barry with a 1969 copyright. There are three pages of music. The last page has all the words to the song. Wonderful condition but there is a tear on the cover, Not visible unless inspected. The booklet is in good condition - inside and ...
All Items : Music and Musical Instruments : Sheet Music : Pre 1970 item #920042 (stock #safn-1634)
Theme from SUMMER OF '42 Vintage Sheet Music The Summer Knows, 1971. Words by Michel Legrand, and Music by Marilyn and Alan Bergman. Featured on Cover is the Movie Promo from Summer of '42. From the Show, Starring Summer of '42 Jennifer O'Neill, Gary Grimes, Jerry Houser, Oliver Conant.Very good condition , & all music intact.
All Items : Miscellaneous : Pre 2000 item #921590 (stock #safn-4311)
A perfect gift for the special teacher that deserves a little token of appreciation. Large heavy ceramic mug has a blackboard, ruler and an apple for the teacher. Measures 4 5/8" tall and is in excellent condition. Says "THE GREATEST TEACHER" on both sides. Dishwasher safe.
Pretty western style earrings from Avon. Heavy silvertone with pierced post backs. Measures 1 3/4" long. Never worn, and comes on original velvet foam card, no box.
All Items : Dinnerware : Blue Ridge : Pre 1950 item #930888 (stock #safn-9226)
Blue Ridge Southern potteries saucer in the mirror image patter. One single red flower in the center with pie crust edge. Perfect condition. Not marked. I have other pieces in this pattern that are marked.
Adorable little satin frosted mini bunny rabbit candle holders in four assorted pastel colors. They hold the small taper candles. Each is in perfect condition and measures 2" tall. I have four, as shown. Price is for each. Green, yellow, white, or pink. Please specify color. Perfect for Easter!!!


text:
Tiphanie K.
Greensboro, NC, 27410
Joined on July, 2012
Gender: Female
Average Rating:
Weekdays in the afternoon
Lives Near:
Can Meet:
Up to 15 minutes away for no additional charge
EducationI am a graduate of UNC-Greensboro. I hold degrees in both K-6 Elementary Education and Spanish.
ExperienceI have tutored for years as a college student. Tutoring gave me experience with students and allowed me to focus on the students' needs. I enjoy seeing students' confidence as learners grow and their abilities improve. I am now employed as a teacher. I am fluent in Spanish. This skill allows me to connect with my students on a different level.
HobbiesI enjoy scrapbooking, photography, reading, and cooking.
Preferred Subjects
Spanish, Kindergarten - 8th Grade
Inquire about this tutor
The tutor will respond if they are available/interested.


text:
[HanCinema's Drama Review] "My Sassy Girl – Drama" Episodes 5-6
The opening of the fifth episode is an extended replay of the last scene of the fourth episode- and it really is a perfect example of how good editing can turn a borderline unwatchable sequence into a genuinely entertaining one. We get a lot more exposition about why the pawnbroker is a bad dude who got what was coming to him. More importantly, Princess Hyeomyeong gets some badly needed positive personality traits. She made the mess here, not as a consequence of her being a fickle psychotic, but out of a genuine concern for justice.
The following scene continues that streak with Princess Hyeomhyeong bullying Gyeon-woo into trying new, delicious food that he would normally turn up his nose at. That dynamic is my favorite part of their relationship- how Princess Hyeomhyeong is more in touch with low class attitudes even though she's the Princess. Then there's the basic personality clash. Gyeon-woo has built himself up as this epic scholar. He's loathe to deman himself publically by behaving in a way that is not awesome and cool.
Elsewhere, Da-yeon gets some negative character traits, which makes it easier to root against her. The funny part is that Da-yeon really is just a feminine version of Gyeon-woo. She thinks of herself as being superior to everyone in looks, temperament, and intelligence, and uses this as a justification to talk down to people. Da-yeon is nice to Gyeon-woo mainly because she sees him as an equal worthy of her attention. But even then, she's making transparent attempts to manipulate him.
Gyeon-hee (played by Jung Da-bin) typifies this well as Gyeon-woo's sister, who so obviously desperately wants to enter into the higher echelons of Da-yeon's social clique. In trying to achieve this goal, Gyeon-hee frequently comes off as very annoying and pesky. Working from this standpoint, I can see why Gyeon-woo has more of a sincere interest in Princess Hyeomhyeong. Royal title notwithstanding, Princess Hyeomhyeong clearly does not care what anyone thinks of her.
Well, she does care about what Gyeon-woo thinks just not in that way. I rather liked her disgusted look at him during the dinner scene. Yes, this pair of episodes did manage to put me in a better mood almost immediately simply by having Oh Yeon-seo show a wider variety of expressions. That is her main talent, after all, is that fantastically expressive way. Ah, how it was wasted on that endless search for the ring…
Review by William Schwartz
"My Sassy Girl – Drama" is directed by Oh Jin-seok, written by Yoon Hyo-je and features Joo Won, Oh Yeon-seo, Lee Jung-shin, Kim Yoon-hye, Son Chang-min, and Yoon Se-ah.
Note : due to licensing, videos may not be available in your country
Copy & paste guideline for this article
Always put a link back to the source and HanCinema permalink
"[HanCinema's Drama Review] "My Sassy Girl – Drama" Episodes 5-6″
by HanCinema is licensed under a Creative Commons Attribution-Share Alike 3.0 Unported License.


text: pierre auguste renoir definition December 15, 2017 AZ Dictionary Link to this page noun: French impressionist artist (1841-1919) How would you define pierre auguste renoir? All the definitions on AZdictionary were written by people just like you. Now's your chance to add your own! Your Full Name Your definition Post Definition


text:
Forth Valley Magic Circle presents – A Lecture by Mr Tango
Forth Valley magic Circle present a lecture by Marcelo Insua (Mister Tango) on; Tuesday 14th February, at The Station Hotel, 2 Foundry Loan, Larbert, FK5 4AW starting at 7.30pm, £10 entry to non members. Mr Tango isn't lecturing at the Blackpool convention, so this would be an opportunity to see his full lecture. It is called "Stress Free Magic"