Patents by Inventor William C. MacCartney

William C. MacCartney 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: 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: 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: 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
  • Publication number: 20180349447
    Abstract: Systems and processes for operating an intelligent automated assistant to provide customized suggestions based on user-specific information. An example method includes, at an electronic device having one or more processors, obtaining impressions associated with at least one of the electronic device or additional electronic devices communicatively coupled to the electronic device; and determining one or more concepts based on the impressions. The method also includes generating, based on the one or more determined concepts, a representation of a collection of user-specific information; and providing one or more suggestions to a user based on the representation of the collection of user-specific information.
    Type: Application
    Filed: September 1, 2017
    Publication date: December 6, 2018
    Inventors: William C. MACCARTNEY, Ahmed S. ELDEEB, Paul J. PELZL, Vivek Kumar RANGARAJAN SRIDHAR, Xingwen XU
  • Publication number: 20180349472
    Abstract: Systems and processes for operating an intelligent automated assistant to provide query suggestions are provided. In accordance with one or more examples, a method includes, at an electronic device with one or more processors and memory: while displaying an input document comprising unstructured natural language information, receiving a user input initiating a search. The method also include in response to receiving the user input, initiating a query based on the input document. The query accesses a repository of candidate query suggestions related to one or more topics present in the unstructured natural language information. The method further includes receiving, from the repository, one or more query suggestions; and providing the one or more query suggestions to the user.
    Type: Application
    Filed: August 30, 2017
    Publication date: December 6, 2018
    Inventors: Karl Christian KOHLSCHUETTER, Juan DAI, William C. MACCARTNEY
  • Patent number: 9098808
    Abstract: Methods, systems, and apparatus, including computer programs, for a social search engine. In one aspect, a method includes receiving an answer to a question from an answerer; identifying an entity in the answer, in which the entity refers to a product, a service, a company, or a merchant; obtaining permission from the answerer to provide an interactive link for the entity in the answer to a resource from which the entity can be obtained; receiving a user submitted query and determining that the query is related to the entity; and responsive to determining, providing the answer, including the link to the resource, as part of search results that are responsive to the query.
    Type: Grant
    Filed: April 21, 2011
    Date of Patent: August 4, 2015
    Assignee: Google Inc.
    Inventors: Max Ventilla, Robert J. Spiro, Damon Horowitz, Sepandar D. Kamvar, William C. MacCartney, Winton Henry Ellis Davies, Michael Kim
  • Patent number: 8935192
    Abstract: Methods, systems, and apparatus, including computer programs, for a social search engine. In one aspect, a method includes receiving an answer to a question from an answerer; identifying an entity in the answer, in which the entity refers to a product, a service, a company, or a merchant; obtaining permission from the answerer to provide an interactive link for the entity in the answer to a resource from which the entity can be obtained; receiving a user submitted query and determining that the query is related to the entity; and responsive to determining, providing the answer, including the link to the resource, as part of search results that are responsive to the query.
    Type: Grant
    Filed: September 14, 2012
    Date of Patent: January 13, 2015
    Assignee: Google Inc.
    Inventors: Max Ventilla, Robert J. Spiro, Damon Horowitz, Sepandar D. Kamvar, William C. MacCartney, Winton Henry Ellis Davies, Michael Kim