text:
Danville Inn
No prices found through our partners. Please contact the business directly or check some of our recommended alternatives.
Travelers also recommend:
- More recommendations
TripAdvisor Reviews Danville Inn
Travel Blogs from Danville
Final Reflections
... together for almost a month before we joined them for just a small segment of their total cruise (I know that all of us consider a 35 day cruise to be pretty significant), they were inviting and inclusive to having us join them for excursions, drinks and dinner. Although we expected this to be a very well heeled group, in fact there were many who had saved a lifetime for this trip and were teachers, judges, civil servants and others. Not to say there were not ...
... we can't totally immerse ourselves in the local culture, but with only one day here, better safe than sorry. The only other port where we brought food off the ship was in Cairo...and I can't say it was the wrong decision for either location. So we just returned from an 8 hour private tour. What to say? Manilla is a very poor city with half of its population at the poverty level. And those that are working, earn an average daily rate of $10/day or approximately ...
On Our Way!!
... Sea, the South China Sea, the Karimata Straits, the Java Sea, the Timor Sea, the Arafus Sea, the Coral Sea and the Tasman Sea. We didn't learn about all these seas in school, did we? We again hope to swim, snorkel, kayak and enjoy these waters between exciting visits to various ports. Hopefully without having to watch for sea pirates this time!! So I have a terrible confession to make! I tried! I really did! I spent all ...
The Journey Begins for Real
... by La Canada to say "Hi" to sister Sally and then managed the drive up to Fresno in record time. We spent the night last night at my sister Jane's where she cooked a marvelous chicken piccata dinner for us - yum! Thursday, Feb 12: This morning, JB and I drove to the Fresno Airport to pick up a rental car - for driving to SFO - so the van can stay at Jane's. Then I removed about 5 pounds of ...
LA to San Francisco
... was very beautiful and we managed to see some deer basking in the sun (despite the loud talking of Jason's companions x 3)! Leaving the park late in the day we overnighted in Sonora. The next day we headed for 'the city' (otherwise known as San Francisco) - apparently the locals hate it being called San Fran! First we stopped in the state capital Sacramento where we spent some time in the old town. While it was pretty an hour and a half here was wasted ...


text:
- Price Drops
- Free Apps
Crazy Choppers
$1.99 $0.991 hour, 3 minutes ago
$1.99 Free!17 hours, 55 minutes ago
Bloom Box
$1.99 $0.992 days, 5 hours ago
Zombie Highway
$0.99 Free!2 days, 8 hours ago
Joe Dever's Lone Wolf
$0.99 Free!3 days, 2 hours ago
$5.99 $0.994 days, 9 hours ago
Glorkian Warrior: Trials Of Glork
$2.99 $0.994 days, 10 hours ago
Warhammer 40,000: Deathwatch - Tyranid Invasion
$4.99 $2.995 days, 13 hours ago
The Wars
$0.99 Free!5 days, 16 hours ago
Tower of Fortune
$0.99 Free!6 days, 4 hours ago
Icon Rush
$2.99 Free!3 minutes ago
Badger? - FREE
$2.99 Free!6 minutes ago
Space Story: Alliance
$4.99 Free!14 minutes ago
Sqrs - A Puzzle Game
$0.99 Free!16 minutes ago
SlotMachine 2 ***
$6.99 Free!23 minutes ago
Word Search ***
$3.99 Free!23 minutes ago
Ultimate Speed Solitaire
$9.99 Free!23 minutes ago
Super Llama Fly
$0.99 Free!28 minutes ago
Brave Knight Rush
$2.99 Free!33 minutes ago
Zombies After Me!
$2.99 Free!33 minutes ago
Latest Comments
11 hours, 6 minutes ago
"This article is sponsored as part of Steel Media Preferred Partners." So basically it's an ad…
1 day, 3 hours ago
This game would be on my device were it not for all the white flashing, which can be…
2 days, 20 hours ago
Is Glu serious right now? .... I thought we were long past the days of Mafia Wars. This is pretty…
Sponsored feature
Most Recent Top Rated
Loot & Legends
DropForge Games
This War of Mine
11 bit studios s.a.
The Executive
Riverman Media LLC
Geometry Wars 3: Dimensions Evolved
Activision Publishing, Inc.
Desktop Dungeons
QCF Design
Fearless Fantasy
tinyBuild LLC
Legend of Grimrock
Almost Human ltd.
Halo: Spartan Strike
Microsoft Corporation
Implosion - Never Lose Hope
Rayark Inc.
Adventures of Poco Eco - Lost Sounds: Experience Music and Animation Art in an Indie Game
POSSIBLE GAMES Kft.
AG Drive

subset: commoncrawl


text:
Browse fitness consultants in Hull featuring photos, videos, vouchers and fitness consultants reviews to help you choose the right local fitness consultants for you.
Why not list your fitness consultants business on Hull Daily Mail?
Hi, my name is Marie Bellamy. I am a qualified fitness instructor based in Grimsby, North East Lincolnshire. I am...
Phone: 07753 410477
Address: 50 Allderidge Avenue,, , HULL, HU5 4EQ
Address: Marfleet Lane, , Hull, HU94TQ
Address: The Alf Marshall Centre, Goodhart Road, Bransholme, Hull, HU74EE
Address: 6 South End, , North Dalton, YO25 9UU
Address: 62 Willow Park Road, , YORK, YO41 5PS
Address: 1 Gleneagles Crescent, , BARROW-UPON-HUMBER, DN19 7TL
Address: Park Inn North Street, , YORK, YO1 6JF
Address: Clough Road, , Hull, HU5 1SR
Address: 96 Askham Lane, , YORK, YO24 3HP
Address: Fitness first Gym, Sissons Way, Clough Road,, , Hull, HU5 1SW
Address: Multiple Locations, , West Hull, HU3 6TG
Address: 67 Eastfield Road, Keyingham, HULL, HU12 9TP


text:
Walmart offers the Micromaster 10-Cup Microwave Pressure Cooker in White for $8.86. Opt for in-store pickup to dodge the $4.97 shipping charge. (Jet has it for a few cents less with free shipping via an in-cart discount. Amazon charges the same with free shipping for Prime members.) That's tied with our mention from three weeks ago and $3 under the lowest shipped price we could find. It combines the fast cooking time of a microwave with the flavor of a pressure cooker.
A close price: Fry's Electronics offers it in Red for $9.98 with free in-store pickup.


text:
Degrassi: Characters
It's a new year and a whole new Degrassi! Who will be seen walking the hallways come the fall? Check in with some of your favorite returning students and look out for the characters you haven't met yet!
- SpongeBob SquarePants: SpongeBob Makeup Tutorial
Want to be your favorite sponge for Halloween? Check out this tutorial to make your costume stand out from the rest!
- Game: Power Packed
You can battle cards with your favorite Nickelodeon characters, build a deck, try a daily quest, and more!
- Nicktoons: Dance Off, Clash On!
Baddies are crashing the Nicktoons par-tay. Dance them back out the door!


text:
Be the first to like this
Published on
A brief overview of why inbound marketing cannot solely provide sufficient sales growth. Success derives from combining outbound and corporate marketing to generate brand awareness and enhance the benefits of inbound marketing.
Clipping is a handy way to collect important slides you want to go back to later.


text:
Upload Photo
Hofstra vs. North Carolina
Hofstra lost to North Carolina, 14-5, Saturday night in an NCAA men's lacrosse game at Shuart Stadium.
Newsday.com now uses Facebook for our comment boards. Please read our guidelines and connect your Facebook account to comment.
MLB Wild Card teams through the years Female MMA fighters dressed for Halloween Carle Place vs. West Hempstead Garden City vs. South Side Mets work out ahead of NLDS against Dodgers High school homecomings on Long Island East Rockaway HS homecoming photos Meet LI's homecoming kings and queens Monday Night Football: Lions vs. Seahawks MLB wild-card pitching previews Nets vs. Fenerbahce Ulker preseason 7 Mets-Dodgers NLDS fast facts


text:
|Publication number
|Publication type
|Application number
|Publication date
|Oct 8, 2002
|Filing date
|Apr 8, 1999
|Priority date
|Apr 8, 1999
|Fee status
|Publication number
|John R. Hind, David Bruce Lection, Douglas Tidwell II Leonard, Brad B. Topol, Ajamu A. Wesley
|Original Assignee
|International Business Machines Corporation
|Export Citation
|BiBTeX, EndNote, RefMan
|Patent Citations (14), Referenced by (134), Classifications (12), Legal Events (6)
|External Links: USPTO, USPTO Assignment, Espacenet
IBM application Ser. No. 09/287,989 entitled "Dynamically Determining the Most Appropriate Location for Style Sheet Application" and Ser. No. 09/288,838 entitled "Achieving Complex Transformations with Dynamic Style Sheet Coalescing", filed concurrently herewith on Apr. 8, 1999.
1. Field of the Invention
The present invention relates to a computer system, and deals more particularly with a method, system, and computer-readable code for retrieving style sheets from a directory or other repository, based upon partial characteristic matching. Characteristics are associated with style sheets, and retrieval is accomplished by specifiying a pattern which includes one or more of the characteristics. Preferably, the style sheet characteristcs are stored as LDAP (Lightweight Directory Access Protocol) objects in an LDAP directory.
2. Description of the Related Art
A "style sheet" is a specification of a style that is to be used when presenting a document. The style specification includes information such as the font and margins to be used, the formatting layout, and other types of information that indicate how the presented document should appear. Style sheets can be used for many types of presentation of a document, including printing the document, displaying it on a video display, processing the document by a speech synthesizer, etc. Consequently, style sheets may also be utilized to describe transformations from one document type to another (e.g. from MathML to HTML) or as filters which describe transformations to reduce the amount of content while maintaining the original document type.
One type of style sheet is an XSL Style Sheet. XSL Style Sheets are style sheets specified in XSL, which is a particular style sheet language. "XSL" is an acronym for "Extensible Stylesheet Language". An XSL Style Sheet specifies how an XML document is to be transformed for presentation, resulting in a different document which may or may not maintain the original document type. "XML" is an acronym for "Extensible Markup Language, and is a trademark of Massachusetts Institute of Technology. XML is a standardized formatting notation, created for structured document interchange on the World Wide Web (hereinafter, "Web"). (Refer to "Extensible Markup Language (XML), W3C Recommendation Feb. 10, 1998" which is available on the World Wide Web at http://www.w3.org/TR/1998/REC-xml-19980210, for more information on XML; and to "Extensible Stylesheet Language (XSL), Version 1.0, World Wide Web Consortium Working Draft Dec. 16, 1998", hereinafter "XSL Specification", which is available on the Web at http://www.w3.org/TR/WD-xsl, for more information on XSL.)
Style sheets include "template rule" constructs, which define an input pattern and a template (also known as an "action") to use in creating an output result tree fragment. When applying a style sheet, the patterns in the templates are matched against the syntax of the source document. When a match is found with the template pattern, an output document fragment is created according to the actions specified in the template (which may include processing additional elements in the source document beyond the matching element). The source document is parsed recursively, until no more matching patterns are found. The resulting document fragments are then aggregated to yield a complete output document. (For more information on this process, refer to section 2, "Tree Construction", in the XSL Specification.) It is this template matching and substitution of different document elements according to the actions in the matching rules that enables style sheets to transform documents. (While the term "document" is used herein when discussing encoded data and application of style sheets thereto, it is to be understood that the information on which a style sheet operates may represent any type of information, and is not limited to the traditional interpretation of the word "document". As one example, a style sheet may be used to process an encoded representation of records from a data repository which specify a company's sales data. As another example, a style sheet may be used to format employee information retrieved from a corporate database for presentation. For ease of reference, the term "document" will be used herein to refer to these diverse types of information.)
XML is emerging as a powerful methodology for representing document content, due to its ability to store data in a self-defining, portable manner. Style sheet languages such as XSL, along with their associated processors, are powerful tools for filtering data content encoded in notations such as XML, as well as for transforming documents encoded in one markup language into other markup languages (or vocabularies) such as HTML (HyperText Markup Language) or WML (Wireless Markup Language). XML documents are evolving in a manner in which style sheets are also being used to perform custom tailoring of content information. For example, style sheets may be written to search for and extract a specific subset of the information contained in the XML document. Or, a style sheet might tailor the information so that it can be delivered to a particular device, transforming the document for the characteristics of the device (such as which browser will be used to render the document, the screen size of the device, whether the screen supports color or grayscale, etc.). The need to perform this type of content tailoring is increasing rapidly as the popularity of new types of computing devices, such as pervasive computing devices, increases. Pervasive computing devices are typically small, constrained-storage devices such as "Smart Phones" or the WorkPad device from the International Business Machines Corporation (IBM). ("WorkPad" is a registered trademark of IBM.) These devices are typically designed to be portable, and therefore are often connected to a network using a relatively expensive wireless connection, which may have limited bandwidth. Pervasive computing devices are often quite different from the devices an end-user might use in an office setting, such as a desktop computer. For example, the display screen on the devices may be quite small, and may not support color display, audio, etc. Thus, XML documents which were originally created with the expectation that the document would be rendered on a full-function desktop computer may contain a significant amount of content that cannot be presented to the user of the smaller, low-end device. In fact, when a document includes large objects such as image, video, or audio files, it is quite possible that the low-end device will not have sufficient storage space to even receive the document. In the current art, the style sheet that is to be used for transforming a document is specified statically, using various techniques such as an in-line style sheet encoded within a document, or an externally-stored style sheet that is referenced from a document using a processing instruction. As more and more new types of computing devices are developed, the less likely it will be that a document content developer will be able to predict the environment in which his document will be rendered and the more likely it will be that the document will contain content inappropriate for users having a wide variety of computing devices, such that a statically-specified style sheet is no longer adequate.
In view of this situation, it would be desirable to dynamically select one or more style sheets that tailor a document for presentation in a specific target environment. For pervasive computing devices, it will often be useful to filter audio data out of the document, to perform transcoding processes to replace full-color images with grayscale images, etc. These types of transformations would adapt the content to the device's physical capabilities, as well as greatly reduce the size of the document (thereby reducing the cost of transmitting the document, and increasing the likelihood that sufficient storage space will be available for receiving the document). In addition to tailoring a document for the characteristics of the device, it would also be beneficial to determine that a specific browser is running on the device, and transform the document for rendering by that browser when necessary. For example, a document encoded in a data file may not include any images or video files (and therefore might not benefit significantly from a reduction in size), but it may be desirable to transmit this document from a server to a particular handheld device. If the document is encoded in one markup language, such as XML, while the browser on the device is only capable of supporting a different markup language such as WML or WBXML ("Wireless Application Protocol Binary XML"), then a transformation process needs to be performed. An appropriate transforming style sheet may be used to perform these transformation processes. Transformations of this type may be beneficial in the wireless environment and with pervasive computing devices, and in any other environment where it is desirable to transform the content in a file. (Note that the word "file" is used in this disclosure to refer to stored data. This is for ease of reference only, and is not meant to imply any particular structure for storing the data, such as conventional "flat files". The data with which the present invention may be beneficially used may be stored in any number of ways without deviating from the inventive concepts disclosed herein, such as: a data element in a database, an object attribute in a directory entry, an object in flash memory, etc.)
The preceding discussion illustrates the valuable role that transforming style sheets have to play in tailoring content based on device characteristics. In addition, transformations based upon user preferences (such as may be stored in a directory or other repository) would also be beneficial. For example, a user preference may specify that all documents are to be presented using large fonts, or avoiding specific colors on a display, or using a voice synthesizer. A style sheet can be written that transforms documents to address these user preferences.
Some significant problems associated with using style sheets to tailor document content in this manner have been addressed. The first related invention, "Dynamically Determining the Most Appropriate Location for Style Sheet Application", determines whether the appropriate location for applying style sheets to transform a document is the server (and/or a Web proxy) or the client. This determination considers such factors as whether the client device has the capability for style sheet processing and whether it can resolve any dynamic parameters (such as user preferences) in a style sheet, and then adapts the style sheets accordingly. The second related invention, "Achieving Complex Transformations with Dynamic Style Sheet Coalescing", discloses a novel technique for dynamically determining one or more transformations that may be used to transform an input document in a first notation into a document in a different notation, where the output notation is tailored to (among other things) the target environment where the document will be rendered for presentation. However, a number of areas remain which need to be addressed in order for style sheets to be used optimally in transforming documents for their target environment.
One issue that remains with using style sheets to tailor document content for its target environment is the ability to retrieve the style sheet (or sheets) that will provide a transformation that is most appropriate for the characteristics of this target environment. Preferably, the style sheet selected and retrieved would be one that most closely matches any user preferences, and is suitable for the device and browser. One approach to solving this problem would be to send a group of style sheets to a proxy or a browser, with the most appropriate style sheet being selected at that location. However, this assumes that such a selection mechanism is available, which is unlikely. Furthermore, this approach may waste a significant amount of network bandwidth if a large number of potential style sheets exist.
A second issue that remains with using style sheets to tailor document content for its target environment is that, in some cases, the user may have custom style sheets which are more appropriate for his needs than other available style sheets which perform more general transformations. In this situation, it would be beneficial to attempt to retrieve the user-specific style sheets whenever appropriate, using more general style sheets as a default when the custom style sheet cannot be used.
Accordingly, a need exists for a technique by which the problems discussed above for retrieving style sheets which tailor document content to a target environment can be addressed.
The present invention provides a technique for associating characteristics with style sheets, and using those characteristics in a pattern-matching process to select and retrieve one or more style sheets that are appropriate in a given situation.
An object of the present invention is to provide a technique for using style sheet characteristics to select and retrieve an appropriate style sheet for a target environment.
Another object of the present invention is to provide this technique whereby the pattern matching process uses a selected subset of the style sheet characteristics.
Yet another object of the present invention is to provide this technique whereby the characteristics represent user preferences and/or device and browser capabilities.
A further object of the present invention is to provide this technique whereby a directory database is used to store the style sheet characteristics, such that the pattern-matching process leverages existing search facilities.
Other objects and advantages of the present invention will be set forth in part in the description and in the drawings which follow and, in part, will be obvious from the description or may be learned by practice of the invention.
To achieve the foregoing objects, and in accordance with the purpose of the invention as broadly described herein, the present invention provides a method, system, and computer-readable code for use in a computing environment capable of having a connection to a network, for retrieving style sheets from a repository based upon partial characteristic mapping. This technique comprises: associating one or more characteristics with each of one or more style sheets;
extracting each of the associated characteristics for selected ones of the style sheets; and storing the extracted characteristics for each of the selected style sheets in the repository, along with an identifier of the selected style sheet to which the stored characteristics pertain. The technique may further comprise: specifying a pattern for a desired set of characteristics; matching the pattern against a collection of the stored characteristics from the repository; and retrieving a particular style sheet using the style sheet identifier located by the matching when the matching has a successful result. Preferably, the associated characteristics are specified as pairs, each of the pairs comprising a characteristic identifier and a characteristic value for the identifier. The pattern may comprise one or more sub-patterns, each of the sub-patterns comprising a specified characteristic identifier and a specified characteristic value, wherein the specified characteristic identifier and the specified characteristic value may use one or more wildcard characters.
In one aspect, the technique further comprises: creating an object, wherein the object comprises: a first attribute, a second attribute, and a third attribute; and wherein the storing further comprises: storing a unique identifier of the object in the first attribute; storing the stored extracted characteristics in the second attribute, wherein the characteristic pairs are delimited from one another using a first special character and wherein the characteristic identifier is delimited from the characteristic value in each of the pairs using a second special character; and storing the identifier of the selected style sheet in the third attribute.
In another aspect, the technique further comprises: creating an object, wherein the object comprises: a first attribute, a second attribute, and a third attribute; and wherein the storing further comprises: storing a unique identifier of the object in the first attribute; storing the extracted characteristics as an unordered set of values in the second attribute, wherein each of the values stores one of the pairs; and storing the identifier of the selected style sheet in the third attribute. In this aspect, the characteristic identifier and the characteristic value in each of the pairs may be delimited using a special character.
In these aspects, the repository may be a directory database. This directory database may be an LDAP database, and the object may be an LDAP object.
The present invention will now be described with reference to the following drawings, in which like reference numbers denote the same element throughout.
FIG. 1 is a block diagram of a computer workstation environment in which the present invention may be practiced;
FIG. 2 is a diagram of a networked computing environment in which the present invention may be practiced;
FIGS. 3A through 3D depict examples of characteristics and search patterns with which operation of the preferred embodiments of the present invention are illustrated;
FIG. 4 illustrates a flow chart which sets forth the logic involved with a first preferred embodiment of the present invention; and
FIG. 5 illustrates a flow chart depicting the logic of a second preferred embodiment of the present invention.
FIG. 1 illustrates a representative workstation hardware environment in which the present invention may be practiced. The environment of FIG. 1 comprises a representative single user computer workstation 10, such as a personal computer, including related peripheral devices. The workstation 10 includes a microprocessor 12 and a bus 14 employed to connect and enable communication between the microprocessor 12 and the components of the workstation 10 in accordance with known techniques. The workstation 10 typically includes a user interface adapter 16, which connects the microprocessor 12 via the bus 14 to one or more interface devices, such as a keyboard 18, mouse 20, and/or other interface devices 22, which can be any user interface device, such as a touch sensitive screen, digitized entry pad, etc. The bus 14 also connects a display device 24, such as an LCD screen or monitor, to the microprocessor 12 via a display adapter 26. The bus 14 also connects the microprocessor 12 to memory 28 and long-term storage 30 which can include a hard drive, diskette drive, tape drive, etc.
The workstation 10 may communicate with other computers or networks of computers, for example via a communications channel or modem 32. Alternatively, the workstation 10 may communicate using a wireless interface at 32, such as a CDPD (cellular digital packet data) card. The workstation 10 may be associated with such other computers in a local area network (LAN) or a wide area network (WAN), or the workstation 10 can be a client in a client/server arrangement with another computer, etc. All of these configurations, as well as the appropriate communications hardware and software, are known in the art.
FIG. 2 illustrates a data processing network 40 in which the present invention may be practiced. The data processing network 40 may include a plurality of individual networks, such as wireless network 42 and network 44, each of which may include a plurality of individual workstations 10. Additionally, as those skilled in the art will appreciate, one or more LANs may be included (not shown), where a LAN may comprise a plurality of intelligent workstations coupled to a host processor.
Still referring to FIG. 2, the networks 42 and 44 may also include mainframe computers or servers, such as a gateway computer 46 or application server 47 (which may access a data repository 48). A gateway computer 46 serves as a point of entry into each network 44. The gateway 46 may be preferably coupled to another network 42 by means of a communications link 50 a. The gateway 46 may also be directly coupled to one or more workstations 10 using a communications link 50 b, 50 c. The gateway computer 46 may be implemented utilizing an Enterprise Systems Architecture/370 available from IBM, an Enterprise Systems Architecture/390 computer, etc. Depending on the application, a midrange computer, such as an Application System/400 (also known as an AS/400) may be employed. ("Enterprise Systems Architecture/370" is a trademark of IBM; "Enterprise Systems Architecture/390", "Application System/400", and "AS/400" are registered trademarks of IBM.)
The gateway computer 46 may also be coupled 49 to a storage device (such as data repository 48). Further, the gateway 46 may be directly or indirectly coupled to one or more workstations 10.
Those skilled in the art will appreciate that the gateway computer 46 may be located a great geographic distance from the network 42, and similarly, the workstations 10 may be located a substantial distance from the networks 42 and 44. For example, the network 42 may be located in California, while the gateway 46 may be located in Texas, and one or more of the workstations 10 may be located in New York. The workstations 10 may connect to the wireless network 42 using a networking protocol such as the Transmission Control Protocol/Internet Protocol ("TCP/IP") over a number of alternative connection media, such as cellular phone, radio frequency networks, satellite networks, etc. The wireless network 42 preferably connects to the gateway 46 using a network connection 50 a such as TCP or UDP (User Datagram Protocol) over IP, X.25, Frame Relay, ISDN (Integrated Services Digital Network), PSTN (Public Switched Telephone Network), etc. The workstations 10 may alternatively connect directly to the gateway 46 using dial connections 50 b or 50 c. Further, the wireless network 42 and network 44 may connect to one or more other networks (not shown), in an analogous manner to that depicted in FIG. 2.
Software programming code which embodies the present invention is typically accessed by the microprocessor 12 of the workstation 10 or server 47 from long-term storage media 30 of some type, such as a CD-ROM drive or hard drive. The software programming code may be embodied on any of a variety of known media for use with a data processing system, such as a diskette, hard drive, or CD-ROM. The code may be distributed on such media, or may be distributed to users from the memory or storage of one computer system over a network of some type to other computer systems for use by users of such other systems. Alternatively, the programming code may be embodied in the memory 28, and accessed by the microprocessor 12 using the bus 14. The techniques and methods for embodying software programming code in memory, on physical media, and/or distributing software code via networks are well known and will not be further discussed herein.
A user of the present invention may connect his computer to a server using a wireline connection, or a wireless connection. Wireline connections are those that use physical media such as cables and telephone lines, whereas wireless connections use media such as satellite links, radio frequency waves, and infrared waves. Many connection techniques can be used with these various media, such as: using the computer's modem to establish a connection over a telephone line; using a LAN card such as Token Ring or Ethernet; using a cellular modem to establish a wireless connection; etc. The user's computer may be any type of computer processor, including laptop, handheld or mobile computers; vehicle-mounted devices; desktop computers; mainframe computers; etc., having processing (and optionally communication) capabilities. The remote server, similarly, can be one of any number of different types of computer which have processing and communication capabilities. These techniques are well known in the art, and the hardware devices and software which enable their use are readily available. Hereinafter, the user's computer will be referred to equivalently as a "workstation", "device", or "computer", and use of any of these terms or the term "server" refers to any of the types of computing devices described above.
In the preferred embodiments, the present invention is implemented as one or more computer software programs. The software may operate on a server in a network, as one or more modules (also referred to as code subroutines, or "objects" in object-oriented programming) which are invoked upon request. The invention may be implemented on an intermediate Web proxy, or on a server. For case of reference, the term "server" will be used to denote either of these devices as the device on which processing is performed before sending a document to a client. The server may be functioning as a Web server, where that Web server provides services in response to requests from a client connected through the Internet. Alternatively, the server may be in a corporate intranet or extranet of which the client's workstation is a component, or in any other network environment. Alternatively, the present invention may execute on a client device in a proper environment (e.g. where the client has access to a stored repository of style sheet characteristics).
The present invention defines a novel technique for retrieving style sheets from a data repository based upon matching one or more stored characteristics of a style sheet against a pattern. Preferably, the data repository will be an LDAP directory. A communications protocol is used to access the stored information in an on-line directory. A popular protocol for accessing directories, such as X.500 directories, is the Lightweight Directory Access Protocol (hereinafter, "LDAP"). LDAP does not require X.500 directory services, and many implementations of LDAP use directory stores other than X.500. LDAP is specified as IETF (Internet Engineering Task Force) RFC (Request For Comments) 2251. The phrase "LDAP Directory" is used herein to refer to directories accessed using LDAP.
(For ease of reference, documents encoded in markup languages will be referred to hereinafter as "XML documents", although it is to be understood that the present invention applies to documents encoded in alternative notations as well. Similarly, style sheets will be referred to as "XSL style sheets", although the present invention is applicable to other style sheet notations.)
The preferred embodiments of the present invention will now be discussed in more detail with reference to FIGS. 3 through 5.
FIG. 3A depicts an example of the syntax with which style sheet characteristics may be encoded within a style sheet. In the preferred embodiments, characteristic elements are specified using a prefix which indicates the namespace in which they have been predefined. As is known in the art, using a namespace prefix enables differentiation among tags that might otherwise be considered duplicates. In addition, a namespace reference identifies the DTD in which the tags which use that prefix are defined. FIG. 3A shows an XSL style sheet 300 where a namespace reference and characteristic elements are specified, as shown at 305. The element 306 identifies the namespace, which in this case is an example URL (Uniform Resource Locator) identifying a DTD stored at a hypothetical location "www.ibm.com/char-DTD". Within this element 306, the prefix to be used in distinguishing names in this namespace is chosen to be "chars", as indicated at 307. In this example, characteristics have been included which specify: the XML dialect which this style sheet generates (using the tag "<chars:XMLlang>", which has the value "PGML"); the type of device for which this style sheet is adapted (using the tag "<chars:DEVICE>", which has the value "VELO500"); the device uses 4 bits to represent different shades of color (as specified by the "<chars:DISPLAYBITS> tag, which has the value 4); etc. As will be obvious to one of ordinary skill in the art, other tag syntax for the characteristics as well as the elements could be used alternatively. The specific characteristic elements which are used in a particular style sheet will vary depending on the rules encoded in the style sheet, and thus the example in FIG. 3A is for illustrative purposes only.
In the preferred embodiments, a style sheet developer determines which characteristics are appropriate for each style sheet, and associates those characteristics with a style sheet by encoding the characteristics directly in the style sheet. As an alternative to using the technique shown in FIG. 3A where the characteristic information 305 is an element of the style sheet, the characteristics may instead be encoded within comment syntax. This approach has the advantage of enabling style sheets containing characteristics to be processed by style sheet processors which do not understand the characteristic tags, providing backward compatibility. As a further alternative (which also provides backward compatibility), the characteristics may be stored separately from the style sheets, such that a lookup table or other mechanism can be used to associate a group of characteristics with each style sheet of interest. The information for a particular characteristic may be considered a characteristic pair, where the first element of the pair is the characteristic identifier (such as DEVICE, DISPLAYBITS, etc.) and the second element is the value associated with that identifier (the values VELO500 and 4, respectively, in the example of FIG. 3A). Thus, it is not necessary that the associated characteristics be represented using a tag syntax such as shown in FIG. 3A when the information is not encoded as elements of a style sheet. The manner in which the style sheet characteristics are determined does not form part of the present invention.
In a first preferred embodiment of the present invention, the characteristics of a style sheet are stored using an LDAP object in an LDAP directory, where the LDAP object has 3 attributes. A first attribute, which will be referred to herein as "ATT1", serves as the relative distinguished name for the object. This is simply a unique identifier for storing the object in the directory. The second attribute, which will be referred to as "ATT2", stores the characteristics of a particular style sheet which is identified by the third attribute, "ATT3". In this first embodiment, the characteristics are stored in ATT2 as one long character string, where special delimiters are used to separate each pair from the next and to separate the two elements of each pair. An example string 320 is shown in FIG. 3B, corresponding to the characteristic pairs specified at 305 in FIG. 3A. In this example, the syntax "/" has been used to separate the characteristic pairs, and the syntax "." has been used to separate each characteristic identifier from its value.
FIG. 4 shows the logic with which the characteristics can be extracted from a style sheet, and used to create the attribute string stored as ATT2. The process begins at Block 400, where the next tag in the style sheet is examined. Block 410 checks to see if this tag contains characteristic information. This can be done by detecting that the opening characteristic tag has been reached, but that the closing characteristic tag has not. When this test has a positive response, Block 420 extracts the tag syntax and its value, and concatenates them onto a string which is being created for ATT2. This process includes inserting the appropriate delimiter syntax. For example, when the <XMLlang> tag has been parsed by Block 400, Block 420 will create an initial string value of "/XMLlang.PGML". Control then returns to Block 400 to examine the next tag.
When Block 410 has a negative response, Block 430 checks to see if the ending tag or delimiter for the characteristics has been reached. When this test has a positive response, then the attribute string value for ATT2 is complete, and Block 440 returns that string value for storing in the LDAP object. The processing of FIG. 4 then ends. Otherwise, control returns to Block 400 to examine the next tag in the style sheet.
Preferably, characteristic elements will be encoded in the prolog of a style sheet. Thus, FIG. 4 does not include logic to detect reaching the end of the document file before reaching the end of the characteristics. It will be obvious to one of ordinary skill in the art bow the logic of FIG. 4 can be adapted when characteristics are stored in other forms than elements of a style sheet.
Using the object structure of the first preferred embodiment, the LDAP query engine can be used to process queries that will match query patterns (encoded in LDAP syntax) against one or more of the characteristic pairs stored in the attribute string ATT2. Multiple query patterns may therefore retrieve the same style sheet. FIG. 3C shows 3 different query patterns that will match the characteristics for the style sheet 300 of FIG. 3A, which have been stored as attribute string 320 (shown in FIG. 3B) using the logic of FIG. 4. The LDAP syntax of the first search pattern in FIG. 3C indicates that the search must locate a match with the characteristic "DEVICE", having a value which begins with "VELO". The "*" syntax shown is a wildcard, which matches zero or more characters. The "/" in the search pattern serves to anchor the search at specific points in the attribute string (i.e. in those places where the "/" is encoded). The first search pattern also requires a match against the characteristic "XMLlang", having the value "PGML". The requirement for both patterns to be matched is indicated by the presence of the "&" character. Since the attribute string 320 includes the specified patterns, it will successfully match the query, and therefore the identifier of the associated style sheet (stored in ATT3) will be retrieved. This technique of specifying a subset of the characteristic pairs is referred to herein as a "partial characteristic match". By comparing the remaining two search patterns with the attribute string 320 in FIG. 3B, it can be seen that each of these queries will also match, and will therefore also retrieve the identifier of the associated style sheet.
Note that the LDAP directory's search engine is used to process the queries, using techniques which are known in the art, and thus the processing of the search is not described in detail herein.
The solution of the first preferred embodiment has one potential drawback. Storing the characteristics as a single string may result in a significant amount of overhead when processing searches, if a large number of characteristic pairs have been specified. This is because each characteristic pattern phrase of the search must begin with a wild card and a "/" delimiter, and must end with a wild card, in order to eliminate the unspecified characteristics from the matching process. This eliminates the ability to use an index (such as a hash table) that the directory or back-end database might create for the ATT2 attribute to increase search efficiency. The second preferred embodiment addresses this potential drawback by defining a different storage approach for the characteristic pairs. In this second embodiment, the LDAP object's characteristics attribute ATT2 is multi-valued, meaning that it can contain an unordered set of values. A relative distinguished name is used to identify the LDAP object, and the style sheet identifier is stored in the object, as described for ATT1 and ATT3 (respectively) of the first preferred embodiment. Each of the characteristic pairs becomes a string value in the ATT2 attribute unordered values set. Since an index of ATT2 is constructed by the back-end database from individual values rather than at the object attribute set level (i.e. for all of ATT2, as in the first embodiment), the search process will speed up as there is no longer a need for a prefix and suffix "match any" pattern in the search sub-expression elements. (The absence of the "match any" pattern when using the second embodiment can be seen by comparing the search patterns of FIG. 3C to those of FIG. 3D, where the wildcards "*" in each sub-expression are now omitted except where the wildcard applies to the characteristic pair itself.)
FIG. 5 illustrates how the characteristic pairs are extracted and stored into ATT2 in this second embodiment. The process begins at Block 500, where the next tag in the style sheet is extracted as discussed above for Block 400 of FIG. 4. Block 510 then checks to see if the tag contains characteristic information. If so, Block 520 pushes the characteristic pair onto a list, and control returns to Block 500. If Block 510 has a negative result, then Block 530 checks to see if the end delimiter for the characteristics has been reached. If not, control returns to Block 500; otherwise, control transfers to Block 540. At Block 540, all the characteristic pairs have been located and extracted from the style sheet. Block 540 therefore retrieves the list where the pairs have been accumulated, and Block 550 stores these pairs as the multi-valued attribute (ATT2) of the LDAP object. The process of FIG. 5 then ends.
As with the first preferred embodiment, multiple query patterns may retrieve the same style sheet in the second embodiment. FIG. 3D shows 3 different query patterns that represent the same queries depicted in FIG. 3C, and which correspond to the characteristics for the style sheet 300 of FIG. 3A. As seen by comparing the query syntax of FIG. 3C to that of FIG. 3D, it can be seen that the wildcards and "/" delimiters are no longer required. (While a wildcard is specified in the first query pattern in FIG. 3D, this is a wildcard to be applied only to the value of the DEVICE characteristic, and thus will not incur the overhead penalties described above for wildcards in the first preferred embodiment.)
The preferred embodiments of the present invention provide a number of advantages for retrieving style sheets that match criteria such as user preferences, device type, and browser type. First, it is not necessary to know all the characteristic identifiers in order to retrieve a style sheet, due to the partial matching technique defined herein. This will be very beneficial as usage of style sheet characteristics increases over time, defining applicability of style sheets more precisely. Second, when user-specific (or perhaps corporate-level, department-level, etc.) style sheets have been defined, the present invention will enable retrievals to treat such style sheets with preference over more generic style sheets. This can be accomplished by first attempting the more specific match, and following this query with a subsequent query to retrieve the general style sheet only if the first query fails. This approach enables the general style sheets to be used as defaults. A third advantage is the increased manageability of style sheets that comes with storing them in a directory. This approach enables the style sheets to be available throughout the network, and the access control mechanisms provided by LDAP directories can be leveraged to control access to the style sheets. Only authorized users will be able to retrieve style sheets, and to update them (and their associated characteristics). Updates, when made, will be available nearly in real time. Finally, a significant amount of processing can be offloaded to the directory and its processor, which will perform the actual storage and retrieval of the style sheets (through API invocations from the present invention) as well as the pattern-matching searches. Because the back-end system is optimized for these operations, the present invention can leverage these facilities to increase its efficiency.
Although the preferred embodiment has been described as using XSL style sheets, style sheets in other notations may be used instead of XSL (e.g. Document Style Semantics and Specification Language, or DSSSL, which is an International Standard ISO/IEC 10179:1996) without deviating from the inventive concepts of the present invention.
While the preferred embodiment of the present invention has been described, additional variations and modifications in that embodiment may occur to those skilled in the art once they learn of the basic inventive concepts. Therefore, it is intended that the appended claims shall be construed to include both the preferred embodiment and all such variations and modifications as fall within the spirit and scope of the invention.
|Cited Patent
|Filing date
|Publication date
|Apr 20, 1995
|Dec 10, 1996
|Amdahl Corporation
|Computer method for implementing a GET instruction
|Jun 7, 1995
|Mar 31, 1998
|Bull, S.A.
|Method of programming an information processing device for network management applications using generic programming
|Nov 25, 1997
|Apr 11, 2000
|Alphablox Corporation
|Tier-neutral development mechanism for hypertext based applications
|Sep 4, 1997
|Jun 13, 2000
|Netscape Communications Corp.
|Video data integration system using image data and associated hypertext links
|Apr 14, 1999
|Dec 12, 2000
|Design Intelligence, Inc.
|Design engine for fitting content to a medium
|Mar 1, 1996
|Dec 26, 2000
|Enigma Information Systems Ltd.
|Computer system and method for customizing context information sent with document fragments across a computer network
|Jul 14, 1997
|Jan 30, 2001
|Microsoft Corporation
|Method and system for converting between structured language elements and objects embeddable in a document
|Oct 16, 1998
|May 1, 2001
|Commerce One, Inc.
|Participant server which process documents for commerce in trading partner networks
|Jul 17, 1995
|May 8, 2001
|Microsoft Corporation
|Method for creating structured documents in a publishing system
|Jul 1, 1998
|May 15, 2001
|Time Base Pty Limited
|System for electronic publishing
|Aug 14, 1998
|Jul 17, 2001
|Vignette Corporation
|System and method for query processing of structured documents
|Jan 21, 1999
|Aug 7, 2001
|Wired Solutions, Llc
|System and method for facilitating a windows based content manifestation environment within a WWW browser
|Nov 25, 1997
|Aug 7, 2001
|Alphablox Corporation
|Mechanism for automatically establishing connections between executable components of a hypertext-based application
|Jul 7, 1999
|Jan 1, 2002
|Bcl Computers, Inc.
|Conversion data representing a document to other formats for manipulation and display
|Citing Patent
|Filing date
|Publication date
|Nov 2, 1999
|Jun 17, 2003
|Sun Microsystems, Inc.
|Apparatus and method for identifying a digital device based on the device's uniform device descriptor file that specifies the attributes of the device in a XML document in a networked environment
|Aug 28, 2000
|Sep 16, 2003
|Ncr Corporation
|Methods and database for extending columns in a record
|Jan 12, 2001
|Nov 4, 2003
|Saba Software, Inc.
|Method and apparatus for managing data exchange among systems in a network
|Jul 14, 1999
|Nov 4, 2003
|International Business Machines Corporation
|Methods, systems, and computer program products for applying styles to host screens based on host screen content
|Aug 30, 2000
|Nov 25, 2003
|International Business Machines Corporation
|System and method for query processing and optimization for XML repositories
|Jul 26, 1999
|Jan 6, 2004
|Microsoft Corporation
|Methods and systems for generating XML documents
|Oct 13, 1999
|Mar 30, 2004
|International Business Machines Corporation
|Achieving application-specific document content by transcoding using Java Server Pages
|Jul 26, 1999
|Jul 13, 2004
|Microsoft Corporation
|Methods and apparatus for parsing extensible markup language (XML) data streams
|Jun 20, 2000
|Sep 14, 2004
|Sony Corporation
|Data distribution method and apparatus, and data receiving method and apparatus
|Oct 21, 1999
|Aug 16, 2005
|International Business Machines Corporation
|Selective data encryption using style sheet processing
|Oct 21, 1999
|Sep 6, 2005
|International Business Machines Corporation
|Selective data encryption using style sheet processing for decryption by a key recovery agent
|Mar 27, 2001
|Sep 20, 2005
|Microsoft Corporation
|Methods and systems for generating a viewable document using view descriptors and generic view stylesheets
|Oct 21, 1999
|Nov 1, 2005
|International Business Machines Corporation
|Selective data encryption using style sheet processing for decryption by a group clerk
|May 31, 2001
|Nov 29, 2005
|Openwave Systems Inc.
|Signal-processing based approach to translation of web pages into wireless pages
|Oct 21, 1999
|Dec 20, 2005
|International Business Machines Corporation
|Selective data encryption using style sheet processing for decryption by a client proxy
|Jul 27, 2000
|Jan 24, 2006
|Schlumberger Technology Corporation
|Publishing system for intranet
|Aug 1, 2000
|Jan 31, 2006
|Fuji Photo Film Co., Ltd.
|Style-sheet output apparatus and method, and style-sheet output system
|Jun 15, 2000
|Feb 7, 2006
|International Business Machines Corporation
|Electric publishing system and method of operation generating web pages personalized to a user's optimum learning mode
|May 7, 2004
|Feb 7, 2006
|Microsoft Corporation
|Methods and apparatus for parsing extensible markup language (XML) data streams
|Dec 20, 2004
|Feb 28, 2006
|Microsoft Corporation
|Methods and apparatus for parsing extensible markup language (XML) data streams
|May 31, 2001
|Mar 14, 2006
|Oracle International Corporation
|Techniques for programming event-driven transactions in mobile applications
|Jul 3, 2000
|Mar 28, 2006
|Sony Corporation
|Contents receiving system and contents receiving method
|May 31, 2001
|May 23, 2006
|Oracle International Corporation
|Techniques for navigating in mobile applications
|Jul 3, 2001
|May 30, 2006
|International Business Machines Corporation
|Method and system for performing a pattern match search for text strings
|Nov 10, 2005
|Jul 4, 2006
|Microsoft Corporation
|Parsing extensible markup language (XML) data streams
|Sep 27, 1999
|Aug 1, 2006
|International Business Machines Corporation
|System and method for creating and editing, an on-line publication
|Jul 3, 2001
|Sep 12, 2006
|International Business Machines Corporation
|XSL dynamic inheritance
|Jun 12, 2002
|Oct 3, 2006
|Oracle International Corporation
|Methods and systems for managing styles electronic documents
|Jun 15, 2000
|Nov 7, 2006
|International Business Machines Corporation
|Apparatus and method for enabling composite style sheet application to multi-part electronic documents
|May 18, 2001
|Dec 5, 2006
|Xerox Corporation
|Systems and methods for managing identity information
|Oct 18, 2000
|Dec 12, 2006
|Nokia Corporation
|Method and apparatus for content transformation for rendering data into a presentation format
|May 31, 2001
|Mar 6, 2007
|Oracle International Corporation
|Maintaining state information in mobile applications
|Aug 4, 2000
|Apr 3, 2007
|Oracle International Corporation
|Multi-device support for mobile applications using XML
|Oct 24, 2002
|Jul 3, 2007
|Bea Systems, Inc.
|System and method for application flow integration in a portal framework
|Jan 25, 2001
|Nov 6, 2007
|American Express Travel Related Services Company, Inc.
|Information architecture for the interactive environment
|Sep 30, 2003
|Dec 11, 2007
|International Business Machines Corporation
|Providing scalable, alternative component-level views
|May 31, 2001
|May 13, 2008
|Oracle International Corporation
|Techniques for supporting multiple devices in mobile applications
|Sep 18, 2000
|May 27, 2008
|Sony Corporation
|Data distribution method and apparatus, and data reception method and apparatus
|Feb 28, 2005
|Jul 8, 2008
|At&T Delaware Intellectual Property, Inc.
|Document repository
|Mar 1, 2001
|Sep 16, 2008
|Sap Portals Israel Ltd.
|Client-based objectifying of text pages
|Sep 25, 2003
|Oct 14, 2008
|General Electric Company
|Processing techniques for servers handling client/server traffic and communications
|Oct 12, 2004
|Nov 4, 2008
|Microsoft Corporation
|System and method for displaying a user interface object using an associated style
|Mar 9, 2000
|Feb 24, 2009
|Koninklijke Philips Electronics N.V.
|Method of coding a document
|Sep 17, 2004
|Jun 30, 2009
|Microsoft Corporation
|Mechanism for converting text output into objects
|Oct 7, 2005
|Nov 3, 2009
|Metatomix, Inc.
|Methods and apparatus for identifying related nodes in a directed graph having named arcs
|Jan 4, 2005
|Dec 29, 2009
|Metatomix, Inc.
|Methods and apparatus for real-time business visibility using persistent schema-less data storage
|Nov 29, 2004
|Feb 16, 2010
|Microsoft Corporation
|Mechanism for converting text output into objects
|Aug 16, 2002
|May 18, 2010
|Open Invention Network, Llc
|XML streaming transformer
|Mar 1, 2001
|Jun 15, 2010
|Sap Portals Israel Ltd.
|Adding data to text pages by means of an intermediary proxy
|Dec 18, 2002
|Jun 29, 2010
|International Business Machines Corporation
|Webpage generation tool and method
|Aug 4, 2006
|Jul 6, 2010
|Bea Systems, Inc.
|Method and system for interacting with a virtual content repository
|Nov 21, 2008
|Jul 20, 2010
|International Business Machines Corporation
|Autonomic content load balancing
|Nov 30, 2004
|Sep 21, 2010
|Lockheed Martin Corporation
|Enhanced diagnostic fault detection and isolation
|Jul 17, 2007
|Sep 28, 2010
|Adobe Systems Incorporated
|Style sheet generation
|May 22, 2006
|Oct 19, 2010
|Bea Systems, Inc.
|System and method for providing nested types for content management
|Nov 21, 2006
|Oct 26, 2010
|Lockheed Martin Corporation
|Interactive electronic technical manual system with database insertion and retrieval
|Oct 29, 2007
|Nov 9, 2010
|Britton Colin P
|Methods and apparatus for enterprise application integration
|Apr 6, 2001
|Dec 21, 2010
|Fujitsu Limited
|Structured document compressing apparatus and method, record medium in which a structured document compressing program is stored, structured document decompressing apparatus and method, record medium in which a structured document decompressing program is stored, and structured document processing system
|May 12, 2008
|Jan 18, 2011
|Oracle International Corporation
|Techniques for supporting multiple devices in mobile applications
|Feb 23, 2005
|Feb 15, 2011
|Metatomix, Inc.
|Appliance for enterprise information integration and enterprise resource interoperability platform and methods
|Nov 29, 2006
|Feb 22, 2011
|Red Hat, Inc.
|Entry group tags
|May 22, 2006
|Mar 29, 2011
|Oracle International Corporation
|System and method for providing link property types for content management
|Jul 23, 2008
|May 24, 2011
|International Business Machines Corporation
|Aggregating content of disparate data types from disparate data sources for single point access
|May 16, 2006
|May 31, 2011
|Oracle International Corporation
|System and method for providing SPI extensions for content management system
|Oct 13, 2007
|Aug 2, 2011
|American Express Travel Related Services Company, Inc.
|Information architecture for the interactive environment
|Feb 13, 2006
|Aug 9, 2011
|International Business Machines Corporation
|Consolidated content management
|May 3, 2007
|Oct 4, 2011
|Cisco Technology, Inc.
|Apparatus and methods for providing network-based information suitable for audio output
|Dec 13, 2005
|Dec 13, 2011
|Panasonic Electric Works Co., Ltd.
|System and methods for controlling embedded devices using device style sheets
|Jan 3, 2007
|Jul 10, 2012
|International Business Machines Corporation
|Asynchronous receipt of information from a user
|Mar 2, 2007
|Aug 21, 2012
|Pegasystems Inc.
|Proactive performance management for multi-user enterprise software systems
|Sep 14, 2005
|Sep 11, 2012
|International Business Machines Corporation
|Email management and rendering
|Jan 13, 2006
|Sep 18, 2012
|International Business Machines Corporation
|Controlling audio operation for data management and data rendering
|Sep 8, 2010
|Oct 2, 2012
|Microsoft Corporation
|Removing style corruption from extensible markup language documents
|May 24, 2006
|Oct 9, 2012
|International Business Machines Corporation
|Token-based content subscription
|Aug 31, 2006
|Oct 30, 2012
|Red Hat, Inc.
|Exposing file metadata as LDAP attributes
|Apr 8, 2011
|Nov 20, 2012
|Oracle International Corporation
|System and method for providing SPI extensions for content management system
|Jan 28, 2005
|Dec 18, 2012
|Pegasystems Inc.
|Methods and apparatus for work management and routing
|May 8, 2006
|Dec 18, 2012
|Britton Colin P
|Methods and apparatus for enterprise application integration
|Jun 30, 2005
|Jan 8, 2013
|Motorola Mobility Llc
|Composer circuit and method for encoding device independent multi-modal content
|Oct 29, 2007
|Apr 2, 2013
|Colin P. Britton
|Methods and apparatus for querying a relational data store using schema-less queries
|Oct 6, 2006
|Jun 11, 2013
|Oracle International Corporation
|Groupware portlets for integrating a portal with groupware systems
|Dec 29, 2009
|Jul 2, 2013
|Pegasystems Inc.
|Methods and apparatus for integration of declarative rule-based processing with procedural programming in a digital data-processing evironment
|Mar 9, 2006
|Aug 13, 2013
|International Business Machines Corporation
|Informing a user of a content management directive associated with a rating
|Jan 28, 2010
|Aug 27, 2013
|Yahoo! Inc.
|System and methods for web data transformation sourcing
|Jul 7, 2004
|Oct 29, 2013
|Colin P. Britton
|Surveillance, monitoring and real-time events platform
|Jan 14, 2004
|Feb 25, 2014
|Xerox Corporation
|System and method for dynamic document layout
|Aug 1, 2011
|Mar 25, 2014
|American Express Travel Related Services Company, Inc.
|Information architecture for the interactive environment
|Nov 3, 2005
|Apr 8, 2014
|International Business Machines Corporation
|Dynamic prosody adjustment for voice-rendering synthesized data
|Jun 10, 2008
|Apr 15, 2014
|At&T Intellectual Property I, L.P.
|Methods, systems, and products for managing electronic files
|Dec 6, 2010
|Apr 15, 2014
|Oracle International Corporation
|Techniques for supporting multiple devices in mobile applications
|Apr 13, 2010
|Jun 24, 2014
|Open Invention Network
|XML streaming transformer (XST)
|Mar 9, 2006
|Sep 30, 2014
|International Business Machines Corporation
|Associating user selected content management directives with user selected ratings
|Feb 18, 2011
|Nov 4, 2014
|Pegasystems Inc.
|Systems and methods for distributed rules processing
|Feb 18, 2011
|Dec 30, 2014
|Pegasystems Inc.
|Rule-based user interface conformance methods
|May 31, 2013
|Feb 17, 2015
|Pegasystems Inc.
|Methods and apparatus for integration of declarative rule-based processing with procedural programming in a digital data-processing environment
|Aug 19, 2005
|Mar 10, 2015
|International Business Machines Corporation
|Synthesizing aggregate data of disparate data types into data of a uniform data type
|Mar 9, 2006
|Jul 28, 2015
|International Business Machines Corporation
|Podcasting content associated with a user account
|Feb 13, 2006
|Sep 15, 2015
|International Business Machines Corporation
|Invoking an audio hyperlink
|Jan 25, 2001
|Oct 25, 2001
|Andrea Bimson
|Information architecture for the interactive environment
|Feb 28, 2001
|Jan 10, 2002
|Zhi Wang
|System and method for transcoding information for an audio or limited display user interface
|Apr 6, 2001
|May 30, 2002
|Noriko Itani
|Structured document compressing apparatus and method, record medium in which a structured document compressing program is stored, structured document decompressing apparatus and method, record medium in which a structured document decompressing program is stored, and structured document processing system
|Mar 1, 2001
|May 30, 2002
|Yaniv Gvily
|Client-based objectifying of text pages
|Mar 1, 2001
|Jun 20, 2002
|Yaniv Gvily
|Adding data to text pages by means of an intermediary proxy
|Mar 27, 2001
|Oct 3, 2002
|Van Eaton James R.
|Methods and systems for generating a viewable document using view descriptors and generic view stylesheets
|Dec 18, 2002
|Jun 24, 2004
|Campbell Christopher S.
|Webpage generation tool and methtod
|May 7, 2004
|Oct 21, 2004
|Microsoft Corporation
|Methods and apparatus for parsing extensible markup language (XML) data streams
|May 8, 2003
|Nov 11, 2004
|Gregory Pavlik
|Transformation of web site summary via taglibs
|Sep 30, 2003
|Mar 31, 2005
|International Business Machines Corporation
|Providing scalable, alternative component-level views
|Sep 30, 2003
|Mar 31, 2005
|International Business Machines Corporation
|Client-side processing of alternative component-level views
|Jan 14, 2004
|Jul 14, 2005
|Xerox Corporation
|System and method for dynamic document layout
|Apr 22, 2005
|Aug 25, 2005
|Bea Systems, Inc.
|Data synchronization
|Nov 30, 2004
|Oct 6, 2005
|Lockheed Martin Corporation
|Diagnostic fault detection and isolation
|Dec 23, 2004
|Oct 27, 2005
|Lockheed Martin Corporation
|Interactive electronic technical manual system integrated with the system under test
|Jun 20, 2005
|Dec 29, 2005
|Kim Jin H
|Electrolyte for lithium ion rechargeable battery and lithium ion rechargeable battery including the same
|Nov 29, 2004
|Mar 23, 2006
|Microsoft Corporation
|Mechanism for converting text output into objects
|Sep 30, 2004
|Mar 30, 2006
|Surender Surana
|Content presentation adaptation
|Nov 10, 2005
|Mar 30, 2006
|Microsoft Corporation
|Parsing extensible markup language (XML) data streams
|Oct 5, 2005
|Apr 20, 2006
|Lockheed Martin Corp.
|Bus fault detection and isolation
|Oct 12, 2004
|Apr 20, 2006
|Microsoft Corporation
|System and method for displaying a user interface object using an associated style
|Oct 4, 2005
|Jun 8, 2006
|Lockheed Martin Corp.
|Fault detection and isolation with analysis of built-in-test results
|Feb 28, 2005
|Aug 31, 2006
|Charles Atchison
|Document repository
|Jun 30, 2005
|Jan 4, 2007
|Angela Chang
|Composer circuit and method for encoding device independent multi-modal content
|Sep 26, 2006
|Mar 29, 2007
|Bea Systems, Inc.
|System and method for providing full-text searching of managed content
|Sep 28, 2007
|Apr 2, 2009
|At&T Knowledge Ventures, Lp
|Application Content Format Based on Display Resolution
|Feb 18, 2009
|Sep 3, 2009
|Justsystems Corporation
|Data processing apparatus and data processing method
|Jul 1, 2009
|Jan 21, 2010
|Yin Cheng
|Web page content translator
|Jan 28, 2010
|Apr 28, 2011
|Yahoo! Inc.
|System and Methods for Web Data Transformation Sourcing
|Sep 8, 2010
|Mar 8, 2012
|Microsoft Corporation
|Removing style corruption from extensible markup language documents
|Apr 26, 2012
|Monotype Imaging Inc.
|Identifiers for web font templates
|May 2, 2012
|Nov 8, 2012
|Google Inc.
|Configuration Setting
|Mar 7, 2013
|Red Hat, Inc.
|Exposing file metadata as ldap attributes
|May 16, 2012
|Nov 21, 2013
|Sap Portals Israel Ltd
|Automatic Retrieval of Themes and Other Digital Assets from an Organizational Website
|Oct 24, 2002
|May 1, 2003
|Bea Systems Inc
|System and method for xml data representation of portlets
|Apr 1, 2004
|Oct 21, 2004
|Planetii Usa Inc
|Advanced versatile layout and rendering system, method and product
|U.S. Classification
|International Classification
|Cooperative Classification
|European Classification
|Apr 8, 1999
Owner name: IBM CORPORATION, NEW YORK
Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:HIND, JOHN R.;LECTION, DAVID BRUCE;TIDWELL, LEONARD DOUGLAS, II;AND OTHERS;REEL/FRAME:009878/0483;SIGNING DATES FROM 19990405 TO 19990408
|Jan 9, 2006
|Fee payment
Year of fee payment: 4
|Jan 21, 2010
|Fee payment
Year of fee payment: 8
|May 16, 2014
|Maintenance fee reminder mailed
|Jul 11, 2014
|Surcharge for late payment
Year of fee payment: 11
|Jul 11, 2014
|Fee payment
Year of fee payment: 12


text:
Sep 14, 2015
Even as homosexuality remains illegal, Doordarshan broadcasts docu on LGBT issues
Jul 28, 2015
Guess who broke the norm while reporting Gurdaspur terror attacks? DD News
Jun 25, 2015
Doordarshan does it again! Manages to reduce Emergency into dull and boring documentaries
Jun 25, 2015
Watch: Doordarshan's first of five-part series on the 1975 Emergency in India
Jun 18, 2015
From DDLJ to DD: Kajol may be appointed as Prasar Bharti board member
Jun 14, 2015
Doordarshan to do Republic Day-like coverage of International Yoga Day event
Jun 05, 2015
Modi govt wants to turn DD India into India's BBC, but doesn't want crime stories telecast
May 16, 2015
In praise of Narendra Modi: Doordarshan's anniversary coverage reveals BJP hypocrisy
May 05, 2015
A TV show on Modi: Doordarshan to telecast serial on PM's community
Mar 18, 2015
Modi to address farmers in next 'Mann ki Baat'


text:
|HPI racing / h pea eye racing
|Name of product
|Savage FLUX HP GT-2 paint body (black/gray/red)
|Notes & disclaimers
|[Product shipment date information]
This item isNormally ships up to 3-5 business daysIt takes. Please be forewarned.
About the [inventory]
After you order this item is inventory to the manufacturer.Cannot prepare goods unless manufacturers and our suppliers stock case.Please order you will note that our customers only.
About [product photo]
May differ from actual colours by setting your PC browser. Please be forewarned.
|Payment & returns
|This pageIn the check.
|Our foreign language display / Language
|English English
|Chinese Chinese
|Related keywords
|TAMIYA and Tamiya / model / RC/RC parts con version kid / offroad car/racing car universal parts
Start Date:01/10/2015 00:00 JST
End Date:30/11/2015 23:59 JST
Start Date:01/10/2015 00:00 JST
End Date:30/11/2015 23:59 JST
This product cannot be shipped to United States from the store.
Please contact the store for further information.


text:
Celebrating the benefits of aquatic exercise pools and aquatic therapy. Discover articles, view our resource center and read our blog!
For 30 years SwimEx has designed and built superior pools and plunge tanks that stand the test of time. Explore the versatility, construction, water current technology, and world-class design that sets SwimEx far above the competition.


text: POPSUGAR Celebrity Peter Facinelli Photos of Fac by Celebrity 3/05/10 0 Shares Like us on Facebook Sign up for our daily newsletter > Follow us on Pinterest Previous Photo 1 of 11 View on One Page ADVERTISEMENT ( more slides) Next Share This Link Copy 1 Photos of Fac Previous Photo 1 of 11 View on One Page ADVERTISEMENT ( more slides) Next Read More Peter FacinelliCelebrity Babies Peter Facinelli Peter Facinelli and Jaimie Alexander Are Engaged! Can't Hardly Wait Cast: Where Are They Now? Mark Wahlberg Brings Pain & Gain to NYC and Addresses Boston Bombings Peter Facinelli's Super Bowl PDA Celebrity Babies Proof That Nicole Richie and Joel Madden Have the Cutest Family How Will and Kate Are Keeping Royal Parenting Traditions Alive Lily-Rose Depp Stuns at Paris Fashion Week With Her Look-Alike Mom Reese Witherspoon's Sweet Family Photos Are Absolutely Adorable POPSUGAR, the #1 independent media and technology company for women. Where more than 75 million women go for original, inspirational content that feeds their passions and interests. Be in the Know With OurCelebrity and Entertainment Newsletter Personalize A-Listers Young Hollywood Movies TV Sign up with facebook or By signing up, I agree to the Terms and to receive emails from POPSUGAR.


text:
Bunche Beach Godwits
Expand Messages
- This morning, I counted 13 Marbled Godwits at Bunche (south west Ft Myers) along with 1 Long-billed Curlew. This is essentially the same as found by the San-Cap Audubon group on Sat.
Also present in good numbers were the "usual" shorebirds such as Western, Least, Piping Plover etc.
Signs of spring were Laughing Gulls, & Royal Terns in summer plumage along with a singing Prairie Warbler.
For those not familiar with Bunche tides, waiting 2-3 hours after peak low tide is best for concentrating the birds. After 3 hours the larger shorebirds will be closer to shore and easier to see.
Sent from my iPhone
Your message has been successfully submitted and would be delivered to recipients shortly.


text:
Superman (casting, rumors, pix till release)
View Single Post
July 24 2012, 01:19 AM
Location: Brockville, Ontario, Canada
Re: Superman (casting, rumors, pix till release)
CorporalCaptain wrote:
Donner tried to square the circle of making a live-action comic book adaptation, by depicting the world as a comic book, with all the caricatures and goofiness the medium is practically infamous for, brought to life, as realistically as the state of the art could depict.
While it was visually as close to realistic as could be achieved, at almost every beat the tone going hand in hand with the visuals was infused with humor and silliness that let the audience know that nothing was real and they weren't taking the thing seriously at all. Although I thought there were some fine literary undercurrents and motifs, the film never dared to commit to having serious pretensions.
The 1978 film was therefore, ultimately, unrealistic. At the time it was tremendous fun, and I still enjoy the film a great deal, but realistic it was not.
I have to agree. While there are moments I like in the film overall it had a wink-wink sensibility to it. That mightn't have been too apparent to a child, but to an adult it's obvious.
1964-1991, 2013-?
View Public Profile
Send a private message to Warped9
Find More Posts by Warped9


text:
Additional file 1: Table S1.
List of primers designed for detection of α-amylase genes orthologous to Phchr1|7087|. PCR conditions were: initial denaturation 94°C, 6 mn; denaturation 94°C, 25 s; annealing 58°C, 50s; elongation 72°C, 1 mn, 45 cycles using the Taq Gold polymerase (Applied Biosystems). Various combinations of forward and reverse primers were tried.
Format: DOC Size: 38KB Download file
This file can be viewed with: Microsoft Word Viewer
Da Lage et al. BMC Evolutionary Biology 2013 13:40 doi:10.1186/1471-2148-13-40


text:
The Leading eBooks Store Online
for Kindle Fire, Apple, Android, Nook, Kobo, PC, Mac, BlackBerry...
New to eBooks.com?Learn more
- Bestsellers - This Week
- Foreign Language Study
- Pets
- Bestsellers - Last 6 months
- Games
- Philosophy
- Archaeology
- Gardening
- Photography
- Architecture
- Graphic Books
- Poetry
- Art
- Health & Fitness
- Political Science
- Biography & Autobiography
- History
- Psychology & Psychiatry
- Body Mind & Spirit
- House & Home
- Reference
- Business & Economics
- Humor
- Religion
- Children's & Young Adult Fiction
- Juvenile Nonfiction
- Romance
- Computers
- Language Arts & Disciplines
- Science
- Crafts & Hobbies
- Law
- Science Fiction
- Current Events
- Literary Collections
- Self-Help
- Drama
- Literary Criticism
- Sex
- Education
- Literary Fiction
- Social Science
- The Environment
- Mathematics
- Sports & Recreation
- Family & Relationships
- Media
- Study Aids
- Fantasy
- Medical
- Technology
- Fiction
- Music
- Transportation
- Folklore & Mythology
- Nature
- Travel
- Food and Wine
- Performing Arts
- True Crime
- Foreign Language Books
Most popular at the top
Principles of Tidal SedimentologySpringer Netherlands 2011; US$ 279.00
One of the first books to focus exclusively on tidal sedimentology, this volume comprehensively covers both modern and ancient systems as well as siliciclastic and carbonate sediments, and compiles contributions from internationally recognized experts. more...
Studies in Hindu Law and Dharma??straAnthem Press 2012; US$ 130.00
This book presents for the first time a collection of the major studies on Hindu law and Dharma??stra by Ludo Rocher, one of the brightest lights of American academia. This collection of essays serves as an invaluable introduction to Rocher?s distinctive and important contributions to the field of Indology. more...
RCRA Hazardous Wastes HandbookGovernment Institutes 2001; US$ 164.99
This updated edition examines the latest regulatory and judicial developments involving the Resource Conservation and Recovery Act (RCRA) and provides a clear, practical explanation of its requirements. New issues addressed in this edition include the new provisions regarding recycling, the corrective action program, and the regulation of combustion... more...
Do Historical Matters Matter to Faith?Crossway 2012; US$ 27.99
This timely collection of scholarly essays equips Christians to defend the key doctrine of inerrancy against the skeptical attitudes of culture and the academy toward the Bible's historical claims. more...
Intelligence and the National Security StrategistRowman & Littlefield Publishers 2005; US$ 54.99
Intelligence and the National Security Strategist: Enduring Issues and Challenges presents students with a useful anthology of published articles from diverse sources as well as original contributions to the study of intelligence. The collection includes classic perspectives from the history of warfare, views on the evolution of U.S. intelligence,... more...
- 1
- Page


text:
05/31/2013 | In the News
Visitors to Christian Theological Seminary will want to make note the seminary is currently conducting summer hours. Specifically, all CTS offices will close at 12:00 noon on Fridays through August 30.
Oct. 01, 2015 - Oct. 31, 2015 | In the News
Free Depression Screening
CTS Counseling Center offers free screenings. Call 317-924-5205 for appointment, or walk in October 8.
Oct. 07, 2015 | Faculty
"On Care for Our Common Home" 4-week reading group
On Wednesdays in October, CTS Professor Carol Johnston will lead a group for a month-long discussion on Pope Francis' encyclical.
Oct. 07, 2015 | Worship
Word & Table Chapel Service
Rev. Callie Smith brings us the Word and Rev. Verity Jones will preside at the table. Open to the public.
Oct. 08, 2015 | Worship
Alumni Day Chapel
A special chapel service at 7:15pm. Open to the public.


text:
- FVL third after day one of state golf tournament 4:09am Oct 11
- Packers Defense Shuts Down the Rams, Pack now 5-0 4:44pm Oct 10
- Badgers top the Cornhuskers 6:57pm Oct 09
- High School Football Scores: October 9, 2015 9:39pm
- High School Sports Scores: Thursday, October 8th 7:10am
- Area high school football schedule - Friday, October 9th 6:28am
Your Story
Thu, November 14, 2013
Hull Yes or Hull No? NBA's Christmas Day Jerseys
WOW! If you haven't gotten a chance to see what the NBA has created for Christmas Day, take a look!!!
So, what do you think? #HullYes or #HullNo?
So, what do you think? #HullYes or #HullNo?
@JustinHullRadio They look like a blouse with a team logo I'd buy my woman to wear— Borna (@bornagraphic) November 14, 2013
@JustinHullRadio #hullyes to the Christmas day jerseys... now all my t shirts qualify as jerseys! #wasteoftime #onlymerchandising— Mike Klotz (@klotzm95) November 14, 2013
@JustinHullRadio girls volleyball jerseys. But on the bright side, they're not wearing the volleyball shorts.— Nate Wisneski (@natewisneski) November 14, 2013
The pros and cons of MLB's current playoff structure have been debated and will continue to be debated for a…
posted by Marques Pfaff 6 days ago
While I would have never complained had the Packers gone to San Francisco and won convincingly with their usual blend…
posted by Marques Pfaff 8 days ago
It's inevitable that with the sheer volume of injuries sustained by the Packers to this point in the season, there's…
posted by Marques Pfaff 13 days ago


text:
View larger map
Price per night
Price per night
- Spain
- Canary Islands
- Tenerife
- Las Galletas
- La Estrella Del Sur
- All locations
+ Less
Property type
+ Less
+ More
+ Less
+ Less
+ More
+ Less
Also consider
- Luxury Villas
- 2684 properties
- Apartments Costa del Sol
- 3201 properties
- Apartments Costa Blanca / Valencia
- 2702 properties
- Apartments Costa Brava / Catalonia
- 2114 properties
1 Holiday homes
Filters applied: Cycling holidays (1)
Don't let other travellers get your favourite La Estrella Del Sur holiday home. You're so close to securing your perfect getaway. Book today.
Holiday villa rental
Las Galletas / La Estrella Del Sur
Villa / 4 bedrooms / sleeps 8 / 7 nights min stay
Add to shortlist
£1595 / week
Key info: Beach / lakeside relaxation; Nearest beach 1 km; Swimming pool;
6 Feb 2015
"Stunning villa with everything you could want for a relaxing family holiday"
The villa is simply beautiful with stunning views of Mt Teide . The owners Jackie and Ken are so welcoming ,Really good helpful people which was reassuring to know they are around if you neded any he… More
20 Jan 2015
"Brilliant accommodation, especially around the pool"
My family and I stayed at Casa la Mancha for a week in January - we picked this villa due to the glowing reviews we read, and we were not disappointed. The villa is in immaculate condition and is obv… More
5 Dec 2014
"lovely house and lovely garden"
in this house you have everything you Need. Everything is very luxurious and fine! The garden is incredible. You don´t even have to go outside, because everything is so nice thanks a lot to the o… More


text:
how to learn java
Please note these java.net forums are being decommissioned and use the new and improved forums at https://community.oracle.com/community/java.
how to learn javaOctober 28, 2013 - 00:26
Hai everyone. I am new to this forum. Is there any free online tool to learn dot net programming in a short period
Re: how to learn javaNovember 6, 2013 - 02:27
Re: how to learn java
you can learn java from here very easily. It will be very beneficial for you if you are new with java or orher OOP language


text:
H.R.2381 - Nurse and Health Care Worker Protection Act of 2009111th Congress (2009-2010)
|Rep. Conyers, John, Jr. [D-MI-14] (Introduced 05/13/2009)
|House - Education and Labor; Energy and Commerce; Ways and Means
|Latest Action:
|06/11/2009 Referred to the Subcommittee on Workforce Protections.
This bill has the status Introduced
Here are the steps for Status of Legislation:
- Introduced
Subject — Policy Area:
- Labor and Employment
- View subjects
Cosponsors: H.R.2381 — 111th Congress (2009-2010)All Bill Information (Except Text)
* = Original cosponsor


text:
Eugenia Kim's vintage striped velour cloche will introduce vintage-inspired flair your new season wardrobe. For a chic daytime look team it with flat ballet pumps, a tailored jacket and a navy shift dress.
Dark navy velour rabbit fur cloche hat with a contrast trompe l'oeil stitch belt detailing around brim. Eugenia Kim hat has a gently curved brim and simply slips on. Designer color: Dark navy.
Product code: 48629 - Need help? Contact us


text:
musicbygod Video Channel
- Channel Views: 973
- Total Upload Views: 1,202
- Subscribers:
- Joined: October 01, 2010
- Last Visit Date: 2012-09-18T23:29:50
Just a simple guy who has a passion for our Lord Jesus Christ and writes pretty nice music...if I can say so myself. Happily married for over 20 years to an incredible woman. Have 2 kids and 2 cats and not enough time to write more music!
Recent Uploads
Most Popular Uploads
No playlists found for this account.


text:
- Product Information
Product Description
Add some sleek and shiny style to your Silver and Black New Year's Eve Party with our 33 inch Happy New Year Black and Silver Swirls. These beautiful metallic hanging decorations are sure to add some drama to your NYE decorations. Each pack of Happy New Year Black and Silver Swirls comes with 5 swirls for you to add to your NYE party decorations. 5 - 33 inch metallic swirl decorations
- Questions & Answers
- Reviews
DIY Halloween Door Decorations
You can quickly get into the Halloween spirit by decorating your front door! Just follow these easy steps.
5 Steps to Keeping Zombies Away During the Zombie Apocalypse
In the event that a Zombie Apocalypse does occur, you and your loved ones will remain safe and untouched when you follow these (fun and) simple steps.
Party Tips on Hosting a Kid-Friendly Halloween Party
Teachers and moms, use these Halloween decorating and party planning tips in order to throw a fabulous Halloween party this year!


text:
Local News
City council 'abdicating' their responsibilities with budget decision, say local advocatesFast-tracking this fall's budget deliberations is a "complete abdication" of city council's responsibility as stewards of the public purse, say business and taxpayer groups.
Albertans will make decision about possible PST, says CampbellFinance Minister Robin Campbell said the Alberta government could essentially solve its revenue problem by introducing a provincial sales tax but there is no appetite among the public for such ...
Prentice says Albertans will want an election after seeing the cuts in next budgetPremier Jim Prentice says the upcoming provincial budget will be so far-reaching in its effects that it will likely demand a provincial election be held.
Opposition parties have duty to be ready for election: PrenticeAlberta premier says it's the opposition's job to be ready for a snap election.
Mayor Nenshi says City has much to boast aboutThe number of water main breaks in Calgary is the lowest of any major city, and our wastewater treatment costs are far lower than places like Toronto and Winnipeg. Our ...
Local News
Council divided on funding for pedestrians, cyclistsThere are rising tensions within council over how much of the city's $2.5-billion transportation budget should go to drivers and transit and what should be left over for cyclists and ...
Local News
Live: Day 2 of Calgary budget hearings — solar panels, environment management and moreCalgary council returns for the second day of budget hearings today.
Local News
Transit funding and tax cuts at the forefront of Calgary budget hearingsRound 1 in the debate over the city's four-year budget offered little hope that Calgary council is willing to slash spending to lower projected annual tax hikes of 4.7 per ...
Prentice faces off against opposition in Question PeriodRough day in the legislature for Premier Jim Prentice and his two new ministers.
Local News
Council nixes new wards, votes for budget boost insteadCity councillors overwhelmingly rejected adding more wards before 2021 to address concerns of heavier workloads as Calgary's population continues to balloon — but approved a $1.7 million increase to their ...


text:
A Day To Remember Hopes Up High Men's Black T-Shirt
Official Band Merch
(approx. $25.61 or €23.19)
- Out of Stock - more expected soon!
- Product Type: Mens T-shirt
- Product Code: 61204
Featuring the inspirational lyrics from their track 'All I Want', this awesome t-shirt is sure to be a hit with any fan of A Day To Remember. The lyrics 'Keep your hopes up high and your head down low' are shown in a shield along with the bands logo in an AC/DC style. A great gift for any fan of the American rock band, this t-shirt will make a brilliant addition to your band merch collection. 100% Official.


text:
0 Your Favorites
Follow Us
Nude Beach Bodyshots
German pornstars vintage
Lesbians milfs
S first fully nude massage part 3
Homemade Outdoors Public
Home porn video
Orgasm Older Facial
Reall Life Amateur
Blondes hairy upskirts
Kinky Kink Girl
Competitive Nude Women
Gangbang Group Sex
Homemade Busty Big
Celebrity Celeb Teen
Outdoors Public Beach
Big Tits Mature
Sclip Kink Com
Sssh Com Romantic
Strip Teasing Tease
S first fully nude massage part 4
Babes funny
Nude Beauty Contest
Hidden cams public nudity voyeur
Japan School Nudist
Granny Old Mom
Two Lesbians
Big boobs hardcore lesbians
Celeb Granny Old
Grannies group sex
Bbw matures old + young
Nude Babes On
S orgasms compilation
Theartofhandjobs Com Hand
Lesbians milfs old + young
Masturbating Masturbation Squirt
Babes black and ebony tits
Cumshots femdom handjobs
Amateur public nudity softcore
Blow Job Redhead
Homemade European Outdoors
Busty Mother Cougar
Asian lesbians matures
Hidden cams showers voyeur
Small Breasts Outdoors
Lesbian Girl On
Erosexotica Com Hand
Big Cock Girl
S nude yoga
German hairy vintage
Lesbians old + young
Amateur blowjobs hairy
Fat Bbw Panties
Femdom german face sitting
Big Cock Female
Webcam Cam Live
(C) VideoSexArchive.com | DMCA | 2257 | Privacy | Terms | Contact
VideoSexArchive is rated with RTA label. Parents, you can easily block access to this site. Please read this page for more informations.
VideoSexArchive is a free hosting service for your porn videos. Our pages contain absolutely no spyware/adware/trojan/etc. There is no charge (no hidden charges either) for viewing our videos.


text:
Houses to let in Clifton Street, Beeston, Nottingham NG9 - 1 bedroom
Keywords and filters like garden and parking live here
Your search area is too large to further filter your results. Please edit your search location if you would like to filter your results.
Filter your 1 result Clear filters
Property type
Letting type
£303 pcm (£70 pw)
Studentroom (Room 1), Marlborough Road (Room1 Gf), Beeston, Nottingham NG9Semi-detached house to rent - 1 bedrooms
Available for the 2015/16 academic year and offered to postgraduate students only. Room available at £70 per week within a very well presented 4 bedroom semi detached property located between the main University Park and Beeston town centre offering ... More details
Note: Distances are straight line measurements
- Beeston (0.7 miles)
- Attenborough (1.8 miles)
Marketed by CP Walker, NG9. Call 0115 718 0882


text:
BLURAY NESTABLE STORAGE TOWERS (Item #W82200)
With its attractive, modern and efficient space-saving design, this nestable storage tower holds BluRays. Features a contrasting blue molded plastic handle and silver base and a durable construction for years of use. No assembly required. Available in 2 sizes.
Items #
Product Name
In Stock
Recommended Products
large gio 17 in gadget insert organizer
Your Price: $16.98
silver maxsteel 12 tier multimedia rack
Your Price: $196.98
over couch or chair arm remote caddy
Your Price: $10.98
color coded parade 96 disc holder
Your Price: $22.98


text:
Falls Of Rough Kentucky Golf Courses
|Rough River Dam State Resort Park Golf Course
Additional Golf Course Reviews:
|Greenbrier Golf & Country Club -- Awesome place to golf your ball.
|Review by: Bill Bruckert
|Beautifully conditioned, serene, every hole different and exciting to play, members I met were friendly and gracious. An exceptional championship layout.
|From Atlanta


text:
IN RESPONSE TO CONCERNS: Over the weekend, we received many messages and emails regarding the intent of an ad placed in the Franklin News Post on October 2. The ad reads "The Martinsville Henry County SPCA wants your puppies" and instructs readers to make appointments for puppies 14 weeks and younger. As many friends of the organization already know, it is the mission of the MHC-SPCA to rescue cats, kittens, dogs, and puppies and to provide aid to their owners as well whenever possible. We have many programs designed to achieve this mission including our spay/neuter initiative, reduced-cost adoption events, humane education partnerships, and wellness clinics, among others. We have discovered that one major factor in the effective execution of these programs is outreach: the public cannot take advantage of these programs if the public is unaware of them. Advertising through social and tradition media is a component of each of these initiatives. The October 2 ad was designed to promote one initiative – our rescue partnership with North Shore Animal League, which is predominantly but not exclusively a puppy rescue. Throughout our partnership, North Shore has accepted hundreds of adult dogs, cats, kittens, and special-needs and critical-care cases. They are, for us, the largest rescuer of heartworm-positive dogs. The goal of the ad in question is public awareness of humane options for dealing with unplanned littering.
In response to the apprehensions raised by the ad, North Shore Animal League has issued the following statement:
North Shore Animal League America is proud of the over 20-year partnership with the Martinsville, VA SPCA, which has saved the lives of thousands of puppies, dogs, kittens, and cats. This work includes placing ads in newspapers, so people know they have options for their unwanted pets. If not for this initiative, many of these animals would face an uncertain future, which may be euthanasia. This program has made a huge impact in the Henry County, VA area, dramatically reducing the euthanasia rate, and the SPCA there is now able to rescue animals from other areas in the state.
Please know that we appreciate your interest and concerns. We are available for further information, and we ask that you contact us directly by calling 276-638-7297 or emailing firstname.lastname@example.com or email@example.com.
Reduced Adoption Fees for Cats and Kittens!
Through October 31!
$10 for Cats and Kittens; $5 on Saturdays!
Come visit us and find your perfect feline friend!
Register now for the Zombie Run on October 24!
Details below.
Promotional Video created by Mrs. Norman's TV Production 2nd block class, Martinsville High School
Registration now open for the SPCA Zombie Run 5K and One Mile Fun Run on October 24th. The run will start in Uptown Martinsville next to Fido's Finds and Kittie's Kollectibles and run down the Uptown Spur Trail to the Dick & Willie. Pre-registration guarantees an event shirt and magnet. For details call 276-638-7297. Register online at ActiveWorks. Don't want to run but still want to participate? Become a volunteer; information here.
Registration cost:
Pre-registration 5K $30
One Mile Fun Run $20
Combo Package $45
Day of registration 5K $35
One Mile Fun Run $25
Combo Package $55
Sponsored by:
Tacoma, Inc.
With your help the Kroger Community Rewards Program continues to grow! By enrolling your Kroger Plus card and picking the Martinsville-Henry County SPCA, each swipe of your card raises donations for the shelter. Enroll your Kroger Plus card at www.kroger.com/communityrewards.
Donating to the SPCA of Martinsville and Henry County just got even easier! The MHC-SPCA's "Reducing Animal Suffering: Early Neuter" Project is now available for funding through Google's "One Today" donation app.
One Today lets you easily give $1 each day to causes and nonprofits that inspire you. It's a community of generous people like you doing one good deed a day.
Go to the Google App store and download the free app to your phone or device and see for yourself how you can help support the dogs, cats, puppies, kittens, and people of Martinsville and Henry County.


text:
Results for reconstructive surgery c Male
Showing entries
- Previous
- 1
- Next
Center for Orthopedics & Sports Med.
Ramesh G. Chandra, MD
108 Elden Street
Suite 15A
Herndon, VA 20170
(703) 787-9200
Map & Directions
- Previous
- 1
- Next
Filter By:
Search Results Map
Click on the map marker to visit the physician profile associated with each number.
You can find several physicians at these locations.