-
公开(公告)号:US10514799B2
公开(公告)日:2019-12-24
申请号:US15259917
申请日:2016-09-08
Applicant: Google Inc.
Inventor: Pin-chih Lin , Tai-hsu Lin
IPC: G06F3/041 , G06N20/00 , G06N3/04 , G06N3/08 , G06F3/0488 , G06F3/0354
Abstract: The present disclosure provides systems and methods that leverage machine learning to perform user input motion prediction. In particular, the systems and methods of the present disclosure can include and use a machine-learned motion prediction model that is trained to receive motion data indicative of motion of a user input object and, in response to receipt of the motion data, output predicted future locations of the user input object. The user input object can be a finger of a user or a stylus operated by the user. The motion prediction model can include a deep recurrent neural network.
-
公开(公告)号:US20180067605A1
公开(公告)日:2018-03-08
申请号:US15259917
申请日:2016-09-08
Applicant: Google Inc.
Inventor: Pin-chih Lin , Tai-hsu Lin
CPC classification number: G06F3/0416 , G06F3/03545 , G06F3/04883 , G06N3/0445 , G06N3/0454 , G06N3/084 , G06N20/00
Abstract: The present disclosure provides systems and methods that leverage machine learning to perform user input motion prediction. In particular, the systems and methods of the present disclosure can include and use a machine-learned motion prediction model that is trained to receive motion data indicative of motion of a user input object and, in response to receipt of the motion data, output predicted future locations of the user input object. The user input object can be a finger of a user or a stylus operated by the user. The motion prediction model can include a deep recurrent neural network.
-
公开(公告)号:US09927883B1
公开(公告)日:2018-03-27
申请号:US14594543
申请日:2015-01-12
Applicant: GOOGLE INC.
Inventor: Tai-hsu Lin , Andrew de los Reyes
IPC: G06F3/0354
CPC classification number: G06F3/03543 , G06F3/038
Abstract: A computer-implemented method for estimating mouse resolution includes receiving a mouse movement event for a mouse at an operating system of a computing device. In response to receiving the mouse movement event, an average speed of the mouse movement event is measured. Multiple average speed measurements for the mouse are aggregated based on multiple mouse movement events. The aggregated average speed measurements for the mouse are reported to a server. An estimated resolution for the mouse is received from the server based on the aggregated average speed measurements for the mouse.
-
-