text:
Kenney Fabric Roller Window Shade - Walmart.com Skip To Primary Content Skip To Department Navigation Menu Toggle Search Walmart. Save Money. Live Better. Walmart. Save Money. Live Better. All All Departments Auto & Tires Baby Beauty Books Cell Phones Clothing Electronics Food Gifts & Registry Health Home Home Improvement Household Essentials Jewelry Movies Music Office Party & Occasions Patio & Garden Pets Pharmacy Photo Center Sports & Outdoors Toys Video Games Clear search field Search Hello, Hello. Sign In My Account Track My Order My Account Savings Catcher Compare prices and save Pharmacy Account Manage your prescriptions VUDU Library Unlimited access to thousands of movies and TV shows Sign Out Sign In View my account Create an Account Get more out of Walmart.com Items in cart Hello. Sign In Main Menu All Departments Top gifting deals Electronics & Office Shop Electronics Online Specials TV & Video Shop all TVs DVD & Blu-ray Players Home Audio & Theater Cell Phones Shop all No-Contract Phones Unlocked Phones Prepaid Minutes & Data Straight Talk Cases & Accessories Home Automation Wearable Tech iPad & Tablets Shop all iPad Windows Tablets Android Tablets Accessories Computers Shop all Laptops Desktops Printers & Supplies Networking Software Monitors Accessories Auto Electronics Shop all GPS & Navigation Video Games Shop all Value Bundles Cameras & Camcorders Portable Audio Shop all iPod & MP3 Players Headphones Speakers & Docks Office Shop all Great gift deals Office Supplies School Supplies Small Business Center Office Technology Cut the Cable Movies, Music & Books Great Gift Deals Movies & TV Shop all Great Gift Deals Action & Adventure Blu-ray Discs Boxed Sets Children & Family Instawatch Movie DVDs New Releases Preorders TV Shows Video on Demand by VUDU Teenage Mutant Ninja Turtles Music Shop all Great Gift Deals Music Gift Cards Collections & Boxed Sets Country Music Music DVDs New Releases Pop R&B / Soul Rock Ticketmaster Top 100 CDs Vinyl Musical Instruments Books Shop all Great Gift Deals Top 200 Sellers New Releases Adult Coloring Books Audiobooks Children's & Teen Books Classic Books Harry Potter Journals Textbooks Batman v Superman Captain America Star Wars Home, Furniture & Appliances Shop All Home Great Gift Deals Guest Ready Home Gift Guide Bedding Shop all Bedding Sets Basic Bedding Kids' Bedding Teen Bedding Bath Storage & Organization Sewing & Crafts Furniture Shop all Bedroom Dining Room Kids' Furniture Living Room Office TV Stands Mattresses Home Decor Shop all Curtains & Blinds Lighting Rugs Vacuums & Floor Care Luggage Appliances Kitchen & Dining Shop all Cookware, Bakeware & Tools Dining & Entertaining Kitchen Appliances Kitchen Storage Featured Shops Shop all Better Homes and Gardens Pioneer Woman Personalized Gifts Kids' Rooms Teen Rooms Home Improvement & Patio Shop All Home Improvement Great gift deals Gifts by Price Shop all Under $20 Under $50 Under $100 Under $200 Tools Shop all Power Tools Hand Tools All Tool Sets Generators Home Automation Heating & Cooling Shop all Heaters Fireplaces Dehumidifiers Bathroom Renovations Kitchen Renovations Water Purification Light Bulbs Paint Shop all Ladders Garage Storage Shop all Free Standing Shelves Patio & Garden Shop all Patio Furniture Patio Accessories Patio & Outdoor Décor Patio Deals Gardening & Lawn Shop all Outdoor Equipment Sheds & Outdoor Storage Landscaping Grills & Outdoor Cooking Home Safety Hardware Clothing, Shoes & Jewelry Shop All Clothing Women's Shop all Women's Plus Juniors' Maternity Women's Shoes Bags & Accessories Intimates & Sleepwear Jewelry Shop all Personalized Jewelry Wedding Rings Watches Fine Jewelry Fashion Jewelry Cyber Clearout Men's Shop all Men's Big & Tall Young Men's Men's Shoes Men's Underwear Boys' Girls' Baby & Toddlers' Baby & Kids' Shoes School Uniforms The Cold Weather Shop Winter Fashions Activewear Shop Character Shop The Basics Shop Sports Fan Shop All Shoes All Accessories Clearance & More Baby & Toddler Shop All Baby Great Gifts Shop all 30% off Gear Gifts Under $50 Nursery & Decor Shop all Furniture Cribs Bedding Decor Nursery Collections Toddler Shop all Furniture Bedding Decor Car Seats Strollers Activities & Gear Shop all Swings Playstations Bouncers Feeding Shop all Baby Formula Baby Food Breast Feeding Bottle Feeding Diapering Shop all Diapers Wipes Toys Shop all Learning Toys Ages 0-12 Months Ages 12-24 Months Health & Safety Shop all Baby Gates Baby Monitors Clothing Shop all Baby Girls (0-24M) Baby Boys (0-24M) Toddler Girls (2-5T) Toddler Boys (2-5T) Shoes Baby Registry Toys & Video Games Great Toy Gifts Toy Rollbacks Toyland Shop all Action Figures Dolls & Dollhouses Cars, Drones & RC LEGO & Building Sets Pretend Play Arts & Crafts Electronics for Kids Learning Toys Nerf & Blasters Games & Puzzles Musical Instruments Boys' Toys Girls' Toys Shop by Age Shop all Preschool 5-7 8-11 12+ Bikes & Ride-Ons Shop all Kids' Bikes Ride-On Toys Scooters Outdoor Play Shop all Swing Sets Trampolines Video Games Shop all Great Gifts Accessories Bundles Digital Gaming New Releases Nintendo 3DS / 2DS Nintendo Wii U / Wii PlayStation 3 PlayStation 4 Preorders Used Games Xbox One Gaming Tips Food, Household & Pets Shop All Food Shop all Coffee Beverages Snacks & Cookies Breakfast & Cereal Meals & Pasta Candy & Gum Organic Gluten Free Holiday Essentials Shop all Canned Goods & Soups Stocks & Broths Condiments, Sauces & Spices Baking Great Gifts Shop all Hostess Gifts Stocking Stuffers Baking Center Grocery Pickup & Delivery Shop All Pets Shop all Pet Food Dogs Cats Fish Birds Small Animals Pets Clearance Great Gifts Shop all Gift Guide Pet Gifts Under $25 As Seen On TV Household Essentials Shop all Laundry Room Kitchen Bathroom Paper & Plastic Cleaning Supplies Air Fresheners Batteries Pest Control Pharmacy, Health & Beauty Great Gifts for all Beauty Shop all Makeup Fragrances Skin Care Hair Care Massage & Spa Our Favorite Gift Sets Shop all Makeup Gift Sets Nail Gift Sets Fragrance Gift Sets Bath & Body Gift Sets Personal Care Shop all Shaving Oral Care Deodorants Bath & Body Feminine Products Incontinence Men's Grooming Shop all Electric Shavers Razors Trimmers & Groomers Shaving Cream Deodorant Skin Care Hair Care Health Shop all Cold, Cough, Flu Season Vitamins Home Health Care Medicine Cabinet Diabetes Shop Health Insurance Pharmacy Shop all Refill Prescriptions Transfer Prescriptions History & Reports Care Clinic Vision Center Shop all Contact Lenses Prescription Eyewear Sports, Fitness & Outdoors Shop All Sports Great Gifts Shop gifts by price Hunting Shop all Hunting Clothing Archery Game Cameras Knives & Tools Gun Storage Shooting Fishing & Marine Shop all Rods & Reels Boats & Water Sports Outdoor Sports Camping Shop all Tents Coolers Ozark Trail Tailgating Shop Team Sports Shop all Baseball Football Basketball Sports Fanshop Trampolines Exercise & Fitness Shop all Exercise Machines Ellipticals Exercise Bikes Treadmills Strength & Weight Training Fitness Accessories Bikes Game Room Shop all Air Hockey Table Tennis Billiards Multi-Game Tables Auto & Tires Auto & Tires Great gift deals Gifts By Price Shop all Under $20 Under $50 Under $100 Under $200 Winter Road Travel Auto Parts Motor Oil & Lubricants Shop all Antifreeze & Coolants Motor Oil Car Safety & Security Shop all Anti-Theft Devices Tires Tire Finder Batteries & Accessories Shop all Car Batteries Car Battery Chargers & Accessories Auto Electronics Shop all In-Dash Stereos Auto Services Auto Tips & Advice Auto Detailing & Car Care Shop all Pressure Washers RV Motorcycle & ATV Exterior Car Accessories Shop all Cargo Management Exterior Car Decoration Interior Car Accessories Shop all Floor Mats Seat Covers Auto Body Tools Shop all Auto Repair Tools Photo, Gifts & Personalized Shop Photo Shop all Available Same Day Blankets Calendars Canvas & Wall Art Cards & Invitations Home Décor Mugs Ornaments Phone Cases Photo Books Posters Prints Gift Registry Shop all Baby Registry Wedding Registry Lists Shop Photo Cards By Occasion Shop all Holiday Birthday Thank You Wedding See All Cards As Seen On TV Food Gift Baskets 3D Printers Gift Cards Shop all Mail a Gift Card Email a Gift Card Specialty Gift Cards Check Card Balances Corporate Gift Card Program Personalized Gifts Shop all Christmas For Him For Her For Baby For Kids For the Couple Personalized Jewelry Christmas Decor & Sewing Christmas Decor Shop all Christmas Lights Christmas Trees Inflatables Outdoor Decor Indoor Decor Stockings Wreaths & Garlands Tree Decorations Holiday Giftwrap Holiday Dress Up Elf on the Shelf Party & Occasions Shop all Baking & Pastry Supplies Disposable Tableware Giftwrap & Supplies Party Decorations Party Favors Baby Shower All Party Themes Birthday Shop Wedding Shop Party Ideas & Recipes Fall Decor Sewing & Crafts Shop all Sewing Fabric Scrapbooking Supplies Art Supplies Beading & Jewelry Kids' Crafts Craft Storage Artificial Plants & Flowers Patterns Albums Stamping & Embossing Yarn Craft Tips & Ideas See All Departments See moreless Top gifting deals My local store Pick it up TODAY Gift Guide FREE Walmart Grocery pickup Learn how to save 15%, up to $50 FREE shipping on $50+ orders FREE store pickup as soon as today Previous Next
Home Decor Curtains & Window Treatments Blinds & Shades Similar items in stock Rollback from $11.97 Bali Size-at-Home Vinyl Roller Shade Available In Multiple Colors And Sizes 3.0 stars 152 ratings ShippingPass Rollback $21.97 Kenney Fabric Roller Thermal Window Shade 3.5 stars 13 ratings ShippingPass Rollback from $18.89 Radiance 1/4'' Oval PVC Roll Up Blinds 4.0 stars 224 ratings ShippingPass from $10.99 Mainstays Room Darkening Mini Blinds, Off-White 4.0 stars 504 ratings ShippingPass from $13.38 Nubian Heritage 48" x 72" Redi Shade Filtering Fabric Pleated Window Sha 4.0 stars 15 ratings ShippingPass Rollback from $16.97 Kenney Fabric Roller Window Shade 4.0 stars 28 ratings ShippingPass Rollback from $11.97 Richfield Studios 2" Room-Darkening Blinds, White 4.0 stars 471 ratings ShippingPass Rollback $27.97 Kenney Fabric Roman Shade, Linen 3.0 stars 48 ratings ShippingPass Reduced Price from $9.99 PVC Window Blind Shade, Woodgrain 4.0 stars 97 ratings ShippingPass from $13.15 Richfield Studios 2" Room Darkening Blinds, Chestnut 4.0 stars 751 ratings ShippingPass $34.47 No-Tools, Easy-Lift, Trim-At-Home, Cellular, Light-Filtering Shade, Natural 4.0 stars 75 ratings ShippingPass from $19.79 Chicology Cord-Free Magnetic Roman Shade 3.5 stars 33 ratings ShippingPass Reduced Price from $12.97 Newell Window Fashions 55" x 78" Cream Heavy Weight Room Darkening Filter ShippingPass $16.41 Newell Window Fashions HRSMWF4606601D 46" x 66" White Window Shade 2.5 stars 3 ratings ShippingPass from $38.30 No-Tools, Easy-Lift, Trim-at-Home, Cellular, Blackout Shade, White 3.5 stars 87 ratings ShippingPass Rollback from $8.97 Eclipse Samara Blackout Energy-Efficient Curtain 4.0 stars 21 ratings ShippingPass Reduced Price from $12.58 Newell Window Fashions HRSHWD5506601D 55" x 66" White Window Shade ShippingPass from $14.87 Better Homes and Gardens 2" Faux Wood Blinds, White 4.5 stars 1177 ratings ShippingPass from $45.09 Radiance Reed Woven Wood Bamboo Rollup Window Blind, Natural 3.5 stars 25 ratings ShippingPass Reduced Price $9.73 List price $13.27 Save $3.54 Newell Window Fashions HRSMWF3706601D 37" x 66" White Window Shade 4.0 stars 4 ratings ShippingPass Kenney Fabric Roller Window Shade 3.0 stars 3.0 stars 1 review 1 review ratings Q&A By: Kenney About this item Material: polyesterAvailable in various sizes and colors Read more… Rollback $16.97 - $18.97 $16.97 - $18.97 Was $21.20 - $28.70 Loading options... Size: |
Add to List Add to Registry Shipping See delivery options FREE pickup Not available Shipping not available Close Shipping Choose your options We will display shipping prices and delivery dates once you choose the options for this item. Pickup not available Close Pickup Choose your options We will display free store pickup prices and delivery dates once you choose the options for this item. Add to List Add to Registry Customers also viewed these products Rollback from $11.97 Bali Size-at-Home Vinyl Roller Shade Available In Multiple Colors And Sizes 3.0 stars 152 ratings ShippingPass Rollback $21.97 Kenney Fabric Roller Thermal Window Shade 3.5 stars 13 ratings ShippingPass from $10.99 Mainstays Room Darkening Mini Blinds, Off-White 4.0 stars 504 ratings ShippingPass Rollback from $11.97 Richfield Studios 2" Room-Darkening Blinds, White 4.0 stars 471 ratings ShippingPass Rollback $27.97 Kenney Fabric Roman Shade, Linen 3.0 stars 48 ratings ShippingPass from $13.38 Nubian Heritage 48" x 72" Redi Shade Filtering Fabric Pleated Window Sha 4.0 stars 15 ratings ShippingPass from $38.30 No-Tools, Easy-Lift, Trim-at-Home, Cellular, Blackout Shade, White 3.5 stars 87 ratings ShippingPass from $13.15 Richfield Studios 2" Room Darkening Blinds, Chestnut 4.0 stars 751 ratings ShippingPass Rollback from $18.89 Radiance 1/4'' Oval PVC Roll Up Blinds 4.0 stars 224 ratings ShippingPass $34.47 No-Tools, Easy-Lift, Trim-At-Home, Cellular, Light-Filtering Shade, Natural 4.0 stars 75 ratings ShippingPass from $19.79 Chicology Cord-Free Magnetic Roman Shade 3.5 stars 33 ratings ShippingPass Reduced Price from $9.99 PVC Window Blind Shade, Woodgrain 4.0 stars 97 ratings ShippingPass Reduced Price from $12.97 Newell Window Fashions 55" x 78" Cream Heavy Weight Room Darkening Filter ShippingPass from $45.09 Radiance Reed Woven Wood Bamboo Rollup Window Blind, Natural 3.5 stars 25 ratings ShippingPass Rollback from $11.32 Richfield Studio 2" Faux Wood Blinds,White, Width: 10"-40.5", Length: 48" 4.5 stars 887 ratings ShippingPass Rollback from $8.97 Eclipse Samara Blackout Energy-Efficient Curtain 4.0 stars 21 ratings ShippingPass from $46.32 30 x 72 Imperial Matchstick Natural Roll Up 3.0 stars 14 ratings ShippingPass from $24.25 36 x 72 Imperial Fruitwood Matchstick Roll Up 4.5 stars 9 ratings ShippingPass Rollback Reduced Price from $37.15 Havana Roman Shade Pecan 35x72 4.0 stars 40 ratings ShippingPass $18.49 Better Homes and Gardens White Cordless 1 in. Vinyl Mini Blind 4.5 stars 33 ratings ShippingPass About this item Customer reviews Item recommendations Policies Back to top About this item Important Made in USA Origin Disclaimer: For certain items sold by Walmart on Walmart.com, the displayed country of origin
Specifications Material: Fabric Manufacturer Part Number: 19502REM Model: 19502REM Brand: Kenney Assembled Product Dimensions (L x W x H): 64.00 x 31.25 x 64.00 Inches Show Explore related products Fabric Window Shades Window Shades Roller Window Shades Roller Shades Roller Blinds Roll Up Window Shades Customer Reviews Customer Reviews | 1 review | 3 out of 5 3.0 stars 1 review | 3 out of 5 3.0 stars 1 review | 3 out of 5 100% Would recommend to a friend 5 stars 0 4 stars 0 3 stars 1 2 stars 0 1 stars 0 Sort by Most relevant Most helpful Newest to oldest Oldest to newest High to low rating Low to high rating 1-1 of 1 total review 100% Would recommend to a friend Write a review Show filters Sort by Most relevant Most helpful Newest to oldest Oldest to newest High to low rating Low to high rating Age 18-24 25-34 35-44 45-54 55-64 65 and older Gender Male Female Kenney Fabric Window Shade 2/9/2016 Customer review by BBBB 3.0 stars 2/9/2016 by BBBB by BBBB I would recommend this shade only for rooms where privacy is not an issue. It is too transparent to be used in bathrooms and bedrooms. I returned it. I would love it with a liner for some measure of privacy. Was this review helpful? Yes (0) No (0) Report Thank you! You have successfully submitted feedback for this review. Was this review helpful? Yes (0) No (0) BBBB Would recommend to a friend? Yes Customer Reviews | 1 review | 3 out of 5 Customer Reviews 3.0 stars 1 review | 3 out of 5 Kenney Fabric Window Shade Customer review by BBBB 3.0 stars 2/9/2016 I would recommend this shade only for rooms where privacy is not an issue. It is too transparent to be used in bathrooms and bedrooms. I returned it. I would love it with a liner for some measure of privacy. Was this review helpful? Yes (0) No (0) Customer Q&A Back Ask a question Back to questions Questions & Answers 0 questions Ask a question Back to questions Ask a question If you would like to share feedback with us about pricing, delivery or other customer service issues, please contact customer service directly. Question Q&A tips and guidelines Q&A Exchange Guidelines When writing your question or answer, please follow these guidelines: Do: Make sure your question is directly related to the product Do: Be specific and provide as many details as possible Do: Include the model number (if applicable) Do: Write your question in English Do Not: Include personal information (such as your full name) All submitted questions and answers are subject to the terms set forth in our Terms and Conditions We reserve the right not to post your question or answer if it contains any of the following: Any information not related to the actual merchandise or topic Obscenities, discriminatory language or other language not suitable for a public forum Advertisements or “spam” content Email addresses, physical addresses or other forms of contact information Critical or spiteful comments on other questions or answers posted on the page or their authors Any imagery that demonstrates incorrect use of the merchandise Anything that Walmart deems to be inappropriate, at Walmart's discretion Additional details (optional) Provide as many details as possible, including the model number (if applicable). Remember: Don’t include personal information (such as your full name). Nickname Nickname Send me an email when my question is answered Email address I agree to the Terms & Conditions Submit Cancel Preview Preview Question answers by an anonymous customer answers answers Last answer: Answer this question Cancel my answer Answer this question Submit Edit Cancel Thank you. Questions will be checked against our question guidelines and posted within five to seven business days. Customers also bought these products Rollback from $11.97 Bali Size-at-Home Vinyl Roller Shade Available In Multiple Colors And Sizes 3.0 stars 152 ratings ShippingPass Rollback $21.97 Kenney Fabric Roller Thermal Window Shade 3.5 stars 13 ratings ShippingPass from $13.38 Nubian Heritage 48" x 72" Redi Shade Filtering Fabric Pleated Window Sha 4.0 stars 15 ratings ShippingPass Rollback from $18.89 Radiance 1/4'' Oval PVC Roll Up Blinds 4.0 stars 224 ratings ShippingPass from $10.99 Mainstays Room Darkening Mini Blinds, Off-White 4.0 stars 504 ratings ShippingPass Rollback from $11.97 Richfield Studios 2" Room-Darkening Blinds, White 4.0 stars 471 ratings ShippingPass Rollback from $6.97 Mainstays Solid Room Darkening Curtain Panel 4.0 stars 305 ratings ShippingPass from $19.79 Chicology Cord-Free Magnetic Roman Shade 3.5 stars 33 ratings ShippingPass Reduced Price from $9.99 PVC Window Blind Shade, Woodgrain 4.0 stars 97 ratings ShippingPass from $14.87 Better Homes and Gardens 2" Faux Wood Blinds, White 4.5 stars 1177 ratings ShippingPass Rollback from $9.97 Eclipse Samara Blackout Energy-Efficient Thermal Curtain Panel Available In Multiple Sizes And Colors 4.5 stars 4160 ratings ShippingPass Rollback from $12.59 Richfield Studio 2.5" Faux Wood Blinds, White 4.5 stars 887 ratings ShippingPass Reduced Price from $15.91 Deluxe Sundown 1" Room Darkening Mini Blinds 3.5 stars 60 ratings ShippingPass Rollback $27.97 Kenney Fabric Roman Shade, Linen 3.0 stars 48 ratings ShippingPass $7.98 Was $8.60 Save $0.62 Brewster Moire Peel and Stick Window Film 4.5 stars 78 ratings ShippingPass $34.47 No-Tools, Easy-Lift, Trim-At-Home, Cellular, Light-Filtering Shade, Natural 4.0 stars 75 ratings ShippingPass Rollback from $14.79 Kenney 1/2" Diameter Arts and Crafts Petite Curtain Rod, Oil-Rubbed Bronze 4.5 stars 12 ratings ShippingPass Rollback from $7.97 Mainstays Thermal Foamback Print Panel Pair 3.0 stars 15 ratings ShippingPass Rollback $34.97 Kenney Roman Shade, Faux Jute Truffle 3.5 stars 21 ratings ShippingPass from $14.40 Eclipse Curtains Microfiber Grommet Blackout Energy-Efficient Curtain Panel Available In Multiple Colors And Sizes 4.0 stars 142 ratings ShippingPass Policies & Plans See any care plans, options and policies that may be associated with this product. Gifting plans
Returns are easy at Walmart Not happy with a purchase? No problem. We've made returning items as easy as possible. And, most purchases can be returned for free. Learn more about our Returns Policy. Compute- app-4983975-55-176670713, DC- prod-dfw1, ENV- prod-a, Ver- 53.0.0, SHA- 6663fa65a2684b557ac858312c0894405e76544b, Log- 5f85c4c-5433-158e170dbd7000 Site Information Be the first to save! Email Address Sign up Privacy Policy Stay connected Mobile apps Help Feedback MoneyCenter Privacy & Security CA Privacy Rights Terms of Use Walmart services See All Services Walmart MoneyCenter Walmart Credit Card Product Care Plans Walmart Pay Get to know us About Walmart.com Corporate Suppliers Marketplace Careers @WalmartLabs Walmart.com Terms of Use About Our Ads Affiliate Program CA Privacy Rights Privacy & Security Customer service Returns Policy Product Recalls Int’l Customers Tax Exempt Program Contact Us Feedback Store Pickup In the spotlight Expand Toyland Toys Kid's Bikes NERF Blasters LEGO Dolls Doll Houses Drones Games Action Figures Expand Electronic Gifts iPads iPhones Video Games Laptops Tablets 4K TVs Digital Cameras Prepaid Phones Expand Gifts for Home Mattresses Air Mattresses Keurig Microwaves Heaters Electric Fireplaces Turkey Fryers Kitchen Appliances Hunting Gear Expand Cold Weather Gifts Women's Jackets Men's Jackets Women's Boots Men's Boots Scarves Hats Shoes Pajamas Lingerie Hunting Clothes Expand Christmas Gifts Black Friday Cyber Monday Green Monday Gift Cards Christmas Trees Expand International Sites Argentina Brazil Chile China Japan Mexico United Kingdom Popular Products © Walmart Stores, Inc. To ensure we’re able to help you as best we can, please include your reference number: Ref:


text:
Orr Hockey Group LLP/The: Company Profile - Bloomberg
Orr Hockey Group LLP/The
The Orr Hockey Group LLP operates as a player centric management company. The Company offers contract negotiations, players development, nutrition, off-ice training, communication, and insurance services. Orr Hockey Group serves customers in the United States and Canada.
Web url: www.orrhockey.com

type: global

value: This website is an international news agency headquartered in New York City and a division of Bloomberg L.P. Content produced by Bloomberg News is disseminated through Bloomberg Terminals, Bloomberg Television, Bloomberg Radio, Bloomberg Businessweek, Bloomberg Markets, Bloomberg.com, and Bloomberg's mobile platforms. Since 2015, John Micklethwait has served as editor-in-chief.


text:
Patent US6310594 - Driving method and circuit for pixel multiplexing circuits - Google Patents
A driving method for multiplexing pixels in active matrix displays in accordance with the present invention includes the steps of providing a plurality of pixels arranged in an array, wherein each pixel includes at least two transistors associated therewith, the transistors disposed in the array of pixels...http://www.google.com/patents/US6310594?utm_source=gb-gplus-sharePatent US6310594 - Driving method and circuit for pixel multiplexing circuits
Publication number US6310594 B1
Application number US 09/186,015
Also published as CN1176452C, CN1253351A
Publication number 09186015, 186015, US 6310594 B1, US 6310594B1, US-B1-6310594, US6310594 B1, US6310594B1
US 6310594 B1
1. A driving method for multiplexing pixels in active matrix displays comprising steps of:
providing a plurality of pixels arranged in an array, wherein each pixel includes at least two transistors associated therewith, the transistors disposed in the array of pixels and each pixel including a plurality of control lines for controlling the transistors for turning each pixel on and off; and
sequencing waveforms on the control lines to provide multiplexing of the pixels at the pixels within the array;
wherein the control lines include row lines connected to gates of one of the at least two transistors, and enable lines connected to gates of the other transistor of the at least two transistors, the row lines and enable lines being alternately disposed within the array of pixels and further comprising the step of:
providing waveforms on the enable lines having a fall time after a fall time of an adjacent row line wherein a difference in fall times ensures proper discharge and turn off of the gates of the transistors.
2. The driving method as recited in claim 1, wherein the control lines include enable and row lines and the step of sequencing waveforms further comprises the step of adjusting timing sequences of the waveforms wherein at least one pair of an adjacent enable line and row line are activated simultaneously to create a conducting path through the at least two transistors between a data line and a storage capacitor.
providing storage capacitors having a charging electrode and a counter electrode, the charging electrode coupled to one of the at least two transistors for each pixel and the counter electrode including a first row line; and
compensating for feedthrough voltage on the storage capacitor by providing a negative pulse on the first row line while charging the charging electrode with a positive pulse on a second row line.
6. The driving method as recited in claim 1, wherein the control lines include row lines and further comprising the steps of:
compensating for an effective value of a data line voltage by providing a negative pulse on the first row line while charging the charging electrode with a positive pulse on a second row line.
7. The driving method as recited in claim 1, wherein the control lines include row lines and further comprising the steps of:
compensating for feedthrough voltage on the storage capacitor by providing a positive pulse on the first row line while charging the charging electrode with a negative pulse on a second row line.
8. The driving method as recited in claim 1, wherein the control lines include row lines and further comprising the steps of:
compensating for an effective value of a data line voltage by providing a positive pulse on the first row line while charging the charging electrode with a negative pulse on a second row line.
9. The driving method as recited in claim 1, further comprising the step of adjusting signal delay on controls lines between pixels.
at least two transistors associated with each pixel, the transistors disposed in the array of pixels;
a plurality of control lines for each pixel which control the transistors of each pixel; and
at least one gate driver which sequences waveforms on the control lines to provide multiplexing of the pixels at the pixels within the array, wherein the control lines include row lines connected to gates of one of the at least two transistors and enable lines connected to gates of another transistor of the at least two transistors, the row lines and enable lines being alternately disposed within the array of pixels and shared between adjacent rows of pixels.
16. The circuit as recited in claim 15, wherein the control lines include enable and row lines such that at least one pair of an adjacent enable line and row line are activated simultaneously to create a conducting path, through the at least two transistors, between a data line and a storage capacitor.
providing a plurality of pixels arranged in an array, wherein each pixel includes at least two transistors associated therewith, the transistors disposed in the array of pixels and each pixel including a plurality of control lines for controlling the transistors for turning each pixel on and off;
sequencing waveforms on the control lines to provide multiplexing of the pixels at the pixels within the array, wherein the control lines include row lines;
24. A driving method for multiplexing pixels in active matrix displays comprising steps of:
25. A driving method for multiplexing pixels in active matrix displays comprising steps of:
26. A driving method for multiplexing pixels in active matrix displays comprising steps of:
US5333004 Nov 12, 1991 Jul 26, 1994 Thomson-Lcd Active matrix flat display
US6064459 * Mar 11, 1997 May 16, 2000 Samsung Electronics Co., Ltd. Liquid crystal display with separately driven common electrode regions and methods of operating thereof
EP0506530A1 Mar 20, 1992 Sep 30, 1992 Thomson-Lcd Matrix display with improved definition and addressing method of such a display
JPH1054998A Title not available
JPH06202077A Title not available
US8350796 * Feb 28, 2006 Jan 8, 2013 Sharp Kabushiki Kaisha Display device, liquid crystal monitor, liquid crystal television receiver, and display method
US8698850 * Aug 25, 2009 Apr 15, 2014 Sharp Kabushiki Kaisha Display device and method for driving same
US20090189880 * Jul 22, 2008 Jul 30, 2009 Chunghwa Picture Tubes, Ltd. Source driving circuit
CN100414368C Sep 12, 2006 Aug 27, 2008 友达光电股份有限公司 Liquid crystal display device and its driving method
U.S. Classification 345/90, 345/98, 345/100, 345/214
Cooperative Classification G09G3/3659, G09G2300/0809, G09G3/3677
Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:LIBSCH, FRANK;SCHLEUPEN, KAI R.;WISNIEFF, ROBERT L.;REEL/FRAME:009581/0013

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


text: Patent CitationsCited PatentFiling datePublication dateApplicantTitleUS4734907 *Sep 6, 1985Mar 29, 1988Washington UniversityBroadcast packet switching networkUS5070499 *Aug 30, 1990Dec 3, 1991Motorola, Inc.Communication system interface module for use within a communication system networkUS5200954 *Feb 22, 1991Apr 6, 1993Ericsson Ge Mobile Communications Inc.Communication link between multisite RF trunked network and an intelligent dispatcher consoleUS5276442 *Feb 22, 1991Jan 4, 1994Ericsson Ge Mobile Communications Inc.Dynamic address allocation within RF trunking multisite switchUS5282204 *Apr 13, 1992Jan 25, 1994Racotek, Inc.Apparatus and method for overlaying data on trunked radioUS5287354 *Feb 22, 1991Feb 15, 1994Ericsson Ge Mobile Communications Inc.Data protocol and monitoring system for RF trunking multisite switch global serial channelUS5305308 *Oct 29, 1992Apr 19, 1994At&T Bell LaboratoriesWireless access telephone-to-telephone network interface architecture* Cited by examinerReferenced byCiting PatentFiling datePublication dateApplicantTitleUS5530693 *Jun 6, 1995Jun 25, 1996Averbuch; RodMethod and apparatus for performing handoff in a packet data communication systemUS5678180 *Jun 7, 1995Oct 14, 1997Hughes ElectronicsCommunication system and method providing dispatch and cellular interconnect communicationsUS5711011 *Jun 4, 1996Jan 20, 1998Motorola, Inc.Method for providing voice mail service in a dispatch radio communication system and corresponding dispatch systemUS5924041 *Nov 25, 1996Jul 13, 1999Ericsson Inc.Method and apparatus for providing a dispatch system in a cellular radiotelephone systemUS5956646 *Dec 3, 1996Sep 21, 1999Ericsson, Inc.Method for synchronizing transaction identifiers in a mobile satellite communication systemUS6041048 *Jun 12, 1998Mar 21, 2000Motorola, Inc.Method for providing information packets from a packet switching network to a base site and corresponding communication systemUS6137796 *Jun 28, 1996Oct 24, 2000Motorola, Inc.Packet non-replicating comparator device for digital simulcast packet distributionUS6292671 *Aug 3, 1999Sep 18, 2001Sprint Spectrum L.P.Dispatch mode in code division multiple access systemsUS6304558 *May 28, 1999Oct 16, 2001Motorola, Inc.Network dispatch manager, dispatch gateway, and a method for providing dispatch service to dispatch clients via a packet-switched networkUS6310879 *May 6, 1997Oct 30, 2001Fan ZhouMethod and apparatus for multicast of ATM cells where connections can be dynamically added or droppedUS6930994Jun 3, 1999Aug 16, 2005Orange Personal Communications Services LimitedDynamic allocation of radio resources in a packet switched communications-systemUS6934273Sep 28, 1999Aug 23, 2005Siemens AktiengesellschaftMethod for transmitting packet-oriented information via a time-division-multiplex-oriented radio linkUS7003305Mar 8, 2002Feb 21, 2006Motorola, Inc.Method and apparatus for message callback in a communication systemUS8054949 *Dec 14, 2005Nov 8, 2011Lg Electronics Inc.Image based caller identifying systemUS8463707Aug 9, 2005Jun 11, 2013France TelecomDynamic allocation of radio resources in a packet switched communications-systemUS8583189 *Dec 28, 2006Nov 12, 2013Motorola Mobility LlcMethod and apparatus for the selective use of imperceptible invitesUS20080161062 *Dec 28, 2006Jul 3, 2008Motorola, Inc.Method and apparatus for the selective use of imperceptible invitesCN100401798CAug 3, 1998Jul 9, 2008诺泰尔网络有限公司Wireless communication system, scheduling switch, and method for equalizing loads between mobile switching centerDE19721273B4 *May 21, 1997Apr 2, 2009Motorola, Inc., SchaumburgVerfahren zur Vorerrichtung von Kommunikationen in einem drahtlosen KommunikationsnetzEP1186142A1 *Mar 16, 2000Mar 13, 2002Motorola, Inc.Dispatch service to dispatch clients via a packet-switched networkEP2323428A1Jun 3, 1999May 18, 2011France TelecomDynamic allocation of radio resources in a packet switched communications systemWO1999065255A1 *Jun 4, 1999Dec 16, 1999Motorola IncMethod for providing information packets from a packet switching network to a base site and corresponding communication systemWO2000019659A2 *Sep 28, 1999Apr 6, 2000Siemens AgMethod for communicating packet-oriented information over a time multiplex-oriented radio routeWO2000074288A1 *Apr 7, 2000Dec 7, 2000Motorola IncMethod for providing dispatch service to dispatch* Cited by examinerClassifications U.S. Classification370/312, 370/390, 455/518, 379/87International ClassificationH04W84/08Cooperative ClassificationH04W84/08European ClassificationH04W84/08Legal EventsDateCodeEventDescriptionApr 6, 2011ASAssignmentFree format text: CHANGE OF NAME;ASSIGNOR:MOTOROLA, INC;REEL/FRAME:026081/0001Owner name: MOTOROLA SOLUTIONS, INC., ILLINOISEffective date: 20110104Sep 26, 2006FPAYFee paymentYear of fee payment: 12Sep 24, 2002FPAYFee paymentYear of fee payment: 8Oct 20, 1998FPAYFee paymentYear of fee payment: 4Sep 15, 1993ASAssignmentOwner name: MOTOROLA, INC., ILLINOISFree format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:STONER, JOHN EDWARD;WOLLACK, KENNETH JAMES;REEL/FRAME:006719/0480Effective date: 19930915RotateOriginal ImageGoogle Home - Sitemap - USPTO Bulk Downloads - Privacy Policy - Terms of Service - About Google Patents - Send FeedbackData provided by IFI CLAIMS Patent Services


text:
View: Gallery view New Fashion Lady Women White Pearl Bead Rhineston...: New Fashion Lady Women White Pearl Bead Rhinestones PIns Brooch Pin0 results. You may also like
3x Women Vintage Hat Rhinestones Brooches Alloy Brooch Pins Fashion Jewellery
New Fashion Women Ballet Brooch Pin Rhinestone Crystal Brooches Pins Jewellery
Fashion Women Faux Pearl Butterfly Brooch Pins Rhinestone Scarf Brooches Jewelry
Fashion Lady Women Girl White Pearl Beads & Rhinestones Elegant Brooch Pin
Fashion Brooch Safety Pin Badge Pins Pearl Brooch Silver Wedding Jewelry
Hollowed Fashion New White Pearl Rhinestones Lady Silver/Gold Flower Brooch Pin
Lady Wedding Party Bridal New Brooches Pins White Pearls Rhinestones Brooch Pin
Hot Hijab Pins Girls Lady Safety Pin Flower Animal Pearl Rhinestone Women Brooch
Women Lady Fashion Rhinestone Flower Wedding Bridal Scarf Brooch Pins
Women Lady Fashion Rhinestone Crystal Flower Wedding Bridal Brooch Pins
2x Women Lady Fashion Rhinestone Crystal Flower Wedding Bridal Brooch Pins
Fashion Silver Plated Pearl Bowknot Brooch Pin Women Jewelry Accessories
Women Lady Wedding Scarf Crystal Pearl Brooches Rose Flower Brooch Pin Gold
New Rhinestone Faux Pearl Floral Brooch Pin Women Wedding Bridal Accessory
New fashion delicate crystal butterfly brooch fashion jewelry accessories
Beautiful Pink & Red & White Glass Bead Lady Women Pin Brooch
New Women Fashion Rhinestone Freshwater Pearl Feather Brooch Pin Jewerly Gift
Charm Women Lady Wedding Scarf Crystal Brooches Brooch Pin White Jewelry
Women Lady Fashion Rhinestone Crystal Flower Wedding Bridal Brooch Pins Gift
Fashion Pearl Silver Faux Abalone Shell Women Bridal Pins Brooch Wedding Jewelry
Women Lady Fashion Imitate Pearl Crystal Flower Wedding Bouquet Brooch Pins
1pc Crystal Rinestone Brooch Pins Wedding Bridal Jewellery Women's Fashion
Lady White Pearl Diamonds Rhinestones Lovely Brooch Pin Brooches Pins Jewellery
Fashion Flower Faux Pearl Rhinestone Diamante Brooch Pin Bridal Bouquet DIY
Popular Lady Women Pearl Crystal Flower DIY Wedding Bouquet Brooch Pins Jewelry

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


text:
March Seattle Social Media Day! - Wappow! Tickets, Thu, Mar 17, 2011 at 4:00 PM | Eventbrite
March Seattle Social Media Day! - Wappow!
Thursday, March 17, 2011 from 4:00 PM to 6:00 PM (PDT)
Seattle Social Media Day! by Wappow! Registration more info
Ticket purchase includes 2 hours of discussion led by an industry expert in social media marketing.
Buy 2 get 1 Free Seattle Social Media Day! by Wappow! Registration more info
Ticket purchase includes 3 admissions to our reoccurring Social Media Day! each with 2 hours of discussion around social media strategies led by an industry expert.
Seattle Social Media Day! Group Registration more info
Ticket purchase includes admission for a group of 3 to one Social Media Day! each with 2 hours of discussion around social media strategies led by an industry expert.
Share March Seattle Social Media Day! - Wappow!
The Wappow! Social Media Day is the third Thursday of every month dedicated to those interested in social media in Seattle. We meet in the afternoons for a 2 hour round table discussion reviewing each others social media strategy through online marketing from Facebook pages, groups, and events, as well as Twitter, Linkedin, Foursquare, Daily Booth, and various other social media strategies all led by an industry expert from Seattle, WA.
Note:We only allow up to 20 people in the discussion each month, but you can always join us for drinks after
After the round table we meet at the Red Door in Fremont, Seattle, WA. Network with other social media professionals in the industry. Even if you didn't make it to the round table talk you can always pop in for a drink and some appetizers while we geek out on social media talk.
Where: Wappow! Offices
999 n Northlake
When: 6:00 pm (pst) until whenever
Where: Las Isla for St. Patrick's Day
Facebook Event - http://www.facebook.com/event.php?eid=202012839812954
Register for the Round Table Talk
General Admission: $35 covers one individual for one day
Buy 2 get 1 free: $70 covers one individual for 3 days (you pick the days you're available)
Group Admission: $75 for 3 individuals to attend on one day (comes to $25 each)
Have questions about March Seattle Social Media Day! - Wappow!? Contact Wappow!

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


text:
SILVER DIAMANTE CLUTCH BAG EVENING BRIDAL PROM HANDBAG | eBay
SILVER DIAMANTE CLUTCH BAG EVENING BRIDAL PROM HANDBAG	See original listing
(22104
NEW WOMEN HANDBAG EVENING PARTY... £8.99
NEW LADIES DIAMANTE PARTY PROM BRIDAL... £9.99
NEW LADIES PARTY PROM BRIDAL EVENI... £7.99
Vintage Style Silver Sparkly Diamante Shi... £11.99
SILVER DIAMANTE CLUTCH BAG EVENI... £9.99
Item number:280881655729
12 Jan, 2013 19:34:14 GMT View all revisions
detimil tvp seciohc didnelps
daor segroeg ts 13
fj9 23m
:enohP95478451|570
:liamEmoc.oohay@67seciohc_didnelps
Feature: Detachable Strap, Inner Pockets, Mobile Phone Pocket
Splendid Choices
Duvet Covers+Curtains
Duvet CoversCurtainsBeddingFitted Bed SheetsTowelsValance Bed SheetsDuvet Covers+CurtainsCushionsWomen's Clothing
SocksAutre
&amp;amp;amp;amp;lt;div style="text-align:center"&amp;amp;amp;amp;gt;&amp;amp;amp;amp;lt;img src="http://ti2.auctiva.com/sw/java.gif" border="0"&amp;amp;amp;amp;gt;&amp;amp;amp;amp;lt;br&amp;amp;amp;amp;gt;&amp;amp;amp;amp;lt;table align="center"&amp;amp;amp;amp;gt;&amp;amp;amp;amp;lt;tr&amp;amp;amp;amp;gt;&amp;amp;amp;amp;lt;td&amp;amp;amp;amp;gt;&amp;amp;amp;amp;lt;a style="text-decoration:none" href="http://store.auctiva.com/saadat509"&amp;amp;amp;amp;gt;&amp;amp;amp;amp;lt;img src="http://ti2.auctiva.com/sw/browse1.gif" border="0"&amp;amp;amp;amp;gt;&amp;amp;amp;amp;lt;/a&amp;amp;amp;amp;gt;&amp;amp;amp;amp;lt;/td&amp;amp;amp;amp;gt;&amp;amp;amp;amp;lt;td height="23px" valign="middle" align="center"&amp;amp;amp;amp;gt;&amp;amp;amp;amp;lt;font face="arial" size="2"&amp;amp;amp;amp;gt;&amp;amp;amp;amp;lt;b&amp;amp;amp;amp;gt;&amp;amp;amp;amp;lt;a href="http://store.auctiva.com/saadat509"&amp;amp;amp;amp;gt;saadat509&amp;amp;amp;amp;lt;/a&amp;amp;amp;amp;gt; Store&amp;amp;amp;amp;lt;/b&amp;amp;amp;amp;gt;&amp;amp;amp;amp;lt;/font&amp;amp;amp;amp;gt;&amp;amp;amp;amp;lt;/td&amp;amp;amp;amp;gt;&amp;amp;amp;amp;lt;/tr&amp;amp;amp;amp;gt;&amp;amp;amp;amp;lt;/table&amp;amp;amp;amp;gt;&amp;amp;amp;amp;lt;/div&amp;amp;amp;amp;gt; &amp;amp;amp;amp;lt;img src="http://ti2.auctiva.com/web/aswCredit.gif" border="0"&amp;amp;amp;amp;gt;&amp;amp;amp;amp;lt;br&amp;amp;amp;amp;gt;&amp;amp;amp;amp;lt;a href="http://www.auctiva.com/?how=scLnk0" target="_blank"&amp;amp;amp;amp;gt;&amp;amp;amp;amp;lt;img src="http://ti2.auctiva.com/images/sc1line0.gif" border="0"&amp;amp;amp;amp;gt;&amp;amp;amp;amp;lt;/a&amp;amp;amp;amp;gt;SILVER DIAMANTE CLUTCH BAG EVENING PARTY BRIDAL PROM HANDBAG TOP QUALITY DESCRIPTION GORGEOUS SILVER CRYSTAL DIAMANTE SATIN CLUTCH BAG It is a 3 style in 1 bag (shoulder, clutch, purse) handbag Detachable Shoulder Chain Clasp fastener BAG DIMENSIONS 11" WIDTH X 4" HEIGHT X 2.5" DEPTH GREAT FOR PARTIES, WEDDINGS OR JUST A NICE EVENING OUT. Available in other colors through separate listings
View My Other Items For Sale Visit My eBay Store Be sure to add me to your favourites list! PAYMENT UK BUYERS - Payment of items should be made within 5 days of winning the bid. We accept the following methods of payment: Paypal - (prefered method) Postal Order/Chq ,Bankers Draft For Chq payments Please enclose details of your full name, delivery address, eBay ID and the number of the item you are purchasing. Please note item will only be posted once Chq has cleared - 3-5 working days PAYPAL (preferred method) - Follow eBay instructions. Visa / MasterCard / Switch- A safe & simple way to make payment online.INTERNATIONAL BUYERS - For people living outside of UK, we accept PAYPAL only. Please email us to enquire about postage costs for Overseas Shipping (prior to making any bids). Charges may vary depending upon destination. Items will be re-listed if payment is not received within 7-10 days and a Non-paying Bidder alert will be filed against you. SHIPPING UK BUYERS -All orders are posted within one working day as second Class mail unless otherwise stated or as requested by the purchaser.INTERNATIONAL BUYERS - Please allow 7-10 working days for standard shipping by Airmail. You do have the option to get your item faster by paying for International Signed-for delivery at an additional charge of £3.00. This is recommended as shipping takes about 2 working days and includes insurance. Labour, Handling & Packaging fees are included within the postage charge. We will not claim responsibility for uninsured items lost in the post. However, we do obtain proof of posting in all cases. TERMS OF SALE REFUNDS - We accept returns provided the buyer contacts us by email within 3 days of receiving the item. Item must be returned in its original condition within 7 days. Please ensure you enclose your ebay id and reason for return to ensure speedy refund. Incomplete details will delay the refund process. Refunds will be issued via paypal or cheque. Please note that P&P charges are NOT refundable. Cost of returning the item will also be at the buyer's own expense.COMPLAINTS - Customer service and satisfaction is very important to us, if for any reason you are not happy with your purchase please contact us via ebay messaging service and we will be happy to assist you within 24hrs We will do all we can to ensure your shopping experience with us is hassle free and enjoyable.FEEDBACK - Once you have received your item and are happy with it, please leave us some feedback and we will do the same for you. If you are not happy please contact our customer services via ebay before leaving neg feedback. ABOUT US We pride ourselves on offering excellent customer service which is second to none. If you have any problems with your order, or need any advice, don't hesitate to email - we respond to all emails within 24 hours! (usually less!) CONTACT US You can contact us via ebay messages or email us at splendid_choices@yahoo.com we will be happy to answer any questions or enquiries. Certain images and/or photos used in this template are the copyrighted property of scri8e and are being used with permission. &amp;amp;amp;amp;lt;div style="text-align:center"&amp;amp;amp;amp;gt;&amp;amp;amp;amp;lt;a style="text-decoration:none" href="http://mostpopular.sellathon.com/?id=AC1124177"&amp;amp;amp;amp;gt;&amp;amp;amp;amp;lt;img src="http://www.sellathon.com/Resources/Images/countercredit.gif" border="0"&amp;amp;amp;amp;gt;&amp;amp;amp;amp;lt;/a&amp;amp;amp;amp;gt;&amp;amp;amp;amp;lt;/div&amp;amp;amp;amp;gt;
Silver Satin Diamante Clutch Bag,
Silver Grey Evening Clutch Bag,


text:
Adaptive sort - Wikipedia, the free encyclopedia
A sorting algorithm falls into the adaptive sort family if it takes advantage of existing order in its input. It benefits from the presortedness in the input sequence – or a limited amount of disorder for various definitions of measures of disorder – and sorts faster. Adaptive sorting is usually performed by modifying existing sorting algorithms.
Comparison-based sorting algorithms have traditionally dealt with achieving an optimal bound of O(n log n) when dealing with time complexity. Adaptive sort takes advantage of the existing order of the input to try to achieve better times, so that the time taken by the algorithm to sort is a smoothly growing function of the size of the sequence and the disorder in the sequence. In other words, the more presorted the input is, the faster it should be sorted.
Note that the most worst-case sorting algorithms that do optimally well in the worst-case, notably heap sort and merge sort, do not take existing order within their input into account, although this deficiency is easily rectified in the case of merge sort by checking if left.last_item ≤ right.first_item, in which case a merge operation may be replaced by simple concatenation – a modification that is well within the scope of making an algorithm adaptive.
A classic example of an adaptive sorting algorithm is Straight Insertion Sort. In this sorting algorithm, we scan the input from left to right, repeatedly finding the position of the current item, and insert it into an array of previously sorted items.
In pseudo-code form, the Straight Insertion Sort algorithm could look something like this (array X is zero-based):
for j := 1 to length(X) - 1 do
t := X[j]
while i > 0 and X[i - 1] > t do
X[i] := X[i - 1]
X[i] := t
Other examples of adaptive sorting algorithms are adaptive heap sort, adaptive merge sort, patience sort,[1] smoothsort, splaysort and Timsort.[1]
Hagerup, Torben; Jyrki Katjainen (2004). Algorithm Theory – SWAT 2004. Berlin Heidelberg: Springer-Verlag. pp. 221–222. ISBN 3-540-22339-8. Mehta, Dinesh P.; Sartaj Sahni (2005). Data Structures and Applications. USA: Chapman & Hall/CRC. pp. 11‑8–11‑9. ISBN 1-58488-435-5. Estivill-Castro, Vladmir; Derick Wood (December 1992). "A survey of adaptive sorting algorithms". ACM (New York, NY, USA: ACM) 24 (4): 441–476. doi:10.1145/146370.146381. ISSN 0360-0300. CiteSeerX: 10.1.1.45.8017. Petersson, Ola; Alistair Moffat (1992). "A framework for adaptive sorting". Lecture Notes in Computer Science (Berlin: Springer Berlin / Heidelberg) 621: 422–433. doi:10.1007/3-540-55706-7_38. ISSN 1611-3349. Retrieved February 23, 2009. ^ a b Chandramouli, Badrish; Goldstein, Jonathan (2014). Patience is a Virtue: Revisiting Merge and Sort on Modern Processors. SIGMOD/PODS. v
Retrieved from "https://en.wikipedia.org/w/index.php?title=Adaptive_sort&oldid=692598106"	Categories: Sorting algorithms	Navigation menu
ItalianoPortuguêsСрпски / srpski	Edit links	This page was last modified on 26 November 2015, at 22:03.

value: This website is the English-language edition of the free online encyclopedia Wikipedia. It was founded on 15 January 2001 as Wikipedia's first edition and, as of October 2021, has the most articles of any edition, at 6,412,521.


text:
El Pendon de Santa Eulalia: Drama En Tres Actos y En Verso (Classic Reprint) [Sp | eBay
Details about El Pendon de Santa Eulalia: Drama En Tres Actos y En Verso (Classic Reprint) [Sp
El Pendon de Santa Eulalia: Drama En Tres Actos y En Verso (Classic Reprint) [Sp
182690357905
ISBN: 9781332469536 Format: Paperback
Brand: Forgotten Books EAN: 9781332469536
MPN: N/A UPC: 9781332469536
Excerpt from El Pendon de Santa Eulalia: Drama en Tres Actos y en Verso Santa cilia. Agradezco tal merced, mucho mas, cuando va en ello la dicha de Cataluna y; su paz y su sosiego. About the Publisher Forgotten Books publishes hundreds of thousands of rare and classic books. Find more at www.forgottenbooks.com This book is a reproduction of an important historical work. Forgotten Books uses state-of-the-art techlogy to digitally reconstruct the work, preserving the original format whilst repairing imperfections present in the aged copy. In rare cases, an imperfection in the original, such as a blemish or missing page, may be replicated in our edition. We do, however, repair the vast majority of imperfections successfully; any imperfections that remain are intentionally left to preserve the state of such historical works.
Author(s) Castillo Castillo
ISBN-10 1332469531
ISBN-13 9781332469536


text:
(Redirected from Bob (Twin Peaks))
Killer BOB made his first appearance in the pilot episode, "Northwest Passage", where he makes a brief cameo in a vision had by Sarah Palmer. The character eventually grew into the series' primary antagonist in the


text:
Patent US7932896 - Techniques for reducing jitter for taps - Google PatentsSearch Images Maps Play YouTube News Gmail Drive More »Sign in<nobr>Advanced Patent Search</nobr>PatentsDistinguishing sloppy taps from sliding motions is disclosed using an algorithm that can take into account both a time instability factor Tinst and a touch instability factor Zinst. A limited amount of motion per frame can be subtracted off immediately following the detection of a touch event. Small...http://www.google.com/patents/US7932896?utm_source=gb-gplus-sharePatent US7932896 - Techniques for reducing jitter for tapsAdvanced Patent SearchPublication numberUS7932896 B2Publication typeGrantApplication numberUS 11/818,476Publication dateApr 26, 2011Filing dateJun 13, 2007Priority dateJun 13, 2007Also published asCN101689091A, CN101689091B, CN103455200A, EP2168033A2, US20080309630, US20110171998, WO2008157239A2, WO2008157239A3Publication number11818476, 818476, US 7932896 B2, US 7932896B2, US-B2-7932896, US7932896 B2, US7932896B2InventorsWayne Carl WestermanOriginal AssigneeApple Inc.Export CitationBiBTeX, EndNote, RefManPatent Citations (20), Non-Patent Citations (1), Referenced by (6), Classifications (6), Legal Events (3) External Links: USPTO, USPTO Assignment, EspacenetTechniques for reducing jitter for tapsUS 7932896 B2Abstract Distinguishing sloppy taps from sliding motions is disclosed using an algorithm that can take into account both a time instability factor Tinst and a touch instability factor Zinst. A limited amount of motion per frame can be subtracted off immediately following the detection of a touch event. Small lateral motions indicative of a sloppy tap can be suppressed, while fast finger motions indicative of a quick, long cursor movement can immediately pass through the filter without being suppressed by a significant amount. A motion pass-through suppression factor can be applied subtractively to motion in particular direction as a function of Zinst and Tinst, wherein Zinst can represent a suppression value given as a finger speed for a particular percentage change in touch instability per frame, and Tinst can represent a suppression value given as finger speed for a particular tpress.
computing a time instability factor in accordance with a time instability function that provides a first amount of suppressed position change per frame for a given time since the image of touch was detected;
subtracting the first amount of suppressed position change per frame from a first position change per frame value for the detected image of touch to obtain a suppressed position change per frame for the detected image of touch; and
2. The method of claim 1, the time instability function starting at a maximum suppressed position change per frame value at a time when the image if touch is first detected and tapering off to a minimum suppressed position change per frame value for a time greater than or equal to a predetermined delay after the image of touch was first detected.
3. The method of claim 1, wherein the first amount of position change per frame is a detected position change per frame.
applying a hysteresis filter to a detected position change per frame to generate a reported position change per frame that delays the detected position change per frame by a predetermined number of pixels;
wherein the first position change per frame is the reported position change per frame.
5. The method of claim 4, further comprising identifying the reported position change per frame as an actionable position change per frame if an event flag is set.
6. The method of claim 5, further comprising setting the event flag if the reported position change per frame is not from a detected hover event.
7. The method of claim 5, further comprising setting the event flag if the suppressed position change per frame is non-zero.
8. A method for suppressing position change in a detected image of touch to assist in distinguishing tapping motions from sliding motions on a touch sensor panel, comprising:
computing a touch instability factor in accordance with a touch instability function that provides a first amount of suppressed position change per frame for a given amount of touch instability per frame;
9. The method of claim 8, the touch instability function starting at a minimum suppressed position change per frame value at zero percentage change in touch instability per frame and reaching a maximum suppressed position change per frame value for percentage changes in touch instability per frame greater than or equal to a predetermined percentage.
10. The method of claim 8, wherein the first amount of position change per frame is a detected position change per frame.
12. The method of claim 11, further comprising identifying the reported position change per frame as an actionable position change per frame if an event flag is set.
13. The method of claim 12, further comprising setting the event flag if the reported position change per frame is not from a detected hover event.
14. The method of claim 12, further comprising setting the event flag if the suppressed position change per frame is non-zero.
15. A method for suppressing position change in a detected image of touch to assist in distinguishing tapping motions from sliding motions on a touch sensor panel, comprising:
computing a time instability factor in accordance with a time instability function that provides a first amount of suppressed position change per frame for a given time tpress since the image of touch was detected;
computing a touch instability factor in accordance with a touch instability function that provides a second amount of suppressed position change per frame for a given amount of touch instability per frame;
subtracting a larger of the first and second amount of suppressed position change per frame from a first position change per frame value for the detected image of touch to obtain a suppressed position change per frame for the detected image of touch; and
16. The method of claim 15, the touch instability function starting at a maximum suppressed position change per frame value at a time when the image if touch is first detected and tapering off to a minimum suppressed position change per frame value for a time greater than or equal to a predetermined delay after the image of touch was first detected.
17. The method of claim 15, the touch instability function starting at a minimum suppressed position change per frame value at zero percentage change in touch instability per frame and reaching a maximum suppressed position change per frame value for percentage changes in touch instability per frame greater than or equal to a predetermined percentage.
18. The method of claim 15, wherein the first position change per frame is a detected position change per frame.
20. The method of claim 19, further comprising identifying the reported position change per frame as an actionable position change per frame if an event flag is set.
21. The method of claim 20, further comprising setting the event flag if the reported position change per frame is not from a detected hover event.
22. The method of claim 20, further comprising setting the event flag if the suppressed position change per frame is non-zero.
23. A method for suppressing position change in a detected image of touch to assist in distinguishing tapping motions from sliding motions on a touch sensor panel, comprising:
computing a time instability factor in accordance with a time instability function that provides a first amount of suppressed position change per frame immediately after the image of touch is detected to account for position changes during touchdown, and tapering off thereafter;
computing a touch instability factor in accordance with a touch instability function that provides a second amount of suppressed position change per frame for large amounts of touch instability per frame to account for position changes during touchdown and liftoff;
24. The method of claim 23, the touch instability function starting at a maximum suppressed position change per frame value at a time when the image if touch is first detected and tapering off to a minimum suppressed position change per frame value for a time greater than or equal to a predetermined delay after the image of touch was first detected.
25. The method of claim 23, the touch instability function starting at a minimum suppressed position change per frame value at zero percentage change in touch instability per frame and reaching a maximum suppressed position change per frame value for percentage changes in touch instability per frame greater than or equal to a predetermined percentage.
26. The method of claim 23, wherein the first position change per frame is a detected position change per frame.
28. The method of claim 27, further comprising identifying the reported position change per frame as an actionable position change per frame if an event flag is set.
29. The method of claim 28, further comprising setting the event flag if the reported position change per frame is not from a detected hover event.
30. The method of claim 28, further comprising setting the event flag if the suppressed position change per frame is non-zero.
31. A computer-readable medium comprising program code for suppressing position change in a detected image of touch to assist in distinguishing tapping motions from sliding motions on a touch sensor panel, the program code for causing performance of a method comprising:
32. The computer-readable medium of claim 31, the time instability function starting at a maximum suppressed position change per frame value at a time when the image if touch is first detected and tapering off to a minimum suppressed position change per frame value for a time greater than or equal to a predetermined delay after the image of touch was first detected.
33. The computer-readable medium of claim 31, wherein the first amount of position change per frame is a detected position change per frame.
34. The computer-readable medium of claim 31, the program code further for causing performance of a method comprising:
35. The computer-readable medium of claim 34, the program code further for causing performance of a method comprising identifying the reported position change per frame as an actionable position change per frame if an event flag is set.
36. The computer-readable medium of claim 35, the program code further for causing performance of a method comprising setting the event flag if the reported position change per frame is not from a detected hover event.
37. The computer-readable medium of claim 35, the program code further for causing performance of a method comprising setting the event flag if the suppressed position change per frame is non-zero.
38. A computer-readable medium comprising program code for suppressing position change in a detected image of touch to assist in distinguishing tapping motions from sliding motions on a touch sensor panel, the program code for causing performance of a method comprising:
39. The computer-readable medium of claim 38, the touch instability function starting at a minimum suppressed position change per frame value at zero percentage change in touch instability per frame and reaching a maximum suppressed position change per frame value for percentage changes in touch instability per frame greater than or equal to a predetermined percentage.
40. The computer-readable medium of claim 38, wherein the first amount of position change per frame is a detected position change per frame.
41. The computer-readable medium of claim 38, the program code further for causing performance of a method comprising:
42. The computer-readable medium of claim 41, the program code further for causing performance of a method comprising identifying the reported position change per frame as an actionable position change per frame if an event flag is set.
43. The computer-readable medium of claim 42, the program code further for causing performance of a method comprising setting the event flag if the reported position change per frame is not from a detected hover event.
44. The computer-readable medium of claim 42, the program code further for causing performance of a method comprising setting the event flag if the suppressed position change per frame is non-zero.
45. A computer-readable medium comprising program code for suppressing position change in a detected image of touch to assist in distinguishing tapping motions from sliding motions on a touch sensor panel, the program code for causing performance of a method comprising:
46. The computer-readable medium of claim 45, the time instability function starting at a maximum suppressed position change per frame value at a time when the image if touch is first detected and tapering off to a minimum suppressed position change per frame value for a time greater than or equal to a predetermined delay after the image of touch was first detected.
47. The computer-readable medium of claim 45, the touch instability function starting at a minimum suppressed position change per frame value at zero percentage change in touch instability per frame and reaching a maximum suppressed position change per frame value for percentage changes in touch instability per frame greater than or equal to a predetermined percentage.
48. The computer-readable medium of claim 45, wherein the first position change per frame is a detected position change per frame.
49. The computer-readable medium of claim 45, the program code further for causing performance of a method comprising:
50. The computer-readable medium of claim 49, the program code further for causing performance of a method comprising identifying the reported position change per frame as an actionable position change per frame if an event flag is set.
51. The computer-readable medium of claim 50, the program code further for causing performance of a method comprising setting the event flag if the reported position change per frame is not from a detected hover event.
52. The computer-readable medium of claim 50, the program code further for causing performance of a method comprising setting the event flag if the suppressed position change per frame is non-zero.
53. A computing system comprising the computer-readable medium of claim 45.
54. A mobile telephone comprising the computing system of claim 53.
55. A digital audio player comprising the computing system of claim 53.
56. A mobile telephone including a computer-readable medium comprising program code for suppressing position change in a detected image of touch to assist in distinguishing tapping motions from sliding motions on a touch sensor panel, the program code for causing performance of a method comprising:
57. A digital audio player including a computer-readable medium comprising program code for suppressing position change in a detected image of touch to assist in distinguishing tapping motions from sliding motions on a touch sensor panel, the program code for causing performance of a method comprising:
58. An apparatus for suppressing position change in a detected image of touch to assist in distinguishing tapping motions from sliding motions on a touch sensor panel, comprising:
means for computing a time instability factor in accordance with a time instability function that provides a first amount of suppressed position change per frame for a given time since the image of touch was detected;
means for computing a touch instability factor in accordance with a touch instability function that provides a second amount of suppressed position change per frame for a given amount of touch instability per frame, wherein Z represents a total finger signal for the detected image of touch;
means for subtracting a larger of the first and second amount of suppressed position change per frame from a first position change per frame value for the detected image of touch to obtain a suppressed position change per frame for the detected image of touch; and
59. A computer-readable medium comprising program code for suppressing position change in a detected image of touch to assist in distinguishing tapping motions from sliding motions on a touch sensor panel, the program code for causing performance of a method comprising:
60. The computer-readable medium of claim 59, the time instability function starting at a maximum suppressed position change per frame value at a time when the image if touch is first detected and tapering off to a minimum suppressed position change per frame value for a time greater than or equal to a predetermined delay after the image of touch was first detected.
61. The computer-readable medium of claim 59, the touch instability function starting at a minimum suppressed position change per frame value at zero percentage change in touch instability per frame and reaching a maximum suppressed position change per frame value for percentage changes in touch instability per frame greater than or equal to a predetermined percentage.
62. The computer-readable medium of claim 59, wherein the first position change per frame is a detected position change per frame.
63. The computer-readable medium of claim 59, the program code further for causing performance of a method comprising:
64. The computer-readable medium of claim 63, the program code further for causing performance of a method comprising identifying the reported position change per frame as an actionable position change per frame if an event flag is set.
65. The computer-readable medium of claim 64, the program code further for causing performance of a method comprising setting the event flag if the reported position change per frame is not from a detected hover event.
66. The computer-readable medium of claim 64, the program code further for causing performance of a method comprising setting the event flag if the suppressed position change per frame is non-zero.
FIELD OF THE INVENTION This relates to touch sensor panels used as input devices for computing systems, and more particularly, to techniques for determining whether a touch event detected at the touch sensor panel with some amount of sliding movement should be interpreted as a �tapping� gesture or a �sliding� gesture.
BACKGROUND OF THE INVENTION Many types of input devices are presently available for performing operations in a computing system, such as buttons or keys, mice, trackballs, touch sensor panels, joysticks, touch screens and the like. Touch screens, in particular, are becoming increasingly popular because of their ease and versatility of operation as well as their declining price. Touch screens can include a touch sensor panel, which can be a clear panel with a touch-sensitive surface, and a display device that can be positioned behind the panel so that the touch-sensitive surface can substantially cover the viewable area of the display device. Touch screens can allow a user to perform various functions by touching the touch sensor panel using a finger, stylus or other object at a location dictated by a user interface (UI) being displayed by the display device. In general, touch screens can recognize a touch event and the position of the touch event on the touch sensor panel, and the computing system can then interpret the touch event in accordance with the display appearing at the time of the touch event, and thereafter can perform one or more actions based on the touch event.
When using a touch screen, a user can make a selection on the display screen by pointing directly to objects (such as GUI objects) displayed on the screen (usually with a stylus or finger) and touching the screen at that location. To provide additional functionality, gesture recognition can be implemented to recognize more than a simple finger touch. By way of example, various operations such as a selection function can be made when one or more taps are detected on the surface of the touch screen. In addition to taps, various operations such as dragging or scrolling functions can be made when a sliding motion is detected on the surface of the touch screen. Tapping and sliding gestures are described in Applicant's co-pending U.S. patent application Ser. No. 11/818,341 entitled �Detecting Gestures on Multi-Event Sensitive Devices,� filed on Jun. 13, 2007 the contents of which are incorporated by reference herein.
However, it can be difficult for a user to control finger motion to produce a tapping motion with little or no sliding motion. Tapping gestures with some amount of sliding motion, so-called �sloppy taps,� can be difficult to distinguish from a true sliding gesture as intended by the user.
SUMMARY OF THE INVENTION This relates to distinguish sloppy taps from sliding motions using an algorithm that can take into account both a time instability factor and a touch instability factor. A limited amount of motion per frame can be subtracted off or canceled during a time period immediately following the detection of a touch event. Small lateral motions indicative of a sloppy tap can be suppressed, while fast finger motions indicative of a quick, long cursor movement can immediately pass through the filter without being suppressed by a significant amount.
Δ   Xsuppr  ( tpress ) = Δ   X - max ( Zinst , ( if   Δ   X > 0   and   max ( Zinst ,  Tinst )  Tinst ) ≤  Δ   X  ) , or = Δ   X + max ( Zinst , ( if   Δ   X < 0   and   max ( Zinst , Tinst )  Tinst ) ≤  Δ   X  ) , or = 0 ( if   max  ( Zinst , Tinst ) >  Δ   X  ) , wherein Zinst can represent a suppression value given as a finger speed in the X direction for a particular percentage change in Z per frame, and Tinst can represent a suppression value given as finger speed in the X direction for a particular tpress. Thus, it should be understood that, on a per frame basis, Zinst and Tinst can have the same units as ΔX, which can be a distance measurement such as millimeters (mm). Both Zinst and Tinst can have as an upper bound the maximum amount of travel in the X direction for a sloppy tap. The same suppression can be applied to motion in the Y-direction.
BRIEF DESCRIPTION OF THE DRAWINGS FIG. 1 illustrates an exemplary computing system implementing the algorithm for distinguishing sloppy taps from sliding motions according to one embodiment of this invention.
FIG. 3 a illustrates an exemplary plot of time vs. Z for a series of touch events.
FIG. 3 b illustrates an exemplary plot of time vs. ΔX and ΔY for the series of touch events shown in FIG. 3 a. FIG. 3 c contains an exemplary plot of a touch pass-thru factor, a time pass-thru factor, and a combined motion pass-thru factor over time for the series of touch events shown in FIG. 3 a according to one embodiment of this invention.
FIG. 5 a illustrates an exemplary plot of tpress vs. position change per frame representing a Tinst function according to one embodiment of this invention.
FIG. 5 b illustrates an exemplary plot of ΔXin vs. ΔXout corresponding to the Tinst function of FIG. 5 a at various moments in time tpress according to one embodiment of this invention.
FIG. 6 a illustrates an exemplary plot of instability in Z (finger touch area) per frame vs. position change per frame representing a Zinst function according to one embodiment of this invention.
FIG. 6 b illustrates an exemplary plot of ΔXin vs. ΔXout corresponding to the Zinst function of FIG. 6 a at various % changes in Z per frame according to one embodiment of this invention.
FIG. 9 a illustrates an exemplary mobile telephone that can include a touch sensor panel, a display device, and other computing system blocks in the computing system of FIG. 1 that can execute the X and Y suppression functions and hysteresis filter according to one embodiment of this invention.
FIG. 9 b illustrates an exemplary digital audio/video player that can include a touch sensor panel, a display device, and other computing system blocks in computing system of FIG. 1 that can execute the X and Y suppression functions and hysteresis filter according to one embodiment of this invention.
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENT In the following description of preferred embodiments, reference is made to the accompanying drawings which form a part hereof, and in which it is shown by way of illustration specific embodiments in which the invention can be practiced. It is to be understood that other embodiments can be used and structural changes can be made without departing from the scope of the embodiments of this invention.
Although some embodiments of this invention may be described herein in terms of identifying a tapping or sliding gesture from a single touch detected on a sensor panel, it should be understood that embodiments of this invention are not limited to single-touch sensor panels, but can be generally applicable to either single-touch or multi-touch sensor panels, the latter of which is described in Applicant's co-pending U.S. application Ser. No. 10/842,862 entitled �Multipoint Touchscreen,� filed on May 6, 2004 and published as U.S. Published Application No. 2006/0097991 on May 11, 2006, the contents of which are incorporated by reference herein. Furthermore, although the touch sensors in the touch sensor panel may be described herein in terms of an orthogonal array of touch sensors having rows and columns, it should be understood that embodiments of this invention are not limited to orthogonal arrays, but can be generally applicable to touch sensors arranged in any number of dimensions and orientations, including diagonal, concentric circle, and three-dimensional and random orientations.
At the �intersections� of the traces, where the traces pass above and below (cross) each other (but do not make direct electrical contact with each other), the traces can essentially form two electrodes (although more than two traces could intersect as well). Each intersection of row and column traces can represent a capacitive sensing node and can be viewed as picture element (pixel) 126, which can be particularly useful when touch sensor panel 124 is viewed as capturing an �image� of touch over a frame (one complete scan of the panel). (In other words, after panel subsystem 106 has determined whether a touch event has been detected at each touch sensor in the touch sensor panel, the pattern of touch sensors in the multi-touch panel at which a touch event occurred can be viewed as an �image� of touch (e.g. a pattern of fingers touching the panel).) The capacitance between row and column electrodes appears as a stray capacitance when the given row is held at direct current (DC) voltage levels and as a mutual signal capacitance Csig when the given row is stimulated with an alternating current (AC) signal. The presence of a finger or other object near or on the touch sensor panel can be detected by measuring changes to a signal charge Qsig present at the pixels being touched, which is a function of Csig. Each column of touch sensor panel 124 can drive one or more analog channels 108 (also referred to herein as an event detection and demodulation circuit) in panel subsystem 106.
FIG. 2 illustrates exemplary image of touch 200, which can be defined as having centroid 202 at the �center of mass� (X,Y) of the touch image with major and minor axes 204 and 206 defining the approximate boundaries of the touch area. Z 208 can be defined as the total finger signal (computed as the sum of all the capacitance for a finger as detected by the analog channels) integrated over the touch area.
FIG. 3 a illustrates exemplary plot 300 of time vs. Z for a series of touch events. First bump 302 in FIG. 3 a can be caused by a crisp finger tap, which can produce sharp rises and falls in Z as the finger touches down and lifts off the touch surface. A crisp tap can be characterized by a rise in Z of dZ in time dt1. Second bump 304 can be caused by a sloppy finger tap, which can produce more gradual rises and falls in Z. The rise in Z of dZ in time dt2 can be slower in a sloppy tap. Note that a sliding motion can appear as a bump of a longer duration in FIG. 3 a, most likely with gradual rise and fall times.
FIG. 3 b illustrates an exemplary plot of time vs. ΔX and ΔY for the series of touch events shown in FIG. 3 a. ΔX and ΔY can represent the change in the X and Y locations of the centroid within the touch area per frame (the time of one full panel scan). Note that a sharp or crisp finger tap can have generally smaller ΔX and ΔY values (see 306), because such finger taps can have less slipping or sliding in the X and/or Y directions. However, a sloppy finger tap can have generally higher ΔX and ΔY values (see 308). Note that a sliding touch can produce high ΔX and/or ΔY values for the duration of the slide, depending on the direction of the motion.
To distinguish between sloppy taps and sliding motions, lateral motion in one or more directions can be suppressed. For example, in the X-direction, a �ΔX suppr� value can be computed by modifying the raw ΔX value by some factor. Some touch sensor panel systems can modify the raw ΔX value as a function of the time since a touch event was detected, tpress, according to the formula:
FIG. 3 c illustrates an exemplary plot of touch pass-thru factor 310 (dot-dash line), time pass-thru factor 312 (dashed line), and combined motion pass-thru factor 314 (solid line) over time for the series of touch events shown in FIG. 3 a according to embodiments of the invention. FIG. 3 c shows that for motion in the X direction, the touch pass-thru factor can be lowest (i.e. suppression can be greatest) when the tap is first detected at 316 to suppress any inadvertent sliding motions, and also at liftoff 318, when again there may be some inadvertent sliding. Sloppy tap 304 can generally lead to a lower touch pass-thru factor than crisp tap 302, due to the larger |dZ| value (see suppression areas 320 and 322). Additionally, the suppression at touchdown or liftoff can help to suppress changes to the centroid location that are not necessarily due to sliding, but rather due to the change in the center of mass of the centroid as it rapidly changes shape as it rolls on or off during touchdown or liftoff.
In addition, FIG. 3 c also illustrates time pass-thru factor 312, showing that the time pass-thru factor can be lowest (i.e. suppression can be greatest) when a touch is first detected at 316, and increases after that point. If a liftoff or touchdown of one finger is detected and the touch and time pass-thru factors of FIG. 3 c are obtained over time, the total motion pass-thru factor 314 can also be applied to all other fingers on the same hand under the assumption that the liftoff or touchdown of one finger can cause an unstable hand position and slipping of the other fingers.
Δ   Xsuppr  ( tpress ) = Δ   X - max ( Zinst , ( if   Δ   X > 0   and   max ( Zinst ,  Tinst ) Tinst ) ≤   Δ   X  ) , or = Δ   X + max ( Zinst , ( if   Δ   X < 0   and   max ( Zinst , □ Tinst ) Tinst ) ≤   Δ   X  ) , or = 0 ( if   max  ( Zinst , Tinst ) >  Δ   X  ) , wherein Zinst can represent a suppression value given as a finger speed in the X direction for a particular percentage change in Z per frame, and Tinst can represent a suppression value given as finger speed in the X direction for a particular tpress. Thus, it should be understood that, on a per frame basis, Zinst and Tinst can have the same units as ΔX, which can be a distance measurement such as millimeters (mm). Both Zinst and Tinst can have as an upper bound the maximum amount of travel in the X direction for a sloppy tap (e.g. 2 mm).
FIG. 4 illustrates an exemplary plot 400 of an input ΔX (ΔXin) vs. an output ΔX (ΔXout), wherein the plot can represent the ΔXsuppr function described above at a particular moment in time tpress according to embodiments of the invention. Note that in a stable case 402 with no suppression of the input ΔX value, ΔXin=ΔXout for all values of ΔXin. However, in non-stable situations, there can be a �dead� zone 404 on either side of the y-axis in which ΔXsuppr can be held at zero (maximum suppression) to ignore sloppy taps. The boundaries of the dead zone can be equivalent to the current maximum of Zinst and Tinst at time tpress. Outside of dead zone 404, on either side, the plots can resume a linear function. Thus, just outside the dead zone, a particular value for ΔXin can yield a small ΔXout, indicating that a large amount of suppression is still occurring. However, as ΔXin gets large, ΔXout can approach ΔXin, at least on a percentage basis, indicating an ever-decreasing suppression percentage that may not be very noticeable to the user. Note that FIG. 4 can change over time, so that as instability decreases, the plots tend to move towards the stable case 402, with ever-decreasing dead zones 404.
FIG. 5 a illustrates an exemplary plot 500 of tpress vs. position change per frame representing the Tinst function according to embodiments of the invention. For a given time tpress, the Tinst function represented by plot 500 can return a value representing an amount of suppressed position change per frame. FIG. 5 a also shows an exemplary situation in which an image of touch is moving at a constant speed (i.e. a constant position change of 1 mm per frame) in the direction represented by plot 500. Until the suppressed position change per frame Tinst is less than the position change per frame of the image of touch (1 mm per frame in this example; see 510) at a particular tpress, there can be full suppression and zero reported position change per frame (see 502). Thus, there can be a significant amount of position change suppression soon after a finger touch is detected, which serves to suppress the sliding of sloppy finger taps.
As tpress increases, and the suppressed position change per frame Tinst becomes less than the position change per frame of the image of touch, the reported position change per frame starts to go positive (see 504). The reported position change per frame (see 506) continues to be a function of position change per frame of the image of touch and the suppressed position change per frame Tinst until Tinst reaches zero (at tpress=312 ms in this example), at which time there is no longer any suppression and the reported position change per frame can be equal to the position change per frame of the image of touch (see 508). Note that plot 500 is only exemplary. Embodiments of the invention can utilize a more complicated function than what is shown in FIG. 5 a, which can be implemented in a lookup table or computed when needed.
FIG. 5 b illustrates an exemplary plot of ΔXin vs. ΔXout corresponding to the Tinst function 500 of FIG. 5 a at various moments in time tpress according to embodiments of the invention. Note that as time tpress increases, the instability decreases and the stable condition is reached at tpress=312.
FIG. 6 a illustrates an exemplary plot 600 of Zinst representing a suppression value given as position change per frame vs. a percentage change in Z (touch instability) per frame. Touch instability Z, as referred to herein, can represent any of a number of parameters that can exhibit instability during taps. For example, Z can represent the touch area, which can vary greatly during the time that a user is applying a tap to a sensor panel. However, other contact measurements besides touch area can exhibit noticeable touch instability during taps, and whose instability measures can therefore be used to affect dead zone width and the suppression of position change according to embodiments of the invention. One such contact measurement is �patch density,� which can be generally defined as the total signal of a particular patch divided by the radius of the patch. Patch density is disclosed in U.S. application Ser. No. 11/619,464 entitled �Multi-Touch Input Discrimination,� filed on Jan. 3, 2007, the contents of which are incorporated by reference herein. Other contact measurements that can be used to suppress motion change include the major radius, eccentricity (ratio of major/minor axes), or major angle of the patch, contact force (for touch sensor panels with a compliant force-sensing layer), all of which can display instability during taps. All of these contact measurement instabilities are referred to generally herein as touch instabilities.
In FIG. 6 a, for a given % change in Z per frame, the Zinst function represented by plot 600 can return a value representing an amount of suppressed position change per frame. Very small % changes in Z per frame (below 6% in the example of FIG. 6 a) can be indicative of very little touch instability and therefore indicative of a sliding motion wherein the user is keeping a finger in constant contact with the touch surface. In this region of the Zinst function, there can be no suppressed position change per frame in a particular direction.
Larger % changes in Z per frame (above 12% in the example of FIG. 6 a) can be indicative of large touch instability and therefore can be indicative of a tapping motion wherein the finger makes only momentary contact with the touch surface. In this region of the Zinst function, there can be maximum suppression of position change per frame in a particular direction (e.g. about 2 mm/frame). Intermediate % changes in Z per frame (between 6% and 12% in the example of FIG. 6 a) can be a �gray area� within which the amount of suppression of position change per frame in a particular direction can vary linearly with respect to the % change in Z per frame. Note that plot 600 is only exemplary. Embodiments of the invention can utilize a more complicated function than what is shown in FIG. 6 a, which can be implemented in a lookup table or computed when needed.
FIG. 6 b illustrates an exemplary plot of ΔXin vs. ΔXout corresponding to the Zinst function 600 of FIG. 6 a at various % changes in Z per frame according to embodiments of the invention. Note that as the % change in Z per frame decreases, the instability can decrease and the stable condition can be reached at a % change in Z per frame of 6% or less.
In parallel, �actionable� position changes can be identified and reported. Actionable position changes can be used to control whether an apparent position change should be interpreted as a sliding motion. The application can interpret an apparent position change as a sliding motion when the actionable position change is non-zero (i.e. when an event flag is set, and ΔX and ΔY values indicate a non-zero actionable position change). Absolute position information can be used to determine the location of a tap or where a drag/scroll gesture starts, but whether or not to do the drag can be controlled by the parallel channel which can certify the apparent position changes as actionable.
For example, if a touch location has an apparent position change of three pixels, and it passes through a hysteresis filter having a delay of two pixels, the reported position will be one pixel. Normally, an actionable position change of one pixel will also be reported. However, there can be situations when the reported location of one pixel will not cause an actionable position change to be reported. If, for example, the reported position change is fully suppressed by the Tinst and/or Zinst functions described above, no actionable position change will be reported. In another example, a hovering finger can be detected as a weak image of touch, and an absolute position can be reported, but if the weak image of touch is interpreted to be a hovering finger, the event flag will not be set, the reported position change will not be certified as �actionable,� and the actionable position change would be zero. Hovering fingers can be beneficially precluded from generating actionable position changes to prevent wavering of the hovering finger from being interpreted as a sliding motion.
FIG. 9 a illustrates an exemplary mobile telephone 936 that can include touch sensor panel 924, display device 930, and other computing system blocks in computing system 100 of FIG. 1 that can execute the X and Y suppression functions and hysteresis filter according to embodiments of the invention.
FIG. 9 b illustrates an exemplary digital audio/video player 938 that can include touch sensor panel 924, display device 930, and other computing system blocks in computing system 100 of FIG. 1 that can execute the X and Y suppression functions and hysteresis filter according to embodiments of the invention.
Patent CitationsCited PatentFiling datePublication dateApplicantTitleUS4686331 *Apr 23, 1986Aug 11, 1987Hewlett-Packard CompanyDigitizing method and apparatus for compensating cursor of stylus velocity errorsUS5229551 *Nov 4, 1991Jul 20, 1993Summagraphics CorporationHysteresis compensation for a digitizer tabletUS5488204Oct 17, 1994Jan 30, 1996Synaptics, IncorporatedPaintbrush stylus for capacitive touch sensor padUS5666113Sep 5, 1995Sep 9, 1997Microtouch Systems, Inc.System for using a touchpad input device for cursor control and keyboard emulationUS5880411Mar 28, 1996Mar 9, 1999Synaptics, IncorporatedObject position detector with edge motion feature and gesture recognitionUS6188391Jul 9, 1998Feb 13, 2001Synaptics, Inc.Two-layer capacitive touchpad and method of making sameUS6288711 *Feb 25, 1999Sep 11, 2001Canon Kabushiki KaishaCoordinate input apparatus, method of controlling same and computer-readable memoryUS6323846Jan 25, 1999Nov 27, 2001University Of DelawareMethod and apparatus for integrating manual inputUS20020056575Dec 15, 2000May 16, 2002Keely Leroy B.Highlevel active pen matrixUS20040246240Jun 9, 2003Dec 9, 2004Microsoft CorporationDetection of a dwell gesture by examining parameters associated with pen motionUS20060026521Jul 30, 2004Feb 2, 2006Apple Computer, Inc.Gestures for touch sensitive input devicesUS20060092142Dec 15, 2005May 4, 2006Synaptics, Inc., A California CorporationObject position detector with edge motion feature and gesture recognitionUS20060097991May 6, 2004May 11, 2006Apple Computer, Inc.Multipoint touchscreenUS20060197753Mar 3, 2006Sep 7, 2006Hotelling Steven PMulti-functional hand-held deviceUS20060232567Jul 3, 2006Oct 19, 2006Fingerworks, Inc.Capacitive sensing arrangementUS20060238521 *Jul 3, 2006Oct 26, 2006Fingerworks, Inc.Identifying contacts on a touch surfaceUS20070229466Mar 30, 2006Oct 4, 2007Cypress Semiconductor CorporationApparatus and method for recognizing a tap gesture on a touch sensing deviceUS20070291009Jun 19, 2006Dec 20, 2007Cypress Semiconductor CorporationApparatus and method for detecting a touch-sensor pad gestureUS20080165140Jun 13, 2007Jul 10, 2008Apple Inc.Detecting gestures on multi-event sensitive devicesWO2008157239A2Jun 12, 2008Dec 24, 2008Apple IncTechniques for reducing jitter for taps* Cited by examinerNon-Patent CitationsReference1International Search Report mailed Oct. 23, 2009, for PCT Application No. PCT/US2008/066729, filed Jun. 12, 2008, six pages.Referenced byCiting PatentFiling datePublication dateApplicantTitleUS8253697 *Sep 26, 2007Aug 28, 2012Wacom Co., LtdHeight dependent filter for a pointing device or a digitizer tablet, a method of reducing jitter in position data of a pointing device or a digitizer tablet, a computer readable medium and driver for performing the methodUS8314779 *Feb 23, 2009Nov 20, 2012Solomon Systech LimitedMethod and apparatus for operating a touch panelUS8427447Jan 27, 2012Apr 23, 2013IgtMulti-user input systems and processing techniques for serving multiple usersUS20090078474 *Sep 26, 2007Mar 26, 2009David FleckHeight dependent filter for a pointing device or a digitizer tablet, a method of reducing jitter in position data of a pointing device or a digitizer tablet, a computer readable medium and driver for performing the methodUS20090195518 *Feb 17, 2009Aug 6, 2009IgtMethod and apparatus for detecting lift off on a touchscreenUS20100214232 *Feb 23, 2009Aug 26, 2010Solomon Systech LimitedMethod and apparatus for operating a touch panel* Cited by examinerClassifications U.S. Classification345/173International ClassificationG06F3/041Cooperative ClassificationG06F3/0418, G06F3/04883European ClassificationG06F3/041T2, G06F3/0488GLegal EventsDateCodeEventDescriptionDec 6, 2011CCCertificate of correctionJan 18, 2008ASAssignmentOwner name: APPLE INC., CALIFORNIAFree format text: CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNEE S STATE OF INCORPORATION AS IT APPEARS IN THE BODY OFTHE DOCUMENT PREVIOUSLY RECORDED ON REEL 019496, FRAME 0221;ASSIGNOR:WESTERMAN, WAYNE CARL;REEL/FRAME:020394/0863Effective date: 20070612Free format text: CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNEE S STATE OF INCORPORATION AS IT APPEARS IN THE BODY OFTHE DOCUMENT PREVIOUSLY RECORDED ON REEL 019496, FRAME 0221. ASSIGNOR HEREBY CONFIRMS THE ASSIGNMENT OF THE ENTIRE INTEREST;ASSIGNOR:WESTERMAN, WAYNE CARL;REEL/FRAME:020394/0863Jun 13, 2007ASAssignmentOwner name: APPLE INC., CALIFORNIAFree format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:WESTERMAN, WAYNE CARL;REEL/FRAME:019496/0221Effective date: 20070612RotateOriginal ImageGoogle Home - Sitemap - USPTO Bulk Downloads - Privacy Policy - Terms of Service - About Google Patents - Send FeedbackData provided by IFI CLAIMS Patent Services©2012 Google


text:
Stereobook Vehicles by Ben Grossblatt | 9780811864701 | Hardcover | Barnes & Noble
9780811864701
11.90(w) x 9.90(h) x 1.00(d)
Ben Grossblatt is a children's book editor and author whose work has received Parents' Choice Awards. He lives in Seattle.

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


text:
1990, The Nature Company
13277053282
13320697466
13296862529
Very Good. Light wear/scuffing to the case. Cd is in very good condition.
13156353958
13289093536
13156353959
13320637017
12689618713
photos by Nick Kelsh. New in Fine jacket. NEW BOOK WITH FINE DUST COVER; intro by Linda Lear.
13314399067
10460441634

value: This website is is an online store that sells new books, used books, out-of-print books, rare books, and other media through an online network of independent booksellers.


text:
The Collected Essays, Journalism and Letters of George Orwell (Volume 2 : My Country Right or Left, 1940-1943) by Orwell, George Pseud.) Blair, Arthur Eric ) Orwell, Sonia & Angus, Ian Eds: Harcourt Brace Jovanovich - AbeBooks.com
› Orwell, George Pseud.) Blair, Arthur Eric ) Orwell, Sonia & ...
› The Collected Essays, Journalism and Letters of George Orwell (...
The Collected Essays, Journalism and Letters of George Orwell (Volume 2 : My Country Right or Left, 1940-1943)
Orwell, George Pseud.) Blair, Arthur Eric ) Orwell, Sonia & Angus, Ian Eds
We're sorry; this specific copy is no longer available. Here are our closest matches for The Collected Essays, Journalism and Letters of George Orwell (Volume 2 : My Country Right or Left, 1940-1943) by Orwell, George Pseud.) Blair, Arthur Eric ) Orwell, Sonia & Angus, Ian Eds.
B001AMQCHW Used good or better, we ship best copy available! Book Only. Expedited shipping is 2-6 business days after shipment, standard is 4-14 business days after shipment. Used items do not include access codes, cd's or other accessories, regardless of what is stated in item title. If you need to guarantee that these items are included, please purchase a brand new copy. Bookseller Inventory # Bibliographic Details
Title: The Collected Essays, Journalism and Letters...
1. The Collected Essays, Journalism and Letters of George Orwell (Volume 2: My Country Right or Left, 1940-1943
Book Description Harcourt Brace Jovanovich. Hardcover. Book Condition: Very Good. B0026GX2WY 1st edition 1st printing - no dust jacket - some staining to page edge - otherwise binding strong contents clean - enjoy. Bookseller Inventory # SKU1012921

value: This website is an e-commerce global online marketplace with seven websites that offer books, fine art, and collectables from sellers in over 50 countries. Launched in 1996, it specialises in used, rare and out-of-print books.