Patents by Inventor David Chiu

David Chiu has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Publication number: 20250093643
    Abstract: Systems and methods for initializing computerized actions using eye gaze and eye gestures are disclosed. An example method begins with detecting, via an eye tracker of a computing device, eye gaze data. The detected eye gaze data points are sampled and collected. A machine learning model is trained using the sampled eye gaze data points. Then, a context of a computing environment is determined. The machine learning model determines a location of the plurality of eye gaze data points of the user in the computing environment. When the plurality of eye gaze data points of the user and an object of the computing environment are both located within a bounding box, a rectangular area or a zone of the computing environment, a computerized action associated with the object is initiated.
    Type: Application
    Filed: November 27, 2024
    Publication date: March 20, 2025
    Inventors: Blake Francis, David Chiu
  • Patent number: 12189845
    Abstract: Systems and methods for hands-free scrolling are disclosed herein. An example method includes detecting an eye movement or gaze of a user relative to content displayed on a display screen of the computing device, the content being arranged along a y axis of the display screen, determining that the user has viewed a portion of the content provided on the display screen and where along the y axis the eye movement or gaze is directed; and automatically scrolling the content on the display in response to the eye movement or gaze of the user in relation to the y axis.
    Type: Grant
    Filed: August 11, 2023
    Date of Patent: January 7, 2025
    Assignee: Athena Accessible Technology, Inc.
    Inventors: Blake Francis, Stephen Mattison, David Chiu
  • Publication number: 20230400918
    Abstract: Systems and methods for hands-free scrolling are disclosed herein. An example method includes detecting an eye movement or gaze of a user relative to content displayed on a display screen of the computing device, the content being arranged along a y axis of the display screen, determining that the user has viewed a portion of the content provided on the display screen and where along the y axis the eye movement or gaze is directed; and automatically scrolling the content on the display in response to the eye movement or gaze of the user in relation to the y axis.
    Type: Application
    Filed: August 11, 2023
    Publication date: December 14, 2023
    Inventors: Blake Francis, Stephen Mattison, David Chiu
  • Patent number: 11775060
    Abstract: Systems and methods for hands-free scrolling are disclosed herein. An example method includes detecting an eye movement or gaze of a user relative to content displayed on a display screen of the computing device, the content being arranged along a y axis of the display screen, determining that the user has viewed a portion of the content provided on the display screen and where along the y axis the eye movement or gaze is directed; and automatically scrolling the content on the display in response to the eye movement or gaze of the user in relation to the y axis.
    Type: Grant
    Filed: February 14, 2022
    Date of Patent: October 3, 2023
    Assignee: Athena Accessible Technology, Inc.
    Inventors: Blake Francis, Stephen Mattison, David Chiu
  • Publication number: 20220261073
    Abstract: Systems and methods for hands-free scrolling are disclosed herein. An example method includes detecting an eye movement or gaze of a user relative to content displayed on a display screen of the computing device, the content being arranged along a y axis of the display screen, determining that the user has viewed a portion of the content provided on the display screen and where along the y axis the eye movement or gaze is directed; and automatically scrolling the content on the display in response to the eye movement or gaze of the user in relation to the y axis.
    Type: Application
    Filed: February 14, 2022
    Publication date: August 18, 2022
    Inventors: Blake Francis, Stephen Mattison, David Chiu
  • Patent number: 8990832
    Abstract: A method and system for handling requests from a user and rendering a resulting page in HTML useful in effectuating aspects of an order management system, which reduces the redundancy in the underlying code required to effectuate the HTML page. An embodiment of the present invention modularizes various parts of an HTML page, effectuating the re-use of certain portions of code, advantageously reducing redundancy. In one embodiment, the present invention associates each HTML page with a form mapped to a servlet in a system backend. The servlet performs appropriate action based on corresponding user action. Each user action calls a set of re-usable helper class methods. Upon completion of processing, the servlet calls a render method. The active render method internally calls re-usable render methods in helper classes. These populate NTV data used by a JSP to generate a new HTML page accordingly.
    Type: Grant
    Filed: October 29, 2001
    Date of Patent: March 24, 2015
    Assignee: Oracle America, Inc.
    Inventors: Sridatta Viswanath, David Chiu
  • Patent number: 8862455
    Abstract: Embodiments are directed to applying appropriate pluralization rules to text strings and to generating pluralization rules for multiple different languages. In an embodiment, a computer system identifies a user interface (UI) text string that includes a numerical amount for which an appropriate pluralization form is to be determined. The string is represented by a resource identifier (ID). The computer system receives an indication indicating which language the text string is to be displayed in and determines an appropriate resource ID from a set of pre-generated resource IDs based on the numerical amount and the determined language. The pre-generated resource IDs include various language-specific pluralization forms for localization of the text string. The computer system also returns the localized text string at the determined appropriate resource ID to the UI for display. In this manner, the localized text string is presented with the numerical amount and proper pluralization in the indicated language.
    Type: Grant
    Filed: May 9, 2011
    Date of Patent: October 14, 2014
    Assignee: Microsoft Corporation
    Inventors: Thiti Wang Aryattawanich, Brian Charles Blomquist, David Chiu, Catherine Mary Pidgeon, Jyothi Mathew, Brian Gardner Jeans, Lawrence Michael Sanchez, II
  • Patent number: 8751146
    Abstract: A method of operating navigation system having location based services and temporal management comprising selecting a temporal component including a time of interest in a client, a server, or a combination thereof; filtering navigation and location based information with the temporal component by the client, the server, or a combination thereof, for forming time of interest relevant information; and communicating the time of interest relevant information between the client and the server for display by the client.
    Type: Grant
    Filed: August 30, 2007
    Date of Patent: June 10, 2014
    Assignee: Telenav, Inc.
    Inventors: Musiri Shrivathsan, David Chiu
  • Publication number: 20120290284
    Abstract: Embodiments are directed to applying appropriate pluralization rules to text strings and to generating pluralization rules for multiple different languages. In an embodiment, a computer system identifies a user interface (UI) text string that includes a numerical amount for which an appropriate pluralization form is to be determined. The string is represented by a resource identifier (ID). The computer system receives an indication indicating which language the text string is to be displayed in and determines an appropriate resource ID from a set of pre-generated resource IDs based on the numerical amount and the determined language. The pre-generated resource IDs include various language-specific pluralization forms for localization of the text string. The computer system also returns the localized text string at the determined appropriate resource ID to the UI for display. In this manner, the localized text string is presented with the numerical amount and proper pluralization in the indicated language.
    Type: Application
    Filed: May 9, 2011
    Publication date: November 15, 2012
    Applicant: MICROSOFT CORPORATION
    Inventors: Thiti Wang Aryattawanich, Brian Charles Blomquist, David Chiu, Catherine Mary Pidgeon, Jyothi Mathew, Brian Gardner Jeans, Lawrence Michael Sanchez, II
  • Publication number: 20110288755
    Abstract: A method of operating a mutable mobile traffic routing system includes: sending traffic routing parameters with a traffic segment from a server for displaying on a client; receiving a traffic re-routing request parameter based on a traffic routing control parameter including the traffic routing parameters with the traffic segment; updating the traffic routing parameters based on the traffic re-routing request parameter; and sending the traffic routing parameters updated with an updated traffic segment with the traffic re-routing request parameter for displaying on the client.
    Type: Application
    Filed: July 29, 2011
    Publication date: November 24, 2011
    Applicant: TELENAV, INC.
    Inventors: Musiri Shrivathsan, Nicola A. Crane, David Chiu
  • Publication number: 20100066603
    Abstract: Disclosed are systems and methods for augmenting the GNSS RTK surveying system with ground-based ranging transceivers, such as ultra wideband (UWB) Radio Frequency (RF) transceivers. A system embodiment includes a plurality UWB reference ranging transceivers, a movable UWB ranging transceiver, and at least one GNSS RTK receiver. A method includes identifying the surveyed area and placing one or more reference ranging transceivers in the locations proximate to the identified surveyed area. A position of such reference ranging transceivers may be determined using a GNSS receiver. A movable ranging transceiver may be provided in the surveyed area which is configured conduct ranging measurements. GNSS satellite measurements and UWB ranging measurements may be combined to estimate the position of the surveying ranging transceiver. An estimate for the bias and scale factor states for UWB range pairs may be undertaken in order to provide improved position estimation.
    Type: Application
    Filed: September 15, 2009
    Publication date: March 18, 2010
    Inventors: Kyle O'Keefe, Glenn MacGougan, David Chiu
  • Publication number: 20090171556
    Abstract: A method of operating a mutable mobile traffic routing system includes receiving traffic routing parameters by a client from a server to be shown on a display of the client; selecting a traffic re-routing request parameters based on a traffic routing control parameter, from a portion of the traffic routing parameters at the client; sending the traffic re-routing request parameter from the client to the server; updating the traffic routing parameters at the server based on the traffic re-routing request parameter; and sending the traffic routing parameters updated with the traffic re-routing request parameter from the server to the client.
    Type: Application
    Filed: December 31, 2007
    Publication date: July 2, 2009
    Applicant: TELENAV, INC.
    Inventors: Musiri Shrivathsan, Nicola A. Crane, David Chiu
  • Patent number: D664961
    Type: Grant
    Filed: October 28, 2010
    Date of Patent: August 7, 2012
    Assignee: Microsoft Corporation
    Inventors: Charla Pereira, David Chiu
  • Patent number: D847157
    Type: Grant
    Filed: March 23, 2018
    Date of Patent: April 30, 2019
    Assignee: Google LLC
    Inventors: Michelle Alvarez, David Chiu, Jonas Alon Naimark, Brendan Pascoe, Zachary Gibson
  • Patent number: D860225
    Type: Grant
    Filed: March 29, 2018
    Date of Patent: September 17, 2019
    Assignee: Google LLC
    Inventors: Jonas Alon Naimark, David Chiu, Eric Henry
  • Patent number: D875740
    Type: Grant
    Filed: March 14, 2018
    Date of Patent: February 18, 2020
    Assignee: Google LLC
    Inventors: Kunal Patel, David Chiu, Rachel Been
  • Patent number: D885412
    Type: Grant
    Filed: March 14, 2018
    Date of Patent: May 26, 2020
    Assignee: Google LLC
    Inventors: Michelle Alvarez, David Chiu, Jonas Alon Naimark, Rachel Been
  • Patent number: D889501
    Type: Grant
    Filed: April 26, 2018
    Date of Patent: July 7, 2020
    Assignee: Google LLC
    Inventors: Kunal Patel, Brendan Pascoe, David Chiu, Rachel Been, Sameer Bansal, Ke Li, Damien Correll, Philippe Cao
  • Patent number: D912683
    Type: Grant
    Filed: March 13, 2018
    Date of Patent: March 9, 2021
    Assignee: GOOGLE LLC
    Inventors: Kunal Patel, Brendan Pascoe, David Chiu, Rachel Been, Sameer Kumar Bansal
  • Patent number: D937851
    Type: Grant
    Filed: June 12, 2020
    Date of Patent: December 7, 2021
    Assignee: GOOGLE LLC
    Inventors: Kunal Patel, Brendan Pascoe, David Chiu, Rachel Been, Sameer Bansal, Ke Li, Damien Correll, Philippe Cao