Patents by Inventor Garrick McFarlane
Garrick McFarlane 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).
-
Patent number: 10862936Abstract: Improved techniques for interacting with media content so as to provide a unified experience of media content across different client devices in a client-server environment are disclosed. Media content may be displayed on first display of a first client device. Using a server computer, a status of the media content may be communicated from the first client device to a second client device. The media content may be displayed on a second display of the second client device, in accordance with the status of the media content from the first client device.Type: GrantFiled: January 17, 2019Date of Patent: December 8, 2020Assignee: Apple Inc.Inventors: Alejandro A. Rodriguez, Garrick McFarlane, Raymond Neil Walsh, II, Charles J. Pisula, David K. Heller, Thomas Alsina
-
Patent number: 10313761Abstract: 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: GrantFiled: September 30, 2015Date of Patent: June 4, 2019Assignee: Apple Inc.Inventors: Thomas Alsina, Charles J. Pisula, Garrick McFarlane
-
Publication number: 20190158554Abstract: Improved techniques for interacting with media content so as to provide a unified experience of media content across different client devices in a client-server environment are disclosed. Media content may be displayed on first display of a first client device. Using a server computer, a status of the media content may be communicated from the first client device to a second client device. The media content may be displayed on a second display of the second client device, in accordance with the status of the media content from the first client device.Type: ApplicationFiled: January 17, 2019Publication date: May 23, 2019Inventors: Alejandro A. Rodriguez, Garrick McFarlane, Raymond Neil Walsh, II, Charles J. Pisula, David K. Heller, Thomas Alsina
-
Patent number: 10225300Abstract: Improved techniques for interacting with media content so as to provide a unified experience of media content across different client devices in a client-server environment are disclosed. Media content may be displayed on first display of a first client device. Using a server computer, a status of the media content may be communicated from the first client device to a second client device. The media content may be displayed on a second display of the second client device, in accordance with the status of the media content from the first client device.Type: GrantFiled: September 28, 2012Date of Patent: March 5, 2019Assignee: Apple Inc.Inventors: Alejandro A. Rodriguez, Garrick McFarlane, Raymond Neil Walsh, II, Charles J. Pisula, David K. Heller, Thomas Alsina
-
Patent number: 9591045Abstract: Disclosed herein are systems, methods, and non-transitory computer-readable storage media for determining encoding media station fingerprints and determining if media station fingerprints are related. Also disclosed herein are systems, methods, and non-transitory computer-readable storage media for allowing client devices to preview sample media stations prior to actually creating a media station, receiving user interaction data relating to the user's activity with a sample media station, storing sample station fingerprints along with client device interaction data and using the client device interaction data to influence media item sequence generation rules for an additional related media station.Type: GrantFiled: July 3, 2014Date of Patent: March 7, 2017Assignee: Apple Inc.Inventors: Garrick McFarlane, Neale Patton, Arvind Shenoy
-
Publication number: 20160127799Abstract: 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: ApplicationFiled: September 30, 2015Publication date: May 5, 2016Inventors: Thomas Alsina, Charles J. Pisula, Garrick McFarlane
-
Patent number: 9276977Abstract: Disclosed herein are systems, methods, and non-transitory computer-readable storage media for determining encoding media station fingerprints and determining if media station fingerprints are related. Also disclosed herein are systems, methods, and non-transitory computer-readable storage media for allowing client devices to preview sample media stations prior to actually creating a media station, receiving user interaction data relating to the user's activity with a sample media station, storing sample station fingerprints along with client device interaction data and using the client device interaction data to influence media item sequence generation rules for an additional related media station.Type: GrantFiled: October 25, 2012Date of Patent: March 1, 2016Assignee: Apple Inc.Inventors: Garrick McFarlane, Neale Patton, Arvind Shenoy
-
Patent number: 9179199Abstract: 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: GrantFiled: March 14, 2013Date of Patent: November 3, 2015Assignee: Apple Inc.Inventors: Thomas Alsina, Charles J. Pisula, Garrick McFarlane
-
Publication number: 20140324955Abstract: Disclosed herein are systems, methods, and non-transitory computer-readable storage media for determining encoding media station fingerprints and determining if media station fingerprints are related. Also disclosed herein are systems, methods, and non-transitory computer-readable storage media for allowing client devices to preview sample media stations prior to actually creating a media station, receiving user interaction data relating to the user's activity with a sample media station, storing sample station fingerprints along with client device interaction data and using the client device interaction data to influence media item sequence generation rules for an additional related media station.Type: ApplicationFiled: July 3, 2014Publication date: October 30, 2014Inventors: Garrick McFarlane, Neale Patton, Arvind Shenoy
-
Publication number: 20140282755Abstract: 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: ApplicationFiled: March 14, 2013Publication date: September 18, 2014Applicant: Apple Inc.Inventors: Thomas Alsina, Charles J. Pisula, Garrick McFarlane
-
Publication number: 20140122477Abstract: Disclosed herein are systems, methods, and non-transitory computer-readable storage media for determining encoding media station fingerprints and determining if media station fingerprints are related. Also disclosed herein are systems, methods, and non-transitory computer-readable storage media for allowing client devices to preview sample media stations prior to actually creating a media station, receiving user interaction data relating to the user's activity with a sample media station, storing sample station fingerprints along with client device interaction data and using the client device interaction data to influence media item sequence generation rules for an additional related media station.Type: ApplicationFiled: October 25, 2012Publication date: May 1, 2014Applicant: Apple Inc.Inventors: Garrick McFarlane, Neale Patton, Arvind Shenoy
-
Publication number: 20140074663Abstract: The technology relates to synchronizing purchase information and metadata across devices. The system maintains a server listing of items purchased from an online store and associated with a user account, each item in the server listing of items being associated with a respective first hash value. Then, the system receives, from a client device, a client listing of items purchased from the online store representing a last known listing of items purchased from the online store and associated with the user account, each item in the client listing of items being associated with a respective second hash value. Next, the system determines a difference between the respective first hash value and the respective second hash value. Based on the difference, the system sends, to the client device, metadata identifying items present in the server listing of items that are not in the client listing of items.Type: ApplicationFiled: September 9, 2012Publication date: March 13, 2014Applicant: Apple Inc.Inventors: Thomas Alsina, Olagappan Manickam, Lucas Newman, Ellis Marshall Verosub, David Anthony William Pickford, Nurinder Manj, Amandeep Jawa, Garrick McFarlane, Kevin R. Lafferty
-
Publication number: 20140074783Abstract: The technology relates to synchronizing user metadata across devices. The system maintains a collection of incremental metadata changes for a collection of media items, for each media item represented in the collection, storing a media item identifier and a value, wherein the value is an incremental user metadata change for a respective media item. Next, the system receives, from a client device, a request for a metadata sync, the request comprising a last metadata version update number indicative of a last metadata sync received by the client device. The system then sends, to the client device, a metadata update associated with a version update number subsequent to the last metadata version update number indicative of the last metadata sync received by the client device.Type: ApplicationFiled: September 9, 2012Publication date: March 13, 2014Applicant: APPLE INC.Inventors: Thomas Alsina, Olagappan Manickam, Lucas Newman, Ellis Marshall Verosub, David Anthony William Pickford, Nurinder Manj, Amandeep Jawa, Garrick McFarlane, Kevin R. Lafferty
-
Publication number: 20130346478Abstract: Improved techniques for interacting with media content so as to provide a unified experience of media content across different client devices in a client-server environment are disclosed. Media content may be displayed on first display of a first client device. Using a server computer, a status of the media content may be communicated from the first client device to a second client device. The media content may be displayed on a second display of the second client device, in accordance with the status of the media content from the first client device.Type: ApplicationFiled: September 28, 2012Publication date: December 26, 2013Inventors: Alejandro A. Rodriguez, Garrick McFarlane, Raymond Neil Walsh, II, Charles J. Pisula, David K. Heller, Thomas Alsina
-
Publication number: 20100107090Abstract: Improved approaches to access information concerning media asset groups are disclosed. In one embodiment, a first web page can include a user-selectable control that, upon selection, can request information on a particular media asset group from a remote media asset web server. In response to the request, the remote media asset web server can return a second web page containing the information on the particular media asset group.Type: ApplicationFiled: October 27, 2008Publication date: April 29, 2010Inventors: Camille Hearst, Garrick McFarlane, Mufaddal Khumri, Neale Patton, Payam Mirrashidi, Mark Miller, Ellis M. Verosub