text:
#CaptureCalgary on Pinterest | Instagram, Canon 6d and Things To Do
Instagram photo by justingtp
Instagram photo by @justingtp (Justin) - via Iconosquare
"Standing on the side of the road in the dark." Instagram photo by mistermalloy
The Roads, Mistermalloy Chris, Chris Malloy, Instagram Photos
Instagram photo by @mistermalloy (Chris Malloy) - via Iconosquare
"FieldsOfGold #travelalberta" Instagram photo by mistermalloy
Mistermalloy Chris, Chris Malloy
"Phoneception // inside a head sculpture" Instagram photo by xjennylee
Head Sculpture, Xjennyle Ｊｅｎｎｙ, Instagram Photos
Instagram photo by @xjennylee (ＪＥＮＮＹ) - via Iconosquare
"Fall colours #autumn #peacebridge #yyc #sharecalgary #capturecalgary #instaedit" Instagram photo by missautumnlover
Peacebridg Yyc, Fall Colours, Colours Autumn, Capturecalgari Instaedit, Sharecalgari Capturecalgari, Autumn Peacebridg, Yyc Sharecalgari, Instagram Photos
"Sunset over the city from my new home in Bridgeland! Nice view...Can't complain! #yyc #sunset #calgary #bridgeland #capturecalgary" Instagram photo by allypeddie
Instagram photo by @allypeddie (Ally Peddie) - via Iconosquare
#capturecalgary Instagram photo by @asim_overstands
Capturecalgari Instagram, Instagram Photos
"MidnightOil" Instagram photo by mistermalloy
"Peepin tower #403photogang #capturecalgary" Instagram photo by ewvong
Towers 403Photogang, 403Photogang Capturecalgari, Peepin Towers
Instagram photo by @ewvong (Eric V.) - via Iconosquare
"One of the reasons why I came back to Calgary for my midterm break. #brbrecharging #naturearoundthecorner #sobeautifulwishyouwerehere" Instagram photo by ajfernando
Midterm Breaking, Brbrecharg Naturearoundthecorn, Instagram Photos
Instagram photo by @ajfernando (Alexandra Julia) | Iconosquare
"Calgary downtown from far....really far. #YYC #Sunrise #IAmDowntown #CaptureCalgary #ExploreAlberta #ExploreCalgary #Calgary #vsco #vscocam" Instagram photo by ryechess (Ross Tabalada)
Sunrises Iamdowntown, Ross, Iamdowntown Capturecalgari, Explorecalgari Calgary, Calgary Downtown, Explorealberta Explorecalgari, Capturecalgari Explorealberta, Instagram Photos, Calgary Vsco
Instagram photo by @ryechess (Ross Tabalada) - via Iconosquare
"This fast life soon shatters, cause after all the lights and screams, nothing but my dreams matter. — Tupac Shakur #yycphotolife #yyc #calgary #Alberta #canada #thecity #lionking #simba #flashinglights #cars #Longexposure #yycliving #sharecalgary #403photogang #capturecalgary #downtown #bridge #canon #6d #picoftheday" Instagram photo by yycphotolife
Calgary Alberta, Capturecalgari Downtown, Bridges Canon, Canada Thecity, Yycliv Sharecalgari, Shakur Yycphotolif, Alberta Canada, 403Photogang Capturecalgari, Cars Longexposur
"#stpatrickbridge #yyc #capturecalgary #downtiwncalgary" Instagram photo by pennyb_yyc
Yyc Capturecalgari, Stpatrickbridg Yyc, Pennyb Yyc Pennies
Instagram photo by @pennyb_yyc (Penny B) - via Iconosquare
"#capturecalgary #calgary #yyc #architecture #architectureporn #structure #bridge #peacebridge #infrastructure #autumn #downtown" Instagram photo by sfargas
Bridges Peacebridg, Architectureporn Structures, Capturecalgari Calgary, Architecture Architectureporn, Infrastructure Autumn, Autumn Downtown, Calgary Yyc, Instagram Photos, Bridges Capturecalgari
Instagram photo by @sfargas (Stephanie) - via Iconosquare
"Cloudy nights. #capturecalgary" Instagram photo by smudge3
Cloudy Night, Instagram Photos
Instagram photo by @smudge3 (Mitchell Smith) - via Iconosquare
"Another dusk shot of Calgary's new St. Patrick's Bridge. #capturecalgary #calgary #alberta #explorealberta #bridge #span #yycbike #yycwalk #canon #dusk #eastvillageyyc" Instagram photo by klaszus
Calgary Alberta, Eastvillageyyc Tourismcalgari, Capturecalgari Calgary, Canon Dusk, Bridges Span, Dusk Shots, Dusk Eastvillageyyc, Alberta Explorealberta, Explorealberta Bridges
Instagram photo by @klaszus (Jeremy Klaszus) - via Iconosquare
"The new St. Patrick's Bridge, which opened today, is a beauty! Took this shot at dusk. Go see it for yourself! #capturecalgary #eastvillageyyc #calgary #alberta #explorealberta #capturecalgaryatnight #bridge #canon #SkippingStone #iamdowntown #yycbike #yycwalk" Instagram photo by klaszus
Calgary Alberta, Capturecalgaryatnight Bridges, Bridges Canon, Capturecalgari Eastvillageyyc, Eastvillageyyc Calgary, Alberta Explorealberta, Iamdowntown Yycbik, Canon Skippingston, Instagram Photos
What a great view to start the day in #yyc Instagram photo by jonathan.reimer
Jonathan Reims Jonathan, Jonathan Reimer
Shot these crazy formations over Calgary off our balcony last night. Oh I love our city #KatFishPhotography #nikon #nikontop #nikon_photography #nikond800 #allshots #all_shots #allshots_ #architecture #clouds #cityscape #capture_today #capturecalgary #cityskyline #city #followme #hdr #inspiring #instagood #jaw_dropping_shots #pro #picoftheday #photooftheday #sunset #skyscraper #skyporn #super_shotz #sharecalgary #urban Instagram photo by @ironwillsturgeon (KatFish Photograpy)
Crazy Formations, Capture Today Capturecalgari, Nikond800 Allshot, Nikontop Nikon Photography, Inspiration Instagood, Architecture Clouds, Hdr Inspiration, Cityscapes Capture Today, Clouds Cityscapes
#capturecalgary #explorealberta #explorecanada Instagram photo by @liftedthought
Explorecanada Instagram, Liftedthought Liftedthought, Explorealberta Explorecanada, Capturecalgari Explorealberta, Instagram Photos
Instagram photo by @liftedthought (liftedthought) | Iconosquare
How cool is this hallway? Photo by @theoriginal10cent. #hoteldesign #roomrenovations #capturecalgary Instagram photo by @hotelartsyyc
Roomrenov Capturecalgari, Capturecalgari Instagram, Hoteldesign Roomrenov, Instagram Photos
Instagram photo by @hotelartsyyc (hotelartsyyc) - via Iconosquare
Join us as we #CaptureCalgary!
Capturecalgari, Join
Exploring downtown #Calgary on a Monday morning. Space-age sidewalks & skyscrapers.
Exploring downtown #Calgary on a Monday morning. Space-age sidewalks & skyscrapers.
Downtown Calgary, National Geographic, Digital Nomad, Art, Spaces Ag Sidewalk, Nomad Blog, Geographic Digital, Spaceage Sidewalk, Calgary Photos
Space-age sidewalks and skyscrapers in downtown #Calgary (Photo via wheresandrew on assignment for National Geographic's Digital Nomad blog) by natgeotravel
Downtown Calgary on a sunny day. #yyc
Spaces, Downtown Calgary, Favorite Places, Stunning Travel, Alberta Canada, Cities Scapes, Living, Travel Pinboard, Calgary Ab
Used to live near here and feed the ducks all the time!
From @ThePlanetD Travel Travel - Beautiful morning view from Clagary #findyouralberta @Expedia @Andrea Thorp Taylor Alberta
From ThePlanetD Travel Travel Travel - Beautiful morning view from Clagary #findyouralberta Expedia Andrea / FICTILIS Thorp Taylor Alberta
Fictili Thorpe, Chuah Planets, Matty Chuah, Beautiful Mornings, Expedia Andrea, Findyouralberta Expedia, Clagari Findyouralberta, Travel, Andrea Thorpe
From @Matty Chuah Planet D Travel Travel - Beautiful morning view from Clagary #findyouralberta @Expedia @Andrea / FICTILIS / FICTILIS Thorp Taylor Alberta

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


text:
meihuida - Baby Toddler Girls Boys Warm Hat Winter Beanie Hooded Scarf Earflap Knitted Cap - Walmart.com - Walmart.com
Electrode, Comp-701261229, DC-prod-cdc02, ENV-prod-a, PROF-PROD, VER-20.0.17-EBF, SHA-4910456e606ca1d8e8baccbe01eef196e98107d2, CID-b447a440-aec-1712768aeb715e, Generated: Sun, 29 Mar 2020 17:48:24 GMT

Hello! Welcome to our store!

Quality is the first with best service. customers all are our friends.

Fashion design,100% Brand New,high quality!

Material: Polyester

Color:Show As Pictures

Size:One Size?0-3 Years Old?

What You Get: 1 X Fashion Knitted Scarf Hat?Hat + Sacrf?

Size:One Size?0-3 Years Old?
What You Get: 1 X Fashion Knitted Scarf Hat?Hat + Sacrf?
Electrode, Comp-701261211, DC-prod-cdc02, ENV-prod-a, PROF-PROD, VER-20.0.17-EBF, SHA-4910456e606ca1d8e8baccbe01eef196e98107d2, CID-3b37db05-7b1-17127689307d68, Generated: Sun, 29 Mar 2020 17:48:17 GMT
Electrode, Comp-389264353, DC-prod-cdc01, ENV-prod-a, PROF-PROD, VER-33.2.1, SHA-a03a4c0c4c33ea37a9a99b6bc3a2c138ada7472a, CID-76662fac-8a9-171276bb6b23f6, Generated: Sun, 29 Mar 2020 17:51:42 GMT

type: global

value: This website is an American multinational retail corporation that operates a chain of hypermarkets , discount department stores, and grocery stores from the United States, headquartered in Bentonville, Arkansas.


text:
$11.99 Retail: $19.99 Save 40% ($8.00) 4.5 out of 5 stars (17 Reviews)
In Stock Stock No: WW707372 Howard Books / 2013 / Hardcover Quantity:
Call The Family of Jesus By: Karen Kingsbury
More in Life-Changing Bible Study SeriesHoward Books / 2013 / Hardcover 4.5 out of 5 stars (17 Reviews)
In StockCBD Stock No: WW707372
Expected to ship on or about 04/15/17. $179.99
$179.99 Member Book The Family of Jesus: Bible Study--Member Book
$3.99 Hardcover Large Print
Meet the people who nurtured and encouraged Jesus as he grew from boy to man! Anchored in Scripture and illuminated by historical and theological insights, Kingsbury's six short stories vividly imagine the ways Mary, Joseph, Jesus' brother James, John the Baptist, Zechariah, and Elizabeth interacted with and influenced their beloved relative. Includes daily application questions, group discussion guides, and homework questions to help facilitate small group study.
Format: HardcoverNumber of Pages: 240Vendor: Howard BooksPublication Date: 2013Dimensions: 5.50 X 8.38 (inches)ISBN: 1476707375ISBN-13: 9781476707372Series: Life-Changing Bible Study
Add To Wishlist Unlocked (rpkgd)
Karen Kingsbury Karen Kingsbury Zondervan / 2015 / Trade Paperback $5.99
Retail: $14.99 Save 38% ($5.70) 4.5 Stars Out Of 5 25 Reviews Add To Cart
Retail: $14.99 Save 37% ($5.50) 4.5 Stars Out Of 5 61 Reviews Add To Cart
Karen Kingsbury Karen Kingsbury Simon & Schuster Audio / 2012 / Compact disc $14.99
Karen Kingsbury, #1 New York Times bestselling novelist, is Americas favorite inspirational storyteller, with more than twenty-five million copies of her award-winning books in print. Her last dozen titles have topped bestseller lists, and many of her novels are under development as TV movies and major motion pictures. Her many Baxter books will be the subject of a new TV seriesThe Baxter Familydebuting later this year with Roma Downey, Mark Burnett, and MGM Studios. Karen is also an adjunct professor of writing at Liberty University. She lives in Tennessee with her husband, Don, and their five sons, three of whom are adopted from Haiti. Their actress daughter, Kelsey, lives nearby and is married to Christian recording artist Kyle Kupecky. The couple recently welcomed their first child, Hudson.
This was a very good book. I enjoyed it very much. It gave a different possible perspective to the family members of Jesus. It was easy to read and though it was from the perspective of the author it made the people come alive for me. Was this review helpful?
This was an amazing book. It made the family of Jesus more lifelike and real. I thoroughly enjoyed this book. I have recommended it to others to read and I plan to read it again.
I'm the author/artist and I want to review The Family of Jesus. Back×

value:
This website is a Christian catalog and internet retailer.
Christian Book Distributors was started in 1978 by Stephen Hendrickson, 19 years old and a sophomore at Central Bible College in Springfield, Missouri, out of his parents’ home in Lynn, Massachusetts.


text:
The 10 Best 4 Star Hotels in Miami, FL $90 | Expedia.com
4 Star Hotels in Miami, FL $90
4.2 out of 5 (5,309 reviews)
Absolutely Fantastic I haven't stayed here in over 15 years. The hotel is amazing, fantastic pool and ocean views, great staff, and the best fitness center in any hotel I have ever stayed in. I will only stay in this hotel when in Miami from now on! Well done Fontainebleau!
4.3 out of 5 (2,812 reviews)
Execllent hotel Everything was great! From the staff.and hotel. I will be back soon! Highly recommended
4.2 out of 5 (4,779 reviews)
Grand Beach Hotel$104
4.0 out of 5 (2,344 reviews)
Eden Roc Resort Miami Beach$186
4.1 out of 5 (1,245 reviews)
Hotel Croydon, a South Beach Group Hotel$90
4.4 out of 5 (2,862 reviews)
4.1 out of 5 (2,127 reviews)
Great location and staff From the moment we checked in, it was a pleasant experience. Thank you for making our stay wonderful. Arturo i believe that was name. Very sweet and just great customer service.

value: This website is an online travel agency owned by Expedia Group, an American online travel shopping company based in Seattle.


text:
BBC - Music - Review of The Beta Band - Heroes To Zeroes {{pulseintro}} {{pulsequestion}} {{pulseaccept}} {{pulsereject}} ]]> We use cookies to ensure that we give you the best experience on our website. We also use cookies to ensure we show you advertising that is relevant to you. If you continue without changing your settings, we'll assume that you are happy to receive all cookies on the BBC website. However, if you would like to, you can change your cookie settings at any time. Continue Change settings Find out more ]]> Accessibility links Accessibility Help BBC iD BBC navigation News News Sport Weather Shop Earth Travel Capital iPlayer Culture Autos Future TV Radio CBBC CBeebies Arts WW1 Food History Learning Music Science Nature Earth Local Travel Full A-Z Menu Search the BBC ]]> Music Home Clips The Beta Band Heroes To Zeroes Review Album. Released 2004. Share this page Artist Played By Lauren Laverne BBC Radio 6 Music Gideon Coe BBC Radio 6 Music Shaun Keaveny BBC Radio 6 Music Links Wikipedia article on Heroes To Zeroes Reviews available at www.bbc.co.uk Discogs page for Heroes To Zeroes Tracklistings come from MusicBrainz. You can add or edit information about Heroes To Zeroes at musicbrainz.org . Find out more about our use of this data, and also our policy on profanity Find out more about our use of this data. BBC Review Vocals trip over each other in counterpoint and within the mix there's always enough... Chris Jones 2004 Much has been made of the metaphorical significance of the Beta Band depicting themselves as android-annihilating cartoon superheroes on the front cover of Heroes To Zeros. Surely, some folk reason, this is a band brimming with confidence and an album chock-full of tight, snappy tunes? Few seem to have caught on to the flip side. On the reverse are four piles of clothes on a beach, discarded Reggie Perrin-style.
This surely signifies a band that long to shed their identities; desperate to escape society's expectations and attempting to start again from scratch. Of course with a band contradictory enough to publicly diss their wonderful first album both of these options could be true. The fact remains that Heroes... marks a whole new era for the Betas.
Kicking off with the spunky, horn-assisted single, "Assessment", Heroes... is a move further towards a more song-based approach. Gone are the meandering lo-fi dubs of the 3EPs and the ingenious loops and perversity of the aforementioned debut. Instead we get a tighter, more ethereal development of the funky breakbeats and (whisper it) rock dynamics of Hot Shots II. For the very first time our Scottish heroes are cranking up the guitars! Solos abound and acoustics ring pastorally. ''Out-Side'' (named ''Pot Pissin''' in the lyric sheet. Yes, I said lyric sheet) is mosh-mongous while ''Liquid Bird'' and ''Assessment'' contain riffs that could be taken from U2's first album.
Oddly the only negative point seems to be in the final mixing by uber-fixer/producer Nigel Godrich whose echoey touch (along with the strangely unemotional multi-tracked vocals) at times puts you in mind of mid-period Pink Floyd. It's not such a bad reference, but one can't help wishing he had some new tricks up his sleeve. This aside, the Betas now find themselves at a critical stage. The radical departures on Heroes... could lead them either way. Whether they conquer the universe or disappear into the ocean of sound, it's still an intriguing journey... This work is licensed under a Creative Commons Licence. If you choose to use this review on your site please link back to this page. Tracks In order to listen to track previews you need to have both Javascript enabled and Flash installed. Visit BBC Webwise for full instructions. 1 Assessment 2 Space 3 Lion Thief 4 Easy 5 Wonderful 6 Troubles 7 Out-Side 8 Space Beatle 9 Rhododendron 10 Liquid Bird 11 Simple 12 Pure For Clips taken from original discs may contain strong language. Tracklistings come from MusicBrainz. You can add or edit information about Heroes To Zeroes at musicbrainz.org . Find out more about our use of this data, and also our policy on profanity Release Details Label Regal Recordings Date Apr 26 2004 Country United Kingdom Format CD Catalogue # REG 101CD Explore the BBC News News Sport Weather Shop Earth Travel Capital iPlayer Culture Autos Future TV Radio CBBC CBeebies Arts WW1 Food History Learning Music Science Nature Earth Local Travel Full A-Z Terms of Use About the BBC Privacy Policy Cookies Accessibility Help Parental Guidance Contact the BBC BBC © 2014 The BBC is not responsible for the content of external sites. Read about our approach to external linking.

value: This website is the BBC's online service. It is a large network of websites including such high-profile sites as BBC News and Sport, the on-demand video and radio services co-branded BBC iPlayer, the children's sites CBBC and CBeebies, and learning services such as Bitesize.


text:
Words containing hadha | Words that contain hadha
http://www.thefreedictionary.com/words-containing-hadha
Dictionary, Encyclopedia and Thesaurus - The Free Dictionary 10,385,668,828 visitors served
Words containing hadha
Found 8 words containing hadha. Browse our Scrabble Word Finder, Words With Friends cheat dictionary, and WordHub word solver to find words that contain hadha. Or use our Unscramble word solver to find your best possible play! Related: Words that start with hadha, Words that end in hadha
17 letter words containing hadha9 letter words containing hadha8 letter words containing hadha7 letter words containing hadhaSee also
17 letter words containing hadha
9 letter words containing hadha
8 letter words containing hadha
7 letter words containing hadha
Words containing hadh
Words containing hadhab
Words containing hadham
Words containing hadhar
Words containing hadhav

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


text:
Pizza Meal - Firestone Pizza | Groupon
$15 for a Pizza Meal for Lunch or Dinner at Firestone Pizza ($28 Value)
Two small pizzas and two soft drinks for lunch
Two small pizzas and two soft drinks for dinner
My experience at Firestone was a positive one. The establishment was clean and tidy with a pleasant decor. The staff (husband and wife) were pleasant and helpful. My pizzas were great. Well cooked and fresh from the oven. Very tasty! I will go back.
Rhonda E. · August 20, 2014
Excellent pizza ,friendly staff !! We will return !
Roger L. · July 21, 2014
Brad C. · June 13, 2014
$15 for a pizza meal for lunch or dinner ($28 value)
Two small pizzas ($25 value)
Two soft drinks ($3 value)<p>
Promotional value expires 90 days after purchase. Amount paid never expires. Limit 1 per person. Valid only for option purchased. Dine-in or carryout only. Lunch dine-in is valid between 11-4 pm. Merchant is solely responsible to purchasers for the care and quality of the advertised goods and services.
Firestone Pizza's chefs hand make a diverse menu of pies, from classic Old World recipes such as margherita and italian sausage and peppers, to inventive topping combinations such as bacon cheeseburger or buffalo chicken. Guests stop in for shareable feasts of pizza topped with thai chicken, a gardenful of veggies, or zesty white garlic sauce, or order delivered meals of chicken wings and pies for parties and no-hassle family dinners.

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


text:
Haresh S. Delighted to be a part of this group. Please let me know where the next meeting will be, looking forward to attneding. 0 · May 16, 2013 28 went
Weian S.

value: This website is a service used to organize online groups that host in-person and virtual events for people with similar interests. It was founded in 2002 by Chairman Scott Heiferman and four co-founders.


text:
Patent US6522652 - ATM exchange - Google PatentsSearch Images Maps Play YouTube News Gmail Drive More »Sign inPatentsTo provide all ATM exchange wherein more supple collective routing than VP routing is enabled without waste of VPI/VCI resources, an ATM exchange comprises: a VPI/VCI converter (1) for retrieving a logic value, which is predetermined for each of individual connections to be dealt with individually and...http://www.google.com/patents/US6522652?utm_source=gb-gplus-sharePatent US6522652 - ATM exchangeAdvanced Patent SearchPublication numberUS6522652 B1Publication typeGrantApplication numberUS 09/385,447Publication dateFeb 18, 2003Filing dateAug 30, 1999Priority dateAug 31, 1998Fee statusLapsedPublication number09385447, 385447, US 6522652 B1, US 6522652B1, US-B1-6522652, US6522652 B1, US6522652B1InventorsBun MizuharaOriginal AssigneeNec CorporationExport CitationBiBTeX, EndNote, RefManPatent Citations (6), Referenced by (1), Classifications (13), Legal Events (5) External Links: USPTO, USPTO Assignment, EspacenetATM exchange
US 6522652 B1Abstract
To provide all ATM exchange wherein more supple collective routing than VP routing is enabled without waste of VPI/VCI resources, an ATM exchange comprises: a VPI/VCI converter (1) for retrieving a logic value, which is predetermined for each of individual connections to be dealt with individually and groups of connections to be dealt with collectively, according to an input VPI/VCI value; a mask-bit generator (2) for generating a mask-bit pattern, a number of lower bits of the mask-bit pattern having logic ‘1’ and other upper bits thereof having logic ‘0’ when the mask-bit pattern concerns one of the groups of connections; and a VPI/VCI bit selector (3) for generating an output VPI/VCI value to be written in the VPI/VCI field of the cell, by selecting logic of each bit of the output VPI/VCI value to have the same logic with a corresponding bit of the logic value outputted from the VPI/VCI converter (1) when a corresponding bit of the mask-bit pattern has logic ‘0’, and to have the same logic with a corresponding bit of the input VPI/VCI value when a corresponding bit of the mask-bit pattern has logic ‘1’.
What is claimed is: 1. An ATM exchange comprising:
a VPI/VCI converter for retrieving a logic value according to an input VPI/VCI value written in a VPI/VCI field of header information of a cell arriving to an input port of the ATM exchange, said logic value being predetermined for each of individual connections to be dealt with individually and groups of connections to be dealt with collectively by the ATM exchange; a mask-bit generator for generating a mask-bit pattern having the same bit length with the VPI/VCI field, a number, which is predetermined for each of the groups of connections, of lower bits of the mask-bit pattern having logic ‘1’ and other upper bits thereof having logic ‘0’ when the mask-bit pattern concerns one of the groups of connections, and all bits of the mask-bit pattern having logic ‘0’ when the mask-bit pattern concerns one of the individual connections; and a VPI/VCI bit selector for generating an output VPI/VCI value to be written in the VPI/VCI field of the cell before the cell is transmitted from an output port of the ATM exchange, by selecting logic of each bit of the output VPI/VCI value to have the same logic with a corresponding bit of the logic value out-putted from the VPI/VCI converter when a corresponding bit of the mask-bit pattern has logic ‘0’, and to have the same logic with a corresponding bit of the input VPI/VCI value when a corresponding bit of the mask-bit pattern has logic ‘1’. 2. An ATM exchange comprising:
an input VPI/VCI converter provided to each input port of the ATM exchange for retrieving a mask-bit length and output port information according to which a cell arriving at the input port is to be switched, by referring to a routing table according to an input VPI/VCI value written in a VPI/VCI field of header information of the cell, said mask-bit length being predetermined for each of groups of connections to be dealt with collectively by the ATM exchange when the mask-bit length concerns one of the groups of connections, and being 0 when the mask-bit length concerns one of the individual connections to be dealt with individually; a mask-bit generator provided to each output port of the ATM exchange for generating a mask-bit pattern having the same bit length with the VPI/VCI field, a number, which the mask-bit length designates, of lower bits of the mask-bit pattern having logic ‘1’ and other upper bits thereof having logic ‘0’; an output VPI/VCI converter provided to each output port of the ATM exchange for retrieving a logic value by referring to the routing table according to the input VPI/VCI, said logic value being predetermined for each of the individual connections and the groups of connections; and an VPI/VCI bit selector provided to each output port of the ATM exchange for generating an output VPI/VCI value to be written in the VPI/VCI field of the cell before the cell is transmitted from the output port, by selecting logic of each bit of the output VPI/VCI value to have the same logic with a corresponding bit of the logic value outputted from the output VPI/VCI converter when a corresponding bit of the mask-bit pattern has logic ‘0’, and to have the same logic with a corresponding bit of the input VPI/VCI value when a corresponding bit of the mask-bit pattern has logic ‘1’. 3. An ATM exchange as recited in claim 1; said VPI/VCI bit selector comprising:
a first bit multiplier for outputting a first bit pattern, logic of each bit of the first bit pattern having AND logic of corresponding bits of the input VPI/VCI value and the mask-bit pattern; an inverter for outputting an inverted mask-bit pattern by inverting the mask-bit pattern; a second bit multiplier for outputting a second bit pattern, logic of each bit of the second bit pattern having AND logic of corresponding bits of the logic value and the inverted mask-bit pattern; and a bit adder for outputting the output VPI/VCI value by logically adding the first bit pattern and the second bit pattern. 4. An ATM exchange as recited in claim 2; said VPI/VCI bit selector comprising:
a first bit multiplier for outputting a first bit pattern, logic of each bit of the first bit pattern having AND logic of corresponding bits of the input VPI/VCI value and the mask-bit pattern; an inverter for outputting an inverted mask-bit pattern by inverting the mask-bit pattern; a second bit multiplier for outputting a second bit pattern, logic of each bit of the second bit pattern having AND logic of corresponding bits of the logic value and the inverted mask-bit pattern; and a bit adder for outputting the output VPI/VCI value by logically adding the first bit pattern and the second bit pattern.
The present invention relates to an ATM (Asynchronous Transfer Mode) exchange which is used as a high-speed exchange node of a large scale network such as the Internet.
In the network composed of ATM exchanges, data are transmitted being divided into cells having fixed data length. A VC (Virtual Connection) is established through ATM exchanges to link each pair of terminal points. At the data transmission terminal point, frame data supplied from an upper layer are segmented into transmission cells, which are transmitted in the network being switched node by node so as to follow their own VC through the ATM exchanges and arrive to the destination terminal point. At the destination terminal point, received cells are reassembled again into the frame data, for example.
For identifying the VC, identifier information called VPI/VCI (Virtual Path Identifier/Virtual Channel Identifier) is included in each cell header, and, independently in each link connecting two neighboring exchange nodes, an individual VPI/VCI is assigned for a specific VC, for economizing VPI/VCI resources.
According to the VPI/VCI of a cell arriving to an ATM exchange through an input port, the ATM exchange performs routing of the cell, that is, determines an output port connected to a link where the concerning cell is to be forwarded and rewrites the VPI/VCI into another value which is assigned in the output link for the concerning VC. For this purpose, the ATM exchange is provided with a routing table where connection information of each VC is described when the VC is established between a pair of terminal points.
A VC which is established fixedly by a network manager, for example, is called a PVC (Permanent VC) and a VC which is established temporarily when a need of data exchange occurs is called a SVC (Switched VC). The PVC, which should be settled manually, is not practical for a large scale network. On the other hand, a complicated and time needing procedure is required every time when a VC is established, according to the SVC. Therefore, automatic and high-speed connection management method applicable for a large scale network is earnestly pursued recently, and there has been proposed, for example, a network provided with ATM exchanges which organize connections autonomically by self-learning topology of the network.
In any way, connection information such as the routing table should be provided for each ATM exchange to perform routing of cells.
Usually, data fields of 12 bits and 16 bits are assigned for the VPI and the VCI, respectively, in a cell header. Therefore, a routing table having a memory space of more than 228�28 bits is required for an ATM exchange, when rewrite data of all possible logic values of the input VPI/VCI are described in the routing table.
In a Japanese patent application laid open as a Provisional Publication No. 199256/'93, there is disclosed a method for reducing the memory space of the routing table according to the number of active VPI/VCI values. In this method, 16 bits of a VCI value, for example, are divided into 4�4 bits. First, a routing table is accessed with an address indicated by first 4 bits of the VCI. The contents of the routing table thus obtained through the first access is used as upper its of the address data for the second access to the routing table, together with second 4 bits of the VCI which are used as lower bits of the address data. In the same way, the routing table is accessed 4 times with address data composed of previous retrieval results and partial bits of the VCI. The retrieval result of fourth access is used as the rewrite data of the VCI. This prior art describes that the memory space of a routing table for rewriting the VCI of 16 bits can be reduced from 216�16=64 k bits into at most 20368�16 bits on condition the number of active VCI value is 1000.
Usage of a CAM (Contents Addressable Memory) is also a well-known method for reducing the memory space of the routing table when the number of active values, that is, the number of connections actually established is smaller than the number corresponding to bit length of the VPI/VCI.
Furthermore, the number of connections itself becomes considerably large when the network scale becomes large, because it increases in proportion to a square of the number of terminal points to be linked with each other. Therefore, it is preferable for the large scale network if a plurality of connections can be treated as a group by joining data streams flowing towards a specific terminal point or flowing ill a specific direction.
However, once a plurality of data streams are joined, that is, a common VPI/VCI is assigned to a plurality of connections, cells cannot be reassembled into frame data to be transferred to an upper layer, the AAL 5 (ATM Adaptation Layer 5), for example, even if all the jointed connections are those representing data streams to be terminated by a specific terminal point.
This problem might be resolved by performing queuing of cells frame by frame before joining the data streams. However, this method, which is substantially the same as performing packet exchange, degrades jitter characteristic and distracts real-time data transmission of the ATM network.
Another method of dealing with a plurality of data streams as one group is to perform so called VP routing, by assigning a common VPI for connections of data streams flowing towards a specific direction.
FIG. 8 is a block diagram schematically illustrating a partial configuration, concerning rewriting, or converting, the VPI/VCI, of a conventional ATM exchange wherein the VP routing is performed selectively.
Referring to FIG. 8, the conventional ATM exchange comprises a VPI/VCI converter 1, a VP-routing-bit generator 4 and a VCI selector 5.
The input VPI and the input VCI (a VPI and a VCI value of a cell arriving at an input port of the ATM exchange) is inputted to the VPI/VCI converter 1. The VPI/VCI converter 1 outputs another VPI and VCI value corresponding to the VPI/VCI to be attached to the arriving cell when it is transmitted from an output port, by referring to a routing table which is realized with a CAM, for example.
Here, the VPI/VCI converter 1 outputs dummy data, (0, for example) as the VCI value when the input VPI (and, consequently, the output VPI) has one of certain values assigned for the VP routing, that is, assigned to groups of data streams to be dealt with collectively.
The input VPI is also supplied to the VP-routing-bit generator 4, which outputs a VP routing bit having logic ‘1’, for example, when the input VPI has one of the logic values assigned for the VP routing, while the VP-routing-bit generator 4 outputs a VP routing bit of logic ‘0’ when the input VPI has one of the logic values assigned for ordinary VC routing, that is, assigned to data streams each to be dealt with individually.
The VPI value outputted from the VPI/VCI converter 1 is always used as the output VPI to be attached to the concerning transmission cell. On the other hand, either one of the input VCI itself or the VCI value outputted from the VPI/VCI converter 1 is used as the output VCI, being selected by the VCI selector 5 according to logic of the VP routing bit supplied from the VP-routing-bit generator 4.
Thus, the VPI and the VCI are both rewritten in the cell header according to the VC routing, while only the VPI is rewritten and the input VCI itself is used as the output VCI, in the cell header according to the VP routing, in the conventional ATM exchange.
Through performing the VP routing, a plurality of connections having a common VPI can be dealt with collectively, which enables to reduce connection information to be registered in the routing table.
However, there are following problems in the conventional VP routing as above described.
A problem is that the VCI resources may be wasted being unused. When data lengths of the VPI/VCI are 12 bits and 16 bits, respectively, 65, 536=216 different VCIs can share a specific VPI value. However, when the VPI value is assigned to a group of 1000 connections, for example, other 64,536 VCIs are left unused.
Another problem is that the number of groups to be dealt with collectively is limited within 4096=212, which is inconvenient in the large scale network.
Therefore, a primary object of the present invention is to provide an ATM exchange wherein more supple collective routing than the conventional VP routing is enabled without waste of VPI/VCI resources.
In order to achieve the object, an ATM exchange of the invention comprises:
a VPI/VCI converter for retrieving a logic value according to an input VPI/VCI value written in a VPI/VCI field of header information of a cell arriving to an input port of the ATM exchange, said logic value being predetermined for each of individual connections to be dealt with individually and groups of connections to be dealt with collectively by the ATM exchange;
a mask-bit generator for generating a mask-bit pattern having the same bit length with the VPI/VCI field, a number, which is predetermined for each of the groups of connections, of lower bits of the mask-bit pattern having logic ‘1’ and other upper bits thereof having logic ‘0’ when the mask-bit pattern concerns one of the groups of connections, and all bits of the mask-bit pattern having logic ‘0’ when the mask-bit pattern concerns one of the individual connections; and
a VPI/VCI bit selector for generating an output VPI/VCI value to be written in the VPI/VCI field of the cell before the cell is transmitted from an output port of the ATM exchange, by selecting logic of each bit of the output VPI/VCI value to have the same logic with a corresponding bit of the logic value outputted from the VPI/VCI converter when a corresponding bit of the mask-bit pattern has logic ‘0’, and to have the same logic with a corresponding bit of the input VPI/VCI value when a corresponding bit of the mask-bit pattern has logic ‘1’.
Therefore, by selecting an appropriate mask-bit length for each group of connections flowing in the same direction, a supple collective routing can be performed with minimum waste of VCI resources, and for a large number of groups up to 227, if desired.
FIG. 1 is a block diagram schematically illustrating a partial configuration of an ATM exchange according to an embodiment of the invention;
FIG. 2A is a block diagrams illustrating a circuit example of an input-port-side circuit provided to each input port of the ATM exchange of FIG. 1;
FIG. 2B is a block diagrams illustrating a circuit example of an output-port-side circuit provided to each output port of the ATM exchange of FIG. 1;
FIG. 3 illustrates examples of data referred to by the input VPI/VCI converter 1 a of FIG. 2A;
FIG. 4 illustrates examples of data referred to by the output VPI/VCI converter 1 b of FIG. 2B;
FIG. 5 illustrates an example of transition of data flowing in the circuit examples of FIGS. 2A and 2B;
FIG. 6 illustrates another example of transition of data flowing in the circuit examples of FIGS. 2A and 2B;
FIG. 7 illustrates still another example of transition of data flowing in the circuit examples of FIGS. 2A and 2B; and
FIG. 1 is a block diagram schematically illustrating a partial configuration of an ATM exchange according to an embodiment of the invention, corresponding to the conventional example of FIG. 8.
The VPI/VCI converter 1 of FIG. 1 has a similar configuration with the VPI/VCI converter 1 of FIG. 8 and retrieves connection information referring to a routing table (not depicted). As to the routing table, any appropriate conventional technology, such as a CAM, may be employed.
Compared to the block diagram of FIG. 8, the VP-routing-bit generator 4 is replaced with a mask-bit generator 2 and the VCI selector 5 is replaced with a VPI/VCI bit selector 3.
When 2n connections are to be dealt with collectively as a group, logic values of 28-n bits, upper 28-n bits, for example, of the input VPI/VCI and the output VPI/VCI are commonly determined for all connections of the group, according to the embodiment, and the value n is registered as a mask bit length in the routing table together with the partial logic value assigned to the output VPI/VCI, being associated with the partial logic value assigned to the input VPI/VCI.
When the VPI/VCI of the group is inputted, it is supplied to the VPI/VCI converter 1 and the mask-bit generator 2. The VPI/VCI converter 1 outputs the above logic value assigned to the output VPI/VCI to the VPI/VCI bit selector 3, n bits thereof being filled with dummy data, referring to the routing table. The mask-bit generator 2 generates a mask-bit pattern wherein logic ‘1’ is assigned to lower n bits which are corresponding to the dummy data and logic ‘0’ is assigned to other upper 28-n bits which are corresponding to the effective part of the VPI/VCI, in the example.
According to the mask-bit pattern, the VPI/VCI bit selector 3 determines logic of each bit of the output VPI/VCI, by selecting logic of each bit either from the output of the VPI/VCI converter 1 or from the input VPI/VCI.
FIGS. 2A and 2B are block diagrams illustrating circuit examples of an input-port-side and an output-port-side circuit provided to each input port and each output port, respectively, of the ATM exchange, for realizing VPI/VCI conversion according to the embodiment of FIG. 1.
FIG. 3 illustrates examples of data referred to by an input VPI/VCI converter 1 a of FIG. 2A, FIG. 4 illustrates examples of data referred to by an output VPI/VCI converter 1 b of FIG. 2B, and FIGS. 5 to 7 illustrate examples of transition of data flowing in the circuit examples of FIGS. 2A and 2B.
Now, operation of the embodiment is described referring to circuit examples of FIGS. 2A and 2B, and data examples of FIGS. 3 to 8.
When a cell arrives to an input port of the ATM exchange, the VPI/VCI bit sequence of 28 bits is extracted from the cell and supplied as the input VPI/VCI to the input VPI/VCI converter 1 a of the input port. The input VPI/VCI converter 1 a outputs an internal VPI/VCI, a mask-bit length and output port information corresponding to the input VPI/VCI.
The output port information is used for controlling an ATM switch (not depicted) to switch the concerning cell towards an output port designated by the connection information, in the same way with an ordinary ATM exchange, and detailed description is omitted.
For simplifying configuration of the ATM switch, the internal VPI/VCI may be represented by a bit sequence shorter than the input VPI/VCI. Here, in the embodiment, it is assumed that the input VPI/VCI itself is outputted as the internal VPI/VCI.
In the routing table, the mask bit length n is registered associated with the logic value of the input VPI/VCI as beforehand described.
In the example of FIG. 3, mask bit length 511 of 0 is registered being associated with a logic value 501 of ‘001/0001’ (in hexadecimal), which represents the input VPI/VCI assigned to a connection to be dealt with individually, mask bit length 512 of 16 is registered being associated with a logic value 502 of ‘003/(0000 to FFFF)’, which represents the input VPI/VCI assigned to connections to be dealt with according to VP routing, and mask bit length 513 of 4 is registered being associated with a logic value 503 of ‘005/(0010 to 001F)’, which represents the input VPI/VCI assigned to a group of 16 connections to be dealt with collectively.
The mask bit length, which is retrieved by the input VPI/VCI converter 1 a referring to the routing table, is transmitted to the output-port-side circuit of FIG. 2B, being attached to the concerning cell to be switched, for example.
In the output-port-side circuit, an output VPI/VCI converter 1 b, a first bit multiplier 7 a, a second bit-multiplier 7 b and a bit adder 8 are comprised together with the mask-bit generator 2. The first bit multiplier 7 a, the second bit-multiplier 7 b and the bit adder 8 compose the VPI/VCI bit selector 3 of FIG. 1.
The mask bit length is supplied to the mask-bit generator 2, which generates a mask-bit pattern of 28 bits wherein logic ‘1’ is assigned to lower n bits and logic ‘0’ is assigned to other upper 28-n bits when value of the mask bit length is n.
The mask-bit pattern is supplied to the output VPI/VCI converter 1 b together with the internal VPI/VCI of 28 bits.
The output VPI/VCI converter 1 b retrieves a logic value to be used as the output VPI/VCI corresponding to the internal VPI/VCI, by referring to the routing table with the logic value of the VPI/VCI whereof logic of bits indicated by the mask-bit pattern is ignored.
FIG. 4 shows examples of logic values registered in the routing table.
In the example of FIG. 4, output logic 611 of ‘002/0002’ is registered being associated with a logic value 601 of ‘001/0001’, which represents the input VPI/VCI assigned to a connection to be dealt with individually, output logic 612 of ‘008/0000’ is registered being associated with a logic value 602 of ‘003/0000’, which represents the input VPI/VCI assigned to connections to be dealt with according to conventional VP routing, and output logic 613 of ‘005/0020’ is registered being associated with a logic value 603 of ‘005/0010’, which represents the input VPI/VCI assigned to a group of 16 connections to be dealt with collectively.
Returning to FIG. 2B, the internal VPI/VCI is multiplied by the mask-bit pattern through the first bit multiplier 7 a, and the output logic of the output VPI/VCI converter 1 b is multiplied at the second bit multiplier 7 b by the inverted logic of the mask-bit pattern which is obtained by inverting the mask-bit pattern through the inverter 6.
The outputs of the first and the second bit multiplier 7 a and 7 b are added by the bit adder 8 and outputted as the output VPI/VCI to be attached to the transmission cell.
FIG. 5 shows transition of data flowing in the circuit examples of FIGS. 2A and 2B, when individual routing of a cell having the input VPI/VCI 501 of ‘001/0001’, for example, is performed.
The input VPI/VCI converter 1 a outputs the internal VPI/VCI 701 having the same logic value with the input VPI/VCI 501, and the mask bit length 511 of 0 referring to the routing table with the input VPI/VCI 501. The mask-bit generator 2 outputs the mask bit pattern 702 of ‘000/0000’ indicating that all bits should be cared, according to the mask bit length 511. Therefore, the output VPI/VCI converter 1 b refers to the routing table with whole bit pattern of the internal VPI/VCI 701 and obtains a logic value 611 of ‘002/0002’, as illustrated in FIG. 4.
The internal VPI/VCI 701 is supplied to the first bit multiplier 7 a and multiplied by the mask-bit pattern 702 of all ‘0’. Therefore, the output pattern 704 of the first bit multiplier 7 a becomes all ‘0’. The output 703 of the inverter 6 becomes all ‘1’, and therefore the output 705 of the second bit multiplier 7 b has the same pattern with the output logic 611 of the output VPI/VCI converter 1 b, which is outputted as the output VPI/VCI 706 after added with the output pattern 704 of all ‘0’.
FIG. 6 shows another example of transition of data flowing in the circuit examples of FIGS. 2A and 2B, when VP routing of a cell having the input VPI/VCI 800 of ‘003/0005’, for example, is performed.
The input VPI/VCI converter 1 a outputs the internal VPI/VCI 801 having the same logic value with the input VPI/VCI 800, and the mask bit length 512 of 16 referring to the routing table with the input VPI/VCI 800. The mask-bit generator 2 outputs the mask bit pattern 802 of ‘000/FFFF’ indicating that only upper 12 bits should be cared, according to the mask bit length 512. Therefore, the output VPI/VCI converter 1 b refers to the routing table with upper 12 bits of the internal VPI/VCI 801 together with lower 16 bits of all ‘0’ and obtains a logic value 612 of ‘004/0000’, as illustrated in FIG. 4.
The internal VPI/VCI 801 is supplied to the first bit multiplier 7 a and multiplied by the mask-bit pattern 802 of ‘000/FFFF’. Therefore, the output pattern 804 of the first bit multiplier 7 a becomes ‘000/0005’, with upper 12 bits of ‘0’ and lower 16 bits having the same value with the internal VPI/VCI 801. The output 803 of the inverter 6 becomes ‘FFF/0000’, and therefor, upper 12 bits of the output 805 of the second bit multiplier 7 b has the same pattern with the output 612 of the output VPI/VCI converter 1 b and lower 16 bits becomes ‘0000’. Therefore, the output VPI/VCI 806 of ‘004/0005’ is obtained as the output of the adder 8, wherein upper 12 bits (VPI) are converted according to the routing table, and lower 16 bits (VCI) have the same value with the input VPI/VCI.
FIG. 7 shows still another example of data transition, when collective routing (of 16 connections) of a cell having the input VPI/VCI 900 of ‘005/0015’, for example, is performed.
The input VPI/VCI converter 1 a outputs the internal VPI/VCI 901 having the same logic value with the input VPI/VCI 900, and the mask bit length 513 of 4 referring to the routing table with the input VPI/VCI 900. The mask-bit generator 2 outputs the mask bit pattern 902 of ‘000/000F’ indicating that lower 4 bits should be ignored, according to the mask bit length 513. Therefore, the output VPI/VCI converter 1 b refers to the routing table with upper 24 bits of the internal VPI/VCI 801 together with lower 4 bits of all ‘0’ and obtains a logic value 613 of ‘006/0020’, as illustrated in FIG. 4.
The internal VPI/VCI 901 is supplied to the first bit multiplier 7 a and multiplied by the mask-bit pattern 902 of ‘000/000F’. Therefore, the output pattern 904 of the first bit multiplier 7 a becomes ‘000/0005’, with upper 24 bits of ‘0’ and lower 4 bits having the same value with the internal VPI/VCI 901. The output 903 of the inverter 6 becomes ‘FFF/FFF0’, and therefor, upper 24 bits of the output 905 of the second bit multiplier 7 b has the same pattern with the output 613 of the output VPI/VCI converter 1 b and lower 4 bits becomes ‘0’. Therefore, the output VPI/VCI 906 of ‘006/0025’ is obtained as the output of the adder 8, wherein upper 24 bits are converted according to the routing table, and lower 4 bits have the same value with the input VPI/VCI.
Thus, cells of 16 connections, whereto input VPI/VCIs from ‘005/0010’ to ‘005/001F’ are assigned, respectively, can be routed collectively so as to have output VPI/VCIs from ‘006/0020’ to ‘006/002F’, in the example.
In the same way, by changing the value of the mask-bit length n (n=1, 2, . . . , 27), 2n connections can be dealt with collectively, according to the embodiment. Therefore, by selecting an appropriate mask-bit length n for each group of connections flowing in the same direction, a supple collective routing can be performed with minimum waste of VCI resources, and for a large number of groups up to 227, if desired.
Heretofore, an embodiment of the present invention is described referring to examples illustrated in the drawings. However, the scope of the invention is not limited within these examples.
As to the mask-bit pattern, for example, lower n bits thereof are described to be used as mask bits having logic ‘1’, when the mask bit length is n. However, n bits of any bit position may be used as the mask bits having logic ‘1’, or having logic ‘0’.
Patent CitationsCited PatentFiling datePublication dateApplicantTitleUS5440547 *Jan 5, 1994Aug 8, 1995Kabushiki Kaisha ToshibaData-transfer routing management for packet-oriented digital communication system including ATM networksUS6137795 *Sep 8, 1997Oct 24, 2000Fujitsu LimitedCell switching method and cell exchange systemUS6295295 *May 26, 1998Sep 25, 2001Telefonaktiebolaget Lm EricssonScheduler for an information packet switchJPH0936874A Title not availableJPH05199256A Title not availableJPH11191779A Title not available* Cited by examinerReferenced byCiting PatentFiling datePublication dateApplicantTitleCN100426781CDec 11, 2003Oct 15, 2008华为技术有限公司Method for realizing quick retrieval positioning through virtual access connectionClassifications U.S. Classification370/395.31, 370/397, 370/399International ClassificationH04L12/749, H04L12/931, H04L12/701, H04Q3/00Cooperative ClassificationH04L12/5601, H04L49/309, H04L45/7453European ClassificationH04L45/7453, H04L49/30J1, H04L12/56ALegal EventsDateCodeEventDescriptionAug 30, 1999ASAssignmentOwner name: NEC CORPORATION, JAPANFree format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:MIZUHARA, BUN;REEL/FRAME:010212/0591Effective date: 19990813Jul 21, 2006FPAYFee paymentYear of fee payment: 4Sep 27, 2010REMIMaintenance fee reminder mailedFeb 18, 2011LAPSLapse for failure to pay maintenance feesApr 12, 2011FPExpired due to failure to pay maintenance feeEffective date: 20110218RotateOriginal ImageGoogle Home - Sitemap - USPTO Bulk Downloads - Privacy Policy - Terms of Service - About Google Patents - Send FeedbackData provided by IFI CLAIMS Patent Services

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


text:
Patent US20050136990 - Method and system for wireless digital multimedia presentation - Google PatentsSearch Images Maps Play YouTube News Gmail Drive More »Sign inPatentsA system for sending multimedia data between a first High Definition Multimedia Interface (HDMI) component and a second HDMI component that is engaged with a displayer of multimedia data includes a first Digital Visual Interface (DVI) component receiving HDCP-encrypted multimedia data from the first...http://www.google.com/patents/US20050136990?utm_source=gb-gplus-sharePatent US20050136990 - Method and system for wireless digital multimedia presentationAdvanced Patent SearchTry the new Google Patents, with machine-classified Google Scholar results, and Japanese and South Korean patents.Publication numberUS20050136990 A1Publication typeApplicationApplication numberUS 10/744,903Publication dateJun 23, 2005Filing dateDec 22, 2003Priority dateDec 22, 2003Also published asCN101049021A, CN101049021B, EP1716652A2, EP1716652A4, US7562379, US20090235304, WO2005067458A2, WO2005067458A3Publication number10744903, 744903, US 2005/0136990 A1, US 2005/136990 A1, US 20050136990 A1, US 20050136990A1, US 2005136990 A1, US 2005136990A1, US-A1-20050136990, US-A1-2005136990, US2005/0136990A1, US2005/136990A1, US20050136990 A1, US20050136990A1, US2005136990 A1, US2005136990A1InventorsRobert Hardacker, Mark ChampionOriginal AssigneeSony Corporation, Sony Electronics Inc.Export CitationBiBTeX, EndNote, RefManPatent Citations (23), Referenced by (87), Classifications (16), Legal Events (2) External Links: USPTO, USPTO Assignment, EspacenetMethod and system for wireless digital multimedia presentation
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENT [0019] Referring initially to FIG. 1, a system is shown, generally designated 10, which includes a source 12 of baseband multimedia data, and in particular high definition (HD) digital video with audio. The source 12 may be a laptop computer or other multimedia computer or server. Or, it can be a satellite, broadcast, or cable receiver, or it can be a DVD player or other multimedia source. [0020] The source 12 sends multiplexed multimedia data over lines 14 to a media receiver 16. The media receiver 16 may be a set-top box that can include a High Definition Multimedia Interface (HDMI) transmitter 18. The HDMI transmitter 18 employs HDMI protocols to process the multimedia data by, among other things, encrypting the data using High-Bandwidth Digital Content Protection (HDCP) and supporting TV resolutions such as 16×9 display ratios to the multimedia data. [0021] In accordance with HDMI principles known in the art, the HDMI transmitter 18 sends HDCP-encrypted multimedia data over a cable or other wire 19 to a Digital Visual Interface (DVD receiver 20. According to the present invention, the DVI receiver 20 uses DVI protocols to process the received data. As part of the processing the HDMI transmitter 18 multiplexes the video and multiplexes the audio within the video data stream. This can be done by multiplexing the audio into the vertical blanking interval (VBI) of the video or it can be done using the trailing edge of a clock signal, or by other means. The DVI receiver 20 demultiplexes the video while passing through the audio multiplexed within the data stream. In any case, at no time does the DVI receiver 20 decrypt or re-encrypt the stream. [0022] The encrypted multimedia data from the VBI receiver 20 is sent to a processor 22, such as an application specific integrated circuit (ASIC) or field programmable gate array (FPGA). The processor 22 processes the data for wireless transmission by a wireless transmitter 24 over a transmitting antenna 26. The processor 22 can, among other things, re-multiplex twenty four lines of video and control signals as might be present on twenty four multiplex lines 28 into two signals such as might be required to support QPSK modulation. Additional control signals for the display may also be multiplexed within the video data stream. Also, error correction may be implemented that is appropriate for wireless transmission in accordance with wireless transmission principles known in the art. [0023] In any case, the encrypted multimedia data is wirelessly transmitted over a wireless link 30 to a receiver antenna 32, which sends the data to a wireless receiver 34. In accordance with present principles, the link 30 carries a frequency which is sufficiently high that the signal on the link substantially cannot be received outside the room. Also, multimedia may be transmitted in an uncompressed form on the link 30 such that so much data is transmitted each second that bootlegging the content is essentially untenable, although some data compression less preferably may be implemented. The data may also be transmitted in compressed form if desired. The transmitter 24 and receiver 34 (and, hence, link 30) preferably operate at a fixed (unvarying, single-only) frequency of approximately sixty GigaHertz (60 GHz), and more preferably in the range of 59 GHz-64 GHz, and the link 30 has a data rate, preferably fixed, of at least two Giga bits per second (2.0 Gbps). When DQPSK is used the data rate may be 2.2 Gbps, and the link may have a data rate of approximately 2.5 Gbps. The link may have a fixed bandwidth of two and half GigaHertz (2.5 GHz). [0024] With this in mind, it may now be appreciated that the wireless transmitter 24 preferably includes an encoder for encoding in accordance with principles known in the art. The encoded data is modulated at approximately 60 GHz by a 60 GHz modulator and upconverted by an upconverter for transmission over the link 30 at about 60 GHz. Using the above-described wide channel and a simpler modulation scheme such as but not limited to DQPSK, QPSK, BPSK or 8-PSK, a high data rate yet simple system can be achieved. For example, when DQPSK is used, a data rate of twice the symbol rate can be achieved. For 8-PSK a data rate of 3.3 Gbps may be achieved. [0025] It may further be appreciated that the wireless receiver 34 includes circuitry that is complementary to the wireless transmitter 24, namely, a downconverter, a 60 GHz demodulator, and a decoder. In any case, the data from the wireless receiver 34 is sent to a processor 36 for error correction and re-multiplexing as appropriate for use by a DVI transmitter 38. The processor 36 can also demultiplex any control signals for the display from within the video data as might be necessary. The DVI transmitter 38 operates in accordance with DVI principles known in the art to process the encrypted multimedia without ever decrypting it, and to send the multimedia data over a cable or other wire 39 to a HDMI receiver 40 that may be part of a media player 42, such as a DVD player or TV or other player. The HDMI receiver 40 decrypts the multimedia data in accordance with HDCP principles and demultiplexes the audio data from the video data. The multimedia content may then be displayed on a display 44, such as a cathode ray tube (CRT), liquid crystal display (LCD), plasma display panel (PDP), or TFT, or projector with screen, etc. [0026] According to the present invention, the DVI receiver 20, processor 22, and wireless transmitter 24 may be contained on a single chip, or on separate substrates. Indeed, the DVI receiver 20, processor 22, and wireless transmitter 24 may be integrated into the media receiver 16. Likewise, the wireless receiver 34, processor 36, and DVI transmitter 38 may be implemented on a single chip and may be integrated into the media player 42 if desired. In any case, the media receiver 16 and media player 42 and respective components preferably are co-located in the same space, owing to the preferred 60 GHz wireless transmission frequency, which cannot penetrate walls. [0027] Because DVI components are used in the wireless portion of the communication path between the media receiver 16 (e.g., a set-top box) and the media player 42 (e.g., a TV or DVD player), no encryption keys (or concomitant licenses) are required for this portion. Also, because the multimedia is never decrypted in the wireless portion established between the DVI components 20, 38 inclusive, little or no regulatory concerns are implicated. [0028] FIG. 2 illustrates the above operation in flow chart format. Commencing at block 46, the baseband digital multimedia (digital video with audio) is received, and at block 48 it is encapsulated in a digital protocol that is intended for both video and audio, e.g., HDMI. At block 50, the multimedia is encrypted using, for instance, HDCP principles known in the art. Moving to block 52, the encrypted multimedia data is sent via a wire to a digital receiver that uses a protocol such as DVI which is intended for video only. At block 54, the multimedia is processed by, for example, demultiplexing the video and leaving the audio multiplexed in the video. The multimedia is not decrypted at this point. [0029] Moving to block 56, the multimedia is wirelessly transmitted to a player preferably in the same room or space as the transmitter, which advantageously may transmit at 60 GHz. The multimedia is received and processed at block 58 by a wireless radio, which sends the multimedia at block 60 to a transmitter such as a DVI transmitter that uses a protocol intended only for video, to remultiplex the video without decrypting it. Block 62 indicates that the video, still in encrypted form, is sent via a wire to a receiver such as a HDMI receiver that uses a protocol intended for both audio and video, where the audio is demultiplexed from the video and the multimedia data is decrypted. The multimedia stream is displayed at output parallelogram 64. [0030] While the particular METHOD AND SYSTEM FOR WIRELESS DIGITAL VIDEO PRESENTATION as herein shown and described in detail is fully capable of attaining the above-described objects of the invention, it is to be understood that it is the presently preferred embodiment of the present invention and is thus representative of the subject matter which is broadly contemplated by the present invention, that the scope of the present invention fully encompasses other embodiments which may become obvious to those skilled in the art, and that the scope of the present invention is accordingly to be limited by nothing other than the appended claims, in which reference to an element in the singular is not intended to mean “one and only one” unless explicitly so stated, but rather “one or more”. It is not necessary for a device or method to address each and every problem sought to be solved by the present invention, for it to be encompassed by the present claims. Furthermore, no element, component, or method step in the present disclosure is intended to be dedicated to the public regardless of whether the element, component, or method step is explicitly recited in the claims. No claim element herein is to be construed under the provisions of 35 U.S.C. §112, sixth paragraph, unless the element is expressly recited using the phrase “means for” or, in the case of a method claim, the element is recited as a “step” instead of an “act”. Absent express definitions herein, claim terms are to be given all ordinary and accustomed meanings that are not irreconcilable with the present specification and file history. Patent CitationsCited PatentFiling datePublication dateApplicantTitleUS5523795 *Aug 16, 1994Jun 4, 1996Sony CorporationMethod and apparatus for serial transmission and/or reception of nonsynchronous, multiplexed signalsUS5999571 *Oct 5, 1995Dec 7, 1999Silicon Image, Inc.Transition-controlled digital encoding and signal transmission systemUS6088007 *Jul 3, 1997Jul 11, 2000Kabushiki Kaisha ToshibaVideo receiver with access blocking capabilityUS6535029 *May 1, 2001Mar 18, 2003Silicon Image, Inc.Fully differential continuous-time current-mode high speed CMOS comparatorUS6564269 *Sep 8, 1999May 13, 2003Silicon Image, Inc.Bi-directional data transfer using the video blanking period in a digital data streamUS6593895 *Jun 24, 2002Jul 15, 2003Sony International (Europe) GmbhPrinted dipole antenna with dual spiralsUS7092693 *Aug 29, 2003Aug 15, 2006Sony CorporationUltra-wide band wireless / power-line communication system for delivering audio/video contentUS20020136241 *Sep 12, 2001Sep 26, 2002Christopher PasqualinoDigital visual interface with audio and auxiliary dataUS20030048851 *Dec 24, 2001Mar 13, 2003Hwang Seung HoEncoding method and system for reducing inter-symbol interference effects in transmission over a serial linkUS20030097662 *Nov 14, 2002May 22, 2003Russ Samuel H.Networked subscriber television distributionUS20030122931 *Dec 27, 2001Jul 3, 2003Christopher PasqualinoAutomatic detection of sync polarity in video timing and generation of blanking period indicator from sync informationUS20030126623 *Jan 2, 2002Jul 3, 2003Sony Electronics Inc.Audio/video network, system and method for providing audioUS20030136241 *Jan 9, 2003Jul 24, 2003William SchonfelderDevice for precision cuts on aluminum and vinyl siding and other construction materialsUS20030145336 *Dec 18, 2001Jul 31, 2003Natsume MatsuzakiEncryption transmission systemUS20030145536 *Feb 6, 2002Aug 7, 2003Pylkki Russell JohnSpecialty display windowUS20030152160 *May 14, 2002Aug 14, 2003Jeffrey BauchDual link DVI transmitter serviced by single phase locked loopUS20030229900 *May 8, 2003Dec 11, 2003Richard ReismanMethod and apparatus for browsing using multiple coordinated device setsUS20050120381 *Nov 20, 2003Jun 2, 2005Hirohisa YamaguchiHome picture/video display system with ultra wide-band technologyUS20050144468 *Oct 19, 2004Jun 30, 2005Northcutt J. D.Method and apparatus for content protection in a personal digital network environmentUS20050223407 *May 31, 2005Oct 6, 2005Fullerton Larry WWireless local area audio/visual information distribution system and method by impulse radioUS20050289631 *Jun 23, 2005Dec 29, 2005Shoemake Matthew BWireless displayUS20070237332 *Jun 6, 2007Oct 11, 2007Silicon Image, Inc.Method and system for encrypting and decrypting data using an external agentUS20080123739 *Aug 26, 2004May 29, 2008Amimon Ltd.Wireless Transmission of High Quality Video* Cited by examinerReferenced byCiting PatentFiling datePublication dateApplicantTitleUS7228154Aug 30, 2005Jun 5, 2007Sony CorporationMethod and system for processing wireless digital multimediaUS7460031 *Aug 24, 2006Dec 2, 2008Lg Electronics Inc.Method and apparatus for transmitting/receiving multimedia dataUS7468755 *Mar 24, 2005Dec 23, 2008Kabushiki Kaisha ToshibaVideo signal receiving device and video signal receiving methodUS7499462Apr 29, 2005Mar 3, 2009Radiospire Networks, Inc.System, method and apparatus for wireless delivery of content from a generalized content source to a generalized content sinkUS7545939Aug 29, 2005Jun 9, 2009Sony CorporationControl 3 signal synthesisUS7742438 *Apr 21, 2005Jun 22, 2010Owlink Technology, Inc.HDCP data transmission over a single communication channelUS7904117 *Aug 12, 2005Mar 8, 2011SibeamWireless communication device using adaptive beamformingUS7904593Nov 24, 2008Mar 8, 2011Kabushiki Kaisha ToshibaCommunication apparatusUS7965837Sep 19, 2003Jun 21, 2011Sony CorporationMethod and system for wireless digital video presentationUS8031691Mar 20, 2007Oct 4, 2011Samsung Electronics Co., Ltd.System and method for wireless communication of uncompressed video having acknowledgment (ACK) framesUS8111654Mar 20, 2007Feb 7, 2012Samsung Electronics Co., Ltd.System and method for wireless communication of uncompressed video having acknowledgement (ACK) framesUS8184611Nov 13, 2007May 22, 2012Qualcomm IncorporatedMobile station assisted timing synchronization in a CDMA communication systemUS8204464Mar 19, 2010Jun 19, 2012Canon Kabushiki KaishaWireless communication apparatus, its control method, and recording mediumUS8250151 *Oct 12, 2005Aug 21, 2012Bloomberg Finance L.P.System and method for providing secure data transmissionUS8305948Nov 13, 2007Nov 6, 2012Qualcomm IncorporatedTransmissions to multiple stations in wireless communication systemsUS8667144Jul 24, 2008Mar 4, 2014Qualcomm IncorporatedWireless architecture for traditional wire based protocolUS8674957Feb 2, 2012Mar 18, 2014Qualcomm IncorporatedUser input device for wireless back channelUS8704947 *Jul 11, 2011Apr 22, 2014Lite-On Electronics (Guangzhou) LimitedWireless AV transmission and receiver modules, portable wireless AV transmission and receiver devices, and AV source and playback devicesUS8718030Mar 24, 2008May 6, 2014Qualcomm IncorporatedMethods and apparatus for performing channel tree operationsUS8811294Apr 4, 2008Aug 19, 2014Qualcomm IncorporatedApparatus and methods for establishing client-host associations within a wireless networkUS8875193 *May 14, 2008Oct 28, 2014Sigma Group, Inc.Wireless multimedia systemUS8964783Jan 5, 2012Feb 24, 2015Qualcomm IncorporatedUser input back channel for wireless displaysUS8976846Mar 17, 2011Mar 10, 2015Silicon Library Inc.Wireless transmission system and wireless transmitter, wireless receiver, wireless transmission method, wireless reception method and wireless communication method used with sameUS9065876Jan 5, 2012Jun 23, 2015Qualcomm IncorporatedUser input back channel from a wireless sink device to a wireless source device for multi-touch gesture wireless displaysUS9177500Jan 31, 2011Nov 3, 2015Global Oled Technology LlcDisplay with secure decryption of image signalsUS9198084Jan 18, 2007Nov 24, 2015Qualcomm IncorporatedWireless architecture for a traditional wire-based protocolUS9210299Nov 4, 2010Dec 8, 2015Panasonic Intellectual Property Management Co., Ltd.Adaptor device for source device and control method of adaptor device for source deviceUS9264248Jul 2, 2009Feb 16, 2016Qualcomm IncorporatedSystem and method for avoiding and resolving conflicts in a wireless mobile display digital interface multicast environmentUS9294320Mar 17, 2011Mar 22, 2016Silicon Library Inc.Wireless transmission system and wireless transmitter, wireless receiver, wireless transmission method, wireless reception method and wireless communication method used with sameUS9294869Dec 30, 2013Mar 22, 2016AliphcomMethods, systems and apparatus to affect RF transmission from a non-linked wireless clientUS9319149Mar 13, 2013Apr 19, 2016AliphcomProximity-based control of media devices for media presentationsUS9398089Dec 11, 2008Jul 19, 2016Qualcomm IncorporatedDynamic resource sharing among multiple wireless devicesUS9413803Jan 5, 2012Aug 9, 2016Qualcomm IncorporatedUser input back channel for wireless displaysUS9503771Feb 2, 2012Nov 22, 2016Qualcomm IncorporatedLow latency wireless display for graphicsUS9525998Sep 7, 2012Dec 20, 2016Qualcomm IncorporatedWireless display with multiscreen serviceUS9544640 *Mar 2, 2011Jan 10, 2017Harman International Industries, IncorporatedWireless theater systemUS9582238Dec 13, 2010Feb 28, 2017Qualcomm IncorporatedDecomposed multi-stream (DMS) techniques for video display systemsUS9582239Jan 5, 2012Feb 28, 2017Qualcomm IncorporatedUser input back channel for wireless displaysUS20040217948 *Sep 19, 2003Nov 4, 2004Sony CorporationMethod and system for wireless digital video presentationUS20050264796 *Feb 25, 2005Dec 1, 2005Shaw Eugene LNon-destructive testing and imagingUS20050273821 *May 14, 2004Dec 8, 2005Hundley Michael RWireless connection system for a satellite dish and receiverUS20060092893 *Aug 30, 2005May 4, 2006Mark ChampionMethod and system for processing wireless digital multimediaUS20060209745 *Apr 29, 2005Sep 21, 2006Radiospire Networks, Inc.System, method and apparatus for wireless delivery of content from a generalized content source to a generalized content sinkUS20060209884 *Aug 25, 2005Sep 21, 2006Macmullan Samuel JSystem, method and apparatus for automatic detection and automatic connection between a generalized content source and a generalized content sinkUS20060209890 *Jul 28, 2005Sep 21, 2006Radiospire Networks, Inc.System, method and apparatus for placing training information within a digital media frame for wireless transmissionUS20060209892 *Sep 1, 2005Sep 21, 2006Radiospire Networks, Inc.System, method and apparatus for wirelessly providing a display data channel between a generalized content source and a generalized content sinkUS20060212911 *May 3, 2005Sep 21, 2006Radiospire Networks, Inc.System, method and apparatus for wireless delivery of analog media from a media source to a media sinkUS20070037528 *Aug 12, 2005Feb 15, 2007Chinh DoanWireless communication device using adaptive beamformingUS20070050807 *Aug 24, 2006Mar 1, 2007Lg Electronics Inc.Method and apparatus for transmitting/receiving multimedia dataUS20070064941 *Aug 29, 2005Mar 22, 2007Unger Robert AControl 3 signal synthesisUS20070083604 *Oct 12, 2005Apr 12, 2007Bloomberg LpSystem and method for providing secure data transmissionUS20080002650 *Mar 16, 2007Jan 3, 2008Pengfei XiaPartially delayed acknowledgment mechanism for reducing decoding delay in WiHDUS20080037465 *Mar 20, 2007Feb 14, 2008Chiu NgoSystem and method for wireless communication of uncompressed video having acknowledgement (ACK) framesUS20080037466 *Mar 20, 2007Feb 14, 2008Chiu NgoSystem and method for wireless communication of uncompressed video having acknowledgment (ACK) framesUS20080045149 *Jan 18, 2007Feb 21, 2008Dinesh DharmarajuWireless architecture for a traditional wire-based protocolUS20080101467 *Oct 27, 2006May 1, 2008Radiospire Networks, Inc.Method and system for secure and efficient wireless transmission of HDCP-encrypted HDMI/DVI signalsUS20080112351 *Nov 13, 2007May 15, 2008Qualcomm IncorporatedTransmissions to multiple stations in wireless communication systemsUS20080239992 *Mar 24, 2008Oct 2, 2008Qualcomm IncorporatedMethods and apparatus for performing channel tree operationsUS20080285539 *Nov 13, 2007Nov 20, 2008Qualcomm IncorporatedMobile station assisted timing synchronization in a cdma communication systemUS20090031035 *Jul 24, 2008Jan 29, 2009Qualcomm IncorporatedWireless architecture for traditional wire based protocolUS20090054003 *Feb 20, 2008Feb 26, 2009Samsung Electronics Co., Ltd.Wireless video system controlled according to control command of external device, wireless video receiver, and method for controlling wireless video systemUS20090100495 *May 14, 2008Apr 16, 2009Picongen Wireless Inc.Wireless multimedia systemUS20090190044 *Jan 24, 2008Jul 30, 2009Himax Display, Inc.Mini-projector and detachable signal connector thereofUS20090235304 *May 26, 2009Sep 17, 2009Sony CorporationMethod and system for wireless digital multimedia presentationUS20090252130 *Apr 4, 2008Oct 8, 2009Qualcomm IncorporatedApparatus and methods for establishing client-host associations within a wireless networkUS20090260043 *Sep 29, 2006Oct 15, 2009Akihiro TatsutaWireless transmission system for wirelessly connecting signal source apparatus and signal sink apparatusUS20100153553 *Dec 11, 2008Jun 17, 2010Qualcomm IncorporatedDynamic resource sharing among multiple wireless devicesUS20100240322 *Mar 19, 2010Sep 23, 2010Canon Kabushiki KaishaWireless communication apparatus, its control method, and recording mediumUS20110002255 *Jul 2, 2009Jan 6, 2011Qualcomm IncorporatedSystem and method for avoiding and resolving conflicts in a wireless mobile display digital interface multicast environmentUS20110038338 *Oct 26, 2010Feb 17, 2011Makoto FunabikiUnique identifier assignment method for use in wireless communication systemUS20120169925 *Jul 11, 2011Jul 5, 2012Lite-On Technology Corp.Wireless av transmission and receiver modules, portable wireless av transmission and receiver devices, and av source and playback devicesUS20120204213 *Mar 2, 2011Aug 9, 2012Harman International Industries, IncorporatedWireless theater systemUS20140052884 *Aug 14, 2012Feb 20, 2014Zyxel Communications, Inc.Mobile device case with wireless high definition transmitterUS20140347565 *May 21, 2013Nov 27, 2014AliphcomMedia devices configured to interface with information appliancesCN102811305A *Dec 8, 2011Dec 5, 2012苏州科达科技有限公司Dual high-definition video image display system and control method for network video recorderEP1853065A2 *Mar 30, 2007Nov 7, 2007Samsung Electronics Co., Ltd.Connecting apparatus, electronic apparatus and control method thereofEP1853065A3 *Mar 30, 2007Oct 5, 2011Samsung Electronics Co., Ltd.Connecting apparatus, electronic apparatus and control method thereofEP1920603A2 *Jun 26, 2006May 14, 2008Sony CorporationControl 3 signal synthesisEP1920603A4 *Jun 26, 2006Nov 24, 2010Sony CorpControl 3 signal synthesisEP2026504A1 *May 21, 2007Feb 18, 2009Panasonic CorporationLogic address allocation methodEP2026504A4 *May 21, 2007Mar 7, 2012Panasonic CorpLogic address allocation methodEP2028849A2Mar 28, 2008Feb 25, 2009Samsung Electronics Co., Ltd.Wireless video system controlled according to control command of external device, wireless video receiver, and method for controlling wireless video systemEP2028849A3 *Mar 28, 2008Dec 22, 2010Samsung Electronics Co., Ltd.Wireless video system controlled according to control command of external device, wireless video receiver, and method for controlling wireless video systemEP2051513A3 *Sep 4, 2008May 26, 2010Monster Cable Products, Inc.Integrated power center and mount system for flat screen video displays and projectors with wireless signal transmissionWO2008018693A1 *Jul 10, 2007Feb 14, 2008Samsung Electronics Co., Ltd.System and method for wireless communication of uncompressed video having acknowledgement (ack) framesWO2008070342A2 *Oct 26, 2007Jun 12, 2008Radiospire Networks, Inc.Method and system for secure and efficient wireless transmission of hdcp-encrypted hdmi/dvi signalsWO2008070342A3 *Oct 26, 2007Aug 21, 2008Radiospire Networks IncMethod and system for secure and efficient wireless transmission of hdcp-encrypted hdmi/dvi signals* Cited by examinerClassifications U.S. Classification455/572, 725/18International ClassificationH04N7/16, H04H20/72, H04H1/00, H04H40/18Cooperative ClassificationH04N21/4122, H04N21/43637, H04N21/4367, H04H40/18, H04H20/72European ClassificationH04N21/41P4, H04N21/4363W, H04N21/4367, H04H40/18, H04H20/72Legal EventsDateCodeEventDescriptionApr 12, 2004ASAssignmentOwner name: SONY CORPORATION, JAPANFree format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:HARDACKER, ROBERT L.;CHAMPION, MARK;REEL/FRAME:015214/0716;SIGNING DATES FROM 20040112 TO 20040116Owner name: SONY ELECTRONICS, INC., NEW JERSEYFree format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:HARDACKER, ROBERT L.;CHAMPION, MARK;REEL/FRAME:015214/0716;SIGNING DATES FROM 20040112 TO 20040116Jan 14, 2013FPAYFee paymentYear of fee payment: 4RotateOriginal ImageGoogle Home - Sitemap - USPTO Bulk Downloads - Privacy Policy - Terms of Service - About Google Patents - Send FeedbackData provided by IFI CLAIMS Patent Services


text:
Ice Cream Social - Foodies, Films, and Fun (Ann Arbor, MI)
Summer calls for ice cream! :)
I will make an ice cream, sauce and a sorbet and a maybe a cupcake. I will post the exact flavors in a few days.
Vanilla Bean Ice Cream (Philadelphia Style)
I will send out the location two days before the event.
Please bring $5 toward the cost of the ingredients.
A little about me: I am an avid home cook and baker. I have 200+ cookbooks, subscribe to four cooking magazines and have attended at least 50 cooking classes. I love to entertain and share my creations.
Mary Thanks, Jennifer! Everything you made was delicious! 0 · August 25, 2014 Renee J. I am sorry but I also have to cancel 0 · August 24, 2014 Kaleigh I unfortunately I have to cancel; I am still feeling very sick. I apologize for the late notice! 0 · August 24, 2014 5 went
594 Crew Members
552 Fun People


text: Electronics Computers Desktop Computers > Refine Price $ to $ Go Top brands HP Dell Acer Store availability Sort Best sellers Price: low to high Price: high to low Highest rating New Rollback $369.00 Was $449.0 Save $80.00 Dell Inspiron 3252 Desktop PC with Intel Pentium N3700 Processor, 8GB Memory, 1TB Hard Drive and Windows 10 (Monitor Not Included) 4.5 stars (49) ratings Try unlimited 2-day shipping FREE for 30 days See details | Sign up Free shipping Free store pickup New $549.00 HP Pavilion 22-a113w All-in-One Desktop PC with Intel Pentium G3260T Processor, 4GB Memory, 21.5" touch screen, 1TB Hard Drive and Windows 10 Home 4.5 stars (14) ratings Try unlimited 2-day shipping FREE for 30 days See details | Sign up Free shipping Free store pickup today Rollback $499.00 Was $529.99 Save $30.99 HP 24-g016 All-in-One Desktop PC with Intel Pentium J3710 Processor, 8GB Memory, 23.8" Monitor, 1TB Hard Drive and Windows 10 Home 5.0 stars (1) ratings Try unlimited 2-day shipping FREE for 30 days See details | Sign up Free shipping Free store pickup Reduced Price $322.27 List price $718.73 Save $396.46 Acer Aspire XC-703 Desktop PC with Intel Pentium J2900 Quad-Core Processor, 4GB Memory, 1TB Hard Drive and Windows 10 Home (Monitor Not Included) 5.0 stars (1) ratings Sold & Shipped by HPP Enterprises Free shipping Reduced Price $497.27 List price $558.94 Save $61.67 Acer Black ATC-605-UR2M Desktop PC with Intel Pentium G3220 Dual-Core Processor, 4GB Memory, 500GB Hard Drive and Windows 7 Home Premium (Monitor Not Include) 5.0 stars (2) ratings Sold & Shipped by My Goods Free shipping $514.30 List price $589.0 Save $74.70 CYBERPOWERPC Gamer Xtreme Pen GXi1400W Desktop PC with Intel Pentium G3240 Processor, 8GB Memory, 1TB Hard Drive and Windows 8.1 (Free Windows 10 Upgrade before July 29, 2016) 4.0 stars (5) ratings Try unlimited 2-day shipping FREE for 30 days See details | Sign up Free shipping Free store pickup $486.41 Was $545.56 Save $59.15 CyberPowerPC Black/Red Gamer Xtreme GXi9600W Desktop PC with Intel Pentium G4400 Dual-Core Processor, 8GB Memory, 1TB Hard Drive and Windows 10 Home (Monitor Not Included) 4.5 stars (5) ratings Try unlimited 2-day shipping FREE for 30 days See details | Sign up Free shipping Free store pickup $117.00 Refurbished Dell Optiplex 390 WA1-0237 Desktop PC with Intel Pentium G630 Processor, 4GB Memory, 250GB Hard Drive and Windows 7 Professional (Monitor Not Included) 4.5 stars (3) ratings Try unlimited 2-day shipping FREE for 30 days See details | Sign up Free shipping Free store pickup $132.00 Refurbished HP 4300-SFF Desktop PC with Intel Pentium G640 Processor, 4GB Memory, 250GB Hard Drive and Windows 7 Professional (Monitor Not Included) 4.0 stars (2) ratings Try unlimited 2-day shipping FREE for 30 days See details | Sign up Free shipping Free store pickup In stores only Lenovo 21.5" IdeaCentre 40181DU A300 All-In-One PC with Intel Pentium T4400 Processor and Windows 7 Home Premium 4.0 stars (50) ratings $329.05 Dell Inspiron i3847-2310BK Desktop 4.0 stars (31) ratings Sold & Shipped by SaveTronix Free shipping 1 Showing 11 of 11 results Departments All Desktop Computers Desktop Computers By Type Desktops By Brand Shipping & Pickup Show all Ship to Home FREE Pickup FREE Pickup Today Brand HP Dell Acer Lenovo CyberPowerPC Dell OptiPlex See more brands RAM 4GB 8GB Price $ to $ Go $0 - $100 $100 - $150 $150 - $250 $250 - $300 $300 - $350 $350 - $400 $400 - $500 $500 - $800 $800+ Hard Drive Size 100GB - 299GB 500GB - 749GB 1TB - 1.9TB Special Offers New Rollback Reduced Price Customer Rating 4.0 stars & Up 3.0 stars & Up Retailer Walmart.com HPP Enterprises My Goods SaveTronix See more retailers Popular in Desktop Computers HP Pavilion Desktops Dell Desktops Desktops HP All-in-One Computers Windows 7 Desktop Computers Mini PCs HP Desktops Windows 10 Desktops Compute- app-11031821-8-59262975, DC- prod-dal3, ENV- prod-a, Ver- 44.0.2, SHA- 42702b0755507672d99b43707ee6c95abb804137, Log- b32cb004-423e-1563c4c3a64000 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 Financial services Walmart MoneyCenter Walmart Credit Card Apply Now Manage Card Account 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 Baby Cribs Strollers Diapers Baby Feeding Car Seats Expand Electronics Cut the Cable Computers TVs iPads & Tablets Expand Fitness Exercise Machines Vitamins Ellipticals Treadmills Fitbit Expand Keep Cool Air Conditioners Fans Swimming Pools Pool Toys Expand International Sites Argentina Brazil Canada Chile China Japan Mexico United Kingdom © Walmart Stores, Inc. To ensure we’re able to help you as best we can, please include your reference number: Ref:


text:
Details about RPPC WORLD WAR 1 WWI GERMAN TRANGHE IN ARGONNEN GERMANY REAL PHOTO POSTCARD ARMY
RPPC WORLD WAR 1 WWI GERMAN TRANGHE IN ARGONNEN GERMANY REAL PHOTO POSTCARD ARMY
13:23:41 PST
(68107
MILITARY-NIGHT FIRING-GUN-TARGET... $4.99
CALISTHENIC EXERCISES-S... $4.99
MILITARY WEST POINT, NY DRESS PARADE ... $4.99
MA HAVERHILL SOLDIERS MONUMENT... $2.99
TN MOUNTAIN HOME VET ADMIN 3000... $1.99
MILITARY QUINCY, IL SOLDIERS HOME 19... $2.49
MILITARY Civil War GEN DODGE, FT DODGE in... $2.99
IL CHICAGO VICTORY MEM CHAPEL Flag... $7.49
NS HALIFAX PROVINCE BLDGS... $1.99
MILITARY - RECRUITS in BARBER SHOP, Camp... $5.19
eBay item number:380444958284
Jan 21, 2014 12:13:13 PST View all revisions

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:
1 I'm looking for assembler examples for ARM. I'm in need of ARM assembly for copy routines (32, 16, and 8 bit) and memset routines (32, 16, and 8 bit) specifically for now. I'm not having much luck with Google, sf.net, Google code, or github. Anyone have anything like this laying around, or know where I can look?
1 possible duplicate of Resources for learning ARM assembly
1 This is not for homework. I'm working on a music visualization app for Android. Anyway, I just found this page. It covers 3 memcpy algorithms in detail. eetimes.com/design/embedded/4024961/…

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


text:
Human brain cells found in whales | india | Hindustan Times
Human brain cells found in whales
Humpback whales have brain cells seen only in humans and great apes.
india Updated: Dec 02, 2006 16:55 IST

value: This website is an Indian English-language daily newspaper introduced and founded in 1924 by Sunder Singh Lyallpuri, founder-father of the Akali movement and the Shiromani Akali Dal in the Punjab Province. It played integral roles in the Indian independence movement as a nationalist daily.


text:
Mark Harrison (Property Manager Holiday Homes in Italy) 10 Vacation Rentals in Sauze d'Oulx, San Felice del Benaco, and Salo | TripAdvisor
Mark Harrison (Property Manager Holiday Homes in Italy) Vacation Rentals
Professionally managed typically means… Dedicated on-site help Experienced local staff Professional hospitality services Secure credit card payment Verified property owner typically means… Enhanced property ownership verification in addition to verification of owner name and address via valid credit card Established history of renting online Direct & personal contact Detailed rental knowledge Flexible dates & rates More options in smaller towns Property owner typically means… Verification of owner name and address via valid credit card Direct & personal contact Detailed rental knowledge Flexible dates & rates More options in smaller towns Mark Harrison (Property Manager Holiday Homes in Italy)
Listed since Mar 2011 Mark Harrison (Property Manager Holiday Homes in Italy) has 10 rentals in Sauze d'Oulx, San Felice del Benaco, Salo, and more Here are the vacation rentals currently offered by Mark Harrison (Property Manager Holiday Homes in Italy). Contact the manager for more information about a specific property.
Sauze Apartment 10
Sauze Apartment 5
Sauze Apartment 6
Sauze Apartments 9 & 10 together - sleeps 11
Sauze Apartments 5 & 6 together - sleeps 11
Sauze Apartment 9
About this property View all property information See all reviews Property Summary Rating Poor

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


text:
Adsense Based (auction site) | Graphic Design | HTML | PHP | Website Design
Adsense Based (auction site)
I need a auction website which is based on adsense. I will provide detail thoroughly or available to consult to appropriate bidders .
See more: website design auction site, php adsense, adsense based website, bidders adsense, design auction site, auction site design, php based auction, graphic design job site contest based, free cgi classified site home based employment, develop site auction swoop, design consult, check site joomla based, site windygirlcokr based, online auction based project, site auction bids, php live site auction, auction based website, adsense php, design adsense, auction site php
Project ID: #1115107
Ready To Discuss. Thanks
Ready to discuss, Please check PMB for more Details ,
Hello My name is Patricia . .I am a Freelance PHP Developer having a team of 3 designers and 7 developer. I checked details of the project you posted for - Adsense Based (auction site). I am sure I can add More
Hi we are web technology company and we feel pleasure to assist you on your project. For more detail please see your PMB. Thank you!! Kind Regards! John Steve
Hello, We are an ISO certified company and can start work as soon as possible It would be great if you see PM
Hi this is waleed and i am ready to develop it please see the link as a sample [url removed, login to view]
JPEG to Excel Data Entry ($250-750 USD)

value: This website is an Australian freelance marketplace website, which allows potential employers to post jobs that freelancers can then bid to complete. Founded in 2009, its headquarters is located in Sydney, Australia, though it also has offices in Vancouver, London, Buenos Aires, Manila, and Jakarta.


text:
Words containing cupuliferou | Words that contain cupuliferou
Words containing cupuliferou | Words that contain cupuliferou http://www.thefreedictionary.com/words-containing-cupuliferouPrinter Friendly
9,754,967,632 visitors served
Words containing cupuliferou
Found 1 words containing cupuliferou. Browse our Scrabble Word Finder, Words With Friends cheat dictionary, and WordHub word solver to find words that contain cupuliferou. Or use our Unscramble word solver to find your best possible play! Related: Words that start with cupuliferou
12 letter words containing cupuliferouSee also12 letter words containing cupuliferoucupuliferousSee also:5-letter wordsWords that start with kWords that start with vWords that start with tWords that start with iWords that end in iWords containing cupuliferWords containing cupuliferou


text:
Upcoming - North End Eating Meetup (NEEM) (Boston, MA)
I'm often asked my opinion of which restaurant in the North End is the best. I usually ask what the person is looking for. If they're looking for the best food and service, then the answer is Prezza. (http://www.prezza.com/) We will have our first dinner there on Tuesday evening, September 27th. Chef/Owner Anthony Caturano has no peer in the neighborhood. Naturally, this level of food and service is not cheap. But if you want to try the best, then please join us. If you're coming by the T, then Haymarket is the nearest subway stop. The best place to park is the Parcel 7 Garage, entrance on Sudbury Street. http://www.parkingcarma.com/parking_lots/136-BLACKSTONE-ST_Boston/d3eedbcc-b80b-dc11-bcd7-0013723eb578/
You may RSVP at http://www.meetup.com/North-End-Eating-Meetup-NEEM/events/34161582/ Special Event
On Wednesday night, October 5th from 6:45-7:45, I am promoting a free concert at the North End Library. In honor of Italian Heritage month, I've engaged jazz singer Krisanthi Pappas to present an all-Sinatra concert. Seating is limited, so if you plan to attend, please arrive by 6:30 to get a seat. Standees are also welcome. After the show, we'll go to the lounge at Ristorante Fiore (250 Hanover St.) for the after-party. There, you can meet the performers and have a drink and some food. (Everyone pays for their own.) No RSVP's are necessary to the Library or to NEEM in order to attend. The Library is located at 25 Parmenter St. As you're walking down Hanover St. from the Greenway, take the first street on your left and cross over. Transportation/parking would be the same as above.
It should be a fun evening. Jim
731 Natives
3,264 comedy lovers