-
公开(公告)号:US10146559B2
公开(公告)日:2018-12-04
申请号:US14561340
申请日:2014-12-05
Applicant: Samsung Electronics Co., Ltd.
Inventor: Eric Chen , Eric J. Glover , Xueying Dai , Justin Feinman
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.
-
公开(公告)号:US10031725B2
公开(公告)日:2018-07-24
申请号:US15475291
申请日:2017-03-31
Applicant: Samsung Electronics Co., Ltd.
Inventor: Jonathan Ben-Tzur , Eric Chen , Taher Savliwala
CPC classification number: G06F8/34 , G06F3/0482 , G06F8/20 , G06F8/61 , G06F9/4843 , G06F16/2455 , G06F16/9535
Abstract: A system stores information identifying functions and corresponding unique identifiers. Each of the functions corresponds to external functionality available from third party applications. An application developer selects one of the functions to supplement functionality of their application. The system provides a software object to the application developer. The software object includes instructions for, in response to user selection of a user interface element, preparing a query wrapper including the corresponding unique identifier of the function and an identifier of a corresponding entity. The instructions transmit the query wrapper to a search system and receive a result set from the search system. An item in the result set includes an access mechanism for a specified state of a target application. The instructions display the result set and, in response to user selection of the item, actuate the access mechanism to open the target application to the specified state.
-
公开(公告)号: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.
-
公开(公告)号:US10127579B2
公开(公告)日:2018-11-13
申请号:US14982120
申请日:2015-12-29
Applicant: Samsung Electronics Co., Ltd.
Inventor: Eric Glover , Eric Chen
Abstract: Techniques include generating an advertisement (ad) including text and/or image data using a user device (e.g., a mobile computing device). The techniques further include identifying one or more proximate devices (e.g., networked computing devices or appliances) located proximate to the user device using a local wireless network (e.g., Wi-Fi, Bluetooth, or NFC). The techniques include modifying (e.g., personalizing) the ad based on the identified proximate devices, based on one or more device types (e.g., categories) associated with the devices, and/or based on one or more states of the devices. In some examples, the techniques include transmitting an indication of the identified proximate devices, their types, and/or their states and an indication of the ad to an ad system, and receiving the modified ad from the system. The techniques also include displaying the modified ad to a user at the user device (e.g., within a software application executing on the device).
-
-
-