-
公开(公告)号:US10146761B2
公开(公告)日:2018-12-04
申请号:US14875226
申请日:2015-10-05
Applicant: Samsung Electronics Co., Ltd.
Inventor: Jonathan Ben-Tzur
Abstract: A server includes a template data store that stores card templates for application cards and a processing device configured to: receive a card request having information that indicates an application and a particular state of the application; identify the application and the particular state of the application indicated in the request; query the template data store for card templates that correspond with the application and the particular state of the application indicated in the request; in response to the query, receive a card template that corresponds with the particular state of the application indicated in the request; determine a color scheme associated with the application indicated in the request; apply the color scheme associated with the application to the card template; generate a data container that represents a card object, the card object including information regarding the card template; and transmit the card object via the network communication device.
-
公开(公告)号:US09864580B2
公开(公告)日:2018-01-09
申请号:US14923226
申请日:2015-10-26
Applicant: Samsung Electronics Co., Ltd.
Inventor: Jonathan Ben-Tzur
IPC: G06F9/44 , G06F3/0482 , G06F3/0484
CPC classification number: G06F8/24 , G06F3/0482 , G06F3/04842 , G06F8/31 , G06F8/34 , G06F9/547
Abstract: A system includes a user interface allowing a developer to select a function to supplement functionality of an application under development. A data store holds identifiers for functions representing external functionality available from third party applications. A code generation module provides a software object to the developer for incorporation into a state of the application. The state includes a user interface element associated with an entity. When the state is instantiated, an action query is transmitted to a search system with the unique identifier of the selected function and information about the entity. The user interface element is selectively visually adapted in response to the search system response. In response to user selection of the user interface element, a search result, the search system is displayed, including (i) an identifier of a target application and (ii) an access mechanism for a specified state of the target application, is displayed.
-
公开(公告)号:US11347729B2
公开(公告)日:2022-05-31
申请号:US15971518
申请日:2018-05-04
Applicant: Samsung Electronics Co., Ltd.
Inventor: Liron Shapira , Jonathan Ben-Tzur , Michael Harris
IPC: G06F16/00 , G06F16/242 , G06F16/23 , G06F16/2455 , G06F16/33 , G06F16/903
Abstract: A method includes receiving a search query and identifying an entity record in an entity data store using the search query. The entity data store includes a plurality of entity records. Each of the plurality of entity records includes an entity name, an entity type, and entity information. The entity type indicates a category in which the entity name and the entity information belongs. The method further includes generating a reformulated query by inserting one or more terms from the identified entity record into the search query. Additionally, the method includes performing a search for software applications using the reformulated query and generating a list of software applications identified during the search.
-
公开(公告)号:US10068013B2
公开(公告)日:2018-09-04
申请号:US14309781
申请日:2014-06-19
Applicant: Samsung Electronics Co., Ltd.
Inventor: David Sobeck , Jonathan Ben-Tzur
IPC: G06F17/30
Abstract: In some embodiments, a user interface module may be configured to assist a user in defining a set of states and a set of transitions, each transition of the set of transitions linking two states of the set of states, the set of states and the set of transitions defining a path to a target state, each state of the set of states being a web page, each transition of the set of transitions defining an interaction with an interactive element. A navigation instruction generation module may be configured to generate navigation instructions based on the set of states and the set of transitions. A focused crawler module may be configured to navigate to the target state based on the navigation instructions. A scraper module may be configured to copy information from the target state in response to the focused crawler module navigating to the target state.
-
公开(公告)号:US09965506B2
公开(公告)日:2018-05-08
申请号:US15237584
申请日:2016-08-15
Applicant: Samsung Electronics Co., Ltd.
Inventor: Liron Shapira , Jonathan Ben-Tzur , Michael Harris
IPC: G06F17/30
CPC classification number: G06F17/30395 , G06F17/30365 , G06F17/30477 , G06F17/30672 , G06F17/30979
Abstract: A method includes receiving a first search query from a user device. The method includes identifying, by a computer search system and using the first search query, an entity type indicating a category for at least a portion of the first search query. The method includes generating, by the computer search system, a second search query including the entity type identified using the first search query. The method also includes performing, by the computer search system, a search for software applications using the second search query. The method further includes generating a list of software applications identified during the search.
-
公开(公告)号:US09959360B2
公开(公告)日:2018-05-01
申请号:US14195709
申请日:2014-03-03
Applicant: Samsung Electronics Co., Ltd.
Inventor: Liron Shapira , Tomer Kagan , Matthew T. Elder , Michael Harris , Jonathan K. Lerner , Jonathan Ben-Tzur
IPC: G06F7/02 , G06F17/30 , G06F3/0484 , G06F17/22 , G06F3/0481 , G06F3/0488 , G06Q10/02 , G06F3/16 , G06F3/0482 , H04L29/08
CPC classification number: G06F17/30882 , G06F3/0481 , G06F3/0482 , G06F3/04842 , G06F3/04847 , G06F3/04883 , G06F3/167 , G06F17/2235 , G06F17/30277 , G06F17/30554 , G06F17/30864 , G06F17/3087 , G06F17/3089 , G06F17/30958 , G06Q10/02 , H04L67/02
Abstract: A disclosure provides techniques for generating search results containing state links to applications. A method includes receiving a query containing one or more query parameters from a remote computing device and identifying a set of third party applications corresponding to the one or more query parameters. For each third party application, the method includes transmitting at least a subset of the one or more query parameters to a server associated with the third party application, receiving a response from the server associated with the third party application, and generating a state link to a native application version of the third party application based on the response. The method further includes providing the states links to the remote computing device.
-
公开(公告)号:US10338898B2
公开(公告)日:2019-07-02
申请号:US15707279
申请日:2017-09-18
Applicant: Samsung Electronics Co., Ltd.
Inventor: Taher Savliwala , Eric Chen , Jonathan Ben-Tzur
IPC: G06F8/34 , G06F8/10 , H04L29/08 , G06F3/0482 , G06F3/0484 , G06Q30/02 , H04W4/50 , H04W4/60 , G06F16/22 , G06F16/14 , G06F16/338 , G06F16/33 , G06F16/9535 , G06F16/9537 , G06F8/36 , H04L29/06 , G06F8/61
Abstract: A system includes a user interface presented to a developer. The developer selects a first function to supplement functionality of a first application with external functionality available from third party applications. A code generation module provides a software object to the developer for incorporation into a first state of the first application. The first state includes a user interface element associated with an entity. User selection of the user interface element initiates preparation of a query wrapper including a combination of the entity's name and a predefined text string corresponding to the first function. The query wrapper is transmitted to a search system and a result set is received and displayed. A first item of the result set includes an access mechanism for a specified state of a target application. User selection of the first item causes the access mechanism to open the target application to the specified state.
-
公开(公告)号:US10282466B2
公开(公告)日:2019-05-07
申请号:US15396648
申请日:2016-12-31
Applicant: Samsung Electronics Co., Ltd.
Inventor: Jonathan Ben-Tzur , Eric Glover
Abstract: A search server stores a plurality of keywords, each associated with an entity type. The server stores grammar rules, each specifying one or more entity types. The server receives a search query with search terms and generates tokens by splitting the search terms, each token associated with a token position that indicates a location of the token within the query. The server generates n-grams. Each n-gram is associated with a start token position and an end token position. The server determines entity types for n-grams that correspond to the keywords and generates a mapping that maps the received entity types and the start token positions of the n-grams that correspond with the received entity types to the end token positions of the n-grams that correspond with the received entity types. The server identifies grammar rules based on the mapping and transmits a result based on the identified grammar rules.
-
公开(公告)号:US10162907B2
公开(公告)日:2018-12-25
申请号:US14984538
申请日:2015-12-30
Applicant: Samsung Electronics Co., Ltd.
Inventor: Eric Glover , Jonathan Ben-Tzur
Abstract: A card server that provides a card object to a mobile computing device in response to receiving a card request from the mobile computing device. The mobile computing device can utilize the card object to display an application card at the mobile computing device. The application card may include one or more list components. A list component may include multiple items. The card object may specify the items in the list component. Additionally, the card object may specify a display order for the items in the list component. The display order may indicate a sequence in which the items are to be rendered. The card server can determine the display order for the items based on user preferences associated with a user of the mobile computing device, and/or a search history of the user.
-
公开(公告)号:US10037375B2
公开(公告)日:2018-07-31
申请号:US14838877
申请日:2015-08-28
Applicant: Samsung Electronics Co., Ltd.
Inventor: Jonathan Ben-Tzur
IPC: G06F17/30 , G06F3/0482 , G06F3/0484 , G06F17/22 , G06F17/24
CPC classification number: G06F16/285 , G06F3/0482 , G06F3/0484 , G06F16/22 , G06F16/955 , G06F16/9566 , G06F17/2211 , G06F17/2247 , G06F17/243
Abstract: A server configured to receive data corresponding with a web page and/or a native application, the data comprising a uniform resource locator (URL); compare the URL included in the data with URL patterns stored in a category data store; determine a data category of the data based on the comparison; determine a data scraper based on the data category, the data scraper comprising a scraper configuration that enables the data scraper to extract information from the web page and/or the native application; scrape the web page and/or the native application by extracting information from the web page and/or the native application using the data scraper; store the extracted information in one or more data stores; used the stored information to provide search results and/or card objects.
-
-
-
-
-
-
-
-
-