Patents by Inventor Eric J. Glover

Eric J. Glover 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: 10318599
    Abstract: A method includes receiving advertisement data from a plurality of advertiser devices and generating advertisement records in a data store based on the advertisement data. Each of the advertisement records includes an entity name associated with an advertisement, an action associated with the advertisement, and a bid price. The method further includes receiving an advertisement request from a search system, the advertisement request including an entity name and an action associated with an application state included in a set of search results generated by the search system. Additionally, the method includes selecting an advertisement record having the entity name indicated in the advertisement request and having a different action than the action indicated in the advertisement request, generating an advertisement result based on the selected advertisement record, and transmitting the advertisement result to the search system. The advertisement result is configured to be included in a search result.
    Type: Grant
    Filed: November 25, 2015
    Date of Patent: June 11, 2019
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Eric J. Glover, David Hytha, Michael Travers
  • Patent number: 10311478
    Abstract: A method for recommending content based on user profiles clustered by subscription data includes receiving usage data of users. The usage data for each user includes device usage data and subscription data associated with the one or more applications installed on the user device. The method further includes receiving a recommendation request from a first user device of a first user for new subscription data and determining first usage data of the first user. The method also includes identifying a second user having second usage data that has a threshold similarity to the first usage data amongst the users. The method includes determining the new subscription data as being at least some of the subscription data of the second usage data that is different than the subscription data of the first usage data and outputting the new subscription data to the user device of the first user.
    Type: Grant
    Filed: June 19, 2015
    Date of Patent: June 4, 2019
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Xueying Dai, Eric J. Glover
  • Patent number: 10296641
    Abstract: Techniques include transmitting a search query to a search system and receiving search results from the search system. The search results include an application access mechanism (AAM) that specifies a native application state and an application download address (ADA) that indicates a location for downloading the application. The search results also include preview data associated with the state and/or a web access mechanism (WAM) that specifies a web-based application state. The techniques further include generating a selectable link including the AAM, ADA, and one or both of the preview data and WAM, displaying the link, and receiving a user selection of the link. The techniques also include, in response to receiving the user selection, performing one or more of downloading, installing, and launching the native application, and setting the application into the state, displaying the preview data, and launching the web-based application, and setting the application into the web state.
    Type: Grant
    Filed: April 14, 2015
    Date of Patent: May 21, 2019
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Shravan Sogani, Liron Shapira, Eric J. Glover
  • Patent number: 10181134
    Abstract: A mobile computing device includes a computing processor that displays an indication in association with a native application icon to indicate that an advertised state of the native application can be accessed by pressing and holding the icon. The mobile computing device receives a user selection includes a press-and-hold of the native application icon. In response to the user selection, the mobile computing device displays a preview of the advertisement state adjacent to the icon. An application launcher is configured to launch the native application into the advertised state upon receiving a user selection that includes a press of the advertisement preview. The computing processor launches the native application into the advertised state via an access mechanism associated with the advertised state upon receiving a user selection of the advertisement preview.
    Type: Grant
    Filed: October 12, 2015
    Date of Patent: January 15, 2019
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Eric J. Glover, Brent Harrison
  • Patent number: 10157232
    Abstract: A method for personalizing deep search results using subscription data includes receiving usage data of one or more applications installed on a user device, and receiving a search query. The method further includes identifying one or more application states of the one or more installed applications based on the search query and the usage data, and generating personalized search results including one or more application access mechanisms of the identified one or more application states. Each application access mechanism has a reference to a corresponding installed application on the user device and indicates a performable operation for the corresponding installed application.
    Type: Grant
    Filed: July 27, 2015
    Date of Patent: December 18, 2018
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Xueying Dai, Eric J. Glover
  • Publication number: 20180357215
    Abstract: A method includes receiving a request from a user device accessing a webpage, the request including a webpage uniform resource locator (URL) and a user device identifier. The method includes retrieving a list of events associated with the user device based on the device identifier. The method further includes retrieving sets of rules. Each set of rules indicates events and URLs that satisfy the set of rules. Each set of rules is associated with a template that includes link rendering data for rendering a link on the user device. The method includes identifying a set of rules that is satisfied by the received URL and events, transmitting link rendering data associated with the identified set of rules to the user device, and transmitting link routing data to the user device. The link routing data is configured to route the user device to an application state corresponding to the webpage.
    Type: Application
    Filed: June 8, 2018
    Publication date: December 13, 2018
    Applicant: Branch Metrics, Inc.
    Inventors: Alexander Austin, William Lindemann, Cheng-chao Yang, Eric J. Glover, Dmitri Gaskin, Kan Yu, Sofus Macskassy
  • Patent number: 10146559
    Abstract: A method includes receiving a request from a user device executing a native application. The request indicates an accessed state of the native application to which the native application is set. The method includes identifying one or more categories of the accessed state of the native application and recommended application resource identifiers based on features of the accessed state. Each of the recommended application resource identifiers references a different state of a native application. When a native application is selected by the user, the method includes setting the native application to the different state. For each of the application resource identifiers, the method includes identifying one or more recommended categories of the state referenced by the recommended application resource identifier and determining whether to recommend the different state referenced by the recommended application resource identifier based on features of the accessed state and features of the state of the application.
    Type: Grant
    Filed: December 5, 2014
    Date of Patent: December 4, 2018
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Eric Chen, Eric J. Glover, Xueying Dai, Justin Feinman
  • Publication number: 20180324265
    Abstract: A method includes receiving first event data from a device, the first event data including a first identifier (ID) that identifies the device, web browser metadata, and data associated with an application state. The method includes generating a first persona including the first ID and a first event identifier that identifies a first user action. The method includes receiving second event data, the second event data including device metadata and a second ID that identifies the device. The method includes generating a second persona based on the second event data, the second persona including the second ID and a second event identifier that identifies a second user action. Additionally, the method includes determining that the first and second personas are associated with the device based on matches between the browser metadata and device metadata and transmitting a response to the device configured to route the device to the application state.
    Type: Application
    Filed: May 7, 2018
    Publication date: November 8, 2018
    Applicant: Branch Metrics, Inc.
    Inventors: Sofus Attila Macskassy, Dmitri Ariel Gaskin, Eric J. Glover, Kan Yu, Wenchang Yan
  • Patent number: 10120951
    Abstract: A method includes receiving a first search query from a user device and transmitting the first search query from data processing hardware to a query analysis system and a first search system. The method includes receiving first search results from the first search system and receiving query information from the query analysis system. The method includes transmitting a second search query from the data processing hardware to the application program interface of the second search system. The second search query based on the query information. The method includes receiving second search results from the second search system and determining a result set that includes at least some of the first search results and the second search results. At least one search result includes an application access mechanism having a reference to a corresponding installed application on the user device.
    Type: Grant
    Filed: August 12, 2015
    Date of Patent: November 6, 2018
    Assignee: Samsung Electronics Co., Ltd.
    Inventor: Eric J. Glover
  • Patent number: 10114898
    Abstract: A method includes receiving, at a computing device, a search query from a remote device. The method further includes identifying a primary set of application state records, selecting a first application state record from the primary set of application state records, and identifying an entity name and action associated with the first application state record. The method further includes identifying a second application state record associated with the same entity name as the first application state record and a different action than the first application state record. Additionally, the method includes generating a combined result based on the first application state record and the second application state record, generating search results based on the primary set of application state records, and transmitting the search results to the remote device. The search results include the combined result in addition to search results based on the primary set of application state records.
    Type: Grant
    Filed: November 24, 2015
    Date of Patent: October 30, 2018
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Eric J. Glover, Michael Travers, David Hytha
  • Patent number: 10002113
    Abstract: A method includes receiving a link request from a remote device, the link request indicating an entity name and an action. The method further includes retrieving an application state record, the application state record indicating an entity name matching to the entity name of the link request and indicating a different action than the action of the link request. Additionally, the method further includes generating a link result based on the retrieved application state record and transmitting the link result to the remote device. The link result is configured to be displayed as a user-selectable link.
    Type: Grant
    Filed: December 28, 2015
    Date of Patent: June 19, 2018
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Eric J. Glover, Michael Travers, David Hytha
  • Patent number: 9959558
    Abstract: A server includes a network communication device, a storage device, and a processing device that executes computer-readable instructions. When the computer-readable instructions are executed by the processing device, the computer-readable instructions cause the processing device to receive advertisement data that corresponds with a web advertisement. The advertisement data includes an advertisement uniform resource locator (URL) that refers to a website advertised by the web advertisement. In addition, the computer-readable instructions cause the processing device to determine an advertisement card object based on the advertisement data. The advertisement card object includes a card label, a card image, and graphical user interface (GUI) elements. The computer-readable instructions cause the processing device to render an advertisement card that displays the card label, the card image and the GUI elements, and transmit the advertisement card object via the network communication device.
    Type: Grant
    Filed: August 18, 2015
    Date of Patent: May 1, 2018
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Eric J. Glover, Jacob Orrin
  • Patent number: 9953061
    Abstract: Techniques are disclosed for facilitating re-creation of an application collection of a source computing device at a destination computing device. The techniques include receiving a source application identifier indicative of a source application edition, the edition of the application being programmed for a source operating system. The techniques also include receiving an indicator of a destination operating system. The techniques further include determining a source canonical application corresponding to the source application edition based on the source application identifier, the source canonical application being a representative of one or more application editions including the source application edition.
    Type: Grant
    Filed: March 29, 2016
    Date of Patent: April 24, 2018
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Eric J. Glover, Marshall James Quander
  • Patent number: 9946794
    Abstract: A method includes receiving, at a computing device, a search query from a general purpose search system or a user device in communication with the general purpose search system and assessing, at the computing device, a special purpose search intent of the search query. The method also includes sending a recommendation from the computing device to at least one of the general purpose search system or the user device, the recommendation indicating whether to send the search query to a special purpose search system to obtain special purpose search results.
    Type: Grant
    Filed: October 30, 2014
    Date of Patent: April 17, 2018
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Eric J. Glover, Christopher Hoffman
  • Patent number: 9940400
    Abstract: A method includes transmitting a search query from a computing device to a search system configured to generate search results in response to a received search query, and receiving search results from the search system in response to transmitting the search query. The search results include an application access mechanism that references a native application and indicates one or more operations for the application to perform. The application performing the operations sets the application into an application state. The search results also include an application download address that indicates a location for downloading the application. The method also includes generating a user selectable link that includes the application access mechanism and the application download address, and displaying the user link. In response to receiving a user selection of the selectable link, the method also includes downloading, installing, launching, and causing the native application to perform the one or more operations.
    Type: Grant
    Filed: December 31, 2014
    Date of Patent: April 10, 2018
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Liron Shapira, Eric J. Glover, Shravan Sogani
  • Patent number: 9852448
    Abstract: A method for determining whether to recommend a target application includes receiving a system identifier indicating a target system. The target system can be a digital distribution platform or an operating system. The method further includes identifying a target application that is unavailable on/for the target system and determining a recommendation score of the target application based on query analytics data corresponding to search queries received by a search engine that identifies applications to indicate in search results in response to received search queries. The method also includes selecting whether to recommend the target application based on the recommendation score, and when the target application is selected for recommendation, recommending the target application to an organization affiliated with the target system based on the recommendation score.
    Type: Grant
    Filed: September 18, 2014
    Date of Patent: December 26, 2017
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Leandro Margulis, Eric J. Glover
  • Patent number: 9727648
    Abstract: A method includes receiving a search query containing one or more query terms from a remote device, determining one or more entity types implicated by the search query based on the one or more query terms, and determining an entity score indicating a likelihood that the search query implicates the entity type. The method also includes identifying one or more index clusters from index clusters to search based on the one or more entity types implicated by the search query, generating a query execution plan based on the entity scores, and performing a consumer driven search on the identified index clusters based on a set of query terms corresponding to the one or more query terms and in accordance with the query execution plan to identify a delivery consideration set of records. The method also includes generating delivery search results based on the delivery consideration set of records.
    Type: Grant
    Filed: December 19, 2014
    Date of Patent: August 8, 2017
    Assignee: Quixey, Inc.
    Inventors: Leigh Klotz, Jr., Eric J. Glover
  • Patent number: 9659100
    Abstract: A method includes selecting function records by a computing device. Each function record includes an application access mechanism, application state information, and a concept name. The method also includes aggregating the application state information included in the selected function records and generating a new function record that includes new application state information comprising the aggregated application state information. The method also includes generating a new application access mechanism for the new function record that is different than the application access mechanisms included in the selected function records, receiving a search query from a user device, and identifying the new function record using the search query. The method also includes selecting the new application access mechanism from the new function record and transmitting the new application access mechanism to the user device.
    Type: Grant
    Filed: December 31, 2014
    Date of Patent: May 23, 2017
    Assignee: Quixey, Inc.
    Inventors: Liron Shapira, Eric J. Glover
  • Publication number: 20170103422
    Abstract: A mobile computing device includes a computing processor that displays an indication in association with a native application icon to indicate that an advertised state of the native application can be accessed by pressing and holding the icon. The mobile computing device receives a user selection includes a press-and-hold of the native application icon. In response to the user selection, the mobile computing device displays a preview of the advertisement state adjacent to the icon. An application launcher is configured to launch the native application into the advertised state upon receiving a user selection that includes a press of the advertisement preview. The computing processor launches the native application into the advertised state via an access mechanism associated with the advertised state upon receiving a user selection of the advertisement preview.
    Type: Application
    Filed: October 12, 2015
    Publication date: April 13, 2017
    Applicant: Quixey, Inc.
    Inventors: Eric J. Glover, Brent Harrison
  • Patent number: 9619574
    Abstract: A method includes receiving a search query from a user device and identifying function records using the search query. Each function record includes an application access mechanism (AAM) and application state information (ASI). The AAM includes a reference to a native application and indicates one or more operations for the application to perform. The ASI describes a state of the application after the application has performed the operations. Identifying the function records may be based on matches between terms of the search query and terms of the ASI included in the function records. The techniques further include selecting AAMs from the identified function records and identifying one or more AAMs of the selected AAMs that are compatible with the user device. The techniques also include transmitting the identified AAMs to the user device and refraining from transmitting any of the selected AAMs that are not compatible with the user device.
    Type: Grant
    Filed: December 31, 2014
    Date of Patent: April 11, 2017
    Assignee: Quixey, Inc.
    Inventors: Liron Shapira, Eric J. Glover