text:
Breast Cancer AwarenessNews and support for patients and families battling breast-cancer
Featured Story
Special Report: Surviving Breast Cancer
By CTW Features
October 31, 2011, 6:12AM
Find the latest news in nutrition, wellness and lifestyle information for cancer survivors in this special report from CTW Features. Full story »
Q&A: New Susan G. Komen CEO in Portland plans to focus on cancer-fighting mission
By Carli Brosseau | The Oregonian/OregonLive
March 18, 2015, 10:33AM
Andrew Asato has been named the new CEO of Susan G. Komen Oregon & SW Washington. He spoke with The Oregonian/OregonLive on Wednesday morning about his new job. Full story »
New Portland Susan G. Komen CEO has history of leading through turmoil
By Carli Brosseau | The Oregonian/OregonLive
March 18, 2015, 6:01AM
Longtime Portland nonprofit leader Andrew Asato will take the helm April 1. He would be the local affiliate's third CEO in four years. Full story »
Cancer risk red flags often missed by breast tissue specialists
By Nick Budnick | The Oregonian/OregonLive
March 17, 2015, 8:00AM
A breast biopsy study that included Oregon pathologists found many get it wrong on trickier cancer risk results. Full story »
From the operating room to the salon, a hospital and cancer survivor partner to help others heal (video)
By Jessica Greif | The Oregonian/OregonLive
March 04, 2015, 6:35PM
Legacy Good Samaritan Medical Center and one of its cancer survivors are teaming up to give back and help others heal. Full story »
Girls basketball team reinstated to playoffs after appeals panel overturns ban for uniform violation
By Geoffrey C. Arnold | The Oregonian/OregonLive
March 04, 2015, 8:00AM
The Narbonne girls basketball team had been kicked out of tournament for wearing uniforms focusing on break cancer awareness. Full story »
Thomas Bruner resigned as CEO of Susan G. Komen Race for the Cure in Oregon
By Andrew Theen | The Oregonian/OregonLive
November 25, 2014, 11:18AM
Thomas Bruner resigned his position as CEO of the Susan G. Komen Race for the Cure in Oregon and Southwest Washington. Full story »
OHSU scientist finds exercise stops or slows bone loss for cancer survivors
By Lynne Terry | The Oregonian/OregonLive
November 17, 2014, 6:05AM
Kerri Winters-Stone, an exercise scientist, says strength training is often neglected in exercise programs and that they're often neglected in cancer treatment. She'll be discussing her findings Thursday at a talk at OHSU. Full story »
Visit Regis Salons for the Clip for the Cure Event on October 18, 2014
By Regis Salon Lloyd Center
October 13, 2014, 1:40PM
As a part of Regis Corporation's ongoing efforts to support breast cancer research, we are proud to announce Clip for the Cure, and annual, one-day haircutting event we're holding at our salons on Saturday October 18th during regular business hours of 9:00am-9:00pm. This event is an opportunity for our salon's staff, guests, and friends to join our nearly 7000 corporate... Full story »
Prostate cancer awareness: Letters to the Editor
By Letters to the editor
October 13, 2014, 9:17AM
More men were diagnosed with prostate cancer last year than women with breast cancer ... Full story »
Worship in Pink uses line dancing, pink hat parade to urge African-American women to get mammograms
By Casey Parks | The Oregonian/OregonLive
October 10, 2014, 2:23PM
African-American women are less likely than white women to develop breast cancer. But the mortality rate is higher for African-Americans. Full story »
460 Dynalectric Oregon Construction Workers Wear Pink Hard Hats During Breast Cancer Awareness Month
By LAKPR
October 03, 2014, 12:37PM
---Creates "Call to Action" During Breast Cancer Awareness Month for EMCOR's 6th Annual "Protect Yourself. Get Screened Today" Campaign--- Dynalectric Oregon proudly announces that 460 of its construction workers at scores of job sites are wearing EMCOR Pink Hard Hats throughout October, Breast Cancer Awareness Month, as a "Call to Action" supporting breast cancer screening and awareness as part of... Full story »
Canby firefighters wearing pink to show support for Breast Cancer Awareness Month
By Rick Bella | The Oregonian/OregonLive
October 01, 2014, 4:19PM
"October is Breast Cancer Awareness Month," Battalion Chief Todd Gary said. "We want to do what we can to call attention to breast cancer." Full story »
Pet Talk: Early detection is best for treating breast cancer in pets
By Monique Balas | For The Oregonian/OregonLive
October 01, 2014, 2:30PM
October marks National Breast Cancer Awareness Month, and while education is typically focused on human breast health, it's a good reminder that pets can get breast cancer too. Mammary tumors are the third-most common cancer in cats and the most commonly diagnosed tumor among unspayed female dogs older than seven. At Veterinary Cancer & Surgery Specialists in Milwaukie, "We see a handful... Full story »
Providence offers free mammograms
By Renee King, Providence Health & Services, Clackamas County
September 05, 2014, 3:57PM
Women who are uninsured and between the ages of 40 and 64 years of age who have not had a screening mammogram in the last year may be eligible for a free mammogram offered by Providence Milwaukie Hospital: 5:30 to 8 p.m. Tuesday, Sept. 23 All applicants must meet financial criteria. To determine eligibility and to schedule an appointment call... Full story »
Attitude makes the difference for Lake Oswego-area breast cancer survivor: Komen Race for the Cure 2014
By Molly Young | The Oregonian/OregonLive
September 04, 2014, 8:00AM
Genevieve Ford was diagnosed with breast cancer in February 2013, after deciding to move up her annual mammogram appointment. Full story »
Women's forum
Is there any eating by eviltwin 6:40 PM
I went to walmart, I think by captious 9:53 AM
I heard at some point by eviltwin 6:28 PM


text:
Mary F.
After September 11th, I moved to Atlanta and decided to change careers. Recently, I moved just slightly out of the perimeter and while I have been with my current client for nearly 7 years, I want to work a bit closer to home. While home care doesn't compare financially with what I used to make, the rewards of this field more than compensate. I have very good references, including a former U.S. Senator! I am triple certified! I am Infant-Child-Adult CPR certified, First Aid certified, and Safe Driving certified. I am also TB tested every year.
I am also looking for weekend care but can also check in on your loved ones before/after work, which may include some personal care/cooking.
Date night care for your loved one is a specialty! While you and your spouse are out for respite, I would love to plan a fun evening for them too!
My rate is $15.00 an hour.

subset: commoncrawl


text:
False confessions
In this video, Special Agent Mike Krapfl of the Iowa Division of Criminal Investigation discusses false confessions. False confessions are something that all law enforcement officers should be concerned about and work toward avoiding.
Join the discussion
PoliceOne top 5
- 1 P1 Humor Corner: 25 signs that you're a cop
- 2 Video: Arrest attempt ends in scuffle between suspect, NY cop
- 3 Chicago police officers sue over tattoo cover-up rule
- 4 10 secrets cops know that most people don't
- 5 Video: Texas cops fatally shoot man who pulled replica


text:
Marissa by Enigma-FotosWatch
©2012-2015 Enigma-FotosMature Content
Running out the door - have a good one
Lighting natural
Lighting natural
are her and priscilla twins or something?
Again Flawless beauty!
Nice capture in here!
kind regards for you out there
kind regards for you out there
I Love Your All Photo My Best Best Best Best Friend.
she looks like a true movie star
ME LIKE ME LIKE ALLOT :hehe:
your on fire
your on fire
I love the light and the model is really well presented. Those eyes... Thanks for sharing.
nice picture
Nice eyes.Nice looking.
very nice
..... gorgeous
Wonderful eyes! Love the pose and the lighting at work here. Well done!
Awesome work sir as always This model is breathtaking


text:
Cart Checkout 0
Your Help is Here! 855.851.0299
My Cart
Store Locator
VIP Membership Terms: Normally $24.99 per year, but your Web Exclusive deal means you enjoy 3 months of VIP Family Benefits for $1.99. Check out your savings and benefits below.
Cancellation: Rest assured you can cancel your new membership at any time during the year at a pro-rated rate, simply call your VIP Hotline at 800.543.7309 or click here to submit your cancellation request. Benefits and prices are subject to change.
Want more info? Click here and read 'til your heart's content or call your VIP Hotline at 800.543.7309
Womens Nike Studio Wrap Pack 2 Cross Training Shoe - Black/Grey 8
Available in Black/Grey
Women's NIKE� STUDIO WRAP PACK 2 :: Free your feet and experience a whole new world of flexibility, comfort and control when you train, do yoga or dance your heart out in the Women's Nike� Studio Wrap Pack 2. You'll feel well-supported moving every which way, enjoying plenty of arch ...
Womens Merrell Azura Hiking Shoe - Castlerock/Mineral 8
Available in Castlerock/Mineral
Women's Merrell� Azura :: Take flight on the trail with our next generation of a fluid, fast and lightweight hiking shoes: Azura delivers athletic responsiveness and intuitive control with a lighter outsole, integrated butterfly-shaped arch support and eco-friendly foam footbed -- breathable cushioning that molds specifically to your foot. Wet ...
Womens Ryka Approach Cross Training Shoe - Frost Grey/Silver 5
Available in Frost Grey/Silver
Women's Ryka� Approach :: This go-to trainer makes it easy to Approach a new work out. The breathable mesh upper combined with overlays in the most important training zones makes for a lightweight and supportive training shoe. A cushioned EVA midsole is paired with a training specific outsole with rubber ...
Womens Nike Zoom Rival XC Cross Country Shoe - Pink/Black 10.5
Available in Pink/Black
Women's NIKE� ZOOM RIVAL XC :: Run aggressive on any surface, while also enjoying maximum comfort and responsiveness with the Women's Nike� Zoom Rival XC cross-country running shoe. Your feet will breathe easy and stay dry in the thin mesh upper that offers both excellent breathability and optimal water shedding ...
Womens Nike Zoom Rival Waffle Cross Country Shoe - Slate/Atomic Pink 9.5
Available in Slate/Atomic Pink
Women's NIKE� ZOOM RIVAL WAFFLE :: Take to the roads, hills and paths running in maximum comfort, always knowing you can take on every surface and challenge with confidence when you run in the Women's Nike� Zoom Rival Waffle cross-country running shoe. Your feet will be breathing easy and staying ...
ENJOY YOUR BIGGEST BENEFITS EVERY DAY Get FREE Shipping every day • Your WARP SPEED PROMISE • Ultimate Test Run 90-Day Wear 'em & Love 'em Guarantee • tons more perks! JOIN NOW!! �
Get the Latest, Sign Up Now!
Become a Fan & Follow Us.


text:
to explore
sign up (free!)
Also on these boards
Related Pins
Here's a cool set of fonts for creating resources for your classroom. (Note that the majority of these are free downloads.)
Free fonts, and a link to tutorial showing how to download them for free... LOVE this blog, tons of helpful info and creativity.
I love cute fonts! I just wish I could figure out how to use them in my photo editor program. Anyone?? :) The Best New Fonts #fonts www.smartschoolho...
Free fonts for parties, invitations and celebrations (Lisa Moorefield Simple Scrapbooking) #fonts #free
Favorite Free Fonts at TidyMom.net @Cheryl Sousan | Tidymom.net
Free fonts - thinking about keeping a digital family "yearbook" instead of Project Life for 2013 & printing books at the end of the year. Maybe Bready for the months? Would go well with a simple sans serif.


text:
Please read this.
Hong Kong Hiking Meetup has two starts at 0830 to swap with those that have won a spot from the open team lottery but failed to get moved forward to start at 0830 even when qualified because such spot
Welcome to run the Great Hakka Marathon with us!
Hong Kong Hiking Meetup has a few special team places to start at 0930 or 1100 to be assigned to teams that are not of its members. Conditions apply.
Bhutan International Marathon and Half Marathon will be held on March 5, 2016. The race will journey through rural countryside and villages, before finishing at the historic Punakha Dzong.
Hi, Wonder if I can get comments for the reasons of lower leg pain and how to treat it myself. Or if it is definiately a must to see doctor or physiotherapy. It's right above the ankle.
Hi - does any know approx when the registration for the 2015 Macau marathon opens? No info on website so far - but wondered if anyone can recall from previous years. Thanks
It will give me great pleasure this Sunday to complete my 100th marathon run in Phuket International Marathon this Sunday . A very friendly race with friendly Race Director .
Wanna see yourself in a book? I am looking for some great photos of the HK Marathon to be used in my book, if you have any high resolution good ones please email me email@example.com.
Niseko Trail Run will be held at Niseko, Abuta district, Hokkaido prefecture, Japan, on Sept 5-6. Distance is 30km, 10km, and trail run experience for children.
Brand new ULTIMATE DIRECTION PB ADVENTURE VEST 2.0 Size : S/M, color : Gunmetal Sale for $900.SOLD
Selling New Balance 890v5 (Men). Color Grey/ Yellow. Size US 10 / UK 9.5 , never used. Still in the box, label still on. Price : 750HKD (normal price 110USD online).
Does anyone know whether renovations in Happy Valley Racecourse been completed? I used to run there but was deterred by the vast renovations there which have been carrying on for quite sometime.


text:
Midway Restaurants
Bistro La Belle: French style cafe
Bistro La Belle has a nice ambience and serves good food. Susan Reigler, food critic for the Louisville Courier Journal said, "The cafe, with its French posters and internationally inspired menu, has a definite air of the Left-Bank-Meets-the-Bluegrass about it." See her archives of restaurant reviews for full review. The cafe is nice with its french inspired posters and photos of area horse farms. This would be a good first date restaurant to make a good impression without going overboard, but it is also informal enough to take older children and is only moderately expensive considering the quality of the food. In Midway, this fits between the less formal and inexpensive Depot and Darlin' Jean's restaurants, and the most exclusive Holly Hill Inn in terms of quality of food and expense. The cafe offers a blend of regional and continental cruisine. Like all restaurants in Midway seating is limited and I wish more shops would stay open late to browse while waiting for the restaurant reservations in the evenings.
Favorite Dish: The Louisville Courier Journal food critic ate at Bistro La Belle in January 2005 and rated it three stars. My meal was delicious and I am looking forwad to going back and trying different selections.Related to:
- Road Trip
- Arts and Culture
- Romantic Travel and Honeymoons
The Holly Hill Inn: For a Special Occasion
The Holly Hill Inn is the fanciest restaurant in Midway. It is in an old mansion built in 1845. The owners, Chef Ouita Michael and her husband Chris change the menu weekly based on what is fresh and available locally. Both are graduates of the Culinary Institute of America, where Ouita graduated first in her class. I like the concept of using fresh food picked up at the local farmer's markets. This would be the best restaurant in Woodford County for a special dinner such as celebrating an anniversary or birthday, but would not lend itself to small children. Lunch and Dinner is served Wed-Saturday with a brunch on Sunday. See the website for the limited but changing price fixed menu. Reservations are recommended as the dining area is not large.
Favorite Dish: I just like any food cooked with fresh ingrediants. The chef at Holly Hill Inn has developed an excellent national reputation. After returning to Kentucky, Michael and Chris opened Emmett's Restaurant, where Ouita took the role of executive chef and Chris became the general manager, earning the restaurant a Wine Spectator Award of Excellence. In 2000, Chris and Ouita bought Holly Hill Inn, Of Ouita's food, Martin Booe wrote in a recent issue of Bon Appétit, "Michel creates dishes—like a smoked pork chop with barbecue sauce enriched with coffee and bourbon—that defy categorization but always sing on the taste buds." And at the end of an eating and drinking tour of the Lexington area, Food & Wine writer Michelle Shih enthused, "My best meal was at Holly Hill Inn."Since the menu changes, it would be advisable to call or look at the webpage to see what will be served on the day you are thinking of eating here.Related to:
- Food and Dining
- Romantic Travel and Honeymoons
Darlin' Jean's Apple Cobbler cafe: Pizza and more
Darlin Jean's is my favorite restaurant in Midway to take children because the prices are affordable, the food is good, and the owner will treat you like family. This is also great because it is not a chain. The people that run the restaurant own it, and they have the type of quality food that you want to come back for. It is small. Seating is limited, but when weather is nice you can now sit out on the back patio.
Favorite Dish: I usually like the pizza but try to save room for desert such as blackberry cobbler.Related to:
- Family Travel
- Budget Travel
Instant Answers: Midway
Get an instant answer from local experts and frequent travelers


text:
"It Keeps No Records of Wrongs"
"It does not dishonor others, it is not self-seeking, it is not easily angered, it keeps no record of wrongs." - 1 Corithians 13:5
A lot of people ask me, "How can you be so happy all the time?", "How do you deal with me?", "Why are you listening to me being so depressing?" To be quite frank, I know you're struggling and that you don't mean the things you say. Your mind is clouded at the moment You just need someone here to listen because not everyone knows how to truly listen. Listening skills you think is easy. Hearing the words from someone's lips. That's listening right? Wrong. Listening to someone requires more than just hearing. It requires a different sense you have to develop. Some say it's the sixth or seventh sense. This "sense" is being able to determine someone's character based on how they said their first hello. Based on their strut, posture, body language, tone of...
Continue reading →


text:
Mantra Resort Spa Casino, Uruguay (all)
- Free buffet breakfast, free WiFi, and free parking
Main amenities
- 100 guestrooms
- Near the beach
- Casino
- 2 restaurants
- Full-service spa
- Outdoor pool and 2 indoor pools
- Rooftop terrace
- Breakfast available
- Free area shuttle
- 2 outdoor tennis courts
- 24-hour business center
- Airport shuttle
What's around
- In La Barra
- Bikini Beach (1.8 mi / 3 km)
- Museum of the Sea (2 mi / 3.2 km)
- Cantegril Country Club (4.8 mi / 7.8 km)
- Pablo Atchugarry Foundation (5.1 mi / 8.2 km)
- Ralli Museum (6 mi / 9.7 km)
Mantra is a resort not too near from the center of Punta del Este, but very near from "La…
Off season I had low expectations, but was offered a low internet price too. However the…
Enter dates to check prices
Hotel Info: 866-539-8117from $100
- Junior Suite
- Deluxe Room, 1 King Bed
- Deluxe Room, 2 Single Beds
Recommended hotels
At a glance
Key facts
Hotel size
- This hotel has 100 rooms
- This hotel is arranged over 3 floors
- Check-in time starts at 3 PM
- Check-out time is noon
- Express check-out
Required at check in
- Credit card or cash deposit required
- Government-issued photo ID required
- Minimum check-in age is 18
Travelling with others
- Children (2 years old and younger) stay free when occupying the parent or guardian's room, using existing bedding
- Babysitting/childcare
- Children's club
- Pets allowed
- Specific rooms only *
- 1 per room
Extra people
- Roll-away beds available, charges may apply*
- Free WiFi and wired Internet access in public areas
- Free WiFi and wired Internet access in rooms
- Airport shuttle (available on request) *
- Free valet parking
- Free area shuttle within 10 km
Nearby Four Star Uruguay (all) hotels
In the hotel
- Children's club
- In-room childcare (surcharge)
- Supervised childcare/activities
- Free buffet breakfast daily
- Buffet breakfast daily (surcharge)
- 2 restaurants
- Snack bar/deli
- Beach bar
- Poolside bar
- 24-hour room service
- Coffee/tea in the lobby
- Barbeque grills
- Number of indoor pools - 2
- Outdoor pool
- Health club
- Outdoor tennis courts 2
- Full-service spa
- Spa treatment room(s)
- Casino
- Pool umbrellas
- Tennis on site
- Steam room
- Sauna
- 24-hour business center
- Number of meeting rooms - 5
- Conference space
- Conference center
- Computer station
- 24-hour front desk
- Tours/ticket assistance
- Dry cleaning/laundry service
- Laundry facilities
- Hair salon
- Free newspapers in lobby
- Wedding services
- Number of buildings/towers - 2
- Year Built 2003
- Elevator/lift
- ATM/banking
- Safe-deposit box at front desk
- Rooftop terrace
- Garden
- Fireplace in lobby
- Television in lobby
- Accessible bathroom
- In-room accessibility
In the room
- Climate control
- Air conditioning
- Minibar
- Bathrobes
- Iron/ironing board
- Blackout drapes/curtains
- Turndown service
- Egyptian-cotton sheets
- Furnished balcony
- Private bathroom
- Deep soaking bathtub
- Rainfall showerhead
- Bidet
- Free toiletries
- Hair dryer
- 32-inch LCD TV
- Satellite TV channels
- Desk
- Free newspaper
- Free WiFi
- Phone
- Free bottled water
- Daily housekeeping
- In-room safe
- Connecting/adjoining rooms available
Top Uruguay (all) hotels
Recently reviewed hotels in Uruguay (all)
- Hotel AlhambraFrom
"I stayed in this hotel with my daughters just for a day but I was impressed by the location, cleanness and the special attention received by the front staff. I highly recommend…"Feb 13, 2015
- La Viuda De Jose IgnacioFrom
"La Viuda is one of the best value Posadas in Jose Ignacio. The rooms are spacious, the prices are reasonable considering the alternatives, and the management consistently goes out…"Jan 27, 2015
- Red Wind B&BFrom
"Very private, comfortable feeling at Red Winds. Highly recommended for a relaxed couple's vacation."Jan 16, 2015
- Hotel RemansoFrom
"Great service, great location, hotel is a bit dated, but clean."Jan 13, 2015
Nearby hotels
Special features
Balance SPA has 12 treatment rooms including rooms for couples. Services include massages, facials, body wraps, and body scrubs. A variety of treatment therapies are provided, including aromatherapy, Ayurvedic, and hydrotherapy. The spa is equipped with a mud bath, a sauna, and Turkish bath/hammam.
Children under 16 years old are not allowed in the spa without adult supervision.
DiningZafferano - This poolside restaurant specializes in international cuisine and serves breakfast, lunch, and dinner. Guests can enjoy drinks at the bar. A children's menu is available.
Indigo - This buffet restaurant specializes in barbecue and serves dinner only.
On Site
- Health club
- Outdoor tennis courts 2
- Sauna
- Steam room
- Tennis on site
- Basketball on site
- Bicycle rentals on site
- Pilates classes on site
- Playground on site
- Scooter/moped rentals on site
- Tennis lessons on site
- Volleyball on site
- Yoga classes/instruction on site
- Ecotours nearby
- Golfing nearby
- Kayaking nearby
- Mountain biking nearby
- Parasailing nearby
- Rafting nearby
- Sailing nearby
- Scuba diving nearby
- Snorkeling nearby
- Surfing/boogie boarding nearby
- Water skiing nearby
- Windsurfing nearby
Mantra Resort Spa Casino, Uruguay (all)'s small print
Also known as
- Casino Mantra
- Mantra Hotel
- Mantra Resort Spa And Casino
- Mantra Resort Punta Del Este
- Hotel Punta Del Este Uruguay
- Mantra Casino
- Mantra Resort
- Mantra Resort Spa Casino
- Mantra Resort Spa Casino Punta Del Este
- Mantra Spa Casino
- Mantra Spa Casino Punta Del Este
- Mantra Spa Resort Casino
- Resort Mantra
The property has connecting/adjoining rooms, which are subject to availability and can be requested by contacting the property using the number on the booking confirmation.
Pet-friendly rooms can be requested by contacting the property at the number on the booking confirmation.
Only registered guests are allowed in the guestrooms.
Children under 16 years old are not allowed in the spa without adult supervision.
For transfers, guests must contact the property before arrival at the number on the booking confirmation.
Reservations are required for massage services and spa treatments and can be made by contacting the property before arrival at the number on the booking confirmation.
Mandatory fees
Uruguayan citizens must pay 10% value-added tax, except when travelling from May to October, when only firms with Tax ID Code are required to pay the value-added tax. International travelers are exempt from the 10 % value-added tax. These rules are currently in force as per the regulations established by the Uruguayan Government.
Optional extras
Rollaway beds are available for UYU 1340 per night
Cribs/Infant beds are available for UYU 536 per night
We have included all charges provided to us by this hotel. However, charges can vary, for example, based on length of stay or the room you book.


text:
January, if you wanted to be a football player
The visualization explores if "relative age phenomenon" is verifiable even for soccer major teams.
Malcolm Gladwell - in his "Outliers" book - describes how he found a very high concentration of hockey-players born in the first months of the year, paricularly in the youngest leagues.
This is supposed to be because of the sport selection rules of the western system: children are divided into classes based by the year of birth: "bigger" ones are most likely selected for higher leagues and so have more chances to practice at higher levels while they're growing, this ends up in a huge disproportion in the distribution of months of birth even in the NHL.
In our visualization we selected 29 European soccer teams and explore for both:
- First Team (dark pink triangles below)
- Second team (orange triangles above), youger players.
(sum for each month are on the extreme right of the visualization)
Teams are ordered orizzontally according to their market value.
For each First team (vertical lines above the central matrix) we then explored other parameters such as the average eight, age, number of foreigners players.
Included in Galleries
You fully match our expectation and the selection of our data.ten best credit repair companies
This post is really valuable that designed for the new visitors. Pleasing work, keep on writing.best credit repair companies australia
I know this is quality based blogs along with other stuff.Vivint Reviews


text:
Allow me to steal a phrase from Russell Westbrook for this one.
"Why not?"
If you're Thunder GM Sam Presti, why not go after Greg Oden in free agency next summer? Why not take a chance on the one-time center sensation whose promise has faded because of faulty knees?
It would only be the greatest low-risk, high-reward maneuver we've ever seen Presti pull. And there have been plenty, most of them beyond question of the high-reward variety. We saw it with the near signing of C.J. Miles and the eventually rescinded trade for Tyson Chandler. We saw it with the successful signing of Nenad Krstic and the completed trade for Thabo Sefolosha. And, most similarly, we saw it with the flyer Presti took on Shaun Livingston, who nearly four years after a near career-ending knee injury still is navigating his full-time comeback.
Oden, the Blazers announced Wednesday, will soon undergo his second microfracture surgery, this time on his left knee. He missed the entire 2007-08 season following the same procedure on his right knee. And suddenly, with this latest news, Oden's days in Portland seem to be done.
The Blazers decided against offering Oden a contract extension prior to the Nov. 1 deadline, making him the first No. 1 overall pick since Kwame Brown who failed to receive a new deal following his rookie contract. Although Oden is scheduled to be a restricted free agent next summer, giving Portland the right to match any offer a team throws his way, there are already reports that the Blazers might decline to retain those rights. Which of course makes perfect sense. Former Thunder assistant general manager Rich Cho, the new GM of the Blazers, has no reason to keep Oden. His selection was on former Blazers GM Kevin Pritchard's watch. Now, it seems the sooner Cho can wipe his hands of what's become a sad, if not embarrassing, set of setbacks the better.
Oden will forever be known as the bust who was taken ahead of Thunder star Kevin Durant in the 2007 draft. But the longer Oden stays with the Blazers, the more that troublesome truth will define his career, while also hanging over the Portland franchise. It's time both parties parted ways.
And what better place is there for Oden to escape Durant's shadow than Oklahoma City? Rather than toil through life as the answer to a trivia question, Oden could redefine his career by joining forces with Durant and perhaps someday compete for championships alongside him.
It's not like the Thunder couldn't use even a marginally healthy Oden to aid its quest for a title. Nenad Krstic, Cole Aldrich and Byron Mullens, the Thunder's current cast of centers, certainly won't fool anyone into thinking they're championship caliber. Even if Aldrich reaches his full potential, which could be a Kendrick Perkins clone but probably is closer to Joel Pryzbilla, and Byron Mullens touches his ceiling, which at best is Tyson Chandler but realistically might be closer to Spencer Hawes, the Thunder could use another serviceable big man down the line. Mystery man Tibor Pleiss is waiting in the wings. But the 7-foot-1 German the Thunder selected 31st overall in June appears to be more of a Mullens clone, a player whose strength is more offense-oriented as opposed to rugged defense.
Enter Oden, who when healthy has shown flashes of defensive dominance. OKC could have as many as five roster spots available next summer. Krstic, it seems, will not be re-signed, and the same likely can be said for Mo Peterson and Daequan Cook. Nick Collison is in the final year of his deal but is proving to be indispensable, while Royal Ivey is non-guaranteed for next season. Surely, the Thunder can find a place for Oden.
Consider this. Oden, who turns 23 in January, is only one year, 10 months and 20 days older than Pleiss, who is still viewed as a sizable project. And Oden has appeared in only 82 regular season games since 2007. At the end of his fourth year, he will have played the equivalent of one NBA season. That inexperience suggests two things; he still has plenty of room to grow in this league, and there is plenty of mileage left in those legs, regardless of how crummy his cartilage might be.
The Thunder, meanwhile, is in great position to be patient with Oden. No pressure would be on the big man to provide a big impact. Not next season. Maybe not ever. If Oden could contribute 20 minutes a night, which is about his average over his 82-game career, OKC would have another interior defensive presence to complement its talented stable of scorers. All Oden would need to do to justify his signing is grab, say, six or seven rebounds, block about two shots and finish the occasional dump off or putback. Tons of big men stick around well into their 30s for providing precisely that. Oden has always looked like a 35-year-old. Maybe it's time we all realize that his best shot at salvaging his career is learning how to play like one.
But the big question is how much money can Oden command?
In a league of second and third and fourth chances, you can expect several teams to bite on the bait that is a player who was billed as a once-in-a-generation center. We've seen it so many times, especially when it comes to big men. After failed stops in Washington, Los Angeles and Memphis, Brown still got a two-year, $8 million deal from Detroit in 2008. And this summer, Minnesota ignored how Darko Milicic wasted space in Detroit, Orlando, Memphis and New York and signed him to a four-year, $20 million deal. So somebody is going to throw some cash at Oden.
But how much is too much for the Thunder?
I don't know how far OKC will be under the cap next season. Nobody does since the rules of a new collective bargaining agreement are still in the balance. But Oden is worth taking a considerable chance on. It's not my money, but I'd jump at a deal starting at $2 million per. I'd probably go as high as $3.5 million per and strongly consider a $4 million annual salary over, say, three years. Maybe that's too much. Maybe that's not nearly enough and a franchise like New York outbids everyone to make Oden the latest in a long line of overpaid centers in a Knicks uniform.
But, if I'm Presti, Oden would definitely be in my sights next summer.
As Westbrook would say, 'Why not?'


text:
Oct 24, 2014 Bob Buskirk Articles, Case Mod Friday 0
Welcome to another Case Mod Friday showcase! This week we have Derek Smith's "MSI Dragon Castle" build. Here is what he had to say about it: The Idea was inspired by the Steam Castle project that I was commissioned to do but I started with a red case. I decided to black it out with the Red MSI Dragon to give the Steam Castle a theme more suiting to the old days of Castles and Dragons. They go together so nicely.
Oct 21, 2014 Bob Buskirk Cases, Reviews 0
This past January at CES Deepcool showed us a prototype of a Micro-ATX case that had sort of a Steampunk design to it. That prototype would later become the Deepcool Steam Castle, which we have in to review today! This case really stands out with its design and will definitely get some attention if you are attending a LAN party or other computer event. Besides its unique look the case also supports both micro-ATX and mini-ITX motherboards, has room for 5 hard drives, full size ATX power supplies and lots of room for cooling. Let's take a look…
Oct 14, 2014 Derrick Ubbink Cooling, Reviews 0
Recently we took a close look at DeepCool's initial offering in the AIO cooler category, the Maelstrom 120. Released under their new moniker Gamer Storm we found that although it was a decent first attempt, it left us wanting in a few areas. Mostly we were hoping for just a little more performance. Well as it happens DeepCool also offers a Maelstrom 240 AIO. This unit is the big brother to the 120, and is nearly identical aside from having a larger radiator. Could this be the answer to the performance gap the 120 left us with? Read on as we take an in depth look at the DeepCool Maelstrom 240.
Sep 25, 2014 Bob Buskirk All News, Hardware News 0
Deepcool entered the AiO cooling market with their Maelstrom series, which has done very well. Now Deepcool is back with a brand new AiO liquid CPU cooler series called Captain, which has a pretty unique design that we haven't seen before on an AiO cooler.
Sep 09, 2014 Derrick Ubbink Cooling, Reviews 0
If you haven't heard of DeepCool by now we really can't blame you. This start up out of Beijing, China has only recently started hitting shelves in the US. However, if you are an avid ThinkComputers.org reader you will no doubt have seen several excellent performing CPU coolers come across our pages from DeepCool. Since then DeepCool has really started to step up their game by branching into the case, power supply, and as you'll see today, the AIO CPU cooler market. With the market so flooded with AIO's, the hottest cooling item of today, can DeepCool's Maelstrom 120 even make a splash? And can it possibly keep up with the years of R&D other companies have in the AIO spectrum? Read on to find out!
Jul 03, 2014 Bob Buskirk All News, Hardware News, Press Releases 0
DEEPCOOL has launched its high performance liquid CPU cooler under its sub-brand – GAMER STORM. DEEPCOOL is a company that built with vision of providing best thermal solutions for worldwide customers by constantly seeking for innovative breakthroughs. DEEPCOOL has brought its masterpiece to explore the liquid cooling era, which included The Maelstrom 120k, Maelstrom 120 & Maelstrom 240.
Jun 18, 2014 Bob Buskirk All News, Hardware News 0
Today Deepcool has finally released their very anticipated Steam Castle micro-ATX case that has a sort of Steam Punk theme to it. The case will be available this month with a suggested retail price of $119.99.
Jun 03, 2014 Bob Buskirk All News, Hardware News 0
We got our first look at DeepCool's Steam Castle case back in January at CES and now DeepCool will be offering the case in four new color options. These will include piano black with silver accents, yellow with silver accents, white with red accents, and red with black accents.
Jan 20, 2014 Bob Buskirk Cooling, Reviews 0
DeepCool has only recently announced their Gamer Storm line of products. These are mainly focused towards gamers with high-end cooling solutions for both CPU's and graphics cards. The DeepCool Lucifer is part of the Gamer Storm line and is one of the larger CPU coolers we have seen lately. It features six 6 mm copper heatpipes, fanless operational mode, a nickel-plated copper base and a 140 mm PWM fan. Is this cooler enough to keep your gaming rig nice and cool and can it compete against other coolers out there? Read on as we find out.
Jan 15, 2014 Bob Buskirk All News, CES 2014, Hardware News 0
DeepCool is soon going to be known as the company with massive CPU coolers as the new Assassin II is one of the largest CPU coolers we have seen to date!
Jul 07, 2015 0
Jul 07, 2015 0
Jul 07, 2015 0
Jul 07, 2015 0
Jul 06, 2015 0
Jul 02, 2015 0
Jun 30, 2015 0
Jun 29, 2015 0


text:
Get a music industry insider's tips to marketing your music and growing your fan base in Google+.
Shows how to use social media to its full potential and leverage the unique benefits it offers photographers and filmmakers.
"I'm a new subscriber. I'm 10 minutes in and I can't thank you enough. I'm learning what would normally cost me nearly $1,000!" —Melissa K.
more from our members »


text:
North Suburbs: SEO Bios Workshop w Maria Malin: (Takiff Center at Glencoe Pk Dist)
- Business & Professional
- 999 Green Bay Road, Glencoe, IL, 60022
Agent Training: WK 13: PHILOSOPHY OF SUCCESS w MIKE & THAD
Thursday, December 12, 2013 from 9:30 AM to 12:00 PM
*Note, you do not need to register here to attend if you are already registered for the full 13 weeks. Agents who are not taking the full course are welcome to sign up here to attend any sessions they would like.
Mike Golden & Thad Wong will discuss the philosophy of success, and this will be the last class of the Fall 2013 series.
Peter Moulton will be talking about Working effectively by referral - "Clients for Life"
Join millions of people on Eventbrite.
In order to purchase these tickets in installments, you'll need an Eventbrite account. Log in or sign up for a free account to continue.


text:
Skip to Main Content | Skip to Categories | Skip to Search
| Gams your best asset? Flaunt what you've got by drawing the eye to your legs with a bright, eye-catching set of printed shorts. Balanced with a relaxed and solid blouse, as seen on the runway at Barbara Bui and on Solange Knowles, these styles simply can't be ignored.
(CREDIT: Imaxtree; Chelsea Lauren/WireImage)
See the Full Story
| We see you, Carven and Eva Mendes! Like the old schoolyard game, these playful styles are coming out of hiding this season.
(CREDIT: Imaxtree; Chris Weeks/Getty Images for Vogue Eyewear)
See the Full Story
| Leather, for summer? Yes! Take a page from Proenza Schouler and Emmy Rossum: The cold weather fabric can work just as well when the mercury rises—as long as you keep your silhouette airy and colors light.
(CREDIT: Imaxtree; Michael Simon/startraksphoto.com)
See the Full Story
| Show as little (or as much) skin as you'd like—the secret to scoring chic looks like Balenciaga and Elizabeth Banks's is all in the proportions. An A-line skirt is a demure addition to a denim halter, or pair a mini and boxier blouse if you dare.
(CREDIT: Imaxtree; Eric Charbonneau/Invision for Lionsgate/AP Images)
See the Full Story
| Business in the front, party in the back. Nothing gets things started like Azzaro and Kate Mara's dramatic cutouts. Talk about a big reveal!
(CREDIT: Getty Images (2); Lia Toby/WENN.com)
See the Full Story
Catch full episodes of "Falling Skies" here.
35 percent of Americans would expatriate.
See who's contending at Daytona this weekend.
Movie sequels that really shouldn't exist.
Ideas for organizing outdoor toys.
Catch full episodes of "Humans" here.
A sweeping change to the overtime pay law.
Athletes who bent the rules to win.
Celebrity couples who met on set.
Why you shouldn't get in on the latest fad.


text:
Gunmetal Black Ep 01
episode 14.26 / 5.00 5,152 Views
Lucina's First Day
A look at the first day of Lucina in Super Smash4.24 / 5.00 17,320 Views
BATMAN v SUPERMAN final showdown
SPOILERS!!4.19 / 5.00 14,902 Views
hahahhaha funny XD
I've never enjoyed the bible more than when watching this series. Just a note; This episode is out of order. The circumcision happened long before Isaac's birth. I'm OCD like that.
Yeah, I made note of that in the youtube version, but for some reason didn't here. Oopsie.
GOD IS A FUCKING SADISTIC ASSHOLE. But should I care?
it makes it more funny
Only if he's real. Which he is not.
God is a sadistic gay man.
I hope there'll be more of this :D


text:
Helping You Rule the RunwayImage Style & You, LLC
Want to Be A Model? Start your career or show your designer collection in a high-energy fashion show from I Style Models, a runway company and model management in Englewood, New Jersey.
Whether you want to break into the business of modeling with a unique runway company, need representation or looking for our talented models to be casted, we cast for Fashion Shows, Develop/Groom aspiring models. We provide professional advice for working models ,training for new talent and a professional staff to coordinate " high end" Fashion Shows for your event needs.
Packed with singing, dancing, and live music, our runway show delivers sassy style and a host of fresh new faces. Keep your audience riveted with our talented models and refreshing presentation to capture the essence of designer fashions.
By opening doors for new talent, Allison Foster is paving the way for the fast-changing needs of the fashion industry. With a photo submission, stats and audition process for I STYLE MODELS, the company. Our Staff focuses on developing new talent from the ground up, by grooming you to be completely marketable. We represent Models , introducing you to Model Agencies,Talent Agents and Casting Directors for Runway, Print, Commmercials, Television, Music Videos and background work.
Classes Mondays and Wednesdays
Children/Pre-Teen (6-12yrs) Junior Miss/Teens (13-17yrs) Mr/Miss (18-24yrs) Adults (25&up) High Fashion Pro
Get what you need to succeed on the catwalk by contacting us today.
Want representation or to start your modeling career, send photos, resumes, comp cards etc to
P.O. Box 55 Englewood, NJ 07631or submit by email to firstname.lastname@example.com
Hours of Operation Monday-Friday 10am-6pm
Proudly Serving: New York, New Jersey & Connecticut Memberships/Associations: Empowering Who's Who, New Jersey Association for Women
Business Owners


text:
Les Liaisons Dangereuses: PlayPaperback
List price $15.56
You save $5.23 33% off
Free delivery worldwide
Dispatched in 1 business day
When will my order arrive?
- Publisher: Faber & Faber Plays
- Format: Paperback | 112 pages
- Dimensions: 124mm x 194mm x 10mm | 100g
- Publication date: 1 October 1985
- Publication City/Country: London
- Sales rank: 64,861
Product description
The scandalous reputation of Laclos's novel, first published in 1782, is based on its chilling portrayal of the mannered decadence and sexual cynicism of the French aristocracy in the last years of the ancien regime. Christopher Hampton has made a masterful adaptation for the stage of the conspiracy to corrupt a young girl barely out of her convent. Les liaisons dangereuses was premiered by Royal Shakespeare Company at The Other Place, Stratford-upon-Avon, on 24 September 1985, and won Christopher Hampton won the Evening Standard Award for Best Play and the Laurence Olivier Award for Best New Play in 1986.
Add item to wishlist
Other people who viewed this bought:
Spring Awakening
USD$13.15 - Save $10.20 43% off - RRP $23.35
The Hairy Ape
USD$10.75 - Save $4.81 30% off - RRP $15.56
When the Rain Stops Falling
The Shape of Things
USD$12.54 - Save $3.02 19% off - RRP $15.56
The Bald Prima Donna: Play
USD$8.78 - Save $2.90 24% off - RRP $11.68
USD$10.22 - Save $5.34 34% off - RRP $15.56
Other books in this category
The Crucible
USD$9.67 - Save $4.33 30% off - RRP $14.00
The Importance of Being Earnest
USD$3.88 - Save $1.57 28% off - RRP $5.45
A Streetcar Named Desire
USD$10.34 - Save $5.22 33% off - RRP $15.56
USD$5.95 - Save $3.38 36% off - RRP $9.33
Death of a Salesman
USD$9.64 - Save $4.36 31% off - RRP $14.00
Complete Works of William Shakes...
USD$28.36 - Save $10.58 27% off - RRP $38.94
- Categories:
Author information
Christopher Hampton was born in the Azores in 1946. He wrote his first play, When Did You Last See My Mother? at the age of eighteen. Since then, his plays have included The Philanthropist, Savages, Tales from Hollywood, Les Liaisons Dangereuses, White Chameleon and The Talking Cure. He has translated plays by Ibsen, Moliere, von Horvath, Chekhov and Yasmina Reza (including Art and Life x 3). His television work includes adaptations of The History Man and Hotel du Lac. His screenplays include The Honorary Consul, The Good Father, Dangerous Liaisons, Mary Reilly, Total Eclipse, The Quiet American, Carrington, The Secret Agent and Imagining Argentina, the last three of which he also directed, and A Dangerous Method, based on his play The Talking Cure. Appomattox was first presented on the McGuire Proscenium Stage of the Guthrie Theater, Minneapolis, USA, in September 2012 as the centrepiece of a major retrospective of his plays and films.
Review quote
"Christopher Hampton's brilliant adaptation...gives a pitiless and searching portrait of the erotic diversions of aristocrats in putrescent pre-revolutionary France." --"Daily Telegraph" "Hampton's achievement is to have preserved the satanic magnetism of the twin conspirators while going all out for social comedy. But this is comedy of the highest theatrical kind: edged with danger, replete with pain and forever reminding us that lives are being ruined with the flick of a well-turned phrase." --"Guardian"


text:
I'm a newbie here and I'm planning our family's FIRST trip to Disney world for September 2013. I sure could use your help! The group will consist of myself, DH, DD(3 almost 4 at time of trip), DS(10 mos.), My parents and my 26 year old brother. Our trip is from September 14-19th with the 14th and 19th being travel days and 4 park days in between. My DH is Air Force so I booked our rooms at Shades of Green and will be taking advantage of the military 4 day park hopper passes. This is a trip of a lifetime for our family and I'm beyond excited about it!
My questions for all of you are:
1. What should we do on arrival day since that will not be a park day for us? I'm hoping to get to our resort by late afternoon.
2. My DD is princess obsessed so we want to schedule a princess breakfast. Which is better? I think she'd be amazed to go to Cinderella's castle but I heard that's a very difficult reservation to get and I'm also going to schedule a princess makeover at BBB...is that in the castle?
3. I would like to have a rough idea of which parks we're going to on each day. Are certain days better for certain parks? I'm very confused as how to plan this part. We also want to be sure to see at least one parade(DD has been obsessed since watching the Disney Christmas parade on TV) and of course the fireworks at MK. Are these done every day?
4. I'd like to take a late afternoon break from the parks so everyone can rest a bit then head back to a park after dinner (dinner and breakfast are included in our resort stay so I'd like to take advantage of this perk as much as possible). Am I delusional or is this possible? from what I've read Shades of Green is a short walk from the Polynesian which has the monorail.
5. Should I rent a double stroller at the parks? or take a couple of our own umbrella strollers?
6. Any other advice, hints, tips or "must see/do" rides or experiences would be greatly appreciated.
Thank you alll in advance! Sorry this is so long!


text:
2 winners in $636M Mega Millions drawing
9:04 AM, Dec. 18, 2013
Email this article
2 winners in $636M Mega Millions drawing
8-20-14-17-39 and 7. Those were the winning numbers for two lucky Mega Millions players. Two winning tickets were sold - in California and Georgia - for the $636 million Mega Millions jackpot, which
A link to this page will be included in your message.
Real Deals
Sales, coupons, circulars and more from your favorite Morris County area retailers.GET DEALS NOW
Sign up for home delivery today
Facebook Activity
View the last seven days
- Yesterday, Jul 06
- Sunday, Jul 05
- Saturday, Jul 04
- Friday, Jul 03
- Thursday, Jul 02
- Wednesday, Jul 01
- Tuesday, Jun 30
See our paid archives for news older than a week.
Most Commented


text:
A system and methods to incorporate, distribute, and execute associated links in online content is provided. The invention contemplates client side processing of online content received from one or more cooperating content servers to incorporate associated links by a client side computing application for display to participating users. The associated links when interacted offer one or more actions including but not limited to offering additional relevant content, executing cooperating applications, and performing searches. The processing of the online content is accomplished by parsing the content and comparing the content with a predefined list of associated links. If a match occurs, the associated link is incorporated for use. The invention further contemplates the automated update of the predefined list of associated links.
1. A system providing associated links in content viewable by a computing browser-type application capable of receiving and displaying content, comprising:
a helper object, said helper object cooperating with the computing browsing application to parse the content; and
a recognizer, said recognizer cooperating with said helper object to compare said content with a predefined list of key-phrases and/or syntactic rules for recognizing key-phrase candidates.
2. The system as recited in
3. The system as recited in
4. The system as recited in
5. The system as recited in
6. The system as recited in
7. The system as recited in
8. The system recited in
9. The system as recited in
10. The system as recited in
11. The system as recited in
12. A method providing associated links in online content, comprising the steps of:
receiving online content by a computing application from a cooperating content server over a communications network;
parsing said received online content by a helper object to generated parsed online content, said helper object cooperating with said computing application;
comparing said parsed online content by at least one recognizer to a predefined list of associated links to identify match true associated links; and
incorporating match true associated links in said received online content by said computing application to generate processed content for display to participating users;
13. The method as recited in
displaying said generated processed content to participating users through a cooperating display device; and
monitoring activity by said participating users with said match true associated links of generated processed content to offer content associated with said associated links;
14. The method as recited in
executing a first listener, said first listener monitoring activity with the top level computing applications session; and
executing a second listener, said second listener monitoring activity with all other computing application sessions.
15. The method as recited in
executing said match true associated links upon interaction from participating users, said interaction being realized through at least one input from a user interface interfacing with said match true associated links.
16. The method as recited in
aggregating content associated with said executed associated link; said aggregated content comprising any of a group comprising additional associated links, additional relevant content related to said executed content, execution commands for search operations, and execution commands to launch cooperating computing applications; and
generating an interactive display pane, said interactive display pane populated with said aggregated content.
17. The method as recited in
separating said received online content into phrases; and
communicating said phrases to said recognizer.
18. The method as recited in
processing said phrases to identify any words that are contained in said predefine list of associated links.
19. The method as recited in
highlighting said match true associated links such that they appear having a different color and/or format than surrounding non-associated link content.
20. A computer readable medium having computer executable instructions for performing the steps as recited in
21. A method to automatically update a predefined list of associated links of the associated link system of
providing an update engine on a computing application incorporating associated links in online content;
upon the passing of a predefined event, said update engine communicating with an update server to obtain data indicative of an updated associated link list; and
replacing existing predefined associated link lists with obtained associated link lists.
22. The method recited in
modifying said existing predefined associated link lists to include data on said obtained associated link lists.
23. A computer readable medium having computer readable instructions for performing the steps recited in
[0001] The present invention relates to interactive content offered in computing environments. More particularly, to systems and methods that allow for the online integration and delivery of enhanced content through associated links.
[0002] As online content delivery and interaction has become ubiquitous, online service providers have developed and are continuing to develop features to distinguish themselves from each other. From personalized content pages to highly interactive multi-media content, a variety of online features are currently being offered in the battle to attract new users and to retain existing users. These features are generally integrated within the offered content, however, some features may operate as independent applications (e.g. chat dialog boxes) that cooperate with offered content. These features are designed with the thought that in operation they engage participating users to request additional content.
[0003] Currently, several features are automatically integrated in offered content. These schemes have been implemented for automatically integrating associations for initiating these described online functions, features, and operations. Exemplary functions, features, and operations may include automatically addressing an e-mail message, performing a look up in a cooperating database, providing a hyperlink to one or more Internet web pages, and providing enhanced content.
[0004] One current scheme for employing an associated link involves user selection of individual words, phrases, or names in content offered by offline computing applications that is viewable on a display screen. In operation, a context sensitive menu is automatically provided to the user for the selected word, phrase, or name. However, the context sensitive menu is based on a predefined list of words, phrases and names that may be stored in a static data store cooperating with the offline computing application. For example, using this scheme, if a user selects the text "Barry Bonds" within generated or stored content, a short biography of the baseball player Barry Bonds may automatically be called up from a local, cooperating data file and displayed to the participating user. For words, phrases, or names not in the predefined list, when the user manually selects the word, phrase or name, this scheme may either initiate the execution of a cooperating application (e.g. online dictionary) but does not offer additional enhanced content.
[0005] The incorporation and execution of associated links in online content is generally realized through a string of communications between the computing application that displays the content (and corresponding associated links) and the content server housing and generating the desired content. In operation, content may be requested by a participating user through a computing application from a content server. The content server, in response, may aggregate relevant content for distribution to the requesting computing application. As part of request fulfillment, the content may be processed by the server before distribution to the requesting computing application to determine if associated links are to be incorporated into the content to be distributed. Stated differently, prior to distributing the aggregated and/or generated content to the requesting computing application, the content server may parse the content and compare the content to a list of predefined associated links to determine if these associated links are to be included in the distributed content. Additional communications subsequently occur between the computing application and the content server when participating users interact with offered associated links. These communications may result in a number of events including but not limited to the distribution of enhanced content, the execution of cooperating computing applications, the execution of a search feature, etc.
[0006] However, there are a number of limiting factors with current schemes to incorporate and execute associated links in online content. First, current schemes place a heavy burden on content servers to perform significant processing when offering associated links thereby draining valuable content server resources that may be better used to attend to additional content requests. Secondly, by having the content server process associated links, there is an increase in latency between the content request and request fulfillment. This latency directly impacts participating users' content navigation and interaction experiences. Lastly, current schemes don not allow for portability of content having associated links between cooperating client-side computing applications. That is, online content is generally displayed to participating users through a browser application. However, today's word-processing and email applications are now capable of displaying online content that was once viewable only on computer browser-type applications. In operation, these non-browser computing applications are capable of displaying and executing online content but are not in communication with the content server that offers the content. The online content may be imported into these non-browser type applications or in the case of an e-mail application may be included as part of an e-mail. In either event, under current schemes, associated links that would be displayable on browser-type computing applications are not displayable on non-browser-type computing applications as these latter type of computing applications are generally not in communication with the content servers processing such associated links.
[0007] Therefore it is appreciated that there exists a need for a system and methods that integrate and employ associated links in content that overcome the prior art.
[0008] The present invention provides a system and methods that allow for the integration, distribution, and execution of associated links in online content. In an illustrative implementation, the present invention contemplates an exemplary computing application comprising a helper object and an associated link data file. In operation, the computing application requests content from one or more cooperating content servers over a communications network. Upon receipt of the content, the computing application executes the helper object to parse the received content and compare against the associated link data file to determine if one or more associated links are to be incorporated into the received content to generate displayable content. After, comparison the generated displayable content is offered to display and interaction to participating users.
[0009] In operation, if an associated link is interacted with by participating users, one or more events may occur. Exemplary events may comprise the display of a dialog box offering interactive enhanced content, the execution of one or more cooperating computing applications, the execution of a search in one or more cooperating search engines, etc. Enhanced content that may be offered may comprise additional relevant content that is relevant to the subject matter of the associated link, additional associated links, and search features.
[0010] In addition to the just described benefits, other advantages of the present invention will become apparent from the detailed description which follows hereinafter when taken in conjunction with the accompanying drawing figures.
[0011] The system and methods for the integration, display, and operation of associated links are further described with reference to the accompanying drawings in which:
[0012]FIG. 1 is a block diagram representing an exemplary computing environment in which the present invention may be implemented;
[0013]FIG. 2 is a block diagram representing an exemplary computing network environment in which the present invention may be implemented;
[0014]FIG. 3 is a block diagram of exemplary components and their cooperation of a system that integrates, displays, and operates associated links in accordance with the present invention;
[0015]FIG. 4 is a block diagram further describing an exemplary component of the exemplary associated link system in accordance with the present invention;
[0016]FIG. 5 is a flowchart diagram of the general processing performed to incorporate and execute associated links by an exemplary computing application in accordance with the present invention;
[0017]FIG. 6 is a block diagram further describing the steps performed when executing an associated link in accordance with the present invention;
[0018]FIG. 7 is state diagram of the associated link system when executing associated links in accordance with the present invention;
[0019]FIG. 8 is a block diagram of an exemplary screen shot of the exemplary computing application displaying associated links for interaction in accordance with the present invention; and
[0020]FIG. 9 is a flowchart diagram of the processing performed to update associated link files in accordance with the associated link system of the present invention.
[0021] Overview
[0022] The idea of incorporating links within content is well known. Hypertext, which may include Hypertext Markup Language (HTML), Extended Markup Language (XML), or other forms of Standard Generalized Markup Language (SGML), are common instruments used to link related computer files or pages. The original promise of hypertext was to let users move quickly and easily through a rich document space, tracing a chain of ideas from one domain to the next. At first, there seemed that there was not enough online content for these journeys to be either very long or very interesting. Resources were developed to help users locate the male islands of online content—such as Web directories. Today, there is more than enough content than any one person could ever hope to see, but a core issue still exits: finding content that is relevant to the requesting participating user. The Web directories of old have evolved into search engines, which have become the ubiquitous navigation mechanism for online content.
[0023] As more and more content is published, content providers have realized the importance of associating related content in a user-friendly form. This is accomplished by linking related content. Generally, however, there is little incentive for content authors to provide these links within their content; relying instead on content providers to offer this service. For example, if the Philadelphia Inquirer publishes an online story mentioning the appearance of Bruce Willis in a downtown restaurant, there is not much benefit to the Philadelphia Inquirer site if the author takes the time to link the Bruce Willis mentions to other Web sites about Bruce Willis. So generally, participating users of online content "surf" with one hand on the search engine remote.
[0024] Search engines, however, are not very handy. They cause an interruption in the "surfing" flow as the participating user most often is required to leave the online content they are currently navigating through to initiate a search. In addition, there is a lack of query context that makes search a harrying experience. Search engines are not going to be replaced however as they have become the command line for online environments. They serve their purpose as being a good starting point to find relevant content. However, there are a broad class of queries that may be better served through a link type interface.
[0025] Generally, content links are viscerally distinct from their surrounding text and/or content (e.g. usually appear having a different color and/or format). In operation, a participating user may interact with the link by simply selecting the link in offered content, e.g. by clicking on the link with a mouse or employing some other user interface. Beyond ordinary links, current computing applications are starting to take advantage of associated (or "smart") tags and links. These smart tags, unlike conventional hum-drum links, offer participating users the ability to streamline access to relevant tools and information. Prior to the display of requested content, the content is infused with associated links. The associated links are distinguishable from ordinary links as they take on differing colors or formats that ordinary links. As a participating user navigates through desired content, associated links are interacted with triggering one or more events. These events may include the delivery of additional content, the delivery of additional associated links, execution of one ore more cooperating applications, the initiation of a search on one or more cooperating search engines, etc.
[0026] In an exemplary implementation, as a participating user navigates online content in a computing environment, some words and key phrases may be highlighted to indicate that they are associated links. These associated links operate such that when participating users "hover" over them (with some type of user interface—e.g. a mouse or other pointing device), a short list of actions related to that phrase are displayed (e.g. a dialog box or menu-style box is displayed listing these related actions) to the participating users that when chosen execute a number of various operations. These actions may include but are not limited to requesting additional relevant content, initiating a search, executing cooperating computing applications, and requesting additional associated links.
[0027] Current schemes allow for the incorporation and execution of associated links. These schemes generally rely on content servers aggregating and/or generating content having associated links for distribution to requesting client computing applications. As part of request fulfillment, the offered content is parsed by the content server to determine if associated links are to be incorporated into the displayable content that is ultimately displayed to participating users. These schemes are lacking as they place a heavy burden valuable content server resources; resources that may be better utilized to attend to content request fulfillment. This burden is directly felt by participating users as there is an increase in latency between request for content and content fulfillment.
[0028] The present invention aims to ameliorate the shortcomings of the current approaches to the incorporation and execution of associated links by offering a system and methods that rely on client-side processing. In doing so, the content server is less taxed resulting in more efficient delivery of desired content. In addition, by shifting the processing of associated links on the client side, portability of online content may be realized resulting in sharing of content across varying types of computing applications.
[0029] Exemplary Operating Environment
[0030]FIG. 1 illustrates an example of a suitable computing system environment 100 in which the invention may be implemented. The computing system environment 100 is only one example of a suitable computing environment and is not intended to suggest any limitation as to the scope of use or functionality of the invention. Neither should the computing environment 100 be interpreted as having any dependency or requirement relating to any one or combination of components illustrated in the exemplary operating environment 100.
[0031] The invention is operational with numerous other general purpose or special purpose computing system environments or configurations. Examples of well known computing systems, environments, and/or configurations that may be suitable for use with the invention include, but are not limited to, personal computers, server computers, hand-held or laptop devices, multiprocessor systems, microprocessor-based systems, set top boxes, programmable consumer electronics, network PCs, minicomputers, mainframe computers, distributed computing environments that include any of the above systems or devices, and the like.
[0032] The invention may be described in the general context of computer-executable instructions, such as program modules, being executed by a computer. Generally, program modules include routines, programs, objects, components, data structures, etc. that perform particular tasks or implement particular abstract data types. 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 or other data transmission medium. In a distributed computing environment, program modules and other data may be located in both local and remote computer storage media including memory storage devices.
[0033] With reference to FIG. 1, an exemplary system for implementing the invention includes a general purpose computing device in the form of a computer 110. Components of computer 110 may include, but are not limited to, a processing unit 120, a system memory 130, and a system bus 121 that couples various system components including the system memory to the processing unit 120. The system bus 121 may be any of several types of bus structures including a memory bus or memory controller, a peripheral bus, and a local bus using any of a variety of bus architectures. By way of example, and not limitation, such architectures include Industry Standard Architecture (ISA) bus, Micro Channel Architecture (MCA) bus, Enhanced ISA (EISA) bus, Video Electronics Standards Association (VESA) local bus, and Peripheral Component Interconnect (PCI) bus (also known as Mezzanine bus).
[0034] Computer 110 typically includes a variety of computer readable media. Computer readable media can be any available media that can be accessed by computer 110 and includes both volatile and nonvolatile media, removable and non-removable media. By way of example, and not limitation, computer readable media may comprise computer storage media and communication media. Computer storage media includes both volatile and nonvolatile, removable and non-removable media implemented in any method or technology for storage of information such as computer readable instructions, data structures, program modules or other data. Computer storage media includes, but is not limited to, RAM, ROM, EEPROM, flash memory or other memory technology, CDROM, digital versatile disks (DVD) or other optical disk storage, magnetic cassettes, magnetic tape, magnetic disk storage or other magnetic storage devices, or any other medium which can be used to store the desired information and which can accessed by computer 110. Communication media typically embodies computer readable instructions, data structures, program modules or other data in a modulated data signal such as a carrier wave or other transport mechanism and includes any information delivery media. The term "modulated data signal" means a signal that has one or more of its characteristics set or changed in such a manner as to encode information in the signal. By way of example, and not limitation, communication media includes wired media such as a wired network or direct-wired connection, and wireless media such as acoustic, RF, infrared and other wireless media. Combinations of any of the above should also be included within the scope of computer readable media.
[0035] The system memory 130 includes computer storage media in the form of volatile and/or nonvolatile memory such as read only memory (ROM) 131 and random access memory (RAM) 132. A basic input/output system 133 (BIOS), containing the basic routines that help to transfer information between elements within computer 110, such as during startup, is typically stored in ROM 131. RAM 132 typically contains data and/or program modules that are immediately accessible to and/or presently being operated on by processing unit 120. By way of example, and not limitation, FIG. 1 illustrates operating system 134, application programs 135, other program modules 136, and program data 137.
[0036] The computer 110 may also include other removable/non-removable, volatile/nonvolatile computer storage media. By way of example only, FIG. 1 illustrates a hard disk drive 140 that reads from or writes to non-removable, nonvolatile magnetic media, a magnetic disk drive 151 that reads from or writes to a removable, nonvolatile magnetic disk 152, and an optical disk drive 155 that reads from or writes to a removable, nonvolatile optical disk 156, such as a CD ROM or other optical media. Other removable/non-removable, volatile/nonvolatile computer storage media that can be used in the exemplary operating environment include, but are not limited to, magnetic tape cassettes, flash memory cards, digital versatile disks, digital video tape, solid state RAM, solid state ROM, and the like. The hard disk drive 141 is typically connected to the system bus 121 through an non-removable memory interface such as interface 140, and magnetic disk drive 151 and optical disk drive 155 are typically connected to the system bus 121 by a removable memory interface, such as interface 150.
[0037] The drives and their associated computer storage media discussed above and illustrated in FIG. 1, provide storage of computer readable instructions, data structures, program modules and other data for the computer 110. In FIG. 1, for example, hard disk drive 141 is illustrated as storing operating system 144, application programs 145, other program modules 146, and program data 147. Note that these components can either be the same as or different from operating system 134, application programs 135, other program modules 136, and program data 137. Operating system 144, application programs 145, other program modules 146, and program data 147 are given different numbers here to illustrate that, at a minimum, they are different copies. A user may enter commands and information into the computer 20 through input devices such as a keyboard 162 and pointing device 161, commonly referred to as a mouse, trackball or touch pad. Other input devices (not shown) may include a microphone, joystick, game pad, satellite dish, scanner, or the like. These and other input devices are often connected to the processing unit 120 through a user input interface 160 that is coupled to the system bus, but may be connected by other interface and bus structures, such as a parallel port, game port or a universal serial bus (USB). A monitor 191 or other type of display device is also connected to the system bus 121 via an interface, such as a video interface 190. In addition to the monitor, computers may also include other peripheral output devices such as speakers 197 and printer 196, which may be connected through an output peripheral interface 190.
[0038] The computer 110 may operate in a networked environment using logical connections to one or more remote computers, such as a remote computer 180. The remote computer 180 may be a personal computer, a server, a router, a network PC, a peer device or other common network node, and typically includes many or all of the elements described above relative to the computer 110, although only a memory storage device 181 has been illustrated in FIG. 1. The logical connections depicted in FIG. 1 include a local area network (LAN) 171 and a wide area network (WAN) 173, but may also include other networks. Such networking environments are commonplace in offices, enterprise-wide computer networks, intranets and the Internet.
[0039] When used in a LAN networking environment, the computer 110 is connected to the LAN 171 through a network interface or adapter 170. When used in a WAN networking environment, the computer 110 typically includes a modem 172 or other means for establishing communications over the WAN 173, such as the Internet. The modem 172, which may be internal or external, may be connected to the system bus 121 via the user input interface 160, or other appropriate mechanism. In a networked environment, program modules depicted relative to the computer 110, or portions thereof, may be stored in the remote memory storage device. By way of example, and not limitation, FIG. 1 illustrates remote application programs 185 as residing on memory device 181. It will be appreciated that the network connections shown are exemplary and other means of establishing a communications link between the computers may be used.
[0040] Exemplary Network Environments
[0041] One of ordinary skill in the art can appreciate that a computer 100 or other client device can be deployed as part of a computer network. In this regard, the present invention pertains to any computer system having any number of memory or storage units, and any number of applications and processes occurring across any number of storage units or volumes. The present invention may apply to an environment with server computers and client computers deployed in a network environment, having remote or local storage. The present invention may also apply to a standalone computing device, having access to appropriate classification data.
[0042]FIG. 2 illustrates an exemplary network environment, with a server in communication with client computers via a network, in which the present invention may be employed. As shown, a number of servers 10 a, 10 b, etc., are interconnected via a communications network 14, which may be a LAN, WAN, intranet, the Internet, etc., with a number of client or remote computing devices 110 a, 110 b, 110 c, 110 d, 110 e, etc., such as a portable computer, handheld computer, thin client, networked appliance, or other device, such as a VCR, TV, and the like in accordance with the present invention. It is thus contemplated that the present invention may apply to any computing device in connection with which it is desirable to provide classification services for different types of content such as music, video, other audio, etc. In a network environment in which the communications network 14 is the Internet, for example, the servers 10 can be Web servers with which the clients 110 a, 110 b, 110 c, 110 d, 110 e, etc. communicate via any of a number of known protocols such as hypertext transfer protocol (HTTP). Communications may be wired or wireless, where appropriate. Client devices 110 may or may not communicate via communications network 14, and may have independent communications associated therewith. For example, in the case of a TV or VCR, there may or may not be a networked aspect to the control thereof. Each client computer 110 and server computer 10 may be equipped with various application program modules 135 and with connections or access to various types of storage elements or objects, across which files may be stored or to which portion(s) of files may be downloaded or migrated. Any server 10 a, 10 b, etc. may be responsible for the maintenance and updating of a database 20 in accordance with the present invention, such as a database 20 for storing classification information, music and/or software incident thereto. Thus, the present invention can be utilized in a computer network environment having client computers 110 a, 110 b, etc. for accessing and interacting with a computer network 14 and server computers 10 a, 10 b, etc. for interacting with client computers 110 a, 110 b, etc. and other devices 111 and databases 20.
[0043] Associated Links
[0044]FIG. 3 shows the cooperation of system components employed to realize associated link functionality for online content. As shown, system 300 comprises a client side operational block 305. Contained within client side operational block 305 is content browser computing application 310, browser helper object 320, browser tag engine 330, smart tag broker 340 and smart tag update engine 350. Client side operational block 205 communicates with content server 360 over communications network 14 such that data may be freely communicated between content browser computing application 310 and content server 360.
[0045] In operation, participating users (not shown) cooperate with content browser computing application 310 to request content. Computing application passes the content request over communications network 14 to content server 360. In response, content server 360 aggregates and/or generates (dynamically) content to satisfy the content request. The aggregated content is then communicated to content browser computing application 310 for display to participating users (not shown). Content browser computing application 310 processes the aggregated content using browser tag engine 330 and smart tag broker 340. Browser helper object 320 parses the aggregated content received from content server 360 to determine if any associated links are to be incorporated into the aggregated content. In addition to parsing the received aggregated content, browser tag engine 330 compares the content with a predefined list of key-phrases and/or syntactic rules for recognizing key-phrase candidates that are stored in smart tag broker 340.
[0046] Client side operational block 305 is also capable of performing an update function to update smart tag broker 340 with the most current list of predefined associated links. Upon the passing of some predefined event (e.g. time, use, etc), client operational block 305 cooperates with content server 360 to obtain updated content for smart tag broker 340. The smart tag broker 340 communicates with the server (e.g. content server 360) having the updated smart tag server information through smart tag update engine 350. The data flow path is demarcated by dotted lines 370. It should be noted that although the exemplary illustration shows the updated smart tag server information residing on content server 360 and the smart tag update engine 350 operating independent of content browser computing application 310, the present invention contemplates various scenarios where the smart tag server information resides on one or more different servers connected to communications network 14 and where the update is controlled by content browser computing application 310.
[0047] In an illustrative implementation, client side operational block 305 comprises MICROSOFT� Corporation's INTERNET EXPLORER� (IE) content browser computing application cooperating with MICROSOFT� Browser Helper Object (BHO) and MICROSOFT� Smart Tags Recognizer Engine. The MICROSOFT� Tag Recognizer is better described in co-pending U.S. patent application Ser. No. 09/907,418, entitled, "METHOD AND SYSTEM FOR DEFINING SEMANTIC CATEGORIES AND ACTIONS", filed Jul. 17, 2001, which is herein incorporated by reference in its entirety. It is understood that although the MICROSOFT� INTERNET EXPLORER� is used to describe some operations of the invention, that such browser is merely exemplary as the present invention contemplates the use of various browser-type computing applications capable of displaying online content and associated links.
[0048]FIG. 4 shows in more detail the components that comprise smart tag broker 340 of FIG. 3. As shown smart tag broker 340 is the broker between recognizers and action handlers to interface with applications. In operation, content browser computing application 310 sends a paragraph (e.g. content) to the smart tag broker 340. The paragraph is broken down into phrases and are sent to various recognizers 410 a, 410 b, . . . 410 m depending on the number of phrases present. The recognizers process the phrase and return the strings that it recognizes and the string type. After all of the recognizers are finished processing, the smart tag server compiles a response with all the identified strings and types and notifies the content browser computing application. The string type can be considered a class. So for one instance, a "name recognizer" might recognize content that is related to persons' names (e.g. Full Name, First Name, Last Name, etc). Each one of these name related characteristics could be a class in itself. An action handler can be assigned to one or more class, such that when a class is identified one or more actions are executed. For example, if a date (e.g. Oct. 31, 2001) is present in a paragraph, this phrase may be processed by a date-type recognizer and identified as a date class. Accordingly, an appropriate date action handler may be assigned to this phrase such that the following actions may be offered to participating users of the content browser computing application: Save date, Setup Reminder, Set Alarm for Date, etc.
[0049] In an illustrative implementation, recognizers (410 a . . . 410 m) and action handlers (420 a . . . 420 b) comprise one or more instruction sets that are capable of processing content in accordance with the above description. Content browser computing application relies on the interaction between browser helper object 320, browser tag engine 330 and smart tag broker 340 to incorporate and execute associated links.
[0050]FIG. 5 shows the processing performed to deliver associated links in requested content. As shown, processing begins at block 500 and proceeds to block 510 where a check is performed to determine if content has been requested. If content has not been requested, processing reverts back to block 500 and proceeds from there. However, if content is requested, processing proceeds to block 520 where the requested content is received by cooperating client computing applications from one or more cooperating content servers. From there, processing proceeds to block 530 where the client computing application parsed the content to determine if any associated links are to be incorporated into displayable content. In addition to parsing the requested content, client computing application (e.g. 310 of FIG. 3) compares the received content with a predefined list of associated links to determine if any associated links are to be incorporated into the content that is ultimately displayed to participating users. From there, processing proceeds to block 540 where the content that is displayed to participating users is generated. Included in this content are any associated links. The generated content from block 550 is then displayed to participating user at block 550. A check is then performed at block 560 to determine if the generated content has had any interaction. If it is determined at block 560 that there is some interaction, processing reverts to block 520 and proceeds from there. Otherwise, processing terminates at block 570.
[0051] As mentioned parsing occurs once content has been requested. As part of operation, the present invention "listens" or monitors user activity. User activity is important as it provides triggers to process content that may contain associated links. In the exemplary illustration provided, the following user events are monitored: Before Navigating (specific content is requested—e.g. a specific URL has been requested), Download Complete (requested content has been transmitted), and Document Complete (content is loaded and ready on the browser). Current offered content is such that it creates multiple instances of a content browser with the exemplary content browser computing application (e.g. nested Web Browsers resulting from Web content having frames). In order to accommodate for this type of content, the present invention contemplates the use of two listeners which are controlled by the browser helper object (320 of FIG. 3). The first listener listens to the top browser instance (e.g. main window of MICROSOFT� INTERNET EXPLORER�). Generally, the top browser instance is fixed and is destroyed when closed. The second listener monitors individual browser events on a per browser state, so that events on each individual child browser may be detected. Events that happen on children browsers are propagated to the top browsers.
[0052]FIG. 6 shows a block diagram of the processing performed by the first listener. As shown, incoming events are processed in line. If a Before Navigating event 600 is detected a check is performed at blocks 610 and 620 to determine if the Before Navigating event 600 is a top level browser event (e.g. user requested new content). If it is, all children event listeners are cancelled. If the Before Navigating 600 event is not a to level browser event (child browser being created—new content element of originally requested content) a child event listener is created. Alternatively, if the incoming event is a Download Complete 630 event, the event is propagated to all children event listeners at block 640.
[0053] Generally, the second listener listens for events on all children browsers as well as the top web browser. The aims of the second listener is to identify that a new page is ready to be parsed, and to cancel an ongoing parsing if a content is disregarded (e.g. a Web page is destroyed.) Part of the second listener's responsibilities is to upon the detection of a refresh to attach a On Unload event on the page. This event helps to identify refreshes to that content parsing may be controlled accordingly.
[0054]FIG. 7 shows the state diagram showing the interaction of the first and second listeners used to parse requested content. The steps are delineated by the numbers 1-7 and the resultant states by element number 700-740. As shown in FIG. 7, the state diagram begins with step 1 at block 700 where content browser computing application (310 of FIG. 3) has not state. This may be considered the startup portion of the exemplary computing application. At step 2, content browser computing application proceeds to Before Navigation state at block 720. At this state, parsing is cancelled and all children frames are destroyed. From there, the state moves to step 3 where the content is received at block 710 indicating that the Document Complete event has transpired. At step 3, the content is parsed. Once parsed the state is reset at step 4 and processing reverts to block 700 where there is no state. The state machine being reset processing proceeds to the On Unload event at block 730. This stated is demarcated by step 5 where parsing is cancelled and all children frames listeners are destroyed. From the On Unload event processing proceeds to block 740 where the download is completed. This event is described by step 6 where the content is parsed. The state machine is then reset at step 7 and processing reverts to block 700.
[0055]FIG. 8 shows an exemplary screen shot of an exemplary computing application capable of displaying and executing associated links. As shown, exemplary computing application 800 maintains a first display pane 805 having a variety of content 810. Included in content 810 are associated links 820. Associated links 820 are distinguishable from surrounding content 810 in that they have different format and/or color. In the example provided, associated links 820 are underlined. In an exemplary operation, participating users (not shown) interact with associated links 820 through one ore more user interfaces (not shown). In that even, exemplary computing application 800 processes the interaction and displays associated link display pane 830. Associated link display pane 830 is capable of displaying and executing a variety of content and operations. In the example provided, associated link display pane 830 displays the name 840 of the associated link 820. In addition, associated link display pane 830 displays additional links 850. Additional links 850 are chosen so that they relate to the underlying interacted associated link 820. Furthermore, a search feature 860 is offered in associated link display pane 830 to allow participating users (not shown) the ability to search on one or more cooperating search engines for additional information relating to the underlying interacted associated link 820.
[0056] In this example, associated link 820 relates to the Philadelphia Seventy Sixers (76ers) basketball team. When interacted with, the associated link 820 triggers the generation of associated link display pane 830. Contained within associated link display pane 820 is the name of associated link 820—in this case 76ers, additional links that are related to the 76ers e.g. a link to purchase NBA merchandise, a link to the official 76ers Web site, and links to view player rosters, schedules, and team news.
[0057]FIG. 9 shows the processing performed to update the associated links data file. These updates can be scheduled according to a number of conventions including but not limited, periodic—every x months and event—creation of new associated link files. As shown, processing begins at block 900 and proceeds to block 910 where one or more content servers attempt to communicate with an exemplary computing application over a communications network (not shown) to determine if the computing application is employing the latest associated link data file version (i.e. the most current associated link data file). The check is then performed at block 920 to determine if the latest version is being used. If the latest version is being used, processing reverts back to block 900 and proceeds from there. However, if the check at block 920 shows that the latest version is not being used by the computing application, communications are established by one or more content servers with the cooperating client computing application at block 930. From there, the content server(s) performs an update on the associated link data file at block 940. Processing then terminates at block 950.
[0058] The various techniques described herein may be implemented with hardware or software or, where appropriate, with a combination of both. Thus, the methods and apparatus of the present invention, or certain aspects or portions thereof, may take the form of program code (i.e., instructions) embodied in tangible media, such as floppy diskettes, CD-ROMs, hard drives, or any other machine-readable storage medium, wherein, when the program code is loaded into and executed by a machine, such as a computer, the machine becomes an apparatus for practicing the invention. In the case of program code execution on programmable computers, the computer will generally include a processor, a storage medium readable by the processor (including volatile and non-volatile memory and/or storage elements), at least one input device, and at least one output device. One or more programs are preferably implemented in a high level procedural or object oriented programming language to communicate with a computer system. However, the program(s) can be implemented in assembly or machine language, if desired. In any case, the language may be a compiled or interpreted language, and combined with hardware implementations.
[0059] The methods and apparatus of the present invention may also be embodied in the form of program code that is transmitted over some transmission medium, such as over electrical wiring or cabling, through fiber optics, or via any other form of transmission, wherein, when the program code is received and loaded into and executed by a machine, such as an EPROM, a gate array, a programmable logic device (PLD), a client computer, a video recorder or the like, the machine becomes an apparatus for practicing the invention. When implemented on a general-purpose processor, the program code combines with the processor to provide a unique apparatus that operates to perform the indexing functionality of the present invention. For example, the storage techniques used in connection with the present invention may invariably be a combination of hardware and software.
[0060] While the present invention has been described in connection with the preferred embodiments of the various figures, it is to be understood that other similar embodiments may be used or modifications and additions may be made to the described embodiment for performing the same function of the present invention without deviating there from. For example, while exemplary embodiments of the invention are described in the context of music data, one skilled in the art will recognize that the present invention is not limited to the music, and that the methods of tailoring media to a user, as described in the present application may apply to any computing device or environment, such as a gaming console, handheld computer, portable computer, etc., whether wired or wireless, and may be applied to any number of such computing devices connected via a communications network, and interacting across the network. Furthermore, it should be emphasized that a variety of computer platforms, including handheld device operating systems and other application specific operating systems are contemplated, especially as the number of wireless networked devices continues to proliferate. Therefore, the present invention should not be limited to any single embodiment, but rather construed in breadth and scope in accordance with the appended claims.
Referenced by
Legal Events
Original Image