IP Library Granted Patent US 10,911,938
Granted Patent B2
US 10,911,938 · App. 16/834,723 · Granted Feb 2, 2021

Method and system for a networked self-configuring communication device utilizing user preference information

Inventors: Jeyhan Karaoguz (Irvine, CA); Arya Behzad (Poway, CA); Mark Buer (Gilbert, AZ); Alexander G. Macinnis (Ann Arbor, MI); Thomas Quigley (Franklin, NC); John Walley (Ladera Ranch, CA)
Assignee: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
H04W8/18H04W8/20H04W8/205H04W8/24H04W8/245
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,911,938
App. No.
16/834,723
Granted
Feb 2, 2021
Kind
B2
Abstract

A first electronic device may enable generation, updating, and/or storage of user configuration information. The user configuration information may comprise information pertaining to device configuration and/or operational preferences specific to the device user and/or various use settings, connectivity, and/or use of available resources. The generation, updating, and/or storage of the user configuration information may be performed manually and/or automatically, and may be performed directly within the first electronic device and/or via networked devices, which may communicatively coupled to the first electronic device. A second electronic device may be enabled to be communicatively coupled to the first electronic device and/or the networked devices. The second electronic device may then be enabled to download existing user configuration information from the first electronic device and/or the networked device, and the downloaded user configuration may be utilized to configure the second electronic device.

Claims (103)

1. A system comprising:

a plurality of computing devices connected via one or more networks, wherein the system is configured to

receive login information corresponding to a first user;

identify the first user based on the login information;

retrieve user configuration information corresponding to the first user;

control provision of a media content streaming service to a first computing device of the plurality of computing devices based on the user configuration information corresponding to the first user;

update the user configuration information corresponding to the first user based on the provision of the media content streaming service to the first computing device;

receive login information corresponding to the first user from a second computing device of the plurality of computing devices;

identify the first user based on the login information received from the second computing device;

retrieve the updated user configuration information corresponding to the first user; and

control provision of the media content streaming service to the second computing device based on the updated user configuration information corresponding to the first user.

2. The system of claim 1 , wherein

the plurality of computing devices are distinct devices configured to be communicatively coupled via the one or more networks.

3. The system of claim 1 , wherein

at least one of the plurality of computing devices is configured to receive preference information corresponding to the first user from the first computing device.

4. The system of claim 3 , wherein

at least one of the plurality of computing devices is configured to generate the user configuration information corresponding to the first user based on the preference information corresponding to the first user received from the first computing device.

5. The system of claim 1 , wherein

at least one of the plurality of computing devices is configured to transmit at least a portion of the user configuration information corresponding to the first user to the first computing device upon identifying the first user based on the login information received from the first computing device.

6. The system of claim 1 , wherein

at least one of the plurality of computing devices is configured to dynamically develop the user configuration information corresponding to the first user based on the provision of the media content streaming service to the first computing device.

7. The system of claim 1 , wherein

the user configuration information corresponding to the first user includes media consumption settings including at least video and audio presentation preferences corresponding to the first computing device and the second computing device.

8. The system of claim 7 , wherein

at least one of the plurality of computing devices is configured to control provision of the media content streaming service to the first computing device and the second computing device based on the media consumption settings corresponding to the first computing device and the second computing device.

9. The system of claim 8 , wherein

the media consumption settings corresponding to the first computing device are different than the media consumption settings corresponding to the second computing device.

10. The system of claim 1 , wherein

the user configuration information corresponding to the first user includes information identifying content reproduction capabilities corresponding to the first computing device and the second computing device.

11. The system of claim 10 , wherein

at least one of the plurality of computing devices is configured to control provision of the media content streaming service to the first computing device and the second computing device based on the information identifying content reproduction capabilities corresponding to the first computing device and the second computing device.

12. The system of claim 11 , wherein

at least one of the plurality of computing devices is configured to control provision of the media content streaming service to the first computing device and the second computing device by selecting a version of content, from a plurality of stored versions of content, to be streamed to the first computing device or the second computing device based on the information identifying content reproduction capabilities corresponding to the first computing device or the second computing device.

13. The system of claim 1 , wherein

at least one of the plurality of computing devices is configured to identify connectivity related information corresponding to the first computing device and the second computing device.

14. The system of claim 13 , wherein

at least one of the plurality of computing devices is configured to control provision of the media content streaming service to the first computing device and the second computing device based on the connectivity related information corresponding to the first computing device and the second computing device.

15. The system of claim 14 , wherein

the connectivity related information includes at least one of a network type, bandwidth level and quality of service capabilities.

16. The system of claim 14 , wherein

at least one of the plurality of computing devices is configured to control provision of the media content streaming service to the first computing device and the second computing device by selecting a version of content, from a plurality of stored versions of content, to be streamed to the first computing device or the second computing device based on the connectivity related information corresponding to the first computing device and the second computing device.

17. The system of claim 1 , wherein

at least one of the plurality of computing devices is configured to control provision of the media content streaming service to the first computing device and the second computing device from a third system communicatively coupled to the system via a network.

18. The system of claim 1 , wherein

at least one of the plurality of computing devices is configured to control provision of the media content streaming service to the first computing device and the second computing device from a server remote from the system, the first computing device and the second computing device.

19. The system of claim 1 , wherein

the user configuration information identifies preferred categories of content corresponding to the first user.

20. The system of claim 19 , wherein

at least one of the plurality of computing devices is configured to control provision of content of the media content streaming service to the first computing device and the second computing device based on the preferred categories of content corresponding to the first user.

21. The system of claim 1 , further comprising:

memory configured to store user configuration information corresponding to a plurality of users including the first user, wherein

at least one of the plurality of computing devices is configured to select the user configuration information corresponding to the first user, from among the plurality of configuration information, based on the login information received from the first computing device.

22. The system of claim 1 , wherein

at least one of the plurality of computing devices is configured to update the updated user configuration information corresponding to the first user based on the provision of the media content streaming service to the second computing device.

23. A system comprising:

a plurality of computing devices connected via one or more networks, wherein the system is configured to

receive login information corresponding to a first user;

identify the first user based on the login information;

retrieve user configuration information corresponding to the first user;

control provision of a media content streaming service to a first electronic device based on the user configuration information corresponding to the first user;

update the user configuration information corresponding to the first user based on the provision of the media content streaming service to the first electronic device;

receive login information corresponding to the first user from a second electronic device;

identify the first user based on the login information received from the second electronic device;

retrieve the updated user configuration information corresponding to the first user; and

control provision of the media content streaming service to the second electronic device based on the updated user configuration information corresponding to the first user.

24. The system of claim 23 , wherein at least one of the plurality of computing devices is configured to:

receive preference information corresponding to the first user from the first electronic device; and

generate the user configuration information corresponding to the first user based on the preference information corresponding to the first user received from the first electronic device.

25. The system of claim 23 , wherein

the user configuration information corresponding to the first user includes media consumption settings including at least video and audio presentation preferences corresponding to the first electronic device and the second electronic device,

at least one of the plurality of computing devices is configured to control provision of the media content streaming service to the first electronic device and the second electronic device based on the media consumption settings corresponding to the first electronic device and the second electronic device, and

the media consumption settings corresponding to the first electronic device are different than the media consumption settings corresponding to the second electronic device.

26. The system of claim 23 , wherein

the user configuration information corresponding to the first user includes information identifying content reproduction capabilities corresponding to the first electronic device and the second electronic device, and

at least one of the plurality of computing devices is configured to control provision of the media content streaming service to the first electronic device and the second electronic device by selecting a version of content, from a plurality of stored versions of content, to be streamed to the first electronic device or the second electronic device based on the information identifying content reproduction capabilities corresponding to the first electronic device or the second electronic device.

27. A content provision method performed by a content provision system comprising a plurality of computing devices connected via one or more networks, the method comprising:

performing, by the plurality of computing devices connected via one or more networks

receiving login information corresponding to a first user;

identifying the first user based on the login information;

retrieving user configuration information corresponding to the first user;

controlling provision of a media content streaming service to a first electronic device based on the user configuration information corresponding to the first user;

updating the user configuration information corresponding to the first user based on the provision of the media content streaming service to the first electronic device;

receiving login information corresponding to the first user from a second electronic device;

identifying the first user based on the login information received from the second electronic device;

retrieving the updated user configuration information corresponding to the first user; and

controlling provision of the media content streaming service to the second electronic device based on the updated user configuration information corresponding to the first user.

28. The method of claim 27 , further comprising performing, by the plurality of computing devices connected via one or more networks:

receiving preference information corresponding to the first user from the first electronic device; and

generating the user configuration information corresponding to the first user based on the preference information corresponding to the first user received from the first electronic device.

29. The method of claim 27 , wherein

the user configuration information corresponding to the first user includes information identifying content reproduction capabilities corresponding to the first electronic device and the second electronic device, and

the method further comprises performing, by the plurality of computing devices connected via one or more networks controlling provision of the media content streaming service to the first electronic device and the second electronic device by selecting a version of content, from a plurality of stored versions of content, to be streamed to the first electronic device or the second electronic device based on the information identifying content reproduction capabilities corresponding to the first electronic device or the second electronic device.

30. A system comprising:

a plurality of computing devices connected via one or more networks;

means for receiving login information corresponding to a first user;

means for identifying the first user based on the login information;

means for retrieving user configuration information corresponding to the first user;

means for controlling provision of a media content streaming service to a first electronic device based on the user configuration information corresponding to the first user;

means for updating the user configuration information corresponding to the first user based on the provision of the media content streaming service to the first electronic device;

means for receiving login information corresponding to the first user from a second electronic device;

means for identifying the first user based on the login information received from the second electronic device;

means for retrieving the updated user configuration information corresponding to the first user; and

means for controlling provision of the media content streaming service to the second electronic device based on the updated user configuration information corresponding to the first user.

Continuity (5)
Continuation 15916808 · Mar 9, 2018
Continuation 14949396 · Nov 23, 2015
Continuation 12138249 · Jun 12, 2008
Provisional Application 60943484 · Jun 12, 2007
Related Publication 20200228961A1 · Jul 16, 2020