Patents by Inventor Emilio Arce

Emilio Arce has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Publication number: 20240064209
    Abstract: 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.
    Type: Application
    Filed: July 21, 2023
    Publication date: February 22, 2024
    Inventors: Abhishek Kumar, Ron Kuper, Jason Kendall, Emilio Arce
  • Patent number: 11757866
    Abstract: An example system is configured to (i) receive, from a user device over a WAN, a request for an authorization code corresponding to a media application on the user device, (ii) based on the request transmit, to the user device over the WAN, the authorization code, (iii) receive, from a media playback system over the WAN, an authorization request that includes the authorization code, (iv) determine that the authorization code in the authorization request is valid, (v) based on determining that the authorization code is valid, generate an authorization token, (vi) transmit, to the media playback system over the WAN, the authorization token, (vii) receive, from the media playback system over the WAN, a media request including the authorization token, and (viii) responsive to the media request and a determination that the authorization token is valid, transmit, over the WAN, media content to the media playback system.
    Type: Grant
    Filed: January 18, 2023
    Date of Patent: September 12, 2023
    Assignee: Sonos, Inc.
    Inventors: Ron Kuper, Sherwin Liu, Emilio Arce, Arthur L. Coburn, IV
  • Patent number: 11758005
    Abstract: 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.
    Type: Grant
    Filed: December 15, 2022
    Date of Patent: September 12, 2023
    Assignee: Sonos, Inc.
    Inventors: Abhishek Kumar, Ron Kuper, Jason Kendall, Emilio Arce
  • Patent number: 11683304
    Abstract: Examples provided herein are directed to a computing device and media playback system sharing access to a media service corresponding to a media application installed on the computing device. In one example, a media playback system may be configured to (i) receive from the computing device an authorization code that corresponds to a media application installed on the computing device that is authorized to access media from a media service, (ii) transmit to the media service an authorization request with the authorization code, (iii) receive from the media service an authorization token that facilitates obtaining media from the media service, and (iv) transmit to the media service a request for media for playback by the media playback system, where the request for media includes the authorization token.
    Type: Grant
    Filed: September 27, 2021
    Date of Patent: June 20, 2023
    Assignee: Sonos, Inc.
    Inventors: Ron Kuper, Sherwin Liu, Emilio Arce, Arthur L. Coburn, IV
  • Publication number: 20230179666
    Abstract: 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.
    Type: Application
    Filed: December 15, 2022
    Publication date: June 8, 2023
    Inventors: Abhishek Kumar, Ron Kuper, Jason Kendall, Emilio Arce
  • Publication number: 20230156001
    Abstract: An example system is configured to (i) receive, from a user device over a WAN, a request for an authorization code corresponding to a media application on the user device, (ii) based on the request, transmit, to the user device over the WAN, the authorization code, (iii) receive, from a media playback system over the WAN, an authorization request that includes the authorization code, (iv) determine that the authorization code in the authorization request is valid, (v) based on determining that the authorization code is valid, generate an authorization token, (vi) transmit, to the media playback system over the WAN, the authorization token, (vii) receive, from the media playback system over the WAN, a media request including the authorization token, and (viii) responsive to the media request and a determination that the authorization token is valid, transmit, over the WAN, media content to the media playback system.
    Type: Application
    Filed: January 18, 2023
    Publication date: May 18, 2023
    Inventors: Ron Kuper, Sherwin Liu, Emilio Arce, Arthur L. Coburn, IV
  • Publication number: 20230107272
    Abstract: A control application of a media playback system controls playback of media content by a media playback system. The application receives, from a media streaming service, a page object that identifies (i) a page format identifier, (ii) page content data, (iii) a set of page elements, and (iv) a respective element format identifier for each page element of the set of page elements. The application determines a first set of formatting rules using the page format identifier and displays a corresponding page that includes the page content data formatted using the first set of formatting rules. The application asynchronously receives media content data identifying media content available for streaming. Based on a respective element format identifier of the page element associated with the media content data, the application determines a second set of formatting rules, which the application uses to update the displayed page to display the media content data.
    Type: Application
    Filed: December 8, 2022
    Publication date: April 6, 2023
    Inventors: David Bernstein, Konstantin Vovk, Lee Fyock, Andrew Woodbury, Emilio Arce, Elliot Lawrence
  • Patent number: 11550989
    Abstract: A control application of a media playback system controls playback of media content by a media playback system. The application receives, from a media streaming service, a page object that identifies (i) a page format identifier, (ii) page content data, (iii) a set of page elements, and (iv) a respective element format identifier for each page element of the set of page elements. The application determines a first set of formatting rules using the page format identifier and displays a corresponding page that includes the page content data formatted using the first set of formatting rules. The application asynchronously receives media content data identifying media content available for streaming. Based on a respective element format identifier of the page element associated with the media content data, the application determines a second set of formatting rules, which the application uses to update the displayed page to display the media content data.
    Type: Grant
    Filed: August 16, 2021
    Date of Patent: January 10, 2023
    Assignee: Sonos, Inc.
    Inventors: David Bernstein, Konstantin Vovk, Lee Fyock, Andrew Woodbury, Emilio Arce, Elliot Lawrence
  • Patent number: 11539688
    Abstract: An example system is configured to (i) generate an authorization code that has an expiration time, (ii) transmit at least one first message including the authorization code over a WAN, (iii) receive at least one second message including the authorization code from a playback device over the WAN, (iv) determine that the received authorization code is valid based at least on the expiration time, (v) after determining that the authorization code is valid, generate a first authorization token, (vi) transmit at least one third message including the first authorization token to the playback device over the WAN, (vii) receive at least one fourth message including a second authorization token and a request from the playback device over the WAN, (viii) determine that the second authorization token is valid, and (ix) after determining that the second authorization token is valid, provide the playback device with audio content based on the request.
    Type: Grant
    Filed: January 21, 2022
    Date of Patent: December 27, 2022
    Assignee: Sonos, Inc.
    Inventors: Ron Kuper, Sherwin Liu, Emilio Arce, Arthur L. Coburn, IV
  • Patent number: 11533378
    Abstract: 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.
    Type: Grant
    Filed: November 1, 2021
    Date of Patent: December 20, 2022
    Assignee: Sonos, Inc.
    Inventors: Abhishek Kumar, Ron Kuper, Jason Kendall, Emilio Arce
  • Publication number: 20220232094
    Abstract: 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.
    Type: Application
    Filed: November 1, 2021
    Publication date: July 21, 2022
    Inventors: Abhishek Kumar, Ron Kuper, Jason Kendall, Emilio Arce
  • Publication number: 20220150235
    Abstract: An example system is configured to (i) generate an authorization code that has an expiration time, (ii) transmit at least one first message including the authorization code over a WAN, (iii) receive at least one second message including the authorization code from a playback device over the WAN, (iv) determine that the received authorization code is valid based at least on the expiration time, (v) after determining that the authorization code is valid, generate a first authorization token, (vi) transmit at least one third message including the first authorization token to the playback device over the WAN, (vii) receive at least one fourth message including a second authorization token and a request from the playback device over the WAN, (viii) determine that the second authorization token is valid, and (ix) after determining that the second authorization token is valid, provide the playback device with audio content based on the request.
    Type: Application
    Filed: January 21, 2022
    Publication date: May 12, 2022
    Inventors: Ron Kuper, Sherwin Liu, Emilio Arce, Arthur L. Coburn, IV
  • Publication number: 20220138400
    Abstract: A control application of a media playback system controls playback of media content by a media playback system. The application receives, from a media streaming service, a page object that identifies (i) a page format identifier, (ii) page content data, (iii) a set of page elements, and (iv) a respective element format identifier for each page element of the set of page elements. The application determines a first set of formatting rules using the page format identifier and displays a corresponding page that includes the page content data formatted using the first set of formatting rules. The application asynchronously receives media content data identifying media content available for streaming. Based on a respective element format identifier of the page element associated with the media content data, the application determines a second set of formatting rules, which the application uses to update the displayed page to display the media content data.
    Type: Application
    Filed: August 16, 2021
    Publication date: May 5, 2022
    Inventors: David Bernstein, Konstantin Vovk, Lee Fyock, Andrew Woodbury, Emilio Arce, Elliot Lawrence
  • Publication number: 20220124082
    Abstract: Examples provided herein are directed to a computing device and media playback system sharing access to a media service corresponding to a media application installed on the computing device. In one example, a media playback system may be configured to (i) receive from the computing device an authorization code that corresponds to a media application installed on the computing device that is authorized to access media from a media service, (ii) transmit to the media service an authorization request with the authorization code, (iii) receive from the media service an authorization token that facilitates obtaining media from the media service, and (iv) transmit to the media service a request for media for playback by the media playback system, where the request for media includes the authorization token.
    Type: Application
    Filed: September 27, 2021
    Publication date: April 21, 2022
    Inventors: Ron Kuper, Sherwin Liu, Emilio Arce, Arthur L. Coburn, IV
  • Patent number: 11165882
    Abstract: 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.
    Type: Grant
    Filed: December 13, 2019
    Date of Patent: November 2, 2021
    Assignee: Sonos, Inc.
    Inventors: Abhishek Kumar, Ron Kuper, Jason Kendall, Emilio Arce
  • Patent number: 11134076
    Abstract: Examples provided herein are directed to a computing device and media playback system sharing access to a media service corresponding to a media application installed on the computing device. In one example, a media playback system may be configured to (i) receive from the computing device an authorization code that corresponds to a media application installed on the computing device that is authorized to access media from a media service, (ii) transmit to the media service an authorization request with the authorization code, (iii) receive from the media service an authorization token that facilitates obtaining media from the media service, and (iv) transmit to the media service a request for media for playback by the media playback system, where the request for media includes the authorization token.
    Type: Grant
    Filed: January 27, 2020
    Date of Patent: September 28, 2021
    Assignee: Sonos, Inc.
    Inventors: Ron Kuper, Sherwin Liu, Emilio Arce, Arthur L. Coburn, IV
  • Patent number: 11115405
    Abstract: Examples provided herein are directed to a computing device and media playback system sharing access to a media service corresponding to a media application installed on the computing device. In one example, a media playback system may be configured to (i) receive from the computing device an authorization code that corresponds to a media application installed on the computing device that is authorized to access media from a media service, (ii) transmit to the media service an authorization request with the authorization code, (iii) receive from the media service an authorization token that facilitates obtaining media from the media service, and (iv) transmit to the media service a request for media for playback by the media playback system, where the request for media includes the authorization token.
    Type: Grant
    Filed: January 11, 2021
    Date of Patent: September 7, 2021
    Assignee: Sonos, Inc.
    Inventors: Ron Kuper, Sherwin Liu, Emilio Arce, Arthur L. Coburn, IV
  • Patent number: 11093689
    Abstract: A control application of a media playback system controls playback of media content by a media playback system. The application receives, from a media streaming service, a page object that identifies (i) a page format identifier, (ii) page content data, (iii) a set of page elements, and (iv) a respective element format identifier for each page element of the set of page elements. The application determines a first set of formatting rules using the page format identifier and displays a corresponding page that includes the page content data formatted using the first set of formatting rules. The application asynchronously receives media content data identifying media content available for streaming. Based on a respective element format identifier of the page element associated with the media content data, the application determines a second set of formatting rules, which the application uses to update the displayed page to display the media content data.
    Type: Grant
    Filed: November 10, 2020
    Date of Patent: August 17, 2021
    Assignee: Sonos, Inc.
    Inventors: David Bernstein, Konstantin Vovk, Lee Fyock, Andrew Woodbury, Emilio Arce, Elliot Lawrence
  • Publication number: 20210141992
    Abstract: A control application of a media playback system controls playback of media content by a media playback system. The application receives, from a media streaming service, a page object that identifies (i) a page format identifier, (ii) page content data, (iii) a set of page elements, and (iv) a respective element format identifier for each page element of the set of page elements. The application determines a first set of formatting rules using the page format identifier and displays a corresponding page that includes the page content data formatted using the first set of formatting rules. The application asynchronously receives media content data identifying media content available for streaming. Based on a respective element format identifier of the page element associated with the media content data, the application determines a second set of formatting rules, which the application uses to update the displayed page to display the media content data.
    Type: Application
    Filed: November 10, 2020
    Publication date: May 13, 2021
    Inventors: David Bernstein, Konstantin Vovk, Lee Fyock, Andrew Woodbury, Emilio Arce, Elliot Lawrence
  • Publication number: 20210136054
    Abstract: Examples provided herein are directed to a computing device and media playback system sharing access to a media service corresponding to a media application installed on the computing device. In one example, a media playback system may be configured to (i) receive from the computing device an authorization code that corresponds to a media application installed on the computing device that is authorized to access media from a media service, (ii) transmit to the media service an authorization request with the authorization code, (iii) receive from the media service an authorization token that facilitates obtaining media from the media service, and (iv) transmit to the media service a request for media for playback by the media playback system, where the request for media includes the authorization token.
    Type: Application
    Filed: January 11, 2021
    Publication date: May 6, 2021
    Inventors: Ron Kuper, Sherwin Liu, Emilio Arce, Arthur L. Coburn, IV