Abstract:
A computing system is described that determines a plurality of search queries for subsequent search during an event, and schedules, for each of the plurality of search queries, a respective time during the event to search the corresponding search query. Responsive to determining that a user of a computing device is experiencing the event at the respective time during the event at which a particular search query from the plurality of search queries is scheduled to be searched, the computing system searches the particular search query and automatically sends, to the computing device for subsequent display during the event, an indication of information returned from the search of the particular search query.
Abstract:
Systems and methods are disclosed herein for processing a natural language query. A receiver circuitry receives the natural language query from a user. A natural language interpreter circuitry parses the natural language query to convert the natural language query into a plurality of categories and a plurality of variables, each variable in the plurality of variables corresponding to one category in the plurality of categories. A user interface displays to the user the plurality of categories and the plurality of variables, and allows the user to modify at least one variable in the plurality of variables by providing a natural language utterance.
Abstract:
A cloud computing system identifies opportunities for users to collaborate on a file. Collaboration opportunities are identified based on similarity of separate files that different users are associated with, and on relationships or similarities between the different users. If users associated with the separate files agree to collaborate, the users may be placed in a single editing session regarding a file having content from at least one of the separate files.
Abstract:
A method includes receiving, at a storage device, a plurality of data files that each have a file size, and are each associated a respective device that corresponds to one of a plurality of device types and defining device type pairs each including a first device and a second device having different device types. The method also includes determining, by one or more computing devices and for each device type pair, an engagement score based at least in part on the file sizes for the data files associated with the first device and the second device, wherein the engagement score represents a degree of usage of the first device concurrent with usage of the second device, and generating, by the one or more computing devices.
Abstract:
A method includes providing, by a server computer, a shared storage space for receiving and storing data from a plurality of data sources. The method further includes obtaining real-time ingress information describing at least one ongoing ingress action currently being performed between one of the plurality of data sources and the shared storage space. The method further includes outputting, for display in an ingress dashboard associated with the shared storage space, an ingress activity notification based on the at least one ongoing ingress action. The ingress activity notification can include means configured for selection by a user to interrupt the ongoing ingress action as well as means configured for selection by the user to generate an alert associated with the ongoing ingress action.
Abstract:
A cloud computing system identifies opportunities for users to collaborate on a file. Collaboration opportunities are identified based on similarity of separate files that different users are associated with, and on relationships or similarities between the different users. If users associated with the separate files agree to collaborate, the users may be placed in a single editing session regarding a file having content from at least one of the separate files.
Abstract:
A method and/or system for suggesting media content based on an image capture may include receiving, from an electronic device, a request for recommendations based on an image capture, wherein the request comprises data associated with the image capture. One or more search objects may be determined based on an analysis of the request. A particular user associated with the electronic device and one or more search interest associated with the particular user may be determined. One or more custom recommendations for the particular user may be determined based on the one or more search objects and/or based on the one or more search interests. Recommendation data comprising the one or more custom recommendations may be sent to the electronic device.
Abstract:
Indoor navigation may be utilized in combination with predetermined location goals to guide consumers to places they do or might want to visit in a retail establishment or other space. The user may be provided with assistance in locating items on a predetermined list, such as by checking map information on the user's device and by interacting with one or more location detection devices. Statistics related to the user's shopping experience may also be provided to the user. The user can optionally allow the store to review the list, statistics, or other information so the store can analyze the presentation, how the items were found, and even what the user actually purchased.
Abstract:
Systems and methods for sequencing electronic files include generating a first file sequence and one or more alternative file sequences. An alternative file sequence may be generated based in part on a characteristic of a file in the first sequence. The first and alternative sequences may be used in an electronic slideshow that allows a user to switch between file sequences. In some implementations, which alternative file sequences are generated may be determined based in part on a prediction of characteristics that may be of interest to a user.
Abstract:
A method and/or system for suggesting media content based on an image capture may include receiving, from an electronic device, a request for recommendations based on an image capture, wherein the request comprises data associated with the image capture. One or more search objects may be determined based on an analysis of the request. A particular user associated with the electronic device and one or more search interest associated with the particular user may be determined. One or more custom recommendations for the particular user may be determined based on the one or more search objects and/or based on the one or more search interests. Recommendation data comprising the one or more custom recommendations may be sent to the electronic device.