Abstract:
A system is described that infers that a user will need to complete a trip and selects a transportation service that the user can use to complete the trip. The system, predicts a time to request a vehicle associated with the transportation service for completing the trip such that the request has sufficiently high degree of likelihood, of causing the vehicle to arrive at a future location by a final departure time: the final departure time being a latest time at which the user is predicted to need to begin traveling. Responsive to determining that a current time is within a threshold amount of time of the predicted time, the system sends, to a reservation system associated with the transportation service, a reservation request for the vehicle associated with the transportation service for completing the trip.
Abstract:
Systems and methods are disclosed herein for uploading data to a cloud system. A plurality of files on a client system is identified for uploading to a cloud system. The plurality of files is associated with metadata, and a respective score is evaluated for each file in the plurality of files by applying a ranking scheme to the metadata. An upload process is initiated for each file in the plurality of files based on each file's respective score.
Abstract:
A method includes defining a plurality of known document types, obtaining a collection of previously classified documents that are each associated with one of the known document types, and extracting features from each document from the collection of previously classified documents to define feature information. The method also includes obtaining a subject document that is associated with a user, extracting one or more features from the subject document, comparing the one or more features from the subject document to the feature information, associating the subject document with one of the known document types based on the comparison, and transmitting the document to a cloud storage system for storage in a dedicated storage location that is associated with the user and contains only documents of the respective known document type that is associated with the subject document.
Abstract:
A method includes obtaining a plurality of images, including geolocation information and time information for each image. The method also includes identifying a group of related images from the plurality of images from a common geographical area and a common time period based on the geolocation information and the time information for each of the plurality of images, and identifying an event that occurred within the common time period and within the common geographical area by searching a repository of event information. The method also includes storing the group of related images in an image collection, and assigning a title to the image collection. The title is based at least in part on a title of the event.
Abstract:
A first user input signal requests a document preview view and the document preview view is output for display that includes an active document representation of content from a first document that is designated as an active document, wherein a first portion of the active document representation is visible in the document preview view. In response to determining that a second user input signal corresponds to a document navigation request, the active document representation is repositioned such that a second portion of the active document representation is visible in the document preview view. In response to determining that the second user input signal corresponds to a document change request, a second document is designated as the active document.