Patents by Inventor Yuen Sheung Chan
Yuen Sheung 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: 11966384Abstract: A data catalog system is disclosed that provides capabilities for uniquely identifying and retrieving data entities stored in diverse data sources managed by an organization. The data catalog system includes capabilities for generating a unique external identifier for a data entity (e.g., a data asset or a data object) by identifying a set of immutable configuration parameters associated with the data asset and identifying a set of data object attributes that uniquely identify data objects within the data asset. The generated unique external identifiers are stored as part of the metadata harvested by the data catalog system. The external identifiers are used to enforce a single representation of the data assets and the data objects in the data catalog system. The external object identifiers are used to perform data lookups and reconcile states of data entities during the metadata harvesting process.Type: GrantFiled: October 13, 2020Date of Patent: April 23, 2024Assignee: ORACLE INTERNATIONAL CORPORATIONInventors: Ganesh Seetharaman, Robert Costin Velisar, Yuda Dai, Yuen Sheung Chan
-
Publication number: 20240126736Abstract: The present disclosure relates to a system and techniques for resolving dangling references resulting from a dependency relationship between computing resource objects uncovered during a harvesting process. In embodiments, a harvester application adds computing resource objects associated with a client to a resource collection as those computing resource objects are identified. Dependencies are identified as each computing resource object is added to the resource collection, which are resolved only if the computing resource objects associated with those dependencies have already been added to the resource collection. If the computing resource objects associated with the dependencies have not already been added to the resource collection, then the dependency is added to an observer pool. Observer modules are configured to check each computing resource object as it is processed during the harvest process in order to match those computing resource objects to unresolved dependencies.Type: ApplicationFiled: December 19, 2023Publication date: April 18, 2024Applicant: Oracle International CorporationInventors: Ganesh Seetharaman, Robert Costin Velisar, Yuen Sheung Chan
-
Patent number: 11892993Abstract: The present disclosure relates to a system and techniques for resolving dangling references resulting from a dependency relationship between computing resource objects uncovered during a harvesting process. In embodiments, a harvester application adds computing resource objects associated with a client to a resource collection as those computing resource objects are identified. Dependencies are identified as each computing resource object is added to the resource collection, which are resolved only if the computing resource objects associated with those dependencies have already been added to the resource collection. If the computing resource objects associated with the dependencies have not already been added to the resource collection, then the dependency is added to an observer pool. Observer modules are configured to check each computing resource object as it is processed during the harvest process in order to match those computing resource objects to unresolved dependencies.Type: GrantFiled: September 29, 2020Date of Patent: February 6, 2024Assignee: Oracle International CorporationInventors: Ganesh Seetharaman, Robert Costin Velisar, Yuen Sheung Chan
-
Publication number: 20220114163Abstract: A data catalog system is disclosed that provides capabilities for uniquely identifying and retrieving data entities stored in diverse data sources managed by an organization. The data catalog system includes capabilities for generating a unique external identifier for a data entity (e.g., a data asset or a data object) by identifying a set of immutable configuration parameters associated with the data asset and identifying a set of data object attributes that uniquely identify data objects within the data asset. The generated unique external identifiers are stored as part of the metadata harvested by the data catalog system. The external identifiers are used to enforce a single representation of the data assets and the data objects in the data catalog system. The external object identifiers are used to perform data lookups and reconcile states of data entities during the metadata harvesting process.Type: ApplicationFiled: October 13, 2020Publication date: April 14, 2022Applicant: Oracle International CorporationInventors: Ganesh Seetharaman, Robert Costin Velisar, Yuda Dai, Yuen Sheung Chan
-
Publication number: 20220100568Abstract: The present disclosure relates to a system and techniques for resolving dangling references resulting from a dependency relationship between computing resource objects uncovered during a harvesting process. In embodiments, a harvester application adds computing resource objects associated with a client to a resource collection as those computing resource objects are identified. Dependencies are identified as each computing resource object is added to the resource collection, which are resolved only if the computing resource objects associated with those dependencies have already been added to the resource collection. If the computing resource objects associated with the dependencies have not already been added to the resource collection, then the dependency is added to an observer pool. Observer modules are configured to check each computing resource object as it is processed during the harvest process in order to match those computing resource objects to unresolved dependencies.Type: ApplicationFiled: September 29, 2020Publication date: March 31, 2022Applicant: Oracle International CorporationInventors: Ganesh Seetharaman, Robert Costin Velisar, Yuen Sheung Chan
-
Patent number: 10482161Abstract: Embodiments of the present invention enable the generation and display of active reports. Applications of the present invention include its use in embodiments of a web-based product for managing an Information Technology (IT) infrastructure although the present invention is not limited to such applications. In embodiments, an active report is an active report file comprising report data and a user interface (UI) reference to a network location of code that defines an interactive UI comprising graphical user interface (GUI) components to be rendered when displaying the report data. In embodiments, the interactive UI is defined by UI code (such as an Adobe Flash Small Web Format (SWF) file) that also defines the UI of a rich internet application (RIA). In embodiments, the UI reference may be a link designating a location to the location of the UI code on a network, such as the Internet.Type: GrantFiled: October 27, 2015Date of Patent: November 19, 2019Assignee: ORACLE INTERNATIONAL CORPORATIONInventors: Yuen Sheung Chan, Benoit Dageville, Hsiao-Te Su, Peter Clayton Belknap
-
Method and system for creating and distributing solar energy system design, sales and marketing data
Publication number: 20160292312Abstract: The present invention solves a complex real problem that is a major obstacles for solar energy mass proliferation. Installation site survey is a very cost intensive business process for roof-top and ground mount solar energy systems it keeps the solar energy system cost relatively higher, This cost category is termed as ‘soft-cost’ in the industry. The present invention provides a method and system for conducting aerial data collection and producing specific geometric, geographic and solar shading related data of any physical locations using unmanned aircraft system (UAS)/unmanned aerial vehicle(UAV)/remotely operated aircraft (ROA)/remotely piloted aircraft system (RPAS) platforms. This dataset is required for solar energy systems design, sales and marketing business processes. A comprehensive solar system design report is automatically generated and visualized via communication network incorporated in this system for a single or multiple solar site(s).Type: ApplicationFiled: April 5, 2016Publication date: October 6, 2016Inventors: Chinmoy Prosun Saha, Jeffrey Scott Pickles, Yuen Sheung Chan -
Publication number: 20160048480Abstract: Embodiments of the present invention enable the generation and display of active reports. Applications of the present invention include its use in embodiments of a web-based product for managing an Information Technology (IT) infrastructure although the present invention is not limited to such applications. In embodiments, an active report is an active report file comprising report data and a user interface (UI) reference to a network location of code that defines an interactive UI comprising graphical user interface (GUI) components to be rendered when displaying the report data. In embodiments, the interactive UI is defined by UI code (such as an Adobe Flash Small Web Format (SWF) file) that also defines the UI of a rich internet application (RIA). In embodiments, the UI reference may be a link designating a location to the location of the UI code on a network, such as the Internet.Type: ApplicationFiled: October 27, 2015Publication date: February 18, 2016Inventors: YUEN SHEUNG CHAN, BENOIT DAGEVILLE, HSIAO-TE SU, PETER CLAYTON BELKNAP
-
Patent number: 9208141Abstract: Embodiments of the present invention enable the generation and display of active reports. Applications of the present invention include its use in embodiments of a web-based product for managing an Information Technology (IT) infrastructure although the present invention is not limited to such applications. In embodiments, an active report is an active report file comprising report data and a user interface (UI) reference to a network location of code that defines an interactive UI comprising graphical user interface (GUI) components to be rendered when displaying the report data. In embodiments, the interactive UI is defined by UI code (such as an Adobe Flash Small Web Format (SWF) file) that also defines the UI of a rich internet application (RIA). In embodiments, the UI reference may be a link designating a location to the location of the UI code on a network, such as the Internet.Type: GrantFiled: February 5, 2010Date of Patent: December 8, 2015Assignee: ORACLE INTERNATIONAL CORPORATIONInventors: Yuen Sheung Chan, Benoit Dageville, Hsiao-Te Su, Peter Clayton Belknap
-
Publication number: 20110197122Abstract: Embodiments of the present invention enable the generation and display of active reports. Applications of the present invention include its use in embodiments of a web-based product for managing an Information Technology (IT) infrastructure although the present invention is not limited to such applications. In embodiments, an active report is an active report file comprising report data and a user interface (UI) reference to a network location of code that defines an interactive UI comprising graphical user interface (GUI) components to be rendered when displaying the report data. In embodiments, the interactive UI is defined by UI code (such as an Adobe Flash Small Web Format (SWF) file) that also defines the UI of a rich internet application (RIA). In embodiments, the UI reference may be a link designating a location to the location of the UI code on a network, such as the Internet.Type: ApplicationFiled: February 5, 2010Publication date: August 11, 2011Inventors: Yuen Sheung Chan, Benoit Dageville, Hsiao-Te Su, Peter Clayton Belknap