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.
License Records
David Adrian Maynard
License #:
2705095279 - Expired
Category:
Contractor
Issued Date:
May 9, 2005
Expiration Date:
May 31, 2007
Type:
Class C
Name / Title
Company / Classification
Phones & Addresses
David Maynard President
Calswim Aquatic Services, Inc Business Services
5670 Schaefer Ave Ste E, Chino, CA 91710
David Maynard CTO
Informatica Corp Computer Programming Services
2100 Seaport Blvd, Redwood City, CA 94063
David Maynard Director Global Communications
I2C Inc
900 Redwood Shores Pkwy, Redwood City, CA 94065
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
2012 to Dec 2012 Facility CustodianHearts of Gold Vista, CA Feb 2012 to Feb 2012 Facility CoordinatorWizards of the Coast Concord, CA Jun 2000 to Nov 2004 Store ManagerOrkin Pest Control, Inc
Oct 1999 to Jun 2000 Retention Specialist/TechnicianJET Construction, Inc
Dec 1993 to Oct 1998 SupervisorUS ARMY
Apr 1987 to Nov 1993 Squad Leader
Education:
Ashford University 2012 to 2013 Emergency ManagementUEI College 2010 Pharmacy TechnicianPolice Academy 1996
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