Alan Dale
Alan Dale Berfield, Cupertino, CA US
Patent application number | Description | Published |
---|---|---|
20110252145 | Application Programming Interface, System, and Method for Collaborative Online Applications - An application framework including different application programming interfaces (APIs) is described which performs a variety of mobile device functions in response to API calls from applications. For example, in response to relatively simple API calls made by applications the application framework manages the complex tasks associated with invitations and matchmaking. By way of example, the details of complex transactions such as establishing peer-to-peer connections between mobile devices may be transparent to the application developer, thereby simplifying the application design process. The application framework may include an application daemon for communicating with a first set of services and an applications services module for communicating with a separate set of services. The application framework may also include a cache for caching data for each of the services based on different cache management policies driven by each of the services. The cache may be updated by push notification cache updates sent from each of the services. | 10-13-2011 |
20130246601 | APPLICATION PROGRAMMING INTERFACE, SYSTEM, AND METHOD FOR COLLABORATIVE ONLINE APPLICATIONS - An application framework including different application programming interfaces (APIs) is described which performs a variety of mobile device functions in response to API calls from applications. For example, in response to relatively simple API calls made by applications the application framework manages the complex tasks associated with invitations and matchmaking. By way of example, the details of complex transactions such as establishing peer-to-peer connections between mobile devices may be transparent to the application developer, thereby simplifying the application design process. The application framework may include an application daemon for communicating with a first set of services and an applications services module for communicating with a separate set of services. The application framework may also include a cache for caching data for each of the services based on different cache management policies driven by each of the services. The cache may be updated by push notification cache updates sent from each of the services. | 09-19-2013 |
Alan Dale Brown, Santa Clara, CA US
Patent application number | Description | Published |
---|---|---|
20080215524 | SYSTEM AND METHOD FOR ASSOCIATING GEOGRAPHIC LOCATION INFORMATION FROM MULTIPLE SOURCES - A system and method for providing a virtual map database, referred to herein as the “Virtual Database System” (VDB). The VDB allows integration of map data, often from various sources, in a consistent manner for supply to an end user, while simultaneously ensuring that the entity best able to support a particular data source retains control over the data. In accordance with an embodiment, the VDB environment enables third-party data providers to associate their third-party-files with a base map or file-of-reference, thereby allowing for the creation of dynamic relationships between digital map features and other third-party data providers. The integration may be performed in a dynamic or real-time fashion, receiving up-to-date information from the various sources, creating links, and composing virtual maps, as needed or on-demand. Since the information is linked between the map providers and the various third parties, whenever an item of information or a link between items is updated in either the file-of-reference or in one of the third-party files, that updated information can be propagated back to all of the third-parties for further use in their software applications. | 09-04-2008 |
Alan Dale Dorvall, Ii, Salt Lake City, UT US
Patent application number | Description | Published |
---|---|---|
20150148869 | CHARGE STEERING HIGH DENSITY ELECTRODE ARRAY - Technology for deep brain stimulating including devices, systems, computer circuitry, and associated methods is provided. A deep brain stimulating device ( | 05-28-2015 |
Alan Dale Galindez, Menlo Park, CA US
Patent application number | Description | Published |
---|---|---|
20120150773 | USER INTERFACE AND WORKFLOW FOR PERFORMING MACHINE LEARNING - A computing device receives a training data set that includes a plurality of positive examples of sensitive data and a plurality of negative examples of sensitive data via a user interface. The computing device analyzes the training data set using machine learning to generate a machine learning-based detection (MLD) profile that can be used to classify new data as sensitive data or as non-sensitive data. The computing device displays a quality metric for the MLD profile in the user interface. | 06-14-2012 |
20140172760 | USER INTERFACE AND WORKFLOW FOR PERFORMING MACHINE LEARNING - A computing device receives a training data set that includes a plurality of positive examples of sensitive data and a plurality of negative examples of sensitive data. The computing device analyzes the training data set using machine learning to generate a machine learning-based detection (MLD) profile that can be used to classify new data as sensitive data or as non-sensitive data. The computing device computes a quality metric for the MLD profile. | 06-19-2014 |
20140304197 | INCREMENTAL MACHINE LEARNING FOR DATA LOSS PREVENTION - A computing device receives a document that was incorrectly classified as sensitive data based on a machine learning-based detection (MLD) profile. The computing device modifies a training data set that was used to generate the MLD profile by adding the document to the training data set as a negative example of sensitive data to generate a modified training data set. The computing device then analyzes the modified training data set using machine learning to generate an updated MLD profile. | 10-09-2014 |