×

Technologies for a seamless data streaming experience

  • US 10,425,459 B2
  • Filed: 03/27/2015
  • Issued: 09/24/2019
  • Est. Priority Date: 03/27/2015
  • Status: Active Grant
First Claim
Patent Images

1. A computing device for a seamless data streaming experience, the computing device comprising:

  • a user presence module to receive user presence data from a plurality of remote computing devices, wherein the user presence data comprises camera sensor data, audio sensor data, or biometric sensor data indicative of whether a user is nearby each of the plurality of remote computing devices;

    a device register module to identify one or more available computing devices of the plurality of remote computing devices based on the user presence data in response to a determination that the user is nearby each of the available computing devices;

    a user interest module to (i) receive user interest data from a current computing device, wherein the user interest data is indicative of an interest level of the user in a data stream played by the current computing device and (ii) determine a user interest level as a function of the user interest data;

    a user detection module to (i) identify a plurality of users based on the user presence data, wherein each of the plurality of users is nearby a corresponding available computing device of the available computing devices, (ii) update a user context model based on the user interest level, and (iii) identify a primary user of the plurality of users based on the user context model; and

    a device transition module to (i) select a target computing device of the available computing devices, (ii) determine whether to cause the data stream to transition based on a comparison of the user interest level and a threshold interest level, and (iii) cause the data stream to transition from the current computing device to the target computing device in response to a determination to cause the data stream to transition based on a comparison of the user interest level and the threshold interest level, wherein to cause the data stream to transition comprises to adjust audio volume of the data stream to transition from the current computing device to the target computing device, to cause the current computing device to stop playing of the data stream, and to cause the target computing device to initiate playing of the data stream for output to the user, and wherein to adjust the audio volume of the data stream comprises to adjust the audio volume of the data stream as a function of a distance between the user and the current computing device and a distance between the user and the target computing device.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×