Patents by Inventor Charles L. Chen

Charles L. Chen 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).

  • Patent number: 9070305
    Abstract: Systems and methods are provided for determining the status of traffic lights through a mobile device and communicating the status to the user of the device. The mobile device detects its geographical location, direction and elevation. The mobile device also receives information related to traffic lights, such as location and type. The device calculates positional deviation from the device to the traffic light and generates one or more prompts in the form of audible or tactile cues that progressively guide the user to point the device at the traffic light. The mobile device detects the image and color of the traffic light and determines the illumination and sign status of the traffic light. Then the mobile device communicates the traffic light status to the user.
    Type: Grant
    Filed: January 21, 2011
    Date of Patent: June 30, 2015
    Assignee: Google Inc.
    Inventors: Tiruvilwamalai Venkatraman Raman, Charles L. Chen, Anthony Scott Levandowski
  • Publication number: 20150179088
    Abstract: Systems and methods are provided for determining the status of traffic lights through a mobile device and communicating the status to the user of the device. The mobile device detects its geographical location, direction and elevation. The mobile device also receives information related to traffic lights, such as location and type. The device calculates positional deviation from the device to the traffic light and generates one or more prompts in the form of audible or tactile cues that progressively guide the user to point the device at the traffic light. The mobile device detects the image and color of the traffic light and determines the illumination and sign status of the traffic light. Then the mobile device communicates the traffic light status to the user.
    Type: Application
    Filed: January 21, 2011
    Publication date: June 25, 2015
    Applicant: GOOGLE INC.
    Inventors: Tiruvilwamalai Venkatraman Raman, Charles L. Chen, Anthony Scott Levandowski
  • Publication number: 20140317107
    Abstract: A system and method for updating and correcting the location of geospatial entities, the method comprising receiving at a server from a mobile device operated by a first user, a proposed location for a geospatial entity, the proposed location determined by a wireless location system, and based upon a current location of the mobile device; providing information about the proposed location for the geospatial entity to a first plurality of other users; receiving votes from the first plurality of users as to whether the proposed location is correct and responsive to the received votes, determining whether to update the location information for the geospatial entity.
    Type: Application
    Filed: July 1, 2014
    Publication date: October 23, 2014
    Inventors: Chaitanya Gharpure, Charles L. Chen, Tiruvilwamalai Venkatraman Raman
  • Publication number: 20140258853
    Abstract: A computer-implemented user interface method for a computing device is disclosed. The method includes associating each of a plurality of telephone keys with a direction of each key relative to a center of a telephone keypad, receiving a contact from a user of the device at a location on a touchscreen display of a computing device and an input at a direction relative to the location of the user contact, and causing a telephone number to be entered on the computing device based on the direction of each key relative to the center of the telephone keypad corresponding to the direction relative to the location of the user contact.
    Type: Application
    Filed: May 19, 2014
    Publication date: September 11, 2014
    Applicant: Google Inc.
    Inventors: Tiruvilwamalai Venkatram Raman, Charles L. Chen
  • Patent number: 8812585
    Abstract: A system and method for updating and correcting the location of geospatial entities, the method comprising receiving at a server from a mobile device operated by a first user, a proposed location for a geospatial entity, the proposed location determined by a wireless location system, and based upon a current location of the mobile device; providing information about the proposed location for the geospatial entity to a first plurality of other users; receiving votes from the first plurality of users as to whether the proposed location is correct and responsive to the received votes, determining whether to update the location information for the geospatial entity.
    Type: Grant
    Filed: March 29, 2010
    Date of Patent: August 19, 2014
    Assignee: Google Inc.
    Inventors: Chaitanya Gharpure, Charles L. Chen, Tiruvilwamalai Venkatraman Raman
  • Patent number: 8769427
    Abstract: A computer-implemented user interface method for a computing device is disclosed. The method includes associating each of a plurality of telephone keys with a direction of each key relative to a center of a telephone keypad, receiving a contact from a user of the device at a location on a touchscreen display of a computing device and an input at a direction relative to the location of the user contact, and causing a telephone number to be entered on the computing device based on the direction of each key relative to the center of the telephone keypad corresponding to the direction relative to the location of the user contact.
    Type: Grant
    Filed: September 19, 2008
    Date of Patent: July 1, 2014
    Assignee: Google Inc.
    Inventors: Tiruvilwamalai Venkatram Raman, Charles L. Chen
  • Patent number: 8730181
    Abstract: A mobile computing device includes a housing portion defining a front face and a substantial planar back face that is opposed to and directed away from the front face. The device also includes a touch screen input mechanism arranged on the front face and a plurality of tactile guides on the back face. Program code is stored and executable on the device so that, when the code is executed, it identifies a contact input area on the touch screen, where a user can make selections on the touch screen, as being aligned with one of the plurality of tactile structures.
    Type: Grant
    Filed: May 27, 2009
    Date of Patent: May 20, 2014
    Assignee: Google Inc.
    Inventors: Tiruvilwamalai Venkatram Raman, Charles L. Chen
  • Patent number: 8151179
    Abstract: Systems and methods for linking slides used during a presentation with a video recording of the presentation are provided. A presenter can develop slides for a presentation using a presentation tool. The presenter can then use the presentation tool to present the slides during a live talk, a video of which can be simultaneously recorded. The presentation tool can record the times at which each slide in the presentation was displayed, and for how long each slide was displayed. After the presentation concludes, the video recording or a link thereto can be provided to the presentation tool, which then can link the video recording to the slides. Viewers of the linked presentation can view the video and slides of the presentation, with the slides advancing in step with the video. Additionally, advancing or rewinding the slides can advance or rewind the video to the corresponding time point, and vice-versa.
    Type: Grant
    Filed: May 23, 2008
    Date of Patent: April 3, 2012
    Assignee: Google Inc.
    Inventors: Tiruvilwamalai V. Raman, Charles L. Chen
  • Publication number: 20120050530
    Abstract: Systems and methods are provided for controlling a portable electronic device. The device includes a built-in image capturing device. The system detects, through the image capturing device, motions of user finger over the image capturing device. The system determines a pattern of the detected motions using timing information related to the detected motions, and controls the portable electronic device based on the determined pattern. The system also receives inputs from other input devices associated with the portable electronic device, and controls the device based on combination of the determined pattern and the received inputs.
    Type: Application
    Filed: August 31, 2010
    Publication date: March 1, 2012
    Applicant: GOOGLE INC.
    Inventors: Tiruvilwamalai Venkatraman Raman, Charles L. Chen, Chaitanya Gharpure, Svetoslav Ganov
  • Publication number: 20120019465
    Abstract: A computer-implemented user interface method for managing directional user inputs is disclosed. The method includes receiving sliding motion by a user on a touchscreen of a computing device, identifying a direction for the sliding motion; associating the direction for the sliding motion with one of a plurality of directions for a directional pad, and providing information about the associated one of the plurality of directions to an application that is executing on the computing device.
    Type: Application
    Filed: September 30, 2011
    Publication date: January 26, 2012
    Applicant: GOOGLE INC.
    Inventors: Charles L. Chen, Tiruvilwamalai Venkatram Raman
  • Publication number: 20110273379
    Abstract: A computer-implemented user interface method for managing directional user inputs is disclosed. The method includes receiving sliding motion by a user on a touchscreen of a computing device, identifying a direction for the sliding motion; associating the direction for the sliding motion with one of a plurality of directions for a directional pad, and providing information about the associated one of the plurality of directions to an application that is executing on the computing device.
    Type: Application
    Filed: May 5, 2010
    Publication date: November 10, 2011
    Applicant: Google Inc.
    Inventors: Charles L. Chen, Tiruvilwamalai Venkatram Raman
  • Publication number: 20110238735
    Abstract: A system and method for updating and correcting the location of geospatial entities, the method comprising receiving at a server from a mobile device operated by a first user, a proposed location for a geospatial entity, the proposed location determined by a wireless location system, and based upon a current location of the mobile device; providing information about the proposed location for the geospatial entity to a first plurality of other users; receiving votes from the first plurality of users as to whether the proposed location is correct and responsive to the received votes, determining whether to update the location information for the geospatial entity.
    Type: Application
    Filed: March 29, 2010
    Publication date: September 29, 2011
    Applicant: GOOGLE INC.
    Inventors: Chaitanya Gharpure, Charles L. Chen, Tiruvilwamalai Venkatraman Raman
  • Publication number: 20110154212
    Abstract: Method for providing augmented user interface (AUI). AUI is provided in response to a request. AUI configuration information is received, stored in preference file, and sent to remote server. Remote server receives request from computer to login user. Remote server authenticates user, retrieves and sends preference file to computer. Preference file contains information that allows computer to implement and configure AUI by directing output to AUI component. Remote server sends computer web-based API to enable browser to interface with an AUI application. API can include target callable by event handler to respond to HTML document browsing event by invoking AUI application. Remote server can send computer web-based, native, or browser plug-in AUI application. Computer can provide content rich navigation via API, AUI application and content navigation rules that define plural navigation paths through HTML document.
    Type: Application
    Filed: December 17, 2009
    Publication date: June 23, 2011
    Applicant: GOOGLE INC.
    Inventors: Chaitanya Gharpure, Charles L. Chen, Rachel Shearer, Tiruvilwamalai V. Raman
  • Publication number: 20100073329
    Abstract: A computer-implemented user interface method for a computing device is disclosed. The method includes associating each of a plurality of telephone keys with a direction of each key relative to a center of a telephone keypad, receiving a contact from a user of the device at a location on a touchscreen display of a computing device and an input at a direction relative to the location of the user contact, and causing a telephone number to be entered on the computing device based on the direction of each key relative to the center of the telephone keypad corresponding to the direction relative to the location of the user contact.
    Type: Application
    Filed: September 19, 2008
    Publication date: March 25, 2010
    Inventors: Tiruvilwamalai Venkatram Raman, Charles L. Chen