Patents by Inventor Gavin B. Thomson
Gavin B. Thomson 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: 20230394172Abstract: This disclosure relates to techniques for managing digital assets (DAs). An example method includes: establishing, by one or more server devices, a personal DA library having DAs and related DA records, each of the DA records including a set of fields including a master record of a respective DA; establishing, by the one or more server devices, a shared DA library separate from the personal DA library; receiving, by the one or more server devices, a share DA instruction related to a particular DA in the personal DA library; transferring a first part of the DA record for the particular DA from the personal DA library to the shared DA library, the first part including the master record; and, after completing said transferring, maintaining a second part of the DA record for the particular DA in the personal DA library, wherein the second part does not include the master record.Type: ApplicationFiled: June 2, 2023Publication date: December 7, 2023Inventors: Gavin B. Thomson, Alisha Sindhwani, Ge Yan, Javeed Shaikh, Julien J. Jalon
-
Publication number: 20230259548Abstract: Described herein are techniques to enable limited access to a photos library by enabling application specific virtual photo libraries. When an application requests access to the photos library, the user can select an option to enable or configure a virtual photos library, and then select specific assets (e.g., photos, videos) within the photos library to be selected for inclusion into an application specific virtual photos library.Type: ApplicationFiled: April 3, 2023Publication date: August 17, 2023Inventors: Matthew J. DICKOFF, Jessica ARANDA, Patrick COFFMAN, Richard L. HAGY, Stephen J. RHEE, Nicole R. RYAN, Adam C. SWIFT, Gavin B. THOMSON, Brandon J. VAN RYSWYK
-
Patent number: 11620329Abstract: Described herein are techniques to enable limited access to a photos library by enabling application specific virtual photo libraries. When an application requests access to the photos library, the user can select an option to enable or configure a virtual photos library, and then select specific assets (e.g., photos, videos) within the photos library to be selected for inclusion into an application specific virtual photos library.Type: GrantFiled: February 23, 2021Date of Patent: April 4, 2023Assignee: Apple Inc.Inventors: Matthew J. Dickoff, Jessica Aranda, Patrick Coffman, Richard L. Hagy, Stephen J. Rhee, Nicole R. Ryan, Adam C. Swift, Gavin B. Thomson, Brandon J. Van Ryswyk
-
Patent number: 11487890Abstract: This disclosure relates to systems, methods, and computer-readable media for identifying an asset privacy management trigger on an end-user device related to a third-party application. In response to identifying the asset privacy management trigger, a privacy selection interface to enable a user to select a limited asset access option is displayed. In response to the limited asset access option being selected, an asset selection interface is displayed, where the asset selection interface is configured to define a sub-set of assets of the end-user device as authorized for the third-party application based on user selection. In response to a subsequent request to access assets of the end-user device by the third-party application, the third-party application is able to access only the defined sub-set of assets. For different third-party applications or scenarios, the asset privacy management triggers and asset sub-set definitions may vary.Type: GrantFiled: June 19, 2020Date of Patent: November 1, 2022Assignee: Apple Inc.Inventors: Gavin B. Thomson, Richard L. Hagy, Patrick Coffman
-
Publication number: 20220006767Abstract: A device implementing a system for sharing groups of files within a messaging application includes a processor configured to provide, within the messaging application, a user interface element for sending at least one file to a participant in an active message thread of the messaging application, the at least one file having been determined to be relevant to the participant. The processor is further configured to, responsive to receiving a selection of the user interface element: transmit, to a server, a request to store the at least one file in association with a shared storage area, and to transmit, via the messaging application, a message to the participant in the active message thread, the message comprising information for accessing the at least one file associated with the shared storage area.Type: ApplicationFiled: September 20, 2021Publication date: January 6, 2022Inventors: Michael BRANDT, Pierre J. DE FILIPPIS, Chelsea J. LEBLANC, Ge YAN, Gavin B. THOMSON, Van HONG, Ahmed M. BASHIR, Randall S. BECKER, Stephen M. LOTTERMOSER, Kevin Y. HE, Roberto GARCIA
-
Publication number: 20210397728Abstract: This disclosure relates to systems, methods, and computer-readable media for identifying an asset privacy management trigger on an end-user device related to a third-party application. In response to identifying the asset privacy management trigger, a privacy selection interface to enable a user to select a limited asset access option is displayed. In response to the limited asset access option being selected, an asset selection interface is displayed, where the asset selection interface is configured to define a sub-set of assets of the end-user device as authorized for the third-party application based on user selection. In response to a subsequent request to access assets of the end-user device by the third-party application, the third-party application is able to access only the defined sub-set of assets. For different third-party applications or scenarios, the asset privacy management triggers and asset sub-set definitions may vary.Type: ApplicationFiled: June 19, 2020Publication date: December 23, 2021Inventors: Gavin B. Thomson, Richard L. Hagy, Patrick Coffman
-
Publication number: 20210397647Abstract: Described herein are techniques to enable limited access to a photos library by enabling application specific virtual photo libraries. When an application requests access to the photos library, the user can select an option to enable or configure a virtual photos library, and then select specific assets (e.g., photos, videos) within the photos library to be selected for inclusion into an application specific virtual photos library.Type: ApplicationFiled: February 23, 2021Publication date: December 23, 2021Inventors: Matthew J. Dickoff, Jessica Aranda, Patrick Coffman, Richard L. Hagy, Stephen J. Rhee, Nicole R. Ryan, Adam C. Swift, Gavin B. Thomson, Brandon J. Van Ryswyk
-
Patent number: 11146514Abstract: A device implementing a system for sharing groups of files within a messaging application includes a processor configured to provide, within the messaging application, a user interface element for sending at least one file to a participant in an active message thread of the messaging application, the at least one file having been determined to be relevant to the participant. The processor is further configured to, responsive to receiving a selection of the user interface element: transmit, to a server, a request to store the at least one file in association with a shared storage area, and to transmit, via the messaging application, a message to the participant in the active message thread, the message comprising information for accessing the at least one file associated with the shared storage area.Type: GrantFiled: September 28, 2018Date of Patent: October 12, 2021Assignee: Apple Inc.Inventors: Michael Brandt, Pierre J. De Filippis, Chelsea J. Leblanc, Ge Yan, Gavin B. Thomson, Van Hong, Ahmed M. Bashir, Randall S. Becker, Stephen M. Lottermoser, Kevin Y. He, Roberto Garcia
-
Patent number: 10997763Abstract: Embodiments are disclosed for face syncing in a distributed computing environment. In an embodiment, a method comprises: obtaining, by a processor, media assets that include faces of individuals; detecting, by the processor of a mobile device, the faces on the media assets; generating, by the processor, faceprints for the detected faces; clustering, by the processor, the faceprints into clusters; generating, by the processor, a face crop image for each cluster; and sending, by the processor, the face crop images to a network-based, distributed syncing service.Type: GrantFiled: July 15, 2019Date of Patent: May 4, 2021Assignee: Apple Inc.Inventors: Gavin B. Thomson, Eric Circlaeys, Paul M. Bombach, Tony F. Kinnis, Baskaran Subramaniam
-
Publication number: 20190340801Abstract: Embodiments are disclosed for face syncing in a distributed computing environment. In an embodiment, a method comprises: obtaining, by a processor, media assets that include faces of individuals; detecting, by the processor of a mobile device, the faces on the media assets; generating, by the processor, faceprints for the detected faces; clustering, by the processor, the faceprints into clusters; generating, by the processor, a face crop image for each cluster; and sending, by the processor, the face crop images to a network-based, distributed syncing service.Type: ApplicationFiled: July 15, 2019Publication date: November 7, 2019Applicant: Apple Inc.Inventors: Gavin B. Thomson, Eric Circlaeys, Paul M. Bombach, Tony F. Kinnis, Baskaran Subramaniam
-
Publication number: 20190342239Abstract: A device implementing a system for sharing groups of files within a messaging application includes a processor configured to provide, within the messaging application, a user interface element for sending at least one file to a participant in an active message thread of the messaging application, the at least one file having been determined to be relevant to the participant. The processor is further configured to, responsive to receiving a selection of the user interface element: transmit, to a server, a request to store the at least one file in association with a shared storage area, and to transmit, via the messaging application, a message to the participant in the active message thread, the message comprising information for accessing the at least one file associated with the shared storage area.Type: ApplicationFiled: September 28, 2018Publication date: November 7, 2019Inventors: Michael BRANDT, Pierre J. DE FILIPPIS, Chelsea J. LEBLANC, Ge YAN, Gavin B. THOMSON, Van HONG, Ahmed M. BASHIR, Randall S. BECKER, Stephen M. LOTTERMOSER, Kevin Y. HE, Roberto GARCIA
-
Patent number: 10403016Abstract: Embodiments are disclosed for face syncing in a distributed computing environment. In an embodiment, a method comprises: obtaining, by a processor, media assets that include faces of individuals; detecting, by the processor of a mobile device, the faces on the media assets; generating, by the processor, faceprints for the detected faces; clustering, by the processor, the faceprints into clusters; generating, by the processor, a face crop image for each cluster; and sending, by the processor, the face crop images to a network-based, distributed syncing service.Type: GrantFiled: June 2, 2017Date of Patent: September 3, 2019Assignee: Apple Inc.Inventors: Gavin B. Thomson, Eric Circlaeys, Paul M. Bombach, Tony F. Kinnis, Baskaran Subramaniam
-
Publication number: 20180350120Abstract: Embodiments are disclosed for face syncing in a distributed computing environment. In an embodiment, a method comprises: obtaining, by a processor, media assets that include faces of individuals; detecting, by the processor of a mobile device, the faces on the media assets; generating, by the processor, faceprints for the detected faces; clustering, by the processor, the faceprints into clusters; generating, by the processor, a face crop image for each cluster; and sending, by the processor, the face crop images to a network-based, distributed syncing service.Type: ApplicationFiled: June 2, 2017Publication date: December 6, 2018Applicant: Apple Inc.Inventors: Gavin B. Thomson, Eric Circlaeys, Paul M. Bombach, Tony F. Kinnis, Baskaran Subramaniam