Patents by Inventor Daniel C. Wong

Daniel C. Wong 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: 9728145
    Abstract: A method performed by a processor of a electronic device, including rendering (402), on an electronic display, a line segment having a first direction and moving in a second direction. The method also includes a step of determining (404) whether the direction of the line segment (the first direction) is in the same direction that the line segment is moving (the second direction). If the processor determines that the line segment is not moving in the same direction of the direction of the line segment (the first direction), then the processor performs (408) a first action, such as adjusting the color intensity of the line segment. If the processor determines that the line segment is moving in the same direction of the direction of the line segment (e.g., the two directions are substantially parallel to each other), then the processor performs (406) a second action.
    Type: Grant
    Filed: January 27, 2012
    Date of Patent: August 8, 2017
    Assignee: GOOGLE TECHNOLOGY HOLDINGS LLC
    Inventors: Sen Yang, Brian M. Collins, Daniel C. Wong, Zhiming Zhuang
  • Patent number: 9035967
    Abstract: A method (1500) and electronic device (100) for enhancing scrolling operations along a display (101) is disclosed. The method (1500) includes detecting (1501) that an event has occurred, altering (1502) the presentation of data elements (601,602) by introducing visible spatial separation (603) between the adjacent data elements (601,602) in response to detecting (1501) the event. Once the event has occurred, the spatial separation (603) can be removed. Where the event is reaching the end (701) of a list (502) in a scrolling operation, the method (1500) can include determining the list (502) is reaching the end (701) during the scrolling operation, introducing visible spatial separation (603), and removing the visible spatial separation (603) after the end (701) of the list (502) is reached.
    Type: Grant
    Filed: June 30, 2011
    Date of Patent: May 19, 2015
    Assignee: Google Technology Holdings LLC
    Inventors: Michael T. Jakab, Jessica L. Call, Ho Kee Law, Daniel C. Wong
  • Publication number: 20140274007
    Abstract: A method includes detecting a first call placed with a first mobile device by a caller to a called party with a second mobile device and not answered by the called party, determining at least one candidate contact having a third mobile device, an association with the called party, and a probability of being in proximity to the called party at the time of the first call; and placing a second call using the first mobile device to the third mobile device. The method may include determining the association of the candidate contact with the called party, and determining the probability that the candidate is in proximity to the called party at the time of the first call. The probability determination may include generating a list of candidate contacts from an association map, where each of the candidates has an association with the called party according to the association map.
    Type: Application
    Filed: July 25, 2013
    Publication date: September 18, 2014
    Applicant: Motorola Mobility LLC
    Inventors: Craig J. Detter, Alan S. Hshieh, Daniel C. Wong
  • Publication number: 20130194313
    Abstract: A method performed by a processor of a electronic device, including rendering (402), on an electronic display, a line segment having a first direction and moving in a second direction. The method also includes a step of determining (404) whether the direction of the line segment (the first direction) is in the same direction that the line segment is moving (the second direction). If the processor determines that the line segment is not moving in the same direction of the direction of the line segment (the first direction), then the processor performs (408) a first action, such as adjusting the color intensity of the line segment. If the processor determines that the line segment is moving in the same direction of the direction of the line segment (e.g., the two directions are substantially parallel to each other), then the processor performs (406) a second action.
    Type: Application
    Filed: January 27, 2012
    Publication date: August 1, 2013
    Applicant: Motorola Mobility, Inc.
    Inventors: Sen Yang, Brian M. Collins, Daniel C. Wong, Zhiming Zhuang
  • Publication number: 20130002707
    Abstract: A method (1500) and electronic device (100) for enhancing scrolling operations along a display (101) is disclosed. The method (1500) includes detecting (1501) that an event has occurred, altering (1502) the presentation of data elements (601,602) by introducing visible spatial separation (603) between the adjacent data elements (601,602) in response to detecting (1501) the event. Once the event has occurred, the spatial separation (603) can be removed. Where the event is reaching the end (701) of a list (502) in a scrolling operation, the method (1500) can include determining the list (502) is reaching the end (701) during the scrolling operation, introducing visible spatial separation (603), and removing the visible spatial separation (603) after the end (701) of the list (502) is reached.
    Type: Application
    Filed: June 30, 2011
    Publication date: January 3, 2013
    Applicant: Motorola Mobility, Inc.
    Inventors: Michael T. Jakab, Jessica L. Call, Ho Kee Law, Daniel C. Wong
  • Publication number: 20080163081
    Abstract: Methods and apparatus are provided for producing dynamic display characteristics on a container widget. One method comprises creating a container widget (210) including at least one child widget (230, 240) utilizing a document object model (DOM) (220). A first display characteristic and a second display characteristic are associated with the child widget, and a first event is attached to the container widget, wherein the child widget is displayed with the first display characteristic prior to the first event occurring and displayed with the second display characteristic if the first event occurs. The method may also include creating a child container widget having at least one grandchild widget utilizing a second DOM (260), associating a third display characteristic and a fourth display characteristic to the grandchild widget, and attaching a second event to the child container widget, wherein the grandchild widget is displayed in a manner similar to the child widget.
    Type: Application
    Filed: December 29, 2006
    Publication date: July 3, 2008
    Inventors: Christophe J. Gillette, Daniel C. Wong, Amith Yamasani