Embodiments relate to pushing data to mobile devices more efficiently. In a first embodiment, a computer-implemented method receives pushed data on a mobile device. The method includes: (a) recording, at a memory of the mobile device, information describing activity occurring on the mobile device during a first time period; (b) sending, from the mobile device to a server, data indicating the first time period and activity data indicating whether the mobile device was active during the first time period; and (c) during a second time period occurring after the recording (a) and sending (b), receiving application data pushed to the mobile device at a first rate determined based at least in part on the activity data sent to the server in (b), wherein the second time period is determined by the server based at least in part on the data indicating the first time period.
Erick Tseng - San Francisco CA, US Jaikumar Ganesh - San Francisco CA, US Michael K. Chan - Redwood City CA, US
Assignee:
Google Inc. - Mountain View CA
International Classification:
G06F 13/00
US Classification:
710303, 710300, 710302, 710304
Abstract:
In general, the subject matter described in this specification can be embodied in methods, systems, and program products. A mobile computing device is determined to have electrically coupled by physical contact with a docking system that is adapted to supply electrical power for charging the mobile computing device. The docking system is determined to be a first type of docking system from a plurality of types of docking systems. A first user interface profile that corresponds to the first type of docking system is selected from among a plurality of user interface profiles. Each of the plurality of user interface profiles corresponds to a respective type of docking system from the plurality of types of docking systems. The first user interface profile is presented by the mobile computing device in response to selection of the first user interface profile.
Erick Tseng - San Francisco CA, US Jaikumar Ganesh - San Francisco CA, US Michael K. Chan - Redwood City CA, US
Assignee:
Google Inc. - Mountain View CA
International Classification:
G06F 13/00
US Classification:
710303, 710300, 710302, 710304
Abstract:
In general, the subject matter described in this specification can be embodied in methods, systems, and program products. A mobile computing device is determined to have electrically coupled by physical contact with a docking system that is adapted to supply electrical power for charging the mobile computing device. The docking system is determined to be a first type of docking system from a plurality of types of docking systems. A first user interface profile that corresponds to the first type of docking system is selected from among a plurality of user interface profiles. Each of the plurality of user interface profiles corresponds to a respective type of docking system from the plurality of types of docking systems. The first user interface profile is presented by the mobile computing device in response to selection of the first user interface profile.
Continuous Application Execution Between Multiple Devices
In one example, a device includes a display, an interface configured to exchange data with external devices, a control unit configured to execute an application to cause the display to display a current visual representation of the application, determine a current application state of the application, wherein the current application state includes at least a portion of the current visual representation of the application, and means for sending, without user intervention, an indication of the determined current application state from the device to a second, different device via the interface, wherein the indication of the determined current application state comprises information for recreating at least the portion of the current visual representation of the application, wherein the control unit is configured to prevent subsequent indications of the current application state from being sent to the second device in response to an indication that a third device is executing the application.
Jaikumar Ganesh - San Francisco CA, US Michael K. Chan - Redwood City CA, US Erick Tseng - San Francisco CA, US Andrew E. Rubin - Los Altos Hills CA, US
Assignee:
Google Inc. - Mountain View CA
International Classification:
G06F 13/00
US Classification:
710303, 710300, 710302, 710304
Abstract:
In general, the subject matter described in this specification can be embodied in methods, system and program products. A mobile computing device determines that the mobile computing device has physically paired with a docking system. Wireless communication between the mobile computing device and the docking system is automatically established in response to said determining that the mobile computing device has physically paired with the docking system. Data that encodes an audio signal is transmitted, by the mobile computing device and to the docking system as part of the wireless communication, so as to cause speakers of the docking system to audibly output the audio signal from the mobile computing device.
Jaikumar Ganesh - San Francisco CA, US Michael K. Chan - Redwood City CA, US Erick Tseng - San Francisco CA, US Andrew E. Rubin - Los Altos Hills CA, US
Assignee:
Google Inc. - Mountain View CA
International Classification:
G06F 13/00
US Classification:
710303, 710300, 710302, 710304
Abstract:
In general, the subject matter described in this specification can be embodied in methods, system and program products. A mobile computing device determines that the mobile computing device has physically paired with a docking system. Wireless communication between the mobile computing device and the docking system is automatically established in response to said determining that the mobile computing device has physically paired with the docking system. Data that encodes an audio signal is transmitted, by the mobile computing device and to the docking system as part of the wireless communication, so as to cause speakers of the docking system to audibly output the audio signal from the mobile computing device.
Michael Chan - San Francisco CA, US Nicholas J. Pelly - San Francisco CA, US
Assignee:
Google Inc. - Mountain View CA
International Classification:
G06F 3/041
US Classification:
345173
Abstract:
A touchscreen device may display various graphical user interfaces (GUIs) based on a physical orientation of the touchscreen device and a context of an application executed by an external device, to control the external device. In one example, a touchscreen device includes a touchscreen, an orientation sensor to determine a physical orientation for the touchscreen device, a context determination unit to determine a context for an application, a computer-readable medium configured to store configuration data associating combinations of contexts for applications and orientations in which the touchscreen device can be physically positioned with respective GUIs, a control unit that receives the orientation in which the touchscreen device is physically positioned and the context, selects the GUI associated with the determined orientation and the context, and causes the touchscreen to display the selected GUI, and an external device interface configured to send input received via the touchscreen to an external device.
Continuous Application Execution Between Multiple Devices
In one example, a device includes a display, an interface configured to exchange data with external devices, a control unit configured to execute an application to cause the display to display a current visual representation of the application, determine a current application state of the application, wherein the current application state includes at least a portion of the current visual representation of the application, and means for sending, without user intervention, an indication of the determined current application state from the device to a second, different device via the interface, wherein the indication of the determined current application state comprises information for recreating at least the portion of the current visual representation of the application, wherein the control unit is configured to prevent subsequent indications of the current application state from being sent to the second device in response to an indication that a third device is executing the application.
Wikipedia References
Michael Chan (Actor)
Michael Chan (Canadian Politician)
Michael Paul Chan
Isbn (Books And Publications)
Aristotle And Hamilton on Commerce And Statesmanship
Medical School Loma Linda University School Of Medicine Graduated: 1974 Medical School St Vincent Hospital Graduated: 1992 Medical School Oregon Health and Science University Graduated: 1994 Medical School University Hong Kong Hospital Princess Margaret Hospital Graduated: 1994 Medical School Stanford University Graduated: 1998 Medical School University Manitoba Graduated: 1997
Dr. Chan graduated from the Stanford University School of Medicine in 1997. He works in Orange, CA and specializes in Cardiovascular Disease. Dr. Chan is affiliated with Hoag Memorial Hospital Presbyterian, Saint Jude Medical Center and St Joseph Hospital Of Orange.
Dr. Chan graduated from the University of California, Irvine School of Medicine in 1988. He works in Aiea, HI and specializes in Cardiovascular Disease. Dr. Chan is affiliated with Pali Momi Medical Center.
Wake Forest Baptist Health Radiation Oncology 1 Medical Ctr Blvd, Winston Salem, NC 27157 3367133600 (phone), 3367136622 (fax)
Education:
Medical School New York University School of Medicine Graduated: 2003
Conditions:
Anxiety Phobic Disorders Malignant Neoplasm of Female Breast Melanoma
Languages:
Chinese English
Description:
Dr. Chan graduated from the New York University School of Medicine in 2003. He works in Winston-Salem, NC and specializes in Radiation Oncology. Dr. Chan is affiliated with Wake Forest Baptist Health-Lexington Medical Center.
Northeast Medical Group Hospitalist 20 York St STE CB-2041, New Haven, CT 06510 2036884748 (phone), 2036884740 (fax)
Education:
Medical School Rosalind Franklin University/ Chicago Medical School Graduated: 2012
Languages:
English
Description:
Dr. Chan graduated from the Rosalind Franklin University/ Chicago Medical School in 2012. He works in New Haven, CT and specializes in Internal Medicine. Dr. Chan is affiliated with Yale New Haven Hospital.
Connecticut - Active 2005 New York - Currently registered 2006
Experience:
Partner at Melwani & Chan, LLP - 2012-present Associate General Counsel at East West Bank - 2009-2010 Associate Attorney at Anthony Arther & Associates - 2006-2007 Researcher at Columbia Institute of Tele-Information - 2004-2005 Privacy at DoubleClick, Inc. - 2004
Education:
Yeshiva University, Benjamin N. Cardozo School of Law Degree - Juris Doctorate - Law Graduated - 2005 University of Wisconsin, Madison Degree - Bachelor of Science - Anthropology Graduated - 1999
Specialties:
Banking - 25% Debt / Lending Agreements - 25% Real Estate - 25% Financial Markets And Services - 20% Entertainment - 5%, 19 years, 50 cases
CORDIS Fremont, CA 2013 to 2014 Staff Operations LeaderHERAEUS MEDICAL COMPONENTS, INC White Bear Lake, MN 2011 to 2013 Senior Process EngineerST. JUDE MEDICAL, INC Minnetonka, MN 2010 to 2011 Advanced Process Development Engineer (Catheters)SCANLAN INTERNATIONAL, INC Saint Paul, MN 2008 to 2010 Product Development EngineerDONATELLE PLASTICS, INC New Brighton, MN 2005 to 2008 Project Engineer
Education:
University of St. Thomas, Opus College of Business Minneapolis, MN 2012 MBA in Strategy & OperationsUniversity of Minnesota, Institute of Technology Minneapolis, MN 2005 B.S. in Mechanical Engineering
Teamview Player Services, LLC San Jose, CA Mar 2010 to Jan 2013 BankerAT&T San Francisco, CA Dec 2008 to Feb 2010 Retail Sales ConsultantWells Fargo Bank San Francisco, CA Dec 2005 to Mar 2007 Bank TellerHoudini's Magic Shop San Francisco, CA Aug 2004 to Mar 2006 Assistant Manager/ Magician/ Cashier
Education:
San Francisco State University San Francisco, CA Sep 2003 to Jun 2006 Business FinanceCity College of San Francisco San Francisco, CA Sep 2001 to Jun 2003 General Education
Qualcomm Technologies Inc Santa Clara, CA Jun 2013 to Sep 2013 Modem Firmware InternLife Technologies Foster City, CA Jun 2012 to Sep 2012 Embedded Systems InternMotion Sensor Alarm Clock
Aug 2012 to Aug 2012Elevator Controller May 2012 to May 2012Smetris
May 2011 to May 2011Eagle Scout Sep 2002 to Aug 2010
Education:
UNIVERSITY OF CALIFORNIA Los Angeles, CA Sep 2010 to Mar 2011 Bachelor of Science in Electrical Engineering-Computer Engineering Option
Sep 2010 to 2000 Assistant ManagerFremont Bank Fremont, CA Dec 2009 to Apr 2010 Customer Service AssociateASUS Computer International Fremont, CA Sep 2008 to Nov 2009 Accounting AssistantABBYY USA Software House Inc Fremont, CA Jul 2007 to Sep 2008 Shipping Clerk / Technical Support
Education:
San Jose State University Dec 2011 Bachelor of Science in Business Administration
Realty World - Alliance Daly City, CA 4158289076 (Phone) License #01902387
About:
I've been working in the real estate field for over six years. I've worked in the following areas: accounting, leasing, management, and selling. I pride myself as being reliable, responsible and responsive. Reliable: I spend countless hours researching to ensure my resources are accurate and trustworthy. Responsible: I take every one of my actions into account with all seriousness and ensure that I provide the best service possible to you and your family. I will follow up with your needs relating to your business. Responsive: I know your time is precious, and I will return your email or phone calls within 30 minutes. I believe the three R’s-reliable, responsible, and responsive-are very important part of business. I will be committed to ascertain that you and your family find my service fulfilling. It is my goal to assist you and your family of landing you in your dream house. Allow me earn your trust, your business, and your friendship. I believe my experience and expertise in the real estate market will be able to assist and provide you an excellent service. I look forward to working with you.
Institute of Technical Education - Senior Lecturer (2013) Punggol Primary School - Relief Teacher (2013-2013) Global EduHub Pte Ltd - General Manager (International Office) (2012-2013) China-Singapore International Education Services Ltd - General Manager, Support Services (2010-2012) Republic of Singapore Navy - Chief Instructor (1988-1997) Pei Hwa Presbyterian Primary School - Head of Pastoral Care and Pupil Welfare (1997-2002) Dennis Wee Realty Pte Ltd - Marketing Associate (2002-2003) Ten Talents Media Pte Ltd - Director (2003-2004) Shanghai Singapore International School - Head of Primary School (2004-2010)
Education:
Singapore Polytechnic - Diploma in Electronics and Communications, Nanyang Technological University - Diploma in Education, University of Melbourne - Masters in Business Administration
Tagline:
A sinner knows best the grace and mercy of God.
Michael Chan
Work:
Planning Center Online - Web Developer (2013) Sonic Boom Wellness - UI Developer (2012-2013) Miva Merchant - Web Developer (2011-2012)
Education:
Biola University - Organizational Leadership, MiraCosta College - Studio Recording, Sound Reinforcement, General
We can try to push the movement to the next level and increase our efforts for a general strike, said Michael Chan, an organizer at the Catering and Hotel Industry Employees General Union, who was manning a booth encouraging people to sign up. We want to tell laborers that it is possible for them
Date: Jan 01, 2020
Category: Headlines
Source: Google
Ontario Premier Wynne unveils massive midterm cabinet shuffle
only of research, innovation and science. Other demotions include Michael Chan, who loses citizenship and immigration, retaining only international trade and Tracy MacCharles, who loses children and youth services to Michael Coteau but remains in cabinet as minister responsible for womens issues.
Date: Jun 13, 2016
Source: Google
Ontario minister Michael Chan defends China's human-rights record
awa last week with his Canadian counterpart, Stphane Dion. [Mr. Wang] touched on the issue of human rights and his response led to commentary from all quarters, an unidentified scribe writes. A journalist interviewed Michael Chan about this, inviting him to share his views on the matter.y said. I dont think I have ever heard Michael Chan assert Canadas interests as against Chinese policy and Ive never heard him assert Canadian principles with respect to human rights as it relates to the PRC. So I think that undermines the Canadian position, which should be a balanced one.
Date: Jun 08, 2016
Source: Google
Pastor Rob Buckingham speaks after Bali Nine executions
RB: [Andrews brother] Michael Chan put out a statement the other day and that really resonated with me. He asked Australians to remember Andrew Chan as a pastor rather than the kingpin. I will remember Andrew not as what he did just over a decade ago, but as the Andrew that we came to know and love
Date: Apr 29, 2015
Category: World
Source: Google
Indonesian court agrees to hear challenge by Australians on death row
"We've had a special day today," Michael Chan said as he announced the marriage after returning from a visit to the high-security Nusakambangan Island. "We've celebrated with some family and close friends.
Date: Apr 27, 2015
Source: Google
'Bali Nine' Convict Andrew Chan Marries in Indonesia Hours Before Possible ...
"It's tough times but it's happy times at the same time," Michael Chan, Andrew's brother, told reporters outside the Nusakambangan island jail, where the executions will take place. "We just hope that the president somewhere will find some compassion and mercy for these two, this young couple so the
Date: Apr 27, 2015
Source: Google
Bali nine: Andrew Chan and fiancee reunite on execution island
"Andrew was very happy to see some new faces today, especially Feby," Michael Chan told Fairfax Media after catching up with Febyanti and his family post-visit. "Just to be able to give his extended family hugs, and for them to pass on verbal messages of support to him has been very good and kept hi
Date: Mar 11, 2015
Category: World
Source: Google
Andrew Chan's fiancee Febyanti Herewila joins visit to Bali nine execution island
As Febyanti and Michael Chan frantically negotiated with prison officials, she was in tears. The bid to see Chan was futile, and he and Sukumaran left the prison in an armoured personnel carrier 30 minutes later.
Date: Mar 10, 2015
Category: World
Source: Google
Flickr
Youtube
6 AM (Hong Kong, 2004) Elevator Scene: Steven...
In this amusing scene from Adrian Kwan's 6AM, bottom-ranked gangster M...
Category:
Film & Animation
Uploaded:
31 Jan, 2010
Duration:
2m 1s
Michael Chan - Billie Jean () 30-8-2009
King of Pop Michael Jackson
Category:
Music
Uploaded:
31 Aug, 2009
Duration:
8m 8s
Michael Jackson Impersonator - MICHAEL CHAN (...
This Is Hong Kong Michael Jackson - Michael Chan (28-10-09 ) @ MIC dan...
Category:
Music
Uploaded:
11 Jan, 2010
Duration:
4m 48s
Responsible People - Robot Entourage (Hong Ko...
Robot Entourage's entry for the 48 Hour Film Project while a crowd ple...
Category:
Film & Animation
Uploaded:
02 Dec, 2009
Duration:
7m 23s
LUMINA the Web Series - Official Trailer (HD)...
Can you find love in a mirror? Written and directed by Jennifer Thym, ...
Category:
Film & Animation
Uploaded:
19 Apr, 2009
Duration:
1m 30s
Michael Chan Action Demo Reel 2010
This is Michael's action demo reel. Please drop a comment and let us k...