[go: up one dir, main page]

RU2018114072A - Ранжирование информации на основе свойств вычислительного устройства - Google Patents

Ранжирование информации на основе свойств вычислительного устройства Download PDF

Info

Publication number
RU2018114072A
RU2018114072A RU2018114072A RU2018114072A RU2018114072A RU 2018114072 A RU2018114072 A RU 2018114072A RU 2018114072 A RU2018114072 A RU 2018114072A RU 2018114072 A RU2018114072 A RU 2018114072A RU 2018114072 A RU2018114072 A RU 2018114072A
Authority
RU
Russia
Prior art keywords
search results
dynamic
computing device
ranking
computing system
Prior art date
Application number
RU2018114072A
Other languages
English (en)
Other versions
RU2018114072A3 (ru
Inventor
Якоб Николаус ФЕРСТЕР
Фредерик Питер БРЮИН
Original Assignee
ГУГЛ ЭлЭлСи
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by ГУГЛ ЭлЭлСи filed Critical ГУГЛ ЭлЭлСи
Publication of RU2018114072A3 publication Critical patent/RU2018114072A3/ru
Publication of RU2018114072A publication Critical patent/RU2018114072A/ru

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/903Querying
    • G06F16/9035Filtering based on additional data, e.g. user or group profiles
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/24Querying
    • G06F16/245Query processing
    • G06F16/2457Query processing with adaptation to user needs
    • G06F16/24578Query processing with adaptation to user needs using ranking
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/24Querying
    • G06F16/248Presentation of query results
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/903Querying
    • G06F16/90335Query processing
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/953Querying, e.g. by the use of web search engines
    • G06F16/9535Search customisation based on user profiles and personalisation
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/953Querying, e.g. by the use of web search engines
    • G06F16/9537Spatial or temporal dependent retrieval, e.g. spatiotemporal queries

Landscapes

  • Engineering & Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Data Mining & Analysis (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Computational Linguistics (AREA)
  • Information Transfer Between Computers (AREA)
  • User Interface Of Digital Computer (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Claims (40)

1. Способ, содержащий этапы, на которых
выполняют посредством вычислительной системы, по меньшей мере, отчасти на основе контекста вычислительного устройства поисковый запрос без параметров для идентификации множества результатов поиска, которые определены релевантными пользователю вычислительного устройства;
определяют посредством вычислительной системы соответственное целевое свойство для каждого из множества результатов поиска, каковое соответственное целевое свойство указывает, связан ли результат поиска с аудиоконтентом, визуальным контентом, аудиовизуальным контентом, тактильным контентом или текстовым контентом;
определяют посредством вычислительной системы одно или более динамических свойств вычислительного устройства, каковые одно или более динамических свойств указывают по меньшей мере одно из интенсивности сетевого соединения, статуса подключения к устройству вывода аудиосигнала, уровня заряда батареи и статуса подключения к устройству потоковой передачи мультимедиа;
определяют посредством вычислительной системы на основе одного или более динамических свойств вычислительного устройства и соответственного целевого свойства каждого из множества результатов поиска динамическое ранжирование множества результатов поиска; и
передают посредством вычислительной системы на вычислительное устройство множество результатов поиска и динамическое ранжирование.
2. Способ по п. 1, в котором
одно или более динамических свойств являются начальными динамическими свойствами;
динамическое ранжирование является начальным динамическим ранжированием; и
при этом способ дополнительно содержит этапы, на которых:
определяют посредством вычислительной системы одно или более последующих динамических свойств вычислительного устройства, причем по меньшей мере одно из одного или более последующих динамических свойств отличается от каждого из одного или более начальных динамических свойств;
определяют посредством вычислительной системы на основе одного или более последующих динамических свойств вычислительного устройства и соответственного целевого свойства каждого из множества результатов поиска последующее динамическое ранжирование множества результатов поиска, которое отличается от начального динамического ранжирования;
передают посредством вычислительной системы на вычислительное устройство последующее динамическое ранжирование.
3. Способ по п. 1 или 2, дополнительно содержащий этап, на котором
определяют посредством вычислительной системы одно или более статических свойств вычислительного устройства, причем одно или более статических свойств указывают по меньшей мере одно из размера экрана, типа устройства, наличия устройства отображения и наличия аудио устройства,
при этом динамическое ранжирование множества результатов поиска дополнительно определяется, по меньшей мере, отчасти на основе одного или более статических свойств вычислительного устройства.
4. Способ по любому из пп. 1-3, в котором определение динамического ранжирования множества результатов поиска содержит этапы, на которых:
прогнозируют посредством вычислительной системы на основе одного или более динамических свойств вычислительного устройства и соответственного целевого свойства каждого из множества результатов поиска соответственное время соприкосновения, связанное с каждым из множества результатов поиска, причем соответственное время соприкосновения результата поиска является оценочной продолжительностью времени, которое, согласно прогнозу, пользователь должен потратить на взаимодействие с контентом этого результата поиска; и
ранжируют посредством вычислительной системы каждый из множества результатов поиска согласно соответственному времени соприкосновения.
5. Способ по любому из пп. 1-4, в котором соответственное целевое свойство каждого из множества результатов поиска дополнительно указывает по меньшей мере одно из размера цели касания, связанного с этим результатом поиска, размера изображения, связанного с этим результатом поиска, сетевого положения, связанного с этим результатом поиска, и размера данных, связанного с этим результатом поиска.
6. Способ по любому из пп. 1-5, дополнительно содержащий этап, на котором определяют посредством вычислительной системы на основе информации связи, относящейся к пользователю вычислительного устройства, контекст вычислительного устройства.
7. Способ по любому из пп. 1-6, в котором определение динамического ранжирования множества результатов поиска содержит этап, на котором, в ответ на определение того, что одно или более динамических свойств указывают, что вычислительное устройство подключено к любому устройству вывода аудиосигнала, ранжируют посредством вычислительной системы на основе соответственного целевого свойства каждого из множества результатов поиска один или более результатов поиска из множества результатов поиска, которые связаны с аудиоконтентом, более высоко в динамическом ранжировании, чем другие результаты поиска из множества результатов поиска.
8. Способ по п. 7, в котором определение динамического ранжирования множества результатов поиска содержит этап, на котором, в ответ на определение того, что одно или более динамических свойств указывают, что вычислительное устройство не подключено ни к какому устройству вывода аудиосигнала, ранжируют посредством вычислительной системы на основе соответственного целевого свойства каждого из множества результатов поиска другие результаты поиска из множества результатов поиска более высоко в динамическом ранжировании, чем один или более результатов поиска из множества результатов поиска, которые связаны с аудиоконтентом.
9. Способ по любому из пп. 1-8, в котором определение динамического ранжирования множества результатов поиска содержит этап, на котором, в ответ на определение того, что одно или более динамических свойств указывают, что вычислительное устройство имеет низкую интенсивность сетевого соединения или низкий уровень заряда батареи, ранжируют посредством вычислительной системы на основе соответственного целевого свойства каждого из множества результатов поиска один или более результатов поиска из множества результатов поиска, которые связаны с текстовым контентом, более высоко в динамическом ранжировании, чем другие результаты поиска из множества результатов поиска.
10. Способ по любому из пп. 1-9, в котором определение динамического ранжирования множества результатов поиска содержит этап, на котором, в ответ на определение того, что одно или более динамических свойств указывают, что вычислительное устройство имеет высокую интенсивность сетевого соединения или высокий уровень заряда батареи, ранжируют посредством вычислительной системы на основе соответственного целевого свойства каждого из множества результатов поиска один или более результатов поиска из множества результатов поиска, которые связаны с тактильным контентом или визуальным контентом, более высоко в динамическом ранжировании, чем другие результаты поиска из множества результатов поиска.
11. Способ по любому из пп. 1-10, в котором определение динамического ранжирования множества результатов поиска содержит этап, на котором, в ответ на определение того, что одно или более динамических свойств указывают, что вычислительное устройство подключено к любому устройству вывода аудиосигнала и имеет высокую интенсивность сетевого соединения или высокий уровень заряда батареи, ранжируют посредством вычислительной системы на основе соответственного целевого свойства каждого из множества результатов поиска один или более результатов поиска из множества результатов поиска, которые связаны с аудиовизуальным контентом, более высоко в динамическом ранжировании, чем другие результаты поиска из множества результатов поиска.
12. Вычислительная система, содержащая
по меньшей мере один процессор;
по меньшей мере один модуль, выполненный с возможностью, посредством по меньшей мере одного процессора
выполнять, по меньшей мере, отчасти на основе контекста вычислительного устройства поисковый запрос без параметров для идентификации множества результатов поиска, которые определены релевантными пользователю вычислительного устройства;
определять соответственное целевое свойство для каждого из множества результатов поиска, каковое соответственное целевое свойство указывает, связан ли результат поиска с аудиоконтентом, визуальным контентом, аудиовизуальным контентом, тактильным контентом или текстовым контентом;
определять одно или более динамических свойств вычислительного устройства, каковые одно или более динамических свойств указывают по меньшей мере одно из интенсивности сетевого соединения, статуса подключения к устройству вывода аудиосигнала, уровня заряда батареи и статуса подключения к устройству потоковой передачи мультимедиа;
определять на основе одного или более динамических свойств вычислительного устройства и соответственного целевого свойства каждого из множества результатов поиска динамическое ранжирование множества результатов поиска; и
передавать на вычислительное устройство множество результатов поиска и динамическое ранжирование.
13. Вычислительная система по п. 12, в которой по меньшей мере один модуль дополнительно выполнен с возможностью, посредством по меньшей мере одного процессора, определять динамическое ранжирование множества результатов поиска путем по меньшей мере одного из
в ответ на определение того, что одно или более динамических свойств указывают, что вычислительное устройство имеет низкую интенсивность сетевого соединения или низкий уровень заряда батареи, ранжирования, на основе соответственного целевого свойства каждого из множества результатов поиска, одного или более результатов поиска из множества результатов поиска, которые связаны с текстовым контентом, более высоко в динамическом ранжировании, чем другие результаты поиска из множества результатов поиска;
в ответ на определение того, что одно или более динамических свойств указывают, что вычислительное устройство имеет высокую интенсивность сетевого соединения или высокий уровень заряда батареи, ранжирования, на основе соответственного целевого свойства каждого из множества результатов поиска, одного или более результатов поиска из множества результатов поиска, которые связаны с тактильным контентом или визуальным контентом, более высоко в динамическом ранжировании, чем другие результаты поиска из множества результатов поиска; или
в ответ на определение того, что одно или более динамических свойств указывают, что вычислительное устройство подключено к любому устройству вывода аудиосигнала и имеет высокую интенсивность сетевого соединения или высокий уровень заряда батареи, ранжирования, на основе соответственного целевого свойства каждого из множества результатов поиска, одного или более результатов поиска из множества результатов поиска, которые связаны с аудиовизуальным контентом, более высоко в динамическом ранжировании, чем другие результаты поиска из множества результатов поиска.
14. Вычислительная система, содержащая средства для осуществления любого из способов по пп. 1-11.
15. Машиночитаемый носитель данных, содержащий инструкции, которые при их исполнении предписывают по меньшей мере одному процессору вычислительной системы осуществлять любой из способов по пп. 1-11.
RU2018114072A 2015-11-23 2016-08-25 Ранжирование информации на основе свойств вычислительного устройства RU2018114072A (ru)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US14/949,074 US10685029B2 (en) 2015-11-23 2015-11-23 Information ranking based on properties of a computing device
US14/949,074 2015-11-23
PCT/US2016/048664 WO2017091261A1 (en) 2015-11-23 2016-08-25 Information ranking based on properties of a computing device

Publications (2)

Publication Number Publication Date
RU2018114072A3 RU2018114072A3 (ru) 2019-12-25
RU2018114072A true RU2018114072A (ru) 2019-12-25

Family

ID=56852432

Family Applications (1)

Application Number Title Priority Date Filing Date
RU2018114072A RU2018114072A (ru) 2015-11-23 2016-08-25 Ранжирование информации на основе свойств вычислительного устройства

Country Status (9)

Country Link
US (2) US10685029B2 (ru)
EP (1) EP3341859B1 (ru)
JP (1) JP6543774B2 (ru)
KR (1) KR102049981B1 (ru)
CN (1) CN108351891A (ru)
DE (1) DE112016005358T5 (ru)
GB (1) GB2557806A (ru)
RU (1) RU2018114072A (ru)
WO (1) WO2017091261A1 (ru)

Families Citing this family (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20180069815A1 (en) * 2016-09-02 2018-03-08 Bose Corporation Application-based messaging system using headphones
US10474673B2 (en) * 2017-03-28 2019-11-12 Salesforce.Com, Inc. Methods and apparatus for performing machine learning to improve capabilities of an artificial intelligence (AI) entity used for online communications
US10628501B2 (en) 2017-06-07 2020-04-21 Centurylink Intellectual Property Llc Scene aware searching
US10783149B2 (en) * 2017-08-02 2020-09-22 Microsoft Technology Licensing, Llc Dynamic productivity content rendering based upon user interaction patterns
US10552410B2 (en) * 2017-11-14 2020-02-04 Mindbridge Analytics Inc. Method and system for presenting a user selectable interface in response to a natural language request
US11520789B2 (en) * 2019-10-21 2022-12-06 Teradata Us, Inc. Caching objects from a data store
US12506907B2 (en) * 2021-08-13 2025-12-23 Sonos, Inc. Techniques for dynamic routing
KR102855854B1 (ko) * 2024-05-28 2025-09-05 주식회사 솔티랩 개인 데이터 스토리지 검색 장치 및 방법

Family Cites Families (36)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6006251A (en) 1995-07-11 1999-12-21 Hitachi, Ltd. Service providing system for providing services suitable to an end user request based on characteristics of a request, attributes of a service and operating conditions of a processor
JP3223782B2 (ja) * 1996-02-08 2001-10-29 三菱電機株式会社 車両経路算出装置
WO2001097084A2 (en) * 2000-06-12 2001-12-20 Cachestream Corporation Personalized content management
US7089237B2 (en) * 2001-01-26 2006-08-08 Google, Inc. Interface and system for providing persistent contextual relevance for commerce activities in a networked environment
US6832259B2 (en) * 2002-08-29 2004-12-14 Motorola, Inc. Dynamic adjustment of transmitted data size for a subscriber device
US7546554B2 (en) * 2004-03-31 2009-06-09 Fuji Xerox Co., Ltd. Systems and methods for browsing multimedia content on small mobile devices
US7664735B2 (en) 2004-04-30 2010-02-16 Microsoft Corporation Method and system for ranking documents of a search result to improve diversity and information richness
US7543232B2 (en) * 2004-10-19 2009-06-02 International Business Machines Corporation Intelligent web based help system
ES2617882T3 (es) 2005-05-13 2017-06-20 Tripath Imaging, Inc. Método de análisis de imagen basado en la separación de cromógenos
US20080082490A1 (en) * 2006-09-28 2008-04-03 Microsoft Corporation Rich index to cloud-based resources
US7836056B2 (en) * 2006-09-28 2010-11-16 Microsoft Corporation Location management of off-premise resources
EP1914643A1 (en) * 2006-10-19 2008-04-23 Motorola, Inc. Method and apparatus for filtering peer-to-peer network searches for limited capability devices
US20080104049A1 (en) * 2006-10-25 2008-05-01 Microsoft Corporation Document ranking utilizing parameter varying data
US20090030792A1 (en) 2007-07-24 2009-01-29 Amit Khivesara Content recommendation service
EP2043306B1 (de) * 2007-09-28 2015-04-15 Unify GmbH & Co. KG Verfahren zur Organisation von Netzknoten in einem paketorientierten Netzwerk
US7877402B1 (en) * 2008-01-15 2011-01-25 Intuit Inc. Method and system for providing network search results based in part on a user's financial data
US8862657B2 (en) * 2008-01-25 2014-10-14 Seven Networks, Inc. Policy based content service
US20100082398A1 (en) * 2008-09-29 2010-04-01 Yahoo! Inc. System for providing contextually relevant data
US9519728B2 (en) * 2009-12-04 2016-12-13 Time Warner Cable Enterprises Llc Apparatus and methods for monitoring and optimizing delivery of content in a network
US8719246B2 (en) 2010-06-28 2014-05-06 Microsoft Corporation Generating and presenting a suggested search query
US10496714B2 (en) * 2010-08-06 2019-12-03 Google Llc State-dependent query response
US8478519B2 (en) * 2010-08-30 2013-07-02 Google Inc. Providing results to parameterless search queries
US9269096B2 (en) * 2011-05-23 2016-02-23 Microsoft Technology Licensing, Llc Advertisement rendering for multiple synced devices
WO2013019307A1 (en) * 2011-08-04 2013-02-07 Thomson Licensing Content recommendation method and apparatus
US8384726B1 (en) * 2011-08-31 2013-02-26 Google Inc. Selective rendering of off-screen content
WO2013038053A1 (en) * 2011-09-14 2013-03-21 Nokia Corporation Method and apparatus for distributed script processing
US20130254812A1 (en) * 2012-03-23 2013-09-26 Sony Network Entertainment International Llc Iptv radio device using low-bandwidth connection
JP2014006669A (ja) * 2012-06-22 2014-01-16 Sharp Corp 推奨コンテンツ通知システム、その制御方法および制御プログラム、ならびに記録媒体
US9483518B2 (en) * 2012-12-18 2016-11-01 Microsoft Technology Licensing, Llc Queryless search based on context
KR20140089751A (ko) * 2013-01-07 2014-07-16 엘지전자 주식회사 상황 인지를 이용한 지능형 검색 서비스 방법 및 그 단말기
US20140344266A1 (en) * 2013-05-17 2014-11-20 Broadcom Corporation Device information used to tailor search results
US10089394B2 (en) * 2013-06-25 2018-10-02 Google Llc Personal search result identifying a physical location previously interacted with by a user
EP3058469A4 (en) 2013-10-14 2017-04-19 Nokia Technologies Oy Method and apparatus for identifying media files based upon contextual relationships
US10409454B2 (en) * 2014-03-05 2019-09-10 Samsung Electronics Co., Ltd. Smart watch device and user interface thereof
CN103970861B (zh) * 2014-05-07 2017-11-17 华为技术有限公司 信息呈现方法和设备
US20160061617A1 (en) * 2014-09-02 2016-03-03 Microsoft Corporation Providing in-navigation search results that reduce route disruption

Also Published As

Publication number Publication date
CN108351891A (zh) 2018-07-31
US20170147579A1 (en) 2017-05-25
GB201804975D0 (en) 2018-05-09
RU2018114072A3 (ru) 2019-12-25
US10685029B2 (en) 2020-06-16
JP6543774B2 (ja) 2019-07-10
EP3341859B1 (en) 2022-08-03
EP3341859A1 (en) 2018-07-04
WO2017091261A1 (en) 2017-06-01
GB2557806A (en) 2018-06-27
KR20180058799A (ko) 2018-06-01
KR102049981B1 (ko) 2019-11-28
DE112016005358T5 (de) 2018-08-16
JP2018538648A (ja) 2018-12-27
US20200301935A1 (en) 2020-09-24

Similar Documents

Publication Publication Date Title
RU2018114072A (ru) Ранжирование информации на основе свойств вычислительного устройства
JP6487201B2 (ja) 推奨ページを生成するための方法及び装置
WO2012019075A3 (en) Systems and methods to rank and select triggers for real-time offers
RU2016108020A (ru) Способ и устройство для представления мультимедийной информации
US9135307B1 (en) Selectively generating alternative queries
US20130132851A1 (en) Sentiment estimation of web browsing user
JP2014523028A5 (ru)
WO2016032912A4 (en) Quantifying social audience activation through search and comparison of custom author groupings
CN103995846B (zh) 应用信息的搜索方法及其装置
US20180190295A1 (en) Voice recognition
RU2018135284A (ru) Генерирование представлений контекстного поиска
US20150309827A1 (en) Converting virtual machine i/o requests
RU2014140816A (ru) Способ и устройство обработки анимированной эмограммы
WO2016155446A1 (zh) 信息展示方法、信道管理平台及终端
CN107688533A (zh) 应用程序测试方法、装置、计算机设备和存储介质
JP2016177614A (ja) 会議システム、情報処理装置、情報端末、及びプログラム
US20150026196A1 (en) Location-aware content detection
CN103077254A (zh) 网页获取方法和装置
JP2018508885A (ja) 情報プッシュ方法及び装置
WO2020201780A1 (en) Video timed anchors
US10075836B2 (en) Group management of devices methods, apparatuses and systems
WO2015099828A3 (en) Notification engine
US11468125B2 (en) Resource search method and related product
JP2015501970A5 (ru)
US10802879B2 (en) Method and device for dynamically assigning task and providing resources and system thereof