Patents by Inventor Conrad B. KRAMER

Conrad B. KRAMER 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: 20230236717
    Abstract: Systems and processes for user configurable task triggers are provided. In one example, at least one user input, including a selection of at least one condition of a plurality of conditions and a selection of at least one task of a plurality of tasks, is received. Stored context data corresponding to an electronic device is received. A determination is whether the stored context data indicates an occurrence of the at least one selected condition. In response to determining that the stored context data indicates an occurrence of the at least one selected condition, the at least one selected task associated with the at least one selected condition is performed.
    Type: Application
    Filed: March 28, 2023
    Publication date: July 27, 2023
    Inventors: Joseph E. MEYER, Kelan CHAMPAGNE, Joao Pedro DE ALMEIDA FORJAZ DE LACERDA, Aleksandr GUSEV, Conrad B. KRAMER, Yuan LI, Ari WEINSTEIN
  • Publication number: 20230214241
    Abstract: A system for determining relevant information based on user interactions may include a processor configured to receive application data from one or more applications, the application data including features related to user activity from the one or more applications, the one or more application including applications local to the device that are stored in the memory and applications external to the device. The processor may be further configured to provide, using a machine learning (ML) model, a relevance score for each of one or more user interface (UI) elements based on each of the features. The processor may be further configured to sort one or more UI elements based on a ranking of the relevance scores. The processor may be further configured to provide, as output, the one or more UI elements based at least in part on the ranking.
    Type: Application
    Filed: March 14, 2023
    Publication date: July 6, 2023
    Inventors: Giovanni M. AGNOLI, Matthew J. SUNDSTROM, Conrad B. KRAMER, Kyle T. HOWARTH, William C. MACCARTNEY, Joshua R. FORD, Paul W. SALZMAN, Ari R. WEINSTEIN, Roozbeh MAHDAVIAN, Joshua C. WEINBERG, Jared K. MCGANN
  • Patent number: 11675491
    Abstract: Systems and processes for user configurable task triggers are provided. In one example, at least one user input, including a selection of at least one condition of a plurality of conditions and a selection of at least one task of a plurality of tasks, is received. Stored context data corresponding to an electronic device is received. A determination is whether the stored context data indicates an occurrence of the at least one selected condition. In response to determining that the stored context data indicates an occurrence of the at least one selected condition, the at least one selected task associated with the at least one selected condition is performed.
    Type: Grant
    Filed: March 11, 2022
    Date of Patent: June 13, 2023
    Assignee: Apple Inc.
    Inventors: Joseph E. Meyer, Kelan Champagne, Joao Pedro De Almeida Forjaz De Lacerda, Aleksandr Gusev, Conrad B. Kramer, Yuan Li, Ari Weinstein
  • Patent number: 11604661
    Abstract: A system for determining relevant information based on user interactions may include a processor configured to receive application data from one or more applications, the application data including features related to user activity from the one or more applications, the one or more application including applications local to the device that are stored in the memory and applications external to the device. The processor may be further configured to provide, using a machine learning (ML) model, a relevance score for each of one or more user interface (UI) elements based on each of the features. The processor may be further configured to sort one or more UI elements based on a ranking of the relevance scores. The processor may be further configured to provide, as output, the one or more UI elements based at least in part on the ranking.
    Type: Grant
    Filed: November 9, 2018
    Date of Patent: March 14, 2023
    Assignee: Apple Inc.
    Inventors: Giovanni M. Agnoli, Matthew J. Sundstrom, Conrad B. Kramer, Kyle T. Howarth, William C. MacCartney, Joshua R. Ford, Paul W. Salzman, Ari R. Weinstein, Roozbeh Mahdavian, Joshua C. Weinberg, Jared K. McGann
  • Publication number: 20220382895
    Abstract: The subject disclosure provides systems and methods for providing secure data access for electronic devices. The secure data access can allow processes, such as scripts, at a device to be executed to obtain and process restricted data locally on the device without requesting user authorization for the access and processing. The secure data access can prevent the processes from exporting the data, and/or data derived from the data, from an execution space of the processes, whether locally on the device or externally from the device, without obtaining user authorization for the exportation. In this way, user authorizations can be obtained for securing restricted data, in a way that is efficient for the device, for the processes accessing and processing the data, and for the user.
    Type: Application
    Filed: April 15, 2022
    Publication date: December 1, 2022
    Inventors: Conrad B. KRAMER, Cristina L. FORMAINI
  • Publication number: 20220374109
    Abstract: Systems and processes for using display representations are provided. For example, at a first time, a first plurality of objects is displayed, and a first plurality of relationships associated with the first plurality of objects is identified. A display representation is obtained, including a plurality of first object representations as displayed at the first time and a plurality of first relationship representation as identified as the first time. At a second time, an input is received from the user. In response to receiving the input from the user, the display representation is retrieved, the retrieved display representation including a plurality of second object representations corresponding to a second plurality of displayed object as displayed at the second time and a plurality of second relationship representations as identified at the second time. An output responsive to the input is provided based on the retrieved display representation.
    Type: Application
    Filed: August 10, 2021
    Publication date: November 24, 2022
    Inventors: Conrad B. KRAMER, Daniel Sean HSU, Yi MA, Kevin D. PITOLIN, Antoine R. RAUX
  • Patent number: 11442607
    Abstract: Systems and processes for operating an intelligent automated assistant are provided. An example process for performing a task includes, at an electronic device having one or more processors and memory, determining whether a shortcut criteria is met and in accordance with a determination that the shortcut criteria is met: displaying a first affordance corresponding to a first task of a shortcut over a user interface, determining whether the first task can be completed without displaying an application interface corresponding to the first task, in accordance with a determination that the first task can be completed without displaying the application interface, performing the first task while displaying the first affordance, and in accordance with a determination that the first task cannot be completed without displaying the application interface, displaying the application interface, and completing the first task using the application interface.
    Type: Grant
    Filed: August 11, 2020
    Date of Patent: September 13, 2022
    Assignee: Apple Inc.
    Inventors: Ayaka Nonaka, Daniel Sean Hsu, Ian J. McDowell, Nicholas Christian Frey, Charles B. Etzel, Conrad B. Kramer, Jay Moon, Elizabeth Elsa Perakis, Ari Weinstein
  • Publication number: 20220197491
    Abstract: Systems and processes for user configurable task triggers are provided. In one example, at least one user input, including a selection of at least one condition of a plurality of conditions and a selection of at least one task of a plurality of tasks, is received. Stored context data corresponding to an electronic device is received. A determination is whether the stored context data indicates an occurrence of the at least one selected condition. In response to determining that the stored context data indicates an occurrence of the at least one selected condition, the at least one selected task associated with the at least one selected condition is performed.
    Type: Application
    Filed: March 11, 2022
    Publication date: June 23, 2022
    Inventors: Joseph E. MEYER, Kelan CHAMPAGNE, Joao Pedro DE ALMEIDA FORJAZ DE LACERDA, Aleksandr GUSEV, Conrad B. KRAMER, Yuan LI, Ari WEINSTEIN
  • Patent number: 11307752
    Abstract: Systems and processes for user configurable task triggers are provided. In one example, at least one user input, including a selection of at least one condition of a plurality of conditions and a selection of at least one task of a plurality of tasks, is received. Stored context data corresponding to an electronic device is received. A determination is whether the stored context data indicates an occurrence of the at least one selected condition. In response to determining that the stored context data indicates an occurrence of the at least one selected condition, the at least one selected task associated with the at least one selected condition is performed.
    Type: Grant
    Filed: August 1, 2019
    Date of Patent: April 19, 2022
    Assignee: Apple Inc.
    Inventors: Joseph E. Meyer, Kelan Champagne, Joao Pedro De Almeida Forjaz De Lacerda, Aleksandr Gusev, Conrad B. Kramer, Yuan Li, Ari Weinstein
  • Publication number: 20210349605
    Abstract: Systems and processes for operating an intelligent automated assistant are provided. An example process for performing a task includes, at an electronic device having one or more processors and memory, determining whether a shortcut criteria is met and in accordance with a determination that the shortcut criteria is met: displaying a first affordance corresponding to a first task of a shortcut over a user interface, determining whether the first task can be completed without displaying an application interface corresponding to the first task, in accordance with a determination that the first task can be completed without displaying the application interface, performing the first task while displaying the first affordance, and in accordance with a determination that the first task cannot be completed without displaying the application interface, displaying the application interface, and completing the first task using the application interface.
    Type: Application
    Filed: August 11, 2020
    Publication date: November 11, 2021
    Inventors: Ayaka NONAKA, Daniel Sean HSU, Ian J. MCDOWELL, Nicholas Christian FREY, Charles B. ETZEL, Conrad B. KRAMER, Jay MOON, Elizabeth Elsa PERAKIS, Ari WEINSTEIN
  • Publication number: 20200356243
    Abstract: Systems and processes for user configurable task triggers are provided. In one example, at least one user input, including a selection of at least one condition of a plurality of conditions and a selection of at least one task of a plurality of tasks, is received. Stored context data corresponding to an electronic device is received. A determination is whether the stored context data indicates an occurrence of the at least one selected condition. In response to determining that the stored context data indicates an occurrence of the at least one selected condition, the at least one selected task associated with the at least one selected condition is performed.
    Type: Application
    Filed: August 1, 2019
    Publication date: November 12, 2020
    Inventors: Joseph E. MEYER, Kelan CHAMPAGNE, Joao Pedro DE ALMEIDA FORJAZ DE LACERDA, Aleksandr GUSEV, Conrad B. KRAMER, Yuan LI, Ari WEINSTEIN
  • Publication number: 20190370029
    Abstract: A system for determining relevant information based on user interactions may include a processor configured to receive application data from one or more applications, the application data including features related to user activity from the one or more applications, the one or more application including applications local to the device that are stored in the memory and applications external to the device. The processor may be further configured to provide, using a machine learning (ML) model, a relevance score for each of one or more user interface (UI) elements based on each of the features. The processor may be further configured to sort one or more UI elements based on a ranking of the relevance scores. The processor may be further configured to provide, as output, the one or more UI elements based at least in part on the ranking.
    Type: Application
    Filed: November 9, 2018
    Publication date: December 5, 2019
    Inventors: Giovanni M. AGNOLI, Matthew J. SUNDSTROM, Conrad B. KRAMER, Kyle T. HOWARTH, William C. MACCARTNEY, Joshua R. FORD, Paul W. SALZMAN, Ari R. WEINSTEIN, Roozbeh MAHDAVIAN, Joshua C. WEINBERG, Jared K. MCGANN