Patents by Inventor Amy K. Karlson

Amy K. Karlson 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: 8731936
    Abstract: Functionality is described herein for recognizing speakers in an energy-efficient manner. The functionality employs a heterogeneous architecture that comprises at least a first processing unit and a second processing unit. The first processing unit handles a first set of audio processing tasks (associated with the detection of speech) while the second processing unit handles a second set of audio processing tasks (associated with the identification of speakers), where the first set of tasks consumes less power than the second set of tasks. The functionality also provides unobtrusive techniques for collecting audio segments for training purposes. The functionality also encompasses new applications which may be invoked in response to the recognition of speakers.
    Type: Grant
    Filed: May 26, 2011
    Date of Patent: May 20, 2014
    Assignee: Microsoft Corporation
    Inventors: Alice Jane B. Brush, Nissanka Arachchige Bodhi Priyantha, Jie Liu, Amy K. Karlson, Hong Lu
  • Publication number: 20120303369
    Abstract: Functionality is described herein for recognizing speakers in an energy-efficient manner. The functionality employs a heterogeneous architecture that comprises at least a first processing unit and a second processing unit. The first processing unit handles a first set of audio processing tasks (associated with the detection of speech) while the second processing unit handles a second set of audio processing tasks (associated with the identification of speakers), where the first set of tasks consumes less power than the second set of tasks. The functionality also provides unobtrusive techniques for collecting audio segments for training purposes. The functionality also encompasses new applications which may be invoked in response to the recognition of speakers.
    Type: Application
    Filed: May 26, 2011
    Publication date: November 29, 2012
    Applicant: MICROSOFT CORPORATION
    Inventors: Alice Jane B. Brush, Nissanka Arachchige Bodhi Priyantha, Jie Liu, Amy K. Karlson, Hong Lu
  • Publication number: 20120293439
    Abstract: Apparatus and methods for improving touch-screen interface usability and accuracy by determining the trajectory of a pointer as it approaches the touch-screen and modifying the touch-screen display accordingly. The system may predict an object on the display the user is likely to select next. The system may designate this object as a Designated Target Object, or DTO. The system may modify the appearance of the DTO by, for example, changing the size of the DTO, or by changing its shape, style, coloring, perspective, positioning, etc.
    Type: Application
    Filed: August 1, 2012
    Publication date: November 22, 2012
    Applicant: MICROSOFT CORPORATION
    Inventors: Michel Pahud, Oscar E. Murillo, Amy K. Karlson, Benjamin B. Bederson
  • Patent number: 8261211
    Abstract: Apparatus and methods for improving touch-screen interface usability and accuracy by determining the trajectory of a pointer as it approaches the touch-screen and modifying the touch-screen display accordingly. The system may predict an object on the display the user is likely to select next. The system may designate this object as a Designated Target Object, or DTO. The system may modify the appearance of the DTO by, for example, changing the size of the DTO, or by changing its shape, style, coloring, perspective, positioning, etc.
    Type: Grant
    Filed: October 1, 2009
    Date of Patent: September 4, 2012
    Assignee: Microsoft Corporation
    Inventors: Michel Pahud, Oscar E. Murillo, Amy K. Karlson, Benjamin B. Bederson
  • Patent number: 8244757
    Abstract: Various technologies and techniques are disclosed that improve data searching on mobile devices. A facet-based search application is provided that has a filter region, a results region, a facet navigation region, and a menu region. A user applies a facet-based filter to a set of data by selecting a number on a keypad or other area that correlates spatially to a filter option in the facet navigation region. A set of data in the results region is updated based on the applied facet-based filter. The user can also apply a freeform text filter to the data by selecting one or more characters for which to search. The data displayed in the results region is updated based on the applied freeform text filter. When input is received from the user to save the applied filter, an attribute label is displayed as a query term in the filter region.
    Type: Grant
    Filed: March 30, 2006
    Date of Patent: August 14, 2012
    Assignee: Microsoft Corporation
    Inventors: Amy K. Karlson, George Robertson, Daniel C. Robbins, Mary Czerwinski, Greg Smith
  • Publication number: 20110083089
    Abstract: Apparatus and methods for improving touch-screen interface usability and accuracy by determining the trajectory of a pointer as it approaches the touch-screen and modifying the touch-screen display accordingly. The system may predict an object on the display the user is likely to select next. The system may designate this object as a Designated Target Object, or DTO. The system may modify the appearance of the DTO by, for example, changing the size of the DTO, or by changing its shape, style, coloring, perspective, positioning, etc.
    Type: Application
    Filed: October 1, 2009
    Publication date: April 7, 2011
    Applicant: MICROSOFT CORPORATION
    Inventors: Michel Pahud, Oscar E. Murillo, Amy K. Karlson, Benjamin B. Bederson
  • Patent number: 6957214
    Abstract: A system for accessing information from data sources. A user domain translates queries from users and applications for recognition by an aggregation domain, receives responses from the aggregation domain, and translates the responses for recognition by the users and applications. An aggregation domain receives translated queries from the user domain, translates the queries for recognition by a data source domain, receives responses from the data source domain, translates the responses for recognition by the user domain, and transmits the translated responses to the user domain. A data source domain receives the translated queries from the aggregation domain, identifies data sources to receive the queries, translates the queries to the data sources, receives responses from the data sources, translates the responses, and transmits the translated responses to the aggregation domain. A knowledge base the domains use to automatically function includes data models and conceptual terminology translations.
    Type: Grant
    Filed: June 22, 2001
    Date of Patent: October 18, 2005
    Assignee: The Johns Hopkins University
    Inventors: David P. Silberberg, John R. Schneider, Amy K. Karlson
  • Publication number: 20040030577
    Abstract: A method for obtaining patient information for processing by an independent screening database. Queries regarding beliefs and behaviors concerning disease management and compliance are receiving from the screening database. The queries are posed utilizing standard graphical user interfaces. Answers to the queries are input utilizing the graphical user interface classes. The patient answers are transmitted to the screening database.
    Type: Application
    Filed: May 30, 2003
    Publication date: February 12, 2004
    Inventors: William R. Bitman, Amy K. Karlson, David P. Silberberg, Claire B. Rosse, Francis B. Woiskopf Jr
  • Publication number: 20020023091
    Abstract: A system for accessing information from data sources. A user domain translates queries from users and applications for recognition by an aggregation domain, receives responses from the aggregation domain, and translates the responses for recognition by the users and applications. An aggregation domain receives translated queries from the user domain, translates the queries for recognition by a data source domain, receives responses from the data source domain, translates the responses for recognition by the user domain, and transmits the translated responses to the user domain. A data source domain receives the translated queries from the aggregation domain, identifies data sources to receive the queries, translates the queries to the data sources, receives responses from the data sources, translates the responses, and transmits the translated responses to the aggregation domain. A knowledge base the domains use to automatically function includes data models and conceptual terminology translations.
    Type: Application
    Filed: June 22, 2001
    Publication date: February 21, 2002
    Inventors: David P. Silberberg, John R. Schneider, Amy K. Karlson