Patents by Inventor Peter Ng

Peter Ng 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: 20170220240
    Abstract: A system and method of providing information on a computing device is described. A client application can present a user interface on a display of the computing device. An in-application notification can be presented on the display as part of the user interface. The in-application notification can include graphic content and an interactive sliding feature that is responsive to user input. A user input is received corresponding to a gesture in which the interactive sliding feature is moved from a first position to a second position. As the interactive sliding feature moves, the graphic content of the in-application notification can be dynamically adjusted.
    Type: Application
    Filed: December 7, 2016
    Publication date: August 3, 2017
    Inventors: Shruti Kataria, Peter Ng
  • Publication number: 20170169535
    Abstract: A travel coordination system coordinates travel between a client and a provider to a destination. The client and provider meet at a pickup location and the provider transports the client (or an item or object from the client) to the destination. The travel coordination system automatically suggests a pickup location for the trip by determining location data points corresponding to prior trips of clients. Location data points near the client's location are determined by distance or by region and scored to determine a pickup location that improves the estimated pickup time and/or estimated time to arrive at the destination.
    Type: Application
    Filed: August 4, 2016
    Publication date: June 15, 2017
    Inventors: Brian Tolkin, Qing Xu, Sami Aref, Peter Ng, Yuhki Brent Yamashita, Siddharth Kar, Nikhil Goel
  • Publication number: 20170116990
    Abstract: Techniques described herein provide a computing device configured to provide an indication that the computing device has recognized a voice-initiated action. In one example, a method is provided for outputting, by a computing device and for display, a speech recognition graphical user interface (GUI) having at least one element in a first visual format. The method further includes receiving, by the computing device, audio data and determining, by the computing device, a voice-initiated action based on the audio data. The method also includes outputting, while receiving additional audio data and prior to executing a voice-initiated action based on the audio data, and for display, an updated speech recognition GUI in which the at least one element is displayed in a second visual format, different from the first visual format, to indicate that the voice-initiated action has been identified.
    Type: Application
    Filed: January 5, 2017
    Publication date: April 27, 2017
    Inventors: Alexander Faaborg, Peter Ng
  • Publication number: 20170102858
    Abstract: Systems, methods, and computer-readable media are provided for generating an arced path of travel for a user interface element. In accordance with one implementation, a method is provided that includes operations performed by at least one processor. The operations of the method include determining coordinates for a start point and an end point of the user interface element corresponding to locations on a user interface. The method may also include determining a minimum arc angle and a maximum arc angle for an arc. Additionally, the method may generate an arced path based on the start point coordinates, the end point coordinates, the minimum arc angle, and the maximum arc angle. The method may also generate commands that move the user interface element along the arced path in the user interface.
    Type: Application
    Filed: June 23, 2015
    Publication date: April 13, 2017
    Applicant: Google Inc.
    Inventors: Ariel Sachter-Zeltzer, Peter Ng, Gustavo Sonoda
  • Patent number: 9575720
    Abstract: Techniques described herein provide a computing device configured to provide an indication that the computing device has recognized a voice-initiated action. In one example, a method is provided for outputting, by a computing device and for display, a speech recognition graphical user interface (GUI) having at least one element in a first visual format. The method further includes receiving, by the computing device, audio data and determining, by the computing device, a voice-initiated action based on the audio data. The method also includes outputting, while receiving additional audio data and prior to executing a voice-initiated action based on the audio data, and for display, an updated speech recognition GUI in which the at least one element is displayed in a second visual format, different from the first visual format, to indicate that the voice-initiated action has been identified.
    Type: Grant
    Filed: December 17, 2013
    Date of Patent: February 21, 2017
    Assignee: Google Inc.
    Inventors: Alexander Faaborg, Peter Ng
  • Publication number: 20160290377
    Abstract: An adjustable structure is described herein according to various embodiments, including an inner tube member and an outer tube member. The inner tube member and the outer tube member are configured to move in at least one of a telescoping direction or a rotation direction with respect to one another. The adjustable structure further includes a first frictional element between the inner tube member and the outer tube member. The first frictional element provides friction in the telescoping direction. Furthermore, the adjustable structure includes a second frictional element between the inner tube member and the outer tube member. The second frictional element provides friction in the rotational direction.
    Type: Application
    Filed: April 6, 2015
    Publication date: October 6, 2016
    Applicant: Koncept Technologies Inc.
    Inventors: Hon Kit Peter Ng, Kenneth Yat Chung Ng, Edmund Yat Kwong Ng
  • Publication number: 20160246469
    Abstract: Systems, methods and computer readable media for persistent conversations are described. In some implementations, a method can include receiving a communication message sent from a first user to at least one other user, and generating a persistent conversation object having a conversation content section and conversation state information. The method can also include storing the communication message in the conversation content section of the persistent conversation object, and forwarding the communication message to the at least one other user. The method can further include updating the conversation state information to reflect the receiving, storing and forwarding of the communication message.
    Type: Application
    Filed: May 3, 2016
    Publication date: August 25, 2016
    Applicant: Google Inc.
    Inventors: Benjamin David Eidelson, Randall Sarafa, Mayur Kamat, Ujjwal Singh, Peter Pawlowski, Richard Fulcher, Peter Ng, Evan Stephen Millar, Rhett Robinson
  • Patent number: 9338403
    Abstract: Systems, methods and computer readable media for persistent conversations are described. In some implementations, a method can include receiving a communication message sent from a first user to at least one other user, and generating a persistent conversation object having a conversation content section and conversation state information. The method can also include storing the communication message in the conversation content section of the persistent conversation object, and forwarding the communication message to the at least one other user. The method can further include updating the conversation state information to reflect the receiving, storing and forwarding of the communication message.
    Type: Grant
    Filed: January 23, 2013
    Date of Patent: May 10, 2016
    Assignee: Google Inc.
    Inventors: Benjamin David Eidelson, Randall Sarafa, Mayur Kamat, Ujjwal Singh, Peter Pawlowski, Richard Fulcher, Peter Ng, Evan Stephen Millar, Rhett Robinson
  • Patent number: 9049261
    Abstract: A computing device is described that receives an indication of a notification, and determines a priority level associated with the notification. The computing device determines, based at least in part on the priority level, content of the notification. Responsive to receiving an indication of a gesture detected at an input device, the computing device outputs, for display, a notification center graphical user interface that includes a graphical indication of the notification including the content of the notification.
    Type: Grant
    Filed: June 20, 2013
    Date of Patent: June 2, 2015
    Assignee: Google Inc.
    Inventors: Daniel Marc Gatan Shiplacoff, Matias Gonzalo Duarte, Christian Robertson, Alexander Faaborg, Lee Brandon Keely, Leon Hong, Jens Nagel, Peter Ng
  • Patent number: D732724
    Type: Grant
    Filed: March 11, 2013
    Date of Patent: June 23, 2015
    Assignee: KONCEPT TECHNOLOGIES INC.
    Inventor: Hon Kit Peter Ng
  • Patent number: D733955
    Type: Grant
    Filed: November 1, 2013
    Date of Patent: July 7, 2015
    Assignee: KONCEPT TECHNOLGIES INC.
    Inventors: Kenneth Yat Chung Ng, Edmund Yat Kwong Ng, Hon Kit Peter Ng
  • Patent number: D743614
    Type: Grant
    Filed: November 7, 2013
    Date of Patent: November 17, 2015
    Assignee: Koncept Technologies Inc.
    Inventor: Hon Kit Peter Ng
  • Patent number: D751097
    Type: Grant
    Filed: May 14, 2013
    Date of Patent: March 8, 2016
    Assignee: Google Inc.
    Inventors: Randall Sarafa, Benjamin David Eidelson, Richard Eugene Fulcher, Peter Ng
  • Patent number: D751596
    Type: Grant
    Filed: June 23, 2014
    Date of Patent: March 15, 2016
    Assignee: Google Inc.
    Inventors: Peter Ng, Zachary Gibson, Andrew Kapleau Lebov
  • Patent number: D754184
    Type: Grant
    Filed: June 23, 2014
    Date of Patent: April 19, 2016
    Assignee: Google Inc.
    Inventors: Peter Ng, Andrew Kapleau Lebov, Zachary Gibson
  • Patent number: D754384
    Type: Grant
    Filed: October 24, 2014
    Date of Patent: April 19, 2016
    Assignee: KONCEPT TECHNOLOGIES, INC.
    Inventors: Peter Ng, Kenneth Ng, Edmund Ng
  • Patent number: D756398
    Type: Grant
    Filed: June 23, 2014
    Date of Patent: May 17, 2016
    Assignee: Google Inc.
    Inventor: Peter Ng
  • Patent number: D773482
    Type: Grant
    Filed: December 26, 2013
    Date of Patent: December 6, 2016
    Assignee: Google Inc.
    Inventors: Jessica Huang, Peter Ng
  • Patent number: D775636
    Type: Grant
    Filed: February 27, 2015
    Date of Patent: January 3, 2017
    Assignee: Uber Technologies, Inc.
    Inventors: Masato Tsujimoto, Peter Ng
  • Patent number: D776327
    Type: Grant
    Filed: November 5, 2015
    Date of Patent: January 10, 2017
    Assignee: KONCEPT TECHNOLOGIES, INC.
    Inventors: Peter Ng, Kenneth Ng, Edmund Ng