Device, system, and method of differentiating over multiple accounts between legitimate user and cyber-attacker
US-10083439-B2 · Sep 25, 2018 · US
US12107929B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-12107929-B2 |
| Application number | US-202318356468-A |
| Country | US |
| Kind code | B2 |
| Filing date | Jul 21, 2023 |
| Priority date | Sep 30, 2014 |
| Publication date | Oct 1, 2024 |
| Grant date | Oct 1, 2024 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
Examples described herein involve switching between two user accounts of a streaming media service. In an example implementation, a playback device stores data representing credentials for multiple user accounts including a first user account of a first streaming audio service and a second user account of the first streaming audio service. The playback device receives instructions to play first audio content from the first streaming audio service and plays back the first audio content by streaming data representing the first audio content from one or more servers of the first streaming audio service using credentials of the first user account. The playback device detects a trigger associated with the first user account of the first streaming audio service and switches from streaming data representing the first audio content using credentials of the first user account to streaming data representing the first audio content using credentials of the second user account.
Opening claim text (preview).
The invention claimed is: 1. At least one non-transitory computer-readable medium comprising program instructions that are executable by at least one processor such that at least one first computing device is configured to: receive, via a network interface, first data representing a first request for streaming audio service data; identify a first user account of a first streaming audio service as an active user account from among multiple user accounts, the multiple user accounts comprising the first user account of the first streaming audio service and a second user account of a second streaming audio service; according to the first request for streaming audio service data, cause, via the network interface, at least one control application on at least one second computing device to display indications of first media items playable from the first streaming audio service on one or more playback devices of at least one media playback system; according to at least one trigger, deactivate the first user account as the active user account such that the first user account is inactive; receive, via the network interface, second data representing a second request for streaming audio service data; identify the second user account of the second streaming audio service as the active user account from among the multiple user accounts; and according to the second request for streaming audio service data, cause, via the network interface, the at least one control application on the at least one second computing device to display indications of second media items playable from the second streaming audio service on the one or more playback devices of the at least one media playback system. 2. The at least one non-transitory computer-readable medium of claim 1 , wherein the at least one media playback system comprises at least one first playback device and at least one second playback device, and wherein the program instructions that are executable by the at least one processor such that the at least one first computing device is configured to identify the second user account of the second streaming audio service as the active user account from among the multiple user accounts comprise program instructions that are executable by the at least one processor such that the at least one first computing device is configured to: identify the second user account of the second streaming audio service as the active user account for the at least one first playback device from among the multiple user accounts. 3. The at least one non-transitory computer-readable medium of claim 2 , where a first zone of a media playback system comprises the at least one first playback device, and wherein a second zone of the media playback system comprises the at least one second playback device. 4. The at least one non-transitory computer-readable medium of claim 2 , wherein the at least one media playback system comprises a first media playback system at a first location and a second media playback system at a second location, and wherein the first media playback system comprises the at least one first playback device and the at least one second playback device. 5. The at least one non-transitory computer-readable medium of claim 1 , wherein the at least one trigger comprises receipt of data representing user input indicating a command to deactivate the first user account, and wherein the program instructions that are executable by the at least one processor such that the at least one first computing device is configured to deactivate the first user account comprise program instructions that are executable by the at least one processor such that the at least one first computing device is configured to: deactivate the first user account as the active user account according to the user input. 6. The at least one non-transitory computer-readable medium of claim 1 , wherein the at least one non-transitory computer-readable medium further comprises program instructions that are executable by the at least one processor such that the at least one first computing device is configured to: according to the second request for streaming audio service data, cause, via the network interface, the at least one control application on the at least one second computing device to display an indication that the second user account is active concurrently with the indications of the second media items. 7. The at least one non-transitory computer-readable medium of claim 6 , wherein the at least one non-transitory computer-readable medium further comprises program instructions that are executable by the at least one processor such that the at least one first computing device is configured to: according to the second request for streaming audio service data, cause, via the network interface, the at least one control application on the at least one second computing device to display an indication that the first user account is inactive. 8. The at least one non-transitory computer-readable medium of claim 1 , wherein the at least one first computing device comprises a database indicative of at least one active user account and at least one inactive user account, and wherein the program instructions that are executable by the at least one processor such that the at least one first computing device is configured to deactivate the first user account comprise program instructions that are executable by the at least one processor such that the at least one first computing device is configured to: modify the database to indicate that the first user account is inactive. 9. The at least one non-transitory computer-readable medium of claim 1 , wherein the at least one first computing device comprises a first database indicative of at least one active user account and a second database indicative of at least one inactive user account, and wherein the program instructions that are executable by the at least one processor such that the at least one first computing device is configured to deactivate the first user account comprise program instructions that are executable by the at least one processor such that the at least one first computing device is configured to: add the first user account to the second database; and remove the first user account from the first database. 10. The at least one non-transitory computer-readable medium of claim 1 , wherein the program instructions that are executable by the at least one processor such that the at least one first computing device is configured to identify the second user account of the second streaming audio service as the active user account from among the multiple user accounts comprise program instructions that are executable by the at least one processor such that the at least one first computing device is configured to: identify the second user account of the second streaming audio service as the active user account based on the second user account having a higher priority indicator relative to other user accounts among the multiple user accounts. 11. The at least one non-transitory computer-readable medium of claim 1 , wherein the first media items comprise multiple playlists and wherein the second media items comprise multiple audio tracks. 12. At least one first computing device comprising: a network interface; at least one processor; and at least one non-transitory computer-readable medium comprising program instructions that are executable by the at least one processor such that the at least one first computing device is configured to: receive, via the network interface, first data representing a first request for streaming audio service data; identify a first user account of a first str
Sound input; Sound output (speech processing G10L) · CPC title
Rights management {associated to the content (security in data switching network management H04L41/28; security management or policies for network security H04L63/20; access security in wireless networks H04W12/08)} · CPC title
Protecting access to data via a platform, e.g. using keys or access control rules · CPC title
Administration of user profiles, e.g. generation, initialisation, adaptation, distribution · CPC title
Network streaming of media packets · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.