-
11.
公开(公告)号:US10157210B2
公开(公告)日:2018-12-18
申请号:US14967186
申请日:2015-12-11
Applicant: Samsung Electronics Co., Ltd.
Inventor: Eric Glover , Gilead Mark , Manikandan Sankaranarasimhan
Abstract: Techniques include, for an application (app) state record including an app access mechanism (AAM) that references a native app and indicates operations for it to perform and app state information (ASI) that describes a state of the app after it performs the operations, determining connections (e.g., links with other resources) associated with the app and generating a quality value indicating quality of the app based on the connections. The techniques further include identifying the record based on a search query and the quality value (e.g., using the value as a boost factor within Lucene® information retrieval software). Additionally, or alternatively, the techniques include generating a result score for the record based on the quality value and selecting the record from among other records based on the score. The techniques also include selecting the AAM from the record and transmitting the AAM to the user device as a search result.
-
公开(公告)号:US10146879B2
公开(公告)日:2018-12-04
申请号:US14967161
申请日:2015-12-11
Applicant: Samsung Electronics Co., Ltd.
Inventor: Eric Glover , Gilead Mark , Manikandan Sankaranarasimhan
Abstract: Techniques include, for an application (app) record specifying a software app and including an app download address (ADA) for downloading the app, determining connections (e.g., links to and from other resources, such as other apps, APIs, app libraries, and websites) associated with the app and determining terms (e.g., keywords) associated with resources connected with the app by the connections. In some examples, the techniques include receiving a search query from a user device and identifying the record based on (e.g., matches between) the query and the terms. Additionally, or alternatively, the techniques include identifying the record based on the search query, generating a result score for the record based on the terms, and selecting the record from among other records based on the score. The techniques also include selecting the ADA from the record and transmitting the ADA to the user device as search results.
-
公开(公告)号:US10002128B2
公开(公告)日:2018-06-19
申请号:US14927274
申请日:2015-10-29
Applicant: Samsung Electronics Co., Ltd.
Inventor: Yifu Wang , Eric Glover , Chen Zhang , Zhaohui Chen , Xueying Dai
CPC classification number: G06F17/277 , G06F17/2775 , G06F17/2863
Abstract: A computerized system for transforming an input string includes a dictionary with tokens and associated scores. A chart parser generates a chart parse of the input string by, for each position within the input string, (i) identifying a string of at least one consecutive character in the input string that begins at that position and matches one of the tokens and (ii) unless the identified string is a single character matching the start character for another entry in the chart parse, creating an entry corresponding to the identified string. A partition selection module determines a selected partition of the input string. The selected partition includes an array of tokens selected from the chart parse such that their concatenation matches the input string. The selected partition is a minimum score partition, where the score is based on a sum of the tokens' associated scores from the dictionary.
-
公开(公告)号:US10423677B2
公开(公告)日:2019-09-24
申请号:US15671074
申请日:2017-08-07
Applicant: Samsung Electronics Co., Ltd.
Inventor: Leigh Klotz, Jr. , Eric Glover
IPC: G06F16/00 , G06F16/951 , G06F16/35 , G06F16/242 , G06F16/248 , G06F16/33 , G06F16/335 , G06F16/2455
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.
-
15.
公开(公告)号:US10353977B2
公开(公告)日:2019-07-16
申请号:US15484090
申请日:2017-04-10
Applicant: Samsung Electronics Co., Ltd.
Inventor: Liron Shapira , Eric Glover
IPC: G06F16/245 , G06F16/903 , G06F16/951 , G06F16/955 , G06F16/2457 , G06F16/9535 , G06F8/61 , G06F8/70 , G06Q30/02 , G06F16/954 , G06F16/9537 , G06F16/29 , G06F3/0484 , H04L29/08 , G06Q10/06 , H04W4/021 , H04W4/20 , G06Q30/06 , G06Q10/02
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.
-
公开(公告)号:US10332184B2
公开(公告)日:2019-06-25
申请号:US14571110
申请日:2014-12-15
Applicant: Samsung Electronics Co., Ltd.
Inventor: Eric Glover
IPC: G06Q30/06
Abstract: An example system includes a recommendation module. The recommendation module may receive a recommendation request including a set of installed application identifiers and identify a set of candidate application groups including at least one matching candidate application identifier. For each candidate application group, the recommendation module may determine a recommendation score based on a number of matching candidate application identifiers included in the candidate application group that match at least one installed application identifier. The recommendation module may select a first candidate application group based on the recommendation scores and select at least one non-matching candidate application identifier from the first candidate application group that does not match any of the installed application identifiers, resulting in a set of recommended application identifiers. The recommendation module may transmit to the user device, recommendation data for at least one recommended application identified by the set of recommended application identifiers.
-
公开(公告)号: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).
-
公开(公告)号:US09858437B2
公开(公告)日:2018-01-02
申请号:US15201522
申请日:2016-07-04
Applicant: Samsung Electronics Co., Ltd.
Inventor: Sameer Patil , Eric Glover , Taher Savliwala , Gilead Mark
CPC classification number: G06F21/6245 , G06F21/60 , G06F21/62 , G06F2221/2111 , G06Q30/0256
Abstract: A method of operating an application search system includes storing application records corresponding respectively to applications. The method includes storing, in a privacy record data store, for each application, a global privacy indicator specific to the application and applicable to all users. The method includes, in response to receiving a first search query from a user device, identifying search results responsive to the first search query from the application records. The method includes, for each search result, selectively determining a privacy indicator based on the privacy record data store. The method includes determining a search sensitivity value based on the privacy indicators and declaring the first search query as private based on the search sensitivity value. The method includes transmitting the search results to the user device. The method includes, in response to the first search query being declared as private, transmitting a search privacy indicator to the user device.
-
19.
公开(公告)号:US10769674B2
公开(公告)日:2020-09-08
申请号:US15397610
申请日:2017-01-03
Applicant: Samsung Electronics Co., Ltd.
Inventor: Eric Glover
Abstract: A method of operating a user device includes receiving, by a processing device of the user device, a conditional ad object from a remote user device. The conditional ad object includes two or more instances of conditional content, one or more access mechanisms, and one or more conditions. Each condition is associated with a respective instance of conditional content when verified. The method includes analyzing the one or more conditions to determine if any of the one or more conditions are met. The method includes selecting a selected instance of the two or more instances of conditional content based on the analyzing of the one or more conditions. The method includes generating a user-selectable link based on the selected instance of conditional content and the one or more access mechanisms. The method includes outputting the user-selectable link via a user interface of the user device.
-
公开(公告)号:US10747838B2
公开(公告)日:2020-08-18
申请号:US15393521
申请日:2016-12-29
Applicant: Samsung Electronics Co., Ltd.
Inventor: Eric Glover , Jennifer Myers , Nicolas Tarleton
IPC: G06F16/9537 , H04L29/08 , G06F16/957 , G06F16/2453 , G06F16/2455
Abstract: A method of operating a geo-fence pre-caching system that includes a cache server and caches is provided. The method includes receiving from a user device and at a cache server a query wrapper including a cache identifier and a location of the user device. The cache server is implemented in a cloud-based network. The method includes selecting a cache based on the cache identifier. The method includes mapping the location to a first geographical area and accessing a cache entry of a cache record based on the first geographical area. The cache entry indicates the first geographical area. The method includes, based on content of the cache entry, accessing cache entries corresponding to geographical areas adjacent to the first geographical area. The content of the cache entry links to the cache entries. The method includes retrieving and formatting content included in the cache entries for presentation at the user device.
-
-
-
-
-
-
-
-
-