陈立新
2020年谷歌在美专利状况——人工智能、计算机应用与软件工程、计算机接口、图像通信技术有优势
2021-11-29 17:40
阅读:887

陈立新 张琳 黄颖:中美欧日韩五局专利报告1880.docx

武汉大学科教管理与评价研究中心 陈立新 张琳 黄颖

第二部分 2020年美国发明专利统计分析报告

附录2  2020年美国发明专利统计分析报告附录

附录2.4.17 谷歌公司的美国专利状况

谷歌公司(Google LLC)是一家美国企业。2020年,谷歌公司获得美国发明专利1803项,比上一年增长了-14%,是获得美国专利数量第17多的机构。

相对来讲,谷歌公司专利研发的优势领域是:计算机模式体系架构、计算机应用与软件工程、计算机接口、显示展示用品和声学、电子商务和管理系统。在这5个技术领域上,谷歌公司的专利份额相对较高,分别占同领域专利数量的2%2%

从绝对数量上来看,谷歌公司的重点技术领域是:计算机应用与软件工程、计算机接口、图像通信、计算机模式体系架构、电子商务和管理系统。在这5个领域上获得了数量最多的专利,为541283项。

可见,谷歌公司的专利技术研发重点主要集中在计算机应用与软件工程领域。

 

附表2.4.17-1  2020年谷歌公司主要技术领域的专利分布


技术领域

专利数量

占比(%

1

计算机模式体系架构

289

2.5%

2

计算机应用与软件工程

541

2.2%

3

计算机接口

419

1.9%

4

显示展示用品和声学

241

1.8%

5

电子商务和管理系统

283

1.8%

6

数据传输控制程序

238

1.8%

7

图像通信

348

1.8%

8

控制器和运算器(CPU

202

1.7%

9

数据传输控制协议

218

1.5%

10

图像处理

206

1.5%

11

数据交换网络

212

1.4%

12

数据识别

196

1.4%

13

广播和电话

125

1.4%

14

计算机安全

101

1.3%

15

计算机一般零部件

252

1.2%

16

无线通信业务

108

1.1%

17

物理信号和控制

134

0.7%

18

无线通信网络

135

0.6%

19

电热与等离子体

61

0.6%

20

数字信息传输

77

0.5%

注:占比(%)指其在某领域上的专利数量占该领域的比例。

 

 图片.png

附图2.4.17-1  2020年谷歌公司在20个相对优势领域中的专利占比

 

 

致谢

感谢河南师范大学梁立明教授、科技部中国科学技术发展战略研究院武夷山研究员、大连理工大学丁堃教授对本报告的大力支持与帮助。同时,向以不同形式对本报告提出意见和建议的专家学者们表示诚挚的感谢。

 

附表2.4.17-2  2020年谷歌公司(Google LLC)的在美专利

Patent No.

Title

Inventor

10528144

Adjusting movement of a display screen to   compensate for changes in speed of movement across the display screen

Pate Michael Scot

10528215

Arrangement of graphic elements based on   shape locations

Wilson Andrew

10528316

Methods, systems, and media for presenting   requested content on public display devices

Liu Eric H C

10528542

Change direction based map interface   updating system

Banerjee Sujoy

10528564

Identifying teachable moments for   contextual search

Behzadi Behshad

10528571

Augmenting a content item using search   results content

Mengle Advay

10528650

User interface for presentation of a   document

Sriver Joe

10528663

Touch keyboard using language and spatial   models

Zhai Shumin

10528866

Training a document classification neural   network

Dai Andrew M.

10528887

Magnetic flux control in superconducting   device

Chen Yu

10528893

Generating notifications based on formation   of memberships

Mopuru Sandeep

10528918

Communication distribution based on   calendar information

Cherubini Mauro

10528971

Measuring call conversions for ads using   aggregated call log data

McDonnell Philip

10528988

Ad extensions on content network

Wu Amy

10529115

Generating cartoon images from photos

Sarna Aaron

10529124

Methods for dynamic image color remapping   using alpha blending

Antunez Emilio

10529135

Low-power mode feature identification at a   head mounted display

Hesch Joel

10529195

Smart-home device installation guidance

Sloo David

10529196

Status indication triggering and user   interfacing in a smart-home device

Sloo David

10529316

Biasing voice correction suggestions

Cherepanov Evgeny A.

10529320

Complex evolution recurrent neural networks

Shafran Izhak

10529322

Semantic model for tagging of word lattices

Aleksic Petar

10530723

Automatic suggestions for message exchange   threads

Milligan Timothy Seeds

10530762

Electing whether to unify passcodes

Green Timothy William

10530844

Weighted auto-sharding

Shraer Alexander

10530898

Serving a content item based on acceptance   of a new feature

Stekkelpak Zoltan

10530974

Camera assembly with concave-shaped front   face

Kraz Mark

10531030

Block operations for an image processor   having a two-dimensional execution lane array and a two-dimensional shift   register

Meixner Albert

10531043

Reputation based collaboration session

Moody Paul

10531061

Generating a composite image from a   physical item

Winn Julia

10531082

Predictive light-field compression

Liang Chia-Kai

10531124

Multi-stage coding block partition search

Han Jingning

10531202

Reduced thickness actuator

Gomes Rajiv Bernard

10531227

Time-delimited action suggestion system

Aggarwal Vikram

10533868

Adaptive and personalized navigation system

Golding Andrew R.

10533871

Rendering a map using style identifiers

Maurer Jennifer

10534023

Data center energy monitoring

Sizikov Gregory

10534451

Trackpad with capacitive force sensing

Costante Diego Rivas

10534503

Motion stills experience

Grundmann Matthias

10534578

Multi-input floating-point adder

Narayanaswami Ravi

10534607

Accessing data in multi-dimensional tensors   using adders

Temam Olivier

10534651

Rendering

Devereaux Sean Patrick

10534756

Systems and methods for cross-referencing   electronic documents on distributed storage servers

Cairns Brian Lewis

10534802

Nonstandard locality-based text entry

Baluja Shumeet

10534808

Architecture for responding to visual query

Petrou David

10534810

Computerized systems and methods for   enriching a knowledge base for search queries

Manor Ran El

10534817

Sharing a process in a web client

Lau Cynthia W.

10534860

Identifying tasks in messages

Subramanya Amarnag

10534973

Methods, systems, and media for color   palette extraction for video content items

Keene Samuel

10534997

Processing computational graphs

Tucker Paul A.

10535005

Providing contextual actions for mobile   onscreen content

Badr Ibrahim

10535084

System and method for providing content   items with format elements

Mehta Aranyak

10535107

Offline content sharing

Lewis Justin

10535116

Shared virtual reality

Monk Jason

10535123

Method for sliced inpainting

Kokemohr Nils

10535141

Differentiable jaccard loss approximation   for training an artificial neural network

Movshovitz-Attias Yair

10535164

Stylizing input images

Shlens Jonathon

10535338

Generating representations of acoustic   sequences

Sak Hasim

10535343

Implementations for voice assistant on   devices

Mixter Kenneth

10535348

Multimodal transmission of packetized data

Bhaya Gaurav

10535354

Individualized hotword detection models

Alvarez Guevara Raziel

10535966

Planar electrical connector for an   electronic device

Tak Jung geun

10536345

Auto-prioritization of device traffic   across local network

Jacobson Alex Daniel

10536354

Methods and systems for identifying styles   of properties of document object model elements of an information resource

Long Thomas James Worthington

10536423

Management of commercial messages in a   social network

Troper Dennis

10536462

Single use identifier values for network   accessible devices

Pattan Neha

10536513

Opening local applications from browsers

Newman Jessie Lynne

10536547

Reducing redirects

Toksoz Tuna

10536647

Using a display as a light source

Bakshi Dhruv

10536729

Methods, systems, and media for   transforming fingerprints to detect unauthorized media content items

Granström Johan

10536733

Systems and methods for live media content   matching

Sharifi Matthew

10536786

Augmented environmental awareness system

Lyon Richard F.

10539597

Monitoring power status

Dibb Matt

10540001

Fine-motion virtual-reality or   augmented-reality control using radar

Poupyrev Ivan

10540055

Generating interactive content items based   on content displayed on a computing device

Jones David

10540092

Method and system for memory   oversubscription for virtual machines

Lagar Cavilla Horacio Andres

10540158

Post-install application interaction

Sanan Shibani

10540192

Virtual machine

Isdal Tomas

10540292

TLB shootdowns for low overhead

Northup Eric

10540495

USB-C usage indication

Amarilio Omri

10540585

Training sequence generation neural   networks using quality scores

Norouzi Mohammad

10540587

Parallelizing the training of convolutional   neural networks

Krizhevsky Alexander

10540610

Generating and applying a trained   structured machine learning model for determining a semantic label for   content of a transient segment of a communication

Yang Jie

10540677

Selecting content for co-located devices

Lewis Justin

10540681

Correlating online and offline conversions   with online conversion identifiers

McDonnell Philip

10540753

Systems, methods, and media for adjusting   one or more images displayed to a viewer

Bakar Majd

10540794

Three-dimensional annotations for street   view data

Zhu Jiajun

10540804

Selecting time-distributed panoramic images   for display

Li Wenfeng

10540818

Stereo image generation and interactive   playback

Akeley Kurt

10540864

Smart-home control system providing HVAC   system dependent responses to hazard detection events

Sloo David

10540878

Remote sensors for detecting alert   conditions and notifying a central station

Hunter Charles Eric

10541726

Data over power line design

Ding Yao

10541916

Tunneled routing

De Pradip

10541927

System and method for hardware-independent   RDMA

Marty Michael

10541939

Systems and methods for provision of a   guaranteed batch

Duarte Alexandre

10541962

Notifying users in response to movement of   a content item to a new content source

Lewis Justin

10541992

Two-token based authenticated session   management

Kong Guibin

10541997

Authentication of packetized audio signals

Bhaya Gaurav

10541998

Authentication of packetized audio signals

Bhaya Gaurav

10542143

Automated call requests with status updates

Segalis Eyal

10542255

Image processing for compression

Alakuijala Jyrki

10542258

Tile copying for video compression

Wang Yunqing

10542322

Providing a program listing

Jayaram Ranjith

10542641

Cooling electronic devices in a data center

Samadiani Emad

10544946

Intelligent HVAC control including   automatic furnace shutdown event processing

Stefanski Mark

10545215

4D camera tracking and optical   stabilization

Karafin Jon

10545217

Systems and methods for electronic device   fleet management

Weaver Mark William

10545342

Freeform head mounted display

Cakmakci Ozan

10545347

Compact eye tracking using folded display   optics

Bierhuizen Serge

10545517

Generating and implementing thermodynamic   models of a structure

Matsuoka Yoky

10545565

Apparatus and method for power management   of a computing system

Bakalash Reuven

10545584

Virtual/augmented reality input device

Tome Basheer

10545634

Sequencing electronic files

Rose Robert Brett

10545647

Selection biasing

Foerster Jakob Nicolaus

10545652

Video player with assisted seek

Frumar Julian

10545919

Decomposition techniques for   multi-dimensional data

Zhou Shuchang

10545948

Processing mutations for a remote database

Chen Jianjun

10545954

Determining search queries for obtaining   information during a user experience of an event

Rose Robert Brett

10545970

Providing posts from an extended network

Dean Jeffrey Adgate

10546023

Providing command bundle suggestions for an   automated assistant

Ni Yuzhao

10546067

Platform for creating customizable dialog   system engines

Gelfenbeyn Ilya

10546148

Non-resharable resource links

Stolboushkin Alexei

10546211

Convolutional neural network on   programmable two dimensional image processor

Shacham Ofer

10546236

Training multiple neural networks with   different accuracy

Gruenstein Alexander H.

10546364

Smoothly varying foveated rendering

Bastani Behnam

10546469

Smart-home system facilitating insight into   detected carbon monoxide levels

Peterson Kevin

10546470

Mobile user interfaces for smart-home   hazard detection devices

Bruck Timo A.

10546518

Near-eye display with extended effective   eyebox via eye tracking

Perreault John D.

10546576

Speech endpointing based on word   comparisons

Buchanan Michael

10546650

Neural network for processing aptamer data

Dimon Michelle Therese Hoerner

10547569

Low-friction, instant, private,   personalized video sharing widget

Lewis Justin

10547574

Suggested responses based on message   stickers

Pham Hung

10547576

Modifying presentation of message based on   content identified by uniform resource locator (URL) in message

Kaushal Govind

10547675

Systems and methods for online content   sharing

Lewis Justin

10547779

Smart image sensor having integrated memory   and processor

Wan Chung Chun

10547790

Camera area locking

Juang Radford

10547869

Template-based entropy coding of quantized   transform coefficients

Kuusela Aki

10548239

Cooling electronic devices in a data center

Iyengar Madhusudan Krishnan

10548240

Cooling electronic devices in a data center

Iyengar Madhusudan Krishnan

10548416

LED frame structure for a kiosk

Xu Li

10551079

Warm water cooling

Carlson Andrew

10551886

Display with integrated graphite heat   spreader and printed circuit board insulator

de la Fuente Valentin

10551993

Virtual reality content development   environment

Sanocki Tom

10552020

Methods and systems for presenting a camera   history

McLean Melissa

10552204

Invoking an automated assistant to perform   multiple tasks through an individual command

Ni Yuzhao

10552296

Human-readable, language-independent stack   trace summary generation

Hamon Dominic

10552476

System and method of identifying visual   objects

Petrou David

10552489

Dynamically updatable offline grammar model   for resource-constrained offline device

Sung Sangsoo

10552504

Selecting, ranking, and/or presenting   microsite content

Petersen Morten Just

10552587

Systems, methods, and media for media   session concurrency management with recurring license renewals

Dorwin David Kimbal

10552738

Adaptive channel coding using   machine-learned models

Holt Jason E.

10552742

Proactive virtual assistant

Aggarwal Vikram

10552747

Automatic actions based on contextual   replies

Petersen Morten Just

10552817

Changing email text based on payment status

Green Travis Harrison Kroll

10552827

Dynamic digital certificate updating

Sheridan Denis M.

10552939

Image processor complex transfer functions

Meixner Albert

10552947

Depth-based image blurring

Liang Chia-Kai

10553015

Implicit view-dependent quantization

Hemmer Michael

10553016

Phase aligned foveated rendering

Turner Eric

10553035

Valence based implicit traversal for   improved compression of triangular meshes

Hemmer Michael

10553214

Determining dialog states for language   models

Aleksic Petar

10553234

Hierarchical decorrelation of multichannel   audio

Li Minyue

10553935

Planar RF antenna with duplicate unit cells

Su Wenjing

10554611

Privacy aligned and personalized social   media content sharing recommendations

Lewis Justin

10554651

Merged video streaming, authorization, and   metadata requests

Tseng Yu-Ting

10554692

Cross-origin communication in restricted   computer environments

Frisbie Matthew Steven

10554696

Initiating a communication session based on   an associated content item

Singh Ujjwal

10554857

Method for noise-robust color changes in   digital images

Kokemohr Nils

10554924

Displaying content between loops of a   looping media item

Greene Kevin

10554953

Distortion of video for seek in 360 degree   video

Raphael Seth

10554957

Learning-based matching for active stereo   systems

Valentin Julien Pascal Christophe

10554965

Motion-compensated partitioning

Wang Yunqing

10555000

Multi-level compound prediction

Mukherjee Debargha

10555015

Methods, systems, and media for indicating   viewership of a video

Lewis Justin

10555016

Methods, systems, and media for indicating   viewership of a video based on context

James Gavin

10557640

Smart-home device telemetry circuits for   detecting electrical anomalies in a population of devices

Warren Daniel Adam

10558274

Teleportation in an augmented and/or   virtual reality environment

Glazier Adam

10558323

Systems and methods for smart home   automation using a multifunction status and entry point icon

Von Dehsen Lauren

10558329

Techniques for insertion of content into   chat communication

Lewis Justin

10558340

Inadvertent dismissal prevention for   graphical content

Pereira Mindy

10558348

Third party action triggers

Hurley Fergus Gerard

10558426

Graphical user interface rendering   management by voice-driven computing infrastructure

Kothari Anshul

10558470

Application hosting in a distributed   application execution system

Ashcraft Kenneth

10558501

Resource allocation for computer processing

Bradshaw Robert

10558625

Systems and methods for increasing database   access concurrency

Hsieh Wilson Chang-Yi

10558715

Automatic crawling of applications

Chernenkov Dmitry Mikhailovich

10558734

Collaborative workflow through messaging   conversations

Rochelle Jonathan

10558768

Computer and data center load determination

Weber Wolf-Dietrich

10558814

Privacy aware intent resolution with   external sources

Hogben Giles

10558932

Multi-machine distributed learning systems

Neven Hartmut

10558950

Automatic context passing between   applications

Anima Mario

10559000

Advertiser campaign script execution   management

Chitilian Varouj A.

10559006

Controlling content distribution

Weinberg Aitan

10559117

Interactions and scaling in virtual reality

Kaeser Dominik Philemon

10559192

Configuring a smart home controller

Boettcher Jesse William

10559296

Automated speech pronunciation attribution

Lewis Justin

10559300

Generating target sequences from input   sequences using partial conditioning

Jaitly Navdeep

10559306

Device leadership negotiation among voice   interface devices

Mixter Kenneth

10559309

Collaborative voice controlled devices

Carbune Victor

10559972

Two-tier battery solution for data center   backup

Malone Christopher G.

10560057

Measuring media attention over time based   on long term heterogeneous archive data

Fabrikant Alexander

10560102

Field programmable gate array including   coupled lookup tables

Ross Jonathan

10560415

Methods for paid placement of promotional   e-mail messages

Rothman Aaron Nathaniel

10560461

Automatic group assignment of users in a   social network

Desikan Pavan

10560546

Optimizing user interface data caching for   future actions

Zhang Fan

10560575

Escalation to a human operator

Segalis Eyal

10560598

Sheet generator for image processor

Meixner Albert

10560629

Systems and methods for automatic exposure   in high dynamic range video capture systems

Duran William

10560761

Cross-device handoffs

van Scheltinga Andrea Terwisscha

10560773

Click and slide button for tactile input

Roadley-Battin Philip Dam

10564288

Real-time estimation of speed and gait   characteristics using a custom estimator

Diggelen Frank Van

10564672

Electronic subassembly and manufacturing   method thereof

Chen Liwen

10564714

Systems and methods for   biomechanically-based eye signals for interacting with real and virtual   objects

Marggraff Lewis James

10564959

Shared software libraries for computing devices

Kennedy Todd

10565118

Systems and methods for prefetching content   items

Kast Anton

10565175

Selecting content using a location feature   index

Goel Gagan

10565237

Logical segmentation data processing system

Hui Cong

10565256

Contextually disambiguating queries

Badr Ibrahim

10565267

Determining a quality score for a content   item

Teng Junbin

10565387

Input to locked computing device

LeBeau Michael J.

10565434

Compact language-free facial expression   embedding and novel triplet training scheme

Vemulapalli Raviteja

10565627

Systems and methods for automatically   generating remarketing lists

Pattabiraman Bharath

10565734

Video capture, processing, calibration,   computational fiber artifact removal, and light-field pipeline

Bevensee Brendan

10565786

Sensor placement interface

Klein Greg

10565858

Wireless transceiver

Kates Lawrence

10565985

Detection of potential exfiltration of   audio data from digital assistant applications

Huang Yan

10565987

Scalable dynamic class language modeling

Scheiner Justin Max

10565996

Speaker identification

Sharifi Matthew

10566009

Audio classifier

Chaudhuri Sourish

10566094

Enhanced electron screening through plasmon   oscillations

Fork David K.

10567280

Mesh network duplicate address detection

Hui Jonathan Wing-Yan

10567298

System and method for reducing latency   during data transmissions over a network

Roskind James

10567301

Implementation of third party services in a   digital service platform

Flier Holger-Frederik Robert

10567315

Methods and apparatus for determining,   based on features of an electronic communication and schedule data of a user,   reply content for inclusion in a reply by the user to the electronic   communication

Miklos Balint

10567445

Network-assisted fabric pairing

Logue Jay D.

10567464

Video compression with adaptive   view-dependent lighting removal

Pang Derek

10567543

Installable web applications

Boodman Aaron

10567551

System and method for improving   infrastructure to infrastructure communications

Nirodi Gautam Suresh

10567574

Caller preview data and call messages based   on caller preview data

Rogers Alan Lee

10567772

Sub8×8 block processing

Xu Yaowu

10567793

Adaptive overlapped block prediction in   variable block size video coding

Mukherjee Debargha

10567807

Adjustable per-symbol entropy coding   probability updating for image and video coding

Xu Yaowu

10567829

Dynamically adjustable electronic program   guide

Kleinerman Michael

10567834

Using an audio stream to identify metadata   associated with a currently playing television program

Hines Steven Keith

10567839

System and method for associating search   queries with remote content display

Oztaskent Ant

10567845

Embeddable media content search widget

Jaini Shiva

10568150

Techniques for automatically establishing a   long-lasting connection across computing devices configured for short-range   wireless communication

Hamilton Jeffrey William

10571508

Systems and methods of detecting cable   connectivity in a smart home environment

McConnell Nevin

10571877

Systems and methods for programming and   controlling devices with sensor data and learning

Mathews Jeffrey P.

10572027

Gesture detection and interactions

Poupyrev Ivan

10572117

System for universal remote media control   in a multi-user, multi-platform, multi-device environment

Scott Mark David

10572120

Account switching

Persson Erik Viktor

10572227

Automated interface design

Shack Emily Rebecca

10572280

Mobile application activity detector

Moattar-Aliabadi Roxanna

10572489

Synthesis of webpage snippets using   sub-pages of the webpage

Xian Junli

10572491

Methods, systems, and media for presenting   related media content items

Drochomirecki Przemek

10572548

System and method for improving access to   search results

Burkard Timo

10572561

Performing multiple related searches

Anderson Corin

10572633

Method, manufacture, and apparatus for   instantiating plugin from within browser

Dorwin David Kimbal

10572750

Publisher tool for controlling sponsored   content quality across mediation platforms

Price Thomas

10572761

Virtual reality system using   super-resolution

Bastani Behnam

10572764

Adaptive stereo rendering to reduce motion   sickness

Bastani Behnam

10572815

Individual qubit excitation control

Barends Rami

10572910

Companion content on remote control devices

Ratner Simon

10572911

Identifying related information given   content and/or presenting related information in association with   content-related advertisements

Dean Jeffrey Adgate

10572970

Extracting 2D floor plan from 3D GRID   representation of interior space

Sturm Jürgen

10573051

Dynamically generated interface transitions

Henry Eric Charles

10573166

Relaying communications in a wireless   sensor system

Kates Lawrence

10573288

Methods and apparatus to use predicted   actions in virtual reality environments

Clement Manuel Christian

10573293

End-to-end text-to-speech conversion

Bengio Samuel

10573298

Automated assistants that accommodate   multiple age groups and/or vocabulary levels

Anders Pedro Gonnet

10573309

Generating dialog recommendations for chat   information systems based on user interaction and environmental data

Gelfenbeyn Ilya Gennadyevich

10573315

Tailoring an interactive dialog application   based on creator provided content

Nicholls Leon

10573322

Establishment of audio-based network   sessions with non-registered resources

Karnati Sriram Bhargav

10574379

Open, modular, and scalable optical line   system

Dangui Vinayak

10574460

Mechanism for achieving mutual identity   verification via one-way application-device channels

Atwood Scott

10574726

Techniques for attaching media captured by   a mobile computing device to an electronic document

Goossens Erik Hubert Dolly

10574785

Methods and systems of identifying a device   using strong component conflict detection

Gat Yoram

10574816

Automated call requests with status updates

Segalis Eyal

10574829

Integrating additional information into a   telecommunications call

Converse Joshua

10574892

Depth camera based image stabilization

Burgess Gregory M.

10574931

Systems, methods, and media for presenting   media content

Bakar Majd

10575036

Providing an indication of highlights in a   video content item

Zhu Guoliang

10575054

Systems and methods for identifying   non-canonical sessions

Olds Timothy

10575230

Network slicing for WLAN

Wang Jibing

10575369

Voice controlled information delivery in   paired devices

Price Thomas

10578450

Navigation queries

LeBeau Michael J.

10579150

Concurrent detection of absolute distance   and relative movement for sensing action gestures

Gu Changzhan

10579154

Smartphone-based radar system detecting   user gestures using coherent multi-look radar processing

Lien Jaime

10579226

Time proximity based map user interactions

Leong Su Chuin

10579230

Digital supplement association and   retrieval for visual search

Joyce Alan

10579235

Presenting content items and performing   actions with respect to content items

Lewis Justin

10579243

Theming for virtual collaboration

Bennett David Scrymgeour

10579244

Simplified sharing of content among   computing devices

Scott Mark David

10579682

Machine-learned disambiguation of user   action data

Cowan Mathew

10579687

Providing native application search results   with web search results

Lim Geunhwi

10579709

Promoting content

Raghunathan Vivek

10579714

Dynamic page classifier for ranking content

Dhruv Mikhail

10579730

Allowing spelling of arbitrary words

Cherepanov Evgeny A.

10579733

Identifying codemixed text

Riesa Jason

10579905

Fully parallel, low complexity approach to   solving computer vision problems

Fanello Sean Ryan

10579908

Machine-learning based technique for fast   image enhancement

Chen Jiawen

10579968

Increasing dimensionality of data   structures

Posse Christian

10579981

Selecting a preferred payment instrument

Andrews Mark William

10580033

Suggesting and/or providing targeting   criteria for advertisements

Koningstein Ross

10580039

Entity-based searching with content   selection

Collins Alexander

10580045

Promoting content into a creative

Leal Marcus A.

10580051

Background element associated with an   application installed in a browser application

Boodman Aaron

10580057

Photorealistic recommendation of clothing   and apparel based on detected web browser input and content tag analysis

Dalal Navneet

10580145

Motion-based feature correspondence

Frueh Christian

10580401

Sub-matrix input for neural network layers

Lopez Moreno Ignacio

10580412

Digital assistant processing of stacked   data structures

Kothari Anshul

10581766

System and method for transmitting a   response in a messaging application

Pham Hung

10581795

Systems and methods for dynamically   selecting a communication identifier

Agarwal Amit

10581814

Re-programmable secure device

Jooste Sarel Kobus

10581862

Utility portals for managing   demand-response events

Matsuoka Yoky

10582030

Customized data retrieval applications for   mobile devices providing interpretation of markup language data

Gil Elad

10582052

Automated call requests with status updates

Segalis Eyal

10582157

Live interaction in persistent   conversations

Cushing Kathryn Chapman

10582212

Warped reference motion vectors for video   compression

Mukherjee Debargha

10582228

Providing disparate audio broadcasts for a   content item of a content sharing platform

Abreu Ivo Daniel Carreira

10582355

Routing queries based on carrier phrase   registration

LeBeau Michael J.

10585572

Systems and methods for rendering user   interface elements

Bayer Jason

10585576

Systems and methods for attributing a   scroll event in an infinite scroll graphical user interface

Yin Tianjiu

10585727

API manager

Bolton Kyle

10585920

Temporal layers for presenting   personalization markers on imagery

Tveit Amund

10585927

Determining a set of steps responsive to a   how-to query

Liao Kerwell

10585962

Systems and methods for selecting content   based on linked devices

Qiu Jianjun

10586100

Extracting card data from multiple cards

Wang Xiaohang

10586111

Using machine learning to detect which part   of the screen includes embedded frames of an uploaded video

Pavetic Filip

10586112

Method and system for provisioning an   electronic device

Kirkby Ronald L.

10586127

Extracting audiovisual features from   content elements on online documents

Yeo Boon-Lock

10586246

Reporting mobile application actions

Wu Ping

10586433

Automatic detection of zones of interest in   a video

Stewart James Edward

10586542

Neural networks for speaker verification

Heigold Georg

10586569

Enhancing audio using multiple recording   devices

Kanevsky Dimitri

10587115

Modular direct current (DC) architectures

Lao Eduardo

10587543

Offline content notification reminders

Lewis Justin

10587616

Methods, systems, and media for   authentication of user devices to a display device

Lewis Justin

10587726

Structured entity information page

Goel Ankita

10587908

Time-synchronized, multizone media   streaming

Mackay Kenneth J.

10587996

Retroactive messaging for handling missed   synchronization events

Moore Tyler

10588032

Power adjustments for self-organizing   networks

Cendrillon Raphael

10588081

Asymmetric perturbation method for a mobile   transmit diversity communication device

Wang Sherwin

10591731

Ocular video stabilization

Davami Erfan

10591967

Selecting and serving a content item based   on device state data of a device

Nagarajan Hareesh

10592048

Auto-aligner for virtual reality display

Li Chun Yat Frank

10592063

Controlling actions for browser extensions

Yasskin Jeffrey

10592261

Automating user input from onscreen content

Sharifi Matthew

10592273

System and method for live migration of a   virtualized networking stack

Fahs Brian Matthew

10592455

Computer interconnect isolation

Serebrin Benjamin C.

10592513

Multiple social streams

Cionca Lucian Florin

10592537

Entity display priority in a distributed   geographic information system

Jones Michael T.

10592540

Generating elements of answer-seeking   queries and elements of answers

Liu Yi

10592571

Query modification based on non-textual   resource context

Bakir Gokhan H.

10592573

Interactively suggesting network location

Harada Masanori

10592576

Crowdsourcing descriptor selection

McCurley Kevin Snow

10592583

Permuting in a matrix-vector processor

Woo Dong Hyuk

10592685

Encrypted search cloud service with   cryptographic sharing

Yeo Kevin

10592744

System and method for determining position   of a device

Rivlin Ehud

10592773

Grouping digital images based on detected   objects

Tohidi Maryam

10592777

Systems and methods for slate optimization   with recurrent neural networks

Meshi Ofer Pinhas

10592884

Split tender in a prepaid architecture

Wieler Bobby

10592913

Store visit data creation and management

Price Thomas

10592998

Graphical user interface based airline   travel planning

Eijdenberg Adam

10593098

Smooth draping layer for rendering vector   data on complex three dimensional objects

Overbeck Ryan Styles

10593184

Baby monitoring with intelligent audio   cueing based on an analyzed video stream

Greene William

10593190

Systems and methods of providing status   information in a smart home security detection system

Boettcher Jesse

10593329

Multimodal transmission of packetized data

Bhaya Gaurav

10593330

Hotword detection on multiple devices

Sharifi Matthew

10593352

End of query detection

Simko Gabor

10593881

Paint circuits

Kasmai Katy

10594575

Synthetic resource records

Bryan Brent Anthony Piller

10594777

Methods, systems, and media for controlling   information used to present content on a public display device

Brune Kevin

10594813

Discovery of unique entities across   multiple devices

Koehler James R.

10594820

Conditionally joining data from cookies

Pattison David

10594945

Generating dolly zoom effect using light   field image data

Wang Zejing

10595012

Representations of event notifications in   virtual reality

Ross Christopher

10595054

Method and apparatus for a virtual online   video channel

Turgut Alper

10595056

Frame accurate splicing

Gonzalez Jose M.

10595273

Systems and methods for localized device   wakeup using Bluetooth low energy communications

Wang Liang-Yun

10595604

Folio including magnetic hinge for   computing device

de la Fuente Valentin

10596761

Method and system for 3-D printing of 3-D   object models in interactive content items

Ruxton Adam

10598341

Optical signaling system for a smart-home   device

Dong William

10598482

Curved array of light-emitting elements for   sweeping out an angular range

Ansari Sameer

10598929

Measurement method and system

Teller Eric

10599235

Tactile input device that reduces area   occupied under top surface

Hayashida Jeffrey

10599259

Virtual reality / augmented reality   handheld controller sensing

Mukherjee Debanjan

10599391

Parsing electronic conversations for   presentation in an alternative interface

Mailey Stephen

10599407

Compiler for translating between a virtual   image processor instruction set architecture (ISA) and target hardware having   a two-dimensional shift array structure

Meixner Albert

10599482

Method for intra-subgraph optimization in   tuple graph programs

Thambidorai Gautham

10599570

Expiration of offline map data

Ding Yiyang Joy

10599688

Automatically embedding digital maps in   software applications

Zhou Bailiang

10599727

Transcoding and serving resources

Mizuno Hiroshi

10599729

State-dependent query response

Jitkoff John Nicholas

10599738

Real-time generation of an improved   graphical user interface for overlapping electronic content

Bayliss-McCulloch Jordan

10599770

Generating author vectors

Strope Brian Patrick

10599862

Wearable device multi-mode system

DiBona Christopher James

10599950

Systems and methods for person recognition   data management

Bapat Akshay R.

10600000

Regularization of machine learning models

Shamir Gil

10600076

Systems and methods for obfuscated audience   measurement

Mirisola Raimundo

10600078

Methods and systems for measuring brand   uplift for search campaigns

Dabbiru Lakshmi Kumar

10600090

Query feature based data structure   retrieval of predicted values

Wright Daniel

10600102

Graphical user interface to display   inventory data at merchant locations

Haubold Alexander

10600296

Physical knowledge action triggers

Hurley Fergus Gerard

10600304

Ergonomic assessment garment

Poupyrev Ivan

10600409

Balance modifications of audio-based   computer program output including a chatbot selected based on semantic   processing of audio

Eidem Laura

10600416

Customizing actions based on contextual   data and voice-based inputs

Stekkelpak Zoltan

10600418

Voice to text conversion based on   third-party agent content

James Barnaby

10601491

Performance-based antenna selection for   user devices

Natarajan Vimalkaushik

10601604

Data processing systems and methods for   smart hub devices

Kozura John

10601755

Incorporating selectable application links   into conversations with personal assistant modules

Judd Tilke

10601794

Providing online media content via a   satellite broadcast system

Srinivasan Arvind

10602035

Temperature-controlled camera assembly

Rukes Jason

10602065

Tile-based camera mode switching

Duran Bill

10602176

Coding interpolation filter type

Xu Yaowu

10602418

Handover of a wireless connection based on   uplink and downlink signal qualities

Stauffer Erik Richard

10602585

Devices having calibrated LEDs

Wu Honglei

10602645

Shielding portions of an electronic device

Qi Qi

10606318

Hinge mechanism and mode detector for   foldable display device

Lin Wen Shian

10606344

Dynamic switching and merging of head,   gesture and touch input in virtual reality

Faaborg Alexander James

10606360

Three-dimensional tilt and pan navigation   using a single gesture

Kontkanen Janne

10606457

Shake event detection system

Fang Jingyi

10606461

Snapping a pointing-indicator to a scene   boundary of a video

Eldawy Mohamed Saad

10606484

NAND flash storage device with NAND buffer

Shah Monish

10606625

Hot growing a cloud hosted block device

Belianski Igor

10606644

Specifying behavior among a group of   computing tasks

Wilkes John

10606720

Automatic qubit calibration

Kelly Julian Shaw

10606724

Attributing causation for energy usage and   setpoint changes with a network-connected thermostat

Fisher Evan J.

10606858

Methods, systems, and media for presenting   content based on a generic rating

Jeon Joon-Hee

10606907

Interactive browsable content items

Peddinti Raghava Viswa Mani Kiran

10606938

Correcting errors in copied text

Kim Harold H. W.

10607082

Systems, methods, and apparatus for   image-responsive automated assistants

Nowak-Przygodzki Marcin

10607251

System and method for isolated simulations   for accurate predictions of counterfactual events

Lewis Randall

10607254

Attribution modeling using withheld or near   impressions

Sapp Stephanie

10607257

Mobile interstitial ads

Shaw Satyam

10607273

System for determining and displaying   relevant explanations for recommended content

Su Jennifer

10607403

Shadows for inserted content

Neulander Ivan

10607415

Embedding metadata into images and videos   for augmented reality experience

Leung Mira

10607977

Integrated DRAM with low-voltage swing I/O

Shiu Shinye

10608035

Time-of-flight image sensor and light   source driver having simulated distance capability

Lin Cheng-Yi Andrew

10608691

Compact multiple-input multiple-output   (MIMO) antenna module

Zheng Ming

10608721

Opportunistic beamforming

Wang Jibing

10609018

Gesture-based access control in virtual   environments

Toff Jason

10609142

Optimization of a multi-channel system   using a feedback loop

Zhao Chenyu

10609287

Stabilizing video

Hong Wei

10609298

Adaptive infrared illumination for exposure   correction

Duran Bill

10609310

Compact color and depth imaging system

Wan Chung Chun

10609321

Interfacing a television with a second   device

Liu Eric H C

10609421

Context derivation for coefficient coding

Kuusela Aki

10609655

Reducing wireless communication to conserve   energy and increase security

Velu Kamesh Raj

10609681

User device-initiated request for resource   configuration

Wang Jibing

10610133

Using active IR sensor to monitor sleep

Rabb Laura

10612861

Thermosiphon systems for electronic devices

Rice Jeremy

10613213

Systems, methods, and devices for utilizing   radar with smart devices

Silverstein Brian

10613619

Ultra-low power mode for a low-cost   force-sensing device

Mukherjee Debanjan

10613713

Integration of content in non-browser   applications

Ozuysal Yusuf

10613748

Stylus assist

Alcorn Zachary

10613828

Dynamic and personalized filtering of media   content

Paglia Marco

10614079

Identifying a level of relevancy of a   keyword cluster related to an event category for a given time period relative   to the event

Hampson Courtney

10614122

Balance modifications of audio-based   computer program output using a placeholder field based on content

Eidem Laura

10614124

Relevance-based image selection

Chechik Gal

10614127

Two-phase construction of data graphs from   disparate inputs

Segaran Suresh Toby

10614151

Permuting in a matrix-vector processor

Woo Dong Hyuk

10614153

Resource size-based content item selection

Rimmer Graeme John

10614173

Auto-translation for multi user audio and   video

Kristjansson Trausti

10614334

Extraction of data from a digital image

Rowley Henry Allan

10614372

Constructing and programming quantum   hardware for robust quantum annealing processes

Mohseni Masoud

10614424

Assisted creation for time based events

Malinowski Piotr

10614483

System and method for ad keyword scoring

Zhao Gaofeng

10614491

Content rate display adjustment between   different categories of online documents in a computer network environment

Peng Yefei

10614539

Detecting multiple parts of a screen to   fingerprint to detect abusive uploading videos

Pavetic Filip

10614545

System on chip having processing and   graphics units

Bakalash Reuven

10614591

Hand tracking based on articulated distance   field

Taylor Jonathan James

10614595

Assigning textures to graphical keyboards   based on thematic textures of applications

Nagel Jens

10614692

Smoke detector for event classification and   methods of making and using same

Bajaj Kunal Kishore

10614801

Protocol based computer network exposure   interval content item transmission

Filev Momchil

10616043

Real-time probabilistic root cause   correlation of network failures

Wang Xiang

10616139

Reducing quota access

Murugesan Vijayakumar

10616164

Systems and methods for displaying labels   in a clustering in-box environment

Gilad Itamar

10616172

Systems and methods for relaying messages   in a communications system

Anderson Monica

10616189

Storing decrypted body of message and key   used to encrypt and decrypt body of message

Baudoin Laetitia

10616439

Semi-transparent embedded watermarks

Gharaibeh Abdullah Hassan

10616576

Error recovery using alternate reference   frame

Ameres Eric

10616632

Conditional display of hyperlinks in a   video

Lewis Justin

10616656

Methods, systems, and media for presenting   media content in response to a channel change request

Jeon Joon-Hee

10616658

Television related searching

Dureau Vincent

10616765

Security for wireless broadcasts

Ziv Alon

10616767

Methods, systems, and media for   authenticating a connection between a user device and a streaming media   content device

O'Gorman Liam

10617009

Printed circuit board connection for   integrated circuits using two routing layers

Noonan Andrew Gerard

10619876

Control unit with automatic setback   capability

Matsuoka Yoky

10620700

Systems and methods for   biomechanically-based eye signals for interacting with real and virtual   objects

Publicover Nelson George

10620705

Vibrating the surface of an electronic   device to raise the perceived height at a depression in the surface

Marchant James

10620720

Input controller stabilization techniques   for virtual reality systems

Karlsson Per

10620721

Position-based location indication and   device control

Goldberg Steven

10620771

Methods, systems, and media for presenting   annotations across multiple videos

Bingham Aaron Dennis

10620801

Generation and presentation of interactive   information cards for a video

Fein Avi

10620920

Automatic graphical user interface   generation from notification data

Hills Alexander

10621079

Garbage collection for data storage

Nikoloudakis Konstantinos

10621187

Methods, systems, and media for providing a   media search engine

Sandland Nathan Leslie

10621191

Surfacing live events in search results

Judd Tilke Mary

10621217

Portable globe creation for a geographical   information system

Jagadev Manas Ranjan

10621231

Generation of a topic index with natural   language processing

Marsh Brian David

10621241

Scheduler for search engine crawler

Randall Keith H.

10621243

In-conversation search

Garrett Maryam

10621250

Notifying users of relevant content

Taboriskiy Alexander

10621253

State-dependent query response

Jitkoff John Nicholas

10621269

Performing matrix multiplication in   hardware

Phelps Andrew Everett

10621281

Populating values in a spreadsheet using   semantic cues

Vagell Vance Julius

10621420

Generating numeric embeddings of images

Philbin James William

10621435

Efficient image analysis

Bridges Matthew J.

10621442

Method and system for detecting an audio   event for smart home devices

Matsuoka Yoky

10621512

Inferring periods of non-use of a wearable   device

Faaborg Alexander

10621603

Store visit data creation and management

Price Thomas

10621628

System and method for enabling an   advertisement to follow the user to additional web pages

Koningstein Ross

10621733

Enhanced visualization of breathing or   heartbeat of an infant or other monitored subject

Matsuoka Yoky

10621773

Rendering content in a 3D environment

Upadhyay Aayush Himanshu

10621838

External video clip distribution with   metadata from a smart-home environment

Viswanathan Nitin

10621855

Online occupancy state estimation

Verhoeven Pieter

10621984

User-configured and customized interactive   dialog application

First Uri

10621987

Providing pre-computed hotword models

Sharifi Matthew

10622720

Wireless access point

Lee Yau-Shing

10623318

Probabilistic message filtering and   grouping

Krieger Ken

10623330

Distributed bandwidth allocation and   throttling

Dukkipati Nandita

10623407

Systems, methods, and media for   authenticating multiple devices

Li Jun

10623460

Streaming application environment with   remote device input synchronization

Chang Chuo-Ling

10623488

Systems and methods for replicating data

Ghemawat Sanjay

10623731

DC coefficient sign coding scheme

Xu Yaowu

10623813

Systems and methods for associating media   content with viewer expressions

Zheng Ying

10624060

Dynamically adapting provision of   notification output to reduce user distraction and/or mitigate usage of   computational resources

Aggarwal Vikram

10627627

Eye tracking using light guide with faceted   combiner

Martinez Oscar

10627791

Thermostat user interface

Fadell Anthony M.

10627900

Eye-signal augmented control

Publicover Nelson G.

10627997

System and method for highlighting   dependent slides while editing master slides of a presentation

Cooper Sarah

10628016

Cross-application content player

Lewis Justin

10628109

Dynamically adapting panels of a user   interface

Murphy David Joseph

10628212

Incremental parallel processing of data

Bradshaw Robert

10628252

Real-time anomaly detection and correlation   of time-series data

Wang Xiang

10628392

Customized rule-based collections

Charytoniuk Tomasz

10628453

Temporal content selection

Navrides Chris

10628486

Partitioning videos

Chu Hang

10628511

Machine learning system and method of   classifying an application link as broken or working

Li Xin

10628563

On-demand application permissions

Grigera Alejo

10628710

Image classification using batch   normalization layers

Ioffe Sergey

10628753

Quantum bit multi-state reset

Kelly Julian Shaw

10628817

Processing payment transactions without a   secure element

Jooste Sarel Kobus

10628952

Dual-band stereo depth sensing system

Wan Chung Chun

10628957

Vision-enhanced pose estimation

Grosse-Kunstleve Ralf Wilhelm

10628987

Condensed transitions of graphical elements   presented in graphical user interfaces

Henry Eric Charles

10628994

Reducing visually induced motion sickness   in head mounted display systems

Peli Eliezer

10629105

Near-eye display with frame rendering based   on reflected wavefront analysis for eye characterization

Perreault John D.

10630253

Active distributed mode actuator

Landick Graham

10630751

Sequence dependent data message   consolidation in a voice activated computer network environment

Bhaya Gaurav

10630763

Scoring content based on social interaction

Tauber Benjamin

10630788

Data packet transmission optimization of   data used for content item selection

James Gavin

10630794

Multi computing device network based   conversion determination based on computer network traffic

McDonnell Philip Andrew

10630901

Systems and methods for selectively   activating high dynamic range in a video capture system

Duran William

10630974

Coding of intra-prediction modes

He Dake

10631048

Methods, systems, and media for remote   rendering of web content on a television device

Lam Hin Chung

10631063

Systems and method for using closed   captions to initiate display of related content on a second display device

Hines Steven Keith

10631072

Actuator for distributed mode loudspeaker   with extended damper and systems including the same

Starnes Mark William

10631089

Distributed mode loudspeaker actuator   including patterned electrodes

Harris Neil John

10631091

Bending actuators and panel audio   loudspeakers including the same

Beckett Edward

10631363

Two stage role switch for fully wireless   earbuds

Xian Shijing

10634149

Blower tray

Shaul Kenneth Dale

10635161

Context sensitive hand collisions in   virtual reality

Clement Manuel Christian

10635255

Electronic device response to   force-sensitive interface

Kugler Tyler Reed

10635259

Location globe in virtual reality

Tao Ran

10635460

Assisted interaction for mobile products

Want Roy

10635676

Algorithmic radio for arbitrary textual   queries

Ross David Alexander

10635691

Database replication

Ashcraft Kenneth M.

10635710

Methods, systems, and media for presenting   recommended content based on social cues

Sanio Jason Robert Richard

10635717

Query suggestion templates

Gupta Nitin

10635723

Search engines and systems with handheld   document data capture devices

King Martin T.

10635725

Providing app store search results

Samdani Rajhans

10635740

Low latency matrix multiply unit

Phelps Andrew Everett

10635750

Classification of offensive words

Epstein Mark Edward

10635793

Restricted accounts on a mobile platform

Kode Ushasree

10635832

Conditional disclosure of   individual-controlled content in group contexts

Horling Bryan

10635860

Resolving pronoun ambiguity in voice   queries

Taubman Gabriel

10635916

Determining vehicle crowdedness using   real-time location data

Meyer Cayden

10635944

Self-supervised robotic object interaction

Jang Eric Victor

10635966

System and method for parallelizing   convolutional neural networks

Krizhevsky Alexander

10635972

Recurrent neural networks with rectified   linear units

Le Quoc V.

10635977

Multi-task learning using knowledge   distillation

Chung Junyoung

10635979

Category learning neural networks

Hickson Steven

10636199

Displaying and interacting with scanned   environment geometry in virtual reality

Clement Manuel Christian

10636222

Avatars in virtual environments

Clement Manuel Christian

10636418

Proactive incorporation of unsolicited   content into human-to-computer dialogs

Badr Ibrahim

10637941

Contextual connection invitations

Schneider Michael Patrick

10638073

Line buffer unit for image processor

Desai Neeti

10638114

Devices and methods for an imaging system   with a dual camera architecture

D'Amico Sam

10638130

Entropy-inspired directional filtering for   image coding

Alakuijala Jyrki

10638170

Methods, systems, and media for presenting   media content items belonging to a media content group

Gerede Cagdas Evren

10638191

Efficient insertion of media items in media   streams

Gonzalez Jose M.

10638203

Methods and devices for clarifying audible   video content

Trollope Ingrid McAulay

10638261

Sharing content with nearby devices

Kannan Akshay

10638292

Methods and apparatus for using smart   environment devices via application program interfaces

Karp Igor

10639540

Augmented and/or virtual reality footwear

Rathi Nidhi

10639792

Deep machine learning methods and apparatus   for robotic grasping

Vijayanarasimhan Sudheendra

10641613

Navigation using sensor fusion

Andersson Eve Astrid

10642050

Modular accessory systems for wearable   devices

Kothari Jay

10642344

Manipulating virtual objects with six   degree-of-freedom controllers in an augmented and/or virtual reality   environment

Kobayashi Tony

10642367

Radar-based gesture sensing and data   transmission

Poupyrev Ivan

10642378

Collapsible electronic stylus

Huffman Katherine

10642383

Apparatus for sensing user input

Kugler Tyler Reed

10642582

System of type inference for tuple graph   programs method of executing a tuple graph program across a network

Thambidorai Gautham

10642585

Enhancing API service schemes

Srivastava Kumar

10642830

Context aware chat history assistance using   machine-learned models

Millius Sebastian

10642843

World knowledge triggers

Hurley Fergus Gerard

10642883

System and method for generating a   geographic information card map

Bailiang Zhou

10642893

Generating theme-based videos

Novikoff Timothy

10642991

System level virtual reality privacy   settings

Clement Manuel Christian

10643081

Remote biometric monitoring system

Silberschatz Paul Joseph

10643110

Systems and methods for inferential sharing   of photos

Arfvidsson Emil

10643171

Dynamic adjustment of delivery location   based on user location

Zhang Yu

10643183

Search engine

Tian Ye

10643249

Categorizing digital content providers

Tran Thai

10643352

Vertex split connectivity prediction for   improved progressive mesh compression

Hemmer Michael

10643384

Machine learning-based geometric mesh   simplification

Brettle Jamieson

10643385

Automatically generating panorama tours

Sheridan Alan

10643603

Acoustic model training using corrected   terms

Kapralova Olga

10643608

Feedback controller for data transmissions

Bhaya Gaurav

10643614

Promoting voice actions to hotwords

Sharifi Matthew

10643617

Voice recognition system

Aleksic Petar

10643913

Apparatus and mechanisms for reducing   warpage and increasing surface mount technology yields in high performance   integrated circuit packages

Kwon Woon Seong

10645035

Automated assistants with conference   capabilities

Nowak-Przygodzki Marcin

10645046

Systems and methods for temporarily   postponing messages

Umapathy Vijay

10645054

Promoting social network sharing of a   content item on a content sharing platform

Lewis Justin

10645146

Transmitting high latency digital   components in a low latency environment

Davies Scott Tadashi

10645157

Content synchronization using profiles

Toksoz Tuna

10645160

Efficient live-migration of remotely   accessed data

Sanderson Tyler

10645370

Synthetic stereoscopic content capture

Chernobieff Jeremy

10645381

Intra-prediction for smooth blocks in   image/video

Joshi Urvang

10645389

Using multiple probability models for   entropy coding in video compression

He Dake

10645408

Dual deblocking filter thresholds

Han Jingning

10645409

Super-resolution loop restoration

Joshi Urvang

10645417

Video coding using parameterized motion   model

Wang Yunqing

10645418

Morphological anti-ringing filter for lossy   image compression

Alakuijala Jyrki

10645430

Reducing time to first encrypted frame in a   content stream

Dorwin David Kimbal

10645847

Cooling electronic devices in a data center

Edwards William

10649421

Devices and methods for protecting   unattended children in the home

Nelmes Sierra Leigh

10649616

Volumetric multi-selection interface for   selecting multiple objects in 3D space

Moore Evan

10649728

Methods, systems, and media for rewinding   media content based on detected audio events

Stout James

10650001

Disaggregating latent causes for computer   system optimization

Hashemi Milad Olia

10650005

Predicting user needs for a particular   context

Lim Yew Jin

10650024

System and method of replicating data in a   distributed system

Zhang Wangyuan

10650038

Mechanism to handle interrupted playback   experience for media items in playlists

Lewis Justin

10650042

Image retrieval with deep local feature   descriptors and attention-based keypoint descriptors

Filgueiras de Araujo Andre

10650066

Enhancing sitelinks with creative content

Vaish Vaibhav

10650068

Search engine

Mertens Timo

10650071

Search and retrieval of keyed data   maintained using a keyed database

Asgekar Amogh S.

10650167

Trusted computing

Rizzo Dominic

10650227

Face reconstruction from a learned   embedding

Cole Forrester H.

10650289

Processing images using deep neural   networks

Szegedy Christian

10650303

Implementing neural networks in fixed point   arithmetic computing systems

Gulland William John

10650317

Detecting and correcting potential errors   in user behavior

Foerster Jakob Nicolaus

10650320

Co-planar waveguide flux qubits

Chen Yu

10650321

Quantum phase estimation of multiple   eigenvalues

Babbush Ryan

10650328

Training distilled machine learning models

Vinyals Oriol

10650342

Machine-readable delivery platform for   automated package delivery

Shucker Brian Daniel

10650419

System and method for enabling an   advertisement to follow the user to additional web pages

Koningstein Ross

10650647

Systems, methods, and devices for activity   monitoring via a home assistant

Horling Bryan

10650810

Determining phonetic relationships

Rao Nikhil Chandru

10650820

Using textual input and user state   information to generate reply content to present in response to the textual   input

Carbune Victor

10650821

Tailoring an interactive dialog application   based on creator provided content

Nicholls Leon

10650828

Hotword recognition

Sharifi Matthew

10651936

Communication to device through lighting   control

Amacker Matthew

10651946

In-field calibration of laser transmitter

Zhao Xiangjun

10652170

Modification of audio-based computer   program output

Eidem Laura

10652179

Managing instant messaging sessions on   multiple devices

Odell James A.

10652221

Generating bridge match identifiers for   linking identifers from server logs

Salek Mahyar

10652234

Authorization flow initiation using   short-term wireless communication

Vongsouvanh Alain

10652294

Anchors for live streams

Lewis Justin

10652307

Providing content to co-located devices   with enhanced presentation characteristics

Valz Duane Richard

10652330

Object storage in cloud with reference   counting using versions

Frank Shahar

10652382

Switching to a single radio chain for voice   communications

Barros Daniel Jose Fernandes

10652535

Memory-efficient filtering approach for   image and video coding

Chen Cheng

10652552

Efficient noise reduction coding

Young Joseph

10652581

Entropy coding in image and video   compression using machine learning

Bokov Alexander

10652605

Visual hot watch spots in content item   playback

Tobin Perry

10652706

Entity disambiguation in a mobile   environment

Sharifi Matthew

10652892

System and method for improved band-channel   scanning and network switching

Liu Junda

10652953

Conjoined class-based networking

Koop LaMonte Peter

10656605

Recurrent neural networks for online   sequence generation

Chiu Chung-Cheng

10656689

Electronic device with a cooling structure

Kilgore Adam Scott

10656725

Changing keyboard lighting before user goes   to sleep

Amarilio Omri

10656791

Methods, systems, and media for navigating   a user interface with a toolbar

Joyce Alan

10656803

Adaptive background playback behavior

Yamashita Yuhki

10656804

Contextual recommendations based on   interaction within collections of content

Lewis Justin

10656811

Animation of user interface elements

Sowden Paul

10656829

Progress display of handwriting input

Och Franz Josef

10656901

Automatic audio level adjustment during   media item presentation

Weitenberner Christian

10657144

Optimizing digital video distribution

Lewis Justin

10657157

Dynamic bitwise sharding of live stream   comment groups

Mayle Douglas Michael

10657158

Template-based structured document   classification and extraction

Sheng Ying

10657165

Inferring membership in a group

Marra Gregory M.

10657173

Validate modification of audio-based   computer program output

Eidem Laura

10657192

Systems and methods for selecting content   based on linked devices

Qiu Jianjun

10657193

Systems and methods for selecting content   based on linked devices

Qiu Jianjun

10657310

Ordinal positioning of content items based   on viewport

Filev Momchil

10657319

Systems and methods for stacking marginal   annotations

Vagell Vance Julius

10657359

Generating object embeddings from images

Schroff Gerhard Florian

10657374

Systems, methods, and apparatus for   providing image shortcuts for an assistant application

Nowak-Przygodzki Marcin

10657382

Methods and systems for person detection in   a video feed

Chaudhry Rizwan Ahmed

10657435

Processing inputs using recurrent neural   networks

Sutskever Ilya

10657455

Programmable universal quantum annealing   with co-planar waveguide flux qubits

Barzegar Alireza Shabani

10657461

Communication efficient federated learning

McMahan Hugh Brendan

10657675

Techniques for improved progressive mesh   compression

Hemmer Michael

10657968

Controlling device output according to a   determined condition of a user

Raman Tiruvilwamalai

10658322

High bandwidth memory package for high   performance processors

Kwon Woon Seong

10659399

Message analysis using a machine learning   model

Foerster Jakob Nicolaus

10659411

Notification forwarding

Lewis Justin

10659418

Managing notifications across services

Collins Alexander

10659499

Providing selectable content items in   communications

Davies Benedict John

10659506

Similar introduction advertising caching   mechanism

Davies Scott

10659509

Detecting similar live streams ingested   ahead of the reference content

Zamaraiev Valerii

10659517

Contextual remote control user interface

Lu Jeff Ting Yann

10659518

Contextual remote control

Lu Jeff Ting Yann

10659544

Opt-out compliance

Garon Haskell Aaron

10659598

Detecting driving with a wearable computing   device

Kadous Mohammed Waleed

10659771

Non-planar computational displays

Perreault John D.

10659788

Block-based optical flow estimation for   motion compensated prediction in video coding

Xu Yaowu

10659789

Encoding cost aware edge selection for   improved progressive mesh compression

Hemmer Michael

10659797

Video frame codec architectures

Kuusela Aki Oskari

10659832

Dynamic bitrate selection for streaming   media

Cho Youngsang

10659842

Integral program content distribution

Jeon Joon-Hee

10659845

Methods, systems, and media for providing   video content suitable for audio-only playback

Lewis Justin

10659850

Displaying information related to content   playing on a device

Kirmse Andrew

10659958

Attaching visible networks for synchronous   local search results

Jane Luis Barguno

10660039

Adaptive output of indications of   notification data

Petersen Morten Just

10660379

Interactive fabric

Poupyrev Ivan

10661165

Methods, systems, and media for enhancing   multiplayer game sessions with asymmetric information

Heppe Travis Jon

10663313

Providing traffic warnings to a user based   on return journey

Sharifi Matthew

10663443

Sensor chamber airflow management systems   and methods

Kates Lawrence

10663731

Freeform projected display

Son Hui

10664059

Non-line-of-sight radar-based gesture   recognition

Poupyrev Ivan

10664061

Wide-field radar-based gesture recognition

Poupyrev Ivan

10664120

Media element navigation using a virtual   jog wheel

Jones Timothy Charles

10664157

Image search query predictions by a   keyboard

Kong Nicholas Chi-Yuen

10664226

Audio file processing to reduce latencies   in play start times for cloud served audio files

Parekh Neel B.

10664229

Search-based dynamic voice activation

Cheng Yan Ming

10664351

Automated recovery of unstable mobile   devices

Sharkey Jeffrey

10664365

System and method for monitoring and   controlling a back-up power supply using temperature controlled batteries

Gow Philippe

10664405

In-memory distributed cache

Briggs Asa

10664509

Processing non-uniform datasets

Reeves Damian

10664519

Visual recognition using user tap locations

Sharma Abhanshu

10664541

Personal search result identifying a   physical location previously interacted with by a user

Gyongyi Zoltan

10664665

Techniques for providing visual translation   cards including contextually relevant definitions and examples

Cuthbert Alexander Jay

10664688

Systems and methods of detecting and   responding to a visitor to a smart home environment

Goulden Jason Evans

10664708

Image location through large object   detection

Robinson Craig Lewin

10664750

Deep machine learning to predict and   prevent adverse conditions at structural assets

Greene Michael

10664792

Maintaining information facilitating   deterministic network routing

Berger Thomas R.

10664864

Publisher paywall and supplemental content   server integration

Schwimmer Michael

10664874

Network proxy bidding system

Heilig Joerg

10664899

Systems and methods for detection of   navigation to physical venue and suggestion of alternative actions

Ogden Scott James

10665205

Determining correlated movements associated   with movements caused by driving a vehicle

Weaver Joshua

10665236

Digital assistant processing of stacked   data structures

Kothari Anshul

10665239

Hotword detection on multiple devices

Foerster Jakob Nicolaus

10665240

Location-based responses to telephone   requests

Hafsteinsson Gudmundur

10666217

Dynamically extending loudspeaker   capabilities

Slotnick Gabriel

10666379

Optical network unit wavelength tuning

Zhao Xiangjun

10666521

Positioning network devices

Wang Xiaoming

10666581

Instantiation of dialog process at a   particular child node state

Jacobson Alex Daniel

10666589

Identifying transitions within media   content items

Lewis Justin

10666597

Recipient location aware notifications in   response to related posts

Zunger Yonatan

10666652

Address validation using signatures

Serebrin Benjamin C.

10666741

Indirect transmission of session data

Wang Gang

10666750

Enhanced push messaging

Nanavati Vibhor

10666762

Providing content based on event related   information

Hampson Courtney

10666865

Panoramic camera with multiple image   sensors using timed shutters

Lyon Richard Francis

10667002

Persistent media player

Lewis Justin

10667111

Virtual addressing for mesh networks

Turon Martin A.

10667129

Transferring application data between   devices

Chen Vincent Wei-Kang

10667347

Smart wall switch controller

Fadell Anthony M.

10671185

Systems, methods, and media for providing   an enhanced remote control having multiple modes

Chandel Alok

10671189

Trackpad with capacitive force sensing and   haptic feedback

Costante Diego Rivas

10671267

Systems and methods for presentation of content   items relating to a topic

Sultan Ziad

10671268

Orthogonal dragging on scroll bars

Jitkoff John Nicholas

10671281

Neural network for keyboard input decoding

Zhai Shumin

10671559

Chips including classical and quantum   computing processors

Mohseni Masoud

10671616

Selectively modifying scores of   youth-oriented content search results

Frankle Jonathan

10671660

Contextual ranking of photos and text in   search

Chou Timothy

10671676

Multiple index based information retrieval   system

Patterson Anna L.

10671685

Suggestion refinement

Tomkins Andrew

10671690

Search and retrieval of keyed data   maintained using a keyed database

Lewis Justin

10671798

Digital component backdrop rendering

Takahashi Junya

10671836

Optimization processes for compressing   media content

Hart Bryan

10671842

Methods of determining handedness for   virtual controllers

Chen Shiqi

10671858

Systems and methods for locating image data   for selected regions of interest

Sherry Eden

10671909

Decreasing neural network inference times   using softmax approximation

Li Yang

10671922

Batch renormalization layers

Ioffe Sergey

10671927

Impression effect modeling for content   items

Liu Yifang

10671954

Selective reminders to complete interrupted   tasks

Sinha Siddhartha

10672036

Bidding based on the relative value of   identifiers

Wang Gang

10672197

Time-warping adjustment based on depth   information in a virtual/augmented reality system

Bates John Paul

10672384

Asynchronous optimization for sequence   training of neural networks

Heigold Georg

10672387

Systems and methods for recognizing user   speech

Lyon Richard

10672394

Word-level correction of speech input

LeBeau Michael J.

10672405

Objective quality metrics for ambisonic   spatial audio

Hines Andrew

10673720

Systems and methods for measuring media   performance on end-user devices

Aygun Eser

10673892

Detection of malware features in a content   item

Provos Niels

10673961

Pairing a voice-enabled device with a   display device

Sabur Zaheed

10673964

Application programming interface for   rendering personalized related content to third party applications

Lewis Justin

10673996

Modular electronic device

Cho Peter

10674045

Mutual noise estimation for videos

Birkbeck Neil

10674152

Efficient use of quantization parameters in   machine-learning models for video coding

Coelho Claudionor

10674163

Color space compression

Alakuijala Jyrki Antero

10674265

Background level dependent dynamic volume   levels

Lee Jae

10674270

Magnetic distributed mode actuators and   distributed mode loudspeakers having the same

Clissold-Bate James

10674301

Fast and memory efficient encoding of sound   objects using spherical harmonic symmetries

Gorzel Marcin

10674451

Power sensitive wireless communication   radio management

Ludwig Peter Wilhelm

10675955

Adaptive glare removal and/or color   correction

Winn Julia

10678049

Near-eye display having lenslet array with   reduced off-axis optical aberrations

Perreault John D.

10678056

Augmented reality light field head-mounted   displays

Perreault John D.

10678108

Electrochromic filtering in a camera

Kilgore Adam Scott

10678200

User-relocatable self-learning   environmental control device capable of adapting previous learnings to   current location in controlled environment

Matsuoka Yoky

10678345

Systems, methods, and media for providing   an enhanced remote control having multiple modes

Chandel Alok

10678416

Occupancy-based operating state   determinations for sensing or control systems

Fadell Anthony

10678429

Native search application providing search   results of multiple search types

Tse Alastair

10678605

Reducing latency in downloading electronic   resources using multiple threads

Toksoz Tuna

10678646

Self-recovering application

Samuel Fady

10678647

Distributing data on distributed storage   systems

Cypher Robert

10678776

Automated identification of anomalous map   data

Kadous Mohammed Waleed

10678807

Generating real-time search results

Burns Brendan D.

10678840

Methods, systems, and media for presenting   news items corresponding to media content

Oztaskent Ant

10678858

Method and system for generating search   shortcuts and inline auto-complete entries

Rakowski Brian

10678871

Accelerating find in page queries within a   web browser

Choc Theodore Nicholas

10678993

System for creating managing and displaying   multi-frame based ads on mobile devices

O'Connor Timothy Wong

10678999

Real-time collaboration in a hosted word   processor

Lemonik Micah

10679005

Speech recognition and summarization

Shires Glen

10679006

Skimming text using recurrent neural   networks

Le Quoc V.

10679039

Detecting actions to discourage recognition

Gallagher Andrew

10679068

Media contextual information from buffered   media data

Badr Ibrahim

10679087

Systems and methods for merging word   fragments in optical character recognition-extracted data

Ordonez Ivan

10679124

Using embedding functions with a deep   network

Corrado Gregory S.

10679127

Performing average pooling in hardware

Young Reginald Clifford

10679148

Implicit bridging of machine learning tasks

Chen Zhifeng

10679240

Application program interface script   caching and batching

Chitilian Varouj A.

10679250

System and method for sharing content on   third-party mobile applications

Pattan Neha

10679261

Interleaving video content in a multi-media   document using keywords extracted from accompanying audio

Bayer Jason S.

10679361

Multi-view rotoscope contour propagation

Karnad Nikhil

10679400

Termination of animation

Liu Tian

10679404

Shadows for inserted content

Neulander Ivan

10679542

Methods, systems, and media for detecting a   presentation of media content on a display device

Skolicki Zbigniew

10679608

Conversation-aware proactive notifications   for a voice interface device

Mixter Kenneth

10679609

Biasing voice correction suggestions

Cherepanov Evgeny A.

10679611

Adaptive interface in a voice-based   networked system

Chao Pu-Sen

10679614

Systems and method to resolve audio-based   requests in a networked environment

Anders Pedro Gonnet

10679615

Adaptive interface in a voice-based   networked system

Chao Pu-sen

10679622

Dependency graph generation in a networked   system

Bharadwaj Amit

10679623

Systems and methods for adjusting volume in   audio devices

Mixter Kenneth

10679624

Personal directory service

Strope Brian

10680458

Methods and devices for inductive coupling   into power lines

Condon Kenneth

10680971

Providing second content items in   association with first content items

Lucash Nathan P.

10680988

Systems and methods for triggering   redisplay of a postponed message

Umapathy Vijay

10681050

Ephemeral applications

Diep Thanh-Mai

10681099

Determining a referral source by a mobile   application or operating system

Lewis Justin

10681148

Content selection through intermediary   device

Wang Gang

10681155

Presenting user activity timeline in a   colloquial style

Sanz Gerard

10681171

Adjusted mutable aspect content selection

Leal Marcus A.

10681219

Integrating additional information into a   telecommunications call

Converse Joshua

10681323

Methods, systems, and media for generating   a summarized video using frame rate modification

Tseytlin Yan

10681325

Continuous depth-ordered image compositing

Kontkanen Janne

10681336

Depth map generation

Gallup David

10681374

Diversified motion using multiple global   motion models

Mukherjee Debargha

10681377

Streaming the visible parts of a spherical   video

Adams Riley

10681388

Compression of occupancy or indicator grids

Covell Michele

10681392

Methods, systems and media for selectively   presenting broadcast content based on user interests

Diamondstein Andrew Mark

10681417

Enhanced multicast network communications

Lee Jiwoong

10681471

Two-dimensional distributed mode actuator

Starnes Mark William

10681485

Dynamics processing effect architecture

Garcia Ricardo Antonio

10681846

Cooling electronic devices in a data center

Iyengar Madhusudan Krishnan

10683962

Thermal management for a compact electronic   device

Raghupathy Arun

10684038

Automated control-schedule acquisition   within an intelligent controller

Matsuoka Yoky

10684398

Thin ceramic imaging screen for camera   systems

Berger Jill D.

10684633

Smart thermostat with active power stealing   an processor isolation from switching elements

Warren Daniel Adam

10684970

User mode interrupts

Serebrin Benjamin C.

10685012

Generating feature embeddings from a   co-occurrence matrix

Shazeer Noam M.

10685016

Automatic continued search

Champaneria Amay Nitin

10685017

Methods and systems for efficient query   rewriting

Tucker Paul A.

10685029

Information ranking based on properties of   a computing device

Foerster Jakob Nicolaus

10685123

Method for validating an untrusted native   code module

Chen J. Bradley

10685187

Providing access to user-controlled   resources by automated assistants

Badr Ibrahim

10685233

Sensor based semantic object generation

Wantland Tim

10685256

Object recognition state indicators

Barnett Don

10685257

Systems and methods of person recognition   in video streams

Bapat Akshay R.

10685278

Long short-term memory cells with   saturating gating functions

Ioffe Sergey

10685297

Automatic booking of transportation based   on context of a user of a computing device

Meyer Cayden

10685349

Confirming physical possession of plastic   NFC cards with a mobile digital wallet application

Brickell Justin Lee

10685418

Image retrieval for computing devices

Mishra Parthsarthi

10685422

Compiler managed memory for image processor

Meixner Albert

10685423

Determination of per line buffer unit   memory allocation

Park Hyunchul

10685485

Navigation in augmented reality environment

Palos Xavier Benavides

10685522

Systems and methods for anticipatory   locking and unlocking of a smart-sensor door lock

Malhotra Mark

10685680

Generating videos of media items associated   with a user

Dai Shengyang

10686686

Performance monitoring in a distributed   storage system

Borisov Vadim

10686718

Allocating resources

Wertheimer David L.

10686861

Live stream connector

Erkin Beril

10687033

Color imaging system

Wan Chung Chun

10687062

Compression across multiple images

Ramaswamy Sharadh

10687109

Video integration with home assistant

Yuan Jessica

10687111

Systems and methods for detecting improper   implementation of presentation of content items by applications executing on   client devices

Jain Priyanshu

10687136

System and method of user interface for   audio device

Jenkins Tom

10687184

Systems, methods, and devices for utilizing   radar-based touch interfaces

Silverstein Brian

10687264

Apparatus and method for internet protocol   (IP) flow mobility

Salkintzis Apostolis

10687422

Dual-sided FPC assembly and related systems   and methods for hotbar soldering FPC assemblies

Kestler Jordan Andrew

10690369

Automated presence detection and   presence-related control within an intelligent controller

Matsuoka Yoky

10691176

Textured pattern surface for a computing   device

Mangum Robert

10691196

System and methods for efficiently   communicating between low-power devices

Turon Martin

10691326

Document scale and position optimization

Mellor John François Julien

10691409

Providing a communications channel between   instances of automated assistants

Maltsev Alexandr

10691484

Reducing commit wait in a distributed   multiversion database by reading the clock earlier

Cooper Brian Frank

10691492

Resource tolerations and taints

Wilkes John

10691619

Combined integrity protection, encryption   and authentication

Gibson Daniel Earle

10691680

Query refinements using search data

Heiler Matthias

10691702

Generating ranked lists of entities

Fujiki Toshiaki

10691740

Interface elements for directed display of   content data items

Anorga Juan Carlos

10691746

Images for query answers

Steinlauf Eric

10691747

Association of data items and objects

Bakir Gokhan H.

10691765

Personalized search results

Zamir Oren

10691778

Method and system for providing secure   codecs

Morten Glenn A.

10691998

Generating templated documents using   machine learning techniques

Po Ming Jack

10692001

Processing cell images using neural   networks

Nelson Philip Charles

10692003

Device placement optimization with   reinforcement learning

Bengio Samuel

10692009

In-situ quantum error correction

Kelly Julian Shaw

10692111

Systems and methods for reducing online   content delivery latency

Chik Alex Kwan Yeung

10692248

Increased density of batches for improved   progressive mesh compression

Hemmer Michael

10692289

Positional recognition for augmented   reality environment

Barros Brett

10692293

Loading indicator in augmented reality   environment

Palos Xavier Benavides

10692496

Hotword suppression

Gruenstein Alexander H.

10692533

Storyline experience

Paglia Marco

10692539

Crowdsourced video collaboration

Hughes Ronald Paul

10693703

Displaying content items based on device   status

Chung Wook Jin

10693760

Fabric network

Logue Jay D.

10693850

Managing NIC-encrypted flows for migrating   guests or tasks

Serebrin Benjamin Charles

10693862

Determining, by a remote system,   applications provided on a device based on association with a common   identifier

de Boursetty Benoît

10693881

System and method for embedding first party   widgets in third-party applications

Cairns Brian Lewis

10693927

Parallel execution of request tracking and   resource delivery

Sei Leo

10694140

Real-time video commenting

Chen Steven

10694180

Entropy coding transform partitioning   information

Han Jingning

10694205

Entropy coding of motion vectors using   categories of transform blocks

He Dake

10694216

Video coding using separate learning and   filtering pathways

Xu Ruijie

10694223

Dynamic custom interstitial transition   videos for video streaming services

Cormican Neil

10694325

Determining position of a device in   three-dimensional space and corresponding calibration techniques

Robertson Patrick

10694344

Providing a personal assistant module with   a selectively-traversable state machine

Diaconu Adrian

10694559

Fifth generation new radio backhaul and   access

Stauffer Erik Richard

10697583

Mount attachment for an electronic device

Law Jeffrey

10697662

Automated adjustment of an HVAC schedule   for resource conservation

Matsuoka Yoky

10697797

Decomposition of error components between   angular, forward, and sideways errors in estimated positions of a computing   device

Le Grand Etienne

10698434

Intelligent temperature management based on   energy usage profiles and outside weather conditions

Weaver Jason C.

10698561

Intelligent command batching in an   augmented and/or virtual reality environment

MacGillivray Ian

10698578

User interface for an application   displaying page permissions

Ainslie Alex Neely

10698603

Smartphone-based radar system facilitating   ease and accuracy of user interactions with displayed objects in an   augmented-reality interface

Giusti Leonardo

10698648

Methods, systems, and media for providing a   remote control interface

Oztaskent Ant

10698888

Answer facts from structured content

Madhavan Jayant

10698901

Query completions

Taropa Emanuel

10698942

Sentiment-based classification of media   content

Kuznetsov Stacey

10698974

Low latency matrix multiply unit

Phelps Andrew Everett

10698976

Low latency matrix multiply unit

Phelps Andrew Everett

10698999

Authentication using an interactive cord

Starner Thad Eugene

10699043

Generating integrated circuit floorplans   using neural networks

Ho Chian-min Richard

10699181

Virtual assistant generation of group   recommendations

Yatziv Liron

10699182

Depth concatenation using a matrix   computation unit

Gulland William John

10699186

Determining orders of execution of a neural   network

Craddock Warren

10699188

Neural network processor

Ross Jonathan

10699191

Generating larger neural networks

Goodfellow Ian

10699304

Delivery and advertisements to mobile   applications

Mysen Clarence Christopher

10699311

System and method for targeting information   based on message content in a reply

Sheinberg Alan B.

10699707

Processing voice commands based on device   topology

James Barnaby John

10699710

Detecting and suppressing voice queries

Gruenstein Alexander H.

10699714

Speech recognition with parallel   recognition tasks

Strope Brian

10700769

Satellite-based narrow-band communication

Wang Jibing

10701128

Systems and methods for accessing multiple   resources via one identifier

Kuhn Brian

10701238

Context-adaptive scanning

Golubitsky Oleg

10701272

Smart camera user interface

Ko Teresa

10701364

Golden-frame group structure design using   stillness detection

Liu Yuxin

10701398

Context adaptive scan order for entropy   coding

Han Jingning

10701440

Identification and presentation of content   associated with currently playing television programs

Verrilli Michael

10701661

Location determination for device control   and configuration

Coelho Paulo

10704892

Multi functional camera with multiple   reflection beam splitter

Wan Chung Chun

10705185

Application-based signal processing   parameters in radar-based detection

Lien Jaime

10705590

Power-conserving cache memory usage

Phoenix Christopher J.

10705608

Touch sensitive device

Harris Neil John

10705644

Using pressure sensor input to selectively   route user inputs

Karlo Thomas Ramon

10705942

Simulated testing of API

Jha Prabhat

10705975

Hybrid memory management

Coburn Joel Dylan

10706006

Image processor I/O unit

Khan Asif

10706007

Vector reduction processor

Thorson Gregory Michael

10706060

Systems and methods for re-ranking   displayed conversations

Buchheit Paul T.

10706115

Personalizing search queries based on user   membership in social network communities

Spertus Ellen

10706121

Setting and displaying a read status for   items in content feeds

Darnell Benjamin G.

10706191

Systems and methods for generating a   geo-level hierarchical Bayesian model

Sun Yunting

10706328

Focus-weighted, machine learning disease   classifier error prediction for microscope slide images

Stumpe Martin

10706348

Superpixel methods for convolutional neural   networks

Young Reginald Clifford

10706411

Automatically communicating user device   data to a transaction computing system

Pearson Joseph B.

10706443

Dynamic insertion of content items into   resources

Mckeon Matthew

10706444

Inserting video content in multi-media   documents

Bayer Jason S.

10706840

Encoder-decoder models for sequence to   sequence mapping

Sak Hasim

10706842

Selective adaptation and utilization of   noise reduction technique in invocation phrase detection

Hughes Christopher

10706851

Server side hotwording

Gruenstein Alexander H.

10708259

Authorization flow initiation using   short-term wireless communication

Vongsouvanh Alain

10708313

Multimodal transmission of packetized data

Lewis Justin

10708334

Backfill of video stream

Kirkby Ronald Loren

10708337

Presentation remote control

Young David S.

10708407

Mobile device case equipped for short-range   communication with a mobile device

Rivas Costante Diego

10708470

Integrated video camera module

Duffy Gregory R.

10708472

Doorbell camera

Jeong Haerim

10708626

Iterative IDCT with adaptive non-linear   filtering

Wassenberg Jan

10708761

Supporting multiple enabled profiles on   single embedded subscriber identity module (eSIM) chip

Yin Jun

10708834

Carrier switching

Williammee Brian

10708969

Dual connectivity capability modification

Stauffer Erik Richard

10709019

Printed circuit board connection for   integrated circuits using two routing layers

Noonan Andrew Gerard

10709034

Supporting rack-mounted computing devices

Jochim Jayson Michael

10709335

Infant monitoring system with   observation-based system control and feedback loops

Matsuoka Yoky

10712031

Warm water cooling

Carlson Andrew B.

10712204

Method, apparatus and system for passive   infrared sensor framework

Modi Yash

10713005

Multimodal state circulation

Yehoshua Shir Judith

10713010

Multi-modal input on an electronic device

Ballinger Brandon M.

10713261

Generating insightful connections between   graph entities

Huynh David Francois

10713263

Ranking algorithms using unique bucketing   identifiers

Lewis Justin

10713300

Using distributed state machines for   human-to-computer dialogs with automated assistants to protect private data

Paltanavicius Adomas

10713324

Search results for native applications

Lee Dong Ha

10713330

Optimized browser render process

Meng Biping

10713421

Systems and methods for converting static   image online content to dynamic online content

Zhang Guannan

10713430

Systems and methods for applying layout to   documents

Sivaji Vishnu

10713491

Object detection using spatio-temporal   feature maps

Zhu Menglong

10713584

Constructing and programming quantum   hardware for robust quantum annealing processes

Mohseni Masoud

10713585

Using template exploration for large-scale   machine learning

Shaked Tal

10713593

Implicit bridging of machine learning tasks

Chen Zhifeng

10713635

Point of sale terminal geolocation

Thrope Glenn

10713667

Automated agent for social media systems

Shoham Yoav

10713682

Mobile device activity detection

Goel Samir

10713818

Image compression with recurrent neural   networks

Toderici George Dan

10713978

Bend limit film

Hamburgen William Riis

10714027

Backlight driving mechanism for virtual   reality

Bastani Behnam

10714075

Language model biasing modulation

Moreno Mengibar Pedro J.

10714078

Linear transformation for speech   recognition modeling

Bengio Samuel

10714083

Voice commands across devices

Chen Jennifer Shien-Ming

10714086

Generating and transmitting invocation   request to appropriate third-party agent

Kirazci Ulas

10714093

Hotword detection on multiple devices

Melendo Casado Diego

10714096

Determining hotword suitability

Rubin Andrew

10714120

Multisensory speech detection

Burke Dave

10714673

Transducers with improved impedance   matching

East James

10715215

Wireless communication via a mobile relay

Wang Jibing

10715231

Antenna switch diversity circuitry

Daugherty John

10715410

Connectivity verification testing and   topology discovery

Schmogrow Rene

10715478

Event-based comment grouping for content   items

Liao Tawei

10715498

Methods, systems, and media for protecting   and verifying video files

Thakkar Anuj

10715620

Streaming network monitoring caching   infrastructure

Lebsack Carl

10715629

Seamless context switch

Zhuang Peng

10715791

Virtual eyeglass set for viewing actual   scene that corrects for different location of lenses than eyes

Matson Samuel Mark

10715821

Embedding information about EOB positions

He Dake

10715944

Ambisonics sound field navigation using   directional decomposition and path distance estimation

Allen Andrew

10716164

Methods, systems, and media for managing   network connections

Velu Kamesh Raj

10716223

Frame assembly for an electronic device   display

Fordham Paul Lynn

10716234

Method of installing a server rack in a   data center

Shaul Kenneth Dale

10716236

Cooling a data center

Malone Christopher G.

10716242

Data center modular systems

Kam Pascal

10718539

Controlling an HVAC system in association   with a demand-response event

Matsuoka Yoky