Patents by Inventor Johannes Peter Wilhelm Martens

Johannes Peter Wilhelm Martens 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: 9311490
    Abstract: A method, device, system, or article of manufacture is provided for improved delivery of contextual data to a computing device while preserving data privacy.
    Type: Grant
    Filed: June 12, 2014
    Date of Patent: April 12, 2016
    Assignee: Google Technology Holdings LLC
    Inventor: Johannes Peter Wilhelm Martens
  • Patent number: 9170714
    Abstract: Systems, methods, and devices for extracting and distributing text of mixed types from displayed graphical data from a display of an electronic device are disclosed. The text types can include rendered text and text represented in rendered images. Displayed graphical data can be captured from data being displayed by an application on a display device. Text data can be extracted from the captured graphical data as text data at the rendering tree level, or by an optical character recognition process. In response to the extracted text data, a text selection tool with visual representations of selectable text can be applied to the displayed text data. Using the text selection tool, a user can select a subset of the text. In response to the user selection, one or more other applications can be determined and the selected text can be passed to at least one of the other applications for execution.
    Type: Grant
    Filed: December 31, 2012
    Date of Patent: October 27, 2015
    Assignee: Google Technology Holdings LLC
    Inventors: Johannes Peter Wilhelm Martens, Michael D McLaughlin
  • Publication number: 20150113639
    Abstract: A method, device, system, or article of manufacture is provided for improved delivery of contextual data to a computing device while preserving data privacy.
    Type: Application
    Filed: June 12, 2014
    Publication date: April 23, 2015
    Inventor: Johannes Peter Wilhelm Martens
  • Publication number: 20140280131
    Abstract: There is disclosed a mobile device comprising a sensor, a memory and a processor. The sensor collects a first datum associated with a sensed condition of the mobile device. The memory, whether local or remote, is accessible by the mobile device and stores a second datum associated with a usage history of one or more applications resident at the mobile device. The processor selects a particular application, different from the application or applications of the usage history, based on the collected first and second data.
    Type: Application
    Filed: May 28, 2013
    Publication date: September 18, 2014
    Inventors: Johannes Peter Wilhelm Martens, Michael D. McLaughlin
  • Publication number: 20140188889
    Abstract: User input is entered or selected, and in response, the user input can be analyzed to determine a characteristic of the user input. The characteristic can describe the format, type, or content of the user input. The user input can be further analyzed to determine a category with which the user input is related. In response to the determined category, a set of predetermined or dynamically determined relevant applications can be determined. The set of the relevant applications can be based on user preferences, crowd-sourcing, and advertisements. The set of applications can then be executed in parallel, using the user input as input, such that results from the application are obtained quickly without user additional user input. The relevance of the results of the applications can be determined, and versions of the results can be displayed to a user in a ranked order according to the relevance of the results.
    Type: Application
    Filed: February 18, 2013
    Publication date: July 3, 2014
    Applicant: Motorola Mobility LLC
    Inventors: Johannes Peter Wilhelm Martens, Michael D. McLaughlin
  • Publication number: 20140189538
    Abstract: There is described a communication device comprising a memory, a user interface and a processor, and a method thereof. A first user interaction is detected at the user interface of the communication device with a first application of the communication device. A second user interaction is detected at the user interface of the communication device with a second application of the communication device, in which the second user interaction succeeds the first user interaction. A third application of the communication device is selected based on the first and second applications.
    Type: Application
    Filed: February 18, 2013
    Publication date: July 3, 2014
    Applicant: Motorola Mobility LLC
    Inventors: Johannes Peter Wilhelm Martens, Michael D. McLaughlin, Simon Tietze
  • Publication number: 20140189572
    Abstract: In response to user input, a predictive application mode is initiated that includes providing a user interface to select or enter user input. Based on the user input, multiple potentially relevant applications can be selected. The multiple applications can be executed with the user input as input to generate multiple results. The results can be analyzed to determine the relevancy and a ranked order. The results can then be displayed in a user interface that lists the results according the ranked order. User input can then be monitored to determine if a result, and the associated application, displayed in the ranked list is selected, or if the user enters the user input into an application that did not appear in the list. The user input detected by the monitoring process can be used as feedback to improve the predictive application selection process or that ranking of the results.
    Type: Application
    Filed: February 18, 2013
    Publication date: July 3, 2014
    Applicant: Motorola Mobility LLC
    Inventors: Johannes Peter Wilhelm Martens, Michael D. McLaughlin
  • Publication number: 20140123045
    Abstract: Systems, methods, and devices for extracting and distributing text of mixed types from displayed graphical data from a display of an electronic device are disclosed. The text types can include rendered text and text represented in rendered images. Displayed graphical data can be captured from data being displayed by an application on a display device. Text data can be extracted from the captured graphical data as text data at the rendering tree level, or by an optical character recognition process. In response to the extracted text data, a text selection tool with visual representations of selectable text can be applied to the displayed text data. Using the text selection tool, a user can select a subset of the text. In response to the user selection, one or more other applications can be determined and the selected text can be passed to at least one of the other applications for execution.
    Type: Application
    Filed: December 31, 2012
    Publication date: May 1, 2014
    Applicant: Motorola Mobility LLC
    Inventors: Johannes Peter Wilhelm Martens, Michael D. McLaughlin