Patents by Inventor Dana J. DuBois

Dana J. DuBois 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: 20240020725
    Abstract: A technique that can be implemented by the digital asset repository, and includes the steps of (1) receiving, from a first application executing on the first computing device, a request to access information associated with a second application managed by the digital asset repository, wherein the request: (i) is transmitted in response to a selection of a user interface that is displayed by the first application and that relates to the second application, and (ii) includes a set of parameters that is provided by a remote server and that specifies at least one utilization requirement pertaining to the second application; (2) receiving, from the second application, an indication that activity associated with the second application has been performed; (3) determining, based on the indication, that the at least one utilization requirement is satisfied; and (4) providing the set of parameters to a metrics manager executing on a second computing device.
    Type: Application
    Filed: September 25, 2023
    Publication date: January 18, 2024
    Inventors: Erik C. NEUENSCHWANDER, Jason A. NOVAK, Joseph A. TYSON, Dana J. DUBOIS, Jakob D. SWANK, Darren M. LEW, Dmitriy Y. FILYUSHIN, Katherine B. SKINNER, Ross F. LEBEAU, Payam MIRRASHIDI, Guy L. TRIBBLE, Jeffrey L. ROBBIN, Sam H. GHARABALLY
  • Publication number: 20230394522
    Abstract: Aspects of the subject technology receiving, by a campaign client module and via an advertisement network server, a hierarchical campaign identifier including one or more sub-identifiers. The campaign client module also accesses, from an aggregation server, anonymity data. The campaign client module also selects a sub-identifier from the one or more sub-identifiers of the hierarchical campaign identifier based on the anonymity data, generates a reporting data structure including a set of data based on the sub-identifier, and transmits the reporting data structure to the advertisement network server.
    Type: Application
    Filed: February 13, 2023
    Publication date: December 7, 2023
    Inventors: John WILANDER, Artem KIRILLOV, Dana J. DUBOIS, Mahesh MOLAKALAPALLI, Nikhil R. VARMA, Zhaocheng A. Tan
  • Patent number: 11816694
    Abstract: The embodiments set forth techniques for managing advertisement attributions. A first technique can be implemented by an “app store” application, and include the steps of (1) receiving, from a first user application, a request to view a second user application, where the request includes a set of digitally-signed parameters that are specific to an advertising campaign (provided by an advertisement network) for the second user application that is presented by the first user application. In turn, and in response to identifying that the second user application satisfies at least one criterion, the app store application provides the set of digitally-signed parameters to an advertisement metrics manager that: (i) verifies the set of digitally-signed parameters, and (ii) indicates, to the advertisement network, that business logic should be carried out in association with the first user application and the second user application. A second technique for managing advertisement attributions is also disclosed.
    Type: Grant
    Filed: September 28, 2018
    Date of Patent: November 14, 2023
    Assignee: Apple Inc.
    Inventors: Erik C. Neuenschwander, Jason A. Novak, Joseph A. Tyson, Dana J. Dubois, Jakob D. Swank, Darren M. Lew, Dmitriy Y. Filyushin, Katherine B. Skinner, Ross F. LeBeau, Payam Mirrashidi, Guy L. Tribble, Jeffrey L. Robbin, Sam H. Gharabally
  • Patent number: 11669883
    Abstract: Embodiments described herein provide a security model and interface for wearable device digital purchases that can be made without the assistance of a companion device. The satellite device can be configured to be used as a primary device, without reliance upon a paired device. A provisioning process may be implemented to generate and validate one or more tokens to authenticate the wearable device and a set of cryptographic keys can be generated. Subsequently, the token(s) and cryptographic keys may be used to enable a user of the wearable device to make purchases from a digital shopping store without support from an associated companion electronic device.
    Type: Grant
    Filed: May 22, 2020
    Date of Patent: June 6, 2023
    Assignee: Apple Inc.
    Inventors: Peter J. Hare, Dana J. DuBois, Eric O. Carlson, Lori Hylan-Cho, Keith P. Kowalczykowski, Matthew Sibson
  • Publication number: 20220210238
    Abstract: A method of providing subscription for a news channel by a news application of an electronic device is provided. The method displays a summary list of a set of articles from a news channel. The summary list includes an article that requires a subscription to the news channel in order to display the article. The method receives a selection to display the full article. The method determines that the device does not include a subscription to the news channel. The method displays a subscription offer by the news application. The subscription offer is optionally provided by a publisher of the news channel.
    Type: Application
    Filed: December 13, 2021
    Publication date: June 30, 2022
    Inventors: Shawn D. Moon, Dana J. DuBois, Guillermo Ortiz, Manikandan Selvaraju
  • Patent number: 11204749
    Abstract: A job state machine may transition to a downloading state in response to a start message on the job pipeline, wherein the job object causes job data to be downloaded to the device when the job state machine is in the downloading state. The job state machine may transition to an installing state in response to an assertion message on the job pipeline, wherein the job object causes downloaded job data to be installed on the device when the job state machine is in the installing state. The job state machine may transition to a finished state when the job data is installed on the device. The job state machine may be recoverable to the waiting state, the downloading state, or the installing state in response to a job object failure while the job state machine is in the waiting state, downloading state, or installing state, respectively.
    Type: Grant
    Filed: September 20, 2016
    Date of Patent: December 21, 2021
    Assignee: Apple Inc.
    Inventors: Dana J. DuBois, Matthew Sibson, Sam H. Gharabally, Gregory L. Murray
  • Patent number: 11175929
    Abstract: The present disclosure generally relates to user interfaces for enabling an activity using a computer system. In some embodiments, exemplary user interfaces for invoking an activity associated with an application are described. In some embodiments, exemplary user interfaces for customizing displayed content based on circumstances under which the content was invoked are described. In some embodiments, exemplary user interfaces for managing applications that were used to enable activities are described. In some embodiments, exemplary user interfaces for managing settings for applications used to enable activities are described.
    Type: Grant
    Filed: September 24, 2020
    Date of Patent: November 16, 2021
    Assignee: Apple Inc.
    Inventors: Yongjun Zhang, Reza Abbasian, Darin Adler, Ada Chan, Dana J. Dubois, Steven Falkenburg, Craig M. Federighi, Kenneth Arthur Abraham Ferry, Christopher Patrick Foss, Sam H. Gharabally, Brian Erik Goldberg, Nicholas Stephen Doherty, Heena Ko, Keith P. Kowalczykowski, Grant Paul, Jeffrey L. Robbin, James S. Savage, Matthew Sibson, Gurshamnjot Singh, Caelan G. Stack, Luming Yin, Charles H. Ying, Mark M. Xue, Hengliang Zhang, Xiaoyue Zhang, Patrick L. Coffman
  • Publication number: 20210318893
    Abstract: The present disclosure generally relates to user interfaces for enabling an activity using a computer system. In some embodiments, exemplary user interfaces for invoking an activity associated with an application are described. In some embodiments, exemplary user interfaces for customizing displayed content based on circumstances under which the content was invoked are described. In some embodiments, exemplary user interfaces for managing applications that were used to enable activities are described. In some embodiments, exemplary user interfaces for managing settings for applications used to enable activities are described.
    Type: Application
    Filed: September 24, 2020
    Publication date: October 14, 2021
    Inventors: Yongjun ZHANG, Reza ABBASIAN, Darin ADLER, Ada CHAN, Dana J. DUBOIS, Steven FALKENBURG, Craig M. FEDERIGHI, Kenneth Arthur Abraham FERRY, Christopher Patrick FOSS, Sam H. GHARABALLY, Brian Erik GOLDBERG, Nicholas DOHERTY, Heena KO, Keith KOWALCYKOWSKI, Grant PAUL, Jeffrey L. ROBBIN, James S. SAVAGE, Matthew SIBSON, Gurshamnjot SINGH, Caelan G. STACK, Luming YIN, Charles H. YING, Mark M. XUE, Hengliang ZHANG, Selina ZHANG
  • Publication number: 20200380585
    Abstract: Embodiments described herein provide a security model and interface for wearable device digital purchases that can be made without the assistance of a companion device. The satellite device can be configured to be used as a primary device, without reliance upon a paired device. A provisioning process may be implemented to generate and validate one or more tokens to authenticate the wearable device and a set of cryptographic keys can be generated. Subsequently, the token(s) and cryptographic keys may be used to enable a user of the wearable device to make purchases from a digital shopping store without support from an associated companion electronic device.
    Type: Application
    Filed: May 22, 2020
    Publication date: December 3, 2020
    Inventors: Peter J. Hare, Dana J. DuBois, Eric O. Carlson, Lori Hylan-Cho, Keith P. Kowalczykowski, Matthew Sibson
  • Publication number: 20200302466
    Abstract: The subject technology receives information related to usage of a set of applications during a first period of time. The subject technology determines a first subset of the set of applications, where each application in the first subset is associated with at least one session having a duration greater than a first threshold amount of time. The subject technology determines a second subset of the set of applications, where each application in the second subset is associated with at least two sessions having an aggregate duration greater than a second threshold amount of time. The subject technology determines a set of values corresponding to respective allocation amounts for the first and second subsets of the set of applications. The subject technology allocates, to each respective developer of each respective application in the first and second subsets of the set of applications.
    Type: Application
    Filed: March 20, 2020
    Publication date: September 24, 2020
    Inventors: Alastair Moir Leishman MORSE, Dana J. DUBOIS, Alex R. ROFMAN, Jordano Bruno Eugene TONIAL
  • Publication number: 20190266631
    Abstract: The embodiments set forth techniques for managing advertisement attributions. A first technique can be implemented by an “app store” application, and include the steps of (1) receiving, from a first user application, a request to view a second user application, where the request includes a set of digitally-signed parameters that are specific to an advertising campaign (provided by an advertisement network) for the second user application that is presented by the first user application. In turn, and in response to identifying that the second user application satisfies at least one criterion, the app store application provides the set of digitally-signed parameters to an advertisement metrics manager that: (i) verifies the set of digitally-signed parameters, and (ii) indicates, to the advertisement network, that business logic should be carried out in association with the first user application and the second user application. A second technique for managing advertisement attributions is also disclosed.
    Type: Application
    Filed: September 28, 2018
    Publication date: August 29, 2019
    Inventors: Erik C. NEUENSCHWANDER, Jason A. NOVAK, Joseph A. TYSON, Dana J. DUBOIS, Jakob D. SWANK, Darren M. LEW, Dmitriy Y. FILYUSHIN, Katherine B. SKINNER, Ross F. LeBEAU, Payam MIRRASHIDI, Guy L. TRIBBLE, Jeffrey L. ROBBIN, Sam H. GHARABALLY
  • Publication number: 20180081659
    Abstract: A job state machine may transition to a downloading state in response to a start message on the job pipeline, wherein the job object causes job data to be downloaded to the device when the job state machine is in the downloading state. The job state machine may transition to an installing state in response to an assertion message on the job pipeline, wherein the job object causes downloaded job data to be installed on the device when the job state machine is in the installing state. The job state machine may transition to a finished state when the job data is installed on the device. The job state machine may be recoverable to the waiting state, the downloading state, or the installing state in response to a job object failure while the job state machine is in the waiting state, downloading state, or installing state, respectively.
    Type: Application
    Filed: September 20, 2016
    Publication date: March 22, 2018
    Applicant: Apple Inc.
    Inventors: Dana J. DuBois, Matthew Sibson, Sam H. Gharabally, Gregory L. Murray
  • Publication number: 20170357975
    Abstract: A method of providing subscription for a news channel by a news application of an electronic device is provided. The method displays a summary list of a set of articles from a news channel. The summary list includes an article that requires a subscription to the news channel in order to display the article. The method receives a selection to display the full article. The method determines that the device does not include a subscription to the news channel. The method displays a subscription offer by the news application. The subscription offer is optionally provided by a publisher of the news channel.
    Type: Application
    Filed: March 8, 2017
    Publication date: December 14, 2017
    Inventors: Shawn D. Moon, Dana J. DuBois, Guillermo Ortiz, Manikandan Selvaraju
  • Patent number: 8601003
    Abstract: System, method and computer program that encompasses one or more client devices cooperating with a program host's on-line data processing center for making purchase recommendations of media items to a program participant. Accordingly, there is a transmission from a program host to a program participant of identification of at least one recommended-for-purchase media item selected based on the recommended-for-purchase media item being rated as similar to a designated media item presently contained in an inventory of a media library of the program participant. The rating of the recommended-for-purchase media item as being similar to the designated media item presently contained in the inventory of the media library of the program participant is representative of a frequency at which the recommended-for-purchase media item co-occurs with the designated media item in media libraries of others.
    Type: Grant
    Filed: September 30, 2008
    Date of Patent: December 3, 2013
    Assignee: Apple Inc.
    Inventors: Patrick Gates, Richard Frederick Wagner, Dana J. DuBois
  • Publication number: 20100076958
    Abstract: System, method and computer program that encompasses one or more client devices cooperating with a program host's on-line data processing center for making purchase recommendations of media items to a program participant. Accordingly, there is a transmission from a program host to a program participant of identification of at least one recommended-for-purchase media item selected based on the recommended-for-purchase media item being rated as similar to a designated media item presently contained in an inventory of a media library of the program participant. The rating of the recommended-for-purchase media item as being similar to the designated media item presently contained in the inventory of the media library of the program participant is representative of a frequency at which the recommended-for-purchase media item co-occurs with the designated media item in media libraries of others.
    Type: Application
    Filed: September 30, 2008
    Publication date: March 25, 2010
    Applicant: Apple Inc.
    Inventors: Patrick Gates, Richard Frederick Wagner, Dana J. DuBois