Patents by Inventor John L. Blatz

John L. Blatz 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: 20240111402
    Abstract: Systems and processes for operating an intelligent automated assistant are provided. In one example, a plurality of data items selected by a user are received, wherein a plurality of confidence values corresponding to the plurality of data items are identified. The plurality of data items is ordered. The first data item is displayed, and updated context information associated with the electronic device is received. An update to the plurality of confidence values is detected, wherein the updated plurality of confidence values includes a third confidence value associated with a third data item of the plurality of ordered data items. In accordance with a determination that the third confidence value is higher than a first confidence value of the first data item, an order of the plurality of ordered data items is modified, and the third data item of the plurality of ordered data items is displayed.
    Type: Application
    Filed: December 13, 2023
    Publication date: April 4, 2024
    Inventors: John L. BLATZ, Akshay AGGARWAL, Radhika BHARGAVA, Daiwei LIU, Pallavika RAMASWAMY, Kelvin Ting Pui SO
  • Patent number: 11914848
    Abstract: Systems and processes for operating an intelligent automated assistant are provided. In one example, a plurality of data items selected by a user are received, wherein a plurality of confidence values corresponding to the plurality of data items are identified. The plurality of data items is ordered. The first data item is displayed, and updated context information associated with the electronic device is received. An update to the plurality of confidence values is detected, wherein the updated plurality of confidence values includes a third confidence value associated with a third data item of the plurality of ordered data items. In accordance with a determination that the third confidence value is higher than a first confidence value of the first data item, an order of the plurality of ordered data items is modified, and the third data item of the plurality of ordered data items is displayed.
    Type: Grant
    Filed: October 11, 2022
    Date of Patent: February 27, 2024
    Assignee: Apple Inc.
    Inventors: John L. Blatz, Akshay Aggarwal, Radhika Bhargava, Daiwei Liu, Pallavika Ramaswamy, Kelvin Ting Pui So
  • Patent number: 11693541
    Abstract: A device implementing a system to provide an application library for application discovery includes a processor configured to update an application library including ordered lists of installed applications grouped into a respective plurality of application categories. The updating may be based on an application usage history of a device. The processor is further configured to receive a first user input to open an application library user interface corresponding to the application library. The processor is further configured to display, in response to the first user input, a plurality of application launch interfaces, each of the plurality of application launch interfaces corresponding to a respective one of the ordered lists of installed applications grouped into the respective plurality of application categories within the application library user interface.
    Type: Grant
    Filed: June 21, 2021
    Date of Patent: July 4, 2023
    Assignee: Apple Inc.
    Inventors: Nahir A. Khan, John L. Blatz
  • Publication number: 20230036059
    Abstract: Systems and processes for operating an intelligent automated assistant are provided. In one example, a plurality of data items selected by a user are received, wherein a plurality of confidence values corresponding to the plurality of data items are identified. The plurality of data items is ordered. The first data item is displayed, and updated context information associated with the electronic device is received. An update to the plurality of confidence values is detected, wherein the updated plurality of confidence values includes a third confidence value associated with a third data item of the plurality of ordered data items. In accordance with a determination that the third confidence value is higher than a first confidence value of the first data item, an order of the plurality of ordered data items is modified, and the third data item of the plurality of ordered data items is displayed.
    Type: Application
    Filed: October 11, 2022
    Publication date: February 2, 2023
    Inventors: John L. BLATZ, Akshay AGGARWAL, Radhika BHARGAVA, Daiwei LIU, Pallavika RAMASWAMY, Kelvin Ting Pui SO
  • Patent number: 11531456
    Abstract: Systems and processes for operating an intelligent automated assistant are provided. In one example, a plurality of data items selected by a user are received, wherein a plurality of confidence values corresponding to the plurality of data items are identified. The plurality of data items is ordered. The first data item is displayed, and updated context information associated with the electronic device is received. An update to the plurality of confidence values is detected, wherein the updated plurality of confidence values includes a third confidence value associated with a third data item of the plurality of ordered data items. In accordance with a determination that the third confidence value is higher than a first confidence value of the first data item, an order of the plurality of ordered data items is modified, and the third data item of the plurality of ordered data items is displayed.
    Type: Grant
    Filed: June 9, 2021
    Date of Patent: December 20, 2022
    Assignee: Apple Inc.
    Inventors: John L. Blatz, Akshay Aggarwal, Radhika Bhargava, Daiwei Liu, Pallavika Ramaswamy, Kelvin Ting Pui So
  • Publication number: 20220365791
    Abstract: The subject technology provides notification management systems and methods that can be used to efficiently and manage notifications on electronic devices. The subject technology provides systems and methods for obtaining entity data pertaining to entities associated with the electronic device, and generating, for an operational mode associated with the electronic device, an entity score for each of the entities based on the obtained entity data. Based on the entity scores, a recommendation of a set of configuration settings for the operational mode associated with the computing device is provided for display by the computing device. A user input indicating acceptance of the set of configuration settings is received. Thereafter, when the computing device is in the operational mode, display of one or more notifications is controlled based at least in part on the set of configuration settings.
    Type: Application
    Filed: March 23, 2022
    Publication date: November 17, 2022
    Inventors: John L. BLATZ, Pallavika RAMASWAMY, Akshay AGGARWAL, Anshuman BANSAL
  • Patent number: 11490316
    Abstract: Techniques are disclosed for predictive media streaming using microlocation. Microlocations of a mobile device can be determined by measuring one or more sensor values at one or more times, the one or more sensor values are determined from one or more signals emitted by a corresponding one or more signal sources. Streaming events can be stored at the mobile device. Each streaming event may include a destination device for playing media and a cluster location, the cluster location corresponding to sensor values that are spatially near each other. A selection of a media item is detected and one or more current sensor values are measured. A current cluster location can be identified using the one or more current sensor value. The current cluster location and the streaming events can identify a particular destination device for playing the selected media item.
    Type: Grant
    Filed: February 19, 2021
    Date of Patent: November 1, 2022
    Assignee: Apple Inc.
    Inventors: Alexander D. Palmer, Jahshan A. Bhatti, Joao Pedro Lacerda, John L. Blatz, Joseph E. Meyer, Adam A. Sonnanstine
  • Patent number: 11360739
    Abstract: Systems and processes for accelerating task performance are provided. An example method includes, at an electronic device with a display, displaying a candidate shortcut affordance associated with a user activity, detecting a first set of inputs corresponding to a selection of the candidate shortcut affordance, in response to detecting the first set of inputs, displaying a first set of candidate task affordances, detecting a second set of inputs corresponding to a selection of a candidate task affordance associated with a first task, displaying a second set of candidate task affordances, detecting a third set of inputs corresponding to a selection of a candidate task affordance associated with a second task, and in response to detecting the second set of inputs and the third set of inputs, associating the first task and the second task with a task sequence for a voice shortcut corresponding to the user activity.
    Type: Grant
    Filed: October 4, 2019
    Date of Patent: June 14, 2022
    Assignee: Apple Inc.
    Inventors: John L. Blatz, Andrew William Malta, Jay Moon, Pallavika Ramaswamy, Ari Weinstein
  • Patent number: 11237797
    Abstract: Systems and processes for accelerating task performance are provided. An example method includes, at an electronic device with a display, displaying a candidate shortcut affordance associated with a user activity, detecting a first set of inputs corresponding to a selection of the candidate shortcut affordance, in response to detecting the first set of inputs, displaying a first set of candidate task affordances, detecting a second set of inputs corresponding to a selection of a candidate task affordance associated with a first task, displaying a second set of candidate task affordances, detecting a third set of inputs corresponding to a selection of a candidate task affordance associated with a second task, and in response to detecting the second set of inputs and the third set of inputs, associating the first task and the second task with a task sequence for a voice shortcut corresponding to the user activity.
    Type: Grant
    Filed: April 6, 2020
    Date of Patent: February 1, 2022
    Assignee: Apple Inc.
    Inventors: John L. Blatz, Andrew William Malta, Jay Moon, Pallavika Ramaswamy, Ari Weinstein
  • Publication number: 20210397314
    Abstract: A device implementing a system to provide an application library for application discovery includes a processor configured to update an application library including ordered lists of installed applications grouped into a respective plurality of application categories. The updating may be based on an application usage history of a device. The processor is further configured to receive a first user input to open an application library user interface corresponding to the application library. The processor is further configured to display, in response to the first user input, a plurality of application launch interfaces, each of the plurality of application launch interfaces corresponding to a respective one of the ordered lists of installed applications grouped into the respective plurality of application categories within the application library user interface.
    Type: Application
    Filed: June 21, 2021
    Publication date: December 23, 2021
    Inventors: Nahir A. KHAN, John L. BLATZ
  • Publication number: 20210349608
    Abstract: Systems and processes for operating an intelligent automated assistant are provided. In one example, a plurality of data items selected by a user are received, wherein a plurality of confidence values corresponding to the plurality of data items are identified. The plurality of data items is ordered. The first data item is displayed, and updated context information associated with the electronic device is received. An update to the plurality of confidence values is detected, wherein the updated plurality of confidence values includes a third confidence value associated with a third data item of the plurality of ordered data items. In accordance with a determination that the third confidence value is higher than a first confidence value of the first data item, an order of the plurality of ordered data items is modified, and the third data item of the plurality of ordered data items is displayed.
    Type: Application
    Filed: June 9, 2021
    Publication date: November 11, 2021
    Inventors: John L. BLATZ, Akshay AGGARWAL, Radhika BHARGAVA, Daiwei LIU, Pallavika RAMASWAMY, Kelvin Ting Pui SO
  • Publication number: 20210235361
    Abstract: Techniques are disclosed for predictive media streaming using microlocation. Microlocations of a mobile device can be determined by measuring one or more sensor values at one or more times, the one or more sensor values are determined from one or more signals emitted by a corresponding one or more signal sources. Streaming events can be stored at the mobile device. Each streaming event may include a destination device for playing media and a cluster location, the cluster location corresponding to sensor values that are spatially near each other. A selection of a media item is detected and one or more current sensor values are measured. A current cluster location can be identified using the one or more current sensor value. The current cluster location and the streaming events can identify a particular destination device for playing the selected media item.
    Type: Application
    Filed: February 19, 2021
    Publication date: July 29, 2021
    Applicant: Apple Inc.
    Inventors: Alexander D. Palmer, Jahshan A. Bhatti, Joao Pedro Lacerda, John L. Blatz, Joseph E. Meyer, Adam A. Sonnanstine
  • Patent number: 11061543
    Abstract: Systems and processes for operating an intelligent automated assistant are provided. In one example, a plurality of data items selected by a user are received, wherein a plurality of confidence values corresponding to the plurality of data items are identified. The plurality of data items is ordered. The first data item is displayed, and updated context information associated with the electronic device is received. An update to the plurality of confidence values is detected, wherein the updated plurality of confidence values includes a third confidence value associated with a third data item of the plurality of ordered data items. In accordance with a determination that the third confidence value is higher than a first confidence value of the first data item, an order of the plurality of ordered data items is modified, and the third data item of the plurality of ordered data items is displayed.
    Type: Grant
    Filed: September 11, 2020
    Date of Patent: July 13, 2021
    Assignee: Apple Inc.
    Inventors: John L. Blatz, Akshay Aggarwal, Radhika Bhargava, Daiwei Liu, Pallavika Ramaswamy, Kelvin Ting Pui So
  • Patent number: 10945190
    Abstract: Techniques are disclosed for predictive media streaming using microlocation. Microlocations of a mobile device can be determined by measuring one or more sensor values at one or more times, the one or more sensor values are determined from one or more signals emitted by a corresponding one or more signal sources. Streaming events can be stored at the mobile device. Each streaming event may include a destination device for playing media and a cluster location, the cluster location corresponding to sensor values that are spatially near each other. A selection of a media item is detected and one or more current sensor values are measured. A current cluster location can be identified using the one or more current sensor value. The current cluster location and the streaming events can identify a particular destination device for playing the selected media item.
    Type: Grant
    Filed: August 27, 2019
    Date of Patent: March 9, 2021
    Assignee: Apple Inc.
    Inventors: Alexander D. Palmer, Jahshan A. Bhatti, Joao Pedro Lacerda, John L. Blatz, Joseph E. Meyer, Adam A. Sonnanstine
  • Publication number: 20200379726
    Abstract: Systems and processes for accelerating task performance are provided. An example method includes, at an electronic device with a display, displaying a candidate shortcut affordance associated with a user activity, detecting a first set of inputs corresponding to a selection of the candidate shortcut affordance, in response to detecting the first set of inputs, displaying a first set of candidate task affordances, detecting a second set of inputs corresponding to a selection of a candidate task affordance associated with a first task, displaying a second set of candidate task affordances, detecting a third set of inputs corresponding to a selection of a candidate task affordance associated with a second task, and in response to detecting the second set of inputs and the third set of inputs, associating the first task and the second task with a task sequence for a voice shortcut corresponding to the user activity.
    Type: Application
    Filed: October 4, 2019
    Publication date: December 3, 2020
    Inventors: John L. BLATZ, Andrew William MALTA, Jay MOON, Pallavika RAMASWAMY, Ari WEINSTEIN
  • Publication number: 20200379727
    Abstract: Systems and processes for accelerating task performance are provided. An example method includes, at an electronic device with a display, displaying a candidate shortcut affordance associated with a user activity, detecting a first set of inputs corresponding to a selection of the candidate shortcut affordance, in response to detecting the first set of inputs, displaying a first set of candidate task affordances, detecting a second set of inputs corresponding to a selection of a candidate task affordance associated with a first task, displaying a second set of candidate task affordances, detecting a third set of inputs corresponding to a selection of a candidate task affordance associated with a second task, and in response to detecting the second set of inputs and the third set of inputs, associating the first task and the second task with a task sequence for a voice shortcut corresponding to the user activity.
    Type: Application
    Filed: April 6, 2020
    Publication date: December 3, 2020
    Inventors: John L. Blatz, Andrew William Malta, Jay Moon, Pallavika Ramaswamy, Ari Weinstein
  • Publication number: 20200221366
    Abstract: Techniques are disclosed for predictive media streaming using microlocation. Microlocations of a mobile device can be determined by measuring one or more sensor values at one or more times, the one or more sensor values are determined from one or more signals emitted by a corresponding one or more signal sources. Streaming events can be stored at the mobile device. Each streaming event may include a destination device for playing media and a cluster location, the cluster location corresponding to sensor values that are spatially near each other. A selection of a media item is detected and one or more current sensor values are measured. A current cluster location can be identified using the one or more current sensor value. The current cluster location and the streaming events can identify a particular destination device for playing the selected media item.
    Type: Application
    Filed: August 27, 2019
    Publication date: July 9, 2020
    Applicant: Apple Inc.
    Inventors: Alexander D. Palmer, Jahshan A. Bhatti, Joao Pedro Lacerda, John L. Blatz, Joseph E. Meyer, Adam A. Sonnanstine
  • Publication number: 20190347335
    Abstract: A probabilistic hash map can be used to store category information for large numbers of website in a relatively small amount of data. Retrieving the values can be performed with high accuracy and speed. The map consists of a set of buckets capable of storing data. Values are programmed into or retrieved from the map for each key by storing or retrieving the value(s) in association with an initial hash of the key within a subset of buckets of the map, the subset of buckets being selected based on additional hashes of the key. Value(s) can be stored inherently or via reference to a value index, which itself can embed values or further reference to larger payloads of value information.
    Type: Application
    Filed: August 30, 2018
    Publication date: November 14, 2019
    Applicant: Apple Inc.
    Inventors: Karl Christian Kohlschuetter, John L. Blatz, Danny H. Chau