Do not miss the Motown vibes of The Brothers Footman as they bring their unique Modern Rock Show to the HOTEL RL SLC. These Indianapolis Brothers with sublime harmonic stylings and a high energy performance, will hit the stage w a FUN, unforgettable night of music.
Music lovers who are eager to treat their ears to something fresh and unique would do well to check out a local band by the name of The Brothers Footman. The group's sound is inspired by a variety of genres including country, Motown, gospel and R&B. Listeners will enjoy their smooth vocals as the brothers harmonize over energetic rifts.
"Music can do amazing things. It can bring people together, it can get you through your hard times. I have seen this music cross boundaries and bring 70 year olds on the same dance floor as 24 year olds!!" says Zach, about how music can bring anyone together.
Though The Brothers Footman have recorded multiple songs, they have only released an EP to the public as of yet. Their debut single "Country Sky" has been played on radio stations both locally and internationally.


text:
module SvgSparklines

  class  ScaleToFitTransformation < Transformation

    attr_accessor :fit

    def after_initialize(args)
      @fit = args.fetch(:fit, 100)
    end

    def scale(n, input_max)
      return 0 if input_max == 0
      (fit * (n.to_f / input_max)).round
    end

  end

  class  ScaleYToFitTransformation < ScaleToFitTransformation
    def normalize(x, y)
      [x, scale(y, input.max_y)]
    end
  end

  class  ScaleXToFitTransformation < ScaleToFitTransformation
    def normalize(x, y)
      [scale(x, input.max_x), y]
    end
  end

end

redpajama_set_name: RedPajamaGithub


text:
Mobile App Basics
Maintenance & Marketing
App Maintenance & Marketing
You're Never Told to Ask Your Android Developer for This – But You Need It!
by: Sara @ Big Fish / Last Updated: Sep 19, 2017
Preamble: Awhile back, I wrote a post that explains why it's so important that your company receives a copy of the source code from your app developer. Many companies have been unknowingly tethered to their developer because they purchased the finished product only (the compiled app), and not the recipe used to make it (the source code).
But, if you have an Android app, the source code isn't all you need.
If your developer submitted your app to Google Play, there are a few other things you must ask for, that you've probably never heard of.
Without these, you won't be able to update your app on Google Play in the future.
Hopefully you've had a fantastic experience with the company you hired to develop your app (and they with you!), and can continue working with them for future updates. In which case they will have what is needed to update your app. BUT, it's good to play it safe and ask for your own copy anyway.
In addition to your source code, if your Android developer submitted your app to Google Play, you'll need:
Key Store file and password
Key alias
Key password
Think of these like the lock combination to your app. Anyone who updates your app in the future must know the combination. This is Google's way of ensuring that updates come from the original, and authentic author.
In short, it prevents someone else from submitting malicious updates to your Android app.
If you choose to hire another Android developer in the future, they will not be able to submit updates to your app listing on Google Play without these.
It's not too late. If you already have a published Android app, and are uncertain about whether you received a copy of the key store file, password, key alias and key password, reach out to your developer and ask for it.
Tags: Android
Sara @ Big Fish
Sara MacQueen is the Founder and President at Big Fish - an app design, development and consulting studio in Tampa, Florida. She was named one of "25 Mobile Women to Watch" and has been interviewed by local and national media for her expertise in mobile technology and business.
in App & Software Industry Trends / Oct 6, 2020
How Android 11 Will Impact Your App
In this article, we'll look at the latest version of Android: Android 11, which sometimes goes by the
in App & Software Industry Trends / Jun 26, 2019
How the New Android Q Will Impact Your App
Android Q is rolling out with a lot of changes this year. If you are responsible for an
How Android 6 (Marshmallow) Could Cause Problems For Your Android App
Today Android began rolling out their much-anticipated update: Android 6 (code name "Marshmallow"). At the moment it is
Receive New Articles by Email
Interested in Working With Our Team?
We're in Tampa, Florida
Big Fish App Development Studio
3030 N Rocky Point Dr W, Suite 150
Outsourcing Software Development in 2021 and Beyond
About Big Fish
Big Fish is a boutique mobile application design, development and consulting studio.
We specialize in designing and developing custom iOS and Android applications for companies in the healthcare, manufacturing and field service industries.
If you're interested in hiring our team, let's talk.
© 2020 Big Fish Digital, Inc.

redpajama_set_name: RedPajamaCommonCrawl


No better place to start a champagne-trip than in the heart of the Champagne region.
Walk through the alleys of this romantic wine village, adorned with numerous typical wrought-iron signs.
Stroll past the abbey and the burial place of Dom Pérignon and take time to admire the impressive panorama of the valley of the Marne.
After a successful visit to the first producer, cross the Marne to eat something in one of the many restaurants in Epernay. Park your car not too far away: at the station or at the 'Place de la République'.
Alternative : if the weather is fine, you can enjoy your picnic in the vineyards.
South of Epernay, just before entering Pierry, there's a Leclerc Hypermarché.
Buy some bread, cheese, rillettes de canard or even foie gras and look for a lovely spot on the hills of the vineyards. A nicely cooled bottle of champagne turns this into a picnic you won't easily forget.
One of our favourite spots is the church of Chavot, in the middle of the vineyards.
You can easily park there and enjoy the phenomenal view, sitting on a bench. It's the most idyllic picnic place we know.
In Pierry, Moussy, Chavot-Courcourt, Monthelon or Cuis there are lots of champagne producers whose cuvees will delight you.
It's a sacrilege to stay a weekend in the Champagne region without visiting a cellar in the Côte d' Or of the Champagne region. Be sure to visit a champagne producer in Cramant, Avize, Oger or Mesnil-sur-Oger.
When leaving Avize in the direction of Grauves, you'll discover a gigantic champagne bottle on a steep slope. From this bottle the champagne (proved to be water) pours into a champagne flute. This spectacle and the splendid view over the town and its vineyards are worth this little detour.
6:00 pm Time to drive to your hotel or chambres d'hôtes.
Spend the night in or in the neighbourhood of Epernay. There are lots of hotels and guestrooms, even in the home of champagne producers.
Word of advice : don't forget to unload the champagne you bought and store it in a safe place in the chambres d'hôtes.
You wouldn't be the first to discover the next morning that your champagne is no longer in your boot.
9:00 am After a nutritious breakfast (with champagne) don't forget to load the champagne back into your trunk.
For some champagne producers Sunday is their day of rest. They may not prefer to welcome visitors on their day off.
If you really want to visit smaller producers, call beforehand and explicitly mention the fact that it's a Sunday. Find a producer east of the Montagne de Reims: Bouzy, Ambonnay, Louvois, Verzy or Verzenay.
This way you'll have a quite complete image of the Champagne region round Reims and Epernay.
Do you want to see the difference with a large champagne house? Visit a well-known house, a "Grande Marque", on your second day. They are open on Sunday, except at noon.
After a hearty breakfast, you can visit a famous champagne house in Reims or Epernay.
Visit the impressive cathedral in Reims and search, amidst the statues in the portal, for the angel with the Mona Lisa smile, the symbol of the town.
3:00 pm Pay a visit to the champagne shop across from the cathedral. They have an overwhelming collection of bubbles. The prices of the Grandes Marques are correct and you can find some bargains.
You can pay for a champagne tasting, so have a last drink and hit the road.


In 2002, preparations were being made at Meher Mount to celebrate the anniversary of Avatar Meher Baba's visit there on August 2, 1956.
As I reflected on the events and significance of Meher Baba's day at Meher Mount, this poem began to take shape as a small thing I could offer.
I shared it again at the Anniversary Celebration on August 7, 2010 as we gathered under Baba's Tree for prayers and arti remembering Meher Baba at Meher Mount.
Once again treading this earth, this mountain.
As the Beloved One of the universe enters alone the emerald tent.
To turn their green and silver facets to reflect the sunbeam jewels.
Await His gesture, marking the completion of …what work?
What seeds by Him were planted in this ancient land, under this long waiting oak?
And makes eternally accessible that sacred moment.


text:
Q: Executing asynchronous operations within the same strand The documentation for boost::asio::ssl::stream states the following regarding thread safety:
Thread Safety

*

*Distinct objects: Safe.

*Shared objects: Unsafe. The application must also ensure that all asynchronous operations are performed within the same implicit or explicit strand.
If i compare this to the documentation for the boost::asio::ip::tcp::socket type, then the statement about strands is not included.
Questions
If access to the stream object is controlled by a mutex, making sure that only one thread operates on the ssl stream at a given time, what is the need for using an implicit/explicit strand?
Also, what does "asynchronous operations" mean in this context? Is the document referring to calls to for example boost::asio::async_read/boost::asio::async_read, or to the handler callbacks I pass to these operations?

A:
If access to the stream object is controlled by a mutex, making sure that only one thread operates on the ssl stream at a given time, what is the need for using an implicit/explicit strand?

There is no need then. The mutex makes the operations serialize as on a "logical strand". Asio's strands are merely a mechanism to achieve such serialization without the explicit synchronization code in case you have more than one service running the io_service

Also, what does "asynchronous operations" mean in this context? Is the document referring to calls to for example boost::asio::async_read/boost::asio::async_read, or to the handler callbacks I pass to these operations?

Boost refers to it's implementation of those member functions/free functions indeed, because they operate on the service objects that aren't threadsafe. The completion handlers are your own concern: if you make them threadsafe then there is no more need for strands indeed. Be aware that you cannot start asynchronous operations directly from such "unserialized" completion handlers, which leads to code like:
void completionhandler(error_code const& ec) {
    if (!ec) {
        io_service_.post([] { boost::asio::async_...(...); });
        // or:
        strand_.post([] { boost::asio::async_...(...); });
    }
}

This leverages the fact that the strand and io_service objects are threadsafe.

redpajama_set_name: RedPajamaStackExchange


text:
Coal Mine Tragedy in Turkey Shows Inhumanity
By Mark Piazzalunga,
May 16, 2014 in Politics and Current Events
Mark Piazzalunga 30
Mark Piazzalunga
283 victims, dozens of missing people. These are the numbers of the tragedy that happened in a mine in Soma, Turkey. 450 were saved and 80 are wounded Hurriyet (one of the most important turkish newspapers) reported. Hundreds of rescuers continue to search for workers in the galleries of the mine more than 400 meters below the ground. At the time of the fire, probably sparked by a short circuit, in the galleries (4 km long), there were 787 workers. Carbon monoxide is the main cause of the death. Two weeks ago, the main opposition party, the Chp of Kemal Kilicdaroglu, had asked for an inquiry into mine safety in Soma. The proposal was rejected by the Akp, Erdogan party, which has the absolute majority in the great Assembly of Ankara.
The country is in revolt and the protests have reached alarming levels. Erdogan has been contested because of lack of safety controls in the mine and the statement "it is something that can happen and happens in many other countries." hasn't calmed the protesters. Apparently Erdogan also launched an anti-semitic insult to a protester and it's uncleared if he beated him or the daughter of one of the workers who died in the fire. What's for sure is that the body guards of the president beat the protester. I think what happened is shocking and tragic. The security conditions were insufficient or even absent and there's a horrible explanation. The owner of this coal mine a few months ago boasted of the decrease of coal price, from $130 to $30, and now we understand where he found the money.
These innocent workers died because of the greed of one man and the people who wanted to help them were in a minority situation. These workers have been forgotten by a blind government and the counselor of president Erdogan beat a protester lying on the ground (see the photo). These are signs of incivilty and inhumanity that brings us back of centuries to a barbarian society where workers have to work as slaves in tragic conditions. We have to fight this incivilty protesting and denouncing the responsables of this disaster.
Photo from NY Daily News.
Such a sad accident, and it seemed to have been made much worse due to greed from the mine owners. And the response from leading politicians in Turkey is beyond comprehensible.
Chris Williams writes that the miners were killed by a system that values fossil fuels and profits above the lives of those who are paid poverty-level wages to dig for coal. His solution to prevent future accidents is collective ownership.
I think it's horrible that in the 21st century people have to work and die like slaves in the most terrible places in the world and the most shocking thing is the response of the government "it can happen". I truly hope it won't happen anymore.


text:
Support for the royal family hits new low
Palace officials release new Meghan Markle and Prince Harry wedding details
Bad news for Harry and Meghan about their wedding
Can you spot the 'mistake' in the royal wedding photos?
Is THIS the world's biggest Royal fan?
William, Kate, Harry and Meghan step out for first official appearance together
Meghan Markle's half-brother Thomas blames royal family for shocking New Year's fight
Meghan Markle has already picked her Maid Of Honour
The reason Meghan Markle won't be seen in public for the next few months
The Queen confirms she will be attending Meghan Markle and Prince Harry's wedding
Prince Harry and Meghan Markle's wedding venue revealed
Meghan Markle is 'pushing out' Prince Harry's friends
Donald Trump lashes out at 'nasty' Meghan Markle
Revealed: The number of staff at Meghan Markle and Prince Harry's Frogmore Cottage
Meghan Markle to be baptised ahead of royal wedding
The ceremony will be held this month. - by Elle Lisbon
The royal wedding is in just a few months and ahead of the big day, Meghan Markle is taking Prince Harry's religion.
Markle, who was raised Protestant, attended a Catholic school and was once married to a Jewish man, will reportedly be baptised as an Anglican this month, according to the Sunday Times of London.
The ceremony will take place at Kensington Palace with the Archbishop of Canterbury, the newspaper continues, revealing Meghan's parents will also both be in attendance.
While Meghan doesn't have to be Anglican to marry into the royal family, she's reportedly chosen to be baptised as a sign of respect for Queen Elizabeth's role as head of the Church of England.
This article originally appeared on marie claire.


text:
using System.Xml;
using Zone.Campaign.WebServices.Model.Abstract;

namespace Zone.Campaign.WebServices.Model
{
    /// <summary>
    /// Class representing a file resource (xtk:fileRes).
    /// </summary>
    [Schema(EntitySchema)]
    public class FileResource : Persistable, IPersistable
    {
        #region Fields

        /// <summary>
        /// Schema represented by this class.
        /// </summary>
        public const string EntitySchema = "xtk:FileRes";

        #endregion

        #region Properties

        /// <summary>
        /// Internal name, combining namespace and name.
        /// </summary>
        public InternalName Name { get; set; }

        /// <summary>
        /// Label.
        /// </summary>
        public string Label { get; set; }

        /// <summary>
        /// Alt text for the image.
        /// </summary>
        public string Alt { get; set; }

        /// <summary>
        /// Width of the image.
        /// </summary>
        public int? Width { get; set; }

        /// <summary>
        /// Height of the image.
        /// </summary>
        public int? Height { get; set; }

        #endregion

        #region Methods

        /// <summary>
        /// Formats the dataa into appropriate xml for sending in a persist request to Campaign.
        /// </summary>
        /// <param name="ownerDocument">Document to create the xml element from</param>
        /// <returns>Xml element containing all the properties to update</returns>
        public virtual XmlElement GetXmlForPersist(XmlDocument ownerDocument)
        {
            var element = GetBaseXmlForPersist(ownerDocument, "@internalName");
            element.AppendAttribute("internalName", Name.Name);

            if (!string.IsNullOrEmpty(Label))
            {
                element.AppendAttribute("label", Label);
            }

            if (!string.IsNullOrEmpty(Alt))
            {
                element.AppendAttribute("alt", Label);
            }

            if (Width == null)
            {
                element.AppendAttribute("width", Width.ToString());
            }

            if (Height == null)
            {
                element.AppendAttribute("height", Height.ToString());
            }

            return element;
        }

        #endregion
    }
}


EU Commissioner for Research, Innovation and Science Máire Geoghegan-Quinn was among those recognised with an honorary degree from NUI Galway on Friday.
The Carna native was honoured alongside Lt Gen. Sean McCann, retired Chief of Staff of the Irish Defence Forces;, and Finian O'Sullivan Founder of Burren Energy Plc.
Speaking at the conferring ceremony, NUI Galway President, Dr Jim Browne said the university is fortunate to be associated with many outstanding honorary graduates throughout its history and those being honoured this year form a particularly distinguished group.
Commissioner Geoghegan-Quinn was conferred with a Degree of Doctor of Laws (honoris causa). The current EU Commissioner for Research, Innovation and Science, she is a former TD for Galway West (1977-1997) and was the first woman Cabinet Minister since the foundation of the State.
Commissioner Geoghegan-Quinn is also a former columnist with The Irish Times, TV presenter, and non-executive director of both Aer Lingus and Ryan Hotels. She is a former member of the EU Court of Auditors and a former Member of the Governing Authority of NUI Galway.
Cork-born Lt Gen. Seán McCann was conferred with a Degree of Doctor of Laws (honoris causa). The recently retired Chief of Staff of the Irish Defence Forces was among the first of the Cadet classes to attend what was then University College Galway, and graduated with a Bachelor of Commerce degree in 1974. He is a graduate of the United States Command and General Staff College and was inducted into their International Hall of Fame in 2011.
He served overseas on six occasions and led the Defence Forces during the historic initial deployment of Irish personnel to Mali and Syria in particularly challenging operational environments. He is being honoured in recognition of the strong relationship between the Army and NUI Galway since 1969. Lt Gen. McCann was the first NUI Galway graduate to hold the post of Chief of Staff of the Irish Defence Forces.
Finian O'Sullivan was conferred with a Degree of Doctor of Science (honoris causa). A science alumnus of NUI Galway, he worked with Chevron as part of their frontier exploration and development team, concentrating on the arctic and western plain of Canada. In 1980 he joined the oil service company United Geophysical in California, undertaking exploration around the eastern hemisphere.
Moving to Australia in 1982 he led Geophysical Systems Corporation operations expanding through the region to India, China and Thailand. Following a period with Olympic Oil and Gas Corporation in Houston, while based in London, Finian set up his own company, Burren Energy Plc which developed and discovered hydrocarbon resources in Central Asia, India and West Africa in addition to a shipping and trading venture in the Caspian region. Burren Energy Plc was sold to ENI in 2008 and Finian joined the Bayfield Group in July 2008. Finian was also an NUI Galway Alumni Award Winner in 2009.
The three graduands join the ranks of previous honorary alumni which include among many others, Nelson Mandela, Hilary Clinton, Christy O'Connor Snr and Jnr, Enya, Anjelica Huston, Fionnuala Flanagan and Margaret Atwood.


Last chance to register your Swift Campout for a chance to win goodies from Rawland Cycles!
Rawland Cycles was founded in 2007 by Sean and Anna Virnig in prime Minnesota gravel country, with a focus on adventure by bike, exploring backroads and trails, and pushing the boundaries of cycling. Rawland was among the very first to build all-road bikes around the revived 650B wheel size, with clearances for fatter tires. Beyond his passion for cycling dirt, gravel, and pavement, Rawland founder/designer Sean Virnig is also Superintendent of the California School for the Deaf in Fremont. Rawland is now headquartered at the base of Mt. Diablo, outside San Francisco, a perfect testing ground for bikes and a great launchpad for cycling adventures. Skål!


text:
Q: Covariant derivative of second fundamental form Picture below is from 1706th page of Zhao Liang's The first eigenvalue of Laplace operator under powers of mean curvature flow.
$g_{ij}$ is Riemannian metric, $h_{ij}$ is second fundamental form, and $H=g^{ij}h_{ij}$. $\nabla$ is Riemannian connect, and $\nabla^pH=g^{pl}\nabla_lH$. $h$ is a constant independ to $x$.
For getting the below equation, I get stuck at
$$
g^{ij}g^{pl}H^k\nabla_lh_{ij}-2g^{ij}g^{pl}H^k\nabla_ih_{jl}=-H^k\nabla^pH
$$
How should I to do it ?

A: Note
$$g^{ij} \nabla_l h_{ij} = \nabla_l (g^{ij} h_{ij}) = \nabla _l H$$
as $\nabla_l g^{ij} = 0$. Thus
$$g^{ij}g^{pl}H^k\nabla_lh_{ij}=g^{pl} H^k\nabla_l H = H^k\nabla^pH$$
by definition of $\nabla ^p = g^{pl}\nabla_l$.
For the next term, it is important to remark that one is working on hypersurfaces in $\mathbb R^{n+1}$. In particular the ambient curvature is zero and the Codazzi equation gives
$$\nabla_i h_{lj} - \nabla_l h_{ij} =0.$$
Thus we have
$$-2g^{ij}g^{pl}H^k\nabla_ih_{jl}=-2g^{ij}g^{pl}H^k\nabla_lh_{ij}=-2g^{pl}H^k\nabla_lH = -2H^k\nabla^pH.$$


text:
Airshows (21)
Orders deliveries (2)
Partnerships sponsorships (1)
Airbus UpNext expand_more
(-) H145 (101)
(-) Airbus upnext (5)
(-) Stories (16)
(-) News (12)
Commercial aircraft (1)
106 result(s)
French Sécurité Civile to expand fleet with two Airbus H145s
The French Armament General Directorate (DGA) has ordered an additional two five-bladed H145s destined to equip the Sécurité Civile, an agency of the French Ministry of Interior that performs rescue and air medical transport services throughout France.
Bavaria orders eight five-bladed H145s for its police force
The Ministry of Interior of Bavaria has ordered eight five-bladed Airbus H145s for its police force, following a European tender launched earlier this year.
Airbus increases its innovation footprint in Spain to develop new hydrogen technologies
Airbus is increasing its presence in Spain with the launch of an Airbus UpNext entity, a wholly-owned innovation subsidiary, and a Zero Emission Development Centre (ZEDC) for hydrogen technologies.
The H145 in Tierra del Fuego
Helicópteros Marinos is the first operator of the five-bladed H145 in Argentina. The two new helicopters, which have arrived in South America, will perform offshore SAR and Oil & Gas operations in the world's most southernmost region: Tierra del Fuego.
The Helicopter Company expands fleet with the purchase of 26 aircraft from Airbus Helicopters
The Helicopter Company (THC), established by the Public Investment Fund (PIF) as the first and only helicopter services provider licensed to operate commercial flights in the Kingdom of Saudi Arabia, today announced that it has signed a second purchase agreement with Airbus Helicopters.
To the rescue: How helicopters played a leading role in German flood relief efforts
Images of devastation and flooding…helicopters dropping winches to rescue people from the roofs of their houses. This is what life looked like during July for many in the German regions of North Rhine Westphalia and Rhineland Palatinate.
First five-bladed H145 for offshore wind operations delivered to HTM
Airbus Helicopters has delivered the first five-bladed H145 to be used in the offshore wind segment to its long-term customer HTM Helicopters. The aircraft will be operated from one of HTM's bases at Norden-Norddeich, Emden, Borkum and Helgoland. For its missions, which include passenger transport to and from wind farms and hoisting technicians to the wind-turbines, the helicopter is equipped with a powerful hoist, floatation equipment, and a cargo hook.
Helionix and legacy helicopters singled out for new Airbus services offers
At European Rotors 2021, Airbus Helicopters unveiled two new service offers targeting its in-service legacy fleet and Helionix aircraft, respectively. HCare Classics and HDataPower both address customers' support needs with hand-picked services.
Airbus Helicopters to showcase product and service solutions at the first European Rotors
European Rotors, the new rotorcraft exhibition in Cologne from 16-18 November, will enable Airbus Helicopters to reconnect with its customers, partners, suppliers, and other industry players in person.
Airbus and its partners demonstrate how sharing the skies can save airlines fuel and reduce CO2 emissions
Airbus has performed the first long-haul demonstration of formation flight in general air traffic (GAT) regulated transatlantic airspace with two A350 aircraft flying at three kilometers apart from Toulouse, France to Montreal, Canada. The aircraft were greeted at Montreal-Trudeau International Airport. Over 6 tons of CO2 emissions were saved on the trip, confirming the potential for more than a 5% fuel saving on long-haul flights.
Airbus launches extra high performance wing demonstrator to fortify decarbonisation ambition
Airbus has launched an extra-performing wing demonstrator project focused on accelerating and validating technologies that will improve and optimise wing aerodynamics and performance for any future aircraft. This scaled demonstrator will integrate and fly breakthrough wing technologies on a Cessna Citation VII business jet platform in representative flight conditions. The applications of the extra-performing wing would be compatible with any propulsion solution and aircraft configuration and would reduce CO₂ emissions, contributing greatly to Airbus' decarbonisation roadmap.
ADAC Luftrettung takes delivery of its first two five-bladed H145s
ADAC Luftrettung, one of Europe's biggest Helicopter Emergency Medical Services (HEMS) operators, has taken delivery of its first two five-bladed H145s.


With our new 50+ range of LED engines, you can achieve extra punch in double height ceilings or where you need a greater intensity of light. The engines shine up to 1150 Lumens from a single downlight with an intensity of up to 6893 Candelas. Available in 13°, 22° and 38° beam widths to suit your requirements, the light has a very high CRI tested at an average of 98, with the red R9 averaging 90 to truly enhance the colours in your scheme.
To make your life easier, the 50+ engine contains a tool-less high efficiency optic for easy commissioning and lens changing if required when commissioning.
The 50+ engine fits in all our 69mm downlights including the Polespring, Mira, Flush, Polespring 360, Square – Trim and Trimless, Square Double – Trim and Trimless, Waterspring and Aquabeam.
View the specification details here.


Taxonomic Literature: Taxonomic notes: not on QCI; description in part from Thomson 1984. Brodo I.M. & Ahti T., Can. J. Bot. 74: 1147-1180 (1996); Thomson, J.W., American Arctic Lichens 1. The macrolichens, New York (1984).
Thallus: Crustose, squamulose; lobes ascending; rounded at the front; branches densely aggregated, scattered, loosely aggregated, or clustered; separate thallus parts 1-4 mm long; 1-4 mm wide. Primary Thallus: Evanescent or persistent. Secondary Thallus: Present, of determinate growth; stipe 20-60 mm high, .8-2 mm wide, grey-green, olive, or brown, mottled, corticate, with intact wall. Thallus Outline: Margin entire or crenulate. Upper Surface: Verruculose or areolated, olive or brown, smooth; not sorediate. Lower Surface: White or brown.
Ascocarps: Forming along the margin of scyphi, sparse. Disk: Weakly convex; brown.
Secondary Metabolites: Atranorin and fumarprotocetraric acid, of the following substance class(es): ß-orcinol depsides and ß-orcinol depsidones.
Spot Tests: Upper surface: K + bright yellow (citrine, lemon), C –, PD + red.


text:
FatLab :: Music Theatre Film Media
We are composers for theatre, film, & television based in New York City.
Un duo pour père et fils
Duet for piano, 4 hands by Michael Shaieb.
For Marc & Léon Delord.
Havanasis
Choral setting by Michael Shaieb of the poem from City of a Hundred Fires by Cuban-American author Richard Blanco, the 5th inaugural poet in U.S. history. Commissioned by the Gay Men's Chorus of Los Angeles conducted by Dr. Joseph P. Nadeau, Artistic Director.
Original feature film score by Michael Shaieb and Brent Lord for the independent psychological thriller written and directed by Joseph Wartnerchaney, starring Rob Zabrecky, Lisa Howard, Elisha Yaffe, and Jackie Hoffman.
Winner True Grit Award 2015 - Denver Film Festival. Official Selection - Dead By Dawn 2016.
Out Of My Range
Original music and lyrics by Michael Shaieb, book by Michael Shaieb and Brent Lord for a 10-song "backstage" song cycle that pulls back the curtain on generational differences within a Chorus.
Rehearsals & social events lead up to the opening number of their next concert and serve as the backdrop for a whimsical, fun, & revealing look at the age dynamics at play inside a gay men's chorus. Commissioned by Dr. Stan Hill and the Twin Cities Gay Men's Chorus for their 2012 season and their performance at the GALA Choruses Festival 2012 in Denver.
Brief Reunion
Original feature film score written by Michael Shaieb and produced by Brent Lord for the psychological thriller by John Daschbach, starring Joel de la Fuente, Alexie Gilmore, and Scott Shepherd.
Winner Best Narrative Film 2011 - University Film and Video Association. Winner Audience Choice Award 2011 - Gotham Screen International Film Festival.
Alexander's House
Original music and lyrics by Michael Shaieb, book by Michael Shaieb and Brent Lord for a one-act choral musical about a man who dies and leaves his summer home to his estranged son instead of his partner. It is a story about bringing people together from separate worlds and about the family of friends that we create.
Winner Wammie™ Award - Best Classical Recording 2012
Caligula Maximus
All-new music arrangements written and produced by Brent Lord for a new "Musical Disco Circus" featuring Kayvon Zand, starring Jamin Ruhren (aka ACID BETTY) with Stormy Leather, Brittany Campbell and the Lady Circus aerialists Anya Sapozhnikova, Airin Dalton and Matt Griffin. Book & lyrics by Alfred Preisser and Randy Weiner (DONKEY SHOW). Produced by The Saint at Large in association with House of Yes and Lady Circus.
Rock Band® Live
Arrangements and original mashups written and produced by Michael Shaieb and Brent Lord for the interactive live stage show and gaming experience. A joint effort between MTV Games, Cedar Fair Entertainment Company, and RWS & Associates Entertainment. Performances were daily throughout the 2010 summer season at Cedar Point in Sandusky OH, Canada's Wonderland outside of Toronto, and a third production toured 10 additional Cedar Fair parks.
The Kushner Trilogy
Choral trilogy by Michael Shaieb based on three settings of text adapted from plays by Tony Kushner.
Terracore Adventures
Original theme, gameplay music and sound design by Brent Lord for the iOS app originally-titled "Mole" (now discontinued). Search underground for gems, gold nuggets and rare artifacts in an easy-to-play game that rewarded skill, strategy and exploration. Our second game partnership with Ben Britten (programming) and our first with Chris Watts (design and graphics). Later re-released as the Facebook app "MineQuest".
← Older projects
© 2014-2021 FatLab, Inc.
FATLAB and FatLab logo. Reg. U.S. Pat. & Tm. Off.


This past Friday marked a huge step towards greater renown for Toronto's annual music and arts festival, North by Northeast (NXNE), although not as large or as popular as its American counterpart, South by Southwest (SXSW). The festival introduced a brand new two-day event set in Toronto's Port Lands. With a brand new outdoor venue and two different stages, NXNE Port Lands was set to be a weekend packed with notable acts such as Father John Misty, Ghostface Killah, Born Ruffians, and ScHoolBoy Q.
The lineup on the first day was largely hip-hop oriented, with the likes of Mick Jenkins, Daniel Caesar, Ghostface Killah, and ScHoolboy Q, who headlined the night's bill. The crowd at the festival was an even mix of Internet-generation youth, "What's my age again?" late 20-year-olds, and older folk who presumably got free tickets from their workplace. Nevertheless, everyone was united by their shared interest in enjoying good music and splurging on over-priced beer.
The festival kicked off at 1:20 p.m. with up-and-coming Toronto rapper Drew Howard. Set at the festival's smaller stage and backed by underground Toronto DJ Happy Boy Tona, Drew Howard delivered a high-energy performance that initiated mass head bobbing and vibing. Known for rapping over spacious and melodramatic trap beats, Drew Howard started the day off right with his Toronto underground rap anthem, "You're Not My Mans." With the Toronto hip-hop scene emerging from the shadows of Drake, Drew Howard is definitely an artist to look out for.
The next notable act was Chicago rapper Mick Jenkins, who played on the same stage. An outlier from the current rap styles emerging from the Chicago hip-hop scene, Mick Jenkins was put on the map for his introspective lyricism and hard delivery on his largely successful mixtapes, The Water[s] (2014) and Wave[s] (2015). Known for spitting knowledge and performing with great passion, Mick did not fail to get the crowd pumped up. After playing hits such as "Jazz" and "Vibe," Mick proceeded to profess his love for Canada by performing his ode to Montreal, "514." Mick Jenkins fans rejoice, as he also announced a new album that will drop later this summer. For those who haven't already checked out Mick, do so if you want a break from the redundancy of mainstream hip-hop.
As the day went on the Port Lands began to fill up at a surprising rate in anticipation for Ghostface Killah's set at 7:00 p.m. on the venue's big stage. For those who are too young to know or who are not hip-hop heads, Ghostface Killah was an original member of the famous '90s rap collective Wu-Tang Clan. Ghostface Killah came out in dramatic fashion rapping his verse from fellow Wu-Tang member Raekwon's "Criminology." Ghostface Killah then brought out Sheek Louch of '90s hip-hop collective The LOX to perform with him for the rest of his set. Ghostface played some songs from his vast personal discography, but could not have finished without having played songs from Wu-Tang's legendary album, Enter the Wu-Tang (36 Chambers) (1993). He proceeded to play "Da Mystery of Chessboxin," "Can It All Be So Simple," and then pulled a fan out of the crowd to perform Method Man's verse on "Protect Ya Neck." Surprisingly, the fan performed the verse to a tee and received A large ovation from the crowd.
However, this was not the craziest portion of the set, as Ghostface Killah started calling girls onto the stage and urged security guards to not stop them from climbing over the barricade. The stage filled up with ladies while Ghostface Killah and Sheek Louch vibed out to Carl Thomas's "I Wish." Ghostface Killah played over his allotted set time with well over 21 songs, which is ultimately a testament to his timelessness in the genre of hip-hop. After being informed of time constraints, Ghostface Killah ended his set by expressing his love for Toronto and his fans.
The sun began to set as the mass exodus of people began their walk to the venue's far stage for Toronto's very own, Daniel Caesar. With the sky slowly turning purple and the set being situated on a more intimate stage, the mood could not have been set better for the soulful sound of the young singer and multi-instrumentalist. Even more fittingly, Caesar performed a stunning rendition of a notable song, "Violet," off his acclaimed EP Praise Break (2014). With the lyrics "You're my violet in the sky" ringing through the crowd, it felt appropriate to start waving lighters in the air or be with a significant other. This is only Daniel Caesar's second official show in the city after coming off his sold-out homecoming show at the Mod Club in April, but the way Caesar performed, with such grace and poise, is a definite sign of the singer's bright future.
As the night crept in, the largest crowd of the day filled up around the big stage for the headlining act, ScHoolboy Q, and rightfully so, as the Los Angeles-based, gangster rap god easily had the most hype set of the day. Nicknamed "Groovy Q," the rapper lived up to this moniker by quickly getting the crowd bouncing with tracks such as "Gangsta" and "Hands on the Wheel." On the verge of releasing a new album titled Black Face, ScHoolboy Q did not disappoint, and played his recently dropped single, "That Part," that features rap legend Kanye West. He also made a quick shout out to his good friend and fellow Top Dawg Entertainment label-mate Kendrick Lamar, who was celebrating his birthday the same day. In respect, he played "Collard Greens," which features the Compton rapper, as well as Lamar's own hit single, "Alright." ScHoolboy Q closed off the first day of the festival in incredible fashion and set the bar high for the next day's acts.
The introduction of the Port Lands festival shows that NXNE definitely has something special in its hands. With a great mixture of local talents and international stars, day one of the festival has proved to be a treat for not only hip-hop fans, but all music fans alike.
This article was originally published on our old website at https://thenewspaper.ca/the-arts/the-newspaper-takes-nxne-port-lands/.


text:
Tout pour l'or () est un film allemand réalisé par Reinhold Schünzel, sorti en 1923.

Synopsis

Fiche technique
 Titre original : Alles für Geld
 Titre français : Tout pour l'or
 Réalisation : Reinhold Schünzel
 Scénario : Hanns Kräly et Rudolf Stratz
 Direction artistique : Kurt Richter
 Photographie : Alfred Hansen et Ludwig Lippert
 Production : Emil Jannings
 Pays d'origine : Allemagne
 Format : Noir et blanc - 1,33:1 - Film muet
 Durée : 83 minutes
 Date de sortie : 1923

Distribution
 Emil Jannings : S. I. Rupp
 Hermann Thimig : Fred Rupp
 Dagny Servaes : Asta
 Hedwig Pauly-Winterstein : Frau von Laar
 Walter Rilla : Henry von Lauffen
 Curt Goetz : Graf Ehrhardt
 Maria Kamradek : Sissy
 Paul Biensfeldt : Kammerdiener Pitt
 Ferry Sikla : Juwelier
 Ulrich Bettac : Fred Rupp
 Ernst Stahl-Nachbaur : Direktor der Goliath-Werke
 Heinrich Schroth : Direktor der Phönix-Werke
 Reinhold Schünzel : Schieber

Liens externes

Film allemand sorti en 1923
Film dramatique allemand
Film allemand en noir et blanc
Film muet allemand
Film de la république de Weimar
Film de l'Universum Film AG
Film réalisé par Reinhold Schünzel

redpajama_set_name: RedPajamaWikipedia


The Biggest Car Wash Around. It's Massive.
Exterior Wash : Because sometimes you don't just have the need for a clean car. You have a deeper need. The need for speed. Exterior wash and blow dry in under 3 minutes.
Interior & Exterior : Get clean on the outside, while finding your lost change on the inside. A deep Interior & exterior cleaning in approx. 20 minutes.
Auto Detailing : Give all your surfaces the attention they deserve. Professional auto detail cleaning you can afford. No appt needed.
Tall & Oversized : Even big ol' trucks deserve a little love. And if it's a work truck, you want it to look even sharper. We wash vehicles as big as 11 feet tall, and that includes racks, pods and dualie's.


text:
Q: Getting Firefox logs in c# using Selenium throwing NullReferenceException I am trying to record the log files in Firefox using Selenium in c#;
I have put together a very simple example to try and open a browser and get the logs.
However this is throwing a 'Object reference not set to an instance of an object' exception on the following line.

var entries = driver.Manage().Logs.GetLog(LogType.Browser);

Can anyone help as to why this is happening and if there is any solution?
Here is the full code
using OpenQA.Selenium;
using OpenQA.Selenium.Firefox;
using System;

namespace ConsoleApp2
{
    class Program
    {
        static void Main(string[] args)
        {
            FirefoxOptions options = new FirefoxOptions();
            options.SetLoggingPreference(LogType.Browser, LogLevel.All);
            var driver = new FirefoxDriver(options);

            driver.Navigate().GoToUrl("http://stackoverflow.com");

            var entries = driver.Manage().Logs.GetLog(LogType.Browser);
            foreach (var entry in entries)
            {
                Console.WriteLine(entry.ToString());
            }

            Console.ReadLine();
        }
    }
}

A: I believe that this is an unsupported feature, here's the referenced issues:
https://github.com/SeleniumHQ/selenium/issues/1161
https://github.com/mozilla/geckodriver/issues/284


text:
Photo credit: NIANTIC
read Trends Technology
Nintendo and Niantic to create augmented reality Pikmin mobile games
The game is set to be released later this year.
Sarah Chan
Likes museum trips and is sometimes artsy. Can be found in pattern prints.
Published: 24 March 2021, 12:01 PM
Nintendo and games developer Niantic have announced a new partnership to create Augmented Reality (AR) mobile games.
Niantic, the developer behind the wildly-successful Pokémon GO, will combine it's real-world AR technology with Nintendo's beloved Pikmin franchise to develop the game.
The Pikmin franchise features the small plant-like characters as inhabitants of an Earth-like planet.
In a statement on Mar 23, Nintendo said that the gameplay will be designed to "encourage walking and make the activity enjoyable".
Users can also experience a world as if Pikmin are "secretly living all around us", said Nintendo Representative Director Shigeru Miyamoto.
The latest game will be developed by Niantic's Tokyo Studio and will be the first title created by the studio since its establishment in April 2018, Niantic said in a statement on Mar 22.
The game is slated to be launched globally later this year and is expected to be the first of more titles to come with the partnership.
Details on the app will be released in the coming months. Interested users can pre-register for the latest updates and closed testing invitations here.
read Trends
Community cat website documents over 100 cat personalities and approximate locations
Google Pay's Huat Pals back for 3rd year; features new characters, in-app activities
13 useful Spotify tricks and features you might not know
Create your own music time capsule with Spotify's Playlist in a Bottle


text:
Carmichael's Is Opening a Dedicated Children's Bookstore This Summer
By Erin Keane
Carmichael's Bookstore is expecting.It's been almost 15 years since the Louisville store's last growth spurt, when co-owners Carol Besse and Michael Boggs, who had been selling books in the Highlands since 1979, opened their second location on Frankfort Avenue. Now, the independent, locally-owned operation that has so far weathered the storms that have rocked the book industry is opening a dedicated, stand-alone children's bookstore on Bardstown Road.The new Carmichael's Kids will open later this summer at 1313 Bardstown Road, right across Longest Avenue from the Bardstown Road store."I'm hoping [to open in] July, but it might be more like early August," says Bardstown Road store manager Kelly Estep, who is spearheading the children's store project and will manage both stores when it opens.Estep says kids' books make up between 20 and 25 percent of sales across Carmichael's locations, and if she had more room than the current small stores allow, she knows she could sell more."The amount of business that we do in the kids' section is pretty significant. I can never meet the demand," she says. "People ask for things all the time that I wish we could have that we don't have the room for."What are they asking for? More of everything – more picture books, more classics, more puzzles and other book-related games that the small stores simply didn't have room to stock, until now."I've always felt for years that if we had a little more space, that would be the direction we would want to go," adds Estep.
The current children's section at the store on Bardstown at Longest will go away, adding some much-needed breathing room to the tight quarters. The Frankfort Avenue store will retain a children's section, at least for now. Besse says the two neighborhood stores, though geographically close (they're a little more than two miles apart), pull customers from different parts of the community, and so both locations have thrived, even as the book-selling business continues to face challenges from Amazon and the surge in e-book popularity.And that's a trend the whole country has seen. Large competitors like Barnes and Noble are struggling under the Amazon and Kindle squeeze, but small, independent bookstores are succeeding– Publishers Weekly named the CEO and board of directors of the American Booksellers Association, which represents small bookstores, as the 2013 "Person of the Year" in recognition of the strength of small stores. Bestselling thriller author James Patterson joined in on the indie love when he announced he'd award $1 million in grants to independent booksellers this year. Carmichael's just learned earlier this week that their new kids' store will receive funding through the latest round of Patterson's grants. Besse says being right-sized has helped Carmichael's thrive while rivals like Borders have shuttered their doors across the city."People think a big store is going to have more books that you want. But it turns out that we probably have the book that you want in our store," she says. "And if we don't have it, the logistics in the book business have improved to much we can probably get it to you in a day or two. It all comes down to selection and customer service and just a cool place to shop."And children's books are even more insulated from the Amazon and e-book threat, says Besse."Children's books are less threatened by those two things. You want to have a book in your hand to read to a child," she says. "A lot of the books are visual so you want to see it and handle it. There's also a big gift market in children's books. If you have a kid you know there's a birthday party every weekend. Books are a great present."The new Carmichael's Kids will stock books aimed infants up to 12-year-olds. Having a dedicated kids' store means more room to host children's book author readings and book-related events and activities aimed at the under-12 set.Estep says young adult books will remain stocked in the main branches alongside the "adult" books."Teenagers probably don't want to shop at a children's store," says Estep. "And there's so much crossover now with teen fiction and adult that it makes sense."


text:
Patent application title: DETACHABLE WIRELESS LISTENING DEVICE
Inventors: Jorge S. Fino (San Jose, CA, US) Jorge S. Fino (San Jose, CA, US)
Assignees: Apple Inc.
IPC8 Class: AH04R502FI
Class name: Stereo speaker arrangement stereo earphone wireless or for use in diverse
Broadly speaking, the embodiments described herein relate to a media apparatus that can be used in conjunction with a host device to provide an end user a pleasurable listening experience especially during periods of physical activity. In the described embodiments, the host device can take the form of a portable media player. In particular, the media apparatus can include a listening device.
1. A media apparatus, comprising: a listening device; a corded portion in communication with a host device arranged to provide an audio signal; and a detachable connector having a first part and a second part, the detachable connector arranged to detachably couple the listening device at the first part to the corded portion at the second part, wherein when the listening device is attached to the corded portion by way of the detachable connector, the listening device receives at least the audio signal from the host device by way of the corded portion, and wherein when the listening device is detached from the corded portion, a wireless signal that includes the audio signal is transmitted from the second part of the corded portion for reception at the first part of the listening device.
2. The media apparatus as recited in claim 1, wherein the corded portion acts in part as an antenna arranged to receive a radio frequency (RF) signal transmitted by an external RF transmitter and pass the received RF signal to the media player for processing.
3. The media apparatus as recited in claim 2, wherein when the listening device is detached from the corded portion, the corded portion is retained at the host device in such a way that the corded portion receives the RF signal transmitted by the external RF transmitter and wirelessly transmits the audio signal to the listening device.
4. The media apparatus as recited in claim 3, further comprising: an attachment detector, the attachment detector arranged to detect if the corded portion is attached to the listening device by providing an electrical test signal at the corded portion and determining if the corded portion is attached to the listening device based upon a return signal in response to the electrical test signal.
5. The media apparatus as recited in claim 4, wherein the listening device comprises; a first listening component; a second listening component; and a cord electrically connecting the first listening component and the second listening component to the detachable connector.
6. The media apparatus as recited in claim 5, wherein when the audio signal includes is a multi-channel audio signal comprising a first audio channel signal associated with a first audio channel and a second audio channel signal associated with a second audio channel, the first listening component receives the first audio channel signal and presents the first audio channel and the second listening component receives the second audio channel signal and presents the second audio channel.
7. A portable media device, comprising: a processor; a data store arranged to retain at least a media item, the processor arranged to process the media item to form an audio signal; a data port, the data port arranged to receive a corded portion and arranged to at least output the audio signal to the corded portion; a wireless transmission module arranged to condition the audio signal in accordance with a wireless transmission protocol; and an attachment detector, the attachment detector arranged to detect if the corded portion is attached to a listening device, the listening device arranged to present an audible output of the audio signal, wherein when the attachment detector detects that the corded portion is not attached to the listening device, the processor instructs the transmission module to condition the audio signal in accordance with the wireless protocol and wirelessly transmit the conditioned audio signal to the listening device using the corded portion.
8. The portable media device, as recited in claim 7, wherein the attachment detector provides an electrical test signal and determines if the corded portion is attached to the listening device based upon a return signal in response to the electrical test signal.
9. The portable media device as recited in claim 8, further comprising: a power supply arranged to receive power from an external power supply by way of a cable, the cable being optionally coupled to the portable media device.
10. The portable media device as recited in claim 9, wherein when the attachment detector detects that the cord is connected to the listening device and the power supply is receiving external power, then the processor instructs the power supply to provide power to the listening device by way of the corded portion.
11. The portable media device as recited in claim 10, wherein when the listening device is receiving the wireless transmission, the corded portion is wrapped about the portable media device.
12. The portable media device as recited in claim 11, wherein the corded portion receives an RF signal transmitted by an external RF transmitter and passes the received RF signal to the portable media device for further processing.
13. A method performed by a processor in a portable media player arranged to process and store at least a media asset, comprising: processing the media asset by the processor to form an audio signal; receiving a connection status from an attachment detector, wherein when the connection status indicates that a corded portion attached to the portable media player is not connected to a listening device, then instructing a wireless transmission module to condition the audio signal in accordance with a wireless transmission protocol by the processor; and using the corded portion to wirelessly transmit the conditioned signal.
14. The method as recited in claim 13, wherein when the connection status from the attachment detector indicates that the portable media player is connected to the listening device, then the processor disables the wireless transmission module and provides the audio signal directly to the listening device using the corded portion.
15. The method as recited in claim 14, further comprising: determining if the listening device is multi-channel capable; providing the audio signal as a multi-channel audio signal by the processor; conditioning the multi-channel audio signal in accordance with the wireless protocol; and using the corded portion to wireless transmit the conditioned multi-channel audio signal to the listening device.
16. Non-transitory computer readable medium for storing a computer program executed by a processor in a portable media player arranged to process and store at least a media asset, comprising: computer code for processing the media asset by the processor to form an audio signal; computer code for receiving a connection status from an attachment detector, wherein when the connection status indicates that a corded portion attached to the portable media player is not connected to a listening device, then computer code for instructing a wireless transmission module to condition the audio signal in accordance with a wireless transmission protocol by the processor; and using the corded portion to wirelessly transmit the conditioned signal.
17. The computer readable medium as recited in claim 16, wherein when the connection status from the attachment detector indicates that the portable media player is connected to the listening device, then the processor disables the wireless transmission module and provides the audio signal directly to the listening device using the corded portion.
18. The computer readable medium as recited in claim 17, further comprising: computer code for determining if the listening device is multi-channel capable; computer code for providing the audio signal as a multi-channel audio signal by the processor; computer code for conditioning the multi-channel audio signal in accordance with the wireless protocol; and computer code for using the corded portion to wireless transmit the conditioned multi-channel audio signal to the listening device.
FIELD OF THE DESCRIBED EMBODIMENTS
[0001] The described embodiments relate to a listening device that allows an end user to comfortably listen to an audio output of a portable media player. In particular, the listening device can be easily worn without inconveniencing the end user during physical activity.
DESCRIPTION OF THE RELATED ART
[0002] Personal media players have become ubiquitous in that they can provide an end user with a great amount of multimedia information wherever and whenever desired. One of the great advantages to the end user of the personal media player is that the personal media player can be carried about for use in any number of different venues at any time while the end user engages in various physical activities. A signal wire in the form of a cord is generally used to transmit an audio signal from the personal media player to a wearable listening device, such as an ear bud. Cords transmit the audio signal more effectively, require less power, are inexpensive and are simpler to implement than wireless transmission techniques.
[0003] However, as simple and efficient as the cord may be in transmitting the audio signal, the cord is susceptible to becoming entangled while the end user is participating in physical activity. This is particularly nettlesome since the cord connected to the personal media player used while exercising or worn on the body requires frequent adjustment to avoid entanglement which can prove distracting or in some cases present a hazard to the end user.
[0004] Therefore, what is desired are improved techniques for listening to audio provided by a personal media player during physical activity.
[0005] Broadly speaking, the embodiments disclosed herein describe at least a media apparatus that provides an end user of a personal media player a pleasurable listening and unencumbered experience during physical activity.
[0006] In one embodiment, a media apparatus is described. The media apparatus includes at least one listening device, a corded portion in communication with a host device arranged to provide an audio signal, and a detachable connector having a first part and a second part. In the described embodiment, the detachable connector is arranged to detachably couple the at least one listening device at the first part to the corded portion at the second part. When the listening device is attached to the corded portion by way of the detachable connector, the listening device receives at least the audio signal from the host device by way of the corded portion and when the listening device is detached from the corded portion, a wireless signal that includes the audio signal is transmitted from the second part of the corded portion for reception at the first part of the listening device.
[0007] In one aspect of the described embodiment, the corded portion acts as an RF antenna arranged to receive an RF signal transmitted from an external RF transmitter and passes the received RF signal to the host device for processing. Furthermore, when the host device is receiving power from an external power supply, the corded portion passes power directly from the host device to the listening device by way of the detachable connector.
[0008] In another embodiment, a portable media device is disclosed. The portable media device includes at least a processor, a data store arranged to retain at least a media item, the processor arranged to process the media item to form an audio signal, a data port arranged to receive a cord and arranged to at least output the audio signal to the cord, a wireless transmission module arranged to condition the audio signal in accordance with a wireless transmission protocol, and an attachment detector, the attachment detector arranged to detect if the cord is attached to a listening device arranged to present an audible output of the audio signal. When the attachment detector detects that the cord is not attached to the listening device, the processor instructs the transmission module to condition the audio signal in accordance with the wireless protocol and wirelessly transmit the conditioned audio signal.
[0009] In still another embodiment, a method performed by a processor in a portable media player arranged to process and store at least a media asset is described. The method can be performed by processing the media asset by the processor, generating an audio signal as a result of processing the media asset and receiving a connection status from an attachment detector. When the connection status indicates that the portable media player is not connected to a listening device, then instructing a wireless transmission module to condition the audio signal in accordance with a wireless transmission protocol, and wirelessly transmitting the conditioned signal to the listening device by way of a corded portion.
[0010] In yet another embodiment, non-transitory computer readable medium for storing a computer program executed by a processor in a portable media player arranged to process and store at least a media asset is described. The computer readable medium including at least computer code for processing the media asset by the processor to form an audio signal, computer code for receiving a connection status from an attachment detector, computer code for instructing a wireless transmission module to condition the audio signal in accordance with a wireless transmission protocol by the processor when the connection status indicates that a corded portion attached to the portable media player is not connected to a listening device and computer code for using the corded portion to wirelessly transmit the conditioned signal.
[0011] Other aspects and advantages will become apparent from the following detailed description taken in conjunction with the accompanying drawings which illustrate, by way of example, the principles of the invention.
[0012] The described embodiments will be readily understood by the following detailed description in conjunction with the accompanying drawings, wherein like reference numerals designate like structural elements, and in which:
[0013] FIG. 1 is a block diagram of media apparatus in an attached configuration in accordance with the described embodiments.
[0014] FIG. 2 shows the system of FIG. 1 in a detached state in accordance with the described embodiments.
[0015] FIGS. 3A-3B show embodiments of a detachable connector.
[0016] FIG. 4 shows a multi-channel media apparatus in an attached configuration in accordance with the described embodiments.
[0017] FIG. 5 shows the multi-channel media apparatus of FIG. 4 in an unattached configuration.
[0018] FIGS. 6A and 6B show an end user wearing the multi-channel media apparatus shown in FIG. 5.
[0019] FIG. 7 shows a flowchart detailing a process for operating a media apparatus having a corded portion and at least a listening device in accordance with the described embodiments.
[0020] FIG. 8 shows a flowchart detailing a process for operating a multi-channel media apparatus having a host device optionally operable in multi-channel mode, a corded portion, and a multi-channel listening device having at least two individual listening components.
[0021] FIG. 9 is a block diagram of an arrangement of functional modules utilized by a portable media device.
[0022] FIG. 10 is a block diagram of media player in accordance with the described embodiments.
DETAILED DESCRIPTION OF THE DESCRIBED EMBODIMENTS
[0023] In the following detailed description, numerous specific details are set forth to provide a thorough understanding of the concepts underlying the described embodiments. It will be apparent, however, to one skilled in the art that the described embodiments can be practiced without some or all of these specific details. In other instances, well known process steps have not been described in detail in order to avoid unnecessarily obscuring the underlying concepts.
[0024] The portable communication device described herein can be equipped to carry out various multimedia and other types of personal communication functions. In one embodiment, the portable communication device can take the form of a dedicated portable media player such as an iPod® manufactured by Apple Inc. of Cupertino, Calif. arranged to process media assets such as video data and audio data such as MP3 files. The portable communication device can also take the form of a multi-function device along the lines of a smartphone such as an iPhone® also manufactured by Apple Inc. of Cupertino, Calif.
[0025] In any case, the embodiments described herein relate to a media apparatus that can be used in conjunction with a host device to provide an end user a pleasurable listening experience especially during periods of physical activity. In the described embodiments, the host device can take the form of a portable media player. In particular, the media apparatus can include a listening device. The listening device can include a single listening component such as an ear bud(s) that can be detachably coupled to a corded portion by way of a detachable connector. The detachable connector can take many forms. For example, the detachable connector can be mechanical nature and rely upon a clip, fastener, and the like to secure the listening device to the corded portion. The listening device can also include more than one listening component. For example, a first listening component can take the form of a first ear bud and a second listening component can take the form of a second ear bud connected to each other by a cord. In this way, an end user can listen to audio at both ears. Furthermore, when the media apparatus and in particular the host device is multi-channel capable, then the first ear bud can provide a first audio output corresponding to a first audio channel and the second ear bud can provide a second audio output corresponding to a second audio channel. For example, the first and second audio channels can be a left and right audio channel consistent with two channel stereo audio.
[0026] In another embodiment, the detachable connector can be magnetic in nature. For example, the detachable connector can include a first part coupled to the listening device having at least a first magnetic element that exhibits a first magnetic polarity (i.e., either North magnetic polarity or South magnetic polarity). The detachable connector can also include a second part coupled to the corded portion having at least a second magnetic element that exhibits a second magnetic polarity opposite that of the first magnetic polarity. In this way, when the first and second parts are in proximity to each other, a net attractive magnetic force can be generated that can cause the first and second parts to magnetically attach to each other. In addition to the first and the second magnetic elements, the first and second parts can also include electrical contacts that can be used to create a conductive path between the first and second parts when the first and second parts are magnetically attached to each other. In this way, power and/or an audio signal can be passed from the host device to the listening device by way of the corded portion without interruption.
[0027] In another embodiment, the first part and the second part can include a wireless receiver and a wireless transmitter portion, respectively, that facilitates the establishment of a wireless communication channel between the listening device and the host device by way of the corded portion when the first and second parts are physically separate from each other. For example, when the host device is BlueTooth (BT)® enabled, the host device and the listening device can identify each other according to the well-known BT pairing procedure. Once paired, the host device can retain a BT address associated with the listening device. It should be noted that in those cases where the listening device includes two listening components capable of projecting Left and Right audio channels in support of two channel stereo, then each listening component can have its own BT address associated therewith.
[0028] Once the pairing process between the host device and the listening device and the components associated therewith is completed, the host device can provide an appropriate wireless signal that can be received, recognized, and appropriately processed by the listening device and in particular the listening component(s). Accordingly, when the host device detects that the first and second parts of the detachable connector are physically separated from each other, the host device can immediately activate a wireless module incorporated within the host device and begin wirelessly transmitting an appropriately conditioned audio signal to the listening device. It should be noted, however, that since the first and second parts of the detachable connector are now physically separate from each other, the listening device cannot receive power from the host device in any form. Therefore, the length of time that the listening device can wirelessly receive and process the wirelessly transmitted audio signal can be quite limited (on the order of about 30 minutes to about 60 minutes). In order to receive power, the listening device can be re-connected to the host device using the detachable connector. Once the host device detects that the listening device is physically connected to the host device by way of the corded portion, the host device can immediately disable the wireless module and commence sending the audio signal in a wired manner by way of the corded portion.
[0029] These and other embodiments are discussed below with reference to FIGS. 1-10. However, those skilled in the art will readily appreciate that the detailed description given herein with respect to these figures is for explanatory purposes as the invention extends beyond these limited embodiments.
[0030] FIG. 1 is a block diagram of media apparatus 10 in an attached configuration in accordance with the described embodiments. Media apparatus 10 can be in communication with media player 100. In this particular example, media player 100 can be a very small form factor media player along the lines of a iPod Nano® manufactured by Apple Inc. of Cupertino, Calif. In this case, the number of electrical components incorporated within housing 102 of media player 100 can be quite limited but nonetheless can provide an end user a large selection of media files. In the attached configuration, media player 100 can be attached to listening device 200. In this embodiment, listening device 200 can have a single component that can take the form of an ear bud that can be easily accommodated into one of an end user's ears. Listening device 200 can be attached to and electrically connected with media player 100 using corded portion 300 by way of detachable connector 400. Detachable connector 400 can include an attachment mechanism used to mechanically connect listening device 200 and corded portion 300. In one embodiment, detachable connector 400 can rely upon mechanical fasteners such as a clip. In another embodiment, detachable connector 400 can rely upon a magnetic attachment mechanism to attach corded portion 300 and listening device 200. Detachable connector 400 can also include an electrical connector that can provide an electrical coupling between listening device 200 and media player 100 by way of corded portion 300.
[0031] Media player 100 can include processor 104 (e.g., CPU or microprocessor) configured to execute instructions and to carry out operations associated with media player 100. For example, using instructions retrieved for example from memory, processor 104 can control the reception and manipulation of input and output data between components of media player 100. In most cases, processor 104 can execute instructions under the control of an operating system or other software. Processor 104 can be a single-chip processor or can be implemented with multiple components. Media player 100 can include a number of sensors that can be used to detect certain aspects of an operating environment of media player 100. For example, media player 100 can include connection sensor 106 arranged to detect whether or not media apparatus 10 is configured in an attached or an unattached state. In other words, connection sensor 106 can detect if listening device 200 is physically attached to media player 100 by way of corded portion 300. For example, when connection sensor 106 detects that listening device 200 is attached to corded portion 300, then media player 100 can respond by sending power from battery 108 (or external power from cable 112 via power supply 110) to listening device 200 thereby greatly extending an amount of time that listening device 200 can be active. For example, connection sensor 106 can determine if listening device 200 is connected to corded portion 300 by simply performing an electrical measurement by providing a test voltage or current corded portion 300. A resulting voltage or current will indicate if corded portion 300 is connected to listening device 200. For example, a resulting voltage or current consistent with an open circuit will indicate that corded portion 300 and listening device 200 are not attached to each other, and vice versa.
[0032] On the other hand, when connection sensor 106 detects that listening device 200 is not attached to corded portion 300 as shown in FIG. 2, then there is no direct electrical connection between media player 100 and listening device 200. In this case, the transfer of power from battery 108 or power supply 110 to listening device 200 is paused. Media player 100 can also respond to connection sensor 106 detecting that listening device 200 is not attached to corded portion 300 by activating wireless circuit 114. In this way, audio signal 116 can be wirelessly sent from media player 100 to listening device 200 by way of wireless transmission 500 using any suitable wireless protocol such as BlueTooth®, WiFi®, and so on. Accordingly, detachable connector 400 can include first part 402 coupled to listening device 200 and second part 404 coupled to corded portion 300. In this way, first part 402 can receive wireless transmission 500 transmitted by second part 404.
[0033] Returning to FIG. 1, processor 104 together with an operating system can operate to execute computer code and produce and use data. The computer code and data can reside within data storage block 118 that is operatively coupled to the processor 104. Data storage block 118 generally provides a place to store or retain data that is being used by media player 100 as well as in some embodiments system 10 as a whole. By way of example, data storage block 118 may include Read-Only Memory (ROM), Random-Access Memory (RAM), flash memory and/or the like. As is generally well known, RAM is used by processor 104 as a general storage area and as scratch-pad memory, and can also be used to store input data and processed data. ROM can be used to store instructions or program code followed by the processor as well as other data.
[0034] In one embodiment, data storage block 118 can be configured to store media assets. The media assets can include multi-media data along the lines of digital audio data (such as MP3) and digital video data for processing by processor 104. Aspects of the media assets can include playlist(s) that can also be stored in storage block 118. In one embodiment, the playlist can be accessed through a user interface. The user interface can take the form of a mechanical switch or can be presented visually in the form of a graphical user interface, or GUI, in which case media player 100 can include display 120 for visually displaying media asset metadata (title, genre, etc.) as part of the GUI. User input at the GUI can be tactile when display 120 is capable of sensing and responding to touch inputs provided by the end user.
[0035] In some instances, media player 100 can be connected to external circuitry by way of cable/connector arrangement 112 (or more simply cable 112) that can transport both information and/or power. When media player 100 and cable 112 are connected together and power is being received by media player 100 from the external circuit, then power supply 110 can receive the external power. Power supply 110 can then send a portion of the received power directly to battery 108 if needed to maintain battery 108 at a suitable state of charge. Power supply 110 can also send a portion of the received power to listening device 200 by way of corded portion 300 only when listening device 200 is attached to corded portion 300. In all situations, however, an amount of power required for media player 100 to operate at a desired operating state can be allocated by power supply 110.
[0036] Corded portion 300 can include both structural elements used to provide structural support for corded portion 300 and any accessory (such as listening device 200) attached thereto. Corded portion 300 can be coupled with portable media player 100 at data port 122 arranged to facilitate a communication channel between portable media player 100 and corded portion 300. Corded portion 300 can also include electrical conductor 302 formed of electrically conductive material such as copper or aluminum that can be used to transport electrical power received from media player 100. In those instances where media player 100 is receiving power from the external circuit by way of cable 112, power supply 110 can provide power to listening device 200 by way of electrical conductor 302. On the other hand, when media player 100 is operating in battery mode when cable 112 is simply not connected to media player 100 as in a fully portable mode of operation (as noted by the dotted line), then battery 108 can provide power to listening device 200 by way of electrical conductor 302.
[0037] In addition to providing a path to transport power from media player 100 to listening device 200, electrical conductor 302 can act as an RF antenna suitable for receiving RF signal 600 transmitted by a remote RF transmitter. RF signal 600 can take many forms. RF signal 600 can be an FM radio transmission, an AM radio transmission, or any combination thereof. RF signal 600 can be passed by way of electrical connector 302 to an RF circuit for processing. It should be noted that due to the small amount of available space in housing 102, the RF circuit is presumed to be part of processor 104. However, it should be noted the RF circuit can be a separate component especially in those situations where more space is available. In any case, the RF circuit can process RF signal 600 to provide a processed RF signal that can be used by media player 100 to send an appropriate audio signal to listening device 200 for presentation to the end user. For example, when RF signal 600 is an FM radio signal, then the RF circuit can include FM radio signal processing circuitry such as an FM tuner. In this way, information (music, talk, songs, etc.) associated with FM radio signal 600 can be presented by listening device 200. It should be noted that when corded portion 300 is not connected to listening device 200, corded portion 300 can still serve its function as RF antenna. Accordingly, it would be beneficial to place corded portion 300 in a position such that it still is able to receive RF signal 600 but does not present a distraction to the end user. For example, when not connected to listening device 200, corded portion 300 can be wrapped around media player 100 and placed in an inconspicuous location such as a pocket but still retain the ability to receive RF signal 600 and wirelessly transmit audio signal 116 via wireless signal 500. In some embodiments, media player 100 can include a retaining mechanism that can retrieve corded portion 300 in such a way as to maintain its RF functionality but not present a distraction to the end user.
[0038] FIG. 3A is a side view of a representative embodiment of detachable connector 400 showing the relative positions of first part 402 and second part 404. As shown, first part 402 can be connected to listening device 200 whereas second part 404 can be connected to corded portion 300. The attachment between first part 402 and second part 404 can take many forms. In one embodiment, the attachment can be mechanical in nature using, for example, a clip or other suitable fastener. In another embodiment as shown in FIG. 3B, the attachment between first part 402 and second part 404 can rely upon magnetic attachment provided by net attractive force generated by magnetic elements of opposing polarities.
[0039] FIG. 3B shows a cross sectional view of magnetic detachable connector 700 in accordance with an embodiment of the invention. First part 402 and second part 404 of magnetic detachable connector 700 can include exterior insulation layer 702 surrounding magnetic element layer 704. In the described embodiment, magnetic element layer 704 can have a first magnetic polarity (i.e., either North or South). It should be noted however that in order for magnetic detachable connector 700 to provide the appropriate magnetic attachment, the magnetic polarities of the magnetic element layers in the first part 402 and the second part 404 must be opposite to each other in order to generate an appropriate magnetic attractive force between them. It should be noted that magnetic element layers 702 and 704 can include a plurality of individual magnetic elements arranged in complementary patterns. Interior insulation layer 706 can be used to provide both structural support for detachable connector 700 but also help to electrically insulate electrical conductor 708.
[0040] FIG. 4 shows another embodiment of media apparatus 10 in which listening device 200 includes first channel listening component 202-1 and second channel listening component 202-2 (where "-1" and "-2" indicate first channel and second channel, respectively) connected to each other by way of cord 204. Using this arrangement, media player 100 can provide multi-channel audio signal 800. Multi-channel audio signal 800 can include first channel signal 802 and second channel signal 804. In this embodiment, media player 100 can have additional functionality that can respond to connection sensor 106 detecting that media player 100 is connected to listening device 200 by providing multi-channel signal 800. Multi-channel signal 800 can be simply a two channel signal (i.e., Left or Right). For example, first channel signal 802 and second channel signal 804 can be combined by media player 100 to form multi-channel signal 800 using any number of well-known signal combining techniques where each signal can include an identifier. The identifier can be used by first channel listening component 202-1 and second channel listening component 202-2 to identify the appropriate portion of multi-channel signal 800 corresponding to first channel signal 802 and second channel signal 804. In another embodiment, first channel signal 802 and second channel signal 804 can take the form of data packets where the identifier can be part of a packet header. It should be noted that in some cases, media player 100 can simply provide a single channel signal to listening device 200 in which case first channel listening device 202-1 and second channel listening device 202-2 will provide essentially the same audio output.
[0041] FIG. 5 shows an embodiment of listening device 200 in an unattached configuration in which wireless signal 500 can provide multi-channel signal 800. For example, when wireless signal 500 is based upon the BlueTooth® wireless protocol, first channel listening device 202-1 can have a unique BT address (i.e., BT1) and second channel listening device 202-2 can have its own unique BT address (i.e., BT2). In this way, BT wireless signal 500 can be used to provide first channel signal 802 to first listening device 202-1 and second channel signal 804 to second listening device 202-2.
[0042] FIG. 6A shows an arrangement whereby media apparatus 10 can operate in the wireless mode. In this arrangement, media player 100 can be placed in any location that the end user finds convenient. For example, as shown in FIG. 6B, corded portion 300 can be wrapped about portable media player 100 and placed in an inconspicuous location such as a pocket. In this way, corded portion 300 still retains the ability to receive RF signal 600 as well as wirelessly provide an audio signal to listening device 200. Accordingly, by placing corded portion 300 in the pocket, the chance that corded portion will become entangled during physical activity is practically non-existent.
[0043] FIG. 7 shows a flowchart detailing process 900 for operating a media apparatus having a corded portion and at least a listening device in accordance with the described embodiments. Process 900 can start at 902 by determining if the corded portion is connected to a host device. When the corded portion is determined to be connected to the host device, then a determination is made at 904 if the corded portion is attached to a listening device. If it is determined that the corded portion is not attached to the listening device, then at 906 a wireless protocol is enabled at the host device. At 908 a media asset is processed to form an audio signal and at 910 the audio signal is conditioned in accordance with the wireless protocol. At 912 the conditioned audio signal is wirelessly transmitted using the corded portion. Returning to 904, when it is determined that the corded portion is attached to the listening device, then at 914, the media asset is processed to form the audio signal and at 916, the audio signal is passed directly to the listening device by way of the corded portion.
[0044] FIG. 8 shows a flowchart detailing process 1000 for operating a multi-channel media apparatus having a host device optionally operable in multi-channel mode, a corded portion, and a multi-channel listening device having at least two individual listening components. Process 1000 can be performed by determining if the host device is operating in a wireless transmission mode at 1002. When the host device is operating in a wireless transmission mode, then at 1004, a determination is made if the listening device is capable of multi-channel processing. If the listening device is capable of multi-channel processing, then at 1006 a multi-channel signal is received at the corded portion from the host device at 1006. The multi-channel signal is then wirelessly sent to the listening device at 1008 and at 1010, a multi-channel audio is presented by the listening device. Returning to 1004, when it is determined that the listening device is not multi-channel capable, then at 1012 a single channel audio signal is received at the corded portion. At 1014, the single channel audio signal is wirelessly sent to the listening device and at 1016, the listening device presents the single channel audio.
[0045] FIG. 9 is a block diagram of an arrangement 1100 of functional modules utilized by a portable media device. The portable media device can, for example, be the portable communication device 100 illustrated in FIG. 1. The arrangement 1100 includes a media player 1102 that is able to output media for a user of the portable media device but also store and retrieve data with respect to data storage 1104. The arrangement 1100 also includes a graphical user interface (GUI) manager 1106. The GUI manager 1106 operates to control information being provided to and displayed on a display device. The arrangement 1100 also includes communication module 1108 that facilitates communication between the portable media device and an accessory device. Still further, arrangement 1100 includes an accessory manager 1110 that operates to authenticate and acquire data from an accessory device that may be coupled to the portable media device. For example, the accessory device can be a wireless interface accessory, a wired interface accessory or any other suitable type interface accessory.
[0046] FIG. 10 is a block diagram of media player 1120 in accordance with the described embodiments. The media player 1120 illustrates circuitry of a representative portable media device. Media player 1120 includes a processor 1122 that pertains to a microprocessor or controller for controlling the overall operation of the media player 1120. The media player 1120 stores media data pertaining to media items in a file system 1124 and a cache 1126. The file system 1124 is, typically, a storage disk or a plurality of disks. The file system 1124 typically provides high capacity storage capability for the media player 1120. However, since the access time to the file system 1124 is relatively slow, the media player 1120 can also include a cache 1126. The cache 1126 is, for example, Random-Access Memory (RAM) provided by semiconductor memory. The relative access time to the cache 1126 is substantially shorter than for the file system 1124. However, the cache 1126 does not have the large storage capacity of the file system 1124. Further, the file system 1124, when active, consumes more power than does the cache 1126. The power consumption is often a concern when the media player 1120 is a portable media player that is powered by a battery 1128. The media player 1120 also includes a RAM 1130 and a Read-Only Memory (ROM) 1132. The ROM 1132 can store programs, utilities or processes to be executed in a non-volatile manner. The RAM 1130 provides volatile data storage, such as for the cache 1126.
[0047] The media player 1120 also includes a user input device 1134 that allows a user of the media player 1120 to interact with the media player 1120. For example, the user input device 1134 can take a variety of forms, such as a button, keypad, and dial, touch pad or screen. Still further, the media player 1120 includes a display 1136 (screen display) that can be controlled by the processor 1122 to display information to the user. A data bus 1138 can facilitate data transfer between at least the file system 1124, the cache 1126, the processor 1122, and the CODEC 1140.
[0048] In one embodiment, the media player 1120 serves to store a plurality of media assets (e.g., songs, podcasts, etc.) in the file system 1124. The media assets can pertain to one or more different types of media content. In one embodiment, the media assets are audio tracks (e.g., songs, audiobooks, and podcasts). In another embodiment, the media assets are images (e.g., photos) and/or video data. However, in other embodiments, the media assets can be any combination of audio, graphical or video content. When a user desires to have the media player play a particular media item, a list of available media items is displayed on the display 1136. Then, using the user input device 1134, a user can select one of the available media items. The processor 1122, upon receiving a selection of a particular media item, supplies the media data (e.g., audio file) for the particular media item to a coder/decoder (CODEC) 1140. The CODEC 1140 then produces analog output signals for a speaker 1142. The speaker 1142 can be a speaker internal to the media player 1120 or external to the media player 1120. For example, headphones or earphones that connect to the media player 1120 would be considered an external speaker. The media player 1120 also includes a network/bus interface 1144 that couples to a data link 1146. The data link 1146 allows the media player 1120 to couple to a host computer or to accessory devices. The data link 1146 can be provided over a wired connection or a wireless connection. In the case of a wireless connection, the network/bus interface 1144 can include a wireless transceiver. Sensor 1148 can be used to detect various external stimuli such as ambient light, temperature, pressure, and so on.
[0049] The various aspects, embodiments, implementations or features of the described embodiments can be used separately or in any combination. Various aspects of the described embodiments can be implemented by software, hardware or a combination of hardware and software. The computer readable medium is any data storage device that can store data which can thereafter be read by a computer system. Examples of the computer readable medium include read-only memory, random-access memory, CD-ROMs, DVDs, magnetic tape, and optical data storage devices. The computer readable medium can also be distributed over network-coupled computer systems so that the computer readable code is stored and executed in a distributed fashion.
[0050] The many features and advantages of the presently described embodiments are apparent from the written description and, thus, it is intended by the appended claims to cover all such features and advantages of the invention. Further, since numerous modifications and changes will readily occur to those skilled in the art, the invention should not be limited to the exact construction and operation as illustrated and described. Hence, all suitable modifications and equivalents may be resorted to as falling within the scope of the invention.
Patent applications by Jorge S. Fino, San Jose, CA US
Patent applications by Apple Inc.
Patent applications in class Wireless or for use in diverse
Patent applications in all subclasses Wireless or for use in diverse
2012-09-20 Multi-protocol wireless audio client device
2012-09-20 Method and apparatus for reproducing multi-channel sound using cable/wireless device
2008-09-18 Headset having wirelessly linked earpieces
2010-04-08 Cable length adjustment in auditory devices
2011-03-03 Detachable aromatic nebulizing diffuser
2016-03-17 Stereo audio headphone apparatus
2016-03-10 Headset
2016-01-07 Headphone or headset and audio producing device to which the headphone or headset is intended to be connected
2015-11-12 Multimedia playing system and sound channel control method thereof
2015-04-23 Networked gaming headset
2016-05-12 Systems and methods for transitioning between pedometer modes
2015-02-12 Adjusting a display size of text
2014-12-11 Device, method, and graphical user interface for synchronizing two or more displays
2014-11-13 Routing based on detected stops
Top Inventors for class "Electrical audio signal processing systems and devices"
1 Hiroshi Akino
2 Yang-Won Jung
3 Liang Liu
4 Markus Christoph
5 Shou-Shan Fan