Movatterモバイル変換


[0]ホーム

URL:


US20220303225A1 - Content Source Allocation Between Computing Devices - Google Patents

Content Source Allocation Between Computing Devices
Download PDF

Info

Publication number
US20220303225A1
US20220303225A1US17/836,749US202217836749AUS2022303225A1US 20220303225 A1US20220303225 A1US 20220303225A1US 202217836749 AUS202217836749 AUS 202217836749AUS 2022303225 A1US2022303225 A1US 2022303225A1
Authority
US
United States
Prior art keywords
component
digital component
computing device
content sources
candidate content
Prior art date
Legal status (The legal status 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 status listed.)
Abandoned
Application number
US17/836,749
Inventor
Tarun Kumar Jain
Gaurav Bhaya
Anshul Kothari
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Google LLC
Original Assignee
Google LLC
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 Google LLCfiledCriticalGoogle LLC
Priority to US17/836,749priorityCriticalpatent/US20220303225A1/en
Assigned to GOOGLE LLCreassignmentGOOGLE LLCASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS).Assignors: BHAYA, GAURAV, JAIN, TARUN, KOTHARI, ANSHUL
Publication of US20220303225A1publicationCriticalpatent/US20220303225A1/en
Abandonedlegal-statusCriticalCurrent

Links

Images

Classifications

Definitions

Landscapes

Abstract

Systems and methods of the present disclosure relate generally to allocation of content resources in a voice activated packet-based computer network. A request for a digital component, by a client computing device, can be fulfilled by multiple content sources. Fulfillment by the different content sources can consume different amounts of computational and network resources. The selection of the best content provider can improve the efficiency and effectiveness of data packet transmission over one or more computer networks.

Description

Claims (21)

21. A system to allocate content sources in computer network environment, comprising:
one or more processors; and
one or more memory devices storing instructions that, when implemented, cause the one or more processors to perform operations, the operations comprising:
receiving input audio data detected by a sensor of a client computing device;
parsing the input audio data to identify a request and a trigger keyword corresponding to the request;
selecting a digital component based on at least one of the request and the trigger keyword;
identifying, subsequent to selecting the digital component, a plurality of candidate content sources, each of the plurality of candidate content sources comprising a respective instance of the digital component;
determining a characteristic for each of the plurality of candidate content sources;
selecting a content source from the plurality of candidate content sources based on a ranking of the characteristic for each of the plurality of candidate content sources; and
requesting an instance of the digital component from the content source.
36. A method to allocate content sources in computer network environment, comprising:
receiving, by a natural language processor component executed by a data processing system, input audio data detected by a sensor of a client computing device;
parsing, by the natural language processor component, the input audio data to identify a request and a trigger keyword corresponding to the request;
selecting, by a content selector component, a digital component based on at least one of the request and the trigger keyword;
identifying, by a source allocation component subsequent to selecting the digital component, a plurality of candidate content sources, each of the plurality of candidate content sources comprising a respective instance of the digital component;
determining, by the source allocation component, a characteristic for each of the plurality of candidate content sources;
selecting, by the source allocation component, a content source from the plurality of candidate content sources based on a ranking of the characteristic for each of the plurality of candidate content sources; and
39. The method ofclaim 36, comprising:
selecting, by the content selector component, a second digital component;
identifying, by the source allocation component, a second plurality of candidate content sources, each of the second plurality of candidate content sources comprising a respective instance of the second digital component;
determining, by the source allocation component, a characteristic for each of the second plurality of candidate content sources;
determining, by the source allocation component, the characteristic for each of the second plurality of candidate content sources is below a predetermined threshold; and
identifying, by the source allocation component, a third plurality of candidate content sources, each of the third plurality of candidate content sources comprising a respective instance of the second digital component.
40. A computer-readable medium storing instructions that, when implemented, cause the one or more processors to perform operations, the operations comprising:
receiving input audio data detected by a sensor of a client computing device;
parsing the input audio data to identify a request and a trigger keyword corresponding to the request;
selecting a digital component based on at least one of the request and the trigger keyword;
identifying, subsequent to selecting the digital component, a plurality of candidate content sources, each of the plurality of candidate content sources comprising a respective instance of the digital component;
determining a characteristic for each of the plurality of candidate content sources;
selecting a content source from the plurality of candidate content sources based on a ranking of the characteristic for each of the plurality of candidate content sources; and
requesting an instance of the digital component from the content source.
US17/836,7492017-12-082022-06-09Content Source Allocation Between Computing DevicesAbandonedUS20220303225A1 (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
US17/836,749US20220303225A1 (en)2017-12-082022-06-09Content Source Allocation Between Computing Devices

Applications Claiming Priority (3)

Application NumberPriority DateFiling DateTitle
PCT/US2017/065458WO2019112623A1 (en)2017-12-082017-12-08Content source allocation between computing devices
US201816062944A2018-06-152018-06-15
US17/836,749US20220303225A1 (en)2017-12-082022-06-09Content Source Allocation Between Computing Devices

Related Parent Applications (2)

Application NumberTitlePriority DateFiling Date
PCT/US2017/065458ContinuationWO2019112623A1 (en)2017-12-082017-12-08Content source allocation between computing devices
US16/062,944ContinuationUS11388105B2 (en)2017-12-082017-12-08Content source allocation between computing devices

Publications (1)

Publication NumberPublication Date
US20220303225A1true US20220303225A1 (en)2022-09-22

Family

ID=60943103

Family Applications (2)

Application NumberTitlePriority DateFiling Date
US16/062,944Active2040-10-02US11388105B2 (en)2017-12-082017-12-08Content source allocation between computing devices
US17/836,749AbandonedUS20220303225A1 (en)2017-12-082022-06-09Content Source Allocation Between Computing Devices

Family Applications Before (1)

Application NumberTitlePriority DateFiling Date
US16/062,944Active2040-10-02US11388105B2 (en)2017-12-082017-12-08Content source allocation between computing devices

Country Status (4)

CountryLink
US (2)US11388105B2 (en)
EP (2)EP3519910B1 (en)
CN (1)CN110140110B (en)
WO (1)WO2019112623A1 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
EP3519910B1 (en)*2017-12-082024-02-14Google LLCContent source allocation between computing devices

Citations (35)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US20050114141A1 (en)*2003-09-052005-05-26Grody Stephen D.Methods and apparatus for providing services using speech recognition
US20070294091A1 (en)*2006-05-102007-12-20Searete Llc, A Limited Liability Corporation Of The State Of DelawareResponding to advertisement-adverse content or the like
US20080215581A1 (en)*2006-10-102008-09-04Bill MessingContent/metadata selection and propagation service to propagate content/metadata to client devices
US20090048829A1 (en)*2004-01-132009-02-19William Kress BodinDifferential Dynamic Content Delivery With Text Display In Dependence Upon Sound Level
US20090070700A1 (en)*2007-09-072009-03-12Yahoo! Inc.Ranking content based on social network connection strengths
US20100318663A1 (en)*2009-06-162010-12-16Microsoft CorporationOptimizing mobile device synchronization with multiple data sources
US20110314375A1 (en)*2010-06-222011-12-22Microsoft CorporationPersonal Assistant for Task Utilization
US20150086033A1 (en)*2013-09-202015-03-26Rawles LlcReduced Latency Electronic Content System
US20150134772A1 (en)*2013-11-112015-05-14Amazon Technologies, Inc.Multiple stream content presentation
US20150249848A1 (en)*2014-02-282015-09-03Apple Inc.Intelligent Video Quality Adjustment
US20160063872A1 (en)*2014-08-292016-03-03Accenture Global Services LimitedOn-demand learning system
US20160156983A1 (en)*2014-12-012016-06-02Microsoft Technology Licensing, LlcImmersive scaling interactive television
US9392324B1 (en)*2015-03-302016-07-12Rovi Guides, Inc.Systems and methods for identifying and storing a portion of a media asset
US20160314158A1 (en)*2015-04-272016-10-27Rovi Guides, Inc.Systems and methods for updating a knowledge graph through user input
US20170111670A1 (en)*2015-10-202017-04-20Harmonic, Inc.Multi representation edge server with enhanced open-gop compression
US9646628B1 (en)*2015-06-262017-05-09Amazon Technologies, Inc.Noise cancellation for open microphone mode
US9723056B1 (en)*2014-05-302017-08-01Amazon Technologies, Inc.Adapting a page based on a client environment
US20170242653A1 (en)*2016-02-222017-08-24Sonos, Inc.Voice Control of a Media Playback System
US20170286133A1 (en)*2016-03-292017-10-05Microsoft Technology Licensing, LlcOne Step Task Completion
US20170302613A1 (en)*2016-04-192017-10-19Original Skateboards, LlcEnvironment for Processing and Responding to User Submitted Posts
US20180084079A1 (en)*2016-09-222018-03-22Facebook, Inc.Time and location based distribution of additional content for content items
US20180225375A1 (en)*2013-05-312018-08-09Google Inc.Audio based entity-action pair based selection
US20180233137A1 (en)*2017-02-152018-08-16Amazon Technologies, Inc.Implicit target selection for multiple audio playback devices in an environment
US20180233136A1 (en)*2017-02-152018-08-16Amazon Technologies, Inc.Audio playback device that dynamically switches between receiving audio data from a soft access point and receiving audio data from a local access point
US20180234765A1 (en)*2017-02-152018-08-16Amazon Technologies, Inc.Selection of master device for synchronized audio
US10056078B1 (en)*2016-06-282018-08-21Amazon Technology, Inc.Output of content based on speech-based searching and browsing requests
US10127908B1 (en)*2016-11-112018-11-13Amazon Technologies, Inc.Connected accessory for a voice-controlled device
US20190035397A1 (en)*2017-07-312019-01-31Bose CorporationConversational audio assistant
US10321376B2 (en)*2016-09-202019-06-11Blackberry LimitedDetermining handover parameters
US10366692B1 (en)*2017-05-152019-07-30Amazon Technologies, Inc.Accessory for a voice-controlled device
US20200184967A1 (en)*2018-12-112020-06-11Amazon Technologies, Inc.Speech processing system
US10776830B2 (en)*2012-05-232020-09-15Google LlcMethods and systems for identifying new computers and providing matching services
US20210035204A1 (en)*2019-08-022021-02-04International Business Machines CorporationHyperlink functionality for enabling an auctioning platform
US11130422B1 (en)*2020-05-132021-09-28Rearden Power LLCHybrid battery management system
US11388105B2 (en)*2017-12-082022-07-12Google LlcContent source allocation between computing devices

Family Cites Families (24)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US20170237801A1 (en)*2004-06-302017-08-17Google Inc.Device configuration-based function delivery
US8386469B2 (en)*2006-02-162013-02-26Mobile Content Networks, Inc.Method and system for determining relevant sources, querying and merging results from multiple content sources
US9318108B2 (en)*2010-01-182016-04-19Apple Inc.Intelligent automated assistant
US8468244B2 (en)*2007-01-052013-06-18Digital Doors, Inc.Digital information infrastructure and method for security designated data and with granular data stores
WO2009146238A1 (en)*2008-05-012009-12-03Chacha Search, Inc.Method and system for improvement of request processing
US8798995B1 (en)*2011-09-232014-08-05Amazon Technologies, Inc.Key word determinations from voice data
WO2014070137A1 (en)*2012-10-302014-05-08Empire Technology Development LlcWaved time multiplexing
US9549024B2 (en)*2012-12-072017-01-17Remote Media, LlcRouting and synchronization system, method, and manager
DE212014000045U1 (en)2013-02-072015-09-24Apple Inc. Voice trigger for a digital assistant
US9710546B2 (en)*2014-03-282017-07-18Microsoft Technology Licensing, LlcExplicit signals personalized search
AU2015258993A1 (en)*2014-05-162017-01-12Symbility Solutions Inc.Asset estimate generation system
US10939167B2 (en)*2015-09-152021-03-02Piksel, IncDynamic resource allocation of multimedia content based on usage patterns
US20170092278A1 (en)2015-09-302017-03-30Apple Inc.Speaker recognition
US9747926B2 (en)2015-10-162017-08-29Google Inc.Hotword recognition
US9928840B2 (en)2015-10-162018-03-27Google LlcHotword recognition
US10691473B2 (en)2015-11-062020-06-23Apple Inc.Intelligent automated assistant in a messaging environment
US10192552B2 (en)2016-06-102019-01-29Apple Inc.Digital assistant providing whispered speech
US10360910B2 (en)*2016-08-292019-07-23Garmin Switzerland GmbhAutomatic speech recognition (ASR) utilizing GPS and sensor data
US11204787B2 (en)*2017-01-092021-12-21Apple Inc.Application integration with a digital assistant
KR102154653B1 (en)*2017-01-182020-09-10한국전자통신연구원Method for setting file access path for distribute file system based on torus network and apparatus using the same
US10491499B2 (en)*2017-05-112019-11-26Accenture Global Solutions LimitedAnalyzing resource utilization of a cloud computing resource in a cloud computing environment
DK201770411A1 (en)*2017-05-152018-12-20Apple Inc. MULTI-MODAL INTERFACES
US12287818B2 (en)*2018-01-162025-04-29Entigenlogic LlcUtilizing multiple knowledge bases to form a query response
US10755706B2 (en)*2018-03-262020-08-25Midea Group Co., Ltd.Voice-based user interface with dynamically switchable endpoints

Patent Citations (37)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US20050114141A1 (en)*2003-09-052005-05-26Grody Stephen D.Methods and apparatus for providing services using speech recognition
US20090048829A1 (en)*2004-01-132009-02-19William Kress BodinDifferential Dynamic Content Delivery With Text Display In Dependence Upon Sound Level
US20070294091A1 (en)*2006-05-102007-12-20Searete Llc, A Limited Liability Corporation Of The State Of DelawareResponding to advertisement-adverse content or the like
US20080215581A1 (en)*2006-10-102008-09-04Bill MessingContent/metadata selection and propagation service to propagate content/metadata to client devices
US20090070700A1 (en)*2007-09-072009-03-12Yahoo! Inc.Ranking content based on social network connection strengths
US20100318663A1 (en)*2009-06-162010-12-16Microsoft CorporationOptimizing mobile device synchronization with multiple data sources
US20110314375A1 (en)*2010-06-222011-12-22Microsoft CorporationPersonal Assistant for Task Utilization
US10776830B2 (en)*2012-05-232020-09-15Google LlcMethods and systems for identifying new computers and providing matching services
US20180225375A1 (en)*2013-05-312018-08-09Google Inc.Audio based entity-action pair based selection
US11030239B2 (en)*2013-05-312021-06-08Google LlcAudio based entity-action pair based selection
US20150086033A1 (en)*2013-09-202015-03-26Rawles LlcReduced Latency Electronic Content System
US20150134772A1 (en)*2013-11-112015-05-14Amazon Technologies, Inc.Multiple stream content presentation
US20150249848A1 (en)*2014-02-282015-09-03Apple Inc.Intelligent Video Quality Adjustment
US9723056B1 (en)*2014-05-302017-08-01Amazon Technologies, Inc.Adapting a page based on a client environment
US20160063872A1 (en)*2014-08-292016-03-03Accenture Global Services LimitedOn-demand learning system
US20160156983A1 (en)*2014-12-012016-06-02Microsoft Technology Licensing, LlcImmersive scaling interactive television
US20160309217A1 (en)*2015-03-302016-10-20Rovi Guides, Inc.Systems and methods for identifying and storing a portion of a media asset
US9392324B1 (en)*2015-03-302016-07-12Rovi Guides, Inc.Systems and methods for identifying and storing a portion of a media asset
US20160314158A1 (en)*2015-04-272016-10-27Rovi Guides, Inc.Systems and methods for updating a knowledge graph through user input
US9646628B1 (en)*2015-06-262017-05-09Amazon Technologies, Inc.Noise cancellation for open microphone mode
US20170111670A1 (en)*2015-10-202017-04-20Harmonic, Inc.Multi representation edge server with enhanced open-gop compression
US20170242653A1 (en)*2016-02-222017-08-24Sonos, Inc.Voice Control of a Media Playback System
US20170286133A1 (en)*2016-03-292017-10-05Microsoft Technology Licensing, LlcOne Step Task Completion
US20170302613A1 (en)*2016-04-192017-10-19Original Skateboards, LlcEnvironment for Processing and Responding to User Submitted Posts
US10056078B1 (en)*2016-06-282018-08-21Amazon Technology, Inc.Output of content based on speech-based searching and browsing requests
US10321376B2 (en)*2016-09-202019-06-11Blackberry LimitedDetermining handover parameters
US20180084079A1 (en)*2016-09-222018-03-22Facebook, Inc.Time and location based distribution of additional content for content items
US10127908B1 (en)*2016-11-112018-11-13Amazon Technologies, Inc.Connected accessory for a voice-controlled device
US20180233137A1 (en)*2017-02-152018-08-16Amazon Technologies, Inc.Implicit target selection for multiple audio playback devices in an environment
US20180233136A1 (en)*2017-02-152018-08-16Amazon Technologies, Inc.Audio playback device that dynamically switches between receiving audio data from a soft access point and receiving audio data from a local access point
US20180234765A1 (en)*2017-02-152018-08-16Amazon Technologies, Inc.Selection of master device for synchronized audio
US10366692B1 (en)*2017-05-152019-07-30Amazon Technologies, Inc.Accessory for a voice-controlled device
US20190035397A1 (en)*2017-07-312019-01-31Bose CorporationConversational audio assistant
US11388105B2 (en)*2017-12-082022-07-12Google LlcContent source allocation between computing devices
US20200184967A1 (en)*2018-12-112020-06-11Amazon Technologies, Inc.Speech processing system
US20210035204A1 (en)*2019-08-022021-02-04International Business Machines CorporationHyperlink functionality for enabling an auctioning platform
US11130422B1 (en)*2020-05-132021-09-28Rearden Power LLCHybrid battery management system

Also Published As

Publication numberPublication date
US11388105B2 (en)2022-07-12
CN110140110A (en)2019-08-16
CN110140110B (en)2024-01-02
EP3519910A1 (en)2019-08-07
EP4343550B1 (en)2025-05-14
US20210083988A1 (en)2021-03-18
EP4343550A1 (en)2024-03-27
WO2019112623A1 (en)2019-06-13
EP3519910B1 (en)2024-02-14

Similar Documents

PublicationPublication DateTitle
US12243521B2 (en)Multimodal transmission of packetized data
US11625402B2 (en)Data structure pooling of voice activated data packets
US11381609B2 (en)Multimodal transmission of packetized data
US11705121B2 (en)Multimodal transmission of packetized data
US20190104199A1 (en)Cross device bandwidth utilization control
US11798555B2 (en)Detection of duplicate packetized data for selective transmission into one of a plurality of a user's devices
US20220303225A1 (en)Content Source Allocation Between Computing Devices

Legal Events

DateCodeTitleDescription
STPPInformation on status: patent application and granting procedure in general

Free format text:DOCKETED NEW CASE - READY FOR EXAMINATION

ASAssignment

Owner name:GOOGLE LLC, CALIFORNIA

Free format text:ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:JAIN, TARUN;KOTHARI, ANSHUL;BHAYA, GAURAV;REEL/FRAME:060688/0221

Effective date:20180205

STPPInformation on status: patent application and granting procedure in general

Free format text:NON FINAL ACTION MAILED

STPPInformation on status: patent application and granting procedure in general

Free format text:FINAL REJECTION MAILED

STPPInformation on status: patent application and granting procedure in general

Free format text:NON FINAL ACTION MAILED

STPPInformation on status: patent application and granting procedure in general

Free format text:RESPONSE TO NON-FINAL OFFICE ACTION ENTERED AND FORWARDED TO EXAMINER

STPPInformation on status: patent application and granting procedure in general

Free format text:FINAL REJECTION MAILED

STCBInformation on status: application discontinuation

Free format text:ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION


[8]ページ先頭

©2009-2025 Movatter.jp