Patents by Inventor David K. Heller

David K. Heller 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: 11921883
    Abstract: This application relates to a client-server architecture that enables user accounts registered with a service to be discoverable to other users of the service. A discovery protocol includes accessing personal information data stored in an address book of a client device, obfuscating the personal information data, transmitting a request to a service to determine if the obfuscated personal information data matches any potential contacts that have registered as discoverable with the service, and comparing information related to the potential contacts with the contacts included in the address book to determine if the contacts in the address book match any of the potential contacts.
    Type: Grant
    Filed: March 15, 2021
    Date of Patent: March 5, 2024
    Assignee: Apple Inc.
    Inventors: Thomas Alsina, Joseph A. Tyson, David K. Heller, James M. Costello
  • Patent number: 11522965
    Abstract: In some implementations, a computing system can manage access to media sources associated with a user's media account. For example, the system can coordinate access to a user's media account between local and network devices such that when access to the user's media account is granted to an application on a user device, the application can access both local and network media sources associated with the user's media account. Similarly, when access to the user's media account is revoked from an application at a user device or at a network device, the application is prevented from accessing both local and network media sources associated with the user's media account.
    Type: Grant
    Filed: September 28, 2020
    Date of Patent: December 6, 2022
    Assignee: Apple Inc.
    Inventors: Thomas Alsina, Zhiyuan Zhao, Kenneth C. Barry, David K. Heller
  • Publication number: 20210224420
    Abstract: This application relates to a client-server architecture that enables user accounts registered with a service to be discoverable to other users of the service. A discovery protocol includes accessing personal information data stored in an address book of a client device, obfuscating the personal information data, transmitting a request to a service to determine if the obfuscated personal information data matches any potential contacts that have registered as discoverable with the service, and comparing information related to the potential contacts with the contacts included in the address book to determine if the contacts in the address book match any of the potential contacts.
    Type: Application
    Filed: March 15, 2021
    Publication date: July 22, 2021
    Inventors: Thomas ALSINA, Joseph A. TYSON, David K. HELLER, James M. COSTELLO
  • Publication number: 20210112139
    Abstract: In some implementations, a computing system can manage access to media sources associated with a user's media account. For example, the system can coordinate access to a user's media account between local and network devices such that when access to the user's media account is granted to an application on a user device, the application can access both local and network media sources associated with the user's media account. Similarly, when access to the user's media account is revoked from an application at a user device or at a network device, the application is prevented from accessing both local and network media sources associated with the user's media account.
    Type: Application
    Filed: September 28, 2020
    Publication date: April 15, 2021
    Inventors: Thomas Alsina, Zhiyuan Zhao, Kenneth C. Barry, David K. Heller
  • Patent number: 10949564
    Abstract: This application relates to a client-server architecture that enables user accounts registered with a service to be discoverable to other users of the service. A discovery protocol includes accessing personal information data stored in an address book of a client device, obfuscating the personal information data, transmitting a request to a service to determine if the obfuscated personal information data matches any potential contacts that have registered as discoverable with the service, and comparing information related to the potential contacts with the contacts included in the address book to determine if the contacts in the address book match any of the potential contacts.
    Type: Grant
    Filed: September 20, 2018
    Date of Patent: March 16, 2021
    Assignee: Apple Inc.
    Inventors: Thomas Alsina, Joseph A. Tyson, David K. Heller, James M. Costello
  • Patent number: 10862936
    Abstract: 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: Grant
    Filed: January 17, 2019
    Date of Patent: December 8, 2020
    Assignee: Apple Inc.
    Inventors: Alejandro A. Rodriguez, Garrick McFarlane, Raymond Neil Walsh, II, Charles J. Pisula, David K. Heller, Thomas Alsina
  • Patent number: 10791197
    Abstract: In some implementations, a computing system can manage access to media sources associated with a user's media account. For example, the system can coordinate access to a user's media account between local and network devices such that when access to the user's media account is granted to an application on a user device, the application can access both local and network media sources associated with the user's media account. Similarly, when access to the user's media account is revoked from an application at a user device or at a network device, the application is prevented from accessing both local and network media sources associated with the user's media account.
    Type: Grant
    Filed: August 31, 2017
    Date of Patent: September 29, 2020
    Assignee: Apple Inc.
    Inventors: Thomas Alsina, Zhiyuan Zhao, Kenneth C. Barry, David K. Heller
  • Publication number: 20190340385
    Abstract: This application relates to a client-server architecture that enables user accounts registered with a service to be discoverable to other users of the service. A discovery protocol includes accessing personal information data stored in an address book of a client device, obfuscating the personal information data, transmitting a request to a service to determine if the obfuscated personal information data matches any potential contacts that have registered as discoverable with the service, and comparing information related to the potential contacts with the contacts included in the address book to determine if the contacts in the address book match any of the potential contacts.
    Type: Application
    Filed: September 20, 2018
    Publication date: November 7, 2019
    Inventors: Thomas ALSINA, Joseph A. TYSON, David K. HELLER, James M. COSTELLO
  • Publication number: 20190158554
    Abstract: 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: Application
    Filed: January 17, 2019
    Publication date: May 23, 2019
    Inventors: Alejandro A. Rodriguez, Garrick McFarlane, Raymond Neil Walsh, II, Charles J. Pisula, David K. Heller, Thomas Alsina
  • Patent number: 10225300
    Abstract: 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: Grant
    Filed: September 28, 2012
    Date of Patent: March 5, 2019
    Assignee: Apple Inc.
    Inventors: Alejandro A. Rodriguez, Garrick McFarlane, Raymond Neil Walsh, II, Charles J. Pisula, David K. Heller, Thomas Alsina
  • Publication number: 20180213059
    Abstract: In some implementations, a computing system can manage access to media sources associated with a user's media account. For example, the system can coordinate access to a user's media account between local and network devices such that when access to the user's media account is granted to an application on a user device, the application can access both local and network media sources associated with the user's media account. Similarly, when access to the user's media account is revoked from an application at a user device or at a network device, the application is prevented from accessing both local and network media sources associated with the user's media account.
    Type: Application
    Filed: August 31, 2017
    Publication date: July 26, 2018
    Inventors: Thomas Alsina, Zhiyuan Zhao, Kenneth C. Barry, David K. Heller
  • Patent number: 8983905
    Abstract: The present technology resolves playlist version conflicts resulting from modifications made to a playlist version, stored on a client device and in a cloud locker, when the client device and the cloud locker are in a disconnected state. The present technology is a heuristic for determining how to resolve such version conflicts. Upon reconnection of the client and cloud locker, the server, associated with cloud locker attempts to reconcile any version discrepancies resulting from user-initiated changes. In one embodiment, when the server determines that one of the playlists on the client or server is a superset of the other, the superset is selected and saved to both the client and cloud locker, while the subset version is deleted.
    Type: Grant
    Filed: February 3, 2012
    Date of Patent: March 17, 2015
    Assignee: Apple Inc.
    Inventors: Thomas Alsina, Andrew Wadycki, Arvind S. Shenoy, David K. Heller, Jeffrey L. Robbin, Patrice Olivier Gautier, Payam Mirrashidi
  • Publication number: 20140075583
    Abstract: Disclosed herein are systems, methods, and non-transitory computer-readable storage media for making policy decisions relating to when to sync and when to default to cloud storage and for addressing the need for solutions relating to how to share media items between overlapping user accounts
    Type: Application
    Filed: September 10, 2012
    Publication date: March 13, 2014
    Applicant: Apple Inc.
    Inventors: Timothy B. Martin, Christopher John Sanders, Christopher Robert Wysocki, Jeffrey L. Robbin, David K. Heller
  • Publication number: 20130346478
    Abstract: 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: Application
    Filed: September 28, 2012
    Publication date: December 26, 2013
    Inventors: Alejandro A. Rodriguez, Garrick McFarlane, Raymond Neil Walsh, II, Charles J. Pisula, David K. Heller, Thomas Alsina
  • Publication number: 20130086003
    Abstract: The present technology resolves playlist version conflicts resulting from modifications made to a playlist version, stored on a client device and in a cloud locker, when the client device and the cloud locker are in a disconnected state. The present technology is a heuristic for determining how to resolve such version conflicts. Upon reconnection of the client and cloud locker, the server, associated with cloud locker attempts to reconcile any version discrepancies resulting from user-initiated changes. In one embodiment, when the server determines that one of the playlists on the client or server is a superset of the other, the superset is selected and saved to both the client and cloud locker, while the subset version is deleted.
    Type: Application
    Filed: February 3, 2012
    Publication date: April 4, 2013
    Applicant: Apple Inc.
    Inventors: Thomas Alsina, Andrew Wadycki, Arvind S. Shenoy, David K. Heller, Jeffrey L. Robbin, Patrice Olivier Gautier, Payam Mirrashidi