Patents by Inventor Tony F. Kinnis
Tony F. Kinnis 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: 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
-
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
-
Patent number: 9110749Abstract: The present technology describes creating and delivering a digital content package in a specified input structure to a content server for processing before distribution to client devices. The technology includes receiving one or more creatives, a targeted application, and a manifest associated with the targeted application within the digital content package. The content server uses the manifest to prepare an archive file containing selected resources related to the targeted application. The archive can be optimistically served to a client device along with one or more creatives for display on the client device and linking to the targeted application. A user selection of one of the one or more creatives can cause execution of the targeted application. Accordingly, the present technology leverages the use of the digital content package created by content providers to process new content and serve it to client devices.Type: GrantFiled: June 1, 2010Date of Patent: August 18, 2015Assignee: Apple Inc.Inventors: James Alexander Howard, William Bedford Turner, Tony F. Kinnis, Kenley Sun
-
Patent number: 8984284Abstract: Aspects include a mechanism of entitling users to transacted-for digital content access, indicating download authorization with discrete authentication URLs, and validating download attempts using each such URL. The authentication mechanism comprises producing an encrypted string included in a URL provided to a user. The encrypted string comprises transaction identifier information, and information about the transacted-for entitlement. When a user wishes to exercise the transacted-for entitlement, the user activates the URL, which is resolved to a location that has/can obtain access to the key(s) used in producing the encrypted string, decrypt the string, and use the information in it to validate the URL and the entitlement. The validation can use data retrieved from a database, using the transaction identifier as a key. The entitlement information included in the now-decrypted string can be compared with the prior download information.Type: GrantFiled: May 10, 2013Date of Patent: March 17, 2015Assignee: Apple Inc.Inventors: Gregor N. Purdy, Sr., Tony F. Kinnis
-
Patent number: 8745178Abstract: Methods and arrangements for selecting a content source from a plurality of potential content sources based on program information are described. A network resource maintains a mapping between itself and a static URL to be accessed by an application when updating content used in the application. The network resource can receive, over an electronic network, a configuration request providing the static URL and program information that at least identifies the application and version of the application. Based on the received information that is specific to the identified application version and from which content specific for that application version can be obtained, the network resource determines a second URL and provides the second URL to the application in response to the request.Type: GrantFiled: November 29, 2012Date of Patent: June 3, 2014Assignee: Apple Inc.Inventor: Tony F. Kinnis
-
Publication number: 20130246278Abstract: Aspects include a mechanism of entitling users to transacted-for digital content access, indicating download authorization with discrete authentication URLs, and validating download attempts using each such URL. The authentication mechanism comprises producing an encrypted string included in a URL provided to a user. The encrypted string comprises transaction identifier information, and information about the transacted-for entitlement. When a user wishes to exercise the transacted-for entitlement, the user activates the URL, which is resolved to a location that has/can obtain access to the key(s) used in producing the encrypted string, decrypt the string, and use the information in it to validate the URL and the entitlement. The validation can use data retrieved from a database, using the transaction identifier as a key. The entitlement information included in the now-decrypted string can be compared with the prior download information.Type: ApplicationFiled: May 10, 2013Publication date: September 19, 2013Applicant: Apple Inc.Inventors: Gregor N. Purdy, SR., Tony F. Kinnis
-
Patent number: 8464325Abstract: Aspects include a mechanism of entitling users to transacted-for digital content access, indicating download authorization with discrete authentication URLs, and validating download attempts using each such URL. The authentication mechanism comprises producing an encrypted string included in a URL provided to a user. The encrypted string comprises transaction identifier information, and information about the transacted-for entitlement. When a user wishes to exercise the transacted-for entitlement, the user activates the URL, which is resolved to a location that has/can obtain access to the key(s) used in producing the encrypted string, decrypt the string, and use the information in it to validate the URL and the entitlement. The validation can use data retrieved from a database, using the transaction identifier as a key. The entitlement information included in the now-decrypted string can be compared with the prior download information.Type: GrantFiled: January 26, 2009Date of Patent: June 11, 2013Assignee: Apple Inc.Inventors: Gregor N. Purdy, Sr., Tony F. Kinnis
-
Patent number: 8346901Abstract: Methods and arrangements for selecting a content source from a plurality of potential content sources based on program information are described. A network resource maintains a mapping between itself and a static URL to be accessed by an application when updating content used in the application. The network resource can receive, over an electronic network, a configuration request providing the static URL and program information that at least identifies the application and version of the application. Based on the received information that is specific to the identified application version and from which content specific for that application version can be obtained, the network resource determines a second URL and provides the second URL to the application in response to the request.Type: GrantFiled: January 26, 2009Date of Patent: January 1, 2013Assignee: Apple Inc.Inventor: Tony F. Kinnis
-
Publication number: 20110295937Abstract: The present technology describes creating and delivering a digital content package in a specified input structure to a content server for processing before distribution to client devices. The technology includes receiving one or more creatives, a targeted application, and a manifest associated with the targeted application within the digital content package. The content server uses the manifest to prepare an archive file containing selected resources related to the targeted application. The archive can be optimistically served to a client device along with one or more creatives for display on the client device and linking to the targeted application. A user selection of one of the one or more creatives can cause execution of the targeted application. Accordingly, the present technology leverages the use of the digital content package created by content providers to process new content and serve it to client devices.Type: ApplicationFiled: June 1, 2010Publication date: December 1, 2011Applicant: Apple Inc.Inventors: James Alexander Howard, William Bedford Turner, Tony F. Kinnis, Kenley Sun
-
Publication number: 20100192210Abstract: Aspects include a mechanism of entitling users to transacted-for digital content access, indicating download authorization with discrete authentication URLs, and validating download attempts using each such URL. The authentication mechanism comprises producing an encrypted string included in a URL provided to a user. The encrypted string comprises transaction identifier information, and information about the transacted-for entitlement. When a user wishes to exercise the transacted-for entitlement, the user activates the URL, which is resolved to a location that has/can obtain access to the key(s) used in producing the encrypted string, decrypt the string, and use the information in it to validate the URL and the entitlement. The validation can use data retrieved from a database, using the transaction identifier as a key. The entitlement information included in the now-decrypted string can be compared with the prior download information.Type: ApplicationFiled: January 26, 2009Publication date: July 29, 2010Applicant: Apple Inc.Inventors: Gregor N. PURDY, SR., Tony F. Kinnis
-
Publication number: 20100191828Abstract: Methods and arrangements for selecting a content source from a plurality of potential content sources based on program information are described. A network resource maintains a mapping between itself and a static URL to be accessed by an application when updating content used in the application. The network resource can receive, over an electronic network, a configuration request providing the static URL and program information that at least identifies the application and version of the application. Based on the received information that is specific to the identified application version and from which content specific for that application version can be obtained, the network resource determines a second URL and provides the second URL to the application in response to the request.Type: ApplicationFiled: January 26, 2009Publication date: July 29, 2010Applicant: Apple Inc.Inventor: Tony F. Kinnis
-
Patent number: 6959382Abstract: A digital signature service generates digital signatures for documents independent of the program used to transmit the documents. The digital signature service may operate as a Web server application, or as a client application on a user's computer. The digital signature service imports a certificate specific to a user. To digitally sign a document, the user identifies a document, and the digital signature service generates a single signature file that includes the user's certificate, the document, and the digital signature. With the signature file, the user may now store and/or transmit the file using any program while maintaining the integrity and authenticity capabilities associated with digital signatures. The digital signature service also permits multiple digital signatories to a single document. A secure document repository, implemented on a Web Site, is also disclosed.Type: GrantFiled: August 16, 1999Date of Patent: October 25, 2005Assignee: Accela, Inc.Inventors: Tony F. Kinnis, Ho Wing Sit
-
Patent number: 6898707Abstract: A digital signature service integrates digital signature functions on data, for storage in a database. The digital signature service is integrated within a remote database management system (“RDBMS”). A database client generates a command to the RDBMS to execute a stored procedure or stored function that digitally signs the data and that saves the data in a persistent datastore. In response to the command, the RDBMS, using a digital certificate for the user, generates a signature from the data. In addition, the RDBMS generates a digital signature object for the data that includes the data, certificate and signature. The digital signature object is stored in the database. The digital signature service verifies digital signatures through execution of a query command.Type: GrantFiled: November 30, 1999Date of Patent: May 24, 2005Assignee: Accela, Inc.Inventors: Ho Wing Sit, Tony F. Kinnis