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: 20250142091Abstract: 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: ApplicationFiled: October 25, 2024Publication date: May 1, 2025Inventors: Rafiq Ahmad, Patrick Hung, Farkhund Iqbal, Jennifer Alejandra Cardenas Castaneda
-
Patent number: 11962700Abstract: In certain embodiments, one aspect provides a method of securely distributing multi-tier multimedia contents on the Internet, using Non-Fungible Token (NFT) Blockchain and comprising the steps of: signal processing data splitting phase, converting an original multimedia file into multiple data portions; access control encryption phase, converting each of the multiple data portions into an encrypted data portion and uploading the encrypted data portion to a storage cloud; access control storage phase, storing the encrypted data portion on the storage cloud; access control decryption phase, downloading the encrypted data portion from the storage cloud and reconstructing each of the encrypted data portions into each of said multiple data portions; and signal processing data merging phase, reconstructing appropriate multimedia data content depending on a user's tier level.Type: GrantFiled: April 13, 2022Date of Patent: April 16, 2024Assignee: NUFIAT TECHNOLOGIES LIMITEDInventor: Siu-Ying Patrick Hung
-
Publication number: 20230091320Abstract: The present invention provides a hardware-friendly framework for implementing a point-of-care diagnosis hardware tool for practical end-user convenience, power saving and resource utilization. The hardware tool is non-invasive and comfortable for the patient, as a primary means of differential diagnosis between two neuromuscular diseases such as neuropathy and myopathy. The provided hard-ware tool comprises a feature extractor configured to receive electrodiagnostic signals (preferably EMG signals) of a patient and extract one or more features from the collected signals; and a classifier configured to receive the extracted features and classify a neuromuscular disease for the patient based on the extracted features. The classifier is a single layer machine-learning perceptron trained with datasets consisted of electrodiagnostic signals of patients to perform a linearly separable binary classification.Type: ApplicationFiled: September 23, 2021Publication date: March 23, 2023Inventors: Mehdi Hasan CHOWDHURY, Ray Chak Chung CHEUNG, Muhammad IRFAN, Abdurrashid Ibrahim SANKA, Siu Ying Patrick HUNG
-
Publication number: 20220337414Abstract: In certain embodiments, one aspect provides a method of securely distributing multi-tier multimedia contents on the Internet, using Non-Fungible Token (NFT) Blockchain and comprising the steps of: signal processing data splitting phase, converting an original multimedia file into multiple data portions; access control encryption phase, converting each of the multiple data portions into an encrypted data portion and uploading the encrypted data portion to a storage cloud; access control storage phase, storing the encrypted data portion on the storage cloud; access control decryption phase, downloading the encrypted data portion from the storage cloud and reconstructing each of the encrypted data portions into each of said multiple data portions; and signal processing data merging phase, reconstructing appropriate multimedia data content depending on a user's tier level.Type: ApplicationFiled: April 13, 2022Publication date: October 20, 2022Inventor: SIU-YING PATRICK HUNG
-
Patent number: 9317468Abstract: 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: GrantFiled: August 27, 2014Date of Patent: April 19, 2016Assignee: Google Inc.Inventors: Benjamin Liebald, Palash Nandy, Dasarathi Sampath, Ye Niu, Jamie Davidson, Christina Ilvento, Patrick Hung
-
Patent number: 9275001Abstract: 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: GrantFiled: December 1, 2011Date of Patent: March 1, 2016Assignee: Google Inc.Inventors: Benjamin Liebald, Palash Nandy, Dasarathi Sampath, Ye Niu, Jamie Davidson, Christina Ilvento, Patrick Hung
-
Publication number: 20160044131Abstract: 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: ApplicationFiled: December 1, 2011Publication date: February 11, 2016Inventors: Benjamin Liebald, Palash Nandy, Dasarathi Sampath, Ye Niu, Jamie Davidson, Christina Ilvento, Patrick Hung
-
Patent number: 9053416Abstract: 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: GrantFiled: January 3, 2012Date of Patent: June 9, 2015Assignee: Google Inc.Inventors: Carter De Leo, Brian Truong, Weijian Cheng, Anthony Yuliang Wu, Patrick Hung
-
Patent number: 9037676Abstract: 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: GrantFiled: March 2, 2012Date of Patent: May 19, 2015Assignee: 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: 8983945Abstract: 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: GrantFiled: January 3, 2012Date of Patent: March 17, 2015Assignee: 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: 20140372435Abstract: 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: ApplicationFiled: August 27, 2014Publication date: December 18, 2014Inventors: Benjamin Liebald, Palash Nandy, Dasarathi Sampath, Ye Niu, Jamie Davidson, Christina Ilvento, Patrick Hung
-
Patent number: 8849958Abstract: 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: GrantFiled: December 1, 2011Date of Patent: September 30, 2014Assignee: Google Inc.Inventors: Benjamin Liebald, Palash Nandy, Dasarathi Sampath, Ye Niu, Jamie Davidson, Christina Ilvento, Patrick Hung
-
Publication number: 20130029300Abstract: A method to assess the competency of a healthcare practitioner, comprising providing a learning object repository comprising a plurality of virtual objects including a plurality of virtual patients, wherein said learning object repository does not comprise a physical patient manikin; and displaying on a visual display device a virtual clinical world comprising a plurality of virtual objects retrieved from said learning object repository. The method further includes selecting by a practitioner a virtual patient from said virtual clinical world, tracking patient interactions, tracking selected patient data, and generating an AssessMap reciting an assessment grid comprising a plurality of Performance Levels in combination with a plurality of categories for each Performance Level.Type: ApplicationFiled: October 1, 2012Publication date: January 31, 2013Inventors: Jay Shiro Tashiro, Miguel Vargas Martin, Chak Kuen Patrick Hung
-
Publication number: 20120143996Abstract: 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: ApplicationFiled: December 1, 2011Publication date: June 7, 2012Inventors: Benjamin Liebald, Palash Nandy, Dasarathi Sampath, Ye Niu, Jamie Davidson, Christina Ilvento, Patrick Hung
-
Publication number: 20100266998Abstract: A method to assess the competency of a healthcare practitioner, wherein the method provides a learning object repository comprising a plurality of previously-created virtual objects, creates a first template and a second template by the second module, wherein the first template comprises one or more previously-defined learning objectives, and wherein the second template comprises one or more previously-defined competency assessments related to the one or more selected learning objectives. The method provides the first template and the second template to the learning object repository. The method displays on a visual display device a virtual clinical world comprising a plurality of virtual objects retrieved from the learning object repository. Further according to the method, a practitioner selects a virtual patient from the virtual clinical world, selects a series of interactions with the patient, and selects patient data. The method tracks the selected patient interactions, and the selected patient data.Type: ApplicationFiled: March 23, 2010Publication date: October 21, 2010Inventors: JAY SHIRO TASHIRO, MIGUEL VARGAS MARTIN, CHAK KUEN PATRICK HUNG
-
Publication number: 20080306835Abstract: The invention includes systems and methods for facilitating customizing of electronic communications. A consumer may shop and request purchase of an item on a consolidated shopping (CS) website displaying items available for purchase on different merchant websites. A host computer providing the CS website may access a merchant website selling the requested item, and order the requested item on behalf of the consumer. A consumer may purchase/order multiple items from multiple websites in a single purchase request to the CS website. When one or more orders are placed at the merchant's website, the system injects a pseudo-email address into the order form. The pseudo-email address directs any subsequent electronic communication from a merchant to the host computer. The host computer system then customizes the electronic communication, inserts the consumer's real email address into the electronic communication, and forwards the electronic communication to the consumer.Type: ApplicationFiled: May 28, 2008Publication date: December 11, 2008Applicant: American Express Travel Related Services Company, Inc.Inventors: Vivian Velika Agura, Lianna Maria Hall, Benjamin Patrick Hung, Courtney Ann Licardi
-
Patent number: 7386539Abstract: A system for customized document portfolio management. Corresponding methods and user interfaces are provided accordingly for allowing customized document portfolio management. In an preferred embodiment the system includes a document metadata database storing a plurality of documents and meta information thereof, a management server programmed to rule engine, search, security engine and notification engines, and a web server providing an interactive website for displaying documents and allowing creation of a customized portfolio. The customized portfolio management system preferably provides notification on the website, apprising users of changes in the status of their documents. Unique technical identification codes may be used to establish relationships among document.Type: GrantFiled: January 10, 2003Date of Patent: June 10, 2008Assignee: Taiwan Semiconductor Manufacturing Company, Ltd.Inventors: Lup Cheong Patrick Hung, John Kao, Frank Sung, Yu-Jen Chen, Edwin D. Liou, Ming-Hsin Thomas Chen, Jeffrey Liou, Yu Yong Shen, Chun-Cho Chen
-
Publication number: 20070067452Abstract: 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: ApplicationFiled: September 15, 2006Publication date: March 22, 2007Inventors: Casey Fung, Stephen Uczekaj, William Kearns, Patrick Hung
-
Publication number: 20060259341Abstract: 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: ApplicationFiled: May 13, 2005Publication date: November 16, 2006Inventors: Casey Fung, Patrick Hung
-
Patent number: D770414Type: GrantFiled: May 14, 2014Date of Patent: November 1, 2016Assignee: GP ACOUSTICS INTERNATIONAL LIMITEDInventors: John Simon Davies, Patrick Hung Yan Ho, Eddy Rinna, Jack Yang Chang