text:
Home Health Springsteen on Broadway May Not Be Possible for Tourists, Others Without FDA...
Springsteen on Broadway May Not Be Possible for Tourists, Others Without FDA Approved Vaccines
■Health
Wanna see Bruce on Broadway? People are paying thousands of dollars on reseller site for the tickets to "Springsteen on Broadway."
But you can only come into the St. James Theater if you've had the FDA approved vaccines and can prove it. None of that Astra Zeneca stuff from Canada and various countries around the world.
Only Pfizer, Moderna, and Johnson & Johnson are allowed.
This may be a harbinger for other Broadway shows coming later in the year. If it is, the tourists will either be turned off or get the shots. I think it's a good idea. You don't want to get sick seeing a Broadway show, and there's no reason to.
Get the shots! See the Boss! Wear a mask, too, frankly!
Get Back, Indeed: Peter Jackson's Beatles Doc, Already a Year Late, Moves from August to November
Will Do: Pop Singer Songwriter Charlie Puth Asks Fans for a Little More Time On His Coming Album


text:
NewsDash
(b)Lines
PLANSPONSOR Weekend
Industry Intel Roundup
Deals and People
Reader Responses
Industry Intelligence
2017 PLAN SPONSOR OF THE YEAR
Public DC
The State of Delaware
PLAN SPONSOR OF THE YEAR
Corporate 401(k) <$10MM
Corporate 401(k) >$10MM - $50MM
Corporate 401(k) >$50MM - $100MM
Corporate 401(k) >$100MM - $250MM
Corporate 401(k) >$250MM - $1B
Corporate 401(k) >$1B
Total Retirement Offering
TOTAL PLAN ASSETS/PARTICIPANTS: $629.1 million with Voya, plus approximately $300 million with legacy vendors/32,731
PARTICIPATION RATE: 37% blended average for the 403(b) and the 457; 401(a) participation rate unavailable
AVERAGE DEFERRAL RATE: 4.81%
Last year, the State of Delaware consolidated its three defined contribution (DC) plans—a 403(b), a 457(b) and a 401(a)—with one recordkeeper. Previously, the three plans had a total of 15 recordkeepers between them, and that posed challenges. Among the three plans, for example, participants had thousands of investment options, State of Delaware Treasurer Ken Simpler says.
The state's Deferred Compensation Council decided, in 2015, to hire adviser Cammack Retirement Group Inc. to do a needs assessment, evaluate investment options, and assist with a recordkeeper request for proposals (RFP) for the three plans. "The 457 plan had not been put out to bid since its inception, in 1999, and the council also wanted to explore possible vendor consolidation in the 403(b) plan," Simpler says. Further, "the council was interested in making the administration of the plans more efficient."
The RFP went out in August 2015. In addition to Voya Financial, ultimate winner of the business, eight other recordkeepers responded. The selection committee reviewed all proposals and scored them based on established goals and evaluation criteria set out in the RFP, Simpler says. "Greatest weight was placed on improvements to the employee experience, education and outreach capabilities of the new provider, [as well as fee] savings to participants," he says.
Voya's selection was announced last May, and the plans went live with the new recordkeeper in mid-September—a mere four months for transitioning 30,000 participant accounts and more than $600 million in assets, says John Meyer, director, contributions and plan management at the Office of State Treasurer in Dover, Delaware.
"The biggest challenges during the planning phase of the transition were assembling the project teams and communicating to all the respective parties," Meyer says. "Due to the condensed time frame, the planning and the implementation phases of the transition overlapped. Our biggest challenges [there] were communicating changes with participants over the typically quieter summer months and reaching our retired employees who remain as participants in the plans."
The move has meant that participants now have a streamlined, open-architecture investment menu with three tiers. That menu consists of the American Funds Target Date Retirement Series, in tier one; 14 core funds and Morningstar managed accounts that utilize those 14 core funds, in tier two; and a self-directed brokerage option, in tier three.
Participants also now pay all fees on an asset basis and receive statements with investment, recordkeeping and other administrative charges broken out individually. Beyond that, the recordkeeper-change improved participants' service options, which now include a redesigned custom website, mobile capability and access to four full-time, dedicated Voya representatives available on-site every workday for one-on-one meetings.
To help participants understand the changes beforehand, for six weeks the transition team held a total of 85 meetings across the state. Meyer says these aimed "to communicate the transition time frame, to educate participants about the new three-tiered investment structure, and to encourage one-on-one meetings with Voya advisers." —Judy Ward
IRS Announces 2020 Contribution and Benefit Limits
Components of Annuity Pricing
Actions to Comply With SECURE Act Should Already Be Underway
Retirement Plan Features to Consider Pruning
DC Plans Moving to Become Decumulation Vehicles
Get the latest news daily directly in your mailbox.
News & Columns
NewsDash Weekend
PLANSPONSOR October-November 2019View Past IssuesSubscribe
PLANADVISER
PLANSPONSOR
702 King Farm Boulevard, Suite 400, Rockville, MD 20850 / +1 212-944-4455 / issgovernance.com
Strategic Insight was recently acquired by ISS.
Copyright ©2019 Asset International, Inc. All Rights Reserved. No Reproduction Without Prior Authorizations.
E_NOTICE Error in file �single-awards.php� at line 22: Undefined variable: pid

redpajama_set_name: RedPajamaCommonCrawl


When you start a healthier lifestyle-to eat well, whether it is vegan, vegetarian, paleo, keto, etc., there is always the possibility of detoxification. Especially after cheat days and holiday feasting and drinks.
Toxins are stored primarily in our fat cells. If our digestive systems and liver are not working in harmony, our cells can consume and store whatever we eat or get infected with.
Toxins from food and infections, such as viruses, bacteria, parasites, and fungus can be stored heavily in fat cells. Remember your fat is made primarily in the liver. That is why liver detoxes are so popular.
When you eat well and take care of yourself with rest, water, proper diet, and nutrients, you soften your cell walls and increase your immune system.
You have been giving your body the signals that it is okay to detoxify and release anything that is not healthy. When you eat differently you may bombard your system with excess toxins it's not used to. If this occurs DON'T BE DISCOURAGED, you are still healing.
When toxins and infections come out of the cell, you can have a detox reaction. You can have cold/flu like symptoms because you may be actually releasing old infections.
During the time of changing diet and eating healthy it is important to stay up on your immune.
This will help soften the impact of diet changes in the holiday season!


text:
Bayern & Borussia Dortmund enter race for Federico Chiesa
XenBet July 28, 2021 Leave a Comment on Bayern & Borussia Dortmund enter race for Federico Chiesa 0 71
German giants Bayern Munich and Borussia Dortmund have supposedly both registered their interested in Juventus star Federico Chiesa, who is valued at north of €100m.
The Italian winger lit up Euro 2020 this summer, dazzling viewers with his match-winning displays in the knockout stages, as Italy went on to lift the trophy at Wembley stadium. His heroics have already drawn attention from the Premier League, but now the Bundesliga is trying its luck.
Chiesa is wanted in Germany / Claudio Villa/Getty Images
According to Sport1 journalist Florian Plettenberg, Bayern and Dortmund have both inquired into Chiesa's availability this summer, although their advances have been emphatically rejected.
Chiesa is represented by Lian Sports, the same company that looks after Bayern star Leroy Sane. That presents a potential link between the player and the German champions, although a move appears highly unlikely.
The same goes for Dortmund, who will be looking to replace Jadon Sancho, who has finally left for Manchester United, and potentially Erling Haaland, who is attracting interest from football's heavyweights.
Chiesa has expressed no intention to leave Juve this summer, and the club is not interested in selling him, either.
One report claimed that the Bianconeri had already rejected a huge €100m bid from Chelsea, but the Blues, along with Liverpool, are still keeping tabs on the winger's situation.
The 23-year-old has only spent one season in Turin, where he moved on a two-year loan with an obligation to buy at the end of the 2021/22 campaign. Juve still need to pay the €40m final transfer fee, but Europe's giants are already circling for the Italy star.
Chiesa currently earns around €7m net a year, a figure which Juventus may have to increase in order to keep their talisman. The forward hit nine goals and provided nine assists in Serie A last season, starring in a struggling Bianconeri side.
David Beckham and Mas brothers increase ownership in Inter Miami
Bruno Guimaraes: Things to know about exciting Brazil midfielder
5 games to watch in the remainder of the November international break
Premier League clubs' 2021 summer transfer windows – ranked
Man Utd 'surprised' by speed of Raphael Varane agreement →
← Bryan Gil is an excellent signing for Tottenham
Bruno Fernandes postpones Man Utd contract talks


text:
Governing is Not Just Government: The Importance Of Self-Regulation In Development
Politics	 2616 VIEWS
Monday, October 29, 2018 05:258PM / By CIPE
Most democracy programs focus on advocacy directed toward influencing government policy. But this gives all the power to government. Join us Nov. 1 for a discussion on self-regulation by civil society and its importance for sustainable local #civilsociety
Self-regulation is necessary to promoting democracy and social justice, yet it is one of the least understood aspects of the democratic process. Democracies advance, in part, because of self-regulation. Self-regulation is essential to developing strong democratic institutions, for without it, democratic institutions are easily compromised.
On November 1, 2018 CIPE will host a panel discussion on the critical role of self-regulation and civil societies in ensuring there is transparency in both market and governmental development. The panel will highlight numerous successful examples and activities in emerging democracies and fragile economies. The event is part of CIPE's ongoing series on how to help civil society build sustainable organizations.
Sarah Owen, Manager of Global Government Affairs, Underwriter Labs (UL)
Rick O'Sullivan, Principal, Change Management Solutions
Frank Brown, Director, Anti-Corruption and Governance Center, CIPE
Lars Benson, Regional Director for Africa, CIPE (Discussion Moderator)
Sarah Owen is the Manager of Global Affairs at Underwriter Labs (UL). She coordinates UL's self-regulatory activities with government officials at all levels and leads UL's engagement with the U.S. Occupational Safety and Health Administration and the U.S. Consumer Product Safety Commission. Prior to working at UL, she served as a government relations professional for two different trade associations. She spent the first nine years of her career working as a legislative assistant/director to senior members of the U.S. House of Representatives.
Rick O'Sullivan is the Principal of Change Management Solutions. He has advised numerous U.S. and European associations in several sectors on how to expand their standards and self-regulation programs internationally, including into developing markets. A former assistant director at the Johns Hopkins Center for Civil Society Studies, O'Sullivan has developed a number of tools to help local CSO partners to become self-sustaining and self-financing in response to many requests at the end of projects to "make local partners self-sustaining." Key to this approach is re-balancing the governance roles of the public, private, and nonprofit sectors through what he calls "Advocacy's Three-Legged Stool," included in this discussion.
Frank Brown is the Director of the Anti-Corruption & Governance Center. The Center focuses on streamlining CIPE's existing programming and exploring innovative approaches based on new partnerships, economic trends, and law enforcement priorities. Before the launch of the Anti-Corruption & Governance Center, Brown covered a portfolio that included Central Asia, Ukraine, and Russia. In Russia, he launched an anti-corruption program aimed at regional, mid-sized businesses and enlisted the support of multi-national corporations doing business in Russia. In addition to his work in Eurasia, Brown worked on cross-regional trade programming with the Global Alliance for Trade Facilitation, of which CIPE is an implementer.
Lars Benson is the Regional Director for Africa at CIPE. He works closely with partners representing the private sector, civil society, and government to implement policy and regulatory reforms, enhance anti-corruption initiatives, engage in public-private dialogue, and improve democratic governance across the continent. Prior to joining CIPE, Benson served as the country director assisting small and medium enterprises to provide services and products to the oil industry in Angola. He also led an economic development and private enterprise program in Azerbaijan and worked on numerous projects in Africa, the Middle East, and Central Asia. In the private sector, Benson served as a regional sales manager for a U.S. manufacturer of electronic repair equipment and was responsible for sales and marketing in Latin America, Europe, and the Middle East.
Center for International Private Enterprise
1211 Connecticut Avenue NW, Suite 700, Washington, DC, 20036
Get Your Ticket and RSVP Today!
1. The "Oshiomhole Must Go" Coalition
2. Senate Passes A New Version of Electoral Act 2010 (Amendment) Bill
3. Beyond Fayose: The Future Of Ekiti State
4. The "Spirit Of Error" In Nigerian Politics
5. 2019 Elections: 10 Qualities Expected from Nigeria's Next President
6. Atiku And The Rise Of Peter Obi
7. Atiku Abubakar Picks Peter Obi As Vice-Presidential Candidate For 2019 Elections
8. 2019: Atiku vs. Buhari
9. The Road To 2019: QUO VADIS, NIGERIA?
10. ANRP Presidential Candidate Tope Fasua Speaks On The State Of The Nation
Between Going Forward And Moving Backwards
#NES24: Leveraging Domestic Resource Mobilization For Sustainable Development(2)
#TEFforum2018: 10 Key Takeaways
Market Opens Week Positive as NSEASI Inches Up by 0.88%; Closes Above 33,000bpts
President Buhari Appoints Dr. Doyin Salami as Chief Economic Adviser
2022: The FG will Leverage ICT Platforms to Create Jobs in Nigeria-Buhari
President Buhari Withholds Assent to Electoral Bill 2021
Buhari and The Electoral Law


The meeting gives us an opportunity to get to know you better and what qualities and values you seek in a partner. Expect this meeting to take about one hour. We have a number of venues we use for meetings in Surrey, Sussex, West Kent and Hampshire. If we believe we can offer you a good number of matches to meet then we will offer you a membership.


Tom Romeo, General Manager of MAXIMUS Federal, discusses how artificial intelligence (AI) can be used to improve and streamline call centers in this piece for Nextgov . By applying machine learning, advanced speech recognition, and human assistance when needed, AI will allow a more accurate and scalable approach to data collection moving forward.
Is the newest or highest-tech solution always the best choice for governments? State officials say not necessarily in this video from Government Technology . The goal should be for citizens to have the easiest interactions and use taxpayer dollars most efficiently.
Earlier this week, President Trump signed an executive order strengthening and implementing work requirements for individuals receiving government assistance. According to the Washington Post , the order gives federal agencies 90 days to review work requirement policies and provide recommendations. The order could affect people receiving food stamps, Medicaid, public housing, or welfare benefits.
A new report finds that 25% of individuals with jobs who worked more than 1,000 hours last year would still lose Medicaid coverage under Kentucky's work requirements. Vox  reports this is because low-income individuals are more likely to have irregular work hours or employment gaps, meaning despite working enough hours for the year, they wouldn't meet the requirement of 80 hours in each individual month.
This article in Forbes  discusses a new report that finds adults in Medicaid managed care plans are five times as likely as the uninsured to have a regular source of care and to receive preventive health care services. Children are four times as likely to have a source of care and two to three times as likely to receive preventive care.


text:
Academic Truth
Learn then Understand
Precise Academics
Understand Academics Reality
Simple Scholar
Philosophical Justification Of Atheism
Atheism has its own creation myth, writes Spencer, and it goes like this: non-belief is the love child of reason and science – a human advance arising from scientific and philosophical. atheists.
Now these are difficult conclusions to accept, however, I agree with Rosenberg's atheist. have an undefeated justification for their belief. If naturalism is true, then their belief in naturalism.
To truly understand what he meant, we must examine the whole of the original remark, taken from the introduction to Critique of Hegel's Philosophy of Right. and its universal basis of consolation.
Rand and Branden are his philosophical mentors, but his arguments seldom depend on prior acceptance of their doctrines. Smith defines atheism as nonbelief in. and in dire need of justification. The.
On 8/29/11, I posted a column on Algemeiner.com entitled. than Professor Emeritus of Philosophy at the University of New Haven, Dr. Joel Marks: "The long and the short of it is that I became.
This concept intrigued the Evangelical Center for Financial Accountability as it contemplated the notion that atheists could be considered ministers. Humanism is a progressive philosophy of life.
and what philosophy once regarded as the ultimate object of human contemplation – namely, God himself – is beyond our imaginations. Moreover, it is equally unsurprising that when the New Atheists do.
Hart: In fact, the mechanistic view of consciousness remains a philosophical. for atheism is the fact (as they say) that we no longer need God to explain natural phenomena — lightning and thunder.
To this day, one of my favorite apologetics resources is a book he wrote with Frank Turek, 'I Don't Have Enough Faith to Be an Atheist.' "In many respects. Geisler held a Ph.D. in philosophy from.
But atheism is scarcely the center of our philosophical position. aligning with the ruling class and providing it with a justification for its atrocities. According to Engels, God represents "the.
His course uses the following 7 textbooks: 1) "The God Delusion," by Dawkins 2) "Varieties of Unbelief," by Gaskin 3) "Atheism: Philosophical Justification. I intend to start my own course called.
It is to see Americans as almost uniquely able, given their rude independence of mind, to pierce through the chief metaphorical scam of desiccated, moribund, yet still breathing Socratic philosophy:.
Does Everything Have A Causality It is in this area that the concept of causation has proved most elusive and has. The definition requires a ceteris paribus condition that everything else is held. How To Play Causality 6 Certificate In Museum Studies Certificate in Museum Studies Requirements (32 units) Certificates may be earned by regularly matriculated or extended learning students
Future Of Academic Libraries Challenges And Opportunities Fordham University Communicatin And Media Studies Bornx Fordham University School of Professional and Continuing Studies; Robert Morgenstern, Director of Programs, Fordham Real Estate Institute The Fordham Real Estate Institute (REI), The Business Council. NEW YORK, NY — On November 7th, Fordham University's Rose Hill campus played host. John Cirillo, a Fordham alumnus and current professor
Lenin Collected Works Volume 38 Philosophical Fordham University Communicatin And Media Studies Bornx Fordham University School of Professional and Continuing Studies; Robert Morgenstern, Director of Programs, Fordham Real Estate Institute The Fordham Real Estate Institute (REI), The Business Council. NEW YORK, NY — On November 7th, Fordham University's Rose Hill campus played host. John Cirillo, a Fordham alumnus and current professor
The interviewee for this installment is Alvin Plantinga, an emeritus professor of philosophy at the University of Notre. We now have science. As a justification of atheism, this is pretty lame. We.
But there are other ways that philosophy can be of practical significance. Even though basic beliefs on ethics, politics and religion do not require prior philosophical justification. Similarly,
A popular way in which atheists try to explain religious belief is to label. but accepting them would require far more justification than we have available. "Here it may seem that I'm ignoring the.
"The more that the atheist community moves beyond purely philosophical debates to embrace the practical pursuit of justice," said Lee, "the more we can establish a reputation for ourselves as a force.
Thesis Example Chapter 1 For example, a feasibility study-based thesis may not follow the typical format outlined below: Chapter 1: Introduction. In this chapter you essentially need to. Aug 5, 2019. Writing a good summary can be difficult, since it should only include the most. Your introduction has two main purposes: 1) to give an overview of the. How
That's one of the intriguing suggestions of Duke philosophy professor Alex Rosenberg in his new book, The Atheist's Guide to Reality. law-abiding people and we don't need any further justification.
Posts Lists
Why Did Linguistic Anthropology Emerge In The U.s
Kent State Academic Calendar 2019-18
Academic Studies Of The Causes And Consequences Of Bribery
Recess Philosopher Oboe Ex-wife
Ancient Greek Sandals Medea
Academic Truth © 2020


Last week our ever-enthusiastic Help and Support Dude broke the internet.
Okay, so I exaggerate. He gave in to the nag message and pressed the "please update now" button on a WordPress installation, taking down one of our test sites. While no one was looking he craftily fixed the problem and then disappeared into the sunset.
It is actually remarkably easy to fix. As the message "Briefly unavailable for scheduled maintenance. Check back in a few minutes," suggests, WordPress has created a maintenance file and placed it in your root directory.
Tip: This tends to happen with WordPress websites that have been installed using a 1-Click install like Fantastico. If you have installed with Fantastico you should update as outlined below.
How Do I Update WordPress Correctly?
This method does take longer than the one-click method but you're much less likely to have problems.
Re-activate plugins one by one.
MOST IMPORTANTLY! Don't let Help and Support Dudes with itchy fingers near your site.


text:
RTPR strengthens its Partners team with promotion of…
Ludovic Orban, designated Prime Minister following Iohannis's consultations with parliamentary parties via teleconference
March 13, 2020 March 13, 2020 169
Following Florin Citu's resignation as Prime Minister-designate on Thursday prior to the plenary meeting of Parliament, which was supposed to cast a vote of confidence for his Cabinet, President Klaus Iohannis announced on Friday that he designated Ludovic Orban as prime minister.
It is for the third time when President Klaus Iohannis designates Ludovic Orban for the Prime Minister office.
"The only proposal I have received is Ludovic Orban and, consequently, I have designated Mr Ludovic Orban to the position of prime minister of the government," said Iohannis at Cotroceni Presidential Palace.
He added that all political parties promised him that they will get involved in Parliament to fast-track the proceedings so that, in a very short time, possibly on Saturday, a vote of confidence may be taken in the Orban government.
"This is a vote that will be cast under very special conditions, but I have full confidence that Parliament has all the data and all the possibilities to go through this procedure successfully. I expect all parties, all the responsible politicians in the Romanian Parliament to be part of this joint effort to resolve the situation, to end this political crisis so that we can concentrate 100% on combating coronavirus infections," said Iohannis.
He added that he decided these consultations with the parliamentary parties and formations should take place in a teleconference format because of the special situation generated by the emergence of coronavirus in Romania.
The chief of state called his discussions with all parties and parliamentary groups as "very good", "very constructive."
"All the approaches of the politicians I talked with were consistent, mature and constructive. Everyone understood that we are in a very special situation, in a crisis situation, where there is no place for political vendettas, but solutions are needed, and very urgently," said Iohannis.
He added that there is a government in place, the one led by Ludovic Orban, who "has worked very seriously and very well since voted in office, with full or interim powers."
"This government has worked very well since the coronavirus crisis began. We have taken the most appropriate measures together, at the right time and the results are visible. We have relatively few cases of coronavirus infection in Romania and we want to manage the crisis efficiently. It is impossible to imagine that during this battle where we are a serious team we would change everything overnight, because then nothing would work," said Iohannis.
Official Journal publishes decree appointing Orban as Prime Minister-designate
The decree through which President Klaus Iohannis appointed Ludovic Orban for the Prime Minister office has been published in the Official Journal on Friday.
The head of state signed the decree appointing Ludovic Orban, the National Liberal Party (PNL) chairman, for the Prime Minister office, in order to ask Parliament's vote of confidence regarding the governing programme and the list of ministers of the new Government following the consultations with the parliamentary parties and formations through a teleconference system.
Reactions to Ludovic Orban being designated for PM office
The Save Romania Union (USR) will cast a vote of confidence in a stable government, even if it has "serious apprehensions" as to the formula unilaterally proposed by President Klaus Iohannis, USR deputy chairman Catalin Drula said Friday.
The Alliance of Liberals and Democrats (ALDE) MPs will vote against the new Orban government, because the prime minister-designate "does not have the political experience necessary for such a position in a time of crisis," ALDE national leader Calin Popescu-Tariceanu said Friday.
Pro Romania Senator Adrian Tutuianu on Friday called President Klaus Iohannis's decision to appoint Ludovic Orban as prime minister "a bad solution," adding that Pro Romania's MPs will make a decision on the confidence vote on the new Orban government.
The People's Movement Party (PMP) supports voting the Ludovic Orban government into office, because Romania needs a "legitimate" Executive, able to take "forceful" measures, to stabilise the country's situation, PMP executive chairman Marius Pascan said Friday.
designated prime ministerLudovic Orban
Relaxing with no plans: Sleep as an experience
Citu announces extension of deadline for payment of building, land or means of transportation to 30 June
Robert Cazanciuc takes over as new interim Senate President
NINE O'CLOCK April 9, 2020
Parliament passes declaration on Republic of Moldova
NINE O'CLOCK June 26, 2019
Mobilization within the PSD organizations in the country for the supportive rally for Viorica Dancila . Gabriela Firea: On June 9, we will organize a rally in Bucharest, to support the Dancila Government. Tutuianu: PSD Dambovita can bring 20,000 people
Nine O' Clock May 30, 2018 May 29, 2018
GCS: Romania's COVID-19 daily case count rises by 8.118 following over 34.000 tests processed nationwide in the past 24 hours


text:
Justia Patents Augmented Reality (real-time)US Patent Application for INTERACTIONS OF VIRTUAL OBJECTS WITH SURFACES Patent Application (Application #20140333666)
INTERACTIONS OF VIRTUAL OBJECTS WITH SURFACES
Embodiments are disclosed that relate to operating a user interface on an augmented reality computing device comprising a display system. For example, one disclosed embodiment includes displaying a virtual object via the display system as free-floating, detecting a trigger to display the object as attached to a surface, and, in response to the trigger, displaying the virtual object as attached to the surface via the display system. The method may further include detecting a trigger to detach the virtual object from the surface and, in response to the trigger to detach the virtual object from the surface, detaching the virtual object from the surface and displaying the virtual object as free-floating.
An augmented reality computing device may display virtual or holographic objects overlaid on an environment that includes real objects and real-world surfaces, e.g., walls, tables, etc. For example, a head-mounted display device may include a see-through display system configured to display images yet not obscure a real-world background viewable through the see-through display system.
Embodiments for operating a user interface on an augmented reality computing device comprising a display system are disclosed. For example, one disclosed embodiment provides a method including displaying a virtual object via the display system as free-floating, detecting a trigger to display the object as attached to a surface, and, in response to the trigger, displaying the virtual object as attached to the surface via the display system. The method may further include detecting a trigger to detach the virtual object from the surface, and, in response to the trigger to detach the virtual object from the surface, detaching the virtual object from the surface and displaying the virtual object as free-floating.
This Summary is provided to introduce a selection of concepts in a simplified form that are further described below in the Detailed Description. This Summary is not intended to identify key features or essential features of the claimed subject matter, nor is it intended to be used to limit the scope of the claimed subject matter. Furthermore, the claimed subject matter is not limited to implementations that solve any or all disadvantages noted in any part of this disclosure.
FIGS. 1A and 1B show a schematic depiction of an example use environment for an augmented reality computing system.
FIG. 2 schematically shows an example embodiment of an augmented reality display device.
FIG. 3 is a block diagram of the display device of FIG. 2.
FIGS. 4-10 show example interactions of an augmented reality display device user with virtual objects in an augmented reality environment in accordance with the disclosure.
FIG. 11 shows an example method for operating a user interface on an augmented reality computing device in accordance with the disclosure.
FIG. 12 schematically shows an example computing system.
A see-through display system, e.g., a head-mounted display (HMD) device or other near-eye display device, may be used to present an augmented reality view of a background scene to a user. Such an augmented reality environment may include various virtual and real objects with which a user may interact via user inputs, such as speech inputs, gesture inputs, eye tracking inputs, motion inputs, and/or any other suitable input type.
Certain types of virtual objects may be desired by a user of a see-through display system to remain in view of the user without becoming too intrusive in the user's view. For example, a user of an augmented reality computing device may desire to have a floating holographic television follow the user around while they perform various tasks in an environment. Other example virtual objects that may be persistently displayed to a user in their field of view may include a floating holographic robot assistant or control panel interface which enables the user to change properties of the environment, e.g., to change a color of a room.
In order to keep such virtual objects in persistent view of a user while reducing intrusiveness of the virtual object on a user's field of view, in some examples, persistent virtual objects may be attached to real-world surfaces in the environment, e.g., attached to walls, so that the virtual object may float across the surface of the wall. For example, while displayed on a surface, a rotation of the virtual object may be aligned with the surface and may slide across the surface to a comfortable viewing position for the user. Similarly, virtual objects also may be attached to virtual surfaces, such as a virtual wall or other virtual environment structures.
However, various issues may arise in managing interactions of such persistent virtual objects with real-world surfaces in an augmented reality environment. For example, it may be desirable to permit user control of when and how virtual objects are attached to real-world surfaces. Further, the attachment of virtual objects to real-world surfaces may depend on a type and state of the virtual object and characteristics of the real-world surfaces. Additionally, as a persistent virtual object moves about a real-world environment, various environmental challenges may be present in transitioning the virtual object from a free-floating state to a surface-attached state and in transitioning the virtual object from one location to another in the environment.
Accordingly, embodiments are disclosed herein that relate to facilitating movement of persistent virtual objects through an augmented reality environment and managing attachments of virtual objects with real-world surfaces in the augmented reality environment. Briefly, the disclosed embodiments relate to displaying a virtual object on an augmented reality display device as free-floating, and, in response to a trigger to display the object as attached to a surface (real or virtual), displaying the virtual object as attached to the surface. The trigger may comprise any suitable condition or event, including but not limited to a user input and a threshold distance between the virtual object and the real-world surface. While embodiments presented below are described in the context of real-world surfaces, it will be understood the illustrated concepts may be used with any suitable surfaces, real or virtual. Likewise, while embodiments are described in the context of a see-through head-mounted display system, it will be understood that any other suitable type of augmented reality display system may be used. Examples include, but are not limited to, a portable device (e.g. tablet computer, smart phone, laptop computer, etc.) having a camera and a display configured to display image data acquired by the camera, wherein augmented reality images may be displayed on the display in the form of virtual objects composited with real-world image data acquired by the image sensor.
FIGS. 1A and 1B shows an example embodiment of a use environment for an embodiment of a head-mounted display device 104, wherein environment 100 takes the form of a living room. It should be understood that environment 100 is presented for the purpose of example, and that a use environment may take any other suitable form.
A user 106 is viewing the living room through an augmented reality computing device in the form of the see-through head-mounted display device 104, and may interact with the augmented environment via a user interface of display device 104. FIGS. 1A and 1B also depict a user field of view 102 comprising a portion of the environment viewable through the display device 104, and thus the portion of the environment that may be augmented with virtual images displayed via the display device 104. In some embodiments, the user field of view 102 may be substantially coextensive with the user's actual field of vision, while in other embodiments the user field of view 102 may occupy a lesser portion of the user's actual field of vision.
The augmented environment may include a plurality of real-world surfaces and real-world objects. For example, as shown in FIGS. 1A and 1B, the environment includes a couch 114, a table 116, a first wall or surface 118, a second wall 120, and a third wall 122. Further, the real-world surfaces in environment 100 may include various surface discontinuities, such as corners, doors, windows, real-world objects coupled to or adjacent to the surfaces, etc. Example surface discontinuities shown in FIGS. 1A and 1B include corner or discontinuity 124 at the interface of wall 120 with surface 118, corner 126 at the interface of surface 118 and wall 122, and a door 128 in wall 122. It should be understood that the example real-world surfaces shown in FIGS. 1A and 1B are non-limiting examples. Other example real-world surfaces may include exterior surfaces, e.g., a side of a building, glass shop fronts inside a shopping mall, and any other suitable surface.
As will be described in greater detail below, display device 104 may comprise one or more outwardly facing image sensors (e.g., two-dimensional cameras and/or depth cameras) configured to acquire image data (e.g. color/grayscale images, depth images/point cloud data, etc.) representing user environment 100 as the user navigates the environment. This image data may be used to obtain information regarding the layout of the environment (e.g., three-dimensional surface map, etc.) and objects contained therein, such as couch 114, table 116, wall 120, surface 118, wall 122, door 128, and corners or discontinuities 126 and 124. Further, the image data may be used to obtain information about characteristics or attributes of real-world surfaces in the environment. Example characteristics or attributes of real-world surfaces may include color, texture, shape, size, etc. As described in more detail below, such surface characteristics or attributes may be used in policies which specify how virtual objects interact with the real-world surfaces in the environment.
As remarked above, in some examples one or more virtual objects may be displayed to user 106 via see-through display device 104 so that the one or more virtual objects remain in the field of view 102 of user 106 as the user moves about or looks around the environment. For example, FIG. 1A shows an example virtual object 130 displayed as free-floating in environment 100 via see-through display device 104 to user 106. For example, free-floating virtual object 130 may be a free-floating holographic television which moves about the environment based on a location of user 106 within the environment 100 and/or based on a location of a gaze or focus 132 of the user 106 in the environment. Free-floating virtual object 130 may be any suitable virtual object, e.g., a planar objects such a floating virtual television or home automation control panel, or a non-planar 3-D virtual object such as flowers, plants, statues, art, etc.
FIG. 1A shows free-floating virtual object 130 displayed at a location of user focus 132 in environment 100. In some examples, the free-floating virtual object 130 may be persistently displayed at the location of user focus 132 even when the location of user focus changes. For example, if user 106 changes the location of focus 132 to a new location within environment 100 then virtual object 130 may be displayed at the new location in the environment so that the virtual object remains at a position in the environment where the user is gazing. For example, as described in more detail below, display device 104 may include various sensors to determine a location of user gaze or focus in the environment and/or orientation and/or posture of the user in the environment so that display of the free-floating virtual object may be adjusted accordingly. For example, a rotation of the free-floating object may be adjusted based on an orientation or body posture of user 106 in the environment.
In some examples, user 106 may desire to attach a free-floating virtual object, e.g., free-floating virtual object 130 shown in FIG. 1A, to a real-world surface in environment 100. For example, as shown in FIG. 1B, virtual object may be attached to real-world wall or surface 118 so that the virtual object does not obstruct the user's view of other objects in the environment. As another example, virtual object may be attached to a top surface of table 116, or attached to a position on couch 114, or attached to other suitable surfaces in environment 100.
Free-floating virtual object displayed in environment 100 may be attached and detached from a real-world surface in any suitable manner. For example, as shown in FIGS. 1A and 1B, user 106 may cause the free-floating virtual object 130 shown in FIG. 1A to move towards surface 118 by changing the position of user focus 132 from a first position shown in FIG. 1A to a second position of user focus 132 at a location proximate to surface 118 as shown in FIG. 1B, potentially in combination with another trigger. As described in more detail below, various triggers may be used to cause a virtual object to be displayed as attached to a real-world surface. For example, after moving the virtual object 130 to a location proximate to surface 118 by changing a location of gaze, the user may provide a voice command or speech input to attach the virtual object to surface 118. As another example, virtual object 130 may automatically be displayed as attached to surface 118 when certain environmental conditions are met, e.g., when a distance between the virtual object 130 and surface 118, or user 106 and surface 118, is less than a threshold distance. Further, as described in more detail below, various triggers may be used to detach a virtual object from a real-world surface or to move an attached virtual object along the real-world surface to which it is attached. For example, after a virtual object is attached to a real-world surface, in some examples, the virtual object may move along the real-world surface as the user changes position and/or gaze direction within the environment. However, in other examples, a virtual object attached to a real-world surface may be pinned to the real world surface so that the virtual object is displayed at a fixed location on the real-world surface.
In some examples, one or more policies may be obtained and used to manage attachment of persistent virtual objects with real-world surfaces. For example, policies may dictate one or more of which real-world surfaces the virtual object may be attached to and under what conditions the virtual object may be attached to a real-world surface. The virtual object may then be displayed on the see-through display system based on the one or more policies associated with the virtual object. In some examples, these policies may be specified at a time of creation of the object so that the policies are built into the object. In other examples, these policies may be based on user input to allow users to bias certain areas and specific holographic objects which would obtain or refrain from receiving specific characteristics.
For example, such policies may specify whether the virtual object can be attached to a particular real-world surface and/or whether the virtual object is pin-able to the real-world surface, e.g., whether or not the virtual object can be attached at a fixed location on the real-world surface. Further, such policies may depend on a type and/or state of the virtual object. For example, depending on a type and/or state of an object, the object may be permitted to attach to certain types of real-world surfaces and not permitted to attach to other types of real-world surfaces.
Further, these policies may specify how the attachment between a virtual object and a real-world surface is displayed. These policies may depend on various attributes of the real-world surfaces, e.g., as detected via one or more sensors in display device 104. For example, attributes of real-world surfaces such as a type of surface, e.g., "wall" or "table," surface transparency, e.g., translucent or opaque, surface texture, e.g., wood or glass, etc. may be determined and referenced in a policy associated with a virtual object to dictate how the virtual object is displayed relative to the real-world surface.
For example, if the virtual object is a floating holographic television, then the virtual object may be permitted to attach to an unobstructed area of a wall at a specified height, e.g., higher than five feet or some other height threshold, or may be permitted to attach to a table top but may not be permitted to attach to a couch in the environment. As another example, a virtual chess board object may be permitted to snap to a table surface but not be attached to a wall. As another example, a virtual poster may be permitted to snap to an unobstructed area of a wall but not onto a surface of a table. Further, the virtual poster may be permitted to only attach to a wall with a color that matches the virtual poster. As another example, a virtual television may be displayed as attached to a surface of a table at a bottom edge of the virtual television whereas when attached to a wall, the virtual television may be displayed with its back abutting the wall. As still another example, policies may specify padding space around a virtual object. For example, certain types of virtual objects may be displayed with a small amount of padding space around the object so that the virtual object is permitted to be displayed in a tight fit on a surface relative to surrounding surface features whereas other types of virtual objects may only be permitted to be displayed on surfaces which provide a large amount of padding space around the object.
A see-through display device according to the present disclosure may take any suitable form, including but not limited to near-eye devices such as the head-mounted display device 104 of FIGS. 1A and 1B. FIG. 2 shows an example embodiment of a see-through display system 300, and FIG. 3 shows a block diagram of the display system 300.
Display system 300 comprises one or more lenses 302 that form a part of a display subsystem 304, such that images may be displayed via lenses 302 (e.g. via projection onto lenses 302, waveguide system(s) incorporated into lenses 302, and/or in any other suitable manner). Display system 300 further comprises one or more outward-facing image sensors 306 configured to acquire images of a background scene and/or physical space being viewed by a user, and may include one or more microphones 308 configured to detect sounds, such as voice commands from a user. Outward-facing image sensors 306 may include one or more depth sensors and/or one or more two-dimensional image sensors.
Display system 300 may further comprise a gaze detection subsystem 310 configured to detect a direction of gaze of each eye of a user or a direction or location of focus, as described above. Gaze detection subsystem 310 may be configured to determine gaze directions of each of a user's eyes in any suitable manner. For example, in the depicted embodiment, gaze detection subsystem 310 comprises one or more glint sources 312, such as infrared light sources, configured to cause a glint of light to reflect from each eyeball of a user, and one or more image sensors 314, such as inward-facing sensors, configured to capture an image of each eyeball of the user. Changes in the glints from the user's eyeballs and/or a location of a user's pupil as determined from image data gathered via the image sensor(s) 314 may be used to determine a direction of gaze. Further, a location at which gaze lines projected from the user's eyes intersect the external display may be used to determine an object at which the user is gazing (e.g. a displayed virtual object and/or real background object). Gaze detection subsystem 310 may have any suitable number and arrangement of light sources and image sensors.
Display system 300 may further comprise additional sensors. For example, display system 300 may comprise a global positioning (GPS) subsystem 316 to allow a location of the display system 300 to be determined. This may allow a user of display system 300 to be presented different groups of commands associated with selected objects at different locations, for example.
Display system 300 may further include one or more motion sensors 318 to detect movements of a user's head when the user is wearing display system 300. Motion data may be used, potentially along with eye-tracking glint data and outward-facing image data, for gaze detection, as well as for image stabilization to help correct for blur in images from the outward-facing image sensor(s) 306. The use of motion data may allow changes in gaze location to be tracked even if image data from outward-facing image sensor(s) 306 cannot be resolved. Likewise, motion sensors 318, as well as microphone(s) 308 and gaze detection subsystem 310, also may be employed as user input devices, such that a user may interact with the display system 300 via gestures of the eye, neck and/or head, as well as via verbal commands. It will be understood that sensors illustrated in FIGS. 2 and 3 are shown for the purpose of example and are not intended to be limiting in any manner, as any other suitable sensors and/or combination of sensors may be utilized.
Display system 300 further comprises a controller 320 having a logic subsystem 322 and a data holding subsystem 324 (which also may be referred to as a storage system) in communication with the sensors, gaze detection subsystem 310, and display subsystem 304. Data holding subsystem 324 comprises instructions stored thereon that are executable by logic subsystem 322, for example, to receive and interpret inputs from the sensors, to identify movements of a user, to detect user selection of one or more objects, and to perform actions or commands on selected objects, among other tasks.
It will be appreciated that the depicted display devices 104 and 300 are described for the purpose of example, and thus are not meant to be limiting. It is to be understood that the display device may include additional and/or alternative sensors, cameras, microphones, input devices, output devices, etc. than those shown without departing from the scope of this disclosure. Further, the physical configuration of a display device and its various sensors and subcomponents may take a variety of different forms without departing from the scope of this disclosure.
FIGS. 4-10 show example interactions of a user 106 wearing an augmented reality display device 104 with persistent virtual objects relative to real-world surfaces in an augmented reality environment. As remarked above, in some examples, a virtual object may be displayed as a persistent free-floating virtual object which follows a user's gaze about an environment. During certain conditions, it may be desirable to transition a display of such a virtual object from a free-floating state within the environment to an attached state where the virtual object is displayed at least partially attached to a real-world surface in the environment. Various triggers may be used to transition a virtual object from a free-floating state to an attached state.
For example, FIG. 4 shows a free-floating virtual object 130 at a location 404 of a user focus 132 in an augmented reality environment. Free-floating virtual object 130 is a virtual object displayed to user 106 via see-through display device 104 as unattached to any real-world surface in the augmented reality environment. For example, FIG. 4 shows free-floating virtual object 130 at a location 404 within the environment as unattached or decoupled from real-world surface 118. For example, real-world surface 118 may be a wall, a glass window in a shop, a bill-board, etc.
Free-floating virtual object 130 at location 404 may be moveable within the augmented reality environment based on actions performed by user 106. For example, user 106 may input a speech command such as "grab" and then change a position of their focus 132 within the environment to move the free-floating object to a new location. As another example, the free-floating object may automatically move in response to a change in location of user focus 132 so that the free-floating virtual object is displayed at the point of focus or axis of gaze of the user, or at a location referenced to the point of focus or axis of gaze of the user.
As remarked above, in some examples, during certain conditions, user 106 may desire to attach a free-floating virtual object to a real-world surface within the environment in order to reduce intrusiveness of the virtual object in the user's field of view. Further, attaching a free-floating virtual object to surfaces in an environment may assist a user in using their spatial memory to locate objects in the environment. For example, a user might place virtual objects at certain real-world locations throughout their home and locate the object based on the known real-world location. As a more specific example, a user may know that their virtual television may be found in a corner of the kitchen as the user tends to look at that location while preparing dinner. Thus, the free-floating virtual object 130 at location 404 may transition to an attached position, shown at 404′, on surface 118 in response to a trigger event. As one example, the trigger may comprise a speech input command to attach the virtual object to a surface adjacent to the virtual object. As another example, the free-floating virtual object may be automatically attached to surface 118 when a distance 406 between the virtual object and the surface is less than a threshold distance. In this way, the free-floating virtual object may appear to become "magnetized" to a proximate real-world surface and may automatically snap to the surface when the virtual object is moved by the user to a threshold distance from the surface. In some examples, the virtual object's orientation may be modified to match an orientation of surface 118 when the virtual object attaches to the surface. Modifying the object's orientation to match an orientation of a surface to which it is attached may help to prevent the virtual object from appearing to penetrate the real-world surface, and thereby help to maintain the illusion of the virtual object as existing in the real world environment.
With reference to FIG. 5, in some examples, once the virtual object 130 is attached to the surface 118 at a location 404, the virtual object 130 may move or slide across or along the surface 118 based on a gaze location or position of focus of user 106. For example, FIG. 5 shows user 106 with a first position of focus 502 at a first time at a first location 404 along surface 118 where the virtual object 130 is attached. In response to a change in location of user focus or gaze, the attached virtual object may move along with the user focus while remaining attached to surface 118. For example, as shown in FIG. 5, at a second time following the first time, user 106 changes a location of user focus from the first position of focus 502 to a second, different, position of focus 504. In this example, the attached virtual object 130 moves from initial location 404 to a new location 404′ so that the attached virtual object remains at the location of user focus.
As shown in FIG. 6, in some examples, display of a virtual object 130 attached to surface 118 may be adjusted in response to a change in an orientation, rotation, or location of user 106 while remaining in a fixed location on surface 118. For example, the virtual object may be displayed as attached to surface 118 at a first orientation location 404 to the user at a first position 602 with a first direction of focus 604 substantially incident with surface 118. However, in response to a change in user position in the environment from the first position 602 to a second position 606, the virtual object may be displayed as attached to surface 118 at a second orientation location 404′ so that the virtual object remains incident to the direction of focus 608 of the user at the second position 606.
Turning to FIG. 7, as shown at 702, once a virtual object 130 is attached to the surface 118 at a location 404, the virtual object may move or slide across the surface 118 based on changes in user gaze direction or position of focus. For example, FIG. 7 shows user 106 with a first position of focus 706 at a first time at a first location 404 along surface 118 where the virtual object 130 is attached. In response to a change in location of user focus or gaze, the attached virtual object may move along with the user focus while remaining attached to surface 118. For example, as shown in FIG. 7 at 702, at a second time following the first time, user 106 changes a location of user focus from the first position of focus 706 to a second, different, position of focus 708 and the virtual object 130 in turn moves to a new location 404′ on surface 118 corresponding to the second position of focus 708.
As shown in FIG. 7, in some examples, the attached virtual object at the new location 404′ may become "pinned" to the surface so that the attached virtual object 130 becomes fixed at location 404′ on surface 118. For example, user 106 may move the virtual object to the new location 404′ and may provide input, e.g., a speech input, to pin the virtual object to the surface at its current location. In this example, the user moves virtual object 130 from the first attached location 404 to a new attached location at 404′ and then provides input to fixedly attach the virtual object at location 404′. This pinning operating causes the object to freeze at its current location on the wall, no longer following the user's view. As shown in FIG. 7 at 704, after the virtual object is pinned to the location 404′ the virtual object will be maintained at the fixed location 404′ even when the user's gaze direction changes. For example, as shown at 704, the virtual object 130 remains at fixed location 404′ even when the location of user focus returns to position 706.
Further, in some examples, pinned virtual object 130 shown at 404′ may become unpinned from surface 118. For example, user 106 may provide input, e.g., speech input, to unpin the virtual object from its current fixed position at 404′. As another example, unpinning an object may be performed in response to an action performed by user 106. For example, user 106 may attempt to nudge virtual object 130 away from its current fixed position by focusing on the object and changing their point of focus away from the fixed position. If this change of user focus is greater than a threshold amount then the object may become unpinned. After, the virtual object is unpinned from the surface, the virtual object may again move along with changes in user focus while remaining attached to surface 118.
Real-world surfaces to which virtual objects may be attached may include various discontinuities which impede movement of a virtual object along the surface. Examples of discontinuities include corners, doors, windows, other objects attached to a real-world surface, etc. FIGS. 8-10 show various examples of moving a virtual object attached to a real-world surface 118 past a discontinuity 124 in the surface.
For example, FIG. 8 shows a jump or snap operation where the virtual object 130 is shown attached to the surface 118 with a discontinuity 124 at a first location 404 and then jumps or snaps past the discontinuity 124 to a second location 404′. For example, surface 118 shown in FIG. 8 may include a first real-world surface 802 interfacing with a second real-world surface 804 where the discontinuity 124 is at the interface of surface 802 with surface 804. A position of user focus 806 may initially be on surface 802 at location 404 where the virtual object 130 is initially attached. However, as the user changes the position of focus from focus 806 to focus 808 past the discontinuity 124 and onto surface 804, the virtual object snaps from location 404 to new location 404′ on surface 804 past the discontinuity. For example, in response to an angle between a direction of user focus and the second real-world surface 804 meeting a threshold condition, the virtual object 130 may be displayed on the second real-world surface 804 and not displayed on the first real-world surface 802.
As another example, FIG. 9 shows a bend or deformation operation performed on the virtual object 130 as it moves across a discontinuity 124 in surface 118. For example, surface 118 shown in FIG. 9 may include a first real-world surface 802 interfacing with a second real-world surface 804 where the discontinuity 124 is at the interface of surface 802 with surface 804. A position of user focus 902 may initially be at a location 404 on surface 804 where the virtual object 130 is attached. However, as the user changes the position of focus from focus 902 to focus 904 at the discontinuity 124, the virtual object bends or deforms to accommodate the shape of the surface at the discontinuity so that a first portion of the virtual object is displayed on the first real-world surface 802 adjacent to the discontinuity and a second portion of the virtual object 130 is displayed on the second real-world surface 804 adjacent to the discontinuity. As the user continues to adjust their location of focus past the discontinuity toward surface 804, the virtual object continues to bend around the discontinuity so that the amount of the virtual object contained in the first portion displayed on second surface 804 increases until the entire virtual object is transitioned across the discontinuity to second surface 804.
As still another example, FIG. 10 shows a bridge or detachment operation performed on a virtual object 130 to move past a discontinuity 124 in surface 118. In this example, the user focus 1002 is initially at a location 404 on surface 118 where the virtual object is displayed as attached to surface 118. However, as the location of user focus changes from focus 1002 to focus 1004 at the discontinuity, the virtual object is detached from the real-world surface 118 at the discontinuity and then reattached at a location past the discontinuity. For example, as the user gaze approaches the discontinuity 124 by a threshold amount, the virtual object may be displayed as detached from surface 118 or may appear to bridge the discontinuity to move past it. It will be understood that the embodiments of FIGS. 8-10 are presented for the purpose of example and are not intended to be limiting in any manner, as a virtual object attached to a physical surface may be configured to handle a discontinuity of the physical surface in any other suitable manner.
FIG. 11 shows an example method 1100 for operating a user interface on an augmented reality computing device to manage attachment operations for persistent virtual objects in an augmented reality environment. For example, as described above, during certain conditions, virtual objects may be attached or detached from various real-world surfaces in the environment based on policies associated with the virtual object.
At 1102, method 1100 includes displaying a virtual object via the see-through display system as free-floating. For example, as shown in FIG. 1A, a virtual object 130 may be displayed via see-through display device as free-floating in environment 100.
At 1104, method 1100 includes detecting a trigger to display the virtual object as attached to a real world surface. For example, at 1106, a trigger may include user input, e.g., speech input, and method 1100 may include receiving user input to trigger an attachment of the virtual object to a real-world surface. As another example, the trigger may comprise a threshold distance between the virtual object or user and the real-world surface. Thus, at 1108, method 1100 may include determining a proximity of the virtual object or the user with the real world surface.
At 1110, method 1100 includes, in response to the trigger, displaying the virtual object as attached to the real-world surface via the see-through display system. Further, in some examples, the virtual object may be displayed as attached to the real-world surface based on policies associated with the virtual object. For example, one or more policies associated with the virtual object may be obtained, where the one or more policies dictate one or more of which real-world surfaces the virtual object may be attached to and under what conditions the virtual object may be attached to a real-world surface. The virtual object may be displayed on the see-through display system based on the one or more policies associated with the virtual object.
As remarked above, display of the virtual object as attached to the surface may be based on a location of user focus. For example, at 1112, method 1100 may include detecting a location of user focus on the real-world surface, e.g., via one or more sensors in display device 104. At 1114, method 1100 may include displaying the virtual object at the location of user focus on the real-world surface.
Further, at 1116, method 1100 may include displaying the virtual object as pinned to the surface. For example, the virtual object may be displayed on the see-through display system at a fixed location on the real-world surface that does not change based upon changes in the location of user focus. As another example, at 1118, method 1100 may include displaying the virtual object as unpinned to the surface so that the object can be moved about the surface while remaining attached to the surface.
It will be understood that, at any time, a user may choose to pin or unpin a virtual object relative to a surface to which it is attached. Thus, at 1120, method 1100 includes receiving user input pinning or unpinning the virtual object relative to the real-world surface. Pinning and unpinning may occur in any suitable manner. For example, as described above, in some embodiments the user may provide input, e.g., speech input, to pin or unpin the virtual object attached to the real-world surface.
At 1122, method 1100 includes detecting a change in location of user focus. For example, after displaying the virtual object as attached to the real-world surface via the see-through display system, a change in the location of user focus on the real-world surface may be detected. At 1124, method 1100 includes determining if the virtual object is pinned at a fixed location on the real-world surface. If the virtual object is pinned at a fixed location on the real-world surface at 1124, then method proceeds to 1126. At 1126, method 1100 includes maintaining the virtual object at a fixed location on the real-world surface.
However, if the virtual object is not pinned at a fixed location on the real-world surface at 1124, then method 1100 proceeds to 1128. At 1128, method 1100 includes displaying the virtual object attached to the surface at the new location of user focus. For example, in an unpinned state, a virtual object may move in response to changes in user focus or may be updated based on a change in a location of a gaze of a user so that the object remains in direct view of the user.
As mentioned above, a physical surface to which a virtual object is attached may comprise a discontinuity, such as a corner, an opening (e.g. a door), etc. Thus, at 1130, method 1100 optionally includes detecting a change of user focus at a location of discontinuity in the real-world surface. In some examples, this may include detecting a discontinuity between a first real-world surface and a second real-world surface. In response, at 1132, method 1100 includes moving the virtual object past the discontinuity in the real-world surface. For example, at 1134 the object may jump or snap to move past the discontinuity. As another example, at 1136, the object may bend or deform to move past the discontinuity. As still another example, at 1138, the object may bridge or detach from the surface to move past the discontinuity. For example, the virtual object may detach from the first real-world surface at the discontinuity and then reattach at a location past the discontinuity.
At 1140, method 1100 includes detecting a trigger to detach the virtual object from the real-world surface. For example, the trigger may include a user input, e.g., speech input, and/or a user action or gesture. At 1142, method 1100 includes, in response to the trigger, detaching the virtual object from the real-world surface and displaying the virtual object as free-floating.
In some embodiments, the methods and processes described above may be tied to a computing system of one or more computing devices. In particular, such methods and processes may be implemented as a computer-application program or service, an application-programming interface (API), a library, and/or other computer-program product.
FIG. 12 schematically shows a non-limiting embodiment of a computing system 1200 that can enact one or more of the methods and processes described above. Display device 104 may be one non-limiting example of computing system 1200. Computing system 1200 is shown in simplified form. It will be understood that virtually any computer architecture may be used without departing from the scope of this disclosure. In different embodiments, computing system 1200 may take the form of a display device, wearable computing device, mainframe computer, server computer, desktop computer, laptop computer, tablet computer, home-entertainment computer, network computing device, gaming device, mobile computing device, mobile communication device (e.g., smart phone), etc.
Computing system 1200 includes a logic subsystem 1202 and a storage subsystem 1204. Computing system 1200 may optionally include a display subsystem 1206, input subsystem 1208, communication subsystem 1210, and/or other components not shown in FIG. 12.
Logic subsystem 1202 includes one or more physical devices configured to execute instructions. For example, the logic subsystem may be configured to execute instructions that are part of one or more applications, services, programs, routines, libraries, objects, components, data structures, or other logical constructs. Such instructions may be implemented to perform a task, implement a data type, transform the state of one or more components, or otherwise arrive at a desired result.
The logic subsystem may include one or more processors configured to execute software instructions. Additionally or alternatively, the logic subsystem may include one or more hardware or firmware logic machines configured to execute hardware or firmware instructions. The processors of the logic subsystem may be single-core or multi-core, and the programs executed thereon may be configured for sequential, parallel or distributed processing. The logic subsystem may optionally include individual components that are distributed among two or more devices, which can be remotely located and/or configured for coordinated processing. Aspects of the logic subsystem may be virtualized and executed by remotely accessible, networked computing devices configured in a cloud-computing configuration.
Storage subsystem 1204 includes one or more physical devices configured to hold data and/or instructions executable by the logic subsystem to implement the methods and processes described herein. When such methods and processes are implemented, the state of storage subsystem 1204 may be transformed—e.g., to hold different data.
Storage subsystem 1204 may include removable media and/or built-in devices. Storage subsystem 1204 may include optical memory devices (e.g., CD, DVD, HD-DVD, Blu-Ray Disc, etc.), semiconductor memory devices (e.g., RAM, EPROM, EEPROM, etc.) and/or magnetic memory devices (e.g., hard-disk drive, floppy-disk drive, tape drive, MRAM, etc.), among others. Storage subsystem 1204 may include volatile, nonvolatile, dynamic, static, read/write, read-only, random-access, sequential-access, location-addressable, file-addressable, and/or content-addressable devices.
It will be appreciated that storage subsystem 1204 includes one or more physical devices and excludes propagating signals per se. However, in some embodiments, aspects of the instructions described herein may be propagated by a pure signal (e.g., an electromagnetic signal, an optical signal, etc.) via a communications medium, as opposed to being stored on a storage device. Furthermore, data and/or other forms of information pertaining to the present disclosure may be propagated by a pure signal.
In some embodiments, aspects of logic subsystem 1202 and of storage subsystem 1204 may be integrated together into one or more hardware-logic components through which the functionally described herein may be enacted. Such hardware-logic components may include field-programmable gate arrays (FPGAs), program- and application-specific integrated circuits (PASIC/ASICs), program- and application-specific standard products (PSSP/ASSPs), system-on-a-chip (SOC) systems, and complex programmable logic devices (CPLDs), for example.
When included, display subsystem 1206 may be used to present a visual representation of data held by storage subsystem 1204. This visual representation may take the form of a graphical user interface (GUI). As the herein described methods and processes change the data held by the storage subsystem, and thus transform the state of the storage subsystem, the state of display subsystem 1206 may likewise be transformed to visually represent changes in the underlying data. Display subsystem 1206 may include one or more display devices utilizing virtually any type of technology. Such display devices may be combined with logic subsystem 1202 and/or storage subsystem 1204 in a shared enclosure, or such display devices may be peripheral display devices.
When included, input subsystem 1208 may comprise or interface with one or more user-input devices such as a keyboard, mouse, touch screen, or game controller. In some embodiments, the input subsystem may comprise or interface with selected natural user input (NUI) componentry. Such componentry may be integrated or peripheral, and the transduction and/or processing of input actions may be handled on- or off-board. Example NUI componentry may include a microphone for speech and/or voice recognition; an infrared, color, stereoscopic, and/or depth camera for machine vision and/or gesture recognition; a head tracker, eye tracker, accelerometer, and/or gyroscope for motion detection and/or intent recognition; as well as electric-field sensing componentry for assessing brain activity.
When included, communication subsystem 1210 may be configured to communicatively couple computing system 1200 with one or more other computing devices. Communication subsystem 1210 may include wired and/or wireless communication devices compatible with one or more different communication protocols. As non-limiting examples, the communication subsystem may be configured for communication via a wireless telephone network, or a wired or wireless local- or wide-area network. In some embodiments, the communication subsystem may allow computing system 1200 to send and/or receive messages to and/or from other devices via a network such as the Internet.
It will be understood that the configurations and/or approaches described herein are exemplary in nature, and that these specific embodiments or examples are not to be considered in a limiting sense, because numerous variations are possible. The specific routines or methods described herein may represent one or more of any number of processing strategies. As such, various acts illustrated and/or described may be performed in the sequence illustrated and/or described, in other sequences, in parallel, or omitted. Likewise, the order of the above-described processes may be changed.
The subject matter of the present disclosure includes all novel and non-obvious combinations and sub-combinations of the various processes, systems and configurations, and other features, functions, acts, and/or properties disclosed herein, as well as any and all equivalents thereof
1. On an augmented reality computing device comprising a display system, a method of operating a user interface, the method comprising:
displaying a virtual object via the display system as free-floating;
detecting a trigger to display the object as attached to a surface; and
in response to the trigger, displaying the virtual object as attached to the surface via the display system.
2. The method of claim 1, wherein the surface comprises a real-world surface.
3. The method of claim 1, wherein the trigger comprises a threshold distance between the virtual object and the surface.
4. The method of claim 1, further comprising updating displaying of the virtual object on the display system based on a change in a location of a gaze of a user.
5. The method of claim 1, further comprising obtaining one or more policies associated with the virtual object, where the one or more policies dictate one or more of which surfaces the virtual object may be attached to and under what conditions the virtual object may be attached to a surface, and displaying the virtual object on the display system based on the one or more policies associated with the virtual object.
detecting a trigger to detach the virtual object from the surface; and
in response to the trigger to detach the virtual object from the surface, detaching the virtual object from the surface and displaying the virtual object as free-floating.
detecting a location of user focus on the surface; and
displaying the virtual object on the surface at a location based upon the location of user focus.
8. The method of claim 7, wherein the surface is a first surface, and further comprising after displaying the virtual object as attached to the first surface via the display system, detecting a change in the location of user focus on the first surface and maintaining the virtual object attached at a fixed location on the first surface.
9. The method of claim 8, further comprising detecting a discontinuity on the first surface at a location of user focus, and detaching the virtual object from the first surface at the discontinuity and then reattaching the virtual object at a location past the discontinuity.
10. The method of claim 8, further comprising detecting a discontinuity between the first surface and a second surface, and displaying a first portion of the virtual object on the first surface adjacent to the discontinuity and a second portion of the virtual object on the second surface adjacent to the discontinuity.
11. The method of claim 8, further comprising detecting a discontinuity between the first surface and a second surface, and in response to an angle between a direction of user focus and the second surface meeting a threshold condition, displaying the virtual object on the second surface and not displaying the virtual object on the first surface.
12. On an augmented reality computing device comprising a see-through display system, a method for operating a user interface, the method comprising:
detecting a location of user focus on a first real-world surface;
displaying on the see-through display system a virtual object at the location of user focus on the first real-world surface;
detected a change in location of user focus to a new location on the first real-world surface;
displaying on the see-through display system the virtual object at the new location of user focus on the first real-world surface;
detecting a trigger to attach the virtual object to the first real-world surface; and
in response to the trigger, displaying on the see-through display system the virtual object attached at a fixed location on the first real-world surface that does not change based upon changes in the location of user focus.
13. The method of claim 12, wherein the trigger comprises a speech input.
14. The method of claim 12, wherein the trigger comprises a threshold distance between the virtual object and the first real-world surface.
15. The method of claim 12, further comprising obtaining one or more policies associated with the virtual object, where the one or more policies dictate one or more of which real-world surfaces the virtual object may be attached to and under what conditions the virtual object may be attached to a real-world surface, and displaying the virtual object on the see-through display system based on the one or more policies associated with the virtual object.
16. The method of claim 12, further comprising, after displaying the virtual object attached at the fixed location on the first real-world surface on the see-through display system, detecting a second change in location of user focus on the first real-world surface and maintaining the virtual object attached at the fixed location on the first real-world surface.
detecting a trigger to detach the virtual object from the first real-world surface; and
in response to the trigger to detach the virtual object from the first real-world surface, detaching the virtual object from the first real-world surface and displaying the virtual object as free-floating.
18. A wearable augmented reality computing device, comprising:
a see-through display device;
a sensor system including one or more sensors;
a logic subsystem; and
a storage subsystem comprising instructions stored thereon that are executable by the logic subsystem to detect a direction of user focus; display on the see-through display device a free-floating virtual object based upon the direction of user focus; detect a change in direction of user focus; display on the see-through display device the free-floating virtual object in a different location based upon the change in direction of user focus; detect a trigger to attach the free-floating object to a real-world surface; and in response to the trigger, display on the see-through display device the virtual object attached to a real-world surface at a location of user focus on the real-world surface.
19. The device of claim 18, wherein the real-world surface is a first real-world surface, and wherein storage subsystem comprises instructions stored thereon are further executable by the logic subsystem to:
detect a discontinuity on the real-world surface at the location of user focus; and
detach the virtual object from first real-world surface at the discontinuity and then reattach the virtual object to the real-world surface at a location past the discontinuity.
20. The device of claim 18, wherein the real-world surface is a first real-world surface, and wherein the storage subsystem comprises instructions stored thereon are further executable by the logic subsystem to:
detect a discontinuity between the first real-world surface and a second real-world surface; and
display a first portion of the virtual object as attached to the first real-world surface and a second portion of the virtual object as attached to the second real-world surface adjacent to the discontinuity.
Publication Date: Nov 13, 2014
Inventors: Adam G. Poulos (Sammamish, WA), Evan Michael Keibler (Bellevue, WA), Arthur Tomlin (KIrkland, WA), Cameron Brown (Redmond, WA), Daniel McCulloch (Kirkland, WA), Brian Mount (Seattle, WA), Dan Kroymann (Kirkland, WA), Gregory Lowell Alt (Seattle, WA)
Current U.S. Class: Augmented Reality (real-time) (345/633)
International Classification: G06T 19/00 (20060101); G02B 27/01 (20060101);


In our catalog only single whores: exclusive and sensual girls and beautiful skank.
Passionate girl, I want light dating with a pleasant development. Right now, dial my phone and come to me, if you want I'll get dressed, as you will order!
If your looking for a high class elite model for company in Sydney or Melbourne then you might place a call to Mona Lisa Models. Hookers in the city of Austin - More than a fine gown dripping with lace and gold chains, this disparate ensemble would have captured the essence of flash feminine style in turn-of-the-century Brisbane. Her thesis is titled 'In bad company: Female criminal subcultures in Brisbane and Melbourne, She is the author of 'Larrikins: Published in Issue 5on October 22, The Appearance of a Flash Prostitute: A short-haired woman of the town, Queensland Figaro, 19 May Margaret Gregson, Brisbane Truth, 3 Feb Two Women, Queensland Figaro, 20 January Brothel scene, Queensland Figaro, 6 Jan A Hidden History of Prostitution, Sydney: University of New South Wales Press,p. Women and Prostitution in Australian History, Sydney: Fontana Books,pp. Prostitutes in Clonaghadoo Hi Gentleman, My name is Poppi, I am 20, young and absolutely full of life. My main goal is to make sure you are stress free and relaxed when your with me. If your wanting to get ….
In the end, all you need to have in you to be a good partner to a single parent is a healthy respect for parenthood. We live and die by it. We would live and die for it. If you liked this, you might like this as well:.


ST John the Baptist Primary School's Monte Carlo casino night was all for the students. The school is trying to raise money to extend the library into an outdoor area for the 520 children to enjoy. The event was held at Gladstone PCYC on September 6 and saw around 250 people attend. Organisers hope to raise $20,000 in total.
News IT was glamour all round as 250 Gladstone residents dressed to the nines for the first Monte Carlo Spectacular casino night on Saturday.
1000ft slip 'n' slide in Gladstone?


AlphaLISA® Acceptor beads conjugated to LCA (Lens culinaris agglutinin). These beads can be used to capture glycoproteins containing α1,6-linked fucose, and can be used in conjunction with Alpha Donor beads to create AlphaLISA no-wash assays for detection of fucosylated proteins.
In a typical AlphaLISA® assay, 1 mg of Acceptor beads is sufficient to run 1,000-2,000 wells using a 50 µL reaction volume.
AlphaScreen® and AlphaLISA® are bead-based assay technologies used to study biomolecular interactions in a microplate format. The acronym ""Alpha"" stands for amplified luminescent proximity homogeneous assay. As the name implies, some of the key features of these technologies are that they are non-radioactive, homogeneous proximity assays. Binding of molecules captured on the beads leads to an energy transfer from one bead to the other, ultimately producing a luminescent/fluorescent signal. To understand how a signal is produced, one must begin with an understanding of the beads. AlphaScreen and AlphaLISA assays require two bead types: Donor beads and Acceptor beads. Each bead type contains a different proprietary mixture of chemicals, which are key elements of the AlphaScreen technology. Donor beads contain a photosensitizer, phthalocyanine, which converts ambient oxygen to an excited and reactive form of O2, singlet oxygen, upon illumination at 680 nm. Please note that singlet oxygen is not a radical; it is molecular oxygen with a single excited electron. Like other excited molecules, singlet oxygen has a limited lifetime prior to falling back to ground state. Within its 4 µsec half-life, singlet oxygen can diffuse approximately 200 nm in solution. If an Acceptor bead is within that proximity, energy is transferred from the singlet oxygen to thioxene derivatives within the Acceptor bead, subsequently culminating in light production at 520-620 nm (AlphaScreen) or at 615 nm (AlphaLISA). In the absence of an Acceptor bead, singlet oxygen falls to ground state and no signal is produced. This proximity-dependent chemical energy transfer is the basis for AlphaScreen's homogeneous nature.


Kangana Ranaut Gets Furious During An Ad Shoot :Kangana Ranaut Gets Furious During An Ad Shoot March 2, 2016 SHARE tweet Kangana Ranaut who is known to be a fearless actress, was seen lashing out in her vanity van during an ad shoot. Here's a leaked footage of Kangana that has found its way online and went viral!
The video features Kangana on the sets of an ad shoot, when she suddenly loses her cool and gets furious at one of the crew members.
As per the sources, the leaked video might be recorded on the sets of Rangoon or for an ad shoot. However there is no confirmation of that!
Kangana will next be seen with Shahid Kapoor and Saif Ali Khan in Vishal Bhardwaj's Rangoon.


3 Beds, 2 Baths, 1,127 sq. ft.
If you have been looking for a fantastic building opportunity, here's your property. This prime, 45', street/street lot in a desirable location on Lido Isle is the perfect site in which to create your dream home. Easy bay and boardwalk access from both ends of this mid-island street. Potential build-out is over 4600sf and newly constructed properties have recently sold above $1250/sf. The existing home is an older single level home with vaulted ceilings and a large patio. Property to be sold in "as-is, where-is" condition without any repairs being performed by the seller. Enjoy easy bike rides or walks to the beach, appealing community amenities such as yachting, tennis, beaches, bbq's, Ladies and Men's Club and holiday festivities, just to name a few. With the revitalization of the Lido Marina area, this is a great chance to create a true masterpiece.
Lot Size 3,987 sq. ft.
Could you please send me more information about 122 Via Koron, Newport Beach, CA 92663?


text:
UTMB One Health Advancing Health Care in Humans, Animals and the Environment
UTMB One Health
UTMB Partner Organizations
External Partner Organizations
GeoHealth
GEOHealth Summary
2023 Team Photo
Dr. Gregory D. Bossart Memorial One Health Scholarship
Apr 19, 2022, 08:56 AM by Mary Jo Singleton
Funded by Georgia Aquarium,
Administered by the One Health Commission
Launched September 17, 2021
April 14, 2022 Call for Applications
2022 Application Deadline July 1, 2022, 11:59 pm EDT
A $5,000 USD Dr. Greg Bossart Memorial Scholarship is available to a graduate student in wildlife biology, epidemiology, veterinary, medical, public health, basic or social sciences or other post-graduate program focusing on the interconnection between people, animals, plants, and their shared environment using a One Health framework. The next cycle of applications will be announced spring 2022.
Greg Bossart, VMD, PhD was a highly respected veterinarian, pathologist, and conservationist committed to advancing the understanding of marine mammals as sentinels of ocean and human health. With a career spanning 30 years and over 200 publications, Dr. Bossart identified resurgent and emerging diseases in dolphins, manatees, birds, and whales. His research and innovative techniques helped characterize the first viral diseases in manatees and he was responsible for developing the first immunohistochemical technique for diagnosing brevetoxicosis (red tide poisoning) in both marine mammals and birds.
Dr. Bossart was a dedicated proponent of the One Health concept and approach which was a prominent theme in his long-running Atlantic bottlenose dolphin Health and Environmental Risk Assessment (HERA) project. Started in 2003, HERA was developed to monitor how dolphin health in coastal habitats is impacted by environmental stressors and how those stressors potentially also impact human health. His contributions to the study of marine mammal health are far-reaching, and through this scholarship, Georgia Aquarium is committed to honoring Dr. Bossart's One Health legacy.
Subscribe to the UTMB One Health Newsletter


text:
China Lowers 14-day Reverse Repo Rate
By RTTNews Staff Writer ✉ | Published: 9/19/2022 8:33 AM ET
China's central bank conducted a reverse repo operation at a lower rate on Monday in order to improve liquidity in the financial system, the latest move in a series of measures undertaken to support a slowing economy.
The People's Bank of China injected CNY 10 billion via 14-day reverse repos at an interest rate of 2.15 percent compared to the previous 2.25 percent. The bank also conducted CNY 2 billion 7-day reverse repo operations at an unchanged rate of 2.00 percent.
The PBoC said the move aims to maintain stable liquidity in the banking system.
In August, the central bank had cut the medium-term lending facility rate, and also its five-year loan prime rate to reduce the interest burden of existing loans.
Markets widely expect policymakers to respond with more measures as the economy faces property downturn, depressed credit demand amid the zero COVID policy on the domestic front, and the tech rivalry and weak demand globally.
The central bank faces the dilemma of lending support to the struggling economy and at the same time to avoid further weakening of the currency. The recent tightening stance of PBoC's major counterparts has resulted in the yuan's depreciation.
The Chinese government is mulling a package of more than CNY 200 billion to provide commercial banks with funds in order to scale up lending to companies and in turn underpin the economic recovery.
The economy had expanded only 2.5 percent in the first half of this year, well below the government's full year target of around 5.5 percent.
Official data released on Monday showed that foreign direct investment into China grew 16.4 percent in the January to August period from the same period last year.