Patents by Inventor Patrick Hung

Patrick Hung 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: 20250142091
    Abstract: Embodiments herein generally relate to a method and system using physical toy blocks to perform (e.g., execute) coding tasks. In some examples, the method for performing coding tasks using physical toy blocks involves: capturing one or more images of an assembled arrangement of the toy blocks; analyzing the images to determine one or more arrangement features; based on the determined arrangement features, determining a code structure associated with the block arrangement; determining if the code structure satisfies one or more criteria, associated with a coding task; and if so, generating an output indicating the coding task is completed.
    Type: Application
    Filed: October 25, 2024
    Publication date: May 1, 2025
    Inventors: Rafiq Ahmad, Patrick Hung, Farkhund Iqbal, Jennifer Alejandra Cardenas Castaneda
  • Patent number: 9317468
    Abstract: A personal content stream comprising a plurality of videos is generated for a user. The user selects topics used in the generation of a personal content stream. The plurality of user selected topics is expanded to include topics related to one or more of the user selected topics. Each of the topics in the expanded plurality of topics includes a topic weight. Videos are selected that are related to one or more of the expanded plurality of topics to generate a plurality of stream videos. Additional videos are selected and added to the plurality of stream videos as the user watches videos. The topic weights are adjusted during video playback based on feedback from the user.
    Type: Grant
    Filed: August 27, 2014
    Date of Patent: April 19, 2016
    Assignee: Google Inc.
    Inventors: Benjamin Liebald, Palash Nandy, Dasarathi Sampath, Ye Niu, Jamie Davidson, Christina Ilvento, Patrick Hung
  • Patent number: 9275001
    Abstract: A personal content stream comprising a plurality of videos is generated for a user. The user selects topics used in the generation of a personal content stream. The plurality of user selected topics is expanded to include topics related to one or more of the user selected topics. Each of the topics in the expanded plurality of topics includes a topic weight. Videos are selected that are related to one or more of the expanded plurality of topics to generate a plurality of stream videos. Additional videos are selected and added to the plurality of stream videos as the user watches videos. The topic weights are adjusted during video playback based on feedback from the user.
    Type: Grant
    Filed: December 1, 2011
    Date of Patent: March 1, 2016
    Assignee: Google Inc.
    Inventors: Benjamin Liebald, Palash Nandy, Dasarathi Sampath, Ye Niu, Jamie Davidson, Christina Ilvento, Patrick Hung
  • Publication number: 20160044131
    Abstract: A personal content stream comprising a plurality of videos is generated for a user. The user selects topics used in the generation of a personal content stream. The plurality of user selected topics is expanded to include topics related to one or more of the user selected topics. Each of the topics in the expanded plurality of topics includes a topic weight. Videos are selected that are related to one or more of the expanded plurality of topics to generate a plurality of stream videos. Additional videos are selected and added to the plurality of stream videos as the user watches videos. The topic weights are adjusted during video playback based on feedback from the user.
    Type: Application
    Filed: December 1, 2011
    Publication date: February 11, 2016
    Inventors: Benjamin Liebald, Palash Nandy, Dasarathi Sampath, Ye Niu, Jamie Davidson, Christina Ilvento, Patrick Hung
  • Patent number: 9053416
    Abstract: This disclosure relates to screening potentially inappropriate online content. A flag is received that indicates online content is potentially inappropriate. The flag is generated by a source, such as a user, or a content classifier. The potential accuracy of the flag is determined or inferred based on a variety of factors, including a reputation of the source, and the flag is categorized as requiring higher priority administrative action or requiring lower priority administrative action based in part on the potential accuracy of the flag. In addition, administrative action is taken based in part on the categorization of the flag.
    Type: Grant
    Filed: January 3, 2012
    Date of Patent: June 9, 2015
    Assignee: Google Inc.
    Inventors: Carter De Leo, Brian Truong, Weijian Cheng, Anthony Yuliang Wu, Patrick Hung
  • Patent number: 9037676
    Abstract: This disclosure relates to scheduled online publishing of internet media. Media content, such as a video, can be received for upload to an online server. A future publish time for the media content is determined based on user input, or satisfaction of a set of predetermined criteria. The media content is maintained as unpublished until the future publish time. Exposure of the media content is restricted to authorized users while the media content is unpublished. At the future publish time, the media content is published, and provided to a set of content consumers via the online server.
    Type: Grant
    Filed: March 2, 2012
    Date of Patent: May 19, 2015
    Assignee: Google Inc.
    Inventors: Jim Fredrik Lundh, Shenaz Zack, John A. Zeratsky, Patrick Hung, Mohan V. Nibhanupudi, Philo Juang, Reuben Mark Antman, Tim Dasilva, Dean M. Yasuda, Namhee Koo, Timothy Hiroshi Mansfield, Stanley Wang, Joshua R. Siegel, Anton Tonchev Koinov
  • Patent number: 8983945
    Abstract: The present disclosure relates to the identification of video content. In one aspect, a method includes generating a query based on bibliographic data. The method also includes obtaining a collection of resources responsive to the query, wherein one or more of the resources include text and video content. The method further includes calculating occurrence scores for the resources. A particular occurrence score for a particular resource is based at least in part on the bibliographic data matching text included in the particular resource and the text being associated with video content. The method further includes selecting one or more resources as including video content identified by the bibliographic data using the occurrence scores. The method further includes storing data associating the selected resources with the bibliographic data.
    Type: Grant
    Filed: January 3, 2012
    Date of Patent: March 17, 2015
    Assignee: Google Inc.
    Inventors: Zhiyi Xie, Varun Kacholia, Minya Dai, Patrick Hung, Kun Zhang, Jonathan Eng, Nicola Muscettola, Omer Bar-or, Aparna Chennapragada, Nitin Khandelwal
  • Publication number: 20140372435
    Abstract: A personal content stream comprising a plurality of videos is generated for a user. The user selects topics used in the generation of a personal content stream. The plurality of user selected topics is expanded to include topics related to one or more of the user selected topics. Each of the topics in the expanded plurality of topics includes a topic weight. Videos are selected that are related to one or more of the expanded plurality of topics to generate a plurality of stream videos. Additional videos are selected and added to the plurality of stream videos as the user watches videos. The topic weights are adjusted during video playback based on feedback from the user.
    Type: Application
    Filed: August 27, 2014
    Publication date: December 18, 2014
    Inventors: Benjamin Liebald, Palash Nandy, Dasarathi Sampath, Ye Niu, Jamie Davidson, Christina Ilvento, Patrick Hung
  • Patent number: 8849958
    Abstract: A personal content stream comprising a plurality of videos is generated for a user. The user selects topics used in the generation of a personal content stream. The plurality of user selected topics is expanded to include topics related to one or more of the user selected topics. Each of the topics in the expanded plurality of topics includes a topic weight. Videos are selected that are related to one or more of the expanded plurality of topics to generate a plurality of stream videos. Additional videos are selected and added to the plurality of stream videos as the user watches videos. The topic weights are adjusted during video playback based on feedback from the user.
    Type: Grant
    Filed: December 1, 2011
    Date of Patent: September 30, 2014
    Assignee: Google Inc.
    Inventors: Benjamin Liebald, Palash Nandy, Dasarathi Sampath, Ye Niu, Jamie Davidson, Christina Ilvento, Patrick Hung
  • Publication number: 20120143996
    Abstract: A personal content stream comprising a plurality of videos is generated for a user. The user selects topics used in the generation of a personal content stream. The plurality of user selected topics is expanded to include topics related to one or more of the user selected topics. Each of the topics in the expanded plurality of topics includes a topic weight. Videos are selected that are related to one or more of the expanded plurality of topics to generate a plurality of stream videos. Additional videos are selected and added to the plurality of stream videos as the user watches videos. The topic weights are adjusted during video playback based on feedback from the user.
    Type: Application
    Filed: December 1, 2011
    Publication date: June 7, 2012
    Inventors: Benjamin Liebald, Palash Nandy, Dasarathi Sampath, Ye Niu, Jamie Davidson, Christina Ilvento, Patrick Hung
  • Publication number: 20070067452
    Abstract: Methods for using an exception handling system are provided for dynamically recovering from a workflow exception occurring in a healthcare mobile network communication system. An individual user can access the system through a hand-held mobile device. The system has multiple workflows and at least one mission critical item. Attack tree modeling analyses are performed to identify the mission critical item. Another operation includes writing a plurality of forward recovery rules to protect the mission critical item. The recovery rules are enabled through an engine in communication with the mobile network communication system. The multiple workflows are monitored for indication of a system attack on any one of the multiple workflows. A new workflow is automatically generated upon detection of the system attack. The exception handling system is overlayed on the mobile network. Authorization is provided by the system for the individual user.
    Type: Application
    Filed: September 15, 2006
    Publication date: March 22, 2007
    Inventors: Casey Fung, Stephen Uczekaj, William Kearns, Patrick Hung
  • Publication number: 20060259341
    Abstract: An exception handling system and method are provided for dynamically recovering from a workflow exception occurring in a mobile network communication system. The system has multiple workflows and at least one mission critical item. An attack tree modeling analyses is performed to identify the mission critical item. Another operation includes writing a plurality of forward recovery rules to protect the mission critical item using a transaction datalog fragment of transaction logic. The recovery rules are enabled through an engine in communication with the mobile network communication system. The multiple workflows are monitored for indication of a system attack on any one of the multiple workflows. A new workflow is automatically generated upon detection of the system attack. The exception handling system is overlayed on the mobile network.
    Type: Application
    Filed: May 13, 2005
    Publication date: November 16, 2006
    Inventors: Casey Fung, Patrick Hung
  • Publication number: 20060203618
    Abstract: An integrated circuit for analogue electronic watch applications, comprising an oscillator circuit for generating clock signals, stepper motor driver circuit for generating motor driving signals, a plurality of trimming capacitors for fine-tuning the output frequency of the oscillator circuit and a corresponding plurality of electronic switches for selectively connecting/disconnecting said trimming capacitors to said oscillator circuit and switching circuitry for switching-in and/or -out the electronic switch, wherein said stepper motor driver circuit being connected to said oscillator circuit and comprising means for converting said clock signals into said motor driving signals, said switching circuitry comprises means to control the switching-in and/or switching-out of said electronic switches whereby oscillator frequency is fine-tuned, said plurality of electronic switches being selectively controllable and operable by switching control signals applied at said frequency trimming port.
    Type: Application
    Filed: February 24, 2006
    Publication date: September 14, 2006
    Applicant: Linx Technology Limited
    Inventor: Patrick Hung
  • Patent number: 5672806
    Abstract: An improved method and apparatus for calibrating a gas sensor which exhibits a change in electrical characteristics in response to exposure to a gas. The apparatus comprises a resistor array and a chart. The chart comprises a list of predetermined resistor combinations corresponding to a range of output levels for the sensor. The resistor array is coupled to the output of the sensor. When exposed to a gas, the sensor exhibits a change in conductivity producing an output which generates an output signal with the resistor array. The level of the output signal is measured. The measured level is then compared to predetermined values on the chart which also lists the appropriate resistor combination for each value or range of values. The resistor combination is then set as indicated by the chart.
    Type: Grant
    Filed: October 31, 1994
    Date of Patent: September 30, 1997
    Assignee: Patrick Plastics Inc.
    Inventor: Patrick Hung
  • Patent number: D292743
    Type: Grant
    Filed: November 15, 1984
    Date of Patent: November 17, 1987
    Assignees: Patrick Plastics Inc., Glomar Southeast Asia (PTE) Ltd.
    Inventor: Patrick Hung