Patents by Inventor Mark Obcena

Mark Obcena 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: 20220337889
    Abstract: A method of integrating a playback device for use with a backend server of a media streaming platform includes the following steps: providing an application programming interface (API) command processor at a server to send and receive network communication with a cloud playback adapted system; receiving at the API command processor, from a cloud playback client associated with the cloud playback adapted system, a status of the cloud playback adapted system; receiving at the API command processor, from the cloud playback client, a playback command to control playback of a media content item; and sending a message from the API command processor to the cloud playback client in response to the playback command, the message including an identification of the media content item to permit the cloud playback adapted system to retrieve the media content item for playback of the media content item by the cloud playback adapted system.
    Type: Application
    Filed: June 25, 2021
    Publication date: October 20, 2022
    Inventors: Mark OBCENA, Vladimir IVANKOV, Celso SANTA ROSA FILHO, Adnan WAHEED, Erik BROBERG, Laura Elizabeth KNILL
  • Patent number: 10797931
    Abstract: In one aspect, a first client device receives, from a second client device, a request to stream a media item from a first position within the media item. The first client device obtains, from a server, a seektable that identifies a plurality of segments into which content corresponding to the media item is divided, wherein each segment of the plurality of segments corresponds to multiple samples of the media item. The first client device consults the seektable to determine a segment of the media item to retrieve in response to the request, the segment including content at the first position. After consulting the seektable, the device retrieves, from the server, the segment of the media item. The first client device plays the content corresponding to the first position using the retrieved segment.
    Type: Grant
    Filed: February 11, 2019
    Date of Patent: October 6, 2020
    Assignee: Spotify AB
    Inventors: Isak Bakken, Mark Obcena, Swaroop Narsimha, Jyrki Pulliainen
  • Patent number: 10630527
    Abstract: In one aspect, a client device receives a request to stream a media item from a first position. Content corresponding to the media item includes samples identified in a container file. The client device obtains, independently of the container file, a seektable that is not included with the container file and that identifies a plurality of segments into which content corresponding to the media item is divided. The seektable is stored using a mark-up language that is natively compatible with a software development kit (SDK) executing on the client device. The client device consults the seektable to determine a segment of the media item to retrieve in response to the request, the segment including content at the first position, and, after consulting the seektable, retrieves the segment of the media item and plays the content corresponding to the first position using the retrieved segment.
    Type: Grant
    Filed: November 8, 2017
    Date of Patent: April 21, 2020
    Assignee: Spotify AB
    Inventors: Isak Bakken, Mark Obcena, Swaroop Narsimha, Jyrki Pulliainen
  • Publication number: 20190173731
    Abstract: In one aspect, a first client device receives, from a second client device, a request to stream a media item from a first position within the media item. The first client device obtains, from a server, a seektable that identifies a plurality of segments into which content corresponding to the media item is divided, wherein each segment of the plurality of segments corresponds to multiple samples of the media item. The first client device consults the seektable to determine a segment of the media item to retrieve in response to the request, the segment including content at the first position. After consulting the seektable, the device retrieves, from the server, the segment of the media item. The first client device plays the content corresponding to the first position using the retrieved segment.
    Type: Application
    Filed: February 11, 2019
    Publication date: June 6, 2019
    Inventors: Isak Bakken, Mark Obcena, Swaroop Narsimha, Jyrki Pulliainen
  • Publication number: 20180069743
    Abstract: In one aspect, a client device receives a request to stream a media item from a first position. Content corresponding to the media item includes samples identified in a container file. The client device obtains, independently of the container file, a seektable that is not included with the container file and that identifies a plurality of segments into which content corresponding to the media item is divided. The seektable is stored using a mark-up language that is natively compatible with a software development kit (SDK) executing on the client device. The client device consults the seektable to determine a segment of the media item to retrieve in response to the request, the segment including content at the first position, and, after consulting the seektable, retrieves the segment of the media item and plays the content corresponding to the first position using the retrieved segment.
    Type: Application
    Filed: November 8, 2017
    Publication date: March 8, 2018
    Inventors: Isak Bakken, Mark Obcena, Swaroop Narsimha, Jyrki Pulliainen
  • Patent number: 9825801
    Abstract: A client device receives a request to stream a media item from a first position. Content corresponding to the media item includes samples identified in a container file for the media item. The client device obtains, independently of the container file, a seektable that is not included with the container file and that identifies a plurality of segments into which content corresponding to the media item is divided. Each segment of the plurality of segments includes multiple samples. The client device consults the seektable to determine a segment of the media item to retrieve in response to the request. The segment includes content at the first position. After consulting the seektable, the client device retrieves the segment of the media item and plays the content corresponding to the first position using the retrieved segment.
    Type: Grant
    Filed: April 17, 2017
    Date of Patent: November 21, 2017
    Assignee: SPOTIFY AB
    Inventors: Isak Bakken, Mark Obcena, Swaroop Narsimha, Jyrki Pulliainen