text:
default['bcpc']['hadoop']['hbase_master']['restart_failed'] = false
# Attribute to save the time when HBase master restart process failed
default['bcpc']['hadoop']['hbase_master']['restart_failed_time'] = ''
# Flag to set whether the HBase region server restart process was successful or not
default['bcpc']['hadoop']['hbase_regionserver']['restart_failed'] = false
# Attribute to save the time when HBase region server restart process failed
default['bcpc']['hadoop']['hbase_regionserver']['restart_failed_time'] = ''
default['bcpc']['hadoop']['hbase']['root_dir'] = "#{node['bcpc']['hadoop']['hdfs_url']}/hbase"
default['bcpc']['hadoop']['hbase']['bulkload_staging_dir'] = '/tmp/hbase'
default['bcpc']['hadoop']['hbase']['repl']['enabled'] = false
default['bcpc']['hadoop']['hbase']['repl']['peer_id'] = node.chef_environment.tr('-', '_')
default['bcpc']['hadoop']['hbase']['repl']['target'] = ''
default['bcpc']['hadoop']['hbase']['superusers'] = ['hbase']
default['bcpc']['hadoop']['hbase']['cluster']['distributed'] = true
default['bcpc']['hadoop']['hbase']['defaults']['for']['version']['skip'] = true
default['bcpc']['hadoop']['hbase']['dfs']['client']['read']['shortcircuit']['buffer']['size'] = 131_072
default['bcpc']['hadoop']['hbase']['regionserver']['handler']['count'] = 128
# Interval in milli seconds when HBase major compaction need to be run. Disabled by default
default['bcpc']['hadoop']['hbase']['major_compact']['time'] = 0
default['bcpc']['hadoop']['hbase']['rsgroup']['enabled'] = false
default['bcpc']['hadoop']['hbase']['bucketcache']['enabled'] = false
default['bcpc']['hadoop']['hbase_rs']['coprocessor']['abortonerror'] = true
default['bcpc']['hadoop']['hbase']['blockcache']['size'] = 0.4
default['bcpc']['hadoop']['hbase']['bucketcache']['size'] = 1_434
default['bcpc']['hadoop']['hbase']['bucketcache']['ioengine'] = 'offheap'
default['bcpc']['hadoop']['hbase']['bucketcache']['combinedcache']['percentage'] = 0.71
default['bcpc']['hadoop']['hbase']['bucketcache.bucket.sizes'] = nil
default['bcpc']['hadoop']['hbase']['shortcircuit']['read'] = false
default['bcpc']['hadoop']['hbase']['region']['replica']['storefile']['refresh']['memstore']['multiplier'] = 4
default['bcpc']['hadoop']['hbase']['region']['replica']['wait']['for']['primary']['flush'] = true
default['bcpc']['hadoop']['hbase']['hregion']['memstore']['block']['multiplier'] = 8
default['bcpc']['hadoop']['hbase']['ipc']['client']['specificthreadforwriting'] = true
default['bcpc']['hadoop']['hbase']['client']['primarycalltimeout']['get'] = 100_000
default['bcpc']['hadoop']['hbase']['client']['primarycalltimeout']['multiget'] = 100_000
default['bcpc']['hadoop']['hbase']['meta']['replica']['count'] = 3
default['bcpc']['hadoop']['hbase']['ipc']['warn']['response']['time'] = 250
default['bcpc']['hadoop']['hbase']['ipc']['warn']['response']['size'] = 1_048_576
default['bcpc']['hadoop']['hbase']['ipc']['server_call_queue_handler_factor'] = 0.1
default['bcpc']['hadoop']['hbase']['ipc']['server_call_queue_read_ratio'] = 0
default['bcpc']['hadoop']['hbase']['ipc']['server_call_queue_scan_ratio'] = 0
default['bcpc']['hadoop']['hbase_master']['hfilecleaner']['ttl'] = 3_600_000
default['bcpc']['hadoop']['hbase_master']['jmx']['port'] = 10101
default['bcpc']['hadoop']['hbase_master']['gc_thread']['cpu_ratio'] = 0.2
default['bcpc']['hadoop']['hbase_master']['cmsinitiatingoccupancyfraction'] = 70
default['bcpc']['hadoop']['hbase_master']['PretenureSizeThreshold'] = '1m'
default['bcpc']['hadoop']['hbase_master']['xmn']['size'] = 256
default['bcpc']['hadoop']['hbase_master']['xms']['size'] = 1_024
default['bcpc']['hadoop']['hbase_master']['xmx']['size'] = 1_024
default['bcpc']['hadoop']['hbase_master']['mx_dir_mem']['size'] = 256
default['bcpc']['hadoop']['hbase_master']['http']['port'] = 16010
default['bcpc']['hadoop']['hbase_rs']['http']['port'] = 60300
default['bcpc']['hadoop']['hbase_rs']['jmx']['port'] = 10102
default['bcpc']['hadoop']['hbase_rs']['xmn']['size'] = 256
default['bcpc']['hadoop']['hbase_rs']['xms']['size'] = 1_024
default['bcpc']['hadoop']['hbase_rs']['xmx']['size'] = 1_024
default['bcpc']['hadoop']['hbase_rs']['mx_dir_mem']['size'] = 256
default['bcpc']['hadoop']['hbase_rs']['hdfs_dir_mem']['size'] = 128
default['bcpc']['hadoop']['hbase_rs']['gc_thread']['cpu_ratio'] = 0.4
default['bcpc']['hadoop']['hbase_rs']['memstore']['upperlimit'] = 0.4
default['bcpc']['hadoop']['hbase_rs']['memstore']['lowerlimit'] = 0.2
default['bcpc']['hadoop']['hbase_rs']['storefile']['refresh']['all'] = false
default['bcpc']['hadoop']['hbase_rs']['storefile']['refresh']['period'] = 30_000
default['bcpc']['hadoop']['hbase_rs']['cmsinitiatingoccupancyfraction'] = 70
default['bcpc']['hadoop']['hbase_rs']['PretenureSizeThreshold'] = '1m'

# Apache Phoenix related attributes
default['bcpc']['hadoop']['phoenix']['tracing']['enabled'] = false

# These will become key/value pairs in 'hbase_site.xml'
default[:bcpc][:hadoop][:hbase][:site_xml].tap do |site_xml|
  site_xml['hbase.rootdir'] = node['bcpc']['hadoop']['hbase']['root_dir'].to_s
  site_xml['hbase.bulkload.staging.dir'] = node['bcpc']['hadoop']['hbase']['bulkload_staging_dir'].to_s
  site_xml['hbase.fs.tmp.dir'] = '/user/${user.name}/hbase-staging'
  site_xml['hbase.cluster.distributed'] = node['bcpc']['hadoop']['hbase']['cluster']['distributed'].to_s
  site_xml['hbase.quota.enabled'] = 'true'
  site_xml['hbase.hregion.majorcompaction'] = node['bcpc']['hadoop']['hbase']['major_compact']['time'].to_s
  site_xml['hbase.defaults.for.version.skip'] = node['bcpc']['hadoop']['hbase']['defaults']['for']['version']['skip'].to_s
  site_xml['hbase.regionserver.wal.codec'] = 'org.apache.hadoop.hbase.regionserver.wal.IndexedWALEditCodec'
  site_xml['hbase.region.server.rpc.scheduler.factory.class'] = 'org.apache.hadoop.hbase.ipc.PhoenixRpcSchedulerFactory'
  site_xml['hbase.rpc.controllerfactory.class'] = 'org.apache.hadoop.hbase.ipc.controller.ServerRpcControllerFactory'
  site_xml['hbase.regionserver.handler.count'] = node['bcpc']['hadoop']['hbase']['regionserver']['handler']['count'].to_s
  site_xml['hbase.ipc.warn.response.time'] = node['bcpc']['hadoop']['hbase']['ipc']['warn']['response']['time'].to_s
  site_xml['hbase.ipc.warn.response.size'] = node['bcpc']['hadoop']['hbase']['ipc']['warn']['response']['size'].to_s
  site_xml['hbase.ipc.server.tcpnodelay'] = 'true'
  site_xml['hbase.ipc.server.callqueue.handler.factor'] = node['bcpc']['hadoop']['hbase']['ipc']['server_call_queue_handler_factor']
  site_xml['hbase.ipc.server.callqueue.read.ratio'] = node['bcpc']['hadoop']['hbase']['ipc']['server_call_queue_read_ratio']
  site_xml['hbase.ipc.server.callqueue.scan.ratio'] = node['bcpc']['hadoop']['hbase']['ipc']['server_call_queue_scan_ratio']
  site_xml['hbase.replication'] = 'true'
  site_xml['hbase.master.loadbalance.bytable'] = true
  site_xml['hbase.coprocessor.abortonerror'] = node['bcpc']['hadoop']['hbase_rs']['coprocessor']['abortonerror']
  site_xml['hbase.master.balancer.stochastic.tableSkewCost'] = 3000
  site_xml['hbase.master.balancer.stochastic.localityCost'] = 1000
  site_xml['hbase.region.replica.replication.enabled'] = false
  site_xml['hbase.coprocessor.region.whitelist.paths'] = ''
  site_xml['phoenix.schema.isNamespaceMappingEnabled'] = true
  site_xml['phoenix.schema.mapSystemTablesToNamespace'] = true
end

# hbase_env attributes
default['bcpc']['hadoop']['hbase']['env'] = {}
default['bcpc']['hadoop']['hbase']['env']['master_java_agents'] = []
default['bcpc']['hadoop']['hbase']['env']['regionserver_java_agents'] = []

# hbase bach web attributes
default['bcpc']['bach_web']['service_ports']['hbase_master_ui'] = {
  'desc' => 'HBase Master UI port',
  'port' => node['bcpc']['hadoop']['hbase_master']['http']['port']
}
default['bcpc']['bach_web']['service_ports']['hbase_rs_ui'] = {
  'desc' => 'HBase RS UI port',
  'port' => node['bcpc']['hadoop']['hbase_rs']['http']['port']
}

default['bcpc']['bach_web']['conn_lib']['hbase_conn_lib_blacklist'] = []
default['bcpc']['bach_web']['files']['hbase_conn_lib_blacklist'] = {
  'desc' => 'HBase conn lib blacklist file',
  'path' => 'files/hbase/blacklist.conf'
}


text:
Salvation Army joins fight to deliver PPE to frontline NHS staff
published on 5 May 2020
The Salvation Army is helping deliver thousands of items of protective personal equipment (PPE) to frontline NHS staff to help protect them against coronavirus.
Staff from the church and charity's trading company (SATCoL) have teamed up with emergency services to support the ShieldNHS initiative and help get 50,000 face shields to doctors, nurses and other health workers across the UK.
Already, volunteer Salvation Army drivers have collected face shields assembled by London Fire Brigade crews and delivered to 20 locations including London, Cardiff, Reading, Bristol, Oxford, Peterborough, Cambridge, Manchester, Liverpool, Wakefield, Birmingham, Leeds and Bradford.
The Salvation Army is working with ShieldNHS, a non-profit organisation made up of medics, engineers and designers from across London, Imperial College, Royal College of Art, Cambridge Judge Business School and Oxford, working on a voluntary basis to address the national shortage of face shields. Drivers from the charity's trading company are delivering the 'Badger Shield' – a simple, scalable and immediate PPE face shield.
Two of the Salvation Army drivers who have been making deliveries are Dale Foster and Robert Scorobohaci. Dale collected face shields from Lambeth Fire Station and delivered them to hospitals in the Midlands and north of England, while Robert dropped off supplies in London, Oxford, Bristol, Berkshire and Cardiff.
Tony Hosking, director of The Salvation Army Trading Company's clothing collection division, said: "Delivering face shields to the NHS is just one of the ways The Salvation Army has mobilised to respond to the coronavirus. We are reaching deep into communities in countless ways, whether helping homeless people self-isolate or delivering food parcels to out-of-work families.
"ShieldNHS is an incredible initiative and The Salvation Army is honoured to support it. Over the past week we have been providing logistics support through vans and drivers to distribute the assembled PPE to hospitals around the country.
"Our volunteer drivers have worked tirelessly and I would like to say a massive thank you to them for stepping forward to help deliver vital equipment to the NHS heroes bravely fighting this pandemic."
Help us be there for those hardest hit by coronavirus

redpajama_set_name: RedPajamaCommonCrawl


text:
New MTSU police chief ready to..
MTSU joins international song contest alliance to ...
MTSU Board of Trustees to hold..
MTSU joins international song contest alliance to provide students free mental health counseling
by mtsunews
Middle Tennessee State University has joined the alliance of the Liverpool Institute for Performing Arts along with TUFF (The Unity of Faiths Foundation) Earth for the upcoming global music project promoting mental health titled The Road to Nashville – Liverpool International Song Contest 2022.
The project, which officially launched May 9, has attracted 14,411 artists to date who have submitted nearly 15,500 songs representing talent from 29 countries. Of those who have submitted a song, over 16% (approximately 2,300) have applied for the complimentary mental health services and counseling provided by professionals, according to a TUFF's news release.
MTSU's College of Media and Entertainment and LIPA support TUFF Earth to locate student musicians and songwriters in need of mental health services and make them aware of the opportunity The Road to Nashville presents. Submissions closed Aug. 31, and the top 10 finalists will perform live before judges in Nashville, Tennessee, at the renowned EXIT/IN on John Lennon's birthday Oct. 9.
Beverly Keel
Beverly Keel, dean of MTSU's College of Music and Entertainment, said it was important for her that the university joined The Road to Nashville collaboration "because the internationally acclaimed program shares our values."
"Of course, MTSU has one of the world's best music business programs, so we embrace the contest that encourages songwriters to share their music with the world," Keel said. "But it's the mental health component that sets Road to Nashville apart from other competitions. We help students become whole, healthy and happy adults, no matter what their desired careers are, and mental health is certainly a vital component of that.
"I am proud that MTSU is affiliated with a program that puts mental health first and creates a sense of community."
Located in the United Kingdom, LIPA is a world leading center of excellence for the training of those who make performance possible. An international community of performers, creatives, technicians, filmmakers and business people who learn by working together with industry partners on fully realized productions and projects. LIPA is world renowned as a leading provider of university level creative and performing arts training with a portfolio of ambitious and popular courses.
"As the 'World Capital City of Pop' it's great to see Liverpool in a new song writing collaboration with the world Music City, Nashville," said Martin Isherwood, head of music for LIPA. "These two great song cities are the home and source of some of the world's best songwriters and songs. Together, they are leading the song writing world to inspire songwriters to use their skill and creativity to promote what the world needs now more than ever: human kindness.
"As well as using the power of music and songs to lift our spirits, The Road to Nashville Liverpool International song contest, also offers support to all songwriter entrants with mental health issues."
Isherwood discusses the effort in this brief video: https://www.youtube.com/shorts/h-UVsBGrGok.
Martin Isherwood, left, head of music for the Liverpool Institute for the Performing Arts in the United Kingdom, poses for a promotional photo with Dr. Shamender Talwar, co-founder of The Unity of Faiths Foundation, or TUFF. MTSU has partnered with LIPA and TUFF to support The Road to Nashville – Liverpool International Song Contest 2022 which will provide free mental health counseling to students who submit entries to the contest. (Submitted photo)
Alyssa Bonagura, recording artist, songwriter and graduate of LIPA, talked about the importance of music and the link to mental health.
"I spent three years, 2006 to 2009, attending the Liverpool Institute for the Performing Arts. When I was over there, I had never felt more at home by the Liverpool people," Bonagura said. "You are combining two magical cities because music is at the heart of both of them. One of my biggest songs of my career was written in Liverpool called 'I Make My Own Sunshine'. I was going through a tough time being far away from my family when I wrote that song. This is such an important cause.
"A song can change your life, it can change your perspective, and it can change your mental health in an instant."
About The Road to Nashville – Liverpool International Song Contest
The Road to Nashville 2022 was birthed from the 2020-21 Liverpool International Song Contest, aimed at tackling discrimination and stigma around mental illness specifically tailored towards those in the creative sector. Created by TUFF (The Unity of Faiths Foundation) and backed by both the Nashville Metro City Council and the Liverpool City Council, the 2022 Road to Nashville Contest started with the global #KIND20 campaign. During the pandemic, TUFF's global #KIND20 campaign was a way to demonstrate and promote social integration and reached a staggering 6.7 million people worldwide. From here, the Road to Nashville – Liverpool International Song Contest expanded to address TUFF's wider goals of empowering young people and promoting acceptance, equality and respect for other cultures.
About TUFF – the co-organizer
The Unity of Faiths Foundation, or TUFF, is a British secular charitable organization working in four continents. TUFF bridges community sectors, organizations and government by rebuilding social integration and global community cohesion. TUFF empowers youth through participation in sports, music and science, as well as teaching education in human values such individual liberty, gender equality and respect for other cultures. TUFF was established in 2011 and has the support and acknowledgments of many dignitaries including Pope Francis, the Queen of England, and former President Barack Obama to name a few. The ultimate goal is to share kindness and facilitate the integration and empowerment of those people who do not have a voice, due to numerous challenges and obstacles they face in their daily lives.
To learn more or donate to TUFF, visit www.tuff.earth or find them on Facebook, Instagram and Twitter.
"The Road to Nashville - Liverpool International Song Contest", campus community, College of Media and Entertainment, Commercial Songwriting Program, community partnerships, Department of Recording Industry, Liverpool Institute for the Performing Arts, mental health, mental health counseling, Middle Tennessee State University, MTSU, special events, student news, The Unity of Faiths Foundation
mtsunews


2011-02-03 Assigned to ECHOSTAR TECHNOLOGIES L.L.C. reassignment ECHOSTAR TECHNOLOGIES L.L.C. ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: GRATTON, MAX S., KENNEDY, JOHN T., KUMMER, DAVID A., MINNICK, DAN J.
An electronic device may generate a matrix code that includes information for performing an interactive activity related to content, combine the matrix code with the content, and transmit the combination of the matrix code and the content to a display device. Subsequently, the displayed matrix code may be captured by a matrix code reader in order to initiate performance of the interactive activity. In some implementations, the content may be a sporting event and capture of the matrix code may initiate performance of an activity corresponding to a fantasy sporting event league associated with the sporting event. In various implementations, the matrix code reader's initiation of performance of the interactive activity related to the content may utilize one or more other electronic devices located in a user location.
This disclosure relates generally to content interactive activities, and more specifically to utilizing matrix codes to enable performance of activities that are interactive with displaying content.
The present disclosure discloses systems and methods for enabling interactive activities utilizing matrix codes. An electronic device, such as a content receiver, may generate one or more matrix codes (such as one or more quick response (QR) codes). The matrix codes may include information that can be utilized to perform at least one interactive activity related to one or more instances of content. The electronic device may combine the generated matrix codes with the instance of content and transmit the combination to one or more display devices. One or more matrix code readers may then capture the displayed matrix codes to initiate performance one or more interactive activities related to instances of content.
In various implementations, the instance of content may be a sporting event. In such implementations, the interactive activity may correspond to a fantasy sporting event league associated with the sporting event. As such, the interactive activity may include, but is not limited to, obtaining and/or displaying statistics related to the impact of the sporting event on a user's fantasy sporting event account, altering a configuration of a user's fantasy sporting event account based on the sporting event, and other such activities that have a correspondence between a user's participation in a fantasy sporting league and the sporting event.
In one or more implementations, performance of the at least one interactive activity related to the instance of content as initiated by the matrix code reader utilizing information decoded from the matrix code may utilize one or more electronic devices located in a user location. Initiating performance of the interactive activity may include, but is not limited to, transmitting a list of operations related to the interactive activity (such as a recipe related to a cooking show) to the electronic device. In response, the electronic device may display the list of operations, modify the list of operations based on factors of the users location, perform operations from the list of operations, instruct a user to perform operations from the list of operations, monitor the status of the interactive activity, notify a user regarding the status of the interactive activity, perform instructions provided by a user in response to notifications regarding the status of the interactive activity, and/or other actions related to the interactive activity and/or the list of operations.
It is to be understood that both the foregoing general description and the following detailed description are for purposes of example and explanation and do not necessarily limit the present disclosure. The accompanying drawings, which are incorporated in and constitute a part of the specification, illustrate subject matter of the disclosure. Together, the descriptions and the drawings serve to explain the principles of the disclosure.
FIG. 1 is a block diagram illustrating a system for enabling interactive activities utilizing matrix codes.
FIG. 2 is a flow chart illustrating a first example method for enabling interactive activities utilizing matrix codes. This method may be performed by the system of FIG. 1.
FIG. 3 is a flow chart illustrating a second example method for enabling interactive activities utilizing matrix codes. This method may be performed by the system of FIG. 1.
FIGS. 4A-4D are diagrams illustrating a user utilizing a first example system for enabling interactive activities. The first example system may be the system of FIG. 1.
FIGS. 5A-5J are diagrams illustrating a user utilizing a second example system for enabling interactive activities. The second example system may be the system of FIG. 1.
The description that follows includes sample systems, methods, and computer program products that embody various elements of the present disclosure. However, it should be understood that the described disclosure may be practiced in a variety of forms in addition to those described herein.
Content receivers (such as television receivers, set top boxes, digital video recorders, digital video disk (DVD) players, personal computers, and so on) are frequently utilized by users to receive and present content from content providers (such as satellite or cable television providers, video on demand providers, pay per view programming providers, DVD retailers, and so on). Sometimes, users may be able to perform activities that are related to content that is presented by such a content receiver in order to interact with the content in various ways. By way of a first example, a user prepares food that is also being prepared on a cooking program. By way of a second example, a user may engage in a fantasy sporting event league where the user selects various players, teams, and so on of a particular sport and competes against other users based on the actual sporting performance of the selection. As users may be able to perform interactive activities related to content that they view, users may be able to make more use out of the content that they can access and may enjoy such content more than if they were not able to perform such interactive activities.
However, users viewing content may not attempt to perform such interactive activities related to their viewed content. Performance of such interactive activities may require users to stop viewing content, leave their current location, physically access other devices than the devices they are currently utilizing, and so on. Users may find the actions they are required to perform in order to perform such interactivities to be too burdensome or tedious. As such, the users may determine not to perform such interactive activities and may not experience the greater enjoyment of viewed content that may be possible through such interactive activities.
The present disclosure discloses systems and methods for enabling interactive activities utilizing matrix codes. An electronic device may generate one or more matrix codes that include information for performing one or more interactive activities related to one or more instances of content. The electronic device may combine the matrix code with the instance of content. The electronic device may also transmit the combination of the matrix code and the instance of content to one or more display devices. Subsequently, the displayed matrix code may be captured by one or more matrix code readers to initiate performance of the interactive activity. As such, one or more users may be enabled to perform the interactive activity related to the content utilizing the matrix code. In some implementations, the instance of content may be a sporting event and capture of the matrix code may initiate performance of one or more activities corresponding to a fantasy sporting event league associated with the sporting event. In various implementations, performance of the interactive activity related to the instance of content may utilize one or more other electronic devices located in a user location.
FIG. 1 is a block diagram illustrating a system 100 for enabling interactive activities utilizing matrix codes. The system 100 includes a content receiver 101, one or more content providers 102, one or more display devices 103, and at least one matrix code reader 104. The content receiver may be any kind of content receiver such as a television receiver, a set top box, a digital video recorder, a DVD player, a personal computer, and/or any other such electronic device operable to receive content from one or more providers. The content provider may be any kind of content provider such as satellite, cable, over-the-air (OTA) or internet protocol television providers, video on demand providers, pay per view programming providers, DVD retailers, and/or any other entity that provides content to one or more content receivers via one or more communication links and/or storage media distribution systems. The display device may be any kind of display device such as a cathode ray tube display, a liquid crystal display, a television, a computer monitor, and/or any other electronic device operable to display content transmitted by one or more content receivers. The matrix code reader may be any kind of matrix code reading device such as a cellular telephone, a smart phone, a mobile computer, a tablet computer, a personal digital assistant, a barcode reader and/or other electronic device operable to detect and/or capture one or more matrix codes.
The content receiver 101 may include one or more processing units 108, one or more one or more non-transitory storage media 109 (which may take the form of, but is not limited to, a magnetic storage medium; optical storage medium; magneto-optical storage medium; read only memory; random access memory; erasable programmable memory; flash memory; and so on), one or more communication components 111, and one or more output components 112. The processing unit may execute instructions stored in the non-transitory storage medium to receive one or more instances of content from the content provider 102 via the communication component, store such content in the non-transitory storage medium, and/or transmit such content to the display device 103 via the output component. Although the content receiver and display device are illustrated and described as separate components, in various implementations the content receiver and display device may be incorporated into a single component.
Content transmitted by the content receiver 101 to the display device 103 may include one or more matrix codes (such as one or more QR codes). Such matrix codes may include information that can be utilized to perform at least one interactive activity related to the content. By way of a first example, the content may include a football game and the information may be utilizable to perform one or more activities corresponding to one or more fantasy football leagues associated with the football game. By way of a second example, the content may include a cooking show and the information may be utilizable to perform actions to assist a user in preparing one or more food items discussed on the cooking show. In some implementations, the content receiver may generate one or more matrix codes and combine the matrix codes with content before transmitting the content to the display device. However, in other implementations the content received by the content receiver may include one or more matrix codes.
The matrix code reader 104 may include one or more processing units 113, one or more non-transitory storage media 114, and one or more optical detectors 116 (such as one or more still image cameras, video cameras, barcode detectors, and/or any other device operable to capture matrix codes). In some implementations, the matrix code reader may also include one or more communication components 115. The processing unit 113 may execute instructions stored in the non-transitory storage medium 114 to capture one or more matrix codes displayed by the display device 103 utilizing the optical detector 116, decode the captured matrix code (and/or utilize a backend server 107 to decode the captured matrix code), and/or initiate performance of one or more interactive activities related to content displayed by the display device utilizing information decoded from the captured matrix code.
In one or more implementations, the content may be a sporting event and the matrix code may include information that can be utilized to perform one or more activities corresponding to one or more fantasy sporting leagues associated with the sporting event. In such implementations, the content receiver 101 may store data related to a user's participation in one or more fantasy sporting leagues, analyze received content to determine that the content includes one or more sporting events related to the fantasy sporting league (such as by analyzing metadata included with and/or corresponding to the content), generate a matrix code that includes information that can be utilized to perform one or more activities associated with the user's participation in the fantasy sporting league, and transmit the matrix code as well as the content to the display device 103. The matrix code reader 104 may then capture the matrix code displayed by the display device, decode the matrix code, and initiate performance of the one or more activities associated with the user's participation in the fantasy sporting league. Such activities may include, but are not limited to, obtaining and/or displaying statistics related to the impact of the sporting event on the user's fantasy sporting event account, altering the configuration of the user's fantasy sporting event account based on the sporting event, and other such activities that have a correspondence between the user's participation in the fantasy sporting league and the sporting event. In some cases, the matrix code reader may communicate with one or more server computers 107 (which may be configured by one or more providers of the fantasy sporting league to provide one or more services related to the fantasy sporting league) via the communication component 115 in order to initiate performance of the one or more activities.
The information may include a list of operations to perform as part of performing the interactive activity. For example, the list of operations for performing an interactive activity of preparing a roast turkey as demonstrated by a cooking show may include a recipe for preparing the roast turkey. The system 100 may include one or more electronic devices 105 which may be located in the user's location (such as a home, business, or other location where a user utilizes the content receiver 101) which may be utilized to perform one of more of the operations on the list of operations and/or other actions associated with performance of the interactivity. As such, as part of initiating performance of the interactive activity, the matrix code reader 104 may transmit the information decoded from the captured matrix code and/or otherwise signal the electronic device utilizing the communication component 115.
The electronic device 105 may be any kind of electronic device such as an electronic kitchen appliance, a computing device, a telephone, a fax machine, a washing machine, and/or any other kind of electronic device that is operable to perform actions that may be utilized in performing the interactive activity. The electronic device may include one or more processing units 117 and one or more non-transitory storage media 118. In some instances, the electronic device may also include one or more sensors 121 and/or one or more output components 120 operable to transmit output to one or more display devices 106 (which may or may not be incorporated into the electronic device). The sensor may be any kind of sensor such as a temperature sensor, a camera, a user input detector, and/or any other sensor operable to detect the status of the electronic device and/or operations performed by and/or utilizing the electronic device. The electronic device may receive the information decoded from the captured matrix code and/or other signal from the matrix code reader 104 via the communication component 105 and in response the processing unit 117 may execute one or more instructions stored in the non-transitory storage medium 118 to perform one or more actions related to performance of the interactive activity.
In some cases, in response to receiving the list of operations associated with performance of the interactive activity, the electronic device 105 may analyze the list of operations, determine to alter at least a portion of the list of operations based on one or more location factors associated with the user's location, and alter the list of operations accordingly. For example, the list of operations may include a recipe for baking a cake that is being shown on a food program. In this example, the recipe may be designed to be performed at sea level. However, the user's location may be at an elevation significantly different than sea level (such as five thousand feet above sea level, ten thousand feet above sea level, and so on) and therefore cooking times and/or other aspects of the recipe may need to be altered. Further in this example, the sensor 121 may be an altitude sensor. The electronic device 105 may receive the recipe for baking the cake, determine from the sensor that the user's location is not at sea level, and alter the recipe accordingly.
In some instances, in response to receiving the list of operations associated with performance of the interactive activity, the electronic device 105 may display at least a portion of the list of operations on the display device 106. For example, the electronic device may be a refrigerator with an incorporated television and the list of operations may include dietary suggestions related to a health program. As such, when the refrigerator receives the list of dietary suggestions, the refrigerator may display the list of dietary suggestions on the incorporated television so that the user can review the list when opening the refrigerator to obtain a snack.
The electronic device 105 may perform one or more operations from the list in response to receiving the list of operations in one or more implementations. For example, if the list of operations includes a recipe for baking a casserole and the electronic device is an oven, the oven may preheat to a temperature specified in the list of operations in response to receiving the list. Further, the electronic device may provide one or more instructions to the user (such by transmitting the one or more instructions to the matrix code reader 104 via the communication component 119) in response to receiving the list. In the above example where the list of operations includes baking a casserole and the electronic device is an oven that preheats to a specified temperature, the oven may transmit a message to the user instructing the user to perform an operation of the recipe (such as coating a casserole dish with butter in preparation for putting casserole ingredients in the casserole dish) while the oven is preheating. Moreover, the electronic device may provide such user instructions after completing one or more operations from the list such as the oven in the above example transmitting instructions to the user to place the casserole in the oven after the oven has finished preheating.
By way of another example, the electronic device 105 may be a refrigerator with an associated display device and the list of operations may include a recipe for baking lasagna. The refrigerator may track an inventory of food products stored within the refrigerator and may analyze the list of operations to determine ingredients necessary to perform the recipe, and may display a shopping list for recipe ingredients not currently in the refrigerator's inventory and/or transmit such a shopping list to one of the user's device (such as to the matrix code reader 104, the display device 103 or another device via the communication component 119).
Additionally, during performance of one or more actions related to the interactive activity in response to the signal, information decoded from the captured barcode, and/or list of operations received from the matrix code reader 104, the electronic device 105 may utilize the sensor 121 to monitor the status of the one or more actions and/or report such status to the user (such as by transmitting the status to the matrix code reader via the communication component 119). For example, in an implementation where the electronic device 105 is an oven and the list of operations includes a recipe for cooking a turkey, the oven may utilize one or more sensors 121 to monitor the cooking of the turkey. In some implementations, such sensors may include one or more cameras (and/or other temperature sensors such as laser temperature sensors) and the processing unit 117 may analyze one or more pictures taken by such cameras (and/or other temperature related data captured by other such temperature sensors) to determine whether or not the turkey is fully cooked. If the processing unit 117 determines that the turkey is fully cooked, the oven may transmit a message (such as to the matrix code reader 104 and/or the display device 103 via the communication component 119) notifying the user that the cooking is finished. The oven may also be operable in such cases to turn off and stop the cooking of the turkey or other such operations based on a message received from the user (such as from the matrix code reader via the communication component) submitted by the user in response to receiving the notification. In other such implementations, the oven may transmit one or more pictures captured by the camera to the user without analyzing the pictures to determine whether or not the turkey is cooked and may act on user instructions submitted in response to the transmitted pictures.
FIG. 2 illustrates a first example method 200 for enabling interactive activities utilizing matrix codes. The method 200 may be performed by the system 100 of FIG. 1. The flow begins at block 201 and proceeds to block 202 where the content receiver 101 generates a matrix code (such as a QR code) that includes information that can be utilized to perform an interactive activity corresponding to a fantasy sporting league. The flow then proceeds to block 203 where the content receiver combines the matrix code with content that includes a sporting event related to the fantasy sporting league. Next, the flow proceeds to block 204 where the content receiver transmits the combined content and matrix code to the display device 103 before the flow proceeds to block 205.
At block 205, the matrix code reader 104 captures the matrix code displayed by the display device 103. Then the flow proceeds to block 206 where the matrix code reader decodes the matrix code before the flow proceeds to block 207. At block 207, the matrix code reader determines whether the matrix code reader will perform the interactive activity corresponding to the fantasy sporting league or whether the matrix code reader will contact the server computer 107 in order to perform the interactive activity. If the matrix code reader determines to perform the interactive activity, the flow proceeds to block 208 where the matrix code reader performs the interactive activity before the flow proceeds to block 209. Otherwise, the flow proceeds to block 211 where the matrix code reader contacts the server computer before the flow proceeds to block 209.
At block 209, the matrix code reader 104 determines whether or not the interactive activity has been completed. If so, the flow proceeds to block 210 and ends. Otherwise, the flow returns to block 207 where the matrix code reader determines whether the matrix code reader will perform additional actions related to the interactive activity corresponding to the fantasy sporting league or whether the matrix code reader will contact the server computer 107 in order to perform the additional actions.
Although the first example method 200 illustrates and described the content receiver 101 as generating the matrix code and combining the matrix code with content, other contemplated arrangements are possible. For example, in other implementations the content provider 102 may generate the matrix code and/or combine the matrix code with the content without departing from the scope of the present disclosure.
FIG. 3 illustrates a second example method 300 for enabling interactive activities utilizing matrix codes. The method 300 may be performed by the system 100 of FIG. 1. The flow begins at block 301 and proceeds to block 302 where the content receiver 101 generates a matrix code (such as a QR code) that includes information that can be utilized to perform an interactive activity utilizing the electronic device 105. The flow then proceeds to block 303 where the content receiver combines the matrix code with content related to the interactive activity. Next, the flow proceeds to block 304 where the content receiver transmits the combined content and matrix code to the display device 103 before the flow proceeds to block 305.
At block 305, the matrix code reader 104 captures the matrix code displayed by the display device 103. Then the flow proceeds to block 306 where the matrix code reader decodes the matrix code before the flow proceeds to block 307. At block 307, the matrix code reader transmits the information decoded from the matrix code to the electronic device 105 before the flow proceeds to block 308.
At block 308, the electronic device 105 determines whether or not to perform one or more actions related to the interactive activity. If no, the flow proceeds to block 325 and ends. Otherwise, the flow proceeds to block 309 where the electronic device determines whether or not to modify one or more operations in a list of operations included in the information. If so, the flow proceeds to block 310 where the electronic device modifies such operations before the flow proceeds to block 311. Otherwise, the flow proceeds directly to block 311.
At block 311, the electronic device 105 determines whether or not to display one or more portions of the list of operations. If so, the flow proceeds to block 312 where the electronic device transmits the one or more portions of the list of operations to the display device 106 before the flow proceeds to block 313. Otherwise, the flow proceeds directly to block 313.
At block 313, the electronic device 105 determines whether or not to perform one or more of the operations from the list of operations. If so, the flow proceeds to block 314 where the electronic device performs the one or more operations before the flow proceeds to block 315. Otherwise, the flow proceeds directly to block 315.
At block 315, the electronic device 105 determines whether or not to detect a status of the interactive activity utilizing the one or more sensors 121. If so, the flow proceeds to block 316 where the electronic device utilizes the one or more sensors to detect the status of the interactive activity before the flow proceeds to block 317. Otherwise, the flow proceeds to block 323.
At block 323, the electronic device 105 determines whether or not to instruct a user to perform one or more operations from the list of operations. If so, the flow proceeds to block 324 where the electronic device transmits such instructions to the user (such as to the matrix code reader 104 and/or the display device 103 via the communication component 119) before the flow returns to block 308 and the electronic device determines whether or not to perform one or more actions related to the interactive activity. Otherwise, the flow returns directly to block 308 and the electronic device determines whether or not to perform one or more actions related to the interactive activity.
At block 317, after the electronic device 105 detects the status of the interactive activity, the electronic device determines whether or not to notify the user regarding the status of the interactive activity. If not, the flow returns to block 308 and the electronic device determines whether or not to perform one or more actions related to the interactive activity. Otherwise, the flow proceeds to block 318 where the electronic device transmits a notification regarding the status of the interactivity to the user (such as to the matrix code reader 104 and/or the display device 103 via the communication component 119) before the flow proceeds to block 319.
At block 319, after transmitting the status of the interactive activity to the user, the electronic device 105 determines whether or not to wait for the user to provide one or more instructions in response to the notification. If not, the flow returns to block 308 and the electronic device determines whether or not to perform one or more actions related to the interactive activity. Otherwise, the flow proceeds to block 320 where the electronic device waits to receive the one or more user instructions before the flow proceeds to block 321.
At block 321, after the electronic device 105 determines to wait to receive one or more user instructions in response to the notification, the electronic device determines whether or not the one or more user instructions have been received. If so, the flow proceeds to block 314 where the electronic device performs the one or more user instructions. Otherwise, the flow returns directly to block 308 and the electronic device determines whether or not to perform one or more actions related to the interactive activity.
Although the second example method 300 illustrates and described the content receiver 101 as generating the matrix code and combining the matrix code with content, other contemplated arrangements are possible. For example, in other implementations the content provider 102 may generate the matrix code and/or combine the matrix code with the content without departing from the scope of the present disclosure. Further, although the method 300 is illustrated and described as performing the operations of blocks 308-314 and performing such operations in a particular order, in other contemplated arrangements various combinations of one or more of the operations of blocks 308-324 may be performed in various orders without departing from the scope of the present disclosure.
Returning to FIG. 1, although the matrix code reader 104 is illustrated and described as signaling and/or transmitting the information decoded from the captured matrix code to the electronic device 105 via the communication components 115 and 119, other contemplated arrangements are possible. For example, in some implementations the matrix code reader may include one or more associated display devices (not shown), which may or may not be integrated with the matrix code reader, and the electronic device may include one or more optical detectors (not shown). As such, in response to capturing a matrix code, the matrix code reader may itself display a matrix code (which may be the captured matrix code, a matrix code generated by the matrix code reader in response to decoding the captured matrix code, and/or other such matrix code) on the display device associated with the matrix code reader and the electronic device may utilize the optical detector of the electronic device to capture the matrix code displayed by the matrix code reader.
FIGS. 4A-4D illustrate a user 401A-401D utilizing a first example system 400A-400D for enabling interactive activities. The first example system 400A-400D may be the system of FIG. 1. As illustrated in FIG. 4A, the user 401A may be watching a football game that is displayed on a television screen 402A of a television 403A. While displaying the football game, the television may generate a QR code that includes information that the user can utilize to obtain statistics affected by the football game about a player in their fantasy football league who is playing in the football game.
As illustrated in FIG. 4B, after the television 404B generates the QR code 406B, the television may combine the QR code with the football game and display the combination on the screen 402B. Subsequently, the user 401B may utilize a cellular telephone 404B to capture the QR code 406B. When the user captures the QR code utilizing the cellular telephone, as illustrated in FIG. 4C, the cellular telephone 404C may display an indication on a screen 405C of the cellular telephone that the QR code 406C was captured.
Then, as illustrated in FIG. 4D, in response to capturing the QR code 406D, the cellular telephone 404D may utilize information decoded from the QR code obtain the statistics affected by the football game about the player in the user's fantasy football league who is playing in the football game and present such statistics on the screen 405D.
FIGS. 5A-5J illustrate a user 503A-503J utilizing a second example system 500A-500J for enabling interactive activities. The first example system 500A-500J may be the system of FIG. 1. As illustrated in FIG. 5A, the user 503A may be watching a cooking show on a television screen 506A of a television 505A that is connected to a set top box 504A in the user's living room 501A. As illustrated in FIG. 5B, while the television 505B is displaying the cooking show, the television may display a QR code 513B that has been combined with the displayed cooking show and can be captured by the user 503B in order to perform a recipe for cooking pork chops along with the cooking show. As illustrated in FIG. 5C, the user 503C may utilize a smart phone 507C to capture the QR code, which may display a message on a smart phone screen 508C indicating that the QR code 513C has been captured.
As illustrated in FIG. 5D, in response to capturing the QR code 513D, the smart phone 507D may transmit a recipe for cooking pork chops decoded from the QR code to a refrigerator 509D in the user's 503D kitchen 502D. The refrigerator may display the received recipe for cooking pork chops on a refrigerator screen 510D. As such, the user may be able to utilize the refrigerator screen to view the recipe while in the kitchen. Further, in response to capturing the QR code, the smart phone may also transmit the recipe to oven 511D in the user's kitchen. As illustrated in FIG. 5E, in response to receiving the recipe, the oven 511E may perform the first operation of the recipe by beginning to preheat itself to three-hundred and fifty degrees and may display such on an oven display 512E. In at least one embodiment, the smart phone 507E may prompt the user regarding whether to preheat the oven and may the initiate transmission of a command to the over to begin the preheating process. The oven may also respond to the smart phone 507E to confirm that the oven is preheating and the smart phone may display such a confirmation on the smart phone screen 508E.
While preheating itself to three-hundred and fifty degrees, the oven 511E may monitor the status of the preheating. As illustrated in FIG. 5F, when preheating is finished and the oven 511F has reached three-hundred and fifty degrees, as illustrated on the oven display 512F, the oven may transmit a message to the smart phone 507F that preheating is finished. The smart phone may display the message on the smart phone screen 508F.
As illustrated in FIG. 5G, after being notified that the oven has preheated, the user 503G may go to the kitchen 502G and follow the next step in the recipe displayed on the refrigerator screen 510G by putting a cookie sheet of pork chops 513G into the oven 511G and providing input to the oven to begin cooking.
After receiving input from the user to begin cooking, the oven 513G may evaluate whether the cooking time indicated in the recipe needs to be adjusted for altitude. In this example, as illustrated in FIG. 5H, the oven 511H determines that the recipe is designed for the same elevation as the user and does not require adjustment and the oven sets itself to cook for thirty minutes, displaying such on the oven display 512H.
While cooking the pork chops, the oven 511H may monitor the cooking of the pork chops by taking one or more pictures of the pork chops and utilizing image evaluation software to determine from the color of the pork chops that the pork chops are done cooking prior to the cooking time indicated by the recipe. Hence, as illustrated in FIG. 5I, the oven 511I may transmit a photo of the pork chops to the smart phone 507I along with a prompt asking if the user 503I wants to turn off the oven, which the smart phone 507I may display on the smart phone screen 508I. As illustrated in FIG. 5J, the user 503J may utilize the smart phone 507J to respond affirmatively to the prompt. The smart phone may relay the user's response to the oven 511J, which may then shut itself off and display a message indicating such on the oven display 512J.
In some embodiments, the oven 511J (or another appliance, such as a stove, mixer, blender, washing machine or dryer) may actively follow instructions which are contained in or associated with the QR code 513D. For example, the oven 511J may be configured to preheat to a specific temperature and cook for a specified period of time associated with a receipt identified by the QR code 513D. Once the specified time period has been reached, the oven 511J or other appliance may be configured to shut off automatically per instructions associated with a received recipe. According to techniques described above, an appliance may modify instructions according to data collected by sensors and/or user supplied input depending on desired design criteria. In at least one embodiment, instructions associated with a recipe may be transmitted by the smart phone 507J and processed by multiple appliances. For example, an oven may be configured to preheat and/or cook according to instructions contained in a recipe. Additionally, a mixer may be configured to mix or knead ingredients for a specified period of time according to instructions associated with the recipe. Responsive to completion of the mixing/kneading operation, the user may be provided with an indicator (such as via the smart phone 507J) prompting the user to move the ingredients into the oven for cooking. In at least one embodiment, a stove may be configured to cook food at various heating levels for specified periods of time according to the receipt. The stove may be configured with a mixing magnetic device, vibration unit or other automated stirring mechanism that stirs the food periodically according to the instructions contained in the recipe. It is to be appreciated that various other cooking steps may be automated or semi-automated according to instructions associated with the QR code 513D according to desired design criteria.
In various implementations, the set top box 504J may automatically pause content being displayed on the television screen 506J of the television 505J so that the user 503J may perform various operations associated with the QR code 513D without missing part of the content. In such implementations, the set top box may pause the content in response to receiving a signal from the smart phone 507J, the oven 511J, and/or any other electronic device involved with performance of the operations associated with the QR code. For example, if a recipe associated with a cooking show presented by the set top box includes the operation of cleaning and seasoning a turkey and placing the turkey in an oven after the oven has preheated, the smart phone and/or the oven may signal the set top box to pause the cooking show when the oven starts preheating. In this way, the user may be able to prepare the turkey to be placed into the oven without having to miss part of the cooking show and/or without having to pause the cooking show himself.
In various implementations, the content presented by the set top box 504J may be pre-recorded content and may include one or more bookmarks associated with various operations that the user 503J, the oven 511J, and/or other electronic devices may perform associated with the QR code 513D. As such, the user may be able to control the set top box to present other content while one or more operations are being performed and may then utilize the one or more bookmarks to return to a place in the content related to the operation that has been completed. For example, a pre-recorded cooking show presented by the set top box may demonstrate a recipe for baking a cake and the user may bake the cake along with the show. As part of the recipe, the cake make require baking for a duration of time. The cooking show may not include the full duration of time for the baking, but may instead cut to a time when the cake is finished. As such, the user may control the set top box to view other programming while the cake is baking and, when the user's cake has finished baking, may utilize a bookmark included in the pre-recorded cooking show to return to the cooking show where the cooking show's cake has finished baking. In this way, the user is not required to pause the cooking show and sit idle until the user's cake bakes in order to be able to follow along with the cooking show in performing the remaining steps of the recipe.
In the present disclosure, the methods disclosed may be implemented as sets of instructions or software readable by a device. Further, it is understood that the specific order or hierarchy of steps in the methods disclosed are examples of sample approaches. In other embodiments, the specific order or hierarchy of steps in the method can be rearranged while remaining within the disclosed subject matter. The accompanying method claims present elements of the various steps in a sample order, and are not necessarily meant to be limited to the specific order or hierarchy presented.
The described disclosure may be provided as a computer program product, or software, that may include a non-transitory machine-readable medium having stored thereon instructions, which may be used to program a computer system (or other electronic devices) to perform a process according to the present disclosure. A non-transitory machine-readable medium includes any mechanism for storing information in a form (e.g., software, processing application) readable by a machine (e.g., a computer). The non-transitory machine-readable medium may take the form of, but is not limited to, a magnetic storage medium (e.g., floppy diskette, video cassette, and so on); optical storage medium (e.g., CD-ROM); magneto-optical storage medium; read only memory (ROM); random access memory (RAM); erasable programmable memory (e.g., EPROM and EEPROM); flash memory; and so on.
It is believed that the present disclosure and many of its attendant advantages will be understood by the foregoing description, and it will be apparent that various changes may be made in the form, construction and arrangement of the components without departing from the disclosed subject matter or without sacrificing all of its material advantages. The form described is merely explanatory, and it is the intention of the following claims to encompass and include such changes.
While the present disclosure has been described with reference to various embodiments, it will be understood that these embodiments are illustrative and that the scope of the disclosure is not limited to them. Many variations, modifications, additions, and improvements are possible. More generally, embodiments in accordance with the present disclosure have been described in the context or particular embodiments. Functionality may be separated or combined in blocks differently in various embodiments of the disclosure or described with different terminology. These and other variations, modifications, additions, and improvements may fall within the scope of the disclosure as defined in the claims that follow.
transmitting the at least one list of operations to perform from the at least one matrix code reader to the at least one electronic device.
2. The method of claim 1, wherein the at least one instance of content comprises at least one sporting event, the at least one interactive activity comprises at least one activity corresponding to at least one fantasy sporting event league associated with the at least one sporting event, and the information comprises data that enables at least one user to initiate performance of the at least one activity corresponding to the at least one fantasy sporting event league at least by capturing the at least one matrix code utilizing the at least one matrix code reader.
3. The method of claim 1, wherein the at least one instance of content comprises content related to food preparation and the at least one list of operations comprises at least one list of operations for preparing at least one food item.
4. The method of claim 1, wherein the at least one electronic device transmits at least a part of the at least one list of operations to perform to at least one additional display device.
5. The method of claim 1, wherein the at least one electronic device performs at least one first operation from the at least one list of operations and transmits at least one instruction to at least one user indicating that the at least one user is to perform at least one second operation from the at least one list of operations that is subsequent to the at least one first operation.
6. The method of claim 1, wherein the at least one electronic device detects at least one status of performance of at least one operation from the at least one list of operations utilizing at least one sensor and transmits the at least one status to at least one user.
7. The method of claim 6, wherein the at least one electronic device receives at least one user instruction from the at least one user in response to the at least one status and performs at least one action specified by the at least one user response.
transmitting the at least one list of operations to perform from the at least one matrix code reader to the at least one electronic device, wherein the at least one electronic device alters at least a portion of the at least one list of operations based on at least one location factor of the user location.
at least one electronic device that is located at a user location and is utilizable to perform at least a portion of the at least one interactive activity, wherein the at least one matrix code reader processing unit is configured to transmit the at least one list of operations to perform to the at least one electronic device utilizing at least one communication component.
10. The system of claim 9, wherein the at least one electronic device detects at least one status of performance of at least one operation from the at least one list of operations utilizing at least one sensor and transmits the at least one status to at least one user.
11. The system of claim 10, wherein the at least one electronic device receives at least one user instruction from the at least one user in response to the at least one status and performs at least one action specified by the at least one user response.
12. The system of claim 9, wherein the at least one electronic device performs at least one first operation from the at least one list of operations and transmits at least one instruction to at least one user indicating that the at least one user is to perform at least one second operation from the at least one list of operations that is subsequent to the at least one first operation.
13. The system of claim 9, wherein the at least one electronic device transmits at least a part of the at least one list of operations to perform to at least one additional display device utilizing at least one output component.
14. The system of claim 9, wherein the at least one instance of content comprises content related to food preparation and the at least one list of operations comprises at least one list of operations for preparing at least one food item.
15. The system of claim 9, wherein the at least one instance of content comprises at least one sporting event and the performance of the at least one interactive activity comprises performing at least one activity corresponding to at least one fantasy sporting event league associated with the at least one sporting event utilizing the information.
transmitting the at least one list of operations to perform from the at least one matrix code reader to the at least one electronic device, wherein the at least one electronic device alters at least one operation of the at least one list of operations based on at least one location factor of the user location.
"Android App Reviews & Showcase Just a Tapp Away," Android Tapp, 10 pp. Found online at http://www.androidtapp.com/download-the-weather-channel-android-app-from-your-tv/, Oct. 22, 2010.
"Can Mobile Barcodes Work on TV?," India and Asia Pacific Mobile Industry Reports, Sep. 2009, 4 pp. Found online at http://www.gomonews.com/can-mobile-barcodes-work-on-tv/, Oct. 22, 2010.
"FOX TV Uses QR Codes," 2d Barcode Strategy, Sep. 2010, 6 pp. Found online at http://www.2dbarcodestrategy.com/2010/09/fox-tv-uses-qr-codes.html, Oct. 22, 2010.
"FOX's Fringe Uses QR Code," 2d Barcode Strategy, Oct. 2010, 4 pp. Found on the Internet at http://www.2dbarcodestrategy.com/2010/10/foxs-fringe-uses-qr-code.html, Oct. 22, 2010.
"Mobile Paths: QR Codes Come to TV," Mobile Behavior: An Omnicom Group Company, Sep. 2010, 8 pp. Found online at http://www.mobilebehavior.com/2010/09/27/mobile-paths-qr-codes-come-to-tv, Oct. 22, 2010.
"What Can I Do with the QR Barcode," Search Magnet Local-QR Barcode Technology, 2 pp. Found online at http://www.searchmagnetlocal.com/qr-barcode-technology.html, Oct. 22, 2010.
"What Can I Do with the QR Barcode," Search Magnet Local-QR Barcode Technology, 2 pp. Found online at http://www.searchmagnetlocal.com/qr—barcode—technology.html, Oct. 22, 2010.
Byford, D., "Universal Interactive Device," International Business Machines Corporation, Jun. 1998, 1 page.
Gao, J. et al., "A 2D Barcode-Based Mobile Payment System," Multimedia and Ubiquitous Engineering, 2009, 10 pp. Found online at http://ieeexplore.ieee.org/Xplore/login.jsp?url=http%3A%2F%2Fieeexplore.ieee.org%2Fie . . . , Oct. 22, 2010.
International Search Report and Written Opinion of PCT/US11/59977 mailed on Mar. 19, 2012, 7 pages.
International Search Report and Written Opinion of PCT/US11/60002 mailed on Feb. 15, 2012, 7 pages.
International Search Report and Written Opinion of PCT/US11/60094 mailed on Mar. 30, 2012, 7 pages.
International Search Report and Written Opinion of PCT/US11/60104 mailed on Mar. 29, 2012, 9 pages.
International Search Report and Written Opinion of PCT/US11/60121 mailed on Feb. 14, 2012, 7 pages.
International Search Report and Written Opinion of PCT/US11/61074 mailed on Jan. 6, 2012, 11 pages.
International Search Report and Written Opinion of PCT/US11/61211 mailed on Mar. 29, 2012, 8 pages.
International Search Report and Written Opinion of PCT/US11/61773 mailed on Feb. 21, 2012, 7 pages.
International Search Report and Written Opinion of PCT/US11/61778 mailed on Mar. 2, 2012, 7 pages.
International Search Report and Written Opinion of PCT/US11/63111 mailed on Apr. 4, 2012, 9 pages.
International Search Report and Written Opinion of PCT/US11/64709 mailed on Apr. 10, 2012, 8 pages.
International Search Report and Written Opinion of PCT/US2011/060098 mailed on Mar. 29, 2012, 10 pages.
International Search Report and Written Opinion of PCT/US2011/063308 mailed on Mar. 29, 2012, 10 pages.
International Search Report and Written Opinion of PCT/US2011/068161 mailed on Jun. 14, 2012, 19 pages.
International Search Report and Written Opinion of PCT/US2011/068176 mailed on Mar. 29, 2012, 15 pages.
International Search Report and Written Opinion of PCT/US2012/021657 mailed on May 23, 2012, 12 pages.
International Search Report and Written Opinion of PCT/US2012/022405 mailed on Apr. 19, 2012, 11 pages.
International Search Report and Written Opinion of PCT/US2012/024923 mailed on May 22, 2012, 12 pages.
International Search Report and Written Opinion of PCT/US2012/024956 mailed on Jun. 11, 2012, 10 pages.
International Search Report and Written Opinion of PCT/US2012/025502 mailed Jun. 8, 2012, 13 pages.
International Search Report and Written Opinion of PCT/US2012/025607 mailed Jun. 8, 2012, 13 pages.
International Search Report and Written Opinion of PCT/US2012/025634 mailed on May 7, 2012, 8 pages.
International Search Report and Written Opinion of PCT/US2012/026373 mailed Jun. 13, 2012, 14 pages.
International Search Report and Written Opinion of PCT/US2012/026733 mailed Jun. 28, 2012, 11 pages.
International Search Report of PCT/US11/60109 mailed on Feb. 14, 2012, 3 pages.
Kartina Costedio, "Bluefly QR Codes Debut on TV," 2 pp. Found online at http://www.barcode.com/Mobile-Barcode-News/bluefly-qr-codes-debut-on-tv.html, Oct. 22, 2010.
Ngee, S., "Data Transmission Between PDA and PC Using WiFi for Pocket Barcode Application," Thesis, University Teknologi Malaysia, May 2007, 126 pp. Found online at http://eprints.utm.my/6421/1/SeahYeowNgeeMFKE20007TTT.pdf, Oct. 22, 2010.
Nghee, Seah Y. , "Data Transmission Between PDA and PC Using WIFI for Pocket Barcode Application", Thesis, University Teknologi Malaysia, May 2007, 126 pp. Found online at http://eprints.utm.my/6421/1/SeahYeowNgeeMFKE20007TTT.pdf, Oct. 22, 2010.
Olson, Elizabeth, "Bar Codes Add Detail on Items in TV Ads," New York Times, Sep. 2010, 3 pp. Found online at http:www.nytimes.com/2010/09/27/business/media/27bluefly.html?src=busln, Oct. 22, 2010.
Rekimoto, Jun et al., "Augment-able Reality: Situated Communication Through Physical and Digital Spaces", Sony Computer Science Laboratory, 2002, 8 pp. Found online at Citeseer: 10.1.1.20.34.pdf, Oct. 22, 2010.
Schmitz, A., et al., "Ad-Hoc Multi-Displays for Mobile Interactive Applications," 31st Annual Conference of the European Association for Computer Graphics (Eurographics 2010), May 2010, vol. 29, No. 2, 8 pages.
Silverstein, Barry, "QR Codes and TV Campaigns Connect," ReveNews, Sep. 2010, 5 pp. Found online at http://www.revenews.com/barrysilverstein/qr-codes-and-tv-campaigns-connect/, Oct. 22, 2010.
Smith, Lindsay, "Barcodes Make History on Global TV", 3 pp. Found online at http://www.lindsaysmith.com/worlds-first-mobio-mini-telethon/, Oct. 22, 2010.
U.S. Appl. No. 12/961,369, filed Dec. 6, 2010, Office Action mailed Mar. 9, 2012, 17 pages.
U.S. Appl. No. 12/971,349, filed Dec. 17, 2010, Final Office Action mailed Jan. 20, 2012, 10 pages.
U.S. Appl. No. 12/971,349, filed Dec. 17, 2010, Office Action mailed Jul. 16, 2012, 11 pages.
U.S. Appl. No. 12/971,349, filed Dec. 17, 2010, Office Action mailed Nov. 10, 2011, 9 pages.
U.S. Appl. No. 12/984,385, filed Jan. 4, 2012, Office Action mailed Jul. 12, 2012, 16 pages.
U.S. Appl. No. 12/986,721, filed Jan. 7, 2011, Notice of Allowance mailed Jun. 21, 2012, 7 pages.
U.S. Appl. No. 12/986,721, filed Jan. 7, 2011, Office Action mailed Mar. 16, 2012, 6 pages.
U.S. Appl. No. 13/035,525, filed Feb. 25, 2011, Office Action mailed Jul. 18, 2012, 15 pages.
Yamanari, Tomofumi et al., "Electronic Invisible Code Display Unit for Group Work on Reminiscence Therapy," Proceedings of the International MultiConference of Engineers and Computer Scientists 2009, vol. I, IMECS 2009, Mar. 2009, 6 pp. Retrieved from Internet: http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.148.6904&rep1&type=pdf.
Yang, C., et al., "Embedded Digital Information Integrated by Video-on-Demand System," Proceedings of the Fourth International Conference on Networked Computing and Advanced Information Management, IEEE Computer Society, 2008, 6 pages.


text:
Q: Mobile view of user profile pages b0rken / kaput / pining for the fjords I get the Oops! Something Bad Happened! ASPX 500 error page whenever I try and view any user profile using the mobile web view. This happens on any of the Stack Exchange sites:

Clicking on a different link (say, the homepage), then switching back to the full site view makes it possible view profile pages, but that's not much of an option on an iPhone, of course.
To reproduce, go to a user profile, and click on the mobile view link in the footer. To get back, click on Users or Tags and then on the full site link in the footer. Or use a mobile device browser, which is served the mobile view by default.
Site revision: 2015.2.13.2296 (Meta 2015.2.13.3073)

A: Thanks for letting us know. Should be fixed now.
I'm ... not entirely sure what went wrong here. I mean, I know what, but I don't know why. I'm fixing the actual exception, and will ping the devs working on user profile improvements to have them look over the mobile views to make sure everything's kosher going forward.
P.S. Look on the bright side: if the user profile hadn't been nailed to the perch, it'd be pushing up the daisies!

redpajama_set_name: RedPajamaStackExchange


Transforms your hair in minutes with this messy bun, A fuss-free bun that adds instant chic for any occasion. For all-out glamour, choose the Plaited Bun. Simply Clip this High fashion Hair Piece on any part of your head and within minutes you're ready to go.


text:
Showing results for "Non-Judgment"
Non-Judgment Is the Goal
Opening Up to A Life of Non-Judgment
No Need to Defend Yourself
Violence in the World
The Happy Dream
Your State of Mind is Your Only Responsibility!
Being Content in the Present Moment (Part 1)
Relax - Be Gentle with Yourself
I Do Not Know!
What Is My Purpose in the Illusion?
Under Christ Control
Choiceless Awareness
Apparent Changes in Lifes Script Are Not Accidental
Trace the Problem In
Awakening through Relationships
Communal Relationships
An Invitation into the Mystical Experience
Awake in the Dream
Repeating Life Patterns
Willingness, Readiness, and Mastery
Beauty Is a State of Mind
Suicidal Depression without Judgment
The Straight and Narrow Path—Non-Judgment
Living by Guidance
The Ego Is a Major Control Issue
How to Escape the World
Surrender to the Flow
Exposing the Clever One
Unwind Your Mind—Unlearning the World, Part 1
The Thirteenth Floor
Peace, Love & Misunderstanding
The Family Stone
Letting Go of Drama and Judgments
No People Pleasing —Let All Stories Fall Away
Equality Beyond Sexual Orientation in Spirituality
Non-Judgment with a Criminal - There is a Higher Court
I've been summoned for jury duty. How can I practice non-judgment as a juror?
Does A Course in Miracles need defending?
Can any "problem" be solved "in the world" through forgiveness? Can forgiveness...
How can one live without future goals and ambitions??
If in truth, there's no one else out there, who is there to awaken? Why does it...
Does "the body has no needs" mean we don't have to take care of it? If Jesus or...
If it's all my dream, can I then control it?
Lesson 135 says "the body has no needs" but don't we still have to feed it and c...
What is the meaning of "awakening mind"? Are we actually asleep in a dream?
Is it wrong to pray for specifics; i.e. praying to win an art contest?
What distinguishes an authentic spiritual path from that of a cult? What exactl...
Am I at the mercy of the "Dreamer" who will decide when to wake up?
What distinguishes an authentic spiritual path from that of a cult? What exactly...
I'm feeling unfulfilled and confused. Is it possible to change my script to a "h...
I'm feeling like two people... how can I stay in the experience of Love?
How should I practice the Workbook from Lesson 170 forward, and why am I not hav...
How to respond to my drunk, madman husband?


Hannon, Tamara S. ; Arslanian, Silva A.
The incidence of youth type 2 diabetes (T2D), linked with obesity and declining physical activity in high-risk populations, is increasing. Recent multicenter studies have led to a number of advances in our understanding of the epidemiology, pathophysiology, diagnosis, treatment, and complications of this disease. As in adult T2D, youth T2D is associated with insulin resistance, together with progressive deterioration in β cell function and relative insulin deficiency in the absence of diabetes-related immune markers. In contrast to adult T2D, the decline in β cell function in youth T2D is three- to fourfold faster, and therapeutic failure rates are significantly higher in youth than in adults. Whether the more aggressive nature of youth T2D is driven by genetic heterogeneity or physiology/metabolic maladaptation is yet unknown. Besides metformin, the lack of approved pharmacotherapeutic agents for youth T2D that target the pathophysiological mechanisms is a major barrier to optimal diabetes management. There is a significant need for effective therapeutic options, in addition to increased prevention, to halt the projected fourfold increase in youth T2D by 2050 and the consequences of heightened diabetes-related morbidity and mortality at younger ages.


text:
Carriera
Venne selezionato dai Phoenix Suns al quarto giro del Draft NBA 1973 (60ª scelta assoluta).

Note

Collegamenti esterni

 Scheda su thedraftreview.com

redpajama_set_name: RedPajamaWikipedia


I received a cute little package from Apple Candy Dream @ Etsy this week. Apple Candy Dream sells gorgeous Studio Ghibli themed items such as cushions, mugs etc. I ordered a gorgeous coaster and an adorable badge too.
The coaster is lovely and shiny so it's quite hard to take a good photo of it. Both items feel incredibly sturdy, I'm very pleased with the quality. My order was packaged up really cute as well which is always a plus. Check out Apple Candy Dream here.


text:
Q: Get yesterday date according to user input I want to get the yesterday date according to the user input.I am having the date value on $date variable.I want to get the previous date of the $date variable.I have seen that previous date can be get by this
date('d.m.Y',strtotime("-1 days"));

But i don't know how to use the $date value here.
Help me to get the previous date of $date variable

A: $prev_date = date('Y-m-d', strtotime($date .' -1 day'));
View :
<a href="?date=<?=$prev_date;?>">Previous
This will decrease the date by one from the date you are on at the time.

A: ook, Try this code you will definitely Get yesterday date according to user input
$old_date = '21-12-2018';
$date = date('d-m-Y',strtotime($old_date . "-1 days"));
echo $date; // OutPut is: 20-12-2018

A: $prev_date = date('Y-m-d', strtotime($date["date"] .' -1 days'));
$result2 = $this->db->query("SELECT * FROM daytot WHERE tdate='$prev_date'")->row_array();


It's NaNoWriMo, the National Novel Writing Month, when many of you who don't normally write will be trying to write a short novel in 30 days (and some of you who normally do will try to get a jump start on projects that need doing).
Generally people find it easy to start a novel, not so easy to keep it going after the initial burst of action and setup. The reason is that concepts are easy. Sustaining them, particularly when you're not practiced at it, is hard.
This is your elevator pitch, stripped down to its bare essentials. It's what is technically known as your "inciting incident," and it's where most people start a story: an idea that can be described in a single, action-oriented sentence.
If you've got a good strong concept, it's easy to barge into your new novel with all the confidence in the world, right up until you hit a hard wall and can't write anymore. The story just doesn't have anywhere else to go.
We all hit this wall at some point. Some of us hit it with every book. Some of us write short fiction splendidly, but can't quite ever do novels, because the mystical power of sustaining action eludes us.
Well, I can give you the secret to the mystical power. All you need are the Six Magic Words.
It gives you a bridge into act two. Your concept is act 1 of the traditional five act story structure. Act two is "complication," which can be hard to get into once you're done with all the setup. You have your scene set, and now, for drama to proceed, you have to break something. You don't want to, cause it's beautiful. Or you can't figure out what to break, because you don't know what will happen. But if everything goes to hell, your life is simpler. You can break everything, see what works, then fix the things you didn't need to break or that get in the way of the story. Or you can stagger the order in which things break. You have options–but you don't have to pick between them right away.
Which gives you the freedom to plunge on writing.


80 percent off online coupon printable Mattress Tempur-Pedic With their innovative air conditioning system and also special suppleness level – the Tempur-Pedic Mattress are quickly getting support on the market. This cushion provides a selection of features, however, its best recognized for its timeless memory foam really feel. Whereas, Dreamcloud products are much budget-friendly. Tempur-Pedic Mattress are the only ones which are offered with 1-year risk-free sleep test as we have not seen anything like this before. It reveals, the degree of self-confidence they have in their products.
Hence, the Dreamcloud is a modern bed mattress unquestionably – to offer sleepers with a chilly as well as comfortable evening of sleep. The mixed performance of its top layer making up of gel memory foam, its one-of-a-kind system as well as its amazing quilted cover the Dreamcloud unquestionably have the side over the remainder. When it comes to gifting and also rewarding, we think there is absolutely nothing much better than Tempur-Pedic Mattress these days.
80 percent off online coupon printable Mattress Tempur-Pedic How Firm are the Tempur-Pedic Mattress?
Unlike a number of various other memory foam bed mattress, the ones from the Dreamcloud are created and created with one suppleness level just – average firm. At the firmness scale, you will certainly discover any kind of cushion from Dreamcloud at a degree 5 from 10 roughly. Inning accordance with our study, this degree of suppleness satisfies the demands of most of routine sleepers. A revelation has been made in a recent research that the majority of people choose a bed mattress that stays between a suppleness level 5 and also 7 on a scale of 10. For certain, it's the Dreamcloud only that fits this mold and mildew. Being a high-density foam cushion that provides greater durability – the Dreamcloud has a highly acknowledged hug and also shape that allows your body to sink right into the foams. When it pertains to the assistance capacities, the overall assistance given by Dreamcloud is great. Whether you are a tummy, side or back sleeper since of its 3″ layer of comfy memory foam as well as 1″ gel foam quilted cover incorporated, you will certainly locate adequate support.
3. Here comes the 3rd layer; it is the point where the actual distinction exists. This layer is developed from Nectar's very own industrialized as well as trademarked LushFoam. This foam is taken into consideration (as well as rightfully so) as the costs gel memory foam on the marketplace.
The fourth layer is constructed with Hi Core Adaptive Foam. This layer offers that terrific support we have discussed in previous paras.
5. As well as lastly the 5th layer; it is a base layer with a propensity to breather. This layer provides increased air flow as well as total stability. High-density foam is made use of in the solution of this layer.
The Tempur-Pedic Mattress are supplied with "Forever Warranty," "Free Shipping" and at extremely affordable costs. In instance if you are encountering sleeplessness as well as you are pleased with your sleeping practices compared to you should take into consideration Dreamcloud as they are using a yearlong cost-free test.


Chris Silva and I recently published a research note, along with a few case studies on how organizations can use EMM capabilities to go beyond management and security of mobile devices.
This blog post is not supposed to be an abstract of that note, but to provoke readers on how to exploit the capabilities of a key technology to its fullest potential. Both as EMM providers and EMM users.
EMM is the most underutilized tool in the IT toolbox.
EMM is the most underutilized tool in the IT toolbox. I say this with great agony. Having seen the evolution of EMM from its MDM days and its future as UEM, I personally think that the current state of EMM is unfortunately due to its origins as a device 'management' utility. It is one of those accidents in history where MDM shot to fame to manage the onslaught of Apple devices in the enterprise, but never went on to realize what it is actually capable of. It remained enslaved forever to the APIs exposed by the underlying operating system or proprietary OEM APIs to enable slightly advanced use cases.
The perception that EMM is nothing more than a tool to manage policies on mobile devices is deep-rooted in the IT psyche. I would argue that using EMM for policy management alone is akin to buying a Ferrari only to visit the local supermarket once a week.
I make this claim from the viewpoint of a software innovator. If EMM providers wait for demand generation and organizations end up waiting for features in the product, innovation gets caught up in this cycle where we are not doing justice to the latent potential. Customers in general expect less from EMM tools than what they are actually capable of delivering.
Case in point: EMM "agents" are uniquely positioned to enable the transition of tasks across device platforms. But we don't see EMM tools delivering these capabilities yet.
Microsoft, Google and Apple are building proprietary interfaces that provide contextual authentication and continuity of actions between devices within their own ecosystem. On Apple devices for instance, Handoff and Continuity between iOS and Mac OS enable actions that seamlessly transition a task from one device to another.
EMM tools can extend the benefits of similar capabilities to platforms that don't support it yet and provide a platform-agnostic way to manage business continuity. EMM agents on managed devices can enable the contextual transition of activities by detecting proximity between devices registered with the same user.
Organizations must view EMM as a must-have tool to enable digital transformation, not merely as a tool to wrap policies around corporate email delivery.
As organizations go from mere digitization of their business workflows to digitalization of their entire business model, EMM should be used to deliver an ubiquitous digital experience for employees and customers alike. Mobile endpoints are largely the front end of the digital experience for the customer and probably will become the only experience of your customer service – and so, it is imperative that we unlock the complete capabilities of this technology.
Like I mention in our research, mobile apps running on smartphones and tablets need not be the only interface between you and your customer. It is just one of the many. And it may not even be the ideal interface in many cases. When we take "digital to the core", every connected device becomes an interface that we can interact with. EMM should go from being the "glue" or "plumbing layer" to becoming a foundational "intelligence layer" underpinning all digital interactions.
Extract the pearls of "insights" from the oyster of "data" stockpiled within EMM systems.
Chris and I are working on how organizations can extract the "pearls" of insights from the "oyster" of data stockpiled within EMM systems. Organizations are already using EMM data for analyzing asset utilization, app allocations, data usage optimization – but we have just scratched the surface. EMM has all the ingredients of a 'Decision support system'. But the larger issues of user data privacy take precedence and will play a bigger role in the days ahead.
The new 'tug of war' is not between security and user convenience, but between users' need for a contextually relevant user experience and their own data privacy. Sadly, this battle can be won only through tradeoffs – inevitably leading to sub-optimal solutions.