text:
Kansas Wildflowers
Take a Trip in Impressionistic Beauty on the Tallgrass Prairie
de Michelle Leivan
Acerca del libro
A wonderful collection of Michelle Leivan's Kansas Wildflower Series Paintings. Several of these wildflower pieces have been honored by being selected to hang in the Kansas Capital Building, including Governor Sebelius' conference room.
With gestural brushstrokes and unanticipated colors Michelle's paintings provide the enduring spark for a love affair filled with passion and mystery.
"With these I have expanded my exploration to the floral form. Hiking in the luscious meadows and along the rustic roadsides of Kansas I delight in recording each floral sighting with anticipation of interpreting each with my expressive and distinctive impressionistic style. My bold pallet and energetic paintings weave philosophical and intuitive compositions for modern contemplation of nature and the sacred feminine." - Michelle Leivan
Características y detalles
- Categoría Bellas artes
Cuadrado pequeño, 18×18 cm
20 Páginas
- Fecha de publicación feb. 13, 2008
- Etiquetas Art, Kansas, Wildflowers, Tallgrass, Prarie, Sunflower, Echinechia
Acerca del creador
Artist, author and entrepreneur, Michelle Leivan was educated at Fort Hays State University. She has been distinguished as the featured visual artist at the Kansas River Valley Art Fair, Topeka Jazz Festival, and the Aaron Douglas Art Fair, and has been nominated for the Kansas Governor's Art Award in the visual arts category, selected by SouthWind Gallery as an Artist to Watch in 2012. Her work has been selected to hang in the Kansas State Capital building and in the U.S. Embassy Residence of the Ambassador in Asunción, Paraguay. Michelle's work has been featured in solo shows and exhibits at the Manhattan Arts Center, Arts Council of Topeka and Topeka Performing Arts Center. She also has exhibited in several juried internet competitions and in Soho, New York. Her work is represented in the Ellis County Historical Archives, State of the Art | Kansas and Paint Topeka fine art books and in corporate and private collections including the permanent collection of the Mulvane Art Museum.
Inicia sesión o crea una cuenta para publicar un comentario.
2 Comentarios
Michelle Leivan Thank you Cobyblue. It is great to get your feedback and to learn that you are enjoying my work.
Imagecatcher I really enjoyed your book, Michelle. Great work!


text:
Just confirmed from the Mets that the team did not place a bid in the sealed bidding process for Nippon Ham Fighters hurler Yu Darvish.
Hey, it never hurts to ask.
Darvish, who projects as a frontline starting pitcher, presumably exceeded the team's remaining player budget, which is [THIS SPACE FOR SALE].
No word from the Mets on exactly how much they didn't bid. The Yankees, true to form, reportedly did.
More on this story as it develops, which it won't, since the Mets didn't bid.

subset: commoncrawl


text:
Hey there, time traveller!
This article was published 24/5/2013 (1551 days ago), so information in it may no longer be current.
Back in 2006 at the last Grey Cup this city hosted, lots of out-of-town guests were badmouthing our football stadium. It was impossible to argue with them.
The old stadium had become an embarrassment. It wasn't the calling card this innovative, resilient and authentic city deserves.
The new stadium is just what the city warrants. It is iconic and stylish. It's the best outdoor facility in the country and it's not even close.
The Bombers offered Free Press sports editor Steve Lyons and myself a tour on Friday and it was hard not to be impressed.
The football club won't say how complete the stadium will be on opening night, but after what I saw on Friday, it's going to be very close to 100 per cent.
Get ready for a great football viewing experience, Winnipeg. You deserve it.
KEANE A COACH: Winnipeg native Mike Keane would be a perfect fit on Patrick Roy's coaching staff with the Colorado Avalanche. Keane knows more about the penalty kill and defensive strategy than many coaches in the NHL and any staff would be lucky to have his input.
Some will argue he needs some coaching experience before getting an NHL job but I don't buy it. Keane has proven himself as a competitor, player and hockey mind over and over again. Adding him to an NHL staff as an assistant coach can have no downside.
Q UNDER FIRE: It's no secret there is and has been tension between Chicago Blackhawks GM Stan Bowman and his coach Joel Quenneville. The Hawks also employ Hall of Fame coach Scotty Bowman as a consultant and father and son have been critical of their coach.
If the Hawks bow out fast to the Detroit Red Wings after a brilliant regular season it could provide the impetus they need to make a hard call on Quenneville.
HOWARD THE HERO: Back when Jimmy Howard was tending goal for the Grand Rapids Griffins in the AHL it was hard to imagine he would one day be the kind of goalkeeper he has developed into in the NHL. Howard has always been consistent, however, and that's what is the foundation of his success with the Detroit Red Wings.
If nothing else, Howard would always stop the pucks he was supposed to stop. He might not steal many games for you but he won't be the cause of a loss.
ACT FAST: Right now there are only two NHL head coaching openings with Dallas and Vancouver having vacancies. There are some teams with coaches under contract that may be mulling a move. Today it's a buyer's market but it could quickly become a seller's. There are rumblings in Chicago, New York and San Jose that could develop into change. Candidates such as Alain Vigneault, Lindy Ruff, Dallas Eakins and Scott Arniel are all stacked up and looking at the same two jobs. Today, the teams have leverage but soon it could be the top candidates with all the choice. Ruff and Vigneault will likely want to wait to see what openings are yet to come, but such patience could be tested with a quick and strong offer.
firstname.lastname@example.com Twitter: @garylawless


text:
- Code: Select all
data = ("John", "Doe", 53.44)
format_string = "Hello"
print format_string % data
have the output of this
"Hello John Doe. Your current balance is 53.44$."
It is part of a begginer online tutorial and I am required to use string formatting as you can probably tell. I do not know how to call from a specific part of data. I keep getting syntax errors like this \/
File "<string>", line 3
print format_string " %s %s, Your current balence is %d$." % data
SyntaxError: invalid syntax


text:
Tech news from around the web:
Magazine publishers are already claiming Apple's Newsstand service, which was launched with iOS5 last week, is boosting sales and orders, PaidContent says. Exact Editions reports that downloads of its sample editions have jumped by 14 times in the past few days, while Future Publishing says that it has 'sold more digital editions in the past four days through Apple's Newsstand than in a normal month'. Read more


text:
THE Dutch owner of Malton bacon factory has sold its UK pork business to its existing management team securing about 4,000 jobs.
Seamus Carr, managing director of VION's Pork Business Unit, backed by UK private equity firm Endless, has reached an agreement with VION NV for a management buy-out, subject to Competition Authority approval in Ireland.
VION NV announced last month it was selling its UK food operations, which employs 13,000 people at 38 sites, to focus on its core food activities in the Netherlands and Germany and its global ingredients business.
The Malton factory, based at Hugden Way, Norton, is Ryedale's biggest employer, employing 1,600 people.
A spokesman for the business said it was too early to talk about the future of individual sites, but for now it would be business as usual.
Discussions continue with a number of possible buyers for VION's poultry and red meat business in the UK.
Mr Carr, who will be managing director of the new company, said: "VION's decision to sell its UK business naturally caused a degree of uncertainty amongst staff, suppliers and customers.
"Therefore, I'm very pleased that we have quickly been able to agree a deal for the pork business which secures the future for our staff, our suppliers and gives our customers a seamless transition.
"Our ambitions for the new business are firstly to maintain the excellent levels of service and product quality which have helped us secure orders from all the major supermarkets and then to build upon the opportunities in the marketplace to grow the business."
Peter Barr, chairman of VION UK, warmly welcomed the management buy-out. He said: "This is the very best outcome and I am sure the response from everyone involved, from our farmers and suppliers, to our employees and customers, will be extremely positive.
"We will now be focussing our attentions on securing the sales of our remaining poultry and red meat operations in the UK, which employ around 8,000 people. Both businesses remain profitable and cash-generative and are generating significant interest from prospective purchasers."


text:
login with
About Cassie
Current: Tempe, Arizona
Birth: March 10
On Moms.com since: Dec 30, 2013
Mommy of 1 and step-mommy of 1!!!! Abs is my step baby and I love her so much and Luke is my boy and the most amazing little man. I love my babies beyond words and I've never been happier! I work for an event company called Game Truck!


text:
Cart is empty
Our goal with the Discounted Sign Lighting line is to gather fixtures capable of providing the same vintage style and quality at a reduced price. Complete with your choice of wall-mounted goosenecks, sign lights deliver illumination wherever it's needed. This allows your company branding to stand out at night, highlighted by these vintage fixtures. Not limited to this practical purpose, these wall lights demand attention in the day time, adding decorative, classic touches to your building.
Discount Sign Lights allow any business to take advantage of this function and style. Browse the finish options available, and select one matching your brand—imbuing a cohesive, one-of-a-kind style.


text:
Damas is the Middle East's leading jewellery and watch retailer, offering a wide range of products from exclusive, high-end luxury to stylish sophistication at competitive prices. Damas sells its own branded collections, as well as other regional and global brands, which include Graff Diamonds, Faberge, Paspaley Pearls, Roberto Coin and Mikimoto.
Earn and spend your Miles at almost 300 stores located in malls and 5-star hotels across 12 countries.
1 Skywards Mile per USD 2 spent on diamonds, semi-precious and precious stones.
You can redeem your Skywards Miles for a voucher to use yourself or to give as a gift.
If you are a Skysurfer member, please fill in the Skysurfer voucher redemption form.


text: kodekrunch 111 Report post Posted January 6, 2013 (edited) Hello I'm new here and I would like to know of a split pane text editor that continues from where the the other pane left off. I got this idea from a Coffee Shop where a Developer used a Bluetooth Keyboard and flipped his Macbook Air sideways and I asked why and he says "I can see what I'm doing more and get more lines of code on screen" he also said he also has a Thinkpad T60p and he said that was the best laptop you can get with 1,200 Vertical pixels (It's a high end 4:3 Laptop, so it's 1600x1200) without spending thousands of dollars for a 1920x1200 16:10 laptop. Here's a diagram of what I mean with most laptops being at 1366x768: So, is there a Text Editor that offers what I'm looking for? Edit: I hate not having spell check in paint Edited January 6, 2013 by kodekrunch 0 Share this post Link to post Share on other sites


text:
Applauses clap clap! APPLE
FINALLY!! Apple is doing what should have been done years ago..seeing the big picture. In order to stay competitive they have to have more options(not only hardware) but price options. Android has a slew of devices ranging from $0-whatever with a contract. Apple does not offer a free phone. If they can reach a decent price point, they will definitely sell more phones..can't wait to see what happens.
Stupid fanboys, Apple/Android love to have the greatest and newest not because they necessarily need one for work/ social life but because of the image.


text:
New Study Released Linking Depakote to Lower IQ
Posted on Wednesday, January 30th, 2013 at 5:48 pm
The Lancet Neurology recently published the results of a new study revealing a link between IQ and Depakote (valproate). According to the study, children born to women who took valproate while pregnant had, on average, lower IQs at age 6 than children whose mothers took different anti-seizure medications.
This is not the only scrutiny that has befallen Depakote / valproate. In May of 2012, Depakote's manufacturer, Abbott Laboratories Inc., pleaded guilty to charges that it promoted Depakote for uses that had not been approved and deemed safe by the FDA, and paid $1.5 million in the case.
Numerous plaintiffs have already taken action against Abbott Laboratories Inc. by filing Depakote lawsuits alleging that using the drug while pregnant resulted in a number of serious birth defects in their children, including facial deformities, abnormal digits, spina bifida, and impaired cognitive development.
These new findings could be used as additional evidence in existing lawsuits, or could result in new lawsuits being filed.


text:
Compare Rover Garages and Specialists in Skegness with Who Can Fix My Car.
Enter your registration to check prices and reviews, and get your Rover booked in today!
Compare Rover Garages and Specialists in Skegness with Who Can Fix My Car.
Burdetts Garage is a family run business which has grown from strength to strength over the years. The business was established in 1982 on Drummond Road then moved to our new premises on Heath Road in January 2006. Our aim is to provide high quality service to all our customers, by employing highly trained experienced staff and using high quality parts. All our technicians are ATA registered.
The technicians have a wealth of experience of all makes and models of vehicles. Over the years, Burdetts Garage has developed long lasting relationships with our customers based on superior services, trust and honest business ethics.
Our customers are more than welcome to use the courtesy car to minimise your convince whilst the car is in the workshop (subject to availability). This service is free of charge, but you have to use your own comprehensive insurance as we cannot insure you. Free Collection and Delivery service available within the local area. We can also offer you a lift to work/home and pick you up when the car is finished too, should you be local.
Welcome to Throttled.co.uk Got a Hold on Motoring -
Mobile Mechanics and Diagnostics Specialist
When you think motoring the only name you need to remember is Throttled
The only Mobile Vehicle MechTech in the UK with a Professional Grip on all your Vehicle Needs in the One Place.
Nationwide Mobile Mechanic and Vehicle Electronics. Services we offer include * Remapping * Coding * Diagnostics * Warning / Service Lights * Breakdown Startup * Servicing * Repairs * Valeting * Modifications * Plasti Dip Coating * Lighting Upgrades / Repairs * Purchase / Sales Assistance * Independent Vehicle Inspections * Vehicle Tracking Systems * In Car Entertainment, Bluetooth, Stereo Audio, Speakers
Visit www.throttled.co.uk for more details of how we can help :)
"Are you looking for an expert shop to perform repairs on your car body? Our vehicle body experts will quickly determine the extent of the damage and how it can best be repaired. If you're in SKEGNESS and require expert service for your car body, call us. We can diagnose the problem and give you an affordable solution, fast. For repairs to your car body, contact THE BODYSHOP (SKEGNESS) LTD"
"Griffiths & Owen Mechanics is a local garage situated on Skegness Industrial Estate, on Albert Road opposite Jewsons building supplies. Between owners Nick and Sean there is over 20 years experience in the motor trade. They are both local men committed to supplying local people with a good honest service. With any job they do, they always quote the price to the customer on any repairs before proceeding. Any job can be undetaken, no matter how big or small, all with the same attention to detail and quality. G & O can even arrange your MOT, which will be undertaken by another reputable local garage, meaning our regular customers are happy with the service they receive. They can also offer very competitive prices on services and welding jobs with all parts of the highest quality supplied by a reputable autoparts company. "
"DRM Motors is a family firm which was established by Dennis and Anne Maltby in 1965. Son Dean and daughter Nicola have since joined the team. We provide used cars for sale and new cars for sale via a varied range of up to 100 quality, previously owned vehicles on a 1 acre site. We hold the new cars for sale franchise for PERODUA and pride ourselves on our excellent personal service and reputation. We strive to meet our customers high expectations which is why so many of them are still returning to us since we opened over four decades ago. We offer full dealership facilities with our used and new cars for sale including competitive flexible finance packages individually tailored to suit. Part exchanges are welcomed. We also offer after sales facilities such as servicing and repairs in our own onsite workshop."
Local mobile mechanic have full diagnostic equipment and can work around you


text:
[Edited 9 July 2012 by Deke Smith: updated to no longer be specific to Experience Services]
One thing that causes this is using the wrong of Java with the server. CQ, CRX, and Experience Services requires at least version 184.108.40.206 of the JDK (Java 6 update 26). But it will not work with version 1.7 JDK (Java 7). After installing Java, confirm the environment variable, JAVA_HOME, is set to the correct JDK directory.
It is easy to see what version of Java is on the server. Within a command prompt or terminal window type:
java -version
This command returns the version of Java on the machine.
What if you want to use the CRX Quick Start AND have Java 1.7 on your machine AND don't want to set the JAVA_HOME variable to the Java 1.6 JDK? Within the server.bat file for the Quick Start is a setting in which the path to the Java SDK can be defined. The server.bat file is at [server directory]/crx-quickstart/server/server.bat. By default, it is set to JAVA_HOME:
set JAVA_HOME=%JAVA_HOME%
It can be set to the path to another SDK:
set JAVA_HOME=c:\java\jdk1.6.0_26
For more information, see CQ Technical Requirements: Java Virtual Machines.


text:
Miami has a big reputation for being a party city because of South Beach, but there are plenty of wonderful things to see and restaurants to visit. When you're in town, check out Coconut Grove and Coral Gables for shopping and different cuisines. Brickell is a new neighborhood in downtown Miami with great restaurants and free public transportation.
Crackers Casual Dining
I loved this place's vibe — it's a wonderful combination of Florida and the South. This spot can be found in the growing city of Miami Springs. At Crackers you'll find a great family welcoming you with warm hospitality and awesome Southern dishes. Make sure you save room for dessert!
Swine Southern Table & Bar
Just like Yardbird, Swine takes all of the wonderful things about southern cooking and steps it up. The space, the smells and the whisky all create a fantastic experience that you're going to have a hard time finding anywhere else in Miami. Swine is located in Coral Gables, right off of Miracle Mile, making it a great spot to visit after doing some shopping.


text:
Quakers Hill, Australia
"Our task is to educate their (our students) whole being so they can face the future. We may not see the future, but they will, and our job is to help them make something of it."
— Ken Robinson
Gary Poulton teaches visual art, photography, and design at Wyndham College, a senior high school in Western Sydney, NSW, Australia. He also provides technical support for the school's faculty, as well as three computer labs. The faculty is acknowledged in education circles for its excellence, particularly in digital photographic media. Poulton notes that the key ingredients in the faculty's success in the prestigious ArtExpress exhibitions have been Adobe products such as Photoshop®, Lightroom®, Illustrator®, Adobe Premiere® Pro, and Acrobat®. He worked for two years with the Western Sydney L4L/T4L Curriculum Innovators team, training staff in the use of Adobe and Microsoft applications on laptops that were delivered under the Digital Education Revolution initiative.
For Poulton, creative and critical thinking are essential to good education and the development of the whole person. Educating for life and well-being is a core part of his teaching philosophy. His endeavors include REWIRE, a seven-year project, currently in its third phase, designed to establish a resource and support network for visual art, photography, and design teachers across Australia in accord with the proposed National Curriculum.
Poulton believes that technological capability is a powerful tool for enabling the dual concepts of "educare" (to bring up) and "educere" (to lead forth), the Latin roots of the word "educate." His goal now and even beyond his teaching career is "to bring forth that which is within'" developing and nurturing the innate qualities of those he interacts with to the best of his ability.
It is important to Poulton that his students know that he practices what he is teaching. He is an actively exhibiting photographer and artist whose works can be found in a number of Australian collections such as the New South Wales Art Gallery, the Queensland State Library, Menzies Library, the Australian National University, Monash University, and the Australian National Library. He was a semifinalist for the 2010 Moran Contemporary Photographic Prize and a finalist for the NSW Parliamentary Plein Air Photography Prize the same year. He was also a finalist in the International iPhone Photography Awards for 2011 and 2012.
Poulton earned a bachelor's degree in visual art from the Canberra Institute of the Arts. He also holds a graduate diploma from the Canberra School of Art and a diploma of secondary education from the University of Western Sydney.


text:
Seagate Introduces New 1TB-Per-Platter Barracuda, Solid State Hybrid Version Comingby Anand Lal Shimpi on 11/1/2011 8:00 AM EST
36 Comments
Back to Article
LeftSide - Tuesday, November 01, 2011 - linkIt would be nice to have a complete breakdown of the Hard drive in terms of sectors size. There is a lot of confusion going around as to what drives are 4k vs 512e vs native 512byte. I just built a ZFS box with mirrored Hitachi 3tb 7200rpm drives (HDS72303), and I still don't know whether they are using 512byte sectors or 512e.
DigitalFreak - Tuesday, November 01, 2011 - linkIt's in the chart. All the 750GB and larger drives are 4k sectors. Reply
icrf - Tuesday, November 01, 2011 - linkphysical, yes, but I'm more interested in the sector size reported by the firmware. I've got these WD drives that refuse to be honest and cause problems. Reply
LeftSide - Wednesday, November 02, 2011 - linkExactly. Reply
zanon - Tuesday, November 01, 2011 - linkWhile some older 1TB and so forth did use 512k, at this point virtually anything new is 4k (although sadly probably not native), and anything over a TB for sure. You should use
as a creation option when you create your zpool in order to make sure ZFS knows about the real sector size and can optimize accordingly. You should consider doing this with a new pool *anyway* even if for some reason you were still using 512k, because the performance impact is minimal, but while 512k disks can be added to an ashift=12 zpool, native 4k disks can *not* be added to an ashift=9 pool. So in the near future when we hopefully start seeing native 4k disk available a 4k pool setup will have forward compatibility, whereas you'd have to destroy and recreate a pool to upgrade even a single disk otherwise. That might not matter if it's something tiny (a single mirror) but it'll be a bigger deal if you make something larger that you'd really rather be able to upgrade a disk at a time (or replace a bad disk without worry). Reply
Gnarr - Tuesday, November 01, 2011 - linkSo they only utilize 750GB of two platters? or how does that sum up? Reply
InterClaw - Tuesday, November 01, 2011 - linkMaybe it has one and a half platters inside. :) Reply
rahvin - Tuesday, November 01, 2011 - linkCloser than you know. 2 Full platters. Only Half of one of them is being used. They've been doing that for years. It's like an artificially lowered clock count on a CPU, the power is there, you just can't use it. You pay for a full two platter drive they just turn off half of one platter with software so you only see 1.5 TB instead of the 2 TB physically there. Reply
FaaR - Tuesday, November 01, 2011 - linkThey're not using HALF a platter... They're using all of one side of a platter, IE, a two-platter drive would have 3 heads rather than the expected 4. Saves a little on hardware, and in the HDD business today, every penny is worth clinging on to.
Not that this is anything new or anything, this practice stretches back to the 1980s at least. Reply
semo - Tuesday, November 01, 2011 - linkThey've probably short-stroked them. Reply
Taft12 - Tuesday, November 01, 2011 - linkI often wondered if it there was a harvesting process so that platters with flaws could use some smaller percentage of the platter?
Sort of like a nasty scratch on a DVD-R or CD-R -- if it doesn't touch the part containing the data near the disc's centre, your data is still good.
Does it work this way? If both platters truly are A-OK, could you "unlock" a 750GB drive into 1TB? I suppose not or someone would have surely done this before now... Reply
tygrus - Tuesday, November 01, 2011 - linkThe sequential read doesn't look very smooth. Is this a problem with the timing method, request pattern, test system, OS driver, disk cache, disk firmware or SATA implementation ???
Are the tracks so small and wobbly that it has too wait to re-align, re-read data or read another location due to lower data/signal quality ? Reply
xcomvic - Tuesday, November 01, 2011 - linkGood old mechanical Hard drives are still stepping up, even in this SSD day and age... Let me tell you what I would give for a 1TB Crucial M4 for under 200 bucks right about now:) Reply
Exodite - Tuesday, November 01, 2011 - linkTo be fair though, right now SSDs look straight up economical compared to the HDD prices... :( Reply
rlandess - Tuesday, November 01, 2011 - link"Let me tell you what I would give for a 1TB Crucial M4 for under 200 bucks right about now:) "
I'm guessing under $200. Reply
RU482 - Tuesday, November 01, 2011 - linkOooo Oooo....I know!!!
Under 200 bucks
/what do I win? Reply
vectorm12 - Tuesday, November 01, 2011 - linkThe current Barracuda XT drives I own (8) have had a terrible trackrecord with my Adaptec 2840 raidcontroller. Despite FW-updates and whatnot.
I'd love to get rid of my 8 1TB Samsung F4s and replace them with 8 2TB drives from this line.
However I'm slightly worried Seagate and Adaptec simply don't play nice. Reply
Taft12 - Tuesday, November 01, 2011 - linkAre non-enterprise drives even certified on those controllers?
WD RE4 and the like always work with hardware RAID controllers. They cost a bit more of course, but you were willing to shell out for an 8-port RAID controller, right...? Reply
mtverlander - Tuesday, November 01, 2011 - linkI was hoping for a 2-platter 2TB drive, but it looks like these guys use 3 less-dense platters. EXPLAIN! Reply
Golgatha - Tuesday, November 01, 2011 - linkActually I was wondering the same thing. A 2 platter 2TB drive would be fast and cool running. Reply
Taft12 - Tuesday, November 01, 2011 - linkProduction of sub-1TB platters isn't being shut off like a faucet. Those platters gotta go somewhere! Reply
ViRGE - Tuesday, November 01, 2011 - linkIt seems to me that if they're moving exclusively to 2TB drives, they're ceding the low cost market to Samsung and Western Digital. Their 5K RPM drives have been a big hit in the home server space as the high capacities for the price were well worth the lower performance. Unless Seagate has a trick up their sleeves, they won't be able to price their drives competitively with that market segment. Reply
Roland00Address - Tuesday, November 01, 2011 - linkSamsung HDD unit was bought out by Seagate in April, also Seagate and Samsung agreed to cross license technologies and that Seagate will get its nand from Samsung for its hybrid drives.. Reply
Guspaz - Tuesday, November 01, 2011 - linkWe have five platter drives. We have 1TB per platter densities. Why don't we have 5TB drives? Reply
James5mith - Tuesday, November 01, 2011 - linkWe have 4TB drives. Why aren't you buying them? Reply
aranyagag - Tuesday, November 01, 2011 - linkKindly do name the manufacturer & the model number of a publicly available 4 TB bare drive. Reply
Golgatha - Tuesday, November 01, 2011 - linkhttp://www.amazon.com/Seagate-FreeAgent-GoFlex-Ext... Reply
Nihility - Wednesday, November 02, 2011 - linkfail Reply
Qapa - Tuesday, November 01, 2011 - linkBecause SSDs is what matter ;)
HDDs... well, I just need some for "slow storage", so I don't really care that much anymore.
So, Anand any news on, when do you post a review of the OCZ Octane?
(They were supposed to be out today...) Reply
kyuu - Tuesday, November 01, 2011 - linkYes please! Reply
Qapa - Tuesday, November 01, 2011 - linkWell, as for hybrid drives, what is interesting is 2.5'' drives, for laptops, not drive for desktops where you usually have space for multiple drives anyway... Reply
kyuu - Wednesday, November 02, 2011 - linkEr... Hybrid drives are a great replacement for a regular mass storage drives if you have any performance sensitive applications on them at all (like games you can't fit on the SSD, etc.). Also, a lot of people are still put off by SSDs because of $/GB and/or the hassle of managing programs/ data between two drives.
Granted, HDD prices are going to need to come back down for a hybrid drive to be price competitive.
I'm definitely looking at picking one up to use as my secondary drive when they come out. Reply
axp - Wednesday, November 02, 2011 - linkSeagate always was making loud vibrating (and even faulty) HDDs, i guess this means they focus on their shortcomings now.
Apart from the more than doubled prices per GB the new lineup seems completely uninteresting, seeing the 2TB variant being yet another noisy 3 platter design.
And look at that HDTach sheet, 55 mb minimum!! even my 8 year old hdds do better than that!
130mb average is not quite the ballpark i was looking for.
1,5TB was silent and cheap from Samsung almost 5 years ago.
I do hope the mergers fall through, Samsung and Hitachi are needed for a healthy HDD market.
This is a huge letdown, considering we finally got to 1TB per platter, artificially castrating the product lineup for margins just stinks. Reply
iwod - Wednesday, November 02, 2011 - linkWhy are manufacture not putting out 4 TB drive? I am guessing Is because they are saving it for latter since both Patterned Media and Heat Assisted Tech arent mature yet and we are at least another 2 - 3 years away from them?
With current tech PMR we have reach the limit of it, or we could properly squeeze out 10 - 20% per platter with some technology on the Head rather then platter. But PMR has reach its life.
And it is a funny move since HDD price is raising fast they dont even need to do any new products to drive sales.
jdietz - Wednesday, November 02, 2011 - link3TB - $0.060
1TB - $0.072 Reply
mailman65er - Wednesday, November 23, 2011 - linkWhen are we going to see a review and comparison of some real caching solutions like intel SRT, Dataplex cache, and compare it to Seagate Hybrids (momentus 1 and momentus 2?)...
I pretty much have to buy an OCZ Synapse if I want a decent caching solution today. Reply


text:
HOUSTON - Some southeast Texas school districts are using precious resources to investigate rumors after the shooting at a Newtown, Conn. school.
Willis High School had a sizeable increase in security Monday.
"I heard they weren't SWAT, but I'm pretty sure constables don't walk around in camouflage," a student said.
Willis High officials became especially vigilant after a widely circulated rumor regarding plans for student gun violence.
"It's just ridiculous how the kids are making a big deal out of this -- posting it on Facebook and Twitter," parent Jessica Johnson said.
Johnson has been reading the disconcerting posts. She's concerned and believes the school district has been slow to react.
"I know it's a rumor and it could be false. But you don't take the chances, not with our children's lives," she said.
Willis ISD administrators made it clear that they are not taking any chances. When asked about the rumor, officials only said they have stepped up security in the wake of the shooting in Newtown.
The Montgomery County Precinct 1 Constable's Office released the following statement.
"With the recent tragedy in Connecticut, the Constable's office in charge of law enforcement at Willis ISD, understands that parents have concerns about student safety. We take the responsibility of student safety very seriously. We train our staff in safety protocols and rely on parents to help us enforce procedures. We conduct safety drills, including those for a building lockdown, and we have procedures in place for all types of potential incidents. Like many districts around the country, Willis ISD has requested increased security at all campuses to help reassure parents and students in light of the tragedy in Connecticut. Willis schools are safe. Their counselors are available to talk with students, staff or parents who have a need regarding this situation. The safety of the students, staff, parents and community is the top priority at Willis ISD."
At Klein Collins High School, a somewhat similar vague threat of violence was met with a more forthcoming response.
"A thorough and expeditious investigation of the matter was conducted by the administration, and the information was found to be rumor."
Copyright 2012 by Click2Houston.com. All rights reserved. This material may not be published, broadcast, rewritten or redistributed.


text:
Some 20,000 North and South American Indians, many in traditional dress, paraded along the National Mall Sept. 21, 2005, to celebrate the opening of the Smithsonian Institution's National Museum of the American Indian (NMAI) <www.nmai.si.edu> in Washington, DC.
NMAI offers a unique view of history: Staff at the $219 million museum say it's the first dedicated exclusively to American Indians that presents the past from Indians' own perspective. People with American Indian ancestors will find the insight into their world particularly valuable.


text:
With farmland across the nation soaring, many farmers are questioning the potential fallout if – or when – the farmland price bubble pops.
"The concern clearly is not so much how much higher are they going to go, but when this bubble breaks, how low will they go and what will the aftermath of that be?" Michael Hein, vice president of the Liberty Trust and Savings Bank in Durant, Iowa, told USA Today. "If profits start to diminish, there will be an impact on land values as well."
Farmland values in the nation's midsection are used by federal economists to gauge the farm economy and to determine the health of the banking system.
In Illinois, a farm recently sold for a staggering $15,375 an acre, while in Nebraska land value is estimated to be $3,040 per acre, more than double the estimate from three years ago. Across the Plains, farmland values are up more than 20 percent.
USA Today reports that while the bubble for today's farmland prices may burst, it will likely won't be as dramatic as seen in the early 1980s. In the decades following that particular burst, farmers have become more financially conservative and better equipped to weather possible downdrafts in land values.
Click here to read more from USA Today.
What happens to farmland prices next is unclear.
"Government uncertainty, high commodity prices and record low interest rates have been fueling a strong farmland market for several years," Randall Hertz, president of Hertz Real Estate Services, wrote in an article available here. "It's uncertain how these factors may change in the future and how those changes may impact the value of farmland."


text:
Maybe It's Time to Look Abroad
In the midst of Wednesday's 300-point rally, it struck me: What if Jan. 2's performance represented the best rally we'd get in 2013, not just in point or percentage terms but in the indices themselves?
It's not an idle thought: We've had a terrific run in stocks since the bottom of the financial meltdown in early 2008, moving the S&P 500 from 670 to over 1450 on Wednesday. As we have come into the new year, I've been thinking about how to reorganize my portfolio, and the thought that I've made a ton of money being long U.S. stocks in the past four years has me, as the song goes, "looking for love in all the wrong places."...370 more words left in this article. To read them, just click below and try Real Money FREE for 14 days.
There's no substitute for a trading floor to get great ideas, so Jim Cramer created a better one at Real Money and blogs there exclusively. We then added legendary hedge fund manager, Doug Kass, with his exclusive Daily Diary and best investing ideas. Staffed with more than 4 dozen investing pros, money managers, journalists and analysts, Real Money Pro gives you a flood of opinions, analysis and actionable trading advice found nowhere else, and allows you to interact directly with each expert.
Already a Subscriber? Please login.


text:
2013 Softball Schedule
PHILADELPHIA – Penn softball is readying for its second go-around at Penn Park, a place where the Quakers finished 18-3 last season, helping them compile a program-best record of 33-17 overall. Head coach Leslie King announced a schedule Monday that will feature 21 home games.
The Quakers will start their spring in Orlando, Fla. for the UCF Spring Fling Tournament, which will take place March 1-3. Continuing with their annual Florida road trip, Penn will head to Kissimmee for the Rebel Spring Games, March 4-8. The Red and Blue will look to follow up their dominant performance from 2012 when they finished 7-1.
Penn will return from Florida and travel down City Avenue to Saint Joseph's for a Big 5 double-header on March 13. Last season, the Hawks came to Penn Park and the two teams split a twin bill. The Quakers then will return to Penn Park for the first time for a trio of doubleheaders against visiting Patriot League opponents in Lafayette (March 16), Lehigh (March 20) and Holy Cross (March 23). Last season the Red and Blue faced only Lehigh, with the Mountain Hawks taking both games of a doubleheader.
Another Big 5 opponent follows the Patriot League competition on March 26 when the Quakers travel 20 minutes northeast to face La Salle. Last season Penn swept the Explorers in two games at home.
Next, Penn will return to its home field as Ivy League competition gets underway. Penn welcomes Harvard to Philadelphia on March 29 for a double-header. Last season the Crimson and Quakers squared off four times, Harvard taking all four – including a two-game sweep in the Ivy League Championship Series. Dartmouth then comes to Philadelphia on March 30 for a double-header. Last season, the two teams split a double-header in Hanover, N.H.
Following those two Ivy League matchups, Penn will finish off its second home stand of the season when it welcomes Monmouth for a doubleheader April 3. The last time these two teams met was in March 2010 in West Long Branch, N.J.
The Red and Blue will hit the road for their first Ivy League trip of the season for back-to-back doubleheaders at Yale and Brown April 5-6. Penn went 4-0 against these two teams last season, all four games at Penn Park.
Penn returns home April 11 for another Big 5 matchup against Villanova. That meeting will be followed up by back-to-back double-headers, April 13-14, against Princeton. Last season Penn travelled to Princeton, N.J. for the four-game series, getting the best of the Tigers three times.
The Quakers stay in University City April 17 for a City 6 matchup with Drexel before travelling to Ithaca, N.Y. for back-to-back doubleheaders, April 20-21, against Cornell. The last time Penn and Cornell met was a memorable one-game playoff to decide the South Division champion, which the Quakers won 4-0.
Penn returns home April 24 for their final Big 5 game of the season when Temple visits Penn Park. The Quakers and Owls split two close games at Temple last season.
Penn then finishes off its regular season with the annual home-and-home series against Ivy League rival Columbia, April 27-28. Last season the Quakers swept all four games.
The Ivy League Championship Series is scheduled for May 4-5 at the home of the division champion with the higher record. A Penn win in the best-of-three series would earn them an automatic bid to the NCAA Regionals, May 17-19.
Penn will return all of its starting position players as well as three pitchers, including First Team All-Ivy players Brooke Coloma, Elysse Gorney and Rookie of the Year Alexis Borden. They will also welcome four freshmen and two assistant coaches to the team, as they try and repeat last year's record-breaking season under the tutelage of 10th-year head coach Leslie King.


text:
POSITION – Events & Sales Manager
- Responsible for dealing with all group and sales enquiries.
- Maintain and update sales forecast and bookings on a daily basis.
- Update database with new leads and contacts on a weekly basis.
- Maintain a daily contact with local and international agencies following up on all enquiries.
- Consider all new trends, openings, competitors and general market offers to assist and improve sales strategy and action plan.
- Research and consider participation on local and international promotional trade fairs as well as all tourism related, social and lifestyle events.
- Work together with Front Desk, PR Manager and Heads of Department to ensure of all scheduled events good communication, forecast and general feedback.
- Offer operational support in all events from set up to breakdown, assisting in giving a smooth and professional service.
- Assist in training new staff to ensure a good organization and general knowledge of all event activities.
- Maximize all sales and business opportunities.
- Maintain a professional image both in appearance and general conduct when dealing with clients.
- Review on a weekly basis all feedback and following week events with department manager.
- Purobeach Palma
- Palma de Mallorca
- Spain
- Tourism or marketing degree.
- 3 years experience.
- Sales initiatives, proactive.
- Cosmopolitan and with presentation skills.
- Good communication and languages are essential.
- Windows, Microsoft package, outlook knowledge.
- Reporting.
- Accounting and administration experience.
- Languages: English, Spanish and German.
- Russian will be a plus.


text:
THIS year's Redditch Winter Ale Festival has been hailed a success.
The festival, at the Rocklands Social Club last weekend, featured more than thirty beers, including Seventh Heaven from the Weatheroak brewery in Studley, alongside a selection of traditional cider and perry.
Run by volunteers of the Redditch and Bromsgrove branch of CAMRA, the Campaign for Real ale, it was also raising money for the Alzheimer's Society to provide support for carers and sufferers of dementia.
Committed CAMRA member and Redditch MP Karen Lumley said it was a great success.
"Real Ale is a great British tradition and its continued success depends on grassroots community support at events such as this," she said.
"The festival is always a very fun and well attended event - long may that continue."
Redditch and Bromsgrove CAMRA chairman Paul Richards said that real ale is becoming increasingly popular.
"Our festival is a great opportunity to try traditional beers and ciders that you wouldn't normally find in the pub," he added.


text:
Just another question.
When i try to swich users i always get a system crash, also if i try to first lo out and then log in with other user it's ok, but if i try to log out and log in again with the other user i get a crash.
So... the only good way for me to change user is to reboot system.
Is it a bug? of slackware 12 or of KDE ? or maybe am i an idiot?:D


text:
Thursday, June 06, 2013 - 23:25 PM
Greg Diamond of Like Moths to Flames Now Playing Meinl Cymbals
Meinl Cymbals would like to welcome Greg Diamond of Like Moths to Flames to its family of artists. Based out of Columbus, OH, LMTF lays down a solid wall of pulverizing brutality that's laced with infectious anthems.
Greg and LMTF will be out on the the entire 2013 VANS Warped tour. Don't miss them!
Check out Greg's Meinl Cymbal set up here. (Chris)


text:
Bond reduced for alleged charity scam leader
Published: Friday, March 15, 2013 at 1:00 p.m.
Last Modified: Friday, March 15, 2013 at 1:00 p.m.
SANFORD — The Jacksonville attorney who authorities say is at the center of a gambling charity operation under investigation is having his bond reduced from $1 million to $200,000.
A judge reduced Kelly Mathis' bond Friday during a closed-door session in Sanford.
Authorities say the operation Mathis was at the center of generated almost $300 million under the guise that proceeds were donated to veterans' groups, but actually only 2 percent of that was given to charity.
Mathis' attorney says his client did nothing wrong. His attorney, Mitchell Stone, says he expects Mathis to post the bond and be released from the Seminole County Jail later in the day.
The probe into the operations connected to Allied Veterans led to the resignation of Florida Lt. Gov. Jennifer Carroll earlier this week.
Reader comments posted to this article may be published in our print edition. All rights reserved. This copyrighted material may not be re-published without permission. Links are encouraged.


text:
JACKSONVILLE, Fla. - Police and child welfare workers were at a Southside day care center Monday, four days after an 11-month-old girl was burned by scalding water.
Kennedy Ross suffered second-degree burns to her chin, neck and arm while at A Child's Choice Development Center on Beach Boulevard on Thursday.
Day care workers called the girl's mother at work, and the Kennedy's grandmother took her to the emergency room.
Ross' family says Kennedy saw another doctor at Nemours Hospital on Monday and her burns are improving. The family says they are looking for a new day care center as they will not return the girl to A Child's Choice. They are also in the process of hiring an attorney.
Employees at the center admitted they did not notify DCF about the incident.
"There could be potential violations, including lack of proper supervision of the child, and also concerns regarding keeping these things that could put kids in danger -- such as hot water (or) anything toxic -- they're not keeping them away from children," said DCF spokesman John Harrell. "Those are things we'll be looking into, but we need to investigate carefully."
The day care center has been open for 10 years. DCF says the facility had a few minor violations for improper documentation during its most recent inspection in May 2011.
Copyright 2012 by News4Jax.com. All rights reserved. This material may not be published, broadcast, rewritten or redistributed.


text:
• mollycoddle •
Pronunciation: mah-li-kah-dêl • Hear it!
Part of Speech: Verb, transitive & Noun
Meaning: 1. [Verb] To pamper, to coddle, to treat in an overly protective way, as you would a child. 2. [Noun] An effeminate man or boy.
Notes: A question I'm sure you often hear is, which is preferable: to overindulge, to spoil, to pamper, to coddle, or mollycoddle someone? To pamper someone is to give them everything they want, especially luxury items. To overindulge means to allow them to have their way more than they should. To spoil means to pamper someone to the point that it harms their character, while to coddle or mollycoddle means to treat as a child, to overprotect them.
In Play: Here is a playful word that you can use liberally around the house: "Stop mollycoddling that lazy brother of yours and make him do some housework this weekend." Hope she doesn't turn around and say, "Should I stop mollycoddling you and expect the same from you?" Don't leave the noun mollycoddle behind: "I like Curly Hair but I'm not sure a mollycoddle like him would help our rugby team much."
Word History: Today's Good Word is actually a compound noun based on molly "an effeminate man" plus coddle "to undercook; to be slack on discipline". "Molly" was originally a nickname for "Mary" but, like the nickname for "John", "Jack", it soon took on a life of its own. Coddle originally meant "cook an egg in water without boiling it," hence undercooking it. From this sense of underdoing something to "underdoing discipline" is but a very short hop.
Use this forum to discuss past Good Words.
8 posts • Page 1 of 1
- Dr. Goodword
- Site Admin
- Posts: 4563
- Joined: Wed Feb 02, 2005 9:28 am
- Location: Lewisburg, PA
- Contact:
• The Good Dr. Goodword
- Lexiterian
- Posts: 137
- Joined: Sat Feb 19, 2005 8:22 pm
- Location: A place to cross the river Thames with your Oxen
- Contact:
I had always thought that Molly was short for Margaret rather than Mary. A molly happens to be a fish too: undercooked? Also, even though I know a few Jacks who are formally Johns, I thought that Jack, being short for Jacob, meant James. What's in a name?
-- Garzo.
-- Garzo.
"Poetry is that which gets lost in translation" — Robert Frost
- Grand Panjandrum
- Posts: 1464
- Joined: Tue Feb 15, 2005 3:31 pm
- Location: Botucatu - SP Brazil
- Contact:
Coddle originally meant "cook an egg in water without boiling it," hence undercooking it.
Not necessarily undercooking. If you immerse a medium-sized egg in water of 80 deg C, and leave it for 10 minutes, it will be very nicely soft-boiled. The centre temperature will be just above 65 deg C, the yolk will be quite runny, and the white firm all through. Mmmmm.
At 70, though, you might get a hard yolk in a rather runny white. Yuck.
But I'm more interested in the curious fact that the name "יעקב (Ja'aqob, German Jakob, early Swedish Jakop, Jap, Jåp and Jeppe (the last one like in Danish/Norwegian), Danish Ib (via Jep), english James (including petnames Jim and Jimmy), Finnish Jaakko, French Jacques, Italian Giacomo and Spanish Jaime" (adapted from the Swedish National Encyclopedia) in English is Jacob in the OT but James in the NT. In modern Swedish, it's always Jakob.
Irren ist männlich
- Grand Panjandrum
- Posts: 1464
- Joined: Tue Feb 15, 2005 3:31 pm
- Location: Botucatu - SP Brazil
- Contact:
8 posts • Page 1 of 1
Return to "Good Word Discussion"
Who is online
Users browsing this forum: Bing [Bot] and 2 guests


text:
Clutch two-out knocks lift Braves to open second half
Heyward homers, drives in two as every starter reaches base
ATLANTA -- In a tight race with the Nationals atop the National League East, the Braves opened up the second half playing postseason-minded baseball. Atlanta tallied nine two-out hits in a 6-4 win against the Phillies on Friday night at Turner Field.
Every player in the starting lineup reached base as the Braves took the offensive momentum they generated in Chicago prior to the All-Star break and used it to win for the 15th time in the past 21 games and improve their record against the NL East to 26-17.
"That's the way we've been playing some baseball lately," Jason Heyward said. "Manufacturing stuff, getting timely hits and putting up good ABs and making that pitcher work for that extra out."
Christian Bethancourt, Ervin Santana, B.J. Upton and Andrelton Simmons recorded four consecutive two-out hits in a four-run second that gave Atlanta the lead for good, but the club's two-out production three innings later proved crucial.
Justin Upton smacked a two-out double to right field off A.J. Burnett in the fifth and scored on a base hit by Heyward, who had recorded the first of his two RBIs with a line-drive solo home run to lead off the second.
Following a Chris Johnson single, Tommy La Stella improved his batting average with runners in scoring position to .316 (12-for-38) with an RBI single that capped a more-than-suitable cushion for Santana opposite Burnett, who took the loss.
"Everything was up. I was off," Burnett said. "My changeups were up. Heyward hit a changeup up. My curveball was up. A few innings in the middle, I got it where I wanted to, but I was inconsistent, and you can't pitch against this club and be inconsistent."
Meanwhile, Santana seems mired in a middle ground.
He recorded a 1.99 ERA in his first six starts before posting a 6.44 mark in his next six. Santana has compiled a 3.92 ERA in his most recent six turns, recording five quality starts, including his six innings of four runs (three earned) on Friday night.
The right-hander threw seven of his first nine pitches for strikes before struggling with his command near the end of the first and into the second inning. Sixteen of Santana's next 31 pitches were balls, as he issued two walks and gave up two runs.
"A little bit, a couple of pitches up," Santana said, when asked if he was missing locations early. "After that inning, I just regrouped and I threw strikes."
Santana nearly walked Burnett, who was trying to lay down a sacrifice bunt, before getting the hurler to ground into an inning-ending 3-6-4 double play on a full count. First baseman Freddie Freeman, drawn in for a bunt, snagged the sharp grounder and got the play started.
"That was unbelievably improvised by Freeman, really," Braves manager Fredi Gonzalez said. "We don't even work on that play. And for him to get the slash by A.J. -- it wasn't a bunt -- and for him to hold his ground on that ball and then turn it to Simmons.
"There's a lot of moving pieces there that you don't really work on that play. And then Simmons hit La Stella coming from second base position covering first base; it was one of the best plays I've seen anybody make."
Santana regained his command and issued only one walk the rest of the way. He gave up two runs in the sixth, but those were the product of a Freeman error and perhaps fatigue. His 104 pitches are the fourth-most he has thrown in 18 starts.
Shae Simmons, Jordan Walden and Craig Kimbrel locked it down once Santana exited, thanks to stellar defensive plays by Bethancourt and Heyward.
Walden walked Jimmy Rollins to lead off the eight, but Bethancourt nabbed the shortstop trying to take second on a third strike to Chase Utley in the dirt. Heyward followed it up by robbing Ryan Howard of a hit with a diving catch, preserving Atlanta's two-run lead.
"That's going to win it. That's going to win the game for us," Heyward said. "I'm not worried about us scoring runs, but we're just going to have to play good defense and get ourselves out of jams and prevent the big hit."
Washington lost to Milwaukee on Friday night, giving Atlanta a one-game lead in the NL East. This win against the Phillies will not win the division for the Braves, but more games like it will as the second half plays out.
"The games in the first half obviously count for the same amount, but now we're kind of getting down to that second half, that last stretch," Johnson said. "We've got to start playing well, and hopefully we can stay at the top."
Joe Morgan is an associate reporter for MLB.com. This story was not subject to the approval of Major League Baseball or its clubs.


text:
I'll start this one off by saying - - - I don't know what went wrong???
This was the toughest chicken I've EVER had. I prepared this according to the recipe (HTG pg 220):
marinated the chicken
heated the grill to medium
placed the chicked skin-side down
cooked 15 minutes with lid closed (HTG says 12-15 for each side)
turned chicken, added reserved marinade, and grilled another 15 minutes
HTG said the chicken should be 180 degrees and it was 110. The outside was cooked to perfection. I had to reduce heat and cook for another 45 minutes to get 180. The chicken had a great flavor but was so tough it didn't chew well. The dog is eating a half chicken today!
What did I miss?


text:
|Publication number
|Publication type
|Application number
|Publication date
|Feb 24, 2009
|Filing date
|Jan 27, 2006
|Priority date
|Dec 8, 2000
|Fee status
|Also published as
|Publication number
|Marianna Tessel, Daniel Lange, Eugene Ponomarenko, Mitsuru Oshima, Daniel Burkes, Tjoen Min Tjong
|Original Assignee
|Ben Franklin Patent Holding Llc
|Export Citation
|BiBTeX, EndNote, RefMan
|Patent Citations (23), Non-Patent Citations (1), Referenced by (6), Classifications (9), Legal Events (5)
|External Links: USPTO, USPTO Assignment, Espacenet
This application is a continuation of U.S. application Ser. No. 09/732,812, filed Dec. 8, 2000, now allowed, which is incorporated in its entirety by reference herein.
This application is also related to and incorporates by reference herein in its entirety the commonly owned and concurrently filed patent application:
"SYSTEM FOR EMBEDDING PROGRAMMING LANGUAGE CONTENT IN VOICE XML" by Marianna Tessel, et al., hereinafter the "VoiceXML Language patent application".
This application incorporates by reference herein in its entirety the Appendix filed herewith that includes source code for implementing various features of the present invention.
With the continual improvements being made in computerized information networks, there is ever-increasing need for devices capable of retrieving information from the networks in response to a user's request(s). Devices that allow the user to enter requests using voice commands and to receive the information in audio format, are becoming increasingly popular. These devices are especially popular for use in a variety of situations where entering commands via a keyboard is not practical.
As technologies including telephony, media, text-to-speech (TTS), and speech recognition undergo continued development, it is desirable to periodically update the devices with the latest capabilities.
It is also desirable to provide a modular architecture that can incorporate components from a variety of vendors, and can operate without requiring knowledge of, or changes to, the application for which the device is utilized.
It is further desirable to provide a system that can be scaled up to tens of thousands of simultaneously active telephony sessions. This includes independently scaling the telephony, media, text to speech and speech recognition resources as needed.
A system and method for processing voice requests from a user for accessing information on a computerized network and delivering information from a script server and an audio server in the network in audio format. A voice user interface subsystem includes: a dialog engine that is operable to interpret requests from users from the user input, communicate the requests to the script server and the audio server, and receive information from the script server and the audio server; a media telephony services (MTS) server, wherein the MTS server is operable to receive user input via a telephony system, and to transfer the user input to the dialog engine; and a broker coupled between the dialog engine and the MTS server. The broker establishes a session between the MTS server and the dialog engine and controls telephony functions with the telephony system.
The present invention advantageously supports a wide range of voice-enabled telephony applications and services. The components included in the system are modular and do not require knowledge of the application in which the system is being used. Additionally, the system is not dependent on a particular vendor for speech recognition, text to speech translation, or telephony, can therefore readily incorporate advances in telephony, media, TTS and speech recognition technologies. The system is also capable of scaling up to tens of thousands of simultaneously active telephony sessions. This includes independently scaling the telephony, media, text to speech and speech recognition resources as needed.
The foregoing has outlined rather broadly the objects, features, and technical advantages of the present invention so that the detailed description of the invention that follows may be better understood.
The present invention may be better understood, and its numerous objects, features, and advantages made apparent to those skilled in the art by referencing the accompanying drawings. The use of the same reference symbols in different drawings indicates similar or identical items.
Users access VA system 100 through a telephone network, such as Public Switched Telephone Network (PSTN) 108, which is a known international telephone system based on copper wires carrying analog voice data. Access via other known telephone networks including integrated services digital network (ISDN), fiber distributed data interface (FDDI), and wireless telephone networks can also be utilized.
Users can also connect to VA system 100 and subscriber information databases 104 through the computer network 106 using an application program, commonly referred to in the art as a browser, on workstation 110. Browsers, such as Internet Explorer by Microsoft Corporation and Netscape Navigator by Netscape, Inc., are well known and commercially available. The information can be output from workstation 110 in audio format and/or in text/graphics formats when workstation 110 includes a display. Subscriber database 104 can provide a graphical user interface (GUI) on workstation 110 for maintaining user profiles, setting up e-mail consolidation and filtering rules, and accessing selected content services from subscriber databases 104.
Those skilled in the art will appreciate that workstation 110 may be one of a variety of stationary and/or portable devices that are capable of receiving input from a user and transmitting data to the user. Workstation 110 can be implemented on desktop, notebook, laptop, and hand-held devices, television set-top boxes and interactive or web-enabled televisions, telephones, and other stationary or portable devices that include information processing, storage, and networking components. The workstation 110 can include a visual display, tactile input capability, and audio input/output capability.
Telephony subsystem 112 provides a communication interface between VA system 100 and PSTN 108 to allow access to information databases 102 and 104. Telephony subsystem 112 also interfaces with VUI Subsystem 114 which performs voice user interface (VUI) functions according to input from the user through telephony subsystem 112. The interface functions can be performed using commercially available voice processing cards, such as the Dialogic Telephony and Voice Resource card from Dialogic Corporation in Parsippany, N.J. In one implementation, the cards are installed on servers associated with VUI Subsystem 114 in configurations that allow each MTS box to support up to 68 concurrent telephony sessions over ISDN T-1 lines connected to a switch. One suitable switch is known as the DEFINITY Enterprise Communications Server that is available from Lucent Technologies, Murray Hill, N.J.
Script server and middle layer 116 generate dialog scripts for dialog with the user. The script server interprets dialog rules implemented in scripts. VUI Subsystem 114 converts dialog instructions into audio output for the user and interprets the user's audio response.
Communications module 118 handles the interface between content services 120 and infrastructure services 122. A commercially available library of communication programs, such as CORBA can be used in communications module 118. Communications module 118 can also provide load balancing capability.
Content services 120 supply the news, weather, sports, stock quotes and e-mail services and data to the users. Content services 120 also handle interfaces to the outside world to acquire and exchange e-mail messages, and to interface with networks 106, 107, and the script server and middle layer routines 116.
Infrastructure services 122 provide infrastructure and administrative support to the content services 120 and script server and middle layer routines 116. Infrastructure services 122 also provide facilities for defining content categories and default user profiles, and for users to define and maintain their own profiles.
Referring now to
In one implementation, script server 116 receives instructions, and transmits user response data and status, using hypertext transfer protocol (HTTP). Data from script server 116 are transmitted in voice extensible markup language (XML) scripts.
Media telephony services (MTS) server 204 interfaces the VUI subsystem 114 with telephony subsystem 112. MTS server 204 includes text to speech service provider (TTSSP) 208 to convert information in text format to audio format; telephony service provider (TSP) 210 to interface with telephony subsystem 112; media service provider (MSP) 212 to provide audio playback; and speech recognition service provider (SRSP) 214 to perform speech recognition.
In one implementation, each service provider 208, 210, 212, 214 is contained in a separate, vendor-specific DLL, and is independent of all other service providers. Each service provider 208, 210, 212, 214 implements an abstract application programmer's interface (API), as known in the art, that masks vendor-specific processing from the other service providers in MTS server 204 that use its services. These abstract APIs allow service providers to call each other, even in heterogeneous environments. Examples of the APIs are included in the Appendix under the following names: MediaChannel.cpp; SpeechChannel.cpp; TTSChannel.cpp; and TelephonyChannel.cpp.
TTSSP 208 implements a text to speech (TTS) API for a given vendor's facilities. TTSSP 208 supports methods such as SynthesizeTTS, as well as notifying the MTS server 204 when asynchronous TTS events occur. In one implementation, the RealSpeak Text To Speech Engine by Lernout and Hauspie Speech Products N.V. of Flanders, Belgium is used for text to speech conversion. In another implementation, the AcuVoice Text To Speech Engine by Fonix of Salt Lake City, Utah is used for text to speech conversion.
Each TSP 210 implements a telephony API for a given vendor's hardware and a given telephony topology. TSP 210 supports methods such as PlaceCall, DropCall, AnswerCall, as known in the art, as well as notifying the MTS server 204 when asynchronous telephony events, such as CallOffered and CallDropped, occur.
MSP 212 implements a media API for a given vendor's hardware. MSP 212 supports methods such as PlayPrompt, RecordPrompt, and StopPrompt, as well as notifying the MTS server 204 when asynchronous media events, such as PlayDone and RecordDone, occur.
SRSP 214 implements a speech recognition API for a given vendor's speech recognition engine and supports methods such as "recognize" and "get recognition results," as well as notifying the MTS server 204 when asynchronous speech recognition events occur. One implementation of SRSP 214 uses the Nuance Speech Recognition System (SRS) 228 offered by Nuance Corporation in Menlo Park, Calif. The Nuance SRS includes three components, namely, a recognition server, a compilation server, and a resource manager. The components can reside on MTS server 204 or on another processing system that is interfaced with MTS server 204. Other speech recognition systems can be implemented instead of, or in addition to, the Nuance SRS.
In one implementation, MTS server 204 interfaces with the VDE 202 via Common Object Request broker Architecture (CORBA) 216 and files in waveform (WAV) format in shared storage 218. CORBA is an open distributed object computing infrastructure being standardized by the Object Management Group (OMG). OMG is a not-for-profit consortium that produces and maintains computer industry specifications for interoperable enterprise applications. CORBA automates many common network programming tasks such as object registration, location, and activation; request demultiplexing; framing and error-handling; parameter marshalling and demarshalling; and operation dispatching.
Each MTS server 204 is configured with physical hardware resources to support the desired number of dedicated and shared telephone lines. For example, in one implementation, MTS server 204 supports three T-1 lines via the Dialog Telephony Card, and up to 68 simultaneous telephony sessions.
Although communication between the user, the MTS server 204 and VDE 202 is full-duplex, i.e., MTS server 204 can listen while it is "talking" to the user through the "Barge-in" and "Take a break" features in MTS server 204.
In many instances when a recording or prompt is being played, the user is allowed to interrupt the VA system 100. This is referred to as "barge-in." As an example, users are allowed to say "Next" to interrupt playback of e-mail in which they are not interested. When a recognized interruption occurs, MTS server 204 stops current output and flushes any pending output.
The "Take a break" feature allows users to tell the VA system 100 to ignore utterances that it "hears"(so they may have a conversation with a passenger, for example). In one implementation, when the users say, "Take a break," the VA system 100 suspends speech recognition processing until it recognizes "Come back." Support for the "barge in" and "take a break" features can be implemented at the application level or within MTS server 204. VUI broker 206 establishes VDE/MTS sessions when subscribers call VA system 100. VUI broker 206 allocates an MTS server 204 and a VUI client object 232 in response to out-dial requests from an application program. An application is a program that uses the VUI subsystem 114. VUI broker 206 also allocates a VUI client object 232 in response to incoming requests from an MTS server 204.
A VUI client object 232 identifies the VUI client program for VUI broker 206 and MTS server 204. VUI client object 232 also acts as a callback object, which will be invoked by VUI broker 206 and MTS server 204. When MTS server 204 receives an incoming call, it delegates the task of finding a VUI client object 232 to handle the call to VUI broker 206. VUI broker 206 then selects one of the VUI client objects 232 that have been registered with it, and asks whether the VUI client object 232 is interested in handling the call.
MTS server 204 also calls various methods of VUI client object 232 to get telephony-related notifications. To receive these notifications, the VUI client object 232 must first make itself visible to VUI broker 206. A VUI client object 232, therefore, must locate VUI broker 206 through a naming service, such as CosNaming or Lightweight Directory Access Protocol (LDAP), as known in the art, and register the VUI client object 232 with it.
VUI client objects 232 support at least the following functions:
VUI client object 232 includes Connection, Session, and Prompt wrapper classes that provide a more synchronous API on top of the VUI broker 206. The Prompt class is an object that defines prompts such as TTS, AUDIO, or SILENCE prompts.
The VUI broker 206 supports at least the following functions:
VUI subsystem 114 also includes a multi-threaded Voice XML (VoiceXML) interpreter 233, VUI client object 232, and application 234. Application 234 includes VDE 202, VDE shell 236, and an optional debugger 238. Application 234 interfaces with other components such as script server 116, audio distribution server 220, VoiceXML interpreter 233, and manages resources such as multiple threads and interpreters.
VDE shell 236 is a command line program which enables the user to specify and run the VoiceXML script with a given number. This is a development tool to help with writing and testing VoiceXML script.
The VoiceXML interpreter 233 interprets XML documents. The interpreter 230 can be further divided into three major classes: core interpreter class 240, VoiceXML document object model (DOM) class 242, and Tag Handlers class 244, as shown in
The core interpreter class 240 defines the basic functionality that is needed to implement various kinds of tags in the VoiceXML. Core interpreter class 240 includes VoiceXML interpreter methods (VoiceXMLInterp) 246, which can be used to access the state of the VoiceXML interpreter 233 such as variables and documents. VoiceXMLInterp 246 is an interface to VoiceXML interpreter 230, which is used to process VoiceXML tags represented by DOM objects. Core interpreter class 240 also includes speech control methods 248 to control speech functionality, such as playing a prompt or starting recognition.
Core interpreter class 240 includes the eval(Node node) method 250, which takes a DOM node, and performs the appropriate action for each node. It also maintains state such as variables or application root, and includes methods for accessing those states. The primary methods for core interpreter class 240 include:
Speech Control methods 248 is an interface to access speech recognition and playback capability of VA system 100 (
The Primary Methods in Speech Control Methods 244 Include:
VoiceXML DOM class 242 is used to construct a parse tree, which is the internal representation of a VoiceXML script. The VoiceXML interpreter 233 processes the parse tree to get information about a script. The VoiceXML DOM class 242 includes the subclasses of the XML Document Object Model and defines additional attributes/functions specific to Voice XML. For example, VoiceXML DOM class 242 includes a field tag with a timeout attribute, and a method to retrieve all active grammars associated with the field.
Tag Handlers class 244 includes objects that implement the actual behavior of each VoiceXML tag. Most VoiceXML tags have a tag handler 280 associated with them. The VoiceXML tags are further described in the VoiceXML Language patent application. The core interpreter 240 looks up the corresponding tag handler object from a given VoiceXML DOM object, and calls the perform (VoiceXMLInterp, Element) method 282 along with VoiceXMLInterp 246 and the VoiceXML Element. Core interpreter 240 may get information from "element" to change the interpreter state, or it may play prompts using VoiceXMLInterp 246. VoiceXMLInterp 246 may further evaluate the child nodes using the interpreter object.
Tag handler 280 includes a perform method 282 to perform actions appropriate for its element. The perform method 282 takes two arguments: VoiceXMLInterp object 246 and the Element which is to be executed. A tag handler implementation uses those objects to get the current state of interpreter 233 and the attributes on the element, performs an action such as evaluating the expression in current context, or further evaluates the child nodes of the element. It may throw an EventException with the event name if it needs to throw a VoiceXML event.
Similar to TagHandler, the ObjectHandler is an interface to be implemented by specific Object Tag. However, the interface is slightly different from TagHandler because the object tag does not have child nodes but submit/expect attributes instead. ObjectHandler is also defined for each URL scheme, but not tag name. When the interpreter encounter the object tag, it examines the src attribute as a URL, retrieves the scheme information, and looks up the appropriate ObjectHandler. It uses the following package pattern to locate an ObjectHandler for the given scheme.
Any Object tag implementation therefore must follow this package name. There is no way to change the way to find an ObjectHandler for now. We can adopt more flexible mechanism used in Prompt Composition API if it is desirable.
The Object Handler Includes the Following Method:
The Prompt Composition API composes complex prompts that consist of audio/TTS and silence. A developer can implement a component, called PromptGenerator, which composes specific types of prompts such as phone number, dollar amount, etc. from a given content (string) without knowing how they will be played.
An application of these components, on the other hand, can create the composite prompt by getting a component from PromptGeneratorFactory and using it. Because the Prompt Composition API is defined to be independent of the representation of composite prompts (CompositePrompt), the application can implement its own representation of composite prompts for its own purpose. For example, VDE 202 includes MTSCompositePrompt to play prompts using MTS. A developer can implement VoiceXMLCompositePrompt to generate VoiceXML.
VDE 202 uses the Prompt Composition API to implement "say as" tags, and a "say as" tag can be extended by implementing another PromptGenerator using the Prompt Composition API.
CompositePrompt is an interface to allow the composite prompt generator to construct audio/tts/silence prompts in an implementation independent manner. VoiceXML Interpreter 233 may implement this class to generate MTS server 204 prompts while a Java Server Pages (JSP) component may implement this to generate VoiceXML tags such as <prompt/><audio/><break/>.
Composite Prompt Includes the Following Methods:
PromptGenerator is the parent interface for all prompt generator classes. Specific implementation of PromptGenerator will interpret the given content and append the converted prompts to the given composite prompt. The following methods are included in PromptGenerator:
PromptGeneratorFactory is the object which is responsible for finding the appropriate PromptGenerator object for given type. The default behavior is that if it cannot find a generator object in the cache, it will try to create a PromptGenerator object with a default class name, such as com.genmagic.invui.vxml.prompt.generator.<type_name>.Handler where type_name is the name of type. It is also possible to customize the way it creates the generator by replacing the default factory with the PromptGeneratorFactory object (see setPromptGeneratorFactory and createPromptGenerator methods below). The following methods are included in PromptGeneratorFactory:
Referring now to
The channel objects 302, 304, 306, 308, 310 are managed by their associated service providers 208, 210, 212, 214. The Play Media Channel 302 and the Record Media Channel 304, which are different instances of the same object, are both managed by the Media Service Provider 212. Most communications and direction to the channels 302, 304, 306, 308, 310 are from and by the session objects 300, however, some inter-channel communications are direct.
In one implementation, the VDE 202 is written in Java for portability, and can be implemented on a different machine from the MTS server 204. The relationship between the VDE 202 and the Script Server 116 is similar to the relationship between a conventional browser, such as Internet Explorer or Netscape Navigator, and a server using hypertext transfer protocol (HTTP), as known in the art. The VDE 202 receives instructions in the form of VoiceXML commands, which it interprets and forwards to the appropriate Media Telephony Services session for execution. When requested to play named audio files (e.g., canned prompts and recorded news stories), the VDE 202 calls the Audio Distribution Server 220 to retrieve the data in the form of WAV files.
In one implementation, VDE 202 and MTS servers 204 reside on separate machines, and are configured in groups. There can be one VDE group and one MTS group, however, there can be multiple groups of each type, with different numbers of VDE and MTS groups, as needed. The number of instances in an MTS group is determined by the processing load requirements and the number of physical resources available. One MTS server 204 may be limited to a certain number of telephony sessions, for example. The number of instances in a VDE group is sized to meet the processing load requirements. To some extent, the ratio depends on the relative processing speeds of the machines where the VDEs 202 and MTS servers 204 reside.
Depending on the loading, there are two to three VUI brokers 206 for each MTS/VDE group pair. The role of the VUI broker 206 is to establish sessions between specific instances of MTS servers 204 and VDEs 202 during user session setup. Its objective is to distribute the processing load across the VDEs 202 as evenly as possible. VUI brokers 206 are only involved when user sessions are being established; after that, all interactions on behalf of any given session are between the VDE 202 and MTS server 204.
There can be multiple VUI brokers 206 that operate independently and do not communicate with one another. The VDEs 202 keep the VUI brokers 206 up to date with their status, so the VUI brokers 206 have an idea of which physical resources have been allocated. Each MTS server 204 registers itself with all VUI brokers 206 so that, if an MTS server 204 crashes, the VUI broker 206 can reassign its sessions to another MTS server 204. An MTS server 204 only uses the VUI broker 206 that is designated as primary unless the primary fails or is unavailable.
A VUI broker 206 is called by an MTS server 204 to assign a VDE session. It selects an instance using a round-robin scheme, and contacts the VDE 202 to establish the session. If the VDE 202 accepts the request, it returns a session, which the VUI broker 206 returns to the MTS server 204. In this case, the MTS server 204 sets up a local session and begins communicating directly with the VDE 202. If the VDE 202 refuses the request, the VUI broker 206 picks the next instance and repeats the request. If all VDEs 202 reject the request, the VUI broker 206 returns a rejected response to the MTS server 204. In this case, the MTS server 204 plays a "fast busy" to the caller.
The VDE 202 interfaces with the MTS server 204 via CORBA 216, with audio (WAV) files passed through shared files 218. The interface is bi-directional and essentially half-duplex; the VDE 202 passes instructions to the MTS server 204, and receives completion status, event notifications, and recognition results. In one implementation, MTS server 204 notifications to VDE 202 (e.g., dropped call) are asynchronous.
Referring now to
Telephony subsystem 112 also passes identification information for the vehicle and the user, and information on how the user's call is switched from data to voice. The MTS server 204 creates the new user session in process 403 and contacts its VUI broker 206 to request a VDE session object 300 in process 404. The MTS server 204 sends this request to its primary VUI broker 206, but would send it to an alternate VUI broker if the primary were unavailable.
In processes 405 and 406, VUI broker 206 selects a VDE instance, and sends a new session request to VDE 202. In process 407, the VDE 202 rejects the request if it cannot accept it (e.g., it is too busy to handle it). In this situation, the VUI broker 206 selects another VDE instance and sends the new session request.
In process 408, VUI broker 206 transmits the VUI session object 300 to MTS server 204. The VUI session object 300 is used for all subsequent communications between the MTS server 204 and VDE 202. MTS server 204 then sends a "new call" message, which contains the DNIS, ANI and UUI data, to the VDE 202 in process 409.
MTS server 204 sends ringing notification to PSTN 108 in process 410 to signify that the call was received. In processes 411 and 412, VDE 202 fetches a default script or sends the address of a different script to script server 116, along with the DNIS, ANI, and UUI data that it received from MTS server 204. An example of a default script is "Please wait while I process your call."
In process 413, the script server 116 uses middle layer components to parse and validate the UUI. Depending on the results of the validation, the script server 116 initiates the appropriate dialog with the user in process 414 by transmitting a VoiceXML script to VDE 202. The VDE 202 then transmits a prompt to MTS server 204 to play the script and continue the session, and/or disconnect the session in process 415.
Referring now to
In process 502, the VDE 202 sends a request for the audio file to audio distribution server 220, which fetches the audio file in process 503 and sends it to VDE 202 in process 504. In process 505, the audio file is stored in shared files 218, which is shown as cache memory in
Note that the example shown in
The process flow inside MTS server 204 for playing a prompt is shown in
The process flow inside MTS server 204 for speech recognition is shown in
Grammar lists are specific to the speech recognition vendor. For example, the Nuance Speech Recognition System has two forms: static (compiled) and dynamic. The static version is pre-compiled and is subject to the usual development release procedures. The dynamic version must be compiled before it can be used, which affects start-up or run-time performance. The VUI client obtains a grammar handle object for particular grammar(s) to be activated, before it sends recognition requests. A grammar handle object is a reference to a grammar that is installed and compiled within MTS server 204. Once it is obtained, the client object can use the handle to activate the same grammar within the session.
In process 702, a prompt to start speech recognition is sent from the session 300 to the speech channel 306. In process 703, a prompt to start speech recording is sent from the session 300 to the record media channel 304. The MTS server 204 begins recording in process 704 and sends audio data to speech channel 306. When the speech channel 308 recognizes a command in the speech, process 706 sends notifies session 300 from speech channel 306. A command to stop recording is then sent from speech channel 306 to record media channel 304 in process 707.
The result of the speech recognition is sent from session 300 to VDE 202. Speech recognition service provider 214 identifies certain key words according to the grammar list when they are spoken by a user. For example, the user might say, "Please get my stock portfolio." The grammar recognition for that sentence might be "grammar <command get> <type stock>." The key word, or command, is sent to the VDE 202, along with attributes such as an indication of which grammar was used and the confidence in the recognition. The VDE 202 then determines what to do with the response. The VDE 202 normally queues one or more prompts to be played, and then issues a Play directive to play them. The Append command adds one or more prompts to the queue, and is heavily used. The VDE 202 can send prompts and text-to-speech (TTS) requests individually, and/or combine a sequence of prompts and TTS requests in a single request. Following are examples of requests that the VDE 202 can send to the MTS server 204:
To handle multiple requests, the example in
Once the multiple requests are issued, VDE 202 then issues the play prompts and recognize request to MTS session 300 in process 809. MTS session 300 transmits the request to play media channel 302 in process 810. In process 811, play media channel 302 issues fetch and play requests to telephony channel 310. In process 812, play media channel 302 issues a TTS request to text to speech channel 308. Note that the type of input format, such as ASCII text, may be specified. When text to speech channel 308 is finished converting the text to speech, it sends the resulting audio file to play media channel 302. In process 814 and 815, play media channel 302 sends the play requests for the audio and TTS files to telephony channel 310. A response indicating that the play commands were issued is then sent from the play media channel 302 to VDE 202 in processes 816 and 817.
The VA system 100 (
As a further advantage, VA system 100 is not tied to any particular vendor for speech recognition, text to speech translation, or telephony. The VA system 100 can be readily extended to incorporate advances in telephony, media, TTS and speech recognition technologies without requiring changes to applications.
A further advantage is that VA system 100 is capable of scaling up to tens of thousands of simultaneously active telephony sessions. This includes independently scaling the telephony, media, text to speech and speech recognition resources as needed.
Those skilled in the art will appreciate that software program instructions are capable of being distributed as a program product in a variety of forms, and that the present invention applies equally regardless of the particular type of signal bearing media used to actually carry out the distribution. Examples of signal bearing media include recordable type media such as floppy disks and CD-ROM, transmission type media such as digital and analog communications links, as well as other media storage and distribution systems.
Additionally, the foregoing detailed description has set forth various embodiments of the present invention via the use of block diagrams, flowcharts, and examples. It will be understood by those within the art that each block diagram component, flowchart step, and operations and/or components illustrated by the use of examples can be implemented, individually and/or collectively, by a wide range of hardware, software, firmware, or any combination thereof. In one embodiment, the present invention may be implemented via Application Specific Integrated Circuits (ASICs). However, those skilled in the art will recognize that the embodiments disclosed herein, in whole or in part, can be equivalently implemented in standard Integrated Circuits, as a computer program running on a computer, as firmware, or as virtually any combination thereof and that designing the circuitry and/or writing the code for the software or firmware would be well within the skill of one of ordinary skill in the art in light of this disclosure.
While the invention has been described with respect to the embodiments and variations set forth above, these embodiments and variations are illustrative and the invention is not to be considered limited in scope to these embodiments and variations. For example, although the present invention was described using the Java and XML programming languages, and hypertext transfer protocol, the architecture and methods of the present invention can be implemented using other programming languages and protocols. Accordingly, various other embodiments and modifications and improvements not described herein may be within the spirit and scope of the present invention, as defined by the following claims.
|Cited Patent
|Filing date
|Publication date
|Aug 22, 1996
|Jan 26, 1999
|At&T Corp
|Voice menu optimization method and system
|Jan 3, 1997
|Aug 24, 1999
|Ncr Corporation
|Electronic forms voice messaging apparatus and method
|May 1, 1998
|Nov 7, 2000
|Sun Microsystems, Inc.
|Voice user interface with personality
|May 25, 1999
|May 29, 2001
|Lucent Technologies Inc.
|Method and apparatus for assembling and presenting structured voicemail messages
|Dec 7, 1999
|Jul 17, 2001
|Microstrategy, Inc.
|System and method for voice service bureau
|Oct 2, 1998
|Jul 31, 2001
|Motorola, Inc.
|Voice browser for interactive services and methods thereof
|Oct 19, 1999
|Mar 26, 2002
|Mci Worldcom, Inc.
|Intelligent network
|Aug 23, 2000
|May 7, 2002
|Motorola, Inc.
|Markup language for interactive services and methods thereof
|Oct 25, 1999
|Oct 8, 2002
|Zaplet, Inc.
|System for communicating information among a group of participants
|Feb 9, 2000
|Dec 3, 2002
|Cisco Technology, Inc.
|Arrangement for defining and processing voice enabled web applications using extensible markup language documents
|May 13, 2000
|Dec 17, 2002
|Object Power, Inc.
|Method and system for measuring and valuing contributions by group members to the achievement of a group goal
|Mar 21, 2000
|Jan 21, 2003
|America Online, Inc.
|System and method for voice access to internet-based information
|Oct 5, 1998
|May 27, 2003
|International Business Machines Corporation
|Converting schemas to component models
|Dec 7, 1999
|Jul 27, 2004
|Microstrategy, Incorporated
|System and method for real-time, personalized, dynamic, interactive voice services for property-related information
|Jan 17, 2003
|Aug 23, 2005
|Dialsurf, Inc.
|Voice-interactive marketplace providing promotion and promotion tracking, loyalty reward and redemption, and other features
|Mar 21, 2002
|Aug 23, 2005
|International Business Machines Corporation
|Conversational networking via transport, coding and control conversational protocols
|Jun 26, 2001
|Jan 10, 2006
|Silver Creek Systems, Inc.
|Method and apparatus for normalizing and converting structured content
|Dec 8, 2000
|Mar 21, 2006
|Ben Franklin Patent Holdings L.L.C.
|Open architecture for a voice user interface
|Oct 1, 1999
|Nov 14, 2006
|International Business Machines Corporation
|Conversational computing via conversational virtual machine
|Dec 8, 2000
|Jan 30, 2007
|Ben Franklin Patent Holding Llc
|System for embedding programming language content in voiceXML
|Mar 6, 2001
|Jan 24, 2002
|Telenova Communications Corp.
|Internet based audio and video communication system using a virtual desktop
|Jun 8, 2001
|Feb 14, 2002
|Mortl William M.
|Computer-implemented method and apparatus for obtaining permission based data
|Dec 4, 2001
|Dec 26, 2002
|International Business Machines Corporation
|Reusable voiceXML dialog components, subdialogs and beans
|Voice eXtensible Markup Language, VoiceXML Version 1.00, Mar. 7, 2000, by VoiceXML Forum.
|Citing Patent
|Filing date
|Publication date
|Feb 20, 2009
|Aug 23, 2011
|Marianna Tessel
|Servicing of information requests in a voice user interface
|Jul 5, 2011
|Jun 18, 2013
|At&T Mobility Ii Llc
|Systems and methods for delivering a converted message to a vehicle media system
|Apr 16, 2012
|Dec 31, 2013
|Intellectual Ventures I Llc
|Open architecture for a voice user interface
|Jun 14, 2013
|Oct 25, 2016
|At&T Mobility Ii Llc
|Vehicle-based message control using cellular IP
|Feb 20, 2009
|Aug 27, 2009
|Ben Franklin Patent Holding, Llc
|Open Architecture For A Voice User Interface
|Jul 5, 2011
|Oct 27, 2011
|Henry Jr Coulter C
|Vehicle-Based Message Control Using Cellular IP
|U.S. Classification
|704/275, 704/270, 379/88.01
|International Classification
|Cooperative Classification
|European Classification
|May 2, 2006
Owner name: BEN FRANKLIN PATENT HOLDING LLC., CALIFORNIA
Free format text: CHANGE OF NAME;ASSIGNOR:INTELLECTUAL VENTURES PATENT HOLDING I, L.L.C.;REEL/FRAME:017562/0193
Effective date: 20031118
Owner name: GENERAL MAGIC, INC., CALIFORNIA
Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:TESSEL, MARIANNA;LANGE, DANIEL;PONOMARENKO, EUGENE;AND OTHERS;REEL/FRAME:017562/0177;SIGNING DATES FROM 20011115 TO 20011212
Owner name: INTELLECTUAL VENTURES PATENT HOLDING I, L.L.C., WA
Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:GENERAL MAGIC, INC.;REEL/FRAME:017562/0163
Effective date: 20030527
|Aug 17, 2010
|Certificate of correction
|Jul 25, 2012
|Fee payment
Year of fee payment: 4
|Jun 18, 2013
Owner name: INTELLECTUAL VENTURES I LLC, DELAWARE
Free format text: MERGER;ASSIGNOR:BEN FRANKLIN PATENT HOLDING LLC;REEL/FRAME:030638/0417
Effective date: 20130212
|Jul 25, 2016
|Fee payment
Year of fee payment: 8


text:
35 Vegetarian-Friendly Holiday Recipesby Toby Amidor in Healthy Holidays, December 22, 2012
Looking for tasty vegetarian recipes this holiday season? From appetizers to mains to desserts, these 35 recipes will leave everyone (including meat lovers) begging for seconds.
The Criteria
The terms "healthy" and "vegetarian" may seem synonymous but that's not always the case. All the selected recipes meet our healthy criteria for calories, fat and saturated fat. In addition, in order to meet the nutrient requirements of a vegetarian, a variety of recipes that include whole grains, lean proteins, nuts, seeds, fruits, and veggies were selected.
Although there are various types of vegetarians, we stuck to the basics. These recipes don't include any meat, poultry, fish or seafood. Some do include dairy and eggs and would be appropriate for a lacto- or lacto-ovo-vegetarian.
- Tomato Bruschetta
- Chile Garlic Edamame
- Porcini and Nepitella
- Spinach and Goat Cheese Tartlets
- Stuffed Mushrooms
Soups and Salads
- Red Lentil Soup
- Carrot and Carrot Juice Soup
- Portobello Mushroom Salad
- Green Salad With Buttermilk Dressing
- Red Onion and Cucumber Salad
- Apple Walnut Wheat Berry Salad
Main Dishes
- Healthified Portobello Lasagna
- Chickpea and Artichoke Masala
- Beet Risotto With Truffle Oil
- Pasta With Winter Squash and Tomatoes
- Vegetable Lettuce Wraps
- Sauteed Kale
- Roasted Brussels Sprouts
- Spiced Squash With Yogurt Dressing
- Twice Baked Potatoes
- Provencal Potato Gratin
- Vegetarian Southern Style Collard Greens
- Warm Farro Salad
- Spiced Lentils
- Yellow Quinoa
- Vegetable Tian
- Lemon Thyme Bars
- Red Wine Poached Pears
- Fruitcake Cookies
- Chocolate Cherry Cookies
- Chocolate Macaroons