Patents by Inventor Wilson Chan
Wilson Chan 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: 12014452Abstract: The present disclosure describes systems, methods, and non-transitory computer readable media for detecting user interactions to edit a digital image from a client device and modify the digital image for the client device by using a web-based intermediary that modifies a latent vector of the digital image and an image modification neural network to generate a modified digital image from the modified latent vector. In response to user interaction to modify a digital image, for instance, the disclosed systems modify a latent vector extracted from the digital image to reflect the requested modification. The disclosed systems further use a latent vector stream renderer (as an intermediary device) to generate an image delta that indicates a difference between the digital image and the modified digital image. The disclosed systems then provide the image delta as part of a digital stream to a client device to quickly render the modified digital image.Type: GrantFiled: August 14, 2023Date of Patent: June 18, 2024Assignee: Adobe Inc.Inventors: Akhilesh Kumar, Baldo Faieta, Piotr Walczyszyn, Ratheesh Kalarot, Archie Bagnall, Shabnam Ghadar, Wei-An Lin, Cameron Smith, Christian Cantrell, Patrick Hebron, Wilson Chan, Jingwan Lu, Holger Winnemoeller, Sven Olsen
-
Publication number: 20230386114Abstract: The present disclosure describes systems, methods, and non-transitory computer readable media for detecting user interactions to edit a digital image from a client device and modify the digital image for the client device by using a web-based intermediary that modifies a latent vector of the digital image and an image modification neural network to generate a modified digital image from the modified latent vector. In response to user interaction to modify a digital image, for instance, the disclosed systems modify a latent vector extracted from the digital image to reflect the requested modification. The disclosed systems further use a latent vector stream renderer (as an intermediary device) to generate an image delta that indicates a difference between the digital image and the modified digital image. The disclosed systems then provide the image delta as part of a digital stream to a client device to quickly render the modified digital image.Type: ApplicationFiled: August 14, 2023Publication date: November 30, 2023Inventors: Akhilesh Kumar, Baldo Faieta, Piotr Walczyszyn, Ratheesh Kalarot, Archie Bagnall, Shabnam Ghadar, Wei-An Lin, Cameron Smith, Christian Cantrell, Patrick Hebron, Wilson Chan, Jingwan Lu, Holger Winnemoeller, Sven Olsen
-
Patent number: 11759437Abstract: The present invention describes a method of preventing, ameliorating and/or treating disorders or diseases associated with the integrated stress response (ISR) involving the p-eIF2? pathway arising from various cellular stresses such as oxidative stress, hypoxia and ER stress, chronic or prolonged bio-mechanical stress. In one embodiment, the present invention provides a method which prevents or alleviates aberrant cell differentiation that is caused by the activation of the integrated stress response and thereby prevents or alleviates conditions, disorders or diseases resulting therefrom. In one embodiment, ISR-associated diseases subject to the present invention include but are not limited to skeletal disorders including disc degeneration, MCDS and other skeletal dysplasias, cancers, inflammatory diseases, diabetes, fibrosis, obesity and neurodegenerative diseases.Type: GrantFiled: September 22, 2017Date of Patent: September 19, 2023Assignee: The University of Hong KongInventors: Song Eng Kathryn Cheah, Danny Chan, Cheng Wang, Cheuk Wing Wilson Chan
-
Patent number: 11727614Abstract: The present disclosure describes systems, methods, and non-transitory computer readable media for detecting user interactions to edit a digital image from a client device and modify the digital image for the client device by using a web-based intermediary that modifies a latent vector of the digital image and an image modification neural network to generate a modified digital image from the modified latent vector. In response to user interaction to modify a digital image, for instance, the disclosed systems modify a latent vector extracted from the digital image to reflect the requested modification. The disclosed systems further use a latent vector stream renderer (as an intermediary device) to generate an image delta that indicates a difference between the digital image and the modified digital image. The disclosed systems then provide the image delta as part of a digital stream to a client device to quickly render the modified digital image.Type: GrantFiled: February 23, 2021Date of Patent: August 15, 2023Assignee: Adobe Inc.Inventors: Akhilesh Kumar, Baldo Faieta, Piotr Walczyszyn, Ratheesh Kalarot, Archie Bagnall, Shabnam Ghadar, Wei-An Lin, Cameron Smith, Christian Cantrell, Patrick Hebron, Wilson Chan, Jingwan Lu, Holger Winnemoeller, Sven Olsen
-
Patent number: 11652892Abstract: Disclosed is a method, a computer program product, and a computer system for implementing automatic connection load balancing of database connections between instances of a cluster. Load imbalances are detected globally in the cluster, and can be corrected autonomously by the local instances. The local controller/orchestrator detects the imbalance, computes a target for the instance, and makes any necessary adjustments on the instance, where a server marks the connections to redistribute, and then implements draining and/or planned failover to move sessions.Type: GrantFiled: September 30, 2020Date of Patent: May 16, 2023Assignee: Oracle International CorporationInventors: Chandrajith Ramachandran Unnithan, Michael Ullrich Zoll, Wai Shun Wilson Chan, Tak Fung Wang, Carol Lyndall Colrain, Troy Anthony
-
Publication number: 20220270310Abstract: The present disclosure describes systems, methods, and non-transitory computer readable media for detecting user interactions to edit a digital image from a client device and modify the digital image for the client device by using a web-based intermediary that modifies a latent vector of the digital image and an image modification neural network to generate a modified digital image from the modified latent vector. In response to user interaction to modify a digital image, for instance, the disclosed systems modify a latent vector extracted from the digital image to reflect the requested modification. The disclosed systems further use a latent vector stream renderer (as an intermediary device) to generate an image delta that indicates a difference between the digital image and the modified digital image. The disclosed systems then provide the image delta as part of a digital stream to a client device to quickly render the modified digital image.Type: ApplicationFiled: February 23, 2021Publication date: August 25, 2022Inventors: Akhilesh Kumar, Baldo Faieta, Piotr Walczyszyn, Ratheesh Kalarot, Archie Bagnall, Shabnam Ghadar, Wei-An Lin, Cameron Smith, Christian Cantrell, Patrick Hebron, Wilson Chan, Jingwan Lu, Holger Winnemoeller, Sven Olsen
-
Publication number: 20210334280Abstract: The invention relates to a computer implemented method of formulating a database query for searching for a data pattern in a data set stored in a database, the method comprising the following steps: receiving, from a user terminal, a series of graphical data points defining a target pattern to be searched; formulating a data structure for training a machine learning model using the series of graphical data points; training a machine learning model using the data structure; applying the trained machine learning model to the data set stored in the database to identify one or more candidate patterns, the candidate patterns comprising intervals of the data set which correspond to the target pattern within a predefined confidence level. Since the input is a series of graphical data points defining the target pattern, a specific pattern of interest may be entered much more efficiently and intuitively.Type: ApplicationFiled: April 27, 2021Publication date: October 28, 2021Applicant: Permutable Technologies LimitedInventors: Alexandr Medvedev, Wilson Chan
-
Patent number: 11138198Abstract: Disclosed is a system, method, and computer program product to handle unresponsive reader instances in a database system. A timeout-based invalidation and suspension approach is provided that addresses the problem of unresponsive read-only instances.Type: GrantFiled: October 19, 2018Date of Patent: October 5, 2021Assignee: Oracle International CorporationInventors: Francisco Rafael Flores Michel, Andrew Stuart Ingham, Wai Shun Wilson Chan, Chandrajith Ramachandran Unnithan
-
Publication number: 20210099530Abstract: Disclosed is a method, a computer program product, and a computer system for implementing automatic connection load balancing of database connections between instances of a cluster. Load imbalances are detected globally in the cluster, and can be corrected autonomously by the local instances. The local controller/orchestrator detects the imbalance, computes a target for the instance, and makes any necessary adjustments on the instance, where a server marks the connections to redistribute, and then implements draining and/or planned failover to move sessions.Type: ApplicationFiled: September 30, 2020Publication date: April 1, 2021Inventors: Chandrajith Ramachandran UNNITHAN, Michael Ullrich ZOLL, Wai Shun Wilson CHAN, TAK Fung WANG, Carol Lyndall COLRAIN, Troy ANTHONY
-
Patent number: 10742064Abstract: A power delivery device includes at least one solar panel, a battery pack comprising at least one battery, and a heater, wherein the device is configured to measure the temperature of the battery pack and power the heater to heat the battery pack if it is too cold for optimal charging.Type: GrantFiled: December 10, 2018Date of Patent: August 11, 2020Assignee: Lithium Power, Inc.Inventors: Wilson Chan, Chu Chi Kuo
-
Publication number: 20200125665Abstract: Disclosed is a system, method, and computer program product to handle unresponsive reader instances in a database system. A timeout-based invalidation and suspension approach is provided that addresses the problem of unresponsive read-only instances.Type: ApplicationFiled: October 19, 2018Publication date: April 23, 2020Applicant: ORACLE INTERNATIONAL CORPORATIONInventors: Francisco Rafael FLORES MICHEL, Andrew Stuart Ingham, Wai Shun Wilson CHAN, Chandrajith Ramachandran Unnithan
-
Publication number: 20190240171Abstract: The present invention describes a method of preventing, ameliorating and/or treating disorders or diseases associated with the integrated stress response (ISR) involving the p-eIF2? pathway arising from various cellular stresses such as oxidative stress, hypoxia and ER stress, chronic or prolonged bio-mechanical stress. In one embodiment, the present invention provides a method which prevents or alleviates aberrant cell differentiation that is caused by the activation of the integrated stress response and thereby prevents or alleviates conditions, disorders or diseases resulting therefrom. In one embodiment, ISR-associated diseases subject to the present invention include but are not limited to skeletal disorders including disc degeneration, MCDS and other skeletal dysplasias, cancers, inflammatory diseases, diabetes, fibrosis, obesity and neurodegenerative diseases.Type: ApplicationFiled: September 22, 2017Publication date: August 8, 2019Inventors: Song Eng Kathryn CHEAH, Danny CHAN, Cheng WANG, Cheuk Wing Wilson CHAN
-
Publication number: 20190140475Abstract: A power delivery device includes at least one solar panel, a battery pack comprising at least one battery, and a heater, wherein the device is configured to measure the temperature of the battery pack and power the heater to heat the battery pack if it is too cold for optimal charging.Type: ApplicationFiled: December 10, 2018Publication date: May 9, 2019Inventors: Wilson Chan, Chu Chi Kuo
-
Patent number: 10193772Abstract: A system and method is shown for identifying abnormal client behavior with respect to communications between one or more servers and one or more client devices communicatively coupled to the one or more servers. Messages are received at a server from one or more client devices communicatively coupled to the server. The plurality of messages are grouped into subsets of messages using a learn module of the server. Each subset of messages is associated with a unique client identifier, and all messages within a subset are associated with the same unique client identifier. Each message within a subset of messages is identified as belonging to a defined type of message. Sequences of the defined types of messages within each of said subsets of messages are recorded using the learn module. Time intervals between the defined types of messages are measured using the learn module.Type: GrantFiled: December 19, 2016Date of Patent: January 29, 2019Assignee: ELECTRONIC ARTS INC.Inventors: Andrew Tjew, Wilson Chan
-
Patent number: 10181814Abstract: A power delivery device is disclosed, comprising at least one solar panel, a battery pack comprising at least one battery, and a heater, wherein the device is configured to measure the temperature of the battery pack and power the heater to heat the battery pack if it is too cold for optimal charging.Type: GrantFiled: September 15, 2016Date of Patent: January 15, 2019Inventors: Wilson Chan, Chu Chi Kuo
-
Patent number: 9928147Abstract: Embodiment provide that each pluggable database (PDB) in a container database is associated with a distinct distributed lock manager (DLM) domain. Thus, in order to access a PDB, a database server instance joins the DLM domain for the PDB. To perform actions on the PDB, the instance secures locks that belong to the DLM domain for the particular PDB. As such, buffers storing data for the PDB may be managed separately from buffers storing data for other PDBs using the PDB-specific DLM domains. An instance forcefully closing a particular PDB marks the DLM domain of the PDB as invalid, which allows detection of the forceful closure by a recovery instance. Detection of an invalid DLM domain by an instance causes the instance to automatically recover the PDB by accessing pertinent ranges of redo logs and replaying changes made to data blocks for the PDB indicated in the logs.Type: GrantFiled: February 3, 2016Date of Patent: March 27, 2018Assignee: Oracle International CorporationInventors: Yunrui Li, Chi Cao Minh, Wilson Chan, Tolga Yurek, Ping-Hsiu Hsieh
-
Publication number: 20170220428Abstract: Embodiment provide that each pluggable database (PDB) in a container database is associated with a distinct distributed lock manager (DLM) domain. Thus, in order to access a PDB, a database server instance joins the DLM domain for the PDB. To perform actions on the PDB, the instance secures locks that belong to the DLM domain for the particular PDB. As such, buffers storing data for the PDB may be managed separately from buffers storing data for other PDBs using the PDB-specific DLM domains. An instance forcefully closing a particular PDB marks the DLM domain of the PDB as invalid, which allows detection of the forceful closure by a recovery instance. Detection of an invalid DLM domain by an instance causes the instance to automatically recover the PDB by accessing pertinent ranges of redo logs and replaying changes made to data blocks for the PDB indicated in the logs.Type: ApplicationFiled: February 3, 2016Publication date: August 3, 2017Inventors: Yunrui Li, Chi Cao Minh, Wilson Chan, Tolga Yurek, Ping-Hsiu Hsieh
-
Publication number: 20170194811Abstract: A power delivery device is disclosed, comprising at least one solar panel, a battery pack comprising at least one battery, and a heater, wherein the device is configured to measure the temperature of the battery pack and power the heater to heat the battery pack if it is too cold for optimal charging.Type: ApplicationFiled: September 15, 2016Publication date: July 6, 2017Applicant: Lithium Power, Inc.Inventors: Wilson Chan, Chu Chi Kuo
-
Patent number: 9529694Abstract: Techniques for adaptive trace logging include, in one embodiment, obtaining input data on trace logging behavior and computing resources used by trace logging. Based on the obtained input data, an adaptive trace logging module automatically takes action at runtime to reduce the amount of computing resources consumed by tracing logging. For example, the action taken may include decreasing a trace logging level of an executing software program to reduce the number of trace logging messages added to a trace log. In another embodiment, the techniques include detecting a condition of an executing software program that warrants a change to a trace logging level of the executing program. The adaptive trace logging module automatically changes the trace logging level of the executing program as-needed for the detected condition. For example, the adaptive trace logging module may increase the trace logging level of an executing program upon detecting a deadlock or other abnormal condition of the executing program.Type: GrantFiled: September 14, 2009Date of Patent: December 27, 2016Assignee: ORACLE INTERNATIONAL CORPORATIONInventors: Deepti Srivastava, Wilson Chan, John Hsu, Eugene Ho, Tolga Yurek, Beverly Zane, Angelo Pruscino
-
Patent number: 9529777Abstract: A system and method is shown for identifying abnormal client behavior with respect to communications between one or more servers and one or more client devices communicatively coupled to the one or more servers. Messages are received at a server from one or more client devices communicatively coupled to the server. The plurality of messages are grouped into subsets of messages using a learn module of the server. Each subset of messages is associated with a unique client identifier, and all messages within a subset are associated with the same unique client identifier. Each message within a subset of messages is identified as belonging to a defined type of message. Sequences of the defined types of messages within each of said subsets of messages are recorded using the learn module. Time intervals between the defined types of messages are measured using the learn module.Type: GrantFiled: October 26, 2012Date of Patent: December 27, 2016Assignee: ELECTRONIC ARTS INC.Inventors: Andrew Tjew, Wilson Chan