Patents by Inventor Sam H. Gharabally

Sam H. Gharabally 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
  • 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: 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
  • Patent number: 10505872
    Abstract: A messaging system in one embodiment includes a messaging app and one or more extension apps configured to create content that is displayed in a view hosted by the messaging app. The messaging app can launch the one or more extension apps, and content can be communicated between each extension app and the messaging app through an interprocess communication.
    Type: Grant
    Filed: September 23, 2016
    Date of Patent: December 10, 2019
    Assignee: Apple Inc.
    Inventors: Adele C. Peterson, Roberto Garcia, Sam H. Gharabally, David Alex Carter, Bhaskar Sarma, Kevin Lindeman, Keith Kowalczykowski, Justin Wood, Eugene Bistolas, Craig Federighi
  • 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
  • Patent number: 10341852
    Abstract: The present technology is an application that detects that a computing device associated with a user account has recently been paired with a new device, or a new service or application has been installed, and presents informational articles to the computing device in response to the detection of the new device, service or application. After the application determines that a new device or service has become present, the application requests an article pertinent to the new device or the new service from a database, displays user interface element representing the article pertinent to the new device, application, or service within the application.
    Type: Grant
    Filed: September 29, 2017
    Date of Patent: July 2, 2019
    Assignee: APPLE INC.
    Inventors: Keith P. Kowalczykowski, Sam H. Gharabally, Pedraum R. Pardehpoosh
  • Publication number: 20180352426
    Abstract: The present technology is an application that detects that a computing device associated with a user account has recently been paired with a new device, or a new service or application has been installed, and presents informational articles to the computing device in response to the detection of the new device, service or application. After the application determines that a new device or service has become present, the application requests an article pertinent to the new device or the new service from a database, displays user interface element representing the article pertinent to the new device, application, or service within the application.
    Type: Application
    Filed: September 29, 2017
    Publication date: December 6, 2018
    Inventors: Keith P. Kowalczykowski, Sam H. Gharabally, Pedraum R. Pardehpoosh
  • 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: 20170359279
    Abstract: A messaging system in one embodiment includes a messaging app and one or more extension apps configured to create content that is displayed in a view hosted by the messaging app. The messaging app can launch the one or more extension apps, and content can be communicated between each extension app and the messaging app through are interprocess communication.
    Type: Application
    Filed: September 23, 2016
    Publication date: December 14, 2017
    Inventors: Adele C. Peterson, Roberto Garcia, Sam H. Gharabally, David Alex Carter, Bhaskar Sarma, Kevin Linderman, Keith Kowalczykowski, Justin Wood, Eugene Bistolas, Craig Federighi