Mika Raento - Helsinki, FI David S. Maynard - Menlo Park CA, US Steven John Lee - San Francisco CA, US
Assignee:
Google Inc. - Mountain View CA
International Classification:
G01S 19/34 G01S 19/48
US Classification:
34235774, 34235731
Abstract:
In general, the subject matter described in this specification can be embodied in methods, systems, and program products. Data representing a plurality of power management profiles for a battery-operated wireless computing device are stored on the device. The power management profiles correspond to different power consumption levels. Each power management profile defines a feature for determining a geographic location of the device from among a plurality of features that are available for determining the geographic location of the device, and a frequency for employing the feature to determine the geographic location of the device. A first battery level of the device is determined. If the determined battery level is lower than a first predetermined amount, the device switches from a first power management profile having a first consumption level to a second power management profile having a second consumption level that is lower than the first consumption level.
Mika Raento - Helsinki, FI David S. Maynard - Menlo Park CA, US Steven John Lee - San Francisco CA, US
Assignee:
Google Inc. - Mountain View CA
International Classification:
G01S 19/34
US Classification:
34235774
Abstract:
In general, the subject matter described in this specification can be embodied in methods, systems, and program products. Data representing a plurality of power management profiles for a battery-operated wireless computing device are stored on the device. The power management profiles correspond to different power consumption levels. Each power management profile defines a feature for determining a geographic location of the device from among a plurality of features that are available for determining the geographic location of the device, and a frequency for employing the feature to determine the geographic location of the device. A first battery level of the device is determined. If the determined battery level is lower than a first predetermined amount, the device switches from a first power management profile having a first consumption level to a second power management profile having a second consumption level that is lower than the first consumption level.
Apparatus And Methods For Creation, Collection, And Dissemination Of Instructional Content Modules Using Mobile Devices
Michael J. Becker - Half Moon Bay CA, US Aaron Cammarata - Fremont CA, US David S. Maynard - Menlo Park CA, US John Alan Main - Fairfax Station VA, US John R. Lowell - Fairfax VA, US Lawton Campbell - Austin TX, US
Assignee:
Total Immersion Software, Inc. - Alameda CA
International Classification:
G06F 17/00
US Classification:
700 94
Abstract:
In one aspect, a mobile device comprises a local content store, one or more media playback components, one or more content capture components, and an instructional module agent comprising an authoring application and a playback application. The authoring application is configured to allow an author to create and edit instructional modules each comprising one or more media playback steps, each step comprising media that can be displayed or played, and to use the content capture components to capture content, store the captured content in the local content store, and configure at least one of the steps to display or play the captured content using the media playback components. The playback application is configured to play the instructional modules using the media playback components. The instructional module agent can be configured to respond to the creation and/or editing of an instructional module using the authoring application by automatically uploading at least a portion of the instructional module to a content repository stored on one or more computer servers.
Mika Raento - Helsinki, FI David S. Maynard - Menlo Park CA, US Steven J. Lee - San Francisco CA, US
International Classification:
H04W 52/02
US Classification:
4554566
Abstract:
In general, the subject matter described in this specification can be embodied in methods, systems, and program products. Data representing a plurality of power management profiles for a battery-operated wireless computing device are stored on the device. The power management profiles correspond to different power consumption levels. Each power management profile defines a feature for determining a geographic location of the device from among a plurality of features that are available for determining the geographic location of the device, and a frequency for employing the feature to determine the geographic location of the device. A first battery level of the device is determined. If the determined battery level is lower than a first predetermined amount, the device switches from a first power management profile having a first consumption level to a second power management profile having a second consumption level that is lower than the first consumption level.
Systems And Methods For Secure File Portability Between Mobile Applications On A Mobile Device
David Maynard - Menlo Park CA, US Rico Yao - San Jose CA, US Don Cung - Palo Alto CA, US
Assignee:
BOX, INC. - Los Altos CA
International Classification:
H04L 29/06 G06F 21/31
US Classification:
713150, 726 5
Abstract:
Systems and methods for secure file portability between mobile applications in a cloud-based environment or cloud-based collaboration and file sharing environment. In one embodiment, a server-based key generation service generates an encryption key that is unique to each file transfer transaction between mobile applications accessed via a mobile device. Data packages leaving a mobile application are then encrypted using the encryption key to provide secure file portability between mobile applications. In another embodiment, a background service triggered by a mobile application detects when a user is logged out of the mobile application and revalidates the user session with the mobile application to maintain portability of files between mobile applications. The background service presents a minimal user interface to get the user's credentials for the mobile application, without the user having to switch to the mobile application, and obtains an authentication token from a remote server using the user's credentials.
Force Upgrade Of A Mobile Application Via A Server Side Configuration File
David Maynard - Menlo Park CA, US Rico Yao - San Jose CA, US Don Cung - Palo Alto CA, US
Assignee:
BOX, INC. - Los Altos CA
International Classification:
G06F 9/445
US Classification:
717169
Abstract:
Systems and methods which forces or automatically upgrades a mobile application installed on a mobile device for security, stability or any other concerns via a server-side configuration file are disclosed. In one embodiment, a configuration file including a list of build identifiers that have been banned or flagged is placed on a server, which can be a server providing cloud-based collaboration or file sharing services, for access by associated mobile applications and/or devices. A mobile application installed on a mobile device can download the configuration file and determine whether a build identifier of the mobile application is listed on the configuration file. If so, the mobile application can shut down, prompt or force an upgrade, or restrict operation of the mobile application in other ways.
Disabling The Self-Referential Appearance Of A Mobile Application In An Intent Via A Background Registration
David Maynard - Menlo Park CA, US Rico Yao - San Jose CA, US Don Cung - Palo Alto CA, US
Assignee:
BOX, INC. - Los Altos CA
International Classification:
G06F 9/54
US Classification:
719313
Abstract:
Systems and methods for disabling the self-referential appearance of a mobile application in an Intent via a background thread are disclosed. On the Android platform, an application such as a mobile application for providing access to a cloud environment or cloud based service including cloud-based storage and/or collaborative services, can serve as both a source and a target for a given Intent. In one implementation, such a mobile application that can receive and send the same Intent, can include a background service that detects when the Intent is about to be issued, and unregisters the application to prevent the application from receiving the Intent. When a target application for handling the Intent is identified, the background service re-registers the application to receive the Intent.
System And Method For Creating A Secure Channel For Inter-Application Communication Based On Intents
David Maynard - Menlo Park CA, US Rico Yao - San Jose CA, US Don Cung - Palo Alto CA, US
Assignee:
BOX, INC. - Los Altos CA
International Classification:
G06F 21/60
US Classification:
726 26
Abstract:
System and method for creating a secure channel for inter-application communication based on the messaging system called Intents in the Android OS are disclosed. In one embodiment, an application for accessing a cloud-based storage platform triggers the broadcast of a custom Intent to all applications on a mobile device to detect an authorized application that is capable of interacting with the application. Once an authorized application is chosen, the application opens a secure channel for communication with the authorized application and passes encrypted data stream to the to the secure channel for access by the authorized application.
115 Wadsworth Ln, Chestnut Hill, CT 06226 (860)4231168
David Maynard President
MAZOBI, INC Business Services at Non-Commercial Site · Nonclassifiable Establishments
6 Brookside Ln, Milford, MA 01757 1921 Princeton Ave, Camp Hill, PA 17011
David W Maynard President
DEAN MACHINE INCORPORATED Machine Shop · Mfg Industrial Machinery · Metal Restoration
25 Sharpe Dr, Cranston, RI 02920 PO Box 977, North Kingstown, RI 02852 (401)9195100
David Maynard Director Global Communications
I2C INC Whol Computers/Peripherals
1300 Is Dr SUITE 105, Redwood City, CA 94065 900 Is Dr, Redwood City, CA 94065 900 Redwood Shr Pkwy, Redwood City, CA 94065 (650)5935400, (650)5935402, (650)4805222
David Lee Maynard
QUEST PARANORMAL INVESTIGATIONS, INC
David L. Maynard
P&D RENTALS, LLC
Googleplus
David Maynard
Work:
Umbrella Corporation - Sales Associate
Education:
Sheldon Clark High School - High School
Tagline:
I love my wife and zombies.
Bragging Rights:
Short Story, Rude Awakening, published in First Time Dead 2
Carpenters for hire (506)962-8542Maynard's Custom Renovations Ltd.Honest, Reliable, and Fair We offer fully insured and registered carpenters with professional experience and training. Available a...
Tagline:
Maynard Custom Renovation Ltd.
Bragging Rights:
In Business since 2002.
David Maynard
Work:
OutServ.net
Education:
Carnegie Mellon University - Computer Engineering, Virginia Tech - Electrical Engineering
David Maynard
Education:
Mount Olive College
Tagline:
Internet marketer, loves fishing
David Maynard
Work:
Agility Applications - Head of Capital Market Infrastructure Services (2009)
David Maynard
Work:
Dave's Plumbing & Heating - Plumber
David Maynard
About:
Developer and User of Internet since it was six machines (ARPA Net circa 1972). First Software Engineer hired by Electronic Arts. Amaze the Natives: Go to the Heavens-Above web site and learn how to p...
Tagline:
TechnoGeek
Bragging Rights:
Three wonderful children all gainfully employed in the Games industry