Patents by Inventor David R. Stites

David R. Stites 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: 11575752
    Abstract: Techniques for suggesting accessory devices controlled by an application executing on a mobile device are disclosed. A method includes measuring one or more sensor values using one or more sensors of a mobile device and the one or more sensor values are determined from one or more signals emitted by a first one or more accessory devices. An area of a physical space for the first one or more accessory devices can be determined based on the one or more sensor values. A second one or more accessory devices associated with the same area as the first one or more accessory devices can be suggested to a user.
    Type: Grant
    Filed: June 3, 2020
    Date of Patent: February 7, 2023
    Assignee: Apple Inc.
    Inventors: Brent M. Ledvina, Kevin P. McLaughlin, David R. Stites, Jahshan A. Bhatti, Kevin Duffy, Robert William Mayor
  • Patent number: 10831339
    Abstract: An event can be detected by an input device. The event may be determined to be a triggering event by comparing the event to a group of triggering events. A first prediction model corresponding to the event is then selected. Contextual information about the device specifying one or more properties of the computing device in a first context is then received, and a set of one or more applications is identified. The set of one or more applications may have at least a threshold probability of being accessed by the user when the event occurs in the first context. Thereafter, a user interface is provided to a user for interacting with the set of one or more applications.
    Type: Grant
    Filed: November 18, 2016
    Date of Patent: November 10, 2020
    Assignee: Apple Inc.
    Inventors: Jason J. Gauci, Lukas M. Marti, Hyo Jeong Shin, David R. Stites, Liviu T. Popescu, Lili Cao, Matthaeus Krenn
  • Publication number: 20200296168
    Abstract: Techniques for suggesting accessory devices controlled by an application executing on a mobile device are disclosed. A method includes measuring one or more sensor values using one or more sensors of a mobile device and the one or more sensor values are determined from one or more signals emitted by a first one or more accessory devices. An area of a physical space for the first one or more accessory devices can be determined based on the one or more sensor values. A second one or more accessory devices associated with the same area as the first one or more accessory devices can be suggested to a user.
    Type: Application
    Filed: June 3, 2020
    Publication date: September 17, 2020
    Applicant: Apple Inc.
    Inventors: Brent M. Ledvina, Kevin P. McLaughlin, David R. Stites, Jahshan A. Bhatti, Kevin Duffy, Robert William Mayor
  • Patent number: 10681141
    Abstract: Techniques for suggesting accessory devices controlled by an application executing on a mobile device are disclosed. A method includes measuring one or more sensor values to determine a data point at each of a plurality of first times, associating an accessory device with each of the data points, clustering the data points within a threshold distance of each other to create a plurality of clusters. The method also includes, after clustering the data points, measuring one or more sensor values to determine one or more current data points at a second time, determining that one or more current data points at the second time corresponds to a first cluster of the plurality of clusters, identifying a first accessory device associated with one or more of the data points in the first cluster, and providing a message using the application.
    Type: Grant
    Filed: September 26, 2018
    Date of Patent: June 9, 2020
    Assignee: Apple Inc.
    Inventors: Brent M. Ledvina, Kevin P. McLaughlin, David R. Stites, Jahshan A. Bhatti, Kevin Duffy, Robert William Mayor
  • Patent number: 10560810
    Abstract: A method for identifying a suggested application on a mobile device is disclosed. The method includes detecting an event, determining a first location of the mobile device, identifying that the first location is within a first location region of a plurality of predetermined location regions, and then measuring one or more sensor values at one or more times. The measured sensor values may then be used to create a first-data point. In response to identifying the first location region, a plurality of clusters of data points may be retrieved. A first cluster of the plurality of clusters corresponding to the first data point may then be identified. The method may further include identifying a set of one or more applications, and then providing a message to the user based on the identified set of one or more applications.
    Type: Grant
    Filed: January 7, 2019
    Date of Patent: February 11, 2020
    Assignee: Apple Inc.
    Inventors: Brent M. Ledvina, Robert W. Mayor, Lukas M. Marti, David R. Stites, Jahshan A. Bhatti, Kevin Duffy
  • Publication number: 20190149943
    Abstract: A method for identifying a suggested application on a mobile device is disclosed. The method includes detecting an event, determining a first location of the mobile device, identifying that the first location is within a first location region of a plurality of predetermined location regions, and then measuring one or more sensor values at one or more times. The measured sensor values may then be used to create a first-data point. In response to identifying the first location region, a plurality of clusters of data points may be retrieved. A first cluster of the plurality of clusters corresponding to the first data point may then be identified. The method may further include identifying a set of one or more applications, and then providing a message to the user based on the identified set of one or more applications.
    Type: Application
    Filed: January 7, 2019
    Publication date: May 16, 2019
    Applicant: Apple Inc.
    Inventors: Brent M. Ledvina, Robert W. Mayor, Lukas M. Marti, David R. Stites, Jahshan A. Bhatti, Kevin Duffy
  • Patent number: 10200810
    Abstract: A method for identifying a suggested application on a mobile device is disclosed. The method includes detecting an event, determining a first location of the mobile device, identifying that the first location is within a first location region of a plurality of predetermined location regions, and then measuring one or more sensor values at one or more times. The measured sensor values may then be used to create a first-data point. In response to identifying the first location region, a plurality of clusters of data points may be retrieved. A first cluster of the plurality of clusters corresponding to the first data point may then be identified. The method may further include identifying a set of one or more applications, and then providing a message to the user based on the identified set of one or more applications.
    Type: Grant
    Filed: September 21, 2016
    Date of Patent: February 5, 2019
    Assignee: Apple Inc.
    Inventors: Brent M. Ledvina, Robert W. Mayor, Lukas M. Marti, David R. Stites, Jahshan A. Bhatti, Kevin Duffy
  • Publication number: 20190028549
    Abstract: Techniques for suggesting accessory devices controlled by an application executing on a mobile device are disclosed. A method includes measuring one or more sensor values to determine a data point at each of a plurality of first times, associating an accessory device with each of the data points, clustering the data points within a threshold distance of each other to create a plurality of clusters. The method also includes, after clustering the data points, measuring one or more sensor values to determine one or more current data points at a second time, determining that one or more current data points at the second time corresponds to a first cluster of the plurality of clusters, identifying a first accessory device associated with one or more of the data points in the first cluster, and providing a message using the application.
    Type: Application
    Filed: September 26, 2018
    Publication date: January 24, 2019
    Applicant: Apple Inc.
    Inventors: Brent M. Ledvina, Kevin P. McLaughlin, David R. Stites, Jahshan A. Bhatti, Kevin Duffy, Robert William Mayor
  • Patent number: 10117046
    Abstract: A method for identifying a location of a mobile device is disclosed. The method includes during each of a plurality of instances of time: measuring one or more signal properties of one or more other devices across a time interval; obtaining an identifier from each of the one or more other devices; creating a data point to include the one or more signal properties; and storing the data point in a database. The method further includes analyzing the plurality data points in the database to determine clusters of data points; detecting an event at an input device of the mobile device; measuring one or more new signal properties of one or more of the plurality of other devices at one or more new times; creating a new data point from the one or more new signal properties; and identifying a first cluster corresponding to the new data point.
    Type: Grant
    Filed: September 21, 2016
    Date of Patent: October 30, 2018
    Assignee: Apple Inc.
    Inventors: Brent M. Ledvina, Robert W. Mayor, Lukas M. Marti, David R. Stites, Jahshan A. Bhatti, Kevin Duffy
  • Patent number: 10091303
    Abstract: Techniques for suggesting accessory devices controlled by an application executing on a mobile device are disclosed. A method includes measuring one or more sensor values to determine a data point at each of a plurality of first times, associating an accessory device with each of the data points, clustering the data points within a threshold distance of each other to create a plurality of clusters. The method also includes, after clustering the data points, measuring one or more sensor values to determine one or more current data points at a second time, determining that one or more current data points at the second time corresponds to a first cluster of the plurality of clusters, identifying a first accessory device associated with one or more of the data points in the first cluster, and providing a message using the application.
    Type: Grant
    Filed: June 2, 2017
    Date of Patent: October 2, 2018
    Assignee: Apple Inc.
    Inventors: Brent M. Ledvina, Kevin P. McLaughlin, David R. Stites, Jahshan A. Bhatti, Kevin Duffy, Robert William Mayor
  • Publication number: 20170359679
    Abstract: A method for identifying a suggested application on a mobile device is disclosed. The method includes detecting an event, determining a first location of the mobile device, identifying that the first location is within a first location region of a plurality of predetermined location regions, and then measuring one or more sensor values at one or more times. The measured sensor values may then be used to create a first-data point. In response to identifying the first location region, a plurality of clusters of data points may be retrieved. A first cluster of the plurality of clusters corresponding to the first data point may then be identified. The method may further include identifying a set of one or more applications, and then providing a message to the user based on the identified set of one or more applications.
    Type: Application
    Filed: September 21, 2016
    Publication date: December 14, 2017
    Applicant: Apple Inc.
    Inventors: Brent M. Ledvina, Robert W. Mayor, Lukas M. Marti, David R. Stites, Jahshan A. Bhatti, Kevin Duffy
  • Publication number: 20170359680
    Abstract: A method for identifying a location of a mobile device is disclosed. The method includes during each of a plurality of instances of time: measuring one or more signal properties of one or more other devices across a time interval; obtaining an identifier from each of the one or more other devices; creating a data point to include the one or more signal properties; and storing the data point in a database. The method further includes analyzing the plurality data points in the database to determine clusters of data points; detecting an event at an input device of the mobile device; measuring one or more new signal properties of one or more of the plurality of other devices at one or more new times; creating a new data point from the one or more new signal properties; and identifying a first cluster corresponding to the new data point.
    Type: Application
    Filed: September 21, 2016
    Publication date: December 14, 2017
    Applicant: Apple Inc.
    Inventors: Brent M. Ledvina, Robert W. Mayor, Lukas M. Marti, David R. Stites, Jahshan A. Bhatti, Kevin Duffy
  • Publication number: 20170068408
    Abstract: An event can be detected by an input device. The event may be determined to be a triggering event by comparing the event to a group of triggering events. A first prediction model corresponding to the event is then selected. Contextual information about the device specifying one or more properties of the computing device in a first context is then received, and a set of one or more applications is identified. The set of one or more applications may have at least a threshold probability of being accessed by the user when the event occurs in the first context. Thereafter, a user interface is provided to a user for interacting with the set of one or more applications.
    Type: Application
    Filed: November 18, 2016
    Publication date: March 9, 2017
    Applicant: Apple Inc.
    Inventors: Jason G. Gauci, Lukas M. Marti, Hyo Jeong Shin, David R. Stites, Liviu T. Popescu, Lili Cao, Matthaeus Krenn
  • Patent number: 9529500
    Abstract: An event can be detected by an input device. The event may be determined to be a triggering event by comparing the event to a group of triggering events. A first prediction model corresponding to the event is then selected. Contextual information about the device specifying one or more properties of the computing device in a first context is then received, and a set of one or more applications is identified. The set of one or more applications may have at least a threshold probability of being accessed by the user when the event occurs in the first context. Thereafter, a user interface is provided to a user for interacting with the set of one or more applications.
    Type: Grant
    Filed: June 5, 2015
    Date of Patent: December 27, 2016
    Assignee: Apple Inc.
    Inventors: Jason J. Gauci, Lukas M. Marti, Hyo Jeong Shin, David R. Stites, Liviu T. Popescu, Lili Cao, Matthaeus Krenn
  • Publication number: 20160357362
    Abstract: An event can be detected by an input device. The event may be determined to be a triggering event by comparing the event to a group of triggering events. A first prediction model corresponding to the event is then selected. Contextual information about the device specifying one or more properties of the computing device in a first context is then received, and a set of one or more applications is identified. The set of one or more applications may have at least a threshold probability of being accessed by the user when the event occurs in the first context. Thereafter, a user interface is provided to a user for interacting with the set of one or more applications.
    Type: Application
    Filed: June 5, 2015
    Publication date: December 8, 2016
    Inventors: Jason J. Gauci, Lukas M. Marti, Hyo Jeong Shin, David R. Stites, Liviu T. Popescu, Lili Cao, Matthaeus Krenn