Techniques are disclosed for predictive media streaming using microlocation. Microlocations of a mobile device can be determined by measuring one or more sensor values at one or more times, the one or more sensor values are determined from one or more signals emitted by a corresponding one or more signal sources. Streaming events can be stored at the mobile device. Each streaming event may include a destination device for playing media and a cluster location, the cluster location corresponding to sensor values that are spatially near each other. A selection of a media item is detected and one or more current sensor values are measured. A current cluster location can be identified using the one or more current sensor value. The current cluster location and the streaming events can identify a particular destination device for playing the selected media item.
Legal claims defining the scope of protection. Each claim is shown in both the original legal language and a plain English translation.
2. The method of claim 1, wherein identifying the particular second device from the plurality of second devices for playing the selected media item is further based on a type of the particular second device.
3. The method of claim 1, wherein identifying the particular second device from the plurality of second devices for playing the selected media item is further based on a current time associated with detecting the selection of the media item.
This invention relates to a system for selecting and playing media items across multiple devices. The problem addressed is efficiently determining which device should play a selected media item when multiple devices are available, ensuring optimal playback based on user preferences and context. The system identifies a particular device from a group of available devices to play a selected media item. This selection is based on a current time associated with the media item selection. The system evaluates device capabilities, user preferences, and the current time to determine the most suitable device. For example, if a user selects a media item at a specific time, the system may prioritize devices that are currently active, have the best audio or video output, or are in a location where playback is most convenient. The system may also consider historical usage patterns, device proximity, or user-defined rules to refine the selection. The goal is to automate the playback process while ensuring the chosen device provides the best possible experience for the selected media item at the time of selection.
6. The method of claim 1, wherein detecting the selection of the media item is performed by the first device based on previous selections of media items.
8. The method of claim 1, wherein the particular second device is the first device.
10. The electronic device of claim 9, wherein identifying the particular second device from the plurality of second devices for playing the selected media item is further based on a type of the particular second device.
11. The electronic device of claim 9, wherein identifying the particular second device from the plurality of second devices for playing the selected media item is further based on a current time associated with detecting the selection of the media item.
14. The electronic device of claim 9, wherein detecting the selection of the media item is performed by the first device based on previous selections of media items.
15. The electronic device of claim 9, wherein routing the information to the particular second device includes transmitting the selected media item to the particular second device.
This invention relates to electronic devices and systems for managing and routing media items between devices. The problem addressed is the need for efficient and selective media item transmission in a networked environment, ensuring that media content is routed to the appropriate devices based on user preferences or system configurations. The electronic device includes a processor and memory storing instructions that, when executed, perform operations for routing information to a second device. The device receives a request to route information to a second device, identifies a media item from a plurality of media items, and selects a particular second device from multiple second devices. The routing process involves transmitting the selected media item to the particular second device. The selection of the second device may be based on predefined criteria, such as user preferences, device capabilities, or network conditions. The media item can be any digital content, including audio, video, or multimedia files. The system ensures that media items are accurately and efficiently delivered to the intended recipient device, improving user experience and system performance. The invention may also include additional features, such as encryption for secure transmission or compression to optimize bandwidth usage.
17. The non-transitory computer-readable media of claim 16, wherein identifying the particular second device from the plurality of second devices for playing the selected media item is further based on a type of the particular second device.
18. The non-transitory computer-readable media of claim 16, wherein identifying the particular second device from the plurality of second devices for playing the selected media item is further based on a current time associated with detecting the selection of the media item.
Cooperative Patent Classification codes for this invention. Click any code to explore related patents in that topic.
February 19, 2021
November 1, 2022
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.