text:
paranode comments on Having a pregnant wife has its advantagesjump to contentmy subredditsannouncementsArtAskRedditaskscienceawwblogbookscreepydataisbeautifulDIYDocumentariesEarthPornexplainlikeimfiveFitnessfoodfunnyFuturologygadgetsgamingGetMotivatedgifshistoryIAmAInternetIsBeautifulJokesLifeProTipslistentothismildlyinterestingmoviesMusicnewsnosleepnottheonionOldSchoolCoolpersonalfinancephilosophyphotoshopbattlespicsscienceShowerthoughtsspacesportstelevisiontifutodayilearnedTwoXChromosomesUpliftingNewsvideosworldnewsWritingPromptsedit subscriptionsfront-all-random | philosophy-television-science-explainlikeimfive-gadgets-Showerthoughts-news-Fitness-books-funny-DIY-dataisbeautiful-photoshopbattles-aww-GetMotivated-history-WritingPrompts-Documentaries-gaming-nosleep-LifeProTips-InternetIsBeautiful-space-food-Jokes-worldnews-nottheonion-TwoXChromosomes-personalfinance-movies-Art-creepy-todayilearned-mildlyinteresting-OldSchoolCool-IAmA-gifs-EarthPorn-AskReddit-UpliftingNews-Music-tifu-listentothis-videos-Futurology-sports-pics-asksciencemore » funnycommentsrelatedwant to join? sign in or create an account in seconds|Englishlimit my search to /r/funnyuse the following search parameters to narrow your results:subreddit:subredditfind submissions in "subreddit"author:usernamefind submissions by "username"site:example.comfind submissions from "example.com"url:textsearch for "text" in urlselftext:textsearch for "text" in self post contentsself:yes (or self:no)include (or exclude) self postsnsfw:yes (or nsfw:no)include (or exclude) results marked as NSFWe.g. subreddit:aww site:imgur.com dogsee the search faq for details.advanced search: by author, subreddit...this post was submitted on 21 Sep 20121,191 points (84% upvoted)shortlink: remember mereset passwordloginSubmit a humorous linkSubmit a comical text postfunnyunsubscribesubscribe7,789,696 readers22,949 users here nowWelcome to r/Funny:
a community for 7 yearsmessage the moderatorsMODERATORSilluminatedwaxWe're no strangerskrispykrackersKyldeThe JanitorGuitarFreak027sodypopbrownboy13There is no alien, citizen.complex_reductionLivykaLord_Nukeoh god how did this get here I am not good with computers...and 12 more »119011911192Having a pregnant wife has its advantages (i.imgur.com)submitted 2 years ago by maxforest393 commentssharecancelsorry, this has been archived and can no longer be voted onloading...sorted by: bestbesttopnewhotcontroversialoldrandomyou are viewing a single comment's thread.view the rest of the comments →[–]paranode 4 points5 points6 points 2 years ago (1 child)sorry, this has been archived and can no longer be voted onAnd once that part's over they squirt milk on you.
permalinkparent[–]LettersFromTheSky 17 points18 points19 points 2 years ago (0 children)sorry, this has been archived and can no longer be voted onbreakfast in bed.
permalinkparentaboutblogaboutteamsource codeadvertisejobshelpwikiFAQreddiquetterulescontact ustoolsmobilefirefox extensionchrome extensionbuttonswidget<3reddit goldstoreredditgiftsreddit AMA appreddit.tvradio redditUse of this site constitutes acceptance of our User Agreement (updated) and Privacy Policy (updated). © 2015 reddit inc. All rights reserved.REDDIT and the ALIEN Logo are registered trademarks of reddit inc.create a new accountusername:password:verify password:email: (optional)remember mecreate accountsign inusername:password:remember mereset passwordsign inWe care about your privacy, and we never spam. By creating an account, you agree to reddit's User Agreement and Privacy Policy. We're proud of them, and you should read them.English [en]العربية [ar]Беларуская мова [be]български език [bg]Bosanski [bs]català [ca]česky [cs]dansk [da]Deutsch [de]Ελληνικά [el]English (Australia) [en-au]English (Canadian) [en-ca]English (Great Britain) [en-gb]English [en-us]Esperanto [eo]español [es]español [es-ar]eesti keel [et]Euskara [eu]فارسی [fa]suomi [fi]français [fr]Gàidhlig [gd]עברית [he]मानक हिन्दी [hi]hrvatski [hr]Magyar [hu]Հայերեն լեզու [hy]Bahasa Indonesia [id]íslenska [is] (*)italiano (Italy) [it]日本語 [ja]ಕನ್ನಡ [kn_IN]한국어 [ko]Latin [la]1337 [leet]LOL [lol]lietuvių kalba [lt]latviešu valoda [lv]Nederlands [nl]Nynorsk [nn]Norsk [no]Arrrrrrrr! [pir]polski [pl]português [pt] (*)português [pt-pt]português brasileiro [pt_BR]română [ro]русский [ru]slovenčina [sk]slovenščina [sl]српски језик [sr]Srpski [sr-la]Svenska [sv]தமிழ் [ta]ภาษาไทย [th]Türkçe [tr]українська мова [uk]Tiếng Việt [vi]中文 [zh] (*) incomplete volunteer to translateπ Rendered by PID 31139 on app-140 at 2015-02-02 00:05:42.007215+00:00 running 5a89c86 country code: US.


text: Translations English (220) French (90) Spanish (68) Italian (65) Dutch (47) Russian (45) Polish (39) Swedish (32) Brazilian Portuguese (31) Chinese (30) Portuguese (30) Turkish (29) Finnish (26) Hungarian (26) Czech (22) License OSI-Approved Open Source (251) GNU General Public License version 2.0 (195) GNU Library or Lesser General Public License version 2.0 (18) GNU General Public License version 3.0 (15) BSD License (9) Apache Software License (5) MIT License (5) Affero GNU Public License (3) Mozilla Public License 1.1 (3) PHP License (3) Academic Free License (2) Mozilla Public License 1.0 (2) Open Software License 3.0 (2) Adaptive Public License (1) Apache License V2.0 (1) Common Public Attribution License 1.0 (1) Other License (3) Public Domain (3) Programming Language Java (81) C++ (70) PHP (57) JavaScript (29) C (28) C# (22) Python (16) Delphi/Kylix (13) Perl (12) PL/SQL (7) JSP (6) Visual Basic (6) Unix Shell (5) Visual Basic .NET (5) Lua (4) Status 5 - Production/Stable (100) 4 - Beta (62) 1 - Planning (55) 2 - Pre-Alpha (35) 3 - Alpha (31) 7 - Inactive (16) 6 - Mature (5) OS Windows (240) Grouping and Descriptive Categories (220) OS Independent (92) All POSIX (81) All 32-bit MS Windows (80) 32-bit MS Windows (40) OS Portable (23) 64-bit MS Windows (19) All BSD Platforms (19) 32-bit MS Windows (16) Linux (208) Mac (159) Modern (97) Linux (57) WinXP (40) OS X (27) Vista (22) Windows 7 (22) Win2K (20) FreeBSD (13) Solaris (3) Windows 8 (3) NetBSD (2) OpenBSD (1) BSD (81) Android (32) Other Operating Systems (24) Microsoft Windows Server 2003 (8) BSD/OS (4) WinNT (3) Apple Mac OS Classic (2) WinME (2) AmigaOS (1) BeOS (1) HP-UX (1) IBM OS/2 (1) Other (1) Win98 (1) Freshness Recently updated (45) Collection Enterprise (4) File Sharing Software

type: global

value: This website is a web service that offers software consumers a centralized online location to control and manage open-source software projects and research business software. It provides source code repository hosting, bug tracking, mirroring of downloads for load balancing, a wiki for documentation, developer and user mailing lists, user-support forums, user-written reviews and ratings, a news bulletin, micro-blog for publishing project updates, and other features.


text:
Sof Godin (sofgodin) on Pinterest
Sof Godin
Bedroom DrapesDiy CurtainsCurtain ValancesCorniceCurtain HangingWindow ValencesWindow CurtainsWindow CoveringsValance IdeasWindow DressingsForward
Your premier window treatment source for Custom Top Treatment Valances the certified decorators at Custom Window Fashions are unmatched in creative solutions for windows and interiors in your home or office.
Fresh Peach CobblerPeach CobblersBreakfast CasseroleDelicious DessertsDessert RecipesPeachesCooker RecipesFirsSweet StuffPeach Cobbler PiePeachDesert RecipesPastries RecipesForward
I love it when peach season hits in Utah. Firs,t because I love fresh peaches and second, because it means it is almost officially fall season.

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


text: _.zk=function(){this.R=[];this.H=[]};_.Tia=function(a){_.Gb(a.R)&&(a.R=a.H,a.R.reverse(),a.H=[])};_.Dk=function(a){_.Tia(a);return a.R.pop()};_.h=_.zk.prototype;_.h.Ee=function(){return this.R.length+this.H.length};_.h.Ed=function(){return _.Gb(this.R)&&_.Gb(this.H)};_.h.clear=function(){this.R=[];this.H=[]};_.h.contains=function(a){return _.Fb(this.R,a)||_.Fb(this.H,a)};_.h.remove=function(a){var b=this.R;var c=(0,_.vb)(b,a);0<=c?(_.Ib(b,c),b=!0):b=!1;return b||_.Jb(this.H,a)}; _.h.Id=function(){for(var a=[],b=this.R.length-1;0<=b;--b)a.push(this.R[b]);for(var c=this.H.length,b=0;bSilaturahim - Google+Press question mark to see available shortcut keysHomeCollectionsJoin Google+Send FeedbackHelpRegionPrivacy Policy - Terms of Service - Maps Terms©2017 GoogleSearchSign inAboutSearchSign inSilaturahim1 follower - SIlaturahim menjanjikan syurga abadi, maka railah dengan hati suciSIlaturahim menjanjikan syurga abadi, maka railah dengan hati suci1 followerAboutSilaturahim's posts SilaturahimPublicJul 15, 2012Met sore friend?........ no plus ones no comments no sharesLooks like you've reached the endLooks like you've reached the endUnable to load more. RetryWait while more posts are being loaded

value: This website .


text:
Wedding Flower Ivory Rose Butterfly Bouquet Bride Bridesmaid Fake Wand G9A | eBay
Wedding Flowers Ivory Rose Butterfly Bouquet Bride Bridesmaid Newly Flower Wand
Wedding Flowers Rose Crystal Bouquet, Bride, Bridesmaid, Flower-Girl Wand
Handmade Bride Bridesmaid Flower Wedding Bouquet Ivory Champagne Rose Posy #7
gongsi69 (1468 )
Details about Wedding Flower Ivory Rose Butterfly Bouquet Bride Bridesmaid Fake Wand G9A
Wedding Flower Ivory Rose Butterfly Bouquet Bride Bridesmaid Fake Wand G9A
-Select- Wrist Flower Brooch Hand Tied Bouquet
-Select- 1 PC 2PCS[out of stock]
Bridal Wedding Hand Flowers Wrist Corsage Bouquet Bridesmaid Flower G9Z
Artificial Bridal Foam Roses Silk Flower Wedding Bride Bouquet Party #G9Z
Wedding Floral Silk Flower Artificial 10Heads Lilies Bouquet*Wedding-Home Decor
100Pcs Romantic Rose Petals Marriage Proposal Wedding Party Decor Flower #G9Z
Boutonniere Buttonholes Corsage Groom Groomsman Best Man Rose Wedding Flower G5Z
100*Silk Rose Flower Petals Leaves Wedding Supply Decoration Nice #G9Z
1/2/4/10pcs Rose Flower Artificial Roses Buds Flower Bouquet Wedding-Floral G9Z
White Bridal Bouquet Artificial Handmade Roses Bouquets Wedding Fresh Decor G9Z
Flower Wrist Corsage Pearl Bead Bracelet Wedding Bridesmaids Decors Novelty G9Z
1PC Natural Grapevine Rattan Wreath Wedding Door Hanging Twiggy Decorative #G9Z
100PCS 9x12cm Plain Organza Gauze Bag Wedding Gifts Candy Bags Jewelry-Pouches*
184065665734
Last updated on Feb 20, 2020 03:31:26 EST View all revisions
Product: Artificial flower
Ivory Mixed Wedding Bouquet,

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


text:
inheritance - Java Reflection getConstructor method - Stack Overflow
Java Reflection getConstructor method
1 Lets say I have classes A and B, where B extends A. I also have a constructor in B with one argument which is of type A. I also have an object of type B called bObj.
Is there a way to call B.class.getConstructor(new Class[] { bObj.getClass() }) and get the constructor since B extends A? At the moment I'm getting a NoSuchMethodException.
java inheritance reflection extends getconstructor share|improve this question edited Nov 22 '12 at 8:52
What about using B.class.getConstructors(), find the ones that take exactly one argument, and check whether A.class isAssignableFrom this one?
is B's constructor public?
arne.b This is one way of doing it but I thought it could actually be easier. Nandkumar Yes, it is public.
– s2gatev
Thanks for the accept. Generally speaking, it's a good idea to wait a while before accepting - others might be discouraged to provide their (potentially better) answer if they see the question is already done and done.
Thank you for the advice. I think I'm satisfied with what you provided as an answer. :)
I suggest you have a look at the ConstructorUtils from Apache Commons Lang.
They have all manners of constructor discovery methods.
Your case should be covered by "Matching Accessible Constructors".
Here is an example of the method used in context.
Basically, you call it like this:
private <T> T instantiate(Class<?> input, Object parameter) {
Constructor<?> constructor = ConstructorUtils.getMatchingAccessibleConstructor(input, parameter.getClass());
return (T) constructor.newInstance(parameter);
//handle various exceptions
answered Nov 22 '12 at 8:53
No, the methods which search for you expect exact parameters. So when you look for a constructor, method or field using find/search methods of the reflection API, the API uses equals() to find matches.
If you need the same logic that the Java compiler would use, you will need to use a framework like FEST Reflect or commons beanutils. Or you must call getConstructors() and write your own filter code.
At first glance, this seems stupid: If the Java compiler can do it, why can't the Reflection API? There are two reasons: First, the Java runtime doesn't need to search which method to call because the compiler already selected the correct method.
The second reason is that the Reflection API was always "second best". It can do everything but the goal was never to make it really easy/friendly to use (at least, that's what I think every time I use it :-)
Not the answer you're looking for?	Browse other questions tagged java inheritance reflection extends getconstructor or ask your own question.	asked
java: unchecked call to getConstructor(java.lang.Class<?>…)
Java - getConstructor()?
GetConstructor returning nothing
Java getConstructor(types) with parametised types
Java inheritance not recognised in reflection
Java reflect getConstructor NoSuchMethodException error
Java - Using imported methods from superclass
Reflection type mismatch

value: This website is a question and answer website for professional and enthusiast programmers. It is the flagship site of the Stack Exchange Network, created in 2008 by Jeff Atwood and Joel Spolsky.


text:
The room was clean and cozy, and the bathroom is... - Review of Holiday Inn Alexandria at Carlyle - TripAdvisor
The room was clean and cozy, and the bathroom is... - Review of Holiday Inn Alexandria at Carlyle
English first Italian first Japanese first Portuguese first Spanish first Any flightkid
TripAdvisor is proud to partner with Booking.com, Hotels.com, Hotwire, Expedia, IHG, Orbitz, Odigeo and TripOnline SA so you can book your Holiday Inn Alexandria at Carlyle reservations with confidence. We help millions of travelers each month to find the perfect hotel for both vacation and business trips, always with the best discounts and special offers.

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


text: NYC, NY - FREE Real Estate Investors Training. Learn how to make your money or energy work for you Tickets, Thu, Dec 29, 2016 at 6:30 PM | Eventbrite

value: This website is an American event management and ticketing website. The service allows users to browse, create, and promote local events.


text:
Anxious depression among Puerto Rican and ... [Aging Ment Health. 2009] - PubMed - NCBI
Display Settings:AbstractFormatSummarySummary (text)AbstractAbstract (text)MEDLINEXMLPMID ListApplySend to:Choose DestinationFileClipboardCollectionsE-mailOrderMy BibliographyCitation managerFormatSummary (text)Abstract (text)MEDLINEXMLPMID ListCSVCreate File1 selected item: 19197697FormatSummarySummary (text)AbstractAbstract (text)MEDLINEXMLPMID ListMeSH and Other DataE-mailSubjectAdditional textE-mail"SPAM" filtering software noticeAdd to ClipboardAdd to CollectionsOrder articlesAdd to My BibliographyGenerate a file for use with external citation management software.Create File
Aging Ment Health. 2009 Jan;13(1):118-26. doi: 10.1080/13607860802591062.Anxious depression among Puerto Rican and African-American older adults.Diefenbach GJ1, Disch WB, Robison JT, Baez E, Coman E.Author information 1Institute of Living, Hartford, CT, USA. gdiefen@harthosp.orgAbstractOBJECTIVES: To determine racial/ethnic differences in the prevalence and impact of anxious depression (i.e. major depressive disorder, MDD, occurring concomitant with generalized anxiety symptoms) among older adults.METHOD: Interviews were conducted with 218 Puerto Rican and 206 African American older (age > or =60) urban senior housing residents. Data were collected on diagnostic status, depression severity and psychosocial functioning.RESULTS: Results indicated a higher prevalence of MDD and anxious depression among Puerto Rican participants. Anxious depression was associated with more severe ratings of distress and suicidality compared with MDD alone, and the impact of depression and anxiety was most pronounced for the Puerto Rican participants. Puerto Rican participants also reported poorer subjective health and more substantial disability; however, these effects were independent of depression or anxiety status.CONCLUSIONS: Anxious depression is common among older ethnic minority adults and the impact of these symptoms differs by race/ethnicity. These results highlight the importance of conducting culturally sensitive assessments of depression and anxiety among older adults.PMID: 19197697 [PubMed - indexed for MEDLINE] Publication Types, MeSH TermsPublication TypesComparative StudyResearch Support, Non-U.S. Gov'tMeSH TermsAfrican Americans/psychology*AgedAged, 80 and overAnalysis of VarianceAnxiety/complicationsAnxiety/ethnology*Anxiety/psychology*Connecticut/epidemiologyCross-Cultural ComparisonDepressive Disorder, Major/complicationsDepressive Disorder, Major/ethnology*Depressive Disorder, Major/psychology*FemaleHealth StatusHispanic Americans/psychology*HumansInterview, PsychologicalInterviews as TopicMaleMiddle AgedPrevalencePuerto Rico/ethnologyReligionLinkOut - more resourcesFull Text SourcesAtypon - PDFEBSCOIngenta plcOther Literature SourcesCOS Scholar UniverseLabome Researcher Resource - ExactAntigen/LabomeMedicalAnxiety - MedlinePlus Health InformationHispanic American Health - MedlinePlus Health InformationPubMed Commons home

value: This website is part of the United States National Library of Medicine , a branch of the National Institutes of Health . It is approved and funded by the government of the United States.


text:
U.S. consumer-driven organic market surpasses $31 billion in 2011 -- WASHINGTON, April 23, 2012 /PRNewswire-USNewswire/ --
U.S. consumer-driven organic market surpasses $31 billion in 2011
Organic's role in the diverse U.S. agricultural landscape. (PRNewsFoto/Organic Trade Association) Facebook Twitter Pinterest
Organic's role in the diverse U.S. agricultural landscape. (PRNewsFoto/Organic Trade Association)
U.S. consumer-driven organic market surpasses $31 billion in 2011 Organic Trade Association's 2012 Organic Industry Survey shows continued growth
WASHINGTON, April 23, 2012 /PRNewswire-USNewswire/ -- Driven by consumer choice, the U.S. organic industry grew by 9.5 percent overall in 2011 to reach $31.5 billion in sales. Of this, the organic food and beverage sector was valued at $29.22 billion, while the organic non-food sector reached $2.2 billion, according to findings from the Organic Trade Association's (OTA's) 2012 Organic Industry Survey. These and other organic-related statistics (see the accompanying info-graphic) are being discussed this week in conjunction with the trade association's 2012 Policy Conference and Hill Visit Days here in Washington.
(Photo: http://photos.prnewswire.com/prnh/20120423/DC92409) "The U.S. organic sector continues to show steady and healthy growth, growing overall by 9.5 percent during 2011, and, for the first time, surpassing the $30 billion mark," said Christine Bushway, OTA's Executive Director and CEO.
"With 94 percent of organic operations nationwide planning to maintain or increase employment in 2012, the organic sector will continue to fuel jobs, rural economies and consumer choice," said Bushway. The Organic Trade Association (OTA) is the membership-based business association for organic agriculture and products in North America. OTA is the leading voice for the organic trade in the United States, representing over 6,500 organic businesses across 49 states. Its members include growers, shippers, processors, certifiers, farmers' associations, distributors, importers, exporters, consultants, retailers and others. OTA's Board of Directors is democratically elected by its members. OTA's mission is to promote and protect the growth of organic trade to benefit the environment, farmers, the public and the economy.
See more news releases in Food & Beverages Organic Food Retail Supermarkets Agriculture Surveys, Polls and Research Economic News, Trends, Analysis 2014


text:
Patent US20040060001 - Extension of formulas and formatting in an electronic spreadsheet - Google PatentsSearch Images Maps Play YouTube News Gmail Drive More »Sign inPatentsMethods for automatically, without user instruction, extending a format and/or a formula to include a cell in an electronic spreadsheet. A previously blank newly edited cell may be determined to be an extension to or within a list of cells. A list of cells may be defined as a number of previous cells...http://www.google.com/patents/US20040060001?utm_source=gb-gplus-sharePatent US20040060001 - Extension of formulas and formatting in an electronic spreadsheetAdvanced Patent SearchPublication numberUS20040060001 A1Publication typeApplicationApplication numberUS 10/667,543Publication dateMar 25, 2004Filing dateSep 22, 2003Priority dateDec 31, 1998Also published asUS6640234, US7222294Publication number10667543, 667543, US 2004/0060001 A1, US 2004/060001 A1, US 20040060001 A1, US 20040060001A1, US 2004060001 A1, US 2004060001A1, US-A1-20040060001, US-A1-2004060001, US2004/0060001A1, US2004/060001A1, US20040060001 A1, US20040060001A1, US2004060001 A1, US2004060001A1InventorsRobert Coffen, Kent Lowry, Eric Matteson, Mark IgraOriginal AssigneeMicrosoft CorporationExport CitationBiBTeX, EndNote, RefManPatent Citations (9), Referenced by (69), Classifications (5), Legal Events (3) External Links: USPTO, USPTO Assignment, EspacenetExtension of formulas and formatting in an electronic spreadsheet
DETAILED DESCRIPTION OF THE EXEMPLARY EMBODIMENTS [0015] The present invention provides an electronic spreadsheet with functionality for automatically (i.e., without instruction from the user) extending consistent formulas and/or formatting of a list of cells to include previously blank, newly edited cells appended to or edited within the list. The general concept of the present invention involves determining whether a previously blank, newly edited cell is an extension of or within a list of cells. If the previously blank cell is determined to be an extension of or within a list of cells, the list is examined to determine whether the cells therein have a consistent formula and/or format. If the previously blank cell is an extension to or within a list of cells having a consistent formula and/or formatting, it may be assumed that the consistent formulas and/or formatting are intended to be extended to include the previously blank cell. [0016] The principles of the present invention have broad applicability, in that the automatic application of a formula or a format may be triggered based on any pre-defined criteria that may be deemed appropriate. However, a significant concern when automatically extending formulas and/or formatting to include a cell is that the user might not actually intend to take such action. In the event that an unintended formula or format is extended to include a cell, the user is forced to somehow “undo” the action. Thus, while the present invention may be configured in a variety of manners, a conservative approach has been taken in configuring the exemplary embodiments, so as to create a high probability that any automatic extension of formatting and/or formulas is made in accordance with the expectations of the spreadsheet user. [0017] Operation of Exemplary Embodiments [0018] Referring now to the drawings, in which like numerals indicate like elements throughout the several figures, FIG. 1 illustrates the sequential display states of an electronic spreadsheet prior to, during and after operation of the exemplary embodiment of the present invention. FIG. 1A shows an initial display state of an exemplary electronic spreadsheet 102. The initial display state 102 corresponds to the display state of an electronic spreadsheet after the completion of any previous operations and prior to the user selecting a new cell for editing. As shown, the cells of the electronic spreadsheet have various formats and data types. In particular, cells in the range A1:A7 have an “integer” data type and are formatted with a dark background; cells in the range B1:B7 have a “real number” data type and are formatted with a bold font face; cells in the range C1:C7 have an “integer” data type and are formatted with a light background and an italicized font face; cells in the range D1:D7 have a “real number” data type and are formatted with a dark background and an italicized font face; cells in the range E1:E7 have an “integer” data type and are formatted with a bold font face; and cells in the range F1:F6 have a “real number” data type and are formatted with a light background. Cells in the range H1:H6 and cell F13 and have a “default” format (white background, normal font face, etc.) and formula data type. Cell F7 104 is blank and in its initial display state. As used herein, “blank” is intended describe a cell that contains no value or only space characters. [0019] [0019]FIG. 1B shows an edit mode display state of the exemplary spreadsheet 102′. The edit mode display state corresponds to the display state of an electronic spread sheet 102′ when the user selects a previously blank cell, namely cell F7 104′, and enters data therein. The exemplary embodiment of the present invention is configured to only extend formulas or formatting when previously blank, newly edited cells are appended to or edited within a list. No action will be taken when non-blank cells are appended to or edited within a list because there is less of a probability, in that case, that the user would intend formatting or formulas to be extended. In the exemplary electronic spreadsheet 102′, a cursor remains visible in the cell that is being edited 104′ until the edit mode is terminated. In many electronic spreadsheets, the edit mode is terminated upon the user taking such action as depressing the “Enter” key on the keyboard 640 (see FIG. 6). In the exemplary embodiment, the present invention is invoked upon the user terminating the edit mode. From the user's perspective, operation of the exemplary embodiment occurs instantaneously upon termination of the edit mode. [0020] When invoked, the exemplary embodiment of the present invention first determines whether the previously blank, newly edited cell F7 104′ is an extension to or within a list of cells. In the exemplary embodiment, a list of cells is defined as a number of successive cells, either in a column or in a row, that have a consistent data type. Data types include numbers (integer, real number, currency, date, time etc.), characters, formulas, booleans, error values, and undetermined types (blank cells). According to the exemplary embodiment, if the data type is a formula, the formula must also be consistent for a list to exist. Thus, a scan of the data types and formulas in previous cells may be used to determine whether the previously blank newly edited cell F7 104′ is an extension of or within a list. [0021] As can be seen in FIG. 1B, the cell above the previously blank newly edited cell F7 104′ form a list. Specifically, cells in the range F1:F6 all have a number data type. Thus, since the data type of the previously blank newly edited cell F7 104′ is also a number, cell F7 104′ is considered to be an extension of a list. The cells to the left of the previously blank newly edited cell F7 104′ also form a list in the exemplary embodiment because each such leftward cell includes a value having the number data type. However, the leftward cells do not have a consistent format, as shown. [0022] After it is determined that the previously blank newly edited cell F7 104′ is an extension of a list, the formatting of the cells in the list is examined for consistency. If consistency in formatting is found, the formatting is automatically extended to include the previously blank newly edited cell F7 104′. As shown in FIG. 1B, the cells (F1:F6) in the list above cell F7 104′ are consistently formatted with a light background. Similarly, the cells in the list are examined to determine whether a consistent formula is applied thereto. If it is detected that there is a column of consistent formulas, having all supporting cells filled in, adjacent to or within the list, then the consistent formula will be copied to the row containing the previously blank newly edited cell. As shown in FIG. 1B, each of the rows above cell F7 104′ have a consistent summation formula applied thereto. Specifically, each of the cells H1:H6 store the sum of the values of the cells in their respective rows: cell H1 records the sum of the values stored in cells A1:F1; cell H2 records the sum of the values stored in cells A2:F2; cell H3 records the sum of the values stored in cells A3:F3; cell H4 records the sum of the values stored in cells A4:F4; cell H5 records the sum of the values stored in cells A5:F5; and cell H6 records the sum of the values stored in cells A6:F6. Also, if a formula is detected that aggregates cells in the list, the formula will be extended to include the new cell. As shown in FIG. 1B, cell F13 108 records the aggregate sum of the values stored in the list of cells F1:F6. Therefore, the sum of cell F13 108 will be updated to include the value entered into the previously blank newly edited cell F7 104′. [0023] [0023]FIG. 1C shows a final display state of an exemplary electronic spreadsheet 102″. The final display state corresponds to the display state of the electronic spreadsheet 102″ after operation of the present invention. As can be seen from the FIG. 1C, the previously blank, newly edited cell F7 104″ has been altered such that the consistent format (light background) from the list of cells F1:F6 has been applied thereto. Further, the consistent summation formula applied to the cells in the rows above cell F7 104″ has been applied to the list containing the previously blank, newly edited cell F7 104″, such that the sum of the values stored in the cells in the range A7:F7 has been recorded in cell H7 106. Lastly, the aggregating formula applied to cell F13 108′ has been updated to include the value of the data in cell F7 104″. Therefore, the detected consistent formulas and formatting have been extended to include the previously blank, newly edited cell F7 104″. [0024] [0024]FIG. 2 is a flow chart generally describing the steps involved in the operation of the exemplary embodiment of the present invention. The method begins at step 202, where the user of an electronic spreadsheet selects a previously blank cell and inputs data therein in an edit mode. As mentioned, the exemplary embodiment is configured to operate only upon detection of previously blank newly edited cells appended to or edited within a list. No formula or format will be extended to non-blank cells appended to or edited within a list, due to the fact that the user may have intended any prior formatting, formula or lack thereof to remain in effect. Next, at step 204 a determination of made as to whether the previously blank cell is an extension of a list of cells, as defined in the exemplary embodiment. Again, a list is defined in the exemplary embodiment as a number of successive cells, in a column or a row, that have a consistent data type. A more detailed description of routine 204 is provided below with respect to FIG. 3. [0025] If at step 206 it is determined that the previously blank cell is not an extension of or within a list, the method terminates at step 214 and no action is taken with respect to the previously blank newly edited cell. However, if the previously blank, newly edited cell is determined to be an extension of or within a list, the method proceeds to step 210, where any consistent formatting of the list is extended to include the previously blank, newly edited cell if that cell has “default” formatting, excluding conditional formatting rules, applied thereto. In the exemplary embodiment, a “previously blank, newly edited cell” is a cell that, immediately prior to editing, contained no value or only space characters. A more detailed description of routine 210 is provided below with respect to FIG. 4. Whether or not any formatting is extended to include the previously blank, newly edited cell at step 210, the method proceeds to step 212, where any consistent formula or formulas that are applied to the list are extended to include the previously blank cell. A more detailed description of routine 212 is provided below with respect to FIG. 5. The method then ends at step 214. [0026] [0026]FIG. 3 describes the steps involved in routine 204 (FIG. 2) for determining if a previously blank cell is an extension of or within a list. Routine 204 begins with step 302, where a determination is made as to whether a number of previous cells have a consistent data type. This determination involves scanning cells above and to the left of the previously blank cell. In the exemplary embodiment, five cells will be scanned in each direction and the data type of the five cells is considered to be consistent if three of the five cells contain the same data type. Those skilled in the art will appreciate that the number of cells to be scanned and the definition of a consistent data type may be altered without departing from the spirit and scope of the present invention. For example, a more conservative definition of consistency would be all five scanned cells having the same data type, whereas a less conservative definition of consistency would be two of the five scanned cells having the same data type. [0027] The exemplary embodiment may be specifically configured to operate in the electronic spreadsheet referred to as “Excel,” which is provided by the Microsoft Corporation of Redmond, Washington. As a conservative approach for automatically extending formatting or formulas in Microsoft Excel, the scan of step 302 will only occur when the following conditions are met: an Excel macro is not currently executing, the user is not in group sheet edit mode, the user has the functionality of the present invention enabled, the cell was blank (i.e., contained no value or contained only space characters) before the user entered data into it, and data is being entered into only one cell. Also, as an optimization, the scan of step 302 is only done when the previously blank cell is greater than two cells away from the edge of a worksheet, since the definition of consistent data type requires at least three cells with the same data type to determine the cell is at the end of a list. Thus, less than five cells may be scanned when the previously blank cell is within fewer than five cells of the top or left edge of the worksheet. Also in the exemplary embodiment, a cell that contains no values at all or only contains space characters is ignored when scanning for data type. Additionally, any hidden rows due to a filter operation are completely skipped and have no impact on the information gathered during the scan of step 302. Further, a merged cell that does not cover the same size area as the previously blank, newly edited cell is ignored when scanning for data type and formatting. [0028] The scan of step 302 is actually done in two phases. First, a scan is done of the previous cells in the current column. Next, a scan is done of the previous cells in the current row. In this way, the present invention may determine whether the previously blank cell is an extension of or within a column list, a row list, or both. If it is determined at step 304 that the previous cells (in the column, row or both) contain a consistent data type and the data type is not a formula or if the consistent data type is a formula and that the same previous cells have a consistent formula, it is concluded that the previous cells comprise a list. If no list is located, as indicated at step 305, the routine proceeds to step 314, where control is returned to method 200 (FIG. 2). If a list is found, however, a determination is made at step 306 as to whether the previously blank newly edited cell also contains the consistent data type of the list. If the previously blank newly edited cell has the same consistent data type as the list, it is considered to be an extension of the list, as indicated at step 312. Otherwise, if the previously blank newly edited cell does not contain the consistent data type of the list, it is not considered to be an extension of or within the list, as indicated at step 310. In any event, the routine then terminates at step 314, where control is returned to method 200 (FIG. 2). [0029] [0029]FIG. 4 is a flow chart setting forth the steps involved in routine 210 (FIG. 2), which is directed toward applying any consistent formatting of the list to the previously blank newly edited cell. Routine 210 begins with step 402, where the formatting of a number of previous cells in the column above the previously blank newly edited cell is examined for consistency. Those skilled in the art will recognize that step 402 assumes that a column list has been located. If no column list exists, step 402 is unnecessary. If the formatting of the column list is determined at step 402 to be consistent, the consistent formatting is applied to the previously blank newly edited cell if the cell has only default formatting applied thereto (ignoring conditional formatting, which is handled as a special case). Again, as defined herein, a previously blank cell is one that has no value or only contains space characters. In the exemplary embodiment, consistent formatting of a column list takes precedence over consistent formatting in a row list. Thus, if consistent formatting of a column list is applied to the previously blank newly edited cell in step 404, the routine proceeds to step 412, where control is returned to method 200 (FIG. 2). However, if at step 420 no consistent formatting was located in the column list or if there was no column list was found, the routine moves on to step 406, where a scan for consistent formatting in a row list is conducted. Again, those skilled in the art will appreciate that step 406 would be unnecessary in the event that no row list exists. If consistent formatting is discovered in the row list, the consistent formatting is applied to the previously blank newly edited cell at step 410 and at step 412 control of the routine is returned to method 200 (FIG. 2). Otherwise, the routine proceeds directly to step 412. [0030] Some electronic spreadsheets allow “conditional formatting,” which means that a specified type of formatting will only be applied to a cell or group of cells when certain conditions are true. As noted above, the exemplary embodiment of the present invention may be configured to handle conditional formatting in a special manner. For example, if the previously blank newly edited cell previously contained conditional formatting, “regular” consistent formatting from a list of cells may still be extended thereto, while any conditional formatting included in the consistent formatting of the list will not be extended. Also, if the previously blank newly edited cell did not previously contain conditional formatting, any conditional formatting included in the consistent formatting of the list of cells may be extended to the previously blank newly edited cell. [0031] Those skilled in the art will appreciate that the present invention may also be configured to handle other special cases. For instance, another situation requiring special attention may be the automatic extension of a percentage number format to a previously blank newly edited cell. Typically, when a percentage number format is applied to a value, the value is multiplied by 100 and the “%” symbol is inserted. As an example, if a user enters the number “0.5” into a cell that is appended to a list of cells consistently formatted with the percentage number format, the user most likely intends to see the value displayed as “50%”. However, if a user enters the number “5” into the cell, the user most likely intends to see the value displayed as “5%,” not “500%.” Therefore, in the second case, the input number “5” must be divided by 100 before the percentage number formatting is applied thereto. Thus, in order to provide the user with the most likely desired result, the present invention may include an algorithm for determining when to divide an input number by one hundred. Such an algorithm may be as follows: if the absolute value of the input number is greater-than or equal-to one, then divide the input number by one hundred prior to applying the percentage number format; otherwise, do not change the input number prior to applying the percentage number format. [0032] In the exemplary embodiment, consistent formatting is defined as three of five cells in a list having the exact same formatting options. Following the conservative approach, the entirety of the formatting, excluding cell borders but including conditional formatting rules, of each cell must be consistent. If just one formatting element, excluding the cell borders, is inconsistent, the formatting will not be considered consistent. During the scan, however, any cell with hyperlink formatting is ignored. [0033] According to the exemplary embodiment, when merged cells are compared for consistent formatting, each merged cell must cover the same size area (the number of rows and/or columns combined by the merge operation) to be considered equivalent. Furthermore, when it is determined that there is consistent formatting within a list, another check may be performed to determine if the list contains a formatting pattern, such as two different types of formatting in alternating cells. Formatting patterns may also be extended to the previously blank newly edited cell. Those skilled in the art will appreciate that any formatting pattern may be detected and extended, given a list of sufficient size. However, given the constraints of the exemplary embodiment, namely that only five previous cells define a list, a scan will only be conducted for two alternating formatting patterns. [0034] Separately from a cell's entire formatting, information is collected about the consistent left and right cell borders of the cells in a list. When the consistent formatting is copied to the previously blank newly edited cell, the top, bottom, and diagonal borders are never copied and the left and right borders are copied based on their own consistency information. Again, the treatment of borders is due to a conservative approach in the exemplary embodiment and is not considered to be a limitation of the scope of the present invention. Those skilled in the art will recognize that borders may be handled in the same manner as other formatting options, if desired. [0035] [0035]FIG. 5 is a flow chart describing the steps involved in routine 212 (FIG. 2), which is aimed at applying any consistent formula in the list of cells to the previously blank newly edited cell. Routine 212 begins with step 502, where a scan of the rows above the previously blank newly edited cell is performed to discover the existence of a consistent formula. In other words, the previous spreadsheet rows are examined for formulas that perform calculations, based on the columns in the previous rows, in a consistent manner. If the previously blank newly edited cell corresponds to the last of the necessary values for the entire calculation consistent with the previous rows, and a consistent formula is found at step 504 then the consistent formula is copied down to the row containing the previously blank newly edited cell at step 506. In the exemplary embodiment, certain conditions must be met before a consistent formula is copied down to a row containing the previously blank newly edited cell: the formula must not contain any “English-language” formula references; the formula must not contain any relative references to rows other than to the current row; and the formula must not contain any references to labeled ranges. Also, the following conditions must be met before the consistent formula is copied down to row containing a previously blank newly edited cell: the new cell cannot be locked or hidden, and the formula's supporting cells must have the same type(s) in the row containing the previously blank newly edited cell as the corresponding cell(s) in the previous row. Additionally, as a conservative approach, array-entered formulas or table formulas will not be considered to be consistent formulas and therefore will not be automatically extended. Still, those having ordinary skill in the art will recognize that constraints built into the exemplary embodiment are for conservatism only and are not intended to limit the scope of the present invention. [0036] After applying a consistent formula to the row containing the previously blank newly edited cell, the routine returns to step 502 to search for additional formulas in previous rows. Those skilled in the art will recognize that more than one formula may be applied to a row of cells in a spread sheet. When it is determined at step 504 that no other consistent formulas are located in previous rows, the routine proceeds to step 510, where a scan downward and/or rightward is performed to determine if the previously blank newly edited cell is an extension of an aggregated column/row of values in the list. In the exemplary embodiment, the scan of step 510 scans up to a maximum of twenty cells but won't scan past a non-blank cell or a cell that contains a formula which is also locked or hidden. Also, a non-blank cell is evaluated for a formula that aggregates cells in the list adjacent to the previously blank newly edited cell. As a conservative approach, the exemplary embodiment defines an aggregating formula as a formula that has a relative reference to a contiguous range of cells. The range of cells must include at least the two most previous cells to the previously blank newly edited cell and must not contain the previously blank newly edited cell. Also the formula must only refer to cells in the column/row containing the previously blank newly edited cell and must only use the “plus” operator or one of the following functions: “subtotal,” “sum,” “average,” “min,” “max,” “count,” “counta,” “stdev,” “stdevp,” “var,” “varp,” and “product.” In addition, the cell most previous to the first aggregated cell in the range must have a different data type than the aggregated cells. [0037] A formula may be evaluated in logical components, rather than as a whole. Thus, a formula may have zero or more logical components that are extended to include the previously blank newly edited cell, as well as zero or more logical components that are not extended. Each logical component of a formula should adhere to the rules mentioned in the preceding paragraph. In practice, a logical component of a formula represents either (1) the values enclosed in parentheses; or (2) everything outside of the parentheses and excluding the information inside the parentheses. In the exemplary embodiment, an exception to the evaluation of a formula's logical components are “array-entered formulas” and “table formulas,” which are not considered aggregate formulas. Example formulas are as follows: =sum(a1:a12)+$m$3 and =sum(b2:b12)+$g$2. The example formulas include consistent logical components consisting of the values inside the parentheses. [0038] If an aggregating formula is found at step 512, the formula will be updated at step 514 to include the value of the data in the previously blank newly edited cell. As another feature in the exemplary embodiment, the updated cell will be made to “flash” once to indicate that the formula in that cell was changed. The scan of step 510 is then repeated until no other aggregating formulas can be found. At that point, the routine proceeds to step 516, where control is returned to method 200 (FIG. 2). [0039] Alternate Embodiments [0040] The broad principles of the present invention, namely the detection and extension of consistent formatting and/or formulas are applicable to other aspects of electronic spreadsheets. For example, Microsoft Excel may be configured to detect consistent formatting in a Query Table column and apply that consistent formatting to new records that are returned upon the Query Table being refreshed. Also Microsoft Excel may be configured to search for a formula that aggregates a column in a Query Table and perform an action based on the result. These and other variations of the present invention will be apparent to those having ordinary skill in the art. [0041] Exemplary Operating Environment [0042] [0042]FIG. 6 and the following discussion are intended to provide a brief, general description of a suitable computing environment in which the invention may be implemented. The term “electronic spreadsheet” is commonly used to describe an application program module that provides spreadsheet functionality via a computer system. While the invention will be described in the general context of an electronic spreadsheet that is run by an operating system in conjunction with a personal computer, those skilled in the art will recognize that the invention also may be implemented in combination with other program modules. Generally, program modules include routines, programs, data structures, etc. that perform particular tasks or implement particular abstract data types. Moreover, those skilled in the art will appreciate that the invention may be practiced with other computer system configurations, including hand-held devices, multiprocessor systems, microprocessor-based or programmable consumer electronics, minicomputers, mainframe computers, and the like. The invention may also be practiced in distributed computing environments where tasks are performed by remote processing devices that are linked through a communications network. In a distributed computing environment, program modules may be located in both local and remote memory storage devices. [0043] An exemplary operating environment 600 for implementing the invention includes a conventional personal computer system 620, including a processing unit 621, a system memory 622, and a system bus 623 that couples the system memory 622 to the processing unit 621. The system memory 622 includes read only memory (ROM) 624 and random access memory (RAM) 625. A basic input/output system 626 (BIOS), containing the basic routines that help to transfer information between elements within the personal computer system 620, such as during start-up, is stored in ROM 624. [0044] The personal computer system 620 further includes a hard disk drive 627, a magnetic disk drive 628, e.g., to read from or write to a removable magnetic disk 629, and an optical disk drive 630, e.g., for reading a CD-ROM disk 631 or to read from or write to other optical media. The hard disk drive 627, magnetic disk drive 628, and optical disk drive 630 are connected to the system bus 623 by a hard disk drive interface 632, a magnetic disk drive interface 633, and an optical drive interface 634, respectively. The drives and their associated computer-readable media provide nonvolatile storage for the personal computer system 620. Although the description of computer-readable media above refers to a hard disk, a removable magnetic disk and a CD-ROM disk, it should be appreciated by those skilled in the art that other types of media that are readable by a computer system, such as magnetic cassettes, flash memory cards, digital video disks, Bernoulli cartridges, and the like, may also be used in the exemplary operating environment. [0045] The computer system 620 may include additional input devices (not shown), such as a microphone, joystick, game pad, satellite dish, scanner, or the like. These and other input devices are often connected to the processing unit 621 through a serial port interface 646 that is coupled to the system bus, but may be connected by other interfaces, such as a game port or a universal serial bus (USB). A monitor 647 or other type of display device is also connected to the system bus 623 via an interface, such as a video adapter 648. In addition to the monitor, personal computer systems typically include other peripheral output devices (not shown), such as speakers or printers. [0046] The personal computer system 620 may operate in a networked environment using logical connections to one or more remote computer systems, such as a remote computer system 649. The remote computer system 649 may be a server, a router, a peer device or other common network node, and typically includes many or all of the elements described relative to the personal computer system 620, although only a memory storage device 650 has been illustrated in FIG. 6. The logical connections depicted in FIG. 6 include a local area network (LAN) 651 and a wide area network (WAN) 652. Such networking environments are commonplace in offices, enterprise-wide computer networks, intranets and the Internet. [0047] When used in a LAN networking environment, the personal computer system 620 is connected to the LAN 651 through a network interface 653. When used in a WAN networking environment, the personal computer system 620 typically includes a modem 654 or other means for establishing communications over a WAN 652, such as the Internet. The modem 654, which may be internal or external, is connected to the system bus 623 via the serial port interface 646. In a networked environment, program modules depicted relative to the personal computer system 620, or portions thereof, may be stored in the remote memory storage device. It will be appreciated that the network connections shown are exemplary and other means of establishing a communications link between the computer systems may be used. It will be further appreciated that the invention could equivalently be implemented on host or server computer systems other than personal computer systems, and could equivalently be transmitted to the host computer system by means other than a CD-ROM, for example, by way of the network connection interface 653. [0048] A number of program modules may be stored in the drives and RAM 625 of the computer system 620, including an operating system 635, an electronic spreadsheet 637 and other program modules 638. In particular, the electronic spreadsheet 637 may comprise computer executable instructions for performing the methods of the present invention. [0049] In view of the foregoing, it will be appreciated that the present invention provides an electronic spreadsheet with functionality to automatically apply formulas and/or formatting to a cell. Still, it should be understood that the foregoing relates only to the exemplary embodiments of the present invention, and that numerous changes may be made thereto without departing from the spirit and scope of the invention as defined by the following claims. Patent CitationsCited PatentFiling datePublication dateApplicantTitleUS5121499 *Jul 25, 1991Jun 9, 1992International Business Machines Corp.Method for controlling the order of editing cells in a spreadsheet by evaluating entered next cell attribute of current cellUS5359729 *Dec 3, 1993Oct 25, 1994Timeline, Inc.Method for searching for a given point in regions defined by attribute ranges, then sorted by lower and upper range values and dimensionUS5553215 *Sep 21, 1994Sep 3, 1996Microsoft CorporationMethod and system of sharing common formulas in a spreadsheet program and of adjusting the same to conform with editing operationsUS5768158 *Dec 8, 1995Jun 16, 1998Inventure America Inc.Computer-based system and method for data processingUS6138130 *Jun 15, 1998Oct 24, 2000Inventure Technologies, Inc.System and method for processing data in an electronic spreadsheet in accordance with a data typeUS20060095447 *Dec 15, 2005May 4, 2006Microsoft CorporationOffline multi-table data editing and storageUS20060161533 *Dec 22, 2005Jul 20, 2006Microsoft CorporationData source task paneUS20070005630 *Jun 29, 2005Jan 4, 2007Microsoft CorporationModifying table definitions within a database applicationUS20070005634 *Sep 20, 2005Jan 4, 2007Microsoft CorporationTemplates in a schema editor* Cited by examinerReferenced byCiting PatentFiling datePublication dateApplicantTitleUS7174504 *Nov 8, 2002Feb 6, 2007Wuxi Evermore Software, Inc.Integrated data processing system with linksUS7333995Jul 2, 2004Feb 19, 2008Cognos, IncorporatedVery large dataset representation system and methodUS7627812Oct 27, 2005Dec 1, 2009Microsoft CorporationVariable formatting of cellsUS7647551 *Jan 12, 2010Microsoft CorporationSystem and method for formatting a cell in response to data stored in a separate locationUS7664804Jun 1, 2004Feb 16, 2010Microsoft CorporationMethod, system, and apparatus for exposing workbook ranges as data sourcesUS7668917Feb 23, 2010Oracle International CorporationMethod and apparatus for ensuring accountability in the examination of a set of data elements by a userUS7770100 *Feb 27, 2006Aug 3, 2010Microsoft CorporationDynamic thresholds for conditional formatsUS7818282Oct 19, 2010International Business Machines CorporationSystem and method for the support of multilingual applicationsUS7899879Mar 1, 2011Oracle International CorporationMethod and apparatus for a report cache in a near real-time business intelligence systemUS7904823Mar 17, 2003Mar 8, 2011Oracle International CorporationTransparent windows methods and apparatus thereforUS7912899Nov 5, 2002Mar 22, 2011Oracle International CorporationMethod for selectively sending a notification to an instant messaging deviceUS7941542Mar 17, 2003May 10, 2011Oracle International CorporationMethods and apparatus for maintaining application execution over an intermittent network connectionUS7945846 *May 17, 2011Oracle International CorporationApplication-specific personalization for data displayUS7991804Jul 30, 2004Aug 2, 2011Microsoft CorporationMethod, system, and apparatus for exposing workbooks as data sourcesUS8001185Aug 16, 2011Oracle International CorporationMethod and apparatus for distributed rule evaluation in a near real-time business intelligence systemUS8037062Oct 11, 2011Elumindata, Inc.System and method for automatically selecting a data source for providing data related to a queryUS8041712Oct 28, 2008Oct 18, 2011Elumindata Inc.System and method for automatically selecting a data source for providing data related to a queryUS8165993Dec 12, 2005Apr 24, 2012Oracle International CorporationBusiness intelligence system with interface that provides for immediate user actionUS8176042May 8, 2012Elumindata, Inc.System and method for automatically linking data sources for providing data related to a queryUS8255454Aug 28, 2012Oracle International CorporationMethod and apparatus for a multiplexed active data window in a near real-time business intelligence systemUS8286072Aug 26, 2009Oct 9, 2012Microsoft CorporationVariable formatting of cellsUS8402095Mar 19, 2013Oracle International CorporationApparatus and method for instant messaging collaborationUS8566693Apr 4, 2011Oct 22, 2013Oracle International CorporationApplication-specific personalization for data displayUS8577989Jun 14, 2007Nov 5, 2013Oracle International CorporationMethod and apparatus for a report cache in a near real-time business intelligence systemUS8578399Jul 30, 2004Nov 5, 2013Microsoft CorporationMethod, system, and apparatus for providing access to workbook models through remote function cellsUS8601383Sep 9, 2005Dec 3, 2013Microsoft CorporationUser interface for creating a spreadsheet data summary tableUS8688593 *Oct 4, 2006Apr 1, 2014At&T Intellectual Property I, L.P.Information processing system for processing prospective indication informationUS8904273 *Jul 2, 2004Dec 2, 2014International Business Machines CorporationSystem and method of format specificationUS8914717Jun 7, 2010Dec 16, 2014Microsoft CorporationDynamic thresholds for conditional formatsUS9032283 *Sep 29, 2008May 12, 2015Apple Inc.Rendering common cell formatting for adjacent cellsUS9094258Aug 9, 2012Jul 28, 2015Oracle International CorporationMethod and apparatus for a multiplexed active data window in a near real-time business intelligence systemUS9189478Apr 3, 2008Nov 17, 2015Elumindata, Inc.System and method for collecting data from an electronic document and storing the data in a dynamically organized data structureUS9223772Dec 6, 2011Dec 29, 2015Microsoft Technology Licensing, LlcFiltering user interface for a data summary tableUS9317495Sep 15, 2012Apr 19, 2016Microsoft Technology Licensing, LlcMethod, system, and apparatus for providing access to workbook models through remote function callsUS20030149941 *Nov 8, 2002Aug 7, 2003Tsao Sheng A.Integrated data processing system with linksUS20050267853 *Jun 1, 2004Dec 1, 2005Microsoft CorporationMethod, system, and apparatus for exposing workbook ranges as data sourcesUS20060004738 *Jul 2, 2004Jan 5, 2006Blackwell Richard FSystem and method for the support of multilingual applicationsUS20060004813 *Jul 2, 2004Jan 5, 2006Desbiens Marc AVery large dataset representation system and methodUS20060005112 *Jul 2, 2004Jan 5, 2006David LillySystem and method of report layoutUS20060005127 *Jul 2, 2004Jan 5, 2006Ferguson Kevin MSystem and method of format specificationUS20060024653 *Jul 30, 2004Feb 2, 2006Microsoft CorporationMethod, system, and apparatus for exposing workbooks as data sourcesUS20060089939 *Dec 12, 2005Apr 27, 2006Oracle International CorporationBusiness intelligence system with interface that provides for immediate user actionUS20060129913 *Dec 15, 2004Jun 15, 2006Microsoft CorporationSystem and method for formatting a cell in response to data stored in a separate locationUS20070061369 *Sep 9, 2005Mar 15, 2007Microsoft CorporationUser interface for creating a spreadsheet data summary tableUS20070101252 *Oct 27, 2005May 3, 2007Microsoft CorporationVariable formatting of cellsUS20070204212 *Feb 27, 2006Aug 30, 2007Microsoft CorporationDynamic thresholds for conditional formatsUS20070208773 *Feb 5, 2007Sep 6, 2007Wuxi Evermore Software, Inc.Integrated Data Processing System with LinksUS20080046505 *Nov 5, 2002Feb 21, 2008Tana Christine NetschMethod and apparatus for ensuring accountability in the examination of a set of data elements by a userUS20080046506 *May 30, 2003Feb 21, 2008Tal BrodaMethod and apparatus for a multiplexed active data window in a near real-time business intelligence systemUS20080046510 *Nov 5, 2002Feb 21, 2008Beauchamp Tim JMethod for selectively sending a notification to an instant messaging deviceUS20080046536 *Mar 17, 2003Feb 21, 2008Tal BrodaMethod and apparatus for a report cache in a near real-time business intelligence systemUS20080046803 *Mar 17, 2003Feb 21, 2008Beauchamp Tim JApplication-specific personalization for data displayUS20080046837 *Mar 17, 2003Feb 21, 2008Tim BeauchampTransparent windows methods and apparatus thereforUS20080086316 *Oct 4, 2006Apr 10, 2008Bellsouth Intellectual Property CorporationCompetitive Advantage Assessment and Portfolio Management for Intellectual Property AssetsUS20080086503 *Oct 4, 2006Apr 10, 2008Bellsouth Intellectual Property CorporationInformation Processing System for Processing Prospective Indication InformationUS20080155020 *Feb 28, 2008Jun 26, 2008Oracle International CorporationApparatus and method for instant messaging collaborationUS20080243823 *Mar 28, 2007Oct 2, 2008Elumindata, Inc.System and method for automatically generating information within an eletronic documentUS20090228776 *Mar 5, 2008Sep 10, 2009Microsoft CorporationDynamic formulas for spreadsheet cellsUS20090235154 *Jul 30, 2004Sep 17, 2009Microsoft CorporationMethod, system, and apparatus for providing access to workbook models through remote function callsUS20090254576 *Apr 3, 2008Oct 8, 2009Elumindata, Inc.System and method for collecting data from an electronic document and storing the data in a dynamically organized data structureUS20100023487 *Oct 24, 2008Jan 28, 2010Russell BarisSystem and method for automatically linking data sources for providing data related to a queryUS20100023504 *Jan 28, 2010Elumindata, Inc.System and method for automatically selecting a data source for providing data related to a queryUS20100042913 *Aug 26, 2009Feb 18, 2010Microsoft CorporationVariable formatting of cellsUS20100083087 *Sep 29, 2008Apr 1, 2010Apple Inc.Rendering common cell formatting for adjacent cellsUS20100100838 *Nov 30, 2009Apr 22, 2010Microsoft CorporationSystem and method for formatting a cell in response to data stored in a separate locationUS20100251090 *Sep 30, 2010Microsoft CorporationDynamic Thresholds for Conditional FormatsUS20110066933 *Sep 2, 2010Mar 17, 2011Ludwig Lester FValue-driven visualization primitives for spreadsheets, tabular data, and advanced spreadsheet visualizationUS20110191665 *Aug 12, 2010Aug 4, 2011Robert HandsakerSystem and method for dynamic data access in a spreadsheet with external parametersWO2012103159A3 *Jan 24, 2012Sep 20, 2012Microsoft CorporationFormatting data by example* Cited by examinerClassifications U.S. Classification715/217, 715/227International ClassificationG06F17/24Cooperative ClassificationG06F17/246European ClassificationG06F17/24SLegal EventsDateCodeEventDescriptionOct 20, 2010FPAYFee paymentYear of fee payment: 4Oct 28, 2014FPAYFee paymentYear of fee payment: 8Dec 9, 2014ASAssignmentOwner name: MICROSOFT TECHNOLOGY LICENSING, LLC, WASHINGTONFree format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:MICROSOFT CORPORATION;REEL/FRAME:034541/0477Effective date: 20141014RotateOriginal ImageGoogle Home - Sitemap - USPTO Bulk Downloads - Privacy Policy - Terms of Service - About Google Patents - Send FeedbackData provided by IFI CLAIMS Patent Services

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


text:
Words containing alastinase | Words that contain alastinase
Words containing alastinase | Words that contain alastinase http://www.thefreedictionary.com/words-containing-alastinasePrinter Friendly
9,287,056,342 visitors served
Found 1 words containing alastinase. Browse our Scrabble Word Finder, Words With Friends cheat dictionary, and WordHub word solver to find words that contain alastinase. Or use our Unscramble word solver to find your best possible play! Related: Words that end in alastinase
11 letter words containing alastinaseSee also11 letter words containing alastinasepalastinaseSee also:2-letter words with CWords that end in ingWords that start with yWords that start with nWords that start with eWords that start with cWords containing alastinas

value: This website is an American online dictionary and encyclopedia that aggregates information from various sources.


text:
Copper Hills Golf Club (Oxford, MI): Top Tips Before You Go - TripAdvisor
Copper Hills Golf Club, Oxford: Hours, Address, Attraction Reviews
All Oxford Restaurants Restaurants near Copper Hills Golf Club
All things to do in Oxford Things to do near Copper Hills Golf Club
United States›Michigan (MI)›Oxford›Things to Do in Oxford› Copper Hills Golf Club
Is this your business? 21 Reviews #7 of 15 things to do in Oxford Golf Courses, Outdoor Activities Overview Reviews (21)
Save Is there food available at this attraction?
Also show MapSatellite Map updates are paused. Zoom in to see updated info. Reset zoom Updating Map... Sponsored by: Return to Map Get directions Address: 2125 Lakeville Rd, Oxford, MI 48370-2422 Phone Number: 248-969-9808 Improve this listing Today 7:30 am - 7:00 pm
Very nice course, very challenging too! Could be so much better if they had a clubhouse and appropriate services for a golf course. Not sure they even have a beer cart, But...
read more Reviewed March 8, 2015 Jeffery F, Madison Heights, Michigan
reviews Clear all Start your review of Copper Hills Golf Club Click to rate
Level Contributor 18 reviews 7 helpful votes “Needs a New Owner With Vision!”
I have played here for 6 years in a league, and I only go back each year to golf with my peers. NOT because of the course. Tight fisted, indifferent owners leave the condition of this course lacking drastically, i.e. hard, unraked bunkers, dry diseased greens, very poor tee boxes, dry ball washers, and generally poor grooming. Be assured, it...
Thank invisibleman1225 Report JeffreyTravel
Level Contributor 535 reviews 52 attraction reviews
188 helpful votes “Up North Feeling”
Cooper Hills has 27 holes. The Hill, the Marsh and the Jungle. I have found all 27 holes challenging and interesting. Some of the holes make you feel like you are playing up north and some holes you can see some very beautiful homes.
I really enjoy this course except for the bunkers. There are very few of them and...
Thank JeffreyTravel Report Jeffery F
Very nice course, very challenging too! Could be so much better if they had a clubhouse and appropriate services for a golf course. Not sure they even have a beer cart, But overall it has a good up north feel and its quiet place to enjoy a round of golf.
Helpful? Thank Jeffery F Report Mcstx
33 helpful votes “36 Very Challenging Holes-Fairly Difficult”
Treat yourself to an outing at this course as it has a great variety of holes. Don't be disappointed by the basic clubhouse as the course more than makes up for it. 27 holes. The Hills, The Marsh and The Swamp. Very descriptive names. Holes are longer than they appear. Stay left on number 1 as there is water to...
More Helpful? Thank Mcstx Report JDM21
19 helpful votes “Beautiful Golf Course BUT Unbeautiful People”
Our journey to this golf course was both thrilling and SAD !!
The golf course itself is beautiful but lacks a clubhouse , restaurant , and any thing that might be considered a well trained and courteous staff
The management of this course has placed a lot of emphasis on the course but has poor facilities for eating, pro shop...
More Helpful? Thank JDM21 Report scurryman
Beautiful "up north" style golf course close to home in SE Michigan. Conditions are average for a public course, but the layout is challenging and fair. Great set of par 3's!
Helpful? Thank scurryman Report Chipperhigh2
Amex Traveler Level Contributor 1,659 reviews 676 attraction reviews
427 helpful votes “A very nice course”
Copper Hills has 3 9-hole courses, Hill, Marsh and Jungle. They are each par-36. Each hole has 5 sets of tees. There is both water and sand on the courses. The course was in very good condition. My only complaint was a lack of a ranger. Got behind a very very slow foursome that did not offer to let me...
More Helpful? Thank Chipperhigh2 Report june112006
6 helpful votes “Beautiful Course - No Club House”
Copper Hills is one of our local favorite courses. The course is in excellent condition. The only thing that would be nice is to have a nice club house but if you are looking for a great course, you can't go wrong here!
Helpful? Thank june112006 Report Jbk88
Level Contributor 5 reviews 7 helpful votes “Nice course no club house.”
The is very nice. The holes are designed and laid out well. The course is always in good to excellent condition. There is virtual no clubhouse but the golf it self is very good. This is a bit of a hidden gem.
Helpful? Thank Jbk88 Report That_Techguy
“Very disappointed...won't return”
My dad and I played here this weekend. The staff was great, but the rest of our experience was not.
We never saw the beverage cart on the course (There was one out there)
The fairways were hard, greens less than fair shape.
Some of the holes/layout did not make sense (hokey)
Garbage littered the course (Beer cans in abundance...)...
More Helpful? Thank That_Techguy Report Previous
Updating list... Travelers who viewed Copper Hills Golf Club also viewed
Oxford, MI Oxford Hills Golf & Country Club
Oxford, MI Boulder Pointe Golf Club & Conference Center
Oxford, MI THE OX BAR & GRILL
Oxford, MI All things to do in Oxford (15)
Been to Copper Hills Golf Club? Share your experiences! Write a Review
Questions? Get answers from Copper Hills Golf Club staff and past visitors.
Posting guidelines Get notified about new answers to your questions. Ask Typical questions asked: Will you pick up and drop off at my hotel? I have a family of 7. Can your tour accommodate all of us together? How should I dress for this tour? Near Copper Hills Golf Club Top-rated Attractions Nearby 27 Reviews Addison Oaks County Park
19 Reviews THE OX BAR & GRILL
29 Reviews Orion Marine Pontoon Rentals & Historical Boat Tours
Browse all attractions Top-rated Restaurants Nearby 21 Reviews Celtic Knot
44 Reviews The Oxford Tap
31 Reviews Italia Gardens Restaurant


text:
Amazon.com: Cherokee Men's 31 Inch Big Consultation Lab Coat: Clothing
Cherokee Men's 31 Inch Big Consultation Lab Coat
$18.99 - $26.45
$16.79 - $22.92
$16.95 - $26.62
$22.60 - $41.97
White Swan Meta Mens Consultation Coat Mens White Labcoats (XS-5X)
$22.15 - $33.19
Dickies 37 Inch Unisex iPad Lab Coat
$22.48 - $33.66
The Cherokee MedMan 31" Scrub Consultation Lab Coat is a men's 31" twill consultation lab coat that features a vented back and lapel collar. This multi-pocket lab includes three outside pockets, three inside pockets and a breast pocket. "Can't See Thru Me" Poly/Cotton Twill fabric with soil release. Center back length 31". ASIN:
B00KCOQSAU
Cherokee Med-Man 198 Men's Pleated Trouser
$18.99 - $39.45
Landau 3163 Men's Lab Coat
$24.35 - $41.07
$23.00 - $40.63
$17.00 - $45.30
Cherokee 2323 Women's 30-inch Lab Coat
$22.99 - $27.64

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


text:
New Mens Elasticated Waist Cargo Combat Plain Shorts 6 Pocket Zip Fly M - XXL | eBay
MENS Grey F&F Shorts XXL New Unworn
01 Nov, 2017, 08:18:34 GMT
Details about New Mens Elasticated Waist Cargo Combat Plain Shorts 6 Pocket Zip Fly M - XXL
Mens Cargo Shorts,Free UK Delivery
kapray_clothing (15912 )
- Select - Beige Black Grey Navy Khaki
NEW MENS ELASTICATED WAIST 3/4 SHORTS LONG CARGO COMBAT PANTS POCKET SIZE M-6XL
332709176269
Last updated on 22 Sep, 2018 13:30:37 BST View all revisions
Brand: D-project Garment Care: Machine Washable
Great - Thanks again Top Seller *****
many thanks 👍great item 5 ⭐s all round
Great - Thanks again Top Seller ***** Just bought another
A very good bargain thanks A++, will deal again
great wonderful smashing
New Mens Elasticated Waist Cargo Combat Plain Shorts 6 ... New Mens Elasticated Waist Cargo Combat Plain Shorts 6 ...
Zip Off Combats in Men's Shorts


text:
Amazon.co.uk: Charl's review of Bunny Suicides Grid 2013 Calendar [Calenda...
Brill, 13 May 2013
Top Reviewer Ranking: 3,282,912


text:
Algebra GRE Strategy Guide, 3rd Edition by - Manhattan Prep, Paperback | Barnes & Noble®
Developed by Manhattan Prep’s high-caliber GRE instructors, the 3rd edition GRE strategy guides have been updated to provide students with in-depth instruction in the test’s principal content areas.Written by Manhattan Prep’s 99th percentile GRE instructors, the Algebra Guide covers algebra in all its various forms (and disguises) on the GRE so
Algebra GRE Strategy Guide, 3rd Edition available in
9781935707912
Developed by Manhattan Prep’s high-caliber GRE instructors, the 3rd edition GRE strategy guides have been updated to provide students with in-depth instruction in the test’s principal content areas.Written by Manhattan Prep’s 99th percentile GRE instructors, the Algebra Guide covers algebra in all its various forms (and disguises) on the GRE so that you can master fundamental techniques and nuanced strategies to solve for unknown variables of every type. Each chapter builds comprehensive content understanding by providing rules, strategies and in-depth examples of how the revised GRE tests a given topic and how you can respond accurately and quickly. The Guide contains both “Check Your Skills” questions in the chapters that test your understanding as you go and “In-Action” problems of increasing difficulty, all with detailed answer explanations. Purchase of this book includes one year of access to 6 of Manhattan GRE’s online practice exams.

value: This website is an American bookseller. It is a Fortune 1000 company and the bookseller with the largest number of retail outlets in the United States.


text:
Revision as of 13:51, 13 June 2012 (view source) Jaquelinebaucom (talk | contribs) Newer edit →
−[http://germany.worldvitalrecords.com/ World Vital Records]+[http://germany.worldvitalrecords.com/ World Vital Records] <br>
[http://www.germangenealogygroup.com/Default.htm German Genealogy Group] [http://www.germangenealogygroup.com/Default.htm German Genealogy Group]
Retrieved from "https://familysearch.org/wiki/en/index.php?title=Germany,_Bavaria,_Passau,_Miscellaneous_City_Records_(FamilySearch_Historical_Records)&oldid=1031845"	Categories: FamilySearch Historical Records Published CollectionsGermany FamilySearch Historical RecordsFamilySearch Historical RecordsHidden categories: FamilySearch Historical Records articles needing image translationsFamilySearch Historical Records articles needing citations	Navigation menu

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


text:
Yang Tone Farm Stay - UPDATED 2017 Ranch Reviews & Price Comparison (Chiang Dao, Thailand) - TripAdvisor
Search Asia›Thailand›Chiang Mai Province›Chiang Dao›Chiang Dao Specialty Lodging›Ranches in Chiang Dao
57 more photos Room/Suite (6)View album Hotel & Grounds (4)View album View from Room (3)View album View All Photos Professional photosTraveler photos (42)View Map
4Standard Room Getting you more information on this room See More Free Cancellation Best Price /night taxes & fees Select Check In Check Out 1 room 1 room 2 adults 2 adults 0 children 0 children Ages of Children: change Please provide ages Child 1 Age Age Update Search Show Room Prices {"BOOKING_FEATURES": ["IB_IRG_RATE_VERIFICATION","IB_STREAMLINED_SELECTED_ROOM","IB_POST_BOOKING_LOGIN_US","IB_NEW_REG_FLOW_INTERRUPTER","IB_SHOW_EMAIL_FOR_INSECURE_LOGIN","RCMS_INLINE_ROOM_GRID_MAX_OCC","IB_POST_BOOKING_LOGIN","IB_IRG_PERFORMANCE_METRICS","IB_IRG_MATCH_META","MOB_BOOKING_EMAIL_AGREE_HIDE","CHILDREN_SEARCH","IB_EXPRESS_BOOK","IB_DW_INLINE_PASSWORD","HR_IB_EXCLUDE_TAXES_AND_FEES","IB_DW_CCNAME_WITH_AUTOCOMPLETE","IB_IRG_PERFORMANCE_METRICS_MOBILE","IB_BOOKNOW_CLEAN_WITH_ICON_SHORT_BTN","STORED_CARDS","IB_POST_BOOK_LOGIN_CTA","IB_PRICE_WINS_COPY","IB_DW_PROMPT_KNOWN_EMAIL","IB_PRICES_OUTSIDE_ROOM_BUTTON","IB_EXIT_INTERRUPTER","IB_SHOW_AMENITIES_AS_ICONS","IB_NEW_REG_FLOW","META_AIR","IB_REVIEW_BOOKING_BUTTON","IB_INLINE_ROOM_GRID","IBEX_HIGH_EQUITY_BRANDING","IB_PRICE_WINS_POST_TX","IB_BOOKING_FORM_FAVICON","IB_KIPLINGER_AWARD","IB_URGENCY_BLOCK","IB_NEW_REG_FLOW_POST_BOOK"] , "IMPRESSION_KEY": "693142165fa44006982d96f240e2db01", "roomSelectionModel": null, "ibAvailability": false, "metaAvailability": false, "numHacTries": -1, "checkIn": null, "checkOut": null, "lowestPrice": null, "hasDates": null, "hacComplete": false, "contentIdMappings": {}, "pollingEnabled": false, "preventScroll": false, "offerClickToken": null, "conditionalUpdate": false, "divClasses": "ppr_rup ppr_priv_ibex_inline_room_grid", "singlePartnerRoomGridWidget": {"widget":{"name":"ibex_room_grid","template":"ibex_room_grid__widget","dust":{},"divClasses":"prw_rup prw_ibex_room_grid","js":{"handlers":"(ta.prwidgets.getjs(this,'handlers'))","tracking":"(ta.prwidgets.getjs(this,'tracking'))"},"moduleList":["handlers","tracking"]},"scriptFlags":null,"containerClass":null}, "multiPartnerRoomGridWidget": null, "mismatchMessage": {"widget":{"name":"ibex_mismatch_message","template":"ibex_mismatch_message__widget","dust":{},"divClasses":"prw_rup prw_ibex_mismatch_message","js":{"handler":"(ta.prwidgets.getjs(this,'handler'))"},"moduleList":["handler"]},"scriptFlags":null,"containerClass":null}, "maxRoomsToShow": 300, "isTablet": false, "roomGridRowWidget": {"widget":{"name":"ibex_room_grid_row","template":"ibex_room_grid_row__widget","dust":{"amenities":"ibex_room_grid_row__amenities","bed_config":"ibex_room_grid_row__bed_config","condition_col":"ibex_room_grid_row__condition_col","price_text":"ibex_room_grid_row__price_text","reservation_col":"ibex_room_grid_row__reservation_col"},"divClasses":"prw_rup prw_ibex_room_grid_row","js":{},"moduleList":[]},"scriptFlags":null,"containerClass":null}, "mismatchMessageLightbox": null, "deviceInfo": "OtherOS OtherBrowser", "bookOnTripAdvisor": "Book on <img class=\"ibHeaderImg\" alt=\"TripAdvisor\" src=\"https:\/\/static.tacdn.com\/img2\/branding\/hotels\/sherpa-TA.png\"\/>"} {"widget":{"name":"ibex_photo_carousel","template":"ibex_photo_carousel__widget","dust":{"nav_controls":"ibex_photo_carousel__nav_controls"},"divClasses":"prw_rup prw_ibex_photo_carousel","js":{"handlers":"(ta.prwidgets.getjs(this,'handlers'))"},"moduleList":["handlers"]},"scriptFlags":null,"containerClass":null}
reviews Clear all Click to rate,Terrible,Poor,Average,Very Good,ExcellentStart your review of Yang Tone Farm Stay Click to rate SchehezeradeSingapore, SingaporeLevel Contributor16 reviews7 hotel reviews8 helpful votes “Homely, Clean and Friendly - a Great Place to Rusticate”Reviewed January 1, 2017 If you need a clean, homely place with no wifi, no television and friendly service to get away from it all, this is it. Our group of 4 were allocated two cottages - one with a bunch of orchids hanging over the doorway and another next to a night blooming jasmine which gave off a wonderful fragrance in the night....More ReportHelpful?Thank Schehezerade Mark vLevel Contributor5 reviews“Personal attention - relaxed - silence with fireflies in the night...”Reviewed December 25, 2016 via mobileThis farm grows mango's, rubber (speak out as lubber) and offers some relaxed lodges - walking to a close by river is a welcoming calmness after being on the road or in the Chiang Dao Cave or Temples. The owner speaks good English and makes you feel home...
The silence compensates for the price (bht 1200/night) ReportHelpful?Thank Mark v Noisette990Lagos, PortugalLevel Contributor14 reviews6 hotel reviews2 helpful votes “Very special, magical place. ”Reviewed December 18, 2016 via mobileStunning natural surroundings. The farm itself is beautiful. The gardens in the center rival those of a hotel's. The family running the farm is so friendly and helpful. Biking around the area was wonderful.
For those without cars, one thing to note is that it gets completely dark after sundown and you should plan to either be back before dark...More ReportHelpful?Thank Noisette990 cornucopia13Glasgow, United KingdomLevel Contributor3 reviews3 hotel reviews3 helpful votes “Warm and peaceful ”Reviewed November 20, 2016 via mobileMe and my mum had a fantastic stay here. Not only we were served with really delicious food but we also got to see how the food was prepared.
The place is located overlooking the Chiang Dao mountain. Beautiful views and having it right smack in the farm, it's peaceful and convenient if you want a taste of some of...More ReportHelpful?Thank cornucopia13 Elizabeth DBrisbane, AustraliaLevel Contributor23 reviews3 hotel reviews3 helpful votes “Lovely place”Reviewed October 19, 2016 via mobileI enjoyed our brief visit here among the fruit trees. It was very relaxing. The host was just lovely and encouraged us to wander around and pick the fruit right off the trees. We enjoyed some delicious rambutans and longans. There was lots of open space for the kids to burn some energy too.
The bungalows are basic but very...More ReportHelpful?Thank Elizabeth D Fabiola MMunich, GermanyLevel Contributor14 reviews6 hotel reviews5 helpful votes “A little paradise”Reviewed February 14, 2016 The property is set in the nature, in a quiet and beautiful spot, surrounded by mango and rambutan trees. The bungalows are basic but very clean and comfortable and for the fist time in Thailand we had no outside noise, we slept so peacefully!
The owners speak good english and are very friendly and helpful. We always had dinner there...More ReportHelpful?Thank Fabiola M BriandeRianchoHue, VietnamLevel Contributor132 reviews27 hotel reviews56 helpful votes “Serene & Relaxed”Reviewed February 6, 2016 via mobileWonderful people own this collection of charming bungalows- Pepsi & Don. Not the cheapest digs in town, but a very nice place to stay, and worth it. You will definitely need to rent a motorbike anywhere you stay in Chiang Dao because there are pretty much no taxis, sawng thau, or any other way of getting around otherwise. A bicycle...More ReportHelpful?Thank BriandeRiancho A TripAdvisor MemberLevel Contributor3 reviews12 helpful votes “Wonderful place and people!”Reviewed December 3, 2015 via mobileWe loved staying with the lovely couple that owns this farm, Tong and Pepsi. We felt so relaxed at their gorgeous property, it was the perfect way to end our stay in Thailand. It was so nice talking to Tong about Thailand and learning about the history of their lush family farm. Pepsi is a wonderful cook and helped us...More ReportHelpful?Thank A TripAdvisor Member Carol56003Houston, TexasLevel Contributor3 reviews3 hotel reviews“Gem of the North”Reviewed July 29, 2015 This stay was the highlight of my time in north Thailand. We were there for 4 nights and could have stayed longer.
Don't miss a chance to relax and drink up the serene beauty of this retreat-like setting. The host is welcoming and generous and the facilities are pristine and beyond adequate. . . .a total joy. ReportHelpful?Thank Carol56003 JimmyPatrickMelbourne, AustraliaLevel Contributor4 reviews3 hotel reviews2 helpful votes “Rustic luxury”Reviewed July 10, 2015 To be able to escape the city and the traffic to a place where the only distraction is the sound of song birds waking you up is a beautiful thing, and that's just what Yang Tone is, a beautiful thing. If turning off the phone and internet to lose yourself in the beauty of Northern Thailand's natural wonders is your...More ReportHelpful?Thank JimmyPatrick Previous
Updating list... Questions? Get answers from hotel staff and past guests. Ask a question Explore similar hotels Chiang Dao Hut58 ReviewsShow Prices 2.3 miles Huan Chiang Dao Resort97 ReviewsShow Prices 2.2 miles Marisa Boutique Resort & Spa137 ReviewsShow Prices 5.9 miles See all Chiang Dao hotels Browse nearby
Here's what travelers have asked, with answers from Yang Tone Farm Stay staff and other travelers.
Posting guidelines Get notified about new answers to your questions. Ask Typical questions asked: Can tickets for local attractions be purchased at the front desk? Do you have to pay extra for a mini-fridge? At what time does the pool open each day? See which rooms travelers prefer “The cottage next to the night flowering jasmine is number 10”
Schehezerade, Jan 1, 2017
Posshiig, Jan 15, 2013
Jessibelladelaide, Jan 4, 2013


text:
Seattle International Film Festival in Seattle, WA | Groupon
Enthusiast- or Benefactor-Level Membership to SIFF Cinema (Up to 55% Off)
Memberships afford discounts for SIFF Cinema & Seattle International Film Festival showcasing independent, art house & international movies
Limit 1 per person, may buy 3 additional as gifts. Must activate by 4/11/12, membership expires 1 year from activation date. Valid only for option purchased. Enthusiast membership available to new members only; current Enthusiast level members can purchase Benefactor level membership to upgrade their membership to that level. May redeem across visits. Not valid for renewals.
Benjamin Franklin invented the drive-in so he would have a place to take dates picked up in his other invention, the 1958 Chevy Corvette. Enjoy theatrical innovations with today’s Groupon to SIFF Cinema. Choose between the following options:
For $25, you get an Enthusiast level membership (a $55 value), which includes:
Discounted tickets at SIFF Cinema and Festival
Discounts on advance Festival tickets and passes
Popcorn punch card
Three sample issues of Seattle Metropolitan

For $59, you get a Benefactor level membership (a $125 value), which includes:
Two SIFF Cinema tickets
One-year subscription to Seattle Metropolitan

Operated by the producers of the Seattle International Film Festival, SIFF Cinema presents an expansive schedule of new first-run films as well as independent, art-house, international cinematic experiences, and classic-movie revivals. Memberships afford holders a reaching list of benefits, most notably discounts on admittance to films such as Kinyarwanda, the Sundance 2011 Audience Award Winner for World Drama, and Margin Call, a thriller that follows an investment bank during the beginning of the financial crisis. The SIFF Festival celebrates Seattle’s arts community and love for film with viewings of submitted international features, documentaries, and short films that dazzle eyes, with members gaining discounts on tickets bought early. Benefactors receive a Festival catalog and the sweet, sweet glory of recognition in said catalog, and both levels of membership obtain a sampling of Seattle Metropolitan and a popcorn punch card.

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