Patents by Inventor Jason Hreha

Jason Hreha 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: 10936584
    Abstract: A method includes receiving a translation request including an application-independent function name and one or more parameters from a user device. The method further includes retrieving a translation record, the translation record including the application-independent function name of the translation request, one or more access mechanism templates, and template rules for generating a completed access mechanism based on the access mechanism templates. Additionally, the method includes generating one or more completed access mechanism based on the one or more parameter values, the access mechanism templates, and the template rules, generating translation results based on the completed access mechanisms, and transmitting the translation results to the user device. The translation results are configured to be displayed as user-selectable links.
    Type: Grant
    Filed: December 17, 2015
    Date of Patent: March 2, 2021
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Eric J. Glover, Jason Hreha
  • Patent number: 10198518
    Abstract: Techniques include receiving a search query from a user device, receiving an indication of a current application (app) state of a native app executing on the device from the device, and identifying app state records based on the query and the indication. Each app state record includes an app access mechanism (AAM) and app state information (ASI). The AAM references the native app executing on the user device and indicates operations for the app to perform. The ASI describes an app state of the app after performing the operations. Identifying each app state record based on the indication includes determining that the current app state is a parent app state of the app state described by the ASI included in the identified record. The techniques further include selecting the AAMs from the identified app state records and transmitting the selected AAMs to the user device.
    Type: Grant
    Filed: December 28, 2015
    Date of Patent: February 5, 2019
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Joseph Nelson, Jason Hreha
  • Publication number: 20160378840
    Abstract: Techniques include receiving a search query from a user device, receiving an indication of a current application (app) state of a native app executing on the device from the device, and identifying app state records based on the query and the indication. Each app state record includes an app access mechanism (AAM) and app state information (ASI). The AAM references the native app executing on the user device and indicates operations for the app to perform. The ASI describes an app state of the app after performing the operations. Identifying each app state record based on the indication includes determining that the current app state is a parent app state of the app state described by the ASI included in the identified record. The techniques further include selecting the AAMs from the identified app state records and transmitting the selected AAMs to the user device.
    Type: Application
    Filed: December 28, 2015
    Publication date: December 29, 2016
    Inventors: Joseph NELSON, Jason HREHA
  • Publication number: 20160378871
    Abstract: Techniques include receiving a search query and an indication of a current application (app) state of a software app executing on a user device from the device and identifying app state records based on the query and, e.g., the indication. In this example, each app state record includes an app access mechanism (AAM) and app state information (ASI). The AAM references a software app and indicates operations for the app to perform. The ASI describes an app state of the software app after performing the operations. In some examples, the techniques further include generating result scores for the identified app state records based on the indication and selecting one or more of the records based on the scores. The techniques also include selecting one or more AAMs from the identified (and, e.g., selected) app state records and transmitting the AAMs to the user device as search results.
    Type: Application
    Filed: December 28, 2015
    Publication date: December 29, 2016
    Inventors: Joseph NELSON, Jason HREHA
  • Publication number: 20160299977
    Abstract: A system includes a first data store configured to store records, each corresponding to an application for a mobile device and including metadata identifying actions available to a mobile device user through use of the application. The identified actions are chosen from an ontology. A query module processes an application recommendation request that indicates a set of applications installed on the user device. A set generation module identifies a set of available actions associated with the user device applications and selects a set of unavailable actions mutually exclusive with the available actions. The set generation module determines a consideration set of applications, where each application implements at least one of the unavailable actions. A set processing module selects a chosen subset of applications from the consideration set. A results generation module responds to the request with an application recommendation response identifying each application in the chosen subset.
    Type: Application
    Filed: April 13, 2015
    Publication date: October 13, 2016
    Applicant: QUIXEY, INC.
    Inventor: Jason HREHA
  • Publication number: 20160179882
    Abstract: A method includes receiving a translation request including an application-independent function name and one or more parameters from a user device. The method further includes retrieving a translation record, the translation record including the application-independent function name of the translation request, one or more access mechanism templates, and template rules for generating a completed access mechanism based on the access mechanism templates. Additionally, the method includes generating one or more completed access mechanism based on the one or more parameter values, the access mechanism templates, and the template rules, generating translation results based on the completed access mechanisms, and transmitting the translation results to the user device. The translation results are configured to be displayed as user-selectable links.
    Type: Application
    Filed: December 17, 2015
    Publication date: June 23, 2016
    Applicant: Quixey, Inc.
    Inventors: Eric J. Glover, Jason Hreha