text:
|Publication number
|Publication type
|Application number
|Publication date
|Feb 14, 2012
|Filing date
|Mar 7, 2008
|Priority date
|Jun 30, 2004
|Fee status
|Also published as
|Publication number
|Kevin Scott Beyer, Hui-I Hsiao, Joshua Wai-Ho Hui, Ning Li
|Original Assignee
|International Business Machines Corporation
|Export Citation
|BiBTeX, EndNote, RefMan
|Patent Citations (60), Non-Patent Citations (12), Referenced by (9), Classifications (4), Legal Events (6)
|External Links: USPTO, USPTO Assignment, Espacenet
This application is based upon and claims priority from prior U.S patent application Ser. No. 10/710,288, now U.S. Pat. No. 7,370,273, filed on Jun. 30, 2004 the entire disclosure of which is herein incorporated by reference.
The present invention generally relates to the field of organizing and inter-relating data files. More particularly, the present invention relates to a system and associated method for a dynamic folder hierarchy such that documents, items, or object groups stored without external organization provided by a static folder hierarchy can be viewed by the user in a dynamic folder hierarchy that adapts to modifications of the documents, items, or object groups without manual intervention.
As used herein, the term "folder" refers for example to a named collection of related items that can be retrieved, moved, and otherwise manipulated as one entity. "Foldering" or "linking" is a process where a content management system manages or controls the creation, retrieval, editing and distribution of content within an information processing system. Foldering or linking is the act of forming a "link" relationship between two Items. Generally, the content management system enables an end user to create a folder in the content management system and file it into a library by interacting with a suitable application.
Foldering is a generic concept of grouping documents or entities. A folder hierarchy can be used as a classification method to categorize documents, helping to narrow a search space for documents and providing a natural method of navigating documents. Examples of providing the folder hierarchy can be found in file systems such as, for example, the NTFS on Windows platforms, or in an email repository such as, for example, Lotus Notes�.
Conventional foldering mechanisms require a user to manually maintain the placement of documents in a folder within a folder hierarchy. When the content of a document is changed, users have to determine a location for the document within the folder hierarchy that matches the new content of the document. The possibility of misplacing documents in a folder hierarchy is relatively high. Once the document is misplaced, it can be difficult to locate.
Auto foldering systems address the issues of manual foldering. Conventional auto foldering systems automatically place the documents in folders using a predefined criterion based on the properties or content of the document. OLE_LINK2 Although this technology has proven to be useful, it would be desirable to present additional improvements. OLE_LINK2 Using an auto foldering system allows association of a document with many folders. If changes in the content of such a document occur frequently, the processing overhead involved in reevaluating the foldering criteria and placing the document in appropriate folders is high.
Conventional dynamic foldering systems address the issues of manual foldering while reducing processing overhead of auto foldering systems. Instead of requiring static placement of a document in one or more specific folders, a criterion (or criteria) is defined for each design-time folder to describe which documents are associated with the folder. When during run-time a corresponding dynamic folder is accessed via query or path navigation, a collection of documents is evaluated against the defined criteria. Those documents in the collection of documents that satisfy the criteria of the dynamic folder appear as members of the folder.
One conventional dynamic folder system provides a mechanism to populate "smart" folders with documents retrieved from a search executed upon a "folder open" command [reference is made to "Smart Folders in Greenpasture", G5 Desktop Technical Note, http://www.greenpasture.com/teknotes/teknote_g5_desk top—03.pdf]. The smart folders contain pointers to documents returned from a saved search. To create a smart folder, a user first defines and saves a search. The user then creates a smart folder and associates the saved search with the smart folder. The system runs a search each time the user opens the smart folder and fills the folder with documents returned from the search. The result of the smart folder is the result of joining the nested queries of the nested folders [reference is made to http://www.greenpasture.com/demos.html]. One document can reside in any number of smart folders. The user may configure smart folders to search the entire library or base a search upon the position of the smart folder in the folder hierarchy. In the latter case, a smart folder returns only documents that are stored in folders at or below its own level in the hierarchy.
Another dynamic foldering system provides three ways of defining a folder using metadata: explicit folder creation, template-based folder creation, and rule-based folder creation [reference is made to J. Eder, et. al., "Self-maintained Folder Hierarchies as Document. Repositories". Int'l Conference on Digital Libraries: Research and Practice, Kyoto, Japan, November 2000]. In this dynamic foldering system, metadata is in the form of the attribute name-value pair. Examples of definition of explicit folder creation are:
create folder research under/with org=lab
create folder 2000 under /*/new with year=2000.
Examples of definition of template-based folder creation are:
create folder under/research by dept named D-$val
create folder under/research by dept/year.
Examples of rule-based folder creation are:
rule r1: create folder old under/* with year <1998
rule r2: create permanent folder public under/research/*/year:* with clearance <secret and year> 1999.
This dynamic foldering system allows distinct values of an attribute to be the classification criteria for assigning a document to a folder as in template-based folder creation. Consequently, the folder hierarchy of this dynamic foldering system is driven by the content of the documents.
Yet another conventional dynamic foldering system utilizes a query language to retrieve some of the information from XML documents [reference is made to U.S. Pat. No. 5,418,946]. This conventional dynamic foldering system uses the retrieved information to automatically organize a hierarchy in which to organize the XML documents.
Although these conventional dynamic foldering technologies have proven to be useful, it would be desirable to present additional improvements. The conventional folder definitions mostly address only the domain of the flat data model. Many of the conventional dynamic foldering technologies assume the metadata appears in the form of a name-value attribute pair. Conventional dynamic foldering technologies do not provide a complete solution to cover the hierarchical data model, such as XML, where the criteria of a folder may depend on the context of the criteria of the ancestor folders. Further, the foldering criteria associated with a conventional dynamic folder are static, requiring determination when the folder is created. There is no mechanism in conventional foldering technologies to tailor the foldering criteria at the time a user accesses the dynamic folder. For example, users may want to define a criterion of the folder to be based on the current month.
What is therefore needed is a system, a service, a computer program product, and an associated method for creating dynamic folder hierarchies utilizing a context of a criteria of ancestor folders and dynamic foldering criteria. Further, a dynamic foldering technique is desired that allows a user to define foldering criteria at the time a user accesses a dynamic folder. The need for such a solution has heretofore remained unsatisfied.
The present invention satisfies this need, and presents a system, a service, a computer program product, and an associated method (collectively referred to herein as "the system" or "the present system") for creating a dynamic folder hierarchy. The dynamic folder hierarchy is defined by a hierarchy of design-time folder groups. The design-time folder group is defined by a parameterized query/predicate on a document comprising structured or semi-structured data such as an XML document, an item, or an object graph.
The present system automatically manages the creations and deletions of the run-time dynamic folders. The present system further automatically manages selection of documents, items, or object graphs found in the run-time dynamic folders. An item refers to an object that has both metadata (can be of hierarchical structure such as XML) and one or more contents (structured, semi- or un-structured). An object graph refers to a graph structure of objects, where the objects can be XML documents, items, or other data. The existence of a folder within the present system depends on whether any documents in a collection of documents being organized by the present system meet the criteria for creation of that folder. If none of the documents in the collection of documents meet the criteria for a folder, the folder is not created.
The present system utilizes features of structured and semi-structured documents, items, or object graphs (collectively referenced as documents) to dynamically create the dynamic folders. The documents comprise a self-describing data format. The self-describing data format is analyzed by the present system to place the documents in a dynamic folder hierarchy. For example, an XML document comprises descriptive tags such as <author>. These descriptive tags are used by the present system to dynamically organize documents within a dynamic folder hierarchy. If designed to organized documents based on "author", the present system utilizes the <author> tag to create dynamic folders based on names of authors and conceptually places the document in the appropriate dynamic folders.
The documents are not physically placed in a dynamic folder by the present system. Rather, the present system retrieves a set of documents matching a query; the present system follows a path to retrieve documents much as a user follows a path in opening folders in a conventional foldering system to view documents co-located based on some criteria. The criteria for creating a dynamic folder hierarchy are predetermined by the user. The user can modify these criteria without changing the location of any of the documents that the dynamic folder hierarchy is organizing. Based on the criteria for the dynamic folder hierarchy, the dynamic folder hierarchy changes the location of documents within the dynamic folder hierarchy after document update without requiring manual intervention by a user.
The present system comprises a query/predicate for a design-time folder group based on which dynamic folders are automatically managed, a variable binding mechanism, automatic identifications of dynamic folders containing a particular object, parallel navigation, and customized combination of foldering results. The query/predicate for a design-time folder group can be a parameterized query, making the query/predicate more dynamic and useful than conventional dynamic foldering techniques.
The present system uses variable binding to provide powerful query/predicate definitions on hierarchical data or graph-structured data. The variable binding mechanism for query/predicate definition is very useful for hierarchical data and graph-structured data.
Given a document, the present system automatically identifies which dynamic folders contain the document. The automatic identification of the dynamic folders that contain a particular document is very useful for analyzing the semantics of the object.
The present system comprises parallel navigation, allowing a user to navigate along additional paths in a hierarchy and combine the navigation results using set operations. The parallel navigation and the customized combination of the results provide a very powerful navigation mechanism.
The present system may be embodied in a utility program such as a dynamic folder hierarchy utility program. The present system provides means for the user to identify a collection of data as input data for which a dynamic folder hierarchy may be created by the present system. The present system also provides means for the user to specify a design-time folder group definition including a set of variable binding expressions from which the dynamic folder hierarchy is created. The present system further provides means by which a user may select a document to view or criteria by which a document is found. A user specifies the input data, the design-time folder group definitions including a set of variable binding expressions, and then invokes the dynamic folder hierarchy utility program to create the dynamic folder hierarchy. The user then invokes the dynamic folder hierarchy utility program to view a document or set of documents by specifying the desired dynamic folder(s).
The various features of the present invention and the manner of attaining them will be described in greater detail with reference to the following description, claims, and drawings, wherein reference numerals are reused, where appropriate, to indicate a correspondence between the referenced items, and wherein:
The following definitions and explanations provide background information pertaining to the technical field of the present invention, and are intended to facilitate the understanding of the present invention without limiting its scope:
Document: One definition of document is data stored in a structured or semi-structured format including items, objects, and object graphs. Another definition of document is a computer file that contains data that contains at least some data in structured or semi-structured format.
XML: eXtensible Markup Language. A standard, semi-structured language used for Web documents. During a document authoring stage, XML "tags" are embedded within the informational content of the document.
Internet: A collection of interconnected public and private computer networks that are linked together with routers by a set of standard protocols to form a global, distributed network.
Item: an object that has both metadata (can be of hierarchical structure such as XML) and one or more contents (structured, semi- or un-structured).
Object: a graph structure of objects, where the objects can be documents, items, or other data.
World Wide Web (WWW, also Web): An Internet client server hypertext distributed information retrieval system.
Users, such as remote Internet users, are represented by a variety of computers such as computers 20, 25, 30, and can access the host server 15 through a network 35. In one embodiment, system 10 creates dynamic folder hierarchies for documents, items, or object graphs stored on a data repository 40. Documents, items, or object graphs are collectively referenced herein as documents. In another embodiment, documents organized by system 10 in dynamic folder hierarchies are written in XML. Users access the documents through the dynamic folder hierarchy. In a further embodiment, users provide documents to system 10; system 10 then creates dynamic folder hierarchies for the user.
Computers 20, 25, 30 each comprise software that allows the user to interface securely with the host server 15. The host server 15 is connected to network 35 via a communications link 45 such as a telephone, cable, or satellite link. Computers 20, 25, 30, can be connected to network 35 via communications links 50, 55, 60, respectively. While system 10 is described in terms of network 35, computers 20, 25, 30 may also access system 10 locally rather than remotely. Computers 20, 25, 30 may access system 10 either manually, or automatically through the use of an application.
In the example of
The query/predicate processor 205 utilizes parameterized queries to define the design-time folder groups 340. For the design-time folder groups 340, exemplary parameterized queries are listed in Table 1. In one embodiment, the parameterized queries are queries which evaluate to atomic values. The number of dynamic folders in each of the design-time folder groups 340 is unknown when the design-time folder group hierarchy 300 is designed.
Table 1: Exemplary parameterized queries used by the query/predicate processor 205 to associate documents with the design-time folder groups 340.
Exemplary parameterized queries used by the query/predicate
processor 205 to associate documents
with the design-time folder groups 340.
Design-time Folder Group
Parameterized Query
area 305
organization 310
address 315
collaboration 320
personname 325
affiliation 330
companyname 335
Table 2 illustrates exemplary XML documents that can be organized by system 10 into the design-time folder groups 340 using the parameterized queries of Table 1. The XML documents of table 2 comprise nested tags. The entire XML content in the documents are used by the query/predicate processor 205 to determine which documents are conceptually placed in a dynamic subfolder. Each document may appear in more than one dynamic subfolder.
Exemplary XML documents organized by system 10 into a dynamic
folder hierarchy.
XML structure
<Organization type="Company" name="XYZ1">
<Area name="Computer"/>
<Address city="San Jose"/>
<Organization type="Company" name="XYZ2">
<Area name="Computer"/>
<Address city="Milpitas"/>
<Organization type="non-Company" name="XYZ3">
<Area name="Computer"/>
<Address city="San Jose"/>
<Collaboration unit="Project" name="UVW1">
<Area name="Computer"/>
<Company name ="XYZ1"/>
<Individual name="Smith" affiliation="UCLA"/>
<Collaboration unit="Project" name="UVW2">
<Area name="Computer"/>
<Company name="XYZ1"/>
<Individual name="Smith" affiliation="ABC"/>
<Individual name="Jones" affiliation="ABC"/>
Given the documents of Table 2, the parameterized queries of Table 1, and the design-time folder group hierarchy 300 of
Within area 402, system 10 creates the dynamic folder "computer" 404. System 10 creates a dynamic folder for each "area" represented by the collection of documents being organized. Additional "area" folders are created for each area represented. In the simple example illustrated by the documents of Table 2, only one "area" is represented, i.e., computer 404.
For each "area" such as computer 404, system 10 creates dynamic folders organization 406 and collaboration 408. Organization 406 corresponds to organization 315; collaboration 408 corresponds to collaboration 320. Within organization 406, system 10 creates a dynamic folder for each organization represented by the documents of Table 2: company 410 and non-company 412. System 10 organizes the organization types according to address by creating dynamic folders: address 414 for company 410 and address 416 for non-company 412.
Within address 414, system 10 creates a dynamic folder for each address found associated with a company in the collection of documents to which the design-time folder group hierarchy 300 is applied. In the exemplary list of documents in Table 2, two addresses are located for documents associated with company 410: Milpitas and San Jose. Within address 414, system 10 creates Milpitas 418 and San Jose 420. Milpitas 418 conceptually comprises document D2 422. San Jose 420 conceptually comprises document D1 424. One address is located for documents associated with non-company 412: San Jose. Within address 416, system 10 creates San Jose 426. San Jose 426 conceptually comprises document D3 428.
System 10 does not move document D2 422, document D1 424, or document D3 428 into a new location. Rather, system 10 defines a method by which an external organization through parameterized queries can find documents that meet criteria in a manner similar to locating documents organized within a folder hierarchy. As new distinct values are inserted and old distinct values are deleted, appropriate dynamic folders are conceptually created and deleted accordingly.
As represented by the documents of Table 2, all of the collaboration is by project. Consequently, system 10 creates subfolder project 430 of collaboration 408. Collaboration 408 corresponds to design-time folder group 320. Project 430 comprises personname 432. Based on the documents of Table 2, system 10 creates two subfolders for personname 432: Smith 434 and Jones 436. System 10 populates affiliation 438, with the affiliations associated with Smith 434: UCLA 440 and ABC 442. Document D4 444 conceptually resides in UCLA 440. Document D5 446 conceptually resides in ABC 442. The folder, affiliation 448, associated with Jones 436 comprises ABC 450. ABC 450 comprises the document D5 446. Personname 432 corresponds to design-time folder group personname 325. Affiliation 438 and affiliation 448 correspond to design-time folder group, affiliation 330.
System 10 determines one company name among the documents in Table 2 that may be organized under collaboration 408. System 10 then creates companyname 452 and folder XYZ1 454. Folder XYZ1 454 conceptually comprises document D4 444 and document D5 446. Companyname 452 corresponds to design-time folder group, companyname335.
Within the structure of the dynamic folder hierarchy 400, the documents of Table 1 are conceptually inserted into one or more dynamic folders. For example, document D1 424 is found in
/Area/Computer/Org/Company/Address/"San Jose" and
its ancestor folders, because "//Area/@name" evaluates to
"Computer", "//Organization/@type" evaluates to "Company"
and "//Address/@city" evaluates to "San Jose". Similarly,
document D2 422 is found in /
Area/Computer/Org/Company/Address/Milpitas. Document
D3 428 is found in /
Area/Computer/Org/non-Company/Address/"San Jose".
Document D4 444 is found in two dynamic folders:
Document D5 446 is found in three dynamic folders:
Project/PersonName/Smith/Affiliation/ABC, /
To retrieve a set of documents in a dynamic folder, the query/predicate processor 205 executes a query on an associated collection of documents. The query intersects the predicate of the dynamic folder and the predicates of the ancestor dynamic folders of the dynamic folder. A query to retrieve the documents residing in San Jose 420 is formulated by the query/predicate processor 205 as:
collection("abc")[(//Area/@name = "Computer")
and (//Organization/@type = "Company")
and (//Address/@city = "San Jose")] This query intersects
three predicates, retrieving documents associated with
dynamic folder /
Area/Computer/Org/Company/Address/"San Jose".
A query to retrieve the documents residing in collaboration
408 is formulated as:
collection("abc")[(//Area/@name = "Computer")
and (//Collaboration/@unit = "Project")]
This query intersects two predicates. The query retrieves
the documents in dynamic folder /
Area/Computer/Collaboration/Project and its sub dynamic
folders recursively, comprising:
./PersonName/Smith/Affiliation/UCLA, /
PersonName/Smith/Affiliation/ABC, ./PersonName/Jones,
and /PersonName/Jones/Affiliation/ABC,
The query/predicate processor 205 comprises an algorithm
for retrieving documents within a dynamic folder,
retrieveDocument( ) returns a cursor of a set of documents
from a given dynamic folder,
folderNode.getQuery( ) returns a predicate of the dynamic
folderNode.getName( ) returns a label of the dynamic
folderNode.getValue( ) returns an atomic value associated
with the dynamic folder, and
folderNode.getCollection( ) returns all the collections associated
with the folder hierarchy of the dynamic folder.
An exemplary pseudocode of the query/predicate processor
205 is as follows:
String retrieveQuery(in: folderNode; in: level)
beginparentNode = folderNode.getParent( )
if (parentNode == null)
// Current location is root folder. Retrieve the associated
// System 10 assumes there is a minimum of one collection.
collections = folderNode.getCollection( )
// Union all the collections, i.e. (collection("A")
|collection("B") | ....)
predicate = "("
for each col in collections
predicate = predicate + " collection(" + col.getName( ) + ")"
if col is not the last onepredicate = predicate + "|"
predicate = predicate + ")["
// Get all the ancestor predicatesancestorPredicate =
retrieveQuery(parentNode, level+1);predicate = ancestor-
Predicate + "(" + folderNode.getQuery( ) + " = "
+folderNode.getValue( ) + ") ";
if ( level == 0 )
predicate.append(" and ");
return predicate;
ResultSet retrieveDocument(in: folderNode)
query = new Statement(retrieveQuery(folderNode, 0));
return query.execute( );
In one embodiment, system 10 creates materialized query tables to pre-compute results for dynamic folders that are frequently accessed. Creating materialized query tables accelerates query execution by rewriting the query using the pre-computed result. In another embodiment, system 10 caches some of the results from an immediate folder during the navigation to use for further navigating the content of any descendent folders. In yet another embodiment, various indexes can be used or different query engines can be employed. In a further embodiment, system 10 incorporates constraints into the design-time folder group definitions:
Year: //Conference[./@year>2000]/@year
The variable binding processor 210 utilizes a variable binding in the design-time folder group definitions in a hierarchy of design-time folder groups. Variable binding assigns a variable to a particular query. Variable binding provides a mechanism for relating values when defining a design-time folder group hierarchy. Relationships between values are reflected when folders are dynamically created by system 10.
Using variable binding, the design-time folder group definitions for personname 335 and affiliation 330 become:
PersonName: for $v:=//Participant/Individual, $v/@name
Affiliation: $v/@affiliation,
where $v is the variable defined by the user. The design-time folder group definitions for personname 335 and affiliation 330 are selected for variable binding because a relationship exists between personname 335 and affiliation 330, as represented by the documents of Table 2. The design-time folder group definitions for personname 335 and affiliation 330 comprise $v to refer to the same individual.
The remaining design-time folder group definitions have the same definitions as previously described. Using variable binding, the semantics for /PersonName/Smith/Affiliation/UCLA, /PersonName/Smith/Affiliation/ABC and /PersonName/Jones/Affiliation/ABC. in /Area/Computer/Collaboration/Project are different from the ones previously described. The dynamic folder /PersonName/Smith/Affiliation/UCLA classifies the projects Smith participated in while being affiliated with UCLA. The dynamic folder /PersonName/Smith/Affiliation/ABC classifies the projects Smith participated in while being affiliated with ABC.
The following document, D6, demonstrates the usefulness of variable binding:
<Collaboration unit="Project"name="UVW3">
<Area name="Computer"/>
<Individual name="Smith"affiliation="UCLA"/>
<Individual name="Jones"affiliation="ABC"/>
System 10 uses variable binding to reflect a relationship between individuals and their affiliation. Document D6 represents two individuals with different affiliations participate in a project collaboration: Smith at UCLA and Jones at ABC. Without variable binding, document D6 appears in UCLA 440, ABC 442, ABC 450, and a UCLA folder under affiliation 448 because the terms UCLA, Smith, Jones, and ABC all appear in D6:
Project/PersonName/Smith/Affiliation/UCLA, /
Project/PersonName/Smith/Affiliation/ABC, /
Through variable binding, the variable binding processor 210 recognizes the relationship between individual name and affiliation and places D6 only in UCLA 440 and ABC 450, as illustrated by D6 456 in
Project/PersonName/Smith/Affiliation/UCLA, and
A further example of a query using the variable binding
processor 210 is: collection("abc")[(//Area/@name =
and (//Collaboration/@unit = "Project")
and (for $v := //Participant/Individual
return ($v/@name = "Smith"
and $v/@affiliation = "ABC"))] .
This query intersects four predicates, retrieving the documents in the following dynamic folder:
if there are sub dynamic folders in the dynamic folder/
PersonName/Smith/Affiliation/ABCwith additional
variable bindings, the query generated by system
10 will be properly nested XQuery
For-Let-Where-Orderby-Return (FLWOR) expressions. These
FLWOR expressions reflect the correct scopes of the variables.
The variable binding processor 210 utilizes an enhanced retrieveQuery( ) method to manage variable binding. The retrieveDocument method is as previously described. The term "folderNode.getBinding( )" returns the binding statement and "null" in the absence of binding.
String retrieveQuery(in: folderNode; in: level, out: nesting)
parentNode = folderNode.getParent( )
if (parentNode == null)
begin collections = folderNode.getCollection( )
predicate = "("for each col in collections
predicate = predicate + " collection(" + col.getName( ) + ")"
if col is not the last one
predicate = predicate + "|"
predicate = predicate + ")["
// Get all the ancestor predicatesancestorPredicate =
retrieveQuery(parentNode, level+1);
if ( folderNode.getBinding( ) != null )
// Add the "for ... return ..." clause
predicate =
ancestorPredicate + "(" + folderNode.getBinding( ) + " return
((" +folderNode.getQuery( ) + " = " +
folderNode.getValue( ) + ") ";nesting++;
elsepredicate =
ancestorPredicate + "(" + folderNode.getQuery( ) + " = "
+folderNode.getValue( ) + ") ";
// Fix the matching brackets
if ( level == 0 )
for (i := 0 to nesting)predicate.append("))")
elsepredicate.append(" and ")
return predicate;
External variable definitions in query languages allow values to be provided by the external environment. Consequently, the atomic-valued queries of the design-time folder group definitions can be parameterized queries. The values of the variables are added to the evaluation context before the derived query is evaluated and documents in the dynamic folders be retrieved. For example:
define variable $x as xs:integer external
Year: //Conference[./@year>$x]/@year
The algorithm to derive the query for retrieving the documents in a dynamic folder remains the same as previously described except that the variable definitions are added to the prolog of the query.
System 10 views the design-time folder hierarchy definition as a tree with the design-time folder group definitions as nodes. Given a design-time folder group node N, N.getName( ) returns the name of the folder group definition, and N.getQuery( ) returns the atomic-valued query of the folder group definition. The automatic identification processor 215 utilizes the following algorithm to determine dynamic folders given a design-time folder hierarchy definition and a document:
"ExecuteQuery"executes a query on an XML document.
PreorderProcess(in: xml_doc, in: Nr, in: parent_path, in-
out: path_list)
if (Nr is null)return false;
atomic_value = ExecuteQuery(xml_doc, Nr.getQuery( ));
if (atomic_value is null)return false;
this_path = parent_path + "/"+ Nr.getName( ) + "/"+
flag = false;
for (each child node Nc of Nr)if (PreorderProcess(xml_doc,
Nc, this_path, path_list) is true)flag = true;
if (flag is false)path_list.append(thispath);
return true;
When "PreorderProcess" is executed with a given document, the root group definition of the hierarchy, an empty parent path, and an empty path list, the result path list returns the dynamic folders in which the given document can be found. As in the examples, the document can also be found in the ancestor dynamic folders of the dynamic folders listed. To avoid redundancy, the ancestor dynamic folders are not included in the list. System 10 examines a definition with respect to the algorithm. If a dynamic folder satisfies a certain definition, system 10 checks the children of the dynamic folder to see if the children satisfy the definition. If not, system 10 stops following that path because none of the descendants will satisfy the definition.
External variable definitions are bound before the execution of "PreorderProcess". In conjunction with variable definitions and variable bindings, system 10 utilizes an additional parameter "var_pairs". The parameter "var_pairs" is a list of name-value pairs for the variables. "PreorderProcess" passes the parameter "var_pairs" to its recursive calls and to "ExecuteQuery". "ExecuteQuery" uses the parameter "var_pairs" to modify the query and appends the parameter "var_pairs" to the pair list if variable bindings are defined for the current node.
An example of the use of the parameter "var_pairs" is applied to affiliation 330. System 10 assumes var_paris={(v,"<Individual name="Smith"affiliation="ABC"/>")}. Consequently, the query becomes:
define variable $v {<Individual name="Smith"affiliation="ABC"/>}$v/@Affiliation In the algorithm described above, system 10 executes the queries of the design-time folder group definitions individually. A similar algorithm can compose one large query such that the execution of that single query can generate the result path list.
In one embodiment, system 10 limits the query of each design-time folder group definition to return only one distinct atomic value. In this case, the hierarchy of the design-time folder groups is fixed; i.e., the hierarchy of the dynamic folders at run-time is the same as that in the definition time. This embodiment is useful for situations when users primarily desire a particular dimension for categorizing the documents. Examples of design-time folder group definitions in this embodiment are:
Computer: //Area[@name = "Computer"]/@name
Company: //Organization[@type = "Company"]/@type
Project: //Collaboration[@unit = "Project"]/@unitSanJose:
//Address[@city = "
San Jose"]/@city
Smith: //Participant/Individual[@name = "Smith"]/@name
XYZ1: //Participant/Company[@name = "XYZ1"]/@name
UCLA: //Participant/Individual[@affiliation
Computer: for $v := //Area/@name = "Computer"return
(if($v) then "Computer"else ( ))
Company: for $v := //Organization/@type =
"Company"return (if($v) then "Company"else ( ))
Project: for $v := //Collaboration/@unit = "Project"return
(if($v) then "Project"else ( ))
SanJose: for $v := //Address/@city = "San Jose"return
(if($v) then "San Jose"else ( ))etc.
The parallel navigation processor 220 allows parallel navigation to documents along additional paths in a dynamic folder hierarchy. Using parallel navigation, a user can navigate along different paths in the dynamic folder hierarchy in different orders to view categorization of documents. The parallel navigation processor 220 in conjunction with the customizable combination processor 225 allows a user to define set operations on the results of additional paths. These set operations comprise a combination of intersections, unions, and differences.
With the dynamic folder hierarchy of
In the example, the user is interested in projects in which an individual named Smith and a company named XYZ1 participated. The user defines the overall result as the intersection of results from the paths to the individual named Smith and the company named XYZ1. When the user navigates to Affiliation 438 then ABC 442, the overall result is the intersection of documents in /Collaboration/Project/PersonName/Smith/Affiliation/ABC and XYZ1 454.
In one embodiment, system 10 obtains the results of all the paths and then applies the defined set operations to combine the results into the overall result. The results of all the paths may be obtained from Automatic Summary Tables (ASTs). In another embodiment, system 10 examines the definitions of all the paths and combines and rewrites the query or queries. Consequently, system 10 avoids unnecessary computation and efficiently executes the query or queries.
The examples and the algorithms previously discussed have assumed one collection of documents associated with a dynamic folder hierarchy. In one embodiment, system 10 may provide a dynamic folder hierarchy for additional collections of documents. In this embodiment, system 10 generates additional dynamic folder hierarchies, each of which associates with a set of collections. Some overlap may occur between the dynamic folder hierarchies. In a further embodiment, system 10 allows the top level predicates of a dynamic folder hierarchy on document collections to determine which document collections are associated with each top level sub-tree. In this embodiment, a single dynamic folder hierarchy is sufficient.
In the examples presented, the data organized by system 10 into dynamic folder hierarchies are XML documents. The data can be easily generalized to items or object graphs because the variable binding and the variable definition mechanisms can be readily applied to such data.
At decision step 525, the user may choose to return to step 515 to create, update, or select documents. If at decision step 525 the user does not choose to create, update, or select documents, the user may choose to view additional documents at decision step 530. The user may view documents at step 520 without changing the design-time folder group definitions to accommodate the changed document set; system 10 automatically and dynamically modifies the folder hierarchy to reflect any changes in specific documents or the collection of documents for which system 10 is providing a dynamic folder hierarchy. If the user does not wish to view additional documents at decision step 530, the user may exit the dynamic folder hierarchy at step 535.
At decision step 620, the user chooses to select a document to view or select other viewing criteria. At step 625 system 10 translates the query representing the selection of document or viewing criteria of decision step 620. System 10 returns a result of the query to the user at step 630. Processing then returns to step 615 for additional action by the user. If the user does not select a document or viewing criteria at decision step 620, processing returns to step 615 for additional action by the user.
Steps 625 and 630 comprise a viewing stage of system 10. A user may find and view a document or set of documents inside a specified folder, find or view the folders in which a specified document is located, or perform parallel navigation. Parallel navigation allows the user to view more than one dynamic folders at a time and to combine viewing criteria or queries such as unions, intersections, etc.
It is to be understood that the specific embodiments of the invention that have been described are merely illustrative of certain applications of the principle of the present invention. Numerous modifications may be made to the system and method for creating dynamic folder hierarchies described herein without departing from the spirit and scope of the present invention. Moreover, while the present invention is described for illustration purpose only in relation to the WWW, it should be clear that the invention is applicable as well to, for example, data stored on an intranet, a local area network, locally, or any other location accessible by the present invention. Furthermore, while the present invention is described for illustration purpose only in relation to XML documents, it should be clear that the invention is applicable as well to, for example, any form of structured, semi-structured, or non-structured data.
|Cited Patent
|Filing date
|Publication date
|Nov 22, 1991
|Nov 1, 1994
|Hitachi, Ltd.
|Virtual object management system for managing virtual objects which correspond to real objects under a user defined hierarchy
|Sep 25, 1992
|May 23, 1995
|Fuji Xerox Co., Ltd.
|Structured data classification device
|Mar 24, 1997
|Sep 22, 1998
|Matsushita Electric Industrial Co., Ltd.
|Electronic document filing system for registering and retrieving a plurality of documents
|Sep 29, 1995
|Nov 3, 1998
|Hitachi, Ltd.
|Method and apparatus for classifying document information
|Mar 7, 1997
|Mar 30, 1999
|Microsoft Corporation
|Scope testing of documents in a search engine using document to folder mapping
|Aug 14, 1996
|Feb 15, 2000
|Textwise, Llc
|User interface and other enhancements for natural language information retrieval system and method
|Jul 13, 1999
|Aug 8, 2000
|Enigma Information Systems Ltd.
|Data processing system and method for generating a representation for and random access rendering of electronic documents
|Sep 10, 1999
|Feb 13, 2001
|Melting Point Limited
|Apparatus and method for storing, navigating among and adding links between data items
|Aug 31, 1998
|Jul 24, 2001
|Xerox Corporation
|Tagging related files in a document management system
|Feb 22, 1999
|Mar 12, 2002
|Starbase Corp.
|Installable file system having virtual file system drive, virtual device driver, and virtual disks
|Mar 23, 1999
|Mar 26, 2002
|Starbase Corp.
|Name space extension for an operating system
|Nov 13, 1998
|Apr 23, 2002
|International Business Machines Corporation
|Method and system for converting expertise based on document usage
|Mar 22, 1999
|Oct 7, 2003
|Nec Corporation
|System for personalizing, organizing and managing web information
|Oct 18, 2000
|Jan 20, 2004
|Docent, Inc.
|Method and system for achieving directed acyclic graph (DAG) representations of data in XML
|Jun 22, 1999
|Feb 10, 2004
|Nortel Networks Limited
|Method and apparatus for displaying and navigating containment hierarchies
|Jul 13, 1999
|Mar 2, 2004
|Matsushita Electric Industrial Co., Ltd.
|Method and apparatus for fixed format word processing
|Sep 30, 1998
|Dec 14, 2004
|International Business Machines Corporation
|Organizing and categorizing hypertext document bookmarks by mutual affinity based on predetermined affinity criteria
|Nov 25, 2002
|Sep 27, 2005
|Oracle International Corporation
|Techniques for increasing efficiency while servicing requests for database services
|Sep 20, 2004
|Mar 18, 2008
|Bea Systems, Inc.
|Method and apparatus for query and analysis
|Jun 2, 2005
|Apr 15, 2008
|Toshiba Corporation
|System and method for document management and retrieval
|Oct 19, 2004
|Aug 19, 2008
|Microsoft Corporation
|Scoping queries in a search engine
|Jul 12, 2004
|Jan 27, 2009
|Boban Mathew
|Agent architecture employed within an integrated message, document and communication system
|Sep 11, 2003
|Apr 21, 2009
|International Business Machines Corporation
|World wide web document distribution system with a plurality of alternate user-interface formats selectively available for each bookmarked web document
|Mar 30, 2006
|Dec 15, 2009
|Microsoft Corporation
|Adaptive grouping in a file network
|Jun 11, 2007
|Oct 26, 2010
|Xiongwu Xia
|Methods and apparatus providing local search engine
|May 15, 2007
|Apr 26, 2011
|Palo Alto Research Center Incorporated
|Method and system for metadata-driven document management and access control
|Jun 29, 2001
|Nov 8, 2001
|Xerox Corporation
|Clustering related files in a document management system
|Aug 15, 2001
|Jul 25, 2002
|Benjamin Mandler
|Use of special directories for encoding semantic information in a file system
|Aug 27, 2002
|Feb 27, 2003
|Segal Irit Haviv
|Methodology for constructing and optimizing a self-populating directory
|Oct 30, 2001
|May 1, 2003
|Dweck Jay S.
|Systems and methods for facilitating access to documents via a set of content selection tags
|Aug 27, 2002
|Jul 3, 2003
|Segal Irit Haviv
|Method for defining and optimizing criteria used to detect a contextually specific concept within a paragraph
|Jun 21, 2002
|Jul 17, 2003
|Isc, Inc.
|Database indexing method and apparatus
|Jan 30, 2003
|Jul 31, 2003
|Fuji Photo Film Co., Ltd.
|Album generation program and apparatus and file display apparatus
|Jan 27, 2003
|Sep 18, 2003
|International Business Machines Corporation
|Method and apparatus for interaction with electronic mail from multiple sources
|Apr 9, 2003
|Oct 9, 2003
|Doyle Robert E.
|Method for the standardization and syndication of business transactions
|May 17, 2002
|Nov 20, 2003
|Verity, Inc.
|System and method for automatically discovering a hierarchy of concepts from a corpus of documents
|Dec 26, 2002
|Dec 4, 2003
|Stefan Kusterer
|Generic layer for virtual object resolution
|Nov 13, 2002
|Jan 22, 2004
|Yue Ma
|Document classification and labeling using layout graph matching
|Jul 18, 2002
|Jan 22, 2004
|Salerno John J.
|Method and apparatus for improved internet searching
|Oct 9, 2003
|Jul 1, 2004
|Lusen William D.
|Multiple organization data access monitoring and management system
|Mar 18, 2003
|Sep 23, 2004
|Gordon Surbey
|Method and system for automating insurance processes
|Apr 8, 2004
|Oct 14, 2004
|Takaya Matsuishi
|Web page creation apparatus, web page creation method, web page creation program, and recording medium
|May 28, 2002
|Jan 27, 2005
|Roberts Baumgartner
|Visual and interactive wrapper generation, automated information extraction from web pages, and translation into xml
|Jul 12, 2004
|Apr 7, 2005
|Boban Mathew
|Virtual contextual file system and method
|Sep 20, 2004
|May 5, 2005
|Ripfire, Inc., A Corporation Of The State Of Delaware
|Method and apparatus for query and analysis
|Sep 23, 2004
|Jun 2, 2005
|Dictaphone Corporation
|Method, system, and apparatus for assembly, transport and display of clinical data
|Nov 4, 2004
|Jun 9, 2005
|Jun Kawada
|Document management apparatus, a document management method, a document management program and a recording medium storing the document management program
|Sep 3, 2004
|Sep 8, 2005
|Tsuneyuki Imaki
|XML document classifying method for storage system
|Apr 30, 2004
|Dec 8, 2005
|Emerson Daniel F
|Document mark up methods and systems
|Aug 17, 2005
|Dec 15, 2005
|Xmpie Inc.
|System and method for efficient production of dynamic documents
|Jul 23, 2004
|Jan 26, 2006
|Baranov Alexey V
|System and method for searching and retrieving documents by their descriptions
|Nov 2, 2005
|Mar 23, 2006
|Segal Irit H
|Methodology for constructing and optimizing a self-populating directory
|Dec 16, 2005
|May 4, 2006
|Doyle Robert E
|Method for the standardization and syndication of business transactions
|Nov 22, 2004
|May 25, 2006
|Bellsouth Intellectual Property Corporation
|Information procurement
|Dec 17, 2003
|Sep 28, 2006
|Jurgen Stauder
|Process and device for access to multimedia elements by means of images associated with these elements
|Aug 29, 2006
|Mar 15, 2007
|Gould Eric J
|System, method, and article of manufacture for seamless integrated searching
|Jan 19, 2007
|May 24, 2007
|Adobe Systems Incorporated
|Hierarchical drag and drop structure editor for web sites
|Feb 12, 2007
|Jun 21, 2007
|Kenneth Deaton
|Display system and method for displaying a multi-dimensional file visualizer and chooser
|Jun 14, 2006
|Dec 17, 2009
|Enterprise Elements, Inc.
|Database Data Dictionary
|Sep 22, 2010
|Jan 20, 2011
|Xiongwu Xia
|Search engine and indexing techniques
|"G5 Technical Note: G5 Desktop," Green Pasture Software, Inc., 2001.
|"Hierarchical Directories on CMS Minidisks," IBM Technical Discosure Bulletin, vol. 33, No. 10A, Mar. 1991, p. 192-196.
|"Virtual File Access to a Binary Relational Database," IBM Technical Disclosure Bulletin, Apr. 1983, p. 5911-5913.
|D.J. Pullin et al., "Method for Accessing Hierarchical View of a Binary Relational Database," IBM Technical Disclosure Bulletin, vol. 26, No. 5, Oct. 1983, p. 2557-2559.
|D.K. Gifford et al., "Semantic File Systems," ACM Symposium of the 13th ACM Symposium on Operating Systems Principles, p. 16-25, 1991.
|Dourish et al., Extending Document Management Systems with User-Specific Active Properties, ACM 2000, pp. 140-170.
|G.C.H. Sharman, "Method for Presenting Database Query in List and Item Modes," IBM Technical Disclosure Bulletin, vol. 23, No. 4, Sep. 1983, p. 2167-2168.
|Hodel et al., Using text Editing Creation Time Meta Data for Document Management, Google 2005, pp. 105-118.
|Hui et al., Hubble: An Advanced Dynamic Folder Technology for XML, ACM 2005, pp. 541-552.
|J. Eder et al., "Self-maintained Folder Hierarchies as Document Repositories," Int'l Conference on Digital Libraries: Research and Practice, Kyoto, Japan, Nov. 2000.
|Li et al, Hubble: An Advanced Dynamic Folder Technology for XML, ACM 2005, pp. 541-552.
|Li et al., Hubble: An Advanced Dynamic Folder Technology for XML, the 31st VLDB Conference, Google 2005, pp. 541-552.
|Citing Patent
|Filing date
|Publication date
|Apr 30, 2013
|Mar 15, 2016
|Google Inc.
|Providing an electronic document collection
|Apr 30, 2013
|Mar 22, 2016
|Google Inc.
|Providing an electronic document collection
|Dec 18, 2012
|Jul 5, 2016
|Google Inc.
|Methods for identifying related documents
|Dec 18, 2012
|Nov 15, 2016
|Google Inc.
|Fact correction and completion during document drafting
|Jul 29, 2013
|Dec 6, 2016
|Google Inc.
|Methods for automatic footnote generation
|Dec 12, 2013
|Dec 27, 2016
|Google Inc.
|Template and content aware document and template editing
|Oct 30, 2012
|Dec 27, 2016
|Google Inc.
|Managing documents based on access context
|Oct 6, 2014
|Jan 10, 2017
|Google Inc.
|Method and apparatus for applying revision specific electronic signatures to an electronically stored document
|Feb 26, 2015
|Sep 3, 2015
|Scinaptic Communicastions Pty Ltd
|System and method for processing content on an enterprise content management system
|U.S. Classification
|International Classification
|Cooperative Classification
|European Classification
|Sep 25, 2015
|Maintenance fee reminder mailed
|Feb 5, 2016
Owner name: MIDWAY TECHNOLOGY COMPANY LLC, MICHIGAN
Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:INTERNATIONAL BUSINESS MACHINES CORPORATION;REEL/FRAME:037704/0257
Effective date: 20151231
|Feb 11, 2016
|Fee payment
Year of fee payment: 4
|Feb 11, 2016
|Surcharge for late payment
|Mar 17, 2016
Owner name: INTERNATIONAL BUSINESS MACHINES CORPORATION, NEW Y
Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:BEYER, KEVIN SCOTT;HSIAO, HUI-I;HUI, JOSHUA WAI-HO;AND OTHERS;SIGNING DATES FROM 20040623 TO 20040630;REEL/FRAME:038015/0315
|Apr 1, 2016
Owner name: SERVICENOW, INC., CALIFORNIA
Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:MIDWAY TECHNOLOGY COMPANY LLC;REEL/FRAME:038324/0816
Effective date: 20160324


text:
saw it once, damn man its so impressive how big or small everything is!
Lol how funny is this "the estimated size of the universe" :)) hahahahha ! ? It`s very interesting but they are way off…
Hi Australia
Thanks for sharing…
The tiresome part is not about grasping how detailed things are. We are so much separated from "plank's length" range of scale and have very minimal understanding there. Things start becoming just abstract after certain scale

subset: commoncrawl


text:
Every year, tornadoes, hurricanes and other extreme windstorms injure and kill people, and cause millions of dollars worth of property damage. Building a safe room, or shelter, inside your home or small business can help provide "near-absolute protection" for you, your family, or employees from injury or death caused by the dangerous forces of extreme winds. A safe room designed and constructed to prescriptive designs found in FEMA publication 320, Taking Shelter From the Storm: Building a Safe Room Inside Your Home or Small Business, Edition 3, July 2008, will meet or exceed the International Code Council (ICC) residential and small community shelter design criteria.
Most current publications are updated and available with Federal Emergency Management Agency (FEMA) at www.FEMA.gov.
Chapter 27, Section 340
Storm protection areas means any new residential use, for multifamily residential development or single-family residential development or which a preliminary plan/plat application is approved by the planning commission, shall contain an area of storm protection. Such area may be a room or space, such as a basement, a structure complying with Federal Emergency Management Agency Publication 320 ("Taking Shelter From the Storm") or Publication 361 ("Design and Construction Guidance for Community Shelters"), or subsequent updates thereto shall comply with this requirement. For residential uses designed specifically for occupancy by those age 55 and over, the basement, safe room, or community shelter must be within the structure where the particular dwelling unit is located or within 15 feet of the structure in question and accessed under roof.
Reference Material:
ICC 500: 2008 Standard for the Design and Construction of Storm Shelters - this book is available for in-house reference with the Building Inspections Department
Published jointly by the International Code Council (ICC) and the National Storm Shelter Association (NSSA), this standard provides minimum design and construction requirements for storm shelters that provide a safe refuge from storms that produce high winds, hurricanes, and tornadoes. The magnitude of wind speeds associated with these events require building occupants and residents to evacuate the area or seek protection in a shelter designed for resistance to extraordinary loads and flying debris. This standard provides design requirements for the main wind resisting structural system and components and cladding of these shelters, and provides basic occupant life safety and health requirements for these shelters including means of egress, lighting, sanitation, ventilation, fire safety, and minimum required floor space for occupants. This is the 2nd printing.


text:
Newport, RI, USA < change city >
Florists (34)
DJs (26)
Caterers (25)
Bands (23)
Cakes (21)
Wedding Day Beauty (20)
Officiants (12)
Coordinators (11)
Limos (11)
Videographers (8)
Wedding Fashion (8)
Rentals (8)
Invitations (7)
Decorations (6)
Honeymoon (5)
Ceremony Sites (124)
Reception Sites (76)
See All Vendors >
Hyatt Regency Newport
1 Goat Is
Newport, RI 02840, US
Hotels/Accommodations, Brun...
6 ratings, 5 reviews, 52 weddings
good work by their wedding staff, and their hospitality staff, particularly the b...
Easton's Beach Rotunda
175 Memorial Blvd
Newport, RI
Ceremony & Reception, Recep...
5 ratings, 5 reviews, 12 weddings
The Rotunda is a 12-sided round ballroom that sits right ON Easton's Beach (First...
The Towers
35 Ocean Rd
Narragansett, RI 02882, US
Reception Sites, Rehearsal ...
7 ratings, 4 reviews, 27 weddings
While not the cheapest venue in the area, it wasn't the most expensive either. Ka...
Oceancliff Hotel
65 Ridge Rd
Newport, RI 02840
Reception Sites, Ceremony S...
5 ratings, 4 reviews, 39 weddings
I could not have asked for a more amazing place to hold our wedding. The staff a...
The Village Inn
1 Beach St # 1
Narragansett, RI, United States
Hotels/Accommodations, Rece...
3 ratings, 3 reviews, 14 weddings
I've heard some bad reviews about this place, but I thought it was great. Our gue...
Atlantic Beach Club
55 Purgatory Rd
Reception Sites, Ceremony S...
5 ratings, 2 reviews, 23 weddings
One of the best decisions I made was to have my reception at the ABC. Planning fr...
Reception At The Newport...
95 Perry Rd
Newport, RI 02841
Reception Sites, Ceremony S...
3 ratings, 2 reviews, 11 weddings
Venue was great, location was great, staff was great. We worked with Shawna, Wen...
The Best Western Mainsta...
151 Admiral Kalbfus Road
Newport, RI, United States
Hotels/Accommodations, Rece...
2 ratings, 2 reviews, 36 weddings
you pay for what you get! A must have for the young out-of town guests who cant a...
Belle Mer
2 Goat Island
Newport, Ri 02840, usa
Ceremony & Reception, Cerem...
3 ratings, 1 review, 35 weddings
Belle Mer went above and beyond for our wedding day. From drop off appointment t...
International Tennis Hal...
194 Bellevue Ave
Newport, RI 02840, USA
Reception Sites, Rehearsal ...
2 ratings, 1 review, 35 weddings
Spectacularly gorgeous. You step off of bustling Bellevue into this quiet oasis t...


text:
Westin Platinum Series Round Step Bars 26-3150
- Our Price: $418.34
- Shipping:FREE SHIPPING
- Part Number: 26-3150
- Rating: (1)
Platinum Series Round Step Bars
- Part #: 26-3150
- Installation Instructions
$418.34Free Shipping
Select your vehicle details above to ensure item compatibility.
- Get industry-leading support and protection for your truck with Westin Platinum Series Round Step Bars
- 3-Inch diameter 304 Stainless Steel
- Polished Chrome finish
- Signature slip-resistant step pads permanently attached
- Custom-designed
- All needed mounting brackets and hardware included for an easy, no-drill installation
- Lifetime Warranty
Westin is the top name in stainless steel truck and SUV gear, and rightly so. Their Platinum Series Nerf Bars offer the highest quality materials, craftsmanship, and design in a step bar that looks great, works great, and never lets you down.
The Platinum Series is constructed from corrosion-resistant 304 Stainless Steel, for a nerf bar that takes on the harshest weather conditions without breaking a sweat. This steel is finished with brilliant chrome-plating for a beautiful, durable look. Molded-polymer step pads are then permanently bonded to the bar for a high-grip surface.
Installation is quick and pain-free. Westin designs your Platinum Series Round Step Bars to fit your make and model truck/SUV perfectly to mount to existing holes in your frame. Don't waste your time cutting and drilling - just bolt on and in under and hour you're ready to go!
Your Westin Platinum Step Bars are built to last, and are backed by a Lifetime Warranty.
Note: Because every vehicle is different, your exact Platinum Series Step Bars may not look exactly as pictured. Certain features like bends, mounting locations, and end caps may vary slightly from the product descriptions. If you have any questions about Platinum Series Step Bars for your vehicle, feel free to call us at 800-663-1570."
Westin 26-3150 fits:
- 2004-2012 Chevrolet Colorado
- 2004-2012 GMC Canyon
- 2006-2008 Isuzu i-280
- 2006-2008 Isuzu i-290
- 2006-2008 Isuzu i-350
There are no reviews for this application.
See All Westin Platinum Series Round Step Bars Reviews.


text:
All Ages Amputee Running and Mobility Clinic
Saturday, May 25, 2013 from 11:00 AM to 1:00 PM (MDT)
Who's Going
San Francisco, California
London, United Kingdom
Florence, Italy
Event Details
Please join us for an all ages amputee running and mobility clinic. Athletes from the Challenged Athletes Foundation and Paralympic Team will provide instruction on the fundamentals of amputee running as well as stretching and strengthening for the amputee runner. Andre Szucs a paratriathalete and Thomas Bourgeois a Paralympic Decathlete from the 2000 games will be on site to provide instruction and motivation. There will also be a kid friendly zone to introduce the sport to children. Please join us for a fun filled afternoon at Potts Field.
For more information on Andre please visit his site: http://www.andreszucs.com/.
When & Where
Saturday, May 25, 2013 from 11:00 AM to 1:00 PM (MDT)
Add to my calendar


text:
July 31, 2012
The best part of green living is making an inspired green home. We love to see your creativity and the locations where our favorite green goods find their home. Show us how you use your favorite NuBe textiles, barware, decor, or other NuBe home goodies and you could win $50 in NuBe greenback dollars and a NuBe goodie bag! We look forward to seeing how you live green!


text:
Boot lid electrics
I have a 320D SE saloon with electrical problems.
The boot lid has four bulbs, two reversing lights and two side lights.
I have put the ignition to stage 2 (engine off) with the gear stick in reverse with the lights switched on.
Only one bulb lights up fully (the off side reversing light), the other three are very dim.
When I put a meter on each connection it reads 3v (o/s reversing light) and 1v from the other three connections.
If it helps, the parking sensors are not working now either - are these connected??
Assuming you've switched bulbs and cleaned contacts, next step is the wires in the 'elephant boot.' See my thread of that title for further details. Bet it's a bad wire or 2...or 4!
Thanks Dmax, when it stops raining I will have a look at the wiring loom.
Read my thread...in all likelihood, looking won't tell you anything. You need to grab the wires inside the loom and try to yank them apart. The one's giving you an issue will break. The wires break inside the insulation and you can't otherwise see them broken.
Yank them apart...read my thread to get an idea of what you're doing.
|All times are GMT -5. The time now is 08:01 AM.
Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
(c) 1999 - 2016 performanceIX Inc - privacy policy - terms of use


text:
Bad political language
This morning scores of budding politicians will enter the political arena as local councillors where, alongside some seasoned individuals re-elected to their local council, they will cut their political teeth. They are not doing so in the best of times. The way we do politics has been diminishing for years.
It has now reached a new low.
Tough talk and hard language are part and parcel of the political game. Nevertheless, tough and hard as it has been, language tended to be keptwithin limits. Perhaps notquite exemplary gentlemanly limits. Yet within bounds, just the same. We are passing through a period when those bounds are being loosened, if not completely broken.
It is remarkable that someone should blab that he dislikes members of the other side so much he has a phobia of them.
That he has no time for employees of his who happen to be from that other side, to the extent that he pays them less.
It is easy to apologise when all sides come down upon you like a ton of bricks, though it is a bit too facile to say you are not really like that, you were joking, plus other bla bla. Such words should not be spoken, not even in jest.
I find it astonishing that the man's leader and Prime Minister did not feel impelled to tell him to withdraw his candidature from yesterday's local elections.
That omission is, to my mind, worse than the severely prejudiced man's commission. Unless hate talk is stamped out of the system, it will grow worse.
In fact, so it did.
Another local councillor could not stand the other side so much that she was heard saying she wished them all dead. That she used the eff word in the process was not lady-like, but is neither here nor there except for language purists who believe that one can hit hard without lacing speech with foul words.
It is the extreme thought behind the expletive that is worrying. The lady in question did not bother to reply to the media when questioned about it. Not even a weak apology was eked out of her. Surprisingly, her party had nothing to say, either. This particular lady, for some reason or another, was not for burning by her side.
The lady broke her silence when a second charge was made against her, through a recording that had her saying she wished an opponent's mother had a heart attack. She denied she had said that about that single person, thereby casting more ugly light on the first allegation in her regard, that she wished them all dead.
She said she suspected whatever she had uttered had been doctored and threatened to take legal action if the recording or the allegation was repeated.
She might have sounded more convincing had she taken legal action straightaway against the medium which published and repeated the allegation.
The lady's side had nothing to say about the matter. More surprising there were voices that used the social media to try to justify her hate words.
Where will it end? If this style is unchecked, it will definitely lead to a worsening of the situation, to further use of dangerous language. Hate breeds hate, especially when those on the side that display it take it lightly, thereby condoning it.
As all this was going on, a new trend began to emerge. Our politicians love being wooed by the media. They invent photo-opportunities by the dozen.
The Prime Minister leads by example. He has something to say about everything. PBS is even encouraged to waste scarce funds to send journalists and cameramen to hear his take about, say, top meetings at the EU, though these are instantly and endlessly covered by the round-the-clock news services.
Domestically, his busy PR unit crafts photo-opportunities for him all over the island, to enable him to talk, say, about a factory or an office he is visiting using the information provided by the directors and management, who should be the ones doing the talking.
Sound bites are the name of this part of the game. Ministers are led by prime example to create, at a minimum, three sound bites a week. That, plus endless spin, is integral to how themodern political game is played. In the old days politicians used to pump hands and kiss babies. That has given way to postures for the ubiquitous media camera and microphone.
Except that the act seems to be changing. Politicians are becoming selective in their regard for the usefulness of the media.
There have been several instances these last few weeks when the Prime Minister walked away in grim silence from the media horde always eager for his comments, especially about some hot issue, which is what news is all about.
Not a very polite example, one might say. Certainly not typical. More typical is the tendency for ministries not to reply to written questions sent to them by the media. No reply was received by the time we went to press is a common comment added to hot stories regarding public life. That attitude is now being displayed even under the watching eye of media cameras.
So, on one hand we have bad and hate language rearing their ugly head. On the other we have the leader of the nation and the political class giving bad examples by preferring silent disregard towards the questioning media.
What is one to make out of all that? I hope the new local councillors elected today do not follow bad example blindly.
They are part of forlorn hope for a better tomorrow.
See our Comments Policy Comments are submitted under the express understanding and condition that the editor may, and is authorised to, disclose any/all of the above personal information to any person or entity requesting the information for the purposes of legal action on grounds that such person or entity is aggrieved by any comment so submitted. Please allow some time for your comment to be moderated.


text:
Recent Posts
Scalloping is Not Just for Potatoes; It's for Tires, Too
Scalloping is Not Just for Potatoes; It's for Tires, Too
Posted on September 11, 2014 by Kelly
Dear Bree,
Riddle me this: What do you call it when your tire has a funky-looking, scalloped pattern on it? While I almost admire the decorative look to my tires (it's even symmetrical!), I know it's only there because something is wrong. I think even wear on the middle of the tire or on the sides is about inflation, but what is this all about? Am I going to have to buy new tires?
Clueless in Clearwater
Dear Clueless,
You've described the pattern very well as being "scalloped," but we also call this particular wear pattern "cupping." There are a couple of things that can cause cupping, and a few things you should look for to try to determine the cause.
First, where is the cupping located on the tire? Down the middle, inner or outer edge? The location of the wear is important in diagnosing the problem.
Second, how does the car (or truck) drive? Is there a lot of vibration, especially as you increase speed?
Cupping happens when a vehicle is bouncing and the tires get scuffed every time they come down; if you're bouncing, eventually, cupping happens. The problem you have to solve first is the bouncing. If your tires are cupping, it's probably because you have a suspension problem. Maybe your shocks are worn out or you're having a problem with wheel bearings or bushings, or a bent control arm. If the scallops are down the center and large and broad, it's probably your shock absorbers. Underinflation can cause lots of small scallops, but if the scallops are deeper, sharper and less tapered, then you're probably looking at unbalanced wheels or bad wheel bearings.
If the scalloping on your tires is happening along the edge, it could be indicative of a problem located more deeply in your suspension system, so get ready to brush out some cobwebs and really get in there. Cupping on the edges could mean bad wheel bearings, but it may also mean bad ball joints, bad steering or sway-bar end links, problems with the steering linkage or control arm, and/or really messed up bushings. This usually happens when the wheel is compressed during cornering from some element in the suspension vibrating or bouncing. This is not a problem you want to let slide or put off. At RNR TIRE EXPRESS, we offer free tire inspections, so stop by any RNR and they can steer you in the right direction.
The other reason you may see cupping: You've got low-quality tires. Would these happen to be the tires that your car came with? Sometimes the tires your car comes equipped with at buying time aren't the best tires you can get, so if you need to replace them, do some research, come in and talk to us at RNR for more info, and buy a good-quality tire that will really last for you. The money you spend up front will be well worth it in the future, and at RNR you've always got options: easy payment plans, 120 days same as cash, and instant buyer rebates on all cash purchases.
As far as actually needing new tires, I can't tell you because I haven't seen the damage. It's possible you could rotate the tires after fixing the problem, but recognize that the less rubber actually meets the road, the less traction you have and consider your safest option. We know finances are always a consideration, but paying the price of unsafe tires can have consequences that go way beyond your wallet
My advice: See a mechanic, have the problem diagnosed and fixed, and let us take a look at the scalloping and give you our best advice. If you need new tires, we can help you find a payment plan that works for you, and if you're safe with a rotation, we can take care of that too.
Good luck, Clueless, and be safe!


text: FRANK SINATRA: THE GOLDEN YEARS COLLECTION THE MAN WITH THE GOLDEN ARM Gripping, harrowing, taboo-shattering. The legend shines as a drummer coping with drug abuse. Sinatra never gave a better performance as an actor (The New Yorker 8/9/93). With Kim Novak and Eleanor Parker. MARRIAGE ON THE ROCKS A screwball marriage-go-round. Sinatra, Deborah Kerr and Dean Martin go for a madcap spin in this whoop-for-joy romp about I do, I dont, and I did what?! NONE BUT THE BRAVE A tale of combat, survivaland of respect between enemies. U.S. Marine Sinatra crash-lands onto a Pacific atoll held by Japanese troops. Sinatras powerful directorial debut. SOME CAME RUNNNG Small-town hypocrisy comes into focus in this acclaimed expos of a mid- American town. From director Vincente Minnelli and the author of From Here to Eternity. Sinatra, Dean Martin and Shirley MacLaine. THE TENDER TRAP Will a talent agent (Sinatra) dedicated to life, liberty and the happiness of pursuit be snared by love? Maybe yes when Manhattan cutie Debbie Reynolds sets her sights on him.Check stock and price


text:
Your cart is currently empty.
By admin|||0 Comments
Lee Correa
West TX IT chooses HTG because local support is key! We have worked with other ISP providers (both cable and wired) and the result is the same: With one major provider for this area, it's hard to get someone to dispatch on-site and the schedule depends on the dispatcher, which can take days. Huntleigh's support is local and their people respond to trouble before we even call. (Note: HTG monitors circuits and can usually tell if there is trouble before the customer even knows there is anything wrong!)
Lee Correa Owner, West Texas IT


text:
INC ENTERTAINM... LTD Photographer
lex jacksonModel Male Seattle, Washington, US
My MM URL: http://www.modelmayhem.com/dancermodeltype
Mayhem # 2107506
About Melooking to see what this site is all about. i been asked to model for a while and just started making it happen. im a professional dancer but im looking to see what else the world has to offer me let me know and enjoy your day. Contact if you would love to work together God bless also follow me on Instagram I have a lot more pics to show alexjamahl89 is my profile :) I will follow you back :)
Have you worked with lex jackson? Add Credits for lex jackson! >>
INC ENTERTAINM... LTD Photographer
darronsmall Artist/Painter
Studio Kouros Photographer
Jayro Montesinos Photographer
JayBee Photographer
Studio 23 Photographer
Loading Content


text:
UGA's Augutis Claims SEC Title As Tourney Concludes
May 15, 2011
Day 1-4 Photo Galleries, Results and much more Available HERE
ATHENS, Ga. --- Georgia sophomore Maria Augutis soared to a personal-best triple jump mark to be one of three Lady Bulldog scorers in the event to highlight the final day of the Southeastern Conference Outdoor Track & Field Championships in Athens on Sunday.
Augutis finished the meet as one of four SEC individual champions for Georgia. Juniors Nikola Lomnicka (women's hammer), Brian Moore (men's javelin) and Matt Cleaver (men's 3000-meter steeplechase) also won during UGA's first SEC Championships in Athens since 1999.
In the team standings, the Bulldog men finished third with 99 points behind Arkansas (157.50) and Florida (140). This was the Razorbacks' third team title outdoors in the last four seasons.
The Lady Bulldogs wrapped up competition in fourth place with 94 points. LSU (146) ran away with its fourth championship in five years as Florida (116) and Arkansas (107) rounded out the top three.
"It was a long four days, but a great four days," said head coach Wayne Norton. "We had some people that did very well the first day, so that got us going. We didn't finish where we wanted to, but we're happy we finished. The high point for me was the women's triple jump where we took first, third and fifth."
Augutis, runner-up at the 2010 meet, was in a battle for the triple jump crown throughout the competition with LSU's Melissa Ogbourne. Ogbourne reached a mark of 43 feet, 2 ¼ inches on her fourth attempt to pass Augutis. But Augutis answered with a career-best effort of 43-7.25 on her fifth jump to clinch the victory.
This marks the first women's outdoor triple jump crown for the Lady Bulldogs since Patricia Sylvester finished first in 2006, which is when Georgia last captured a team title.
"I did not think it would happen at all," said Augutis. "I had a really bad season, but I was flying well today. The wind helps me so much because I'm so light. I was lucky that there was a tailwind today. It was a perfect day."
Senior Latroya Darrell, with her parents from Bermuda in attendance, shot to No. 7 on the school's all-time list with a third-place finish in the triple. Darrell opened with a mark of 41-11.25 before traveling a personal-best 42-9.50 on her second attempt.
Georgia's third scorer in the event was sophomore Saniel Atkinson. Atkinson, who was second in the high jump on Saturday, had a mark of 41-2.50 to finish third and give the Lady Bulldogs 20 points in the event.
Following a runner-up performance in the 10,000 on Saturday, senior Bridget Lyons also finished second in the 5000 on Sunday. The 2011 spring graduate was one second off her personal best as she clocked a 16:24.08 in her final home race to be Georgia's top scorer with 16 points.
Lyons will be attending dental school in the fall after deferring her secondary schooling a year so she could continue to compete for the Lady Bulldogs.
Junior Phillip Adams made a push in the final straightaway to finish fourth in the 400 hurdles for the Georgia men. Dropping his personal-best mark from 51.75 to 51.12 in the race, Adams improved one spot from his 2010 finish to tally another five points for the Bulldogs. He now sits fifth in the Georgia record books.
Slowed by hamstring tightness, junior Colleen Felix reached 147-6 on her third javelin attempt to take fourth. Felix passed on three of her six throws as she saved up for the triple jump. Unfortunately, the Grenada native was not able to compete in the triple jump later in the day after coming into the meet as the top seed.
Junior John Smith, who took second at the 2010 SEC outdoor meet in rainy conditions, managed a fourth-place finish in the pole vault. Smith cleared 17-0.75 on his opening attempt, but could not get over the bar at 17-4.50.
A third fourth-place finish came from freshman Megan Malasarte in the 800. Taking eighth at this year's SEC indoor meet, Malasarte stayed with the lead pack throughout her two laps and finished with a time of 2:07.12. This time was just two hundredths of a second from her career-best time in the event.
Adding three more points for the Bulldog men was junior Michael Ayers in the pole vault. Ayers, who was fourth in the decathlon, went over the bar at 16-6.75, matching his career-best mark, to finish sixth.
Freshman Hilenn James suffered through four fouls in the shot put but hit a distance of 50-10.75 on her fifth attempt to take fifth in the competition. James was fourth at her first SEC meet during the indoor season.
In the men's 4x100 relay, junior Torrin Lawrence opened the race before the baton was handed off to junior Phillip Adams, freshman Jevon Maynard and freshman Waymon Storey, respectively, to take fifth. The Bulldog foursome clocked a 40.37 as Florida (38.53) broke an SEC Championships meet record to win.
Individually, Lawrence finished a tenth of a second slower in the 400 finals than he did in the prelims to take fifth overall. Racing out of lane seven, Lawrence made his lap in 46.53 during his second event of the day.
Lawrence returned again to the track in the 200 finals and took sixth with a time of 20.96.
Adams, Storey, Ben Davies and Eric Mills later combined to take eighth in the 4x400 relay with a time of 3:13.90.
After earning runner-up honors in the hammer, freshman Justin Welch watched his second throw in the discus travel 168-11 for sixth-place honors.
Senior Georgina Nembhard made the best of her final individual race on the Spec Towns Track, taking seventh in the 100 finals with the second-best time of her career. Nembhard shot across the finish line in 11.39, which is just two hundredths of a second off of her personal-best pace set last season in Athens.
Junior Aaron LaGarde answered two fouls with a competition best jump of 51-10 in the triple jump. LaGarde finished seventh in the contest with the top three finishers hitting marks that measured farther than 55 feet. He was sixth at the 2010 SEC outdoor meet.
The Lady Bulldogs managed another point in the 4x100 relay. Junior Keisha Spates, Nembhard, senior Odeika Bent and freshman Ashley Ballard combined to clock a 45.54 to take third in the opening heat and eighth overall.
Freshman Brandon Lord finished one spot out of scoring after taking ninth in the 5000. The Chattanooga, Tenn., native scored at the SEC Indoor Championships in the 3000 after managing an eighth-place finish.
Also of note, junior Aaron Evans, who had the fastest qualifying time, pulled up in the final turn of the 800 with a leg injury and finished ninth.
Full results and a recap from each day at the SEC Outdoor Championships are located at georgiadogs.com.
- Video Player
- On Demand Videos
- TV Shows
- Audio - Listen for Free
- Radio Shows
- Reminder: No subscription required to view On-Demand Videos on GeorgiaDogs.com.
- Bulldog Network Affiliates
- Men's Sports
- Women's Sports
- Tickets
- Ticket Home Page
- Student Tickets Information
- Buy Tickets Online
- Student Ticket Request
- Online Promo Codes
- Football Ticket Cutoff Scores 2017
- Student Ticket Donation
- Wheelchair Accessible Seating
- Faculty Staff Tickets
- Player Guest Tickets
- Ticket Transfer/Donation
- Group Tickets
Bulldog Club
- Bulldog Club
- Bulldog Club Home
- Football Skysuites
- About the Club
- Football Priority Seating
- Donate Online
- Football Ticket Cutoff Scores
- Request Fund Information
- Georgia vs. Florida
- Hospitality
- The Magill Society
- Campaigns
- Contact the Club
- Facilities
- Sanford Stadium
- Turner Softball Field
- Butts Mehre Heritage Hall
- Turner Soccer Complex
- Stegeman Coliseum: MBB | WBB | GYM
- Volleyball Arena
- Foley Field
- Magill Tennis Complex
- Indoor Athletic Facility
- Sanford West End Zone Live Cam
- Stegeman Coliseum Live Cam
- Current Renovations
- All Facilities
- Georgia Recruiting
- Recruiting Central
- Facilities
- Recruiting Forms
- UGA Visitors Center
- UGA Admissions
- Campus Maps
- Directions
- Shop
- Things to Do
- Visiting Athens
- Game Promotions
- Campus Maps
- Fan Contests
- Driving Directions
- Autograph
- Charitable Requests
- Scoreboard Greetings
- Tailgating Policies
- Camps/Clinics


text:
UPDATE: New Surveillance Photo Suggests Doddy Is In Rockford
UPDATE (7/3/14): Illinois State Police have released three new photos, one of which includes a surveillance photo of Doddy walking out of a Rockford store.
The store appears to be a Walmart. The Rockford area has three Walmarts, so it's not clear which one he was at. Police have also released a picture of Bargman's Nissan Altima, which was stolen after she was killed. Police say there is a silver colored "Illini Nissan" decal located at the rear bumper of the vehicle.
Police also believe Doddy may be in possession of a blue dome styled camping tent.
UPDATE (2:43pm): Investigators identify the I-39 murder victim as 44 year-old Tonya Bargman of Monticello.
UPDATE (2:14pm): Rockford Police Deputy Chief Dave Hopkins says Doddy may have returned to the Rockford area. Hopkins urges anyone if they see Doddy or the vehicle to not approach, but to call police.
UPDATE (12:17pm): Illinois State Police say a woman was attacked at the Willow Creek Rest Stop. Surveillance video shows the victim left a bathroom and was attacked by a male suspect. Investigators consider Doddy as a person of interest.
Doddy was seen leaving the rest stop in the woman's car, a gray 2013 Nissan Altima, license plate number BARGMN2. Anyone with information is urged to call 911 or ISP Zone 2 at 815-632-4010.UPDATE (7/2/14): Illinois State Police is investigating a murder at the Willow Creek Rest Stop along I-39 in Paw Paw. It happened Tuesday evening. Doddy is considered a suspect in that case. State Police have contacted Rockford Police to help with their investigation.
ROCKFORD - This is 36-year old Terence Doddy who is now the top suspect in Monday's homicide investigation at Rockford's QVSM call center. Deputy Chief Hopkins of the Rockford Police Department said he they are now on a manhunt for the suspect. "Mr. Doddy served us as a person of interest very quickly, and information came together, enough to issue a warrant for his arrest."
Doddy allegedly murdered his friend 37-year old Todd Hansmeier, who was one of the insurance agents for the call center. The murder took place inside of Doddy's office, where he allegedly killed Hansmeier through blunt force trauma to the head and neck. He then allegedly poured gasoline on Hansmeier's body to try and cover up the evidence. Sue Fiduccia, the Winnebago County coroner said that she suspected foul play after examining the body. "The perpetrator was apparently intending to destroy evidence, and to destroy the evidence by pouring an accelerant, in this case gasoline on the body."
Steve Korn owns the call center and says that Doddy worked at QVSM for seven years and never caused any problems. "He has worked with us so well for so many years and yet this happens, there's a dark side to people that you don't know." Call center employees say that a drug deal may have sparked the murder. Steve Korn, QVSM call center owner: "That is what we've been hearing more and more about drug use." Said Korn.
A hazmat team has been working to clean the call center of the blood and other bodily fluids. Daymon Felder, a member of the hazmat team said "Everything was pretty much contained to, as far as our clean up is concerned, to one room."
Korn says that he is working to get his business back and running soon. "Step-by-step we're going to get the office back up in place, we have limited operations going on now, and we expect to be back in full operations starting next Monday."
An arrest warrant for murder, three counts with a bond of one million dollars has been issued for 36-year old Terence Doddy of Rockford in connection with the death of Mr. Hansmeier. Mr. Doddy is also wanted on an aggravated domestic battery warrant with a bond of $100,000. Mr. Doddy is believed to be in possession of Mr. Hansmeier's Black 2011 Chevrolet Cruze with Illinois registration l-611935. If either Mr. Doddy or the vehicle is observed do not approach. Call police.
More Stories
Baseball fans filed into the Rockford Rivets Stadium, and they got…
A Rockford man is arrested after police say he sexually assaulted a…
Rockford Police say they responded to an armed robbery this afternoon…


text:
Grace Notes is a weekly exploration by Jason Morehead of signs of common grace in the music world. We hope to alert you to wonderful music, some of which will be spiritual in nature but all of which will be unique and worthy of your attention. Each week we will share brief reviews of albums worthy of your attention and maybe a video or two.Jay TholenI reviewed Jay Tholen's Mud Pies or Bread and Wine? several weeks ago, but Tholen's been a busy little bee in 2011. He's already released a new E … [Read more...]
Grace Notes: Jay Tholen, Mount Eerie
September 24, 2011 by Leave a Comment


text:
Today we welcome Marcela Restrepo to the Guest Blog! This week Marcela takes us on a trip to her home country Colombia, aiming to break some of those old clichés, while showing us the beauty of the Colombian landscape and the culture. Marcela has also done some illustrations just for this weeks blog too, I love the coffee drawing just below! – Jenny
I just wanted three sugars INSTEAD I got one sugar and that bitter joke about Colombia & Drugs
Daniel and I recently went to Colombia for a five-week holiday where we spent some quality time with family and friends and did a bit of travelling around the country.
We both come from Medellín, the second largest city in Colombia and moved to Sydney about seven years ago to do some studying but here we are. We love Sydney and Australia and enjoy the lifestyle we have here so much although we do miss our families and the land where we grew up.
Often I have to stand bad jokes when asked where I am from. I wish that one day people will understand that we are far from that old fashioned cliché.
Many of you may have heard or even visited South America though many have avoided visiting Colombia because of its bad reputation.
So I would like to take this opportunity that Lucy and Jenny have given me, to show a different face of the country. Colombia is a place full of culture, complexity, colour and life. It's a land of contrasts. Sadly I cannot deny there are still problems in some areas but things are much better now and people are starting to venture and discover a wonderful place that has been in the shadows for so long.
This is Colombia. Blue for the five different regions. Black for the three mountain chains.
With strategic location it is the link between Central and South America and at the same time it is the only South American country that borders both the Atlantic and Pacific Oceans.
It's a tropical country, but also mainly crossed by the Andes from south to north so the climate is determined by both latitude and altitude.
Colombia has gradual variable climates from tropical foothills and coastlines to perpetual snow peaks. These are called Thermal Floors.
Every region has its own culture, music, food, and sometimes even their own dialect.
In addition to such variety of landscapes there are huge complex cities. You can find the most cosmopolitan lifestyles as well as an extremely interesting urban culture where sometimes people do amazing things to survive in a day-to-day basis.
Photography by Felipe Mesa
My friend Felipe Mesa takes beautiful photos of the most amazing places and nature in Colombia. He just published a book called 'Extraño Paraiso' with Camila Mora. Sorry Feli for cropping the photos!
After many years of Lonely Planet not printing a guide for Colombia, I felt great when I read the introduction of their latest one, printed in 2009. Would love you to read it!
– Marcela


text:
H.R.971 - Northern Forest Stewardship Act105th Congress (1997-1998)
|Rep. Bass, Charles F. [R-NH-2] (Introduced 03/06/1997)
|House - Agriculture
|Latest Action:
|03/18/1997 Referred to the Subcommittee on Forestry, Resource Conservation and Research. (All Actions)
This bill has the status Introduced
Here are the steps for Status of Legislation:
- Introduced
Subject — Policy Area:
- Public Lands and Natural Resources
- View subjects
Summary (1)
Text (1)
Actions (3)
Titles (2)
Amendments (0)
Cosponsors (51)
Committees (1)
Related Bills (0)
Summary: H.R.971 — 105th Congress (1997-1998)All Bill Information (Except Text)
There is one summary for H.R.971. Bill summaries are authored by CRS.
Shown Here:
Introduced in House (03/06/1997)
Northern Forest Stewardship Act - Authorizes the Secretary of Agriculture, at the request of the Governor of Maine, New Hampshire, New York, or Vermont, to: (1) provide technical assistance for sustainable forest management; (2) assist in coordinating ecological and economic research and implementation of interstate and Northern Forest Lands Council policies; (3) provide technical and financial assistance for State conservation land planning and acquisition (authorizes appropriations), and rural community assistance.
Expresses the sense of the Congress regarding: (1) the need to address certain tax policies that work against Northern Forest conservation; (2) liability exemption for private landowners who permit public use of their land; and (3) nongame conservation funding.
Authorizes the Administrator of the Environmental Protection Agency, at the request of the Governor of Maine, New Hampshire, New York, or Vermont, to provide technical and financial assistance for Northern Forest water quality assessment.
Authorizes specified appropriations.


text:
GOP Presidential candidate John McCain visits with the 2008 Marshall University Thundering Herd football team on Wednesday, August 6. photo courtesy of West Virginia MetroNews, "The Voice of West Virginia" (www.wvmetronews.com)
Wearing a green Marshall hat, McCain strolled the turf at the Marshall stadium and spoke with a few players and coaches. He even called three offensive plays, all going for touchdowns. Thundering Herd Coach Mark Snyder then gathered the team together for McCain's remarks. "I want you to know how proud I am to be here," he said. "This is a unique institution, an institution that went through a great tragedy and an institution with a tradition of courage and a tradition of victory and a tradition of winning," he said. Snyder was joined by Marshall University President, Dr. Stephen Kopp, and by former assistant coach "Red" Dawson, who one one of the coaches for the "Young" Thundering Herd in 1971.
McCain went on to tell the players how important teamwork is when it comes to success. The veteran Senator says teamwork was key when he and other American soldiers were prisoners of war in Vietnam for over five years. "We were a team and we had leaders," McCain said. "Our leaders were our senior ranking officers and they were the ones that, when we failed, they would pick us and send us back into the fight."
Senator McCain relayed a story about a fellow prisoner who sewed an American flag on the inside of his shirt and how daily the prisoners of war would say the Pledge of Allegiance. McCain says that took courage, just like the Thundering Herd needs to show on the field during the upcoming season. "You are here at an institution that has a tradition of tragedy, courage and greatness, and Americans are watching you," McCain said.
Marshall University football players say they were inspired by what McCain, who spent 22 years in the U.S. Navy after graduating from the Naval Academy, had to say Wednesday about teamwork. Senior Matt Parkhurst, junior All-American Cody Slate and sophomore Lee Smith, all tight ends for the Herd, and their teammates gathered around McCain on the turf at Joan C. Edwards Stadium. Afterward, just outside his position meeting room, Parkhurst told MetroNews the visit was significant for several reasons. "Not only is it a benefit educationally, but it's inspirational, especially to hear a story like John McCain's. He's a hero. A true American hero," Parkhurst said. McCain has served Arizona as a member of the House of Representatives starting in 1982 and won his Senate seat in 1986, after retiring as a Navy aviator.
McCain told the players about his time in the military and the years he spent as a prisoner of war. The GOP presidential hopeful said teamwork played a key role in many circumstances. "I think it's really similar," tight end Lee Smith said. "Everything he's said he's been through to get to this point is obviously a lot like us on the field."
Before his pep talk, McCain called three offensive plays, two of those to the Conference USA preseason pick at tight end in Slate. "I was a little nervous," Slate told MetroNews. "We do it everyday, but just knowing that he called the play and I couldn't mess up on that one because the senator called it. I had to concentrate a little more." He caught both passes. Slate called McCain "my kind of coordinator."
Parkhurst says the timing of the visit should help motivate the Herd for the entire 2008 season. "For him to take time out of his schedule to take time to talk to us, I'm sure that's going to give us a lift." McCain was making his third, but probably not last, visit to the Mountain State before heading on to Jackson, Ohio for an appearance later on Wednesday.
The soon-to-be GOP nominee ended his remarks by saying 'We Are Marshall," the title of the Warner Bros. movie that debuted in Huntington at the historic Keith-Albee Theatre in December of 2006. The movie, which starred Matthew McConaughey and Matthew Fox (who played Dawson in the movie) and is now available on DVD and BlueRay Disc, has been showing throughout the summer on HBO. The phrase actually began in the 1980s, as Marshall began to winning for the next 20 years after shaking off two decades of losing football before and after the greatest loss of all. On Nov. 14, 1970, a crash that killed 75 persons returning from a game at now Conference USA opponent East Carolina. The dead included most of the coaches and players on the team, but Dawson was recruiting while two other coaches were scouting Ohio University at Penn State that weekend to prepare for the Herd's season-ending game with the long-time rival Bobcats from Athens, Ohio, near where McCain's second stop of August 6 ended.


text:
You should probably include the exact text of the errors you are getting.
I have an encrypted thumbdrive install of BTR2 set up using the howto guide. It's been working fine but I tried to update framework3 and kept getting an I/O error for one of the .svn directories in /opt.
I tried to remove framework3 both by manually deleting the files and using apt-get. Both failed with the same I/O error.
Guessing this is due to bad blocks or a filesystem problem?
How do I fix this? My first action would be to mount the root fs using another Linux box and run an fsck - the problem is I don't know how to mount the encrypted fs on my Ubuntu machine (and don't know what to google for - sorry). Also not sure whether this would deal with bad sectors?
Any guidance appreciated.
You should probably include the exact text of the errors you are getting.
Capitalisation is important. It's the difference between "Helping your brother Jack off a horse" and "Helping your brother jack off a horse".
The Forum Rules, Forum FAQ and the BackTrack Wiki... learn them, love them, live them.
Not sure that it will help much but:
Code:root@bt:~# apt-get remove framework3 --ignore-missing Reading package lists... Done Building dependency tree Reading state information... Done The following packages will be REMOVED: framework3 0 upgraded, 0 newly installed, 1 to remove and 0 not upgraded. 1 not fully installed or removed. After this operation, 0B of additional disk space will be used. Do you want to continue [Y/n]? Y (Reading database ... 256653 files and directories currently installed.) Removing framework3 ... dpkg: error processing framework3 (--remove): failed to delete `/opt/metasploit3/msf3/external/source/byakugan/detours/.svn/prop-base/disasm.cpp.svn-base.dpkg-tmp': Input/output error Errors were encountered while processing: framework3 E: Sub-process /usr/bin/dpkg returned an error code (1)
No hints peeps?
Can you manually delete the file which is causing the error?
I'm a compulsive post editor, you might wanna wait until my post has been online for 5-10 mins before quoting it as it will likely change.
I know I seem harsh in some of my replies. SORRY! But if you're doing something illegal or posting something that seems to be obvious BS I'm going to call you on it.


text:
4800 West 92nd Avenue Westminster, CO 80031
Home | Explore Westminster | Arts | Public Art | Westminster City Hall Public Art
Several outdoor public art pieces have been installed at the Westminster City Hall Complex and the Westminster Center Park which span 92nd Avenue east of Yates Street/City Center Drive. The largest concentration of sculptures is located due west of City Hall and east of Yates Street. These pieces are located within a shaded area along winding sidewalks. All of the pieces are made of bronze and depict animals or children.
These pieces include:
Ichabod Fox
Jungle Gym
No Free Lunch
Precious Moments
Promise of the Prairie
A signature monumental sized bronze sculpture of a pioneer family entitled "Promise of the Prairie" is located within the lawn area just to the south east of the tall bell tower.
Westminster Center Park also has a signature art piece with a London theme to complement the extensive nearby Peter Pan playground. The Westminster Obelisk evokes Cleopatra's Needle in London and harkens to the similarly shaped City Hall Bell tower just south across 92nd Avenue.