Patents by Inventor Thomas Alsina

Thomas Alsina 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: 20160357864
    Abstract: The techniques utilize a user's recommendation data to choose a presentation template. Each presentation template includes a plurality of media asset slots, each of which is associated with a certain type of media asset. For example, each media asset slot generally may be assigned to a playlist, album, composer, or music video. Further, each of these general assignments may further specify that the playlist, album, composer, or music video be from a known artist, familiar artist, recommended artist, or unknown artist, for example. Once the appropriate presentation template has been chosen along with the recommended media content for each of the plurality of media asset slots, the media asset slots are associated with the selected media content.
    Type: Application
    Filed: September 15, 2015
    Publication date: December 8, 2016
    Inventors: Chandrasekar Venkataraman, Taylor G. Carrigan, Thomas Alsina, Venkat Sundaranatha, Jayasimha R. Katukuri, Simon C. Janpanah, Rabi S. Chakraborty, Thomas S. Plagenhoef, Drew R. Domm, Mark Hilary Levy
  • Publication number: 20160357506
    Abstract: A content management system and/or client device can enable a user to initiate a quick play mode where a content category and content medium are selected for the user. A client device and/or a content management system can select a content medium for a user based on one or more factors, such as the content category. Certain content categories of content can be preferably delivered in certain content mediums. In some embodiments, a content management system and/or client device can select a content medium for a user based on contextual data gathered from the user. Contextual data can be data describing the user's current state and/or environment. For example, contextual data can include data such as the time of day, geographic location, etc.
    Type: Application
    Filed: September 29, 2015
    Publication date: December 8, 2016
    Inventors: Thomas Alsina, Arvind S. Shenoy, Daniel Cartoon, Jeffrey L. Robbin, Mark Levy
  • Publication number: 20160360271
    Abstract: In some implementations, a computing device can send a priming command to a media application to cause the media application to load media items and media item metadata into memory associated with the media application. The computing device can predict a media application that is likely to be invoked by a user. The computing device can launch the media application. The computing device can send the priming command to the media application to cause the media application to prepare media items for playback or presentation to the user. After the media application loads the media items, the computing device can receive metadata associated with the loaded media items and present the metadata and appropriate media application controls on a display of the computing device.
    Type: Application
    Filed: May 12, 2016
    Publication date: December 8, 2016
    Inventors: Charles MAGAHERN, Edward T. SCHMIDT, Gregory R. CHAPMAN, Ronald K. HUANG, Thomas ALSINA
  • Publication number: 20160358230
    Abstract: Disclosed herein are systems, methods, and non-transitory computer-readable storage media for determining a context of a client device and selecting media content items to present at the client device based on their compatibility with the context. The context is based at least on the co-presentation rules associated with the content previously presented at the client device. Available media content items, such as invitational content items are evaluated with respect to the context, and presented according to their compatibility with at least a present context at the client device.
    Type: Application
    Filed: June 2, 2015
    Publication date: December 8, 2016
    Inventors: David T. Wilson, Thomas Alsina
  • Publication number: 20160357509
    Abstract: A method performed in a portable computing device for intelligently performing audio playback, upon connecting with an audio output system. The portable computing device detects that a connection is made with an audio output system. The portable computing device determines a first audio playback application that last played audio and when the first audio playback application last played audio. If the first audio playback application played audio within a specified amount of time in the past, then the portable computing device signals that audio playback be performed from the first audio playback application (through the connection made with the audio output system.
    Type: Application
    Filed: October 20, 2015
    Publication date: December 8, 2016
    Inventors: Thomas Alsina, Andre M. Boule, Craig M. Federighi, Gregory R. Chapman, Deepak R. Iyer, Jonathan A. Bennett, Stephen O. Lemay, Edward T. Schmidt, Charles Magahern
  • Patent number: 9513864
    Abstract: Pairing a portable electronic device with a media device that is playing media, providing control to the portable device, displaying information about the media being played on the portable electronic device, and providing a link to the media asset in an online store. Discovering that a media device that is currently publically playing media, receiving a media signal encoded with metadata describing the media being played, and displaying an accrued history of various instances of media items that have been overheard during a public play session as a list of media items associated with metadata describing the media items.
    Type: Grant
    Filed: March 14, 2013
    Date of Patent: December 6, 2016
    Assignee: Apple Inc.
    Inventors: Thomas Alsina, Lucas Newman, Nicholas James Paulson, Elbert D. Chen, Augustin Prats, Andrew T. Belk
  • Publication number: 20160300280
    Abstract: Disclosed herein are systems, methods, and non-transitory computer-readable storage media for uploading, by a verified party, verified-party content to a media platform, receiving requests by a client device for store content, and displaying the uploaded verified-party content along with store content on the client device.
    Type: Application
    Filed: September 30, 2015
    Publication date: October 13, 2016
    Inventors: Thomas Alsina, Arvind S. Shenoy, Matthew J. Laine, Zachary T. Friedland
  • Publication number: 20160277785
    Abstract: Methods and systems for implementing multi-screen video user interfaces. A handheld device is used to search for content to be displayed on a television. The handheld device presents data according to a first user interface, and while searching for content, any changes to the navigation state of the handheld device are sent to the television. The television receives an update and reformats the data according to a second user interface optimized for displaying the data on the television. The first user interface is native to the handheld device and the second user interface is native to the television. The user of the handheld device is able to utilize a familiar format while searching for content while viewers of the television are able to see the same navigation state as the handheld device but in a familiar format on the television.
    Type: Application
    Filed: May 27, 2016
    Publication date: September 22, 2016
    Inventors: Lucas C. NEWMAN, Nicholas James PAULSON, Thomas ALSINA
  • Publication number: 20160188420
    Abstract: Methods and apparatus to identify at least a first portion and a second portion of resources to restore to a device are described. The first portion of the resources may be restored atomically to the device before the second portion of the resources. The device may not respond to at least one user input during the restoration of the first portion of the resources. If the restoring of the first portion is successful, the second portion of the resources may be restored. The device may respond to the user input during the restoring of the second portion of the resources.
    Type: Application
    Filed: March 9, 2016
    Publication date: June 30, 2016
    Inventors: Gordon J. FREEDMAN, Kenneth B. MCNEIL, Edward T. SCHMIDT, Thomas ALSINA, James H. CALLENDER
  • Patent number: 9369840
    Abstract: Systems, methods, and computer-readable storage media for invitational content geofencing. A system first sends, to a server location data associated with the system, the location data being calculated at the system. The system then receives a listing of places of interest within a geofence including a geographical perimeter for identifying places of interest in the listing, the geofence being based on the location data associated with the system. Next, the system selects a place of interest from the listing based on a location of the system. The system then presents a content item associated with the place of interest.
    Type: Grant
    Filed: February 20, 2014
    Date of Patent: June 14, 2016
    Assignee: Apple Inc.
    Inventors: Thomas Alsina, David T. Wilson, Kenley Sun, Sagar Joshi
  • Patent number: 9357250
    Abstract: Methods and systems for implementing multi-screen video user interfaces. A handheld device is used to search for content to be displayed on a television. The handheld device presents data according to a first user interface, and while searching for content, any changes to the navigation state of the handheld device are sent to the television. The television receives an update and reformats the data according to a second user interface optimized for displaying the data on the television. The first user interface is native to the handheld device and the second user interface is native to the television. The user of the handheld device is able to utilize a familiar format while searching for content while viewers of the television are able to see the same navigation state as the handheld device but in a familiar format on the television.
    Type: Grant
    Filed: March 13, 2014
    Date of Patent: May 31, 2016
    Assignee: Apple Inc.
    Inventors: Lucas C. Newman, Nicholas J. Paulson, Thomas Alsina
  • Publication number: 20160147502
    Abstract: Pairing a portable electronic device with a media device that is playing media, providing control to the portable device, displaying information about the media being played on the portable electronic device, and providing a link to the media asset in an online store. Discovering that a media device that is currently publically playing media, receiving a media signal encoded with metadata describing the media being played, and displaying an accrued history of various instances of media items that have been overheard during a public play session as a list of media items associated with metadata describing the media items.
    Type: Application
    Filed: November 18, 2015
    Publication date: May 26, 2016
    Inventors: Thomas Alsina, Lucas Newman, Nicholas James Paulson, Elbert D. Chen, Augustin Prats, Andrew T. Belk
  • Publication number: 20160140162
    Abstract: Improved techniques and systems for storage, delivery and acquisition of digital assets stored in cloud data storage. Cloud data storage can be provided by a cloud data repository that is capable of storing digital data for various users. A given user can access cloud data storage from any of his/her authorized client devices via a network. A given client device can access not only locally stored digital assets but also remotely stored digital assets from cloud data storage. In one embodiment, downloads of digital assets resident in cloud data storage to client devices can be managed in view of available network performance. As one example, digital assets of differing quality levels can be downloaded in a manner dependent on network performance. As another example, locally stored digital assets of reduced quality can be upgraded (e.g., replaced) by higher quality versions in a manner dependent on network performance.
    Type: Application
    Filed: November 19, 2015
    Publication date: May 19, 2016
    Inventors: Jeffrey L. Robbin, Lucas C. Newman, Scott J. Forstall, Stephen O. Lemay, Steve Saro Gedikian, Max Muller, Thomas Alsina
  • Publication number: 20160127799
    Abstract: Pausing and resuming playback of a media item across a group of devices that belong to a user. A server maintains a media queue that includes playback records that contain a unique media item identifier and a bookmark position. When a pause instruction is received on a client device, the pause instruction is transmitted to the server as a playback record. The server in turn transmits the received playback record to other client devices within a group of client devices that belong to the user account of the client device.
    Type: Application
    Filed: September 30, 2015
    Publication date: May 5, 2016
    Inventors: Thomas Alsina, Charles J. Pisula, Garrick McFarlane
  • Patent number: 9317369
    Abstract: Methods and apparatus to identify at least a first portion and a second portion of resources to restore to a device are described. The first portion of the resources may be restored atomically to the device before the second portion of the resources. The device may not respond to at least one user input during the restoration of the first portion of the resources. If the restoring of the first portion is successful, the second portion of the resources may be restored. The device may respond to the user input during the restoring of the second portion of the resources.
    Type: Grant
    Filed: March 11, 2015
    Date of Patent: April 19, 2016
    Assignee: Apple Inc.
    Inventors: Gordon J. Freedman, Kenneth B. McNeil, Edward T. Schmidt, Thomas Alsina, James Callender
  • Publication number: 20150348118
    Abstract: Methods and arrangements are provided for placing invitational content within a tracklist in an online media service. During a user session on an online media service, a user device is configured to play back a tracklist of one or more media items. Invitational content is interspersed within the tracklist, either between two media items, or within a single media item. A tracklist engine determines appropriate slots for invitational content to run, based on a set of tracklist rules for the best times within a tracklist for invitational content to appear. The tracklist engine then sends this invitational content slot information to an invitational content engine, which determines the most appropriate invitational content items to fit into each invitational content slot. The client device receives the invitational content from the invitational content engine, and the invitational content is played back within the corresponding invitational content slots of the current tracklist.
    Type: Application
    Filed: May 28, 2014
    Publication date: December 3, 2015
    Applicant: Apple Inc.
    Inventors: Thomas Alsina, David T. Wilson
  • Publication number: 20150347996
    Abstract: One or more user accounts can be linked together to form a group of linked user accounts to access content items assigned to the other user accounts in the group of linked user accounts. Prior to completing a purchase for a content item, a requesting user can be alerted that a member of the group of linked user accounts has access to the content item. Content items assigned to a member of a group of linked user accounts can be downloaded by one or more other members of the group of linked user accounts along with a Digital Rights Management (DRM) key that enables use of the content item. The DRM key can represent the group relationship between the downloading user account and the content owner's user account to which the content item is assigned.
    Type: Application
    Filed: May 26, 2015
    Publication date: December 3, 2015
    Inventors: Thomas Alsina, Augustin J. Farrugia, Edward T. Schmidt, Gianpaolo Fasoli, Sean B. Kelly
  • Publication number: 20150348090
    Abstract: Disclosed herein are systems, methods, and non-transitory computer-readable storage media for determining user engagement with a client device and selecting from stored content items to present based on the user engagement. The user engagement is based on the operation and configuration of the device. Invitational content items are evaluated and presented according to the user engagement with the client device.
    Type: Application
    Filed: May 28, 2014
    Publication date: December 3, 2015
    Applicant: Apple Inc.
    Inventors: Thomas Alsina, David T. Wilson
  • Publication number: 20150348078
    Abstract: Methods and arrangements allow merchants to set up advertising campaigns that distribute special offers or discounts and allows users to forward the special offers to friends. The forwarding of the offers could expose merchants to offering more discounts than budgeted and this is a concern. The invention addresses this by having the forwarded offer check with the merchant server or advertising server to see if there is enough budget in the campaign left to allow the issuance of the forwarded offer, and if so, the server issues a new identifier. If not, the user receiving the forwarded offer receives a message saying the campaign has expired. Since every offer has its own identifier, the forwarding of the offers can be tracked, as well as the redemption, which allows for social metric collection.
    Type: Application
    Filed: May 30, 2014
    Publication date: December 3, 2015
    Applicant: Apple Inc.
    Inventors: Thomas Alsina, David T. Wilson, George R. Dicker, Subash Sundaresan
  • Publication number: 20150348102
    Abstract: Systems, methods, and computer-readable storage media for targeting segments of customers. A system maps users to targeting segments based on a respective purchase history of the users, and receives a segment identifier from a server, the segment identifier to be associated with a targeting segment from the targeting segments for anonymously identifying the targeting segment. Next, the system associates the segment identifier with the targeting segment and users mapped to the targeting segment, and sends, to the server, the segment identifier and unique user identifiers of the users mapped to the targeting segment associated with the segment identifier, the unique user identifiers masking respective identities of the users from the server and the segment identifier masking an identity of the targeting segment associated with the segment identifier. The system then instructs the server to deliver selected invitational content to at least one unique user identifier associated with the segment identifier.
    Type: Application
    Filed: May 28, 2014
    Publication date: December 3, 2015
    Applicant: Apple Inc.
    Inventors: Thomas Alsina, David T. Wilson, Sagar A. Joshi, Subash Sundaresan