US2023199049A1PendingUtilityA1
Modifying content streaming based on device parameters
Assignee: MICROSOFT TECHNOLOGY LICENSING LLCPriority: May 31, 2018Filed: Feb 14, 2023Published: Jun 22, 2023
Est. expiryMay 31, 2038(~11.8 yrs left)· nominal 20-yr term from priority
H04L 65/613H04N 21/2343H04L 65/612H04L 65/80H04L 65/762H04N 21/44004H04N 21/44209H04N 21/4424H04N 21/6373H04L 65/61H04N 21/4621
64
PatentIndex Score
0
Cited by
0
References
0
Claims
Abstract
Described are examples for streaming content at a device. One or more environmental parameters can be determined for the device. One or more parameters for receiving streaming content via one or more streaming servers over one or more network connections can be modified based on the one or more environmental parameters. The streaming content can be received based at least in part on the one or more streaming parameters.
Claims
exact text as granted — not AI-modifiedWhat is claimed is:
1 . A computer implemented method for streaming content to a device, comprising:
determining an environmental parameter of the device while streaming the content from a streaming server over a network connection; modifying, based at least in part on the environmental parameter, a parameter related to one of more of writing to a disc or performing auxiliary network activity; and eliminating, based at least in part on the parameter, one or more of writing to the disc or performing the auxiliary network activity while streaming the content.
2 . The computer implemented method of claim 1 , wherein modifying the parameter includes modifying a storage location for data to be in non-persistent storage instead of on the disc.
3 . The computer implemented method of claim 2 , wherein the environmental parameter indicates that the device is powered by battery.
4 . The computer implemented method of claim 3 , further comprising flushing the data from the non-persistent storage to the disc based on determining that the disc is active from another process.
5 . The computer implemented method of claim 2 , wherein the data includes content parameters or logging information.
6 . The computer implemented method of claim 1 , wherein modifying the parameter is based on detecting a process using the disc or performing the auxiliary network activity.
7 . The computer implemented method of claim 1 , wherein the parameter includes parameters of a network logging application executing while streaming content.
8 . The computer implemented method of claim 1 , wherein the parameter includes a streaming parameter to request streaming content while performing the auxiliary network activity.
9 . A device configured for streaming content, comprising:
a memory storing instructions for executing a streaming application; and a processor coupled with the memory, wherein the processor is configured to:
detect an environmental parameter of the device while streaming, via the steaming application, the content from a streaming server over a network connection;
adjust, based at least in part on the environmental parameter, a parameter related to one of more of disc activity or auxiliary network activity on the device; and
receiving, based at least in part on the parameter, the streaming content while eliminating one or more of the disc activity or the auxiliary network activity.
10 . The device of claim 9 , wherein the processor is configured to adjust the parameter including adjusting a storage location for data to be in non-persistent storage instead of on the disc.
11 . The device of claim 10 , wherein the environmental parameter indicates that the device is powered by battery.
12 . The device of claim 11 , wherein the processor is further configured to flush the data from the non-persistent storage to the disc based on determining that the disc is active from another process.
13 . The device of claim 10 , wherein the data includes content parameters or logging information.
14 . The device of claim 9 , wherein the processor is configured to adjust the parameter based on detecting a process using the disc or performing the auxiliary network activity.
15 . The device of claim 9 , wherein the parameter includes parameters of a network logging application executing while streaming content.
16 . The device of claim 9 , wherein the parameter includes a streaming parameter to request streaming content while performing the auxiliary network activity.
17 . A non-transitory computer-readable medium, comprising code executable by a processor for streaming content to a device, the code comprising code for:
determining an environmental parameter of the device while streaming the content from a streaming server over a network connection; modifying, based at least in part on the environmental parameter, a parameter related to one of more of writing to a disc or performing auxiliary network activity; and receiving, based at least in part on the parameter, the streaming content while eliminating one or more of writing to the disc or performing the auxiliary network activity.
18 . The non-transitory computer-readable medium of claim 17 , wherein the code for modifying the parameter modifies a storage location for data to be in non-persistent storage instead of on the disc.
19 . The non-transitory computer-readable medium of claim 18 , wherein the data includes content parameters or logging information.
20 . The non-transitory computer-readable medium of claim 17 , wherein the code for modifying modifies the parameter based on detecting a process using the disc or performing the auxiliary network activity.Join the waitlist — get patent alerts
Track US2023199049A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.