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: 11921883Abstract: 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: GrantFiled: March 15, 2021Date of Patent: March 5, 2024Assignee: Apple Inc.Inventors: Thomas Alsina, Joseph A. Tyson, David K. Heller, James M. Costello
-
Patent number: 11522965Abstract: 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: GrantFiled: September 28, 2020Date of Patent: December 6, 2022Assignee: Apple Inc.Inventors: Thomas Alsina, Zhiyuan Zhao, Kenneth C. Barry, David K. Heller
-
Publication number: 20210224420Abstract: 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: ApplicationFiled: March 15, 2021Publication date: July 22, 2021Inventors: Thomas ALSINA, Joseph A. TYSON, David K. HELLER, James M. COSTELLO
-
Publication number: 20210112139Abstract: 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: ApplicationFiled: September 28, 2020Publication date: April 15, 2021Inventors: Thomas Alsina, Zhiyuan Zhao, Kenneth C. Barry, David K. Heller
-
Patent number: 10949564Abstract: 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: GrantFiled: September 20, 2018Date of Patent: March 16, 2021Assignee: Apple Inc.Inventors: Thomas Alsina, Joseph A. Tyson, David K. Heller, James M. Costello
-
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: 10791197Abstract: 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: GrantFiled: August 31, 2017Date of Patent: September 29, 2020Assignee: Apple Inc.Inventors: Thomas Alsina, Zhiyuan Zhao, Kenneth C. Barry, David K. Heller
-
Publication number: 20190340385Abstract: 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: ApplicationFiled: September 20, 2018Publication date: November 7, 2019Inventors: Thomas ALSINA, Joseph A. TYSON, David K. HELLER, James M. COSTELLO
-
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
-
Publication number: 20180213059Abstract: 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: ApplicationFiled: August 31, 2017Publication date: July 26, 2018Inventors: Thomas Alsina, Zhiyuan Zhao, Kenneth C. Barry, David K. Heller
-
Patent number: 8983905Abstract: 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: GrantFiled: February 3, 2012Date of Patent: March 17, 2015Assignee: Apple Inc.Inventors: Thomas Alsina, Andrew Wadycki, Arvind S. Shenoy, David K. Heller, Jeffrey L. Robbin, Patrice Olivier Gautier, Payam Mirrashidi
-
Publication number: 20140075583Abstract: 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 accountsType: ApplicationFiled: September 10, 2012Publication date: March 13, 2014Applicant: Apple Inc.Inventors: Timothy B. Martin, Christopher John Sanders, Christopher Robert Wysocki, Jeffrey L. Robbin, David K. Heller
-
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: 20130086003Abstract: 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: ApplicationFiled: February 3, 2012Publication date: April 4, 2013Applicant: Apple Inc.Inventors: Thomas Alsina, Andrew Wadycki, Arvind S. Shenoy, David K. Heller, Jeffrey L. Robbin, Patrice Olivier Gautier, Payam Mirrashidi