Patents by Inventor Ray Su

Ray Su 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: 9900358
    Abstract: A system and method for generating a stream of content with candidate content items associated with a likelihood of being interesting to a user. A model generation engine generates a model for a user. A scoring engine obtains candidate content items and compares candidate content items to a model to determine the most interesting content items. A user interface engine organizing first and second content items in a first direction and a third content item in a second direction. The user interface engine receives feedback that includes a request for additional content items or a request to remove an interest associated with a selected content item from the model. The model generation engine updates the model in response to feedback.
    Type: Grant
    Filed: January 26, 2015
    Date of Patent: February 20, 2018
    Assignee: Google LLC
    Inventors: Andrew Tomkins, Todd Jackson, Shaun Modi, Ray Su, Justin Lewis Kosslyn, Robert Spiro, Jessica Ko, Cameron Adams
  • Patent number: 9712588
    Abstract: A system and method for generating a stream of content for a channel. The channel application includes a content categorizer, a scoring engine and a channel engine. The content categorizer categorizes new content items received from heterogeneous data sources. The channel engine identifies a channel category for a user based at least in part on at least one of a historical trend and a user activity. The scoring engine queries the new content items based on the channel category and at least one other channel attribute. The scoring engine retrieves candidate content items that include the channel category and the other channel attribute. The scoring engine then generates a stream of content from the candidate content items for the channel.
    Type: Grant
    Filed: February 23, 2015
    Date of Patent: July 18, 2017
    Assignee: Google Inc.
    Inventors: Mayur Datar, Jonathan Terleski, Justin Lewis Kosslyn, Andrew Tomkins, Ray Su, Christopher Wiggins
  • Patent number: 8996629
    Abstract: A system and method for generating a stream of content for a channel. The channel application includes a content categorizer, a scoring engine and a channel engine. The content categorizer categorizes new content items received from heterogeneous data sources. The channel engine identifies a channel category for a user based at least in part on at least one of a historical trend and a user activity. The scoring engine queries the new content items based on the channel category and at least one other channel attribute. The scoring engine retrieves candidate content items that include the channel category and the other channel attribute. The scoring engine then generates a stream of content from the candidate content items for the channel.
    Type: Grant
    Filed: September 2, 2011
    Date of Patent: March 31, 2015
    Assignee: Google Inc.
    Inventors: Mayur Datar, Jonathan Terleski, Justin Kosslyn, Andrew Tomkins, Ray Su, Chris Wiggins
  • Patent number: 8984098
    Abstract: A system and method for generating a stream of content with candidate content items associated with a likelihood of being interesting to a user. A model generation engine generates a model for a user. A scoring engine obtains candidate content items and compares candidate content items to a model to determine the most interesting content items. A user interface engine organizing first and second content items in a first direction and a third content item in a second direction. The user interface engine receives feedback that includes a request for additional content items or a request to remove an interest associated with a selected content item from the model. The model generation engine updates the model in response to feedback.
    Type: Grant
    Filed: December 17, 2011
    Date of Patent: March 17, 2015
    Assignee: Google Inc.
    Inventors: Andrew Tomkins, Todd Jackson, Shaun Modi, Ray Su, Justin Lewis Kosslyn, Robert Spiro, Jessica Ko, Cameron Adams
  • Patent number: 8984558
    Abstract: Embodiments include storing, using one or more computing devices, at least one image associated with each of a plurality of videos. Embodiments may also include transmitting instructions configured to display a plurality of video interfaces, each of the plurality of video interfaces configured to display an initial image of one of the plurality of videos at a first time, the initial image being different at each of the plurality of video interfaces. Embodiments may also include allowing a first transition from a display of the initial image at the first time to a display of a second image at a second time at one of the plurality of video interfaces. Embodiments may further include allowing a second transition from a display of the initial image at the second time to a display of a third image at a third time at a second of the plurality of video interfaces.
    Type: Grant
    Filed: May 14, 2013
    Date of Patent: March 17, 2015
    Assignee: Google Inc.
    Inventors: Michael Lintz, Chee Chew, Ray Su
  • Patent number: 7844408
    Abstract: A time domain reflectometry (“TDR”) testing method that includes storing test data resulted from a TDR test applied on an electronic component, displaying the test data, identifying a distinctive portion of the test data corresponding to a defective location in the electronic component, modifying the distinctive portion of the test data, and computing the modified test data to verify whether a predetermined requirement is satisfied.
    Type: Grant
    Filed: October 19, 2007
    Date of Patent: November 30, 2010
    Assignee: NVIDIA Corporation
    Inventors: Ming-Kia Chen, Bor-Ray Su
  • Publication number: 20090105971
    Abstract: A TDR testing method comprises storing test data resulted from a TDR test applied on an electronic component, displaying the test data, identifying a distinctive portion of the test data corresponding to a defective location in the electronic component, modifying the distinctive portion of the test data, and computing the modified test data to verify whether a predetermined requirement is satisfied.
    Type: Application
    Filed: October 19, 2007
    Publication date: April 23, 2009
    Inventors: Ming-Kia Chen, Bor-Ray Su
  • Publication number: 20020118528
    Abstract: The invention provides a substrate layout method and structure of a ball grid array to reduce cross talk of adjacent signals. The substrate comprises a plurality of signal pads formed on a die, a ring around the die, and a plurality of signal fingers around the ring. The substrate layout method for reducing cross talk of adjacent signals is as follows: First, forming a guard pad between two adjacent signal pads. Second, forming a guard finger between two adjacent signal fingers. Next, forming a bonding wire to connect the guard pad to the ring. Then, forming another bonding wire to connect the ring to the guard finger. Subsequently, forming a guard trace to connect the guard finger to a via at the edge of the substrate, and connecting the guard trace to a short-circuiting place through the via.
    Type: Application
    Filed: March 19, 2001
    Publication date: August 29, 2002
    Inventors: Bor-Ray Su, Chin-Chih Li
  • Publication number: 20020074162
    Abstract: The invention provides a substrate layout method and structure of a ball grid array to reduce cross talk of adjacent signals. The substrate comprises a plurality of signal pads formed on a die, a ring around the die, and a plurality of signal fingers around the ring. The substrate layout method for reducing cross talk of adjacent signals is as follows: First, forming a guard pad between two adjacent signal pads. Second, forming a guard finger between two adjacent signal fingers. Next, forming a bonding wire to connect the guard pad to the ring. Then, forming another bonding wire to connect the ring to the guard finger. Subsequently, forming a guard trace to connect the guard finger to a via at the edge of the substrate, and connecting the guard trace to a short-circuiting place through the via.
    Type: Application
    Filed: June 20, 2001
    Publication date: June 20, 2002
    Inventors: Bor-Ray Su, Chin-Chih Li
  • Patent number: D816105
    Type: Grant
    Filed: July 26, 2016
    Date of Patent: April 24, 2018
    Assignee: Google LLC
    Inventors: Thomas Rudick, Nathan Beach, Ray Su