Patents by Inventor Hong-Hui Sun
Hong-Hui Sun 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: 11947561Abstract: An embodiment for analyzing and tracking data flow to determine proper schemas for unstructured data. The embodiment may automatically use a sidecar to collect schema discovery rules during conversion of raw data to unstructured data. The embodiment may automatically generate multiple schemas for different tenants using the collected schema discovery rules. The embodiment may automatically use ETL to export unstructured data to SQL databases with the generated multiple schemas for the different tenants. The embodiment may automatically monitor usage data of the SQL databases and collect the usage data. The embodiment may automatically optimize schema discovery using the collected usage data. The embodiment may automatically discover schemas with hot usage and apply the discovered schemas with hot usage to other tenants for consumption and further monitoring.Type: GrantFiled: June 21, 2022Date of Patent: April 2, 2024Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Peng Hui Jiang, Jun Su, Sheng Yan Sun, Hong Mei Zhang, Meng Wan
-
Patent number: 11934359Abstract: A method, computer system, and a computer program product is provided for computer log management. In one embodiment, in response to receiving a log request from a user, an input content is analyzed and adjusted according to input contents and user's previous activities. A similarity analysis and a fairness analysis is performed to determine similarities between the input content, as adjusted, and a plurality of log records in an object library. The similarity analysis includes analyzing any patterns and attributes. The attributes have a dimension, and each dimension has a predefined weight (W). The fairness analysis ensures that one type of log is not favored over others. A best possible match is then determined, and one or more logs are presented to the user providing the best possible match.Type: GrantFiled: November 18, 2022Date of Patent: March 19, 2024Assignee: International Business Machines CorporationInventors: Sheng Yan Sun, Peng Hui Jiang, Meng Wan, Hong Mei Zhang
-
Publication number: 20240086306Abstract: One or more computer processors generate a debug chain from one or more similar resource bound breakpoints, wherein the debug chain provides dynamic code flow. The one or more computer processors distribute the generated debug chain to one or more tenants.Type: ApplicationFiled: September 13, 2022Publication date: March 14, 2024Inventors: Peng Hui Jiang, Jun Su, Sheng Yan Sun, Hong Mei Zhang, Meng Wan
-
Patent number: 11914594Abstract: A disclosed database system and enhanced methods implement enhanced mini-plans and dynamically changing a query mini-plan with trustworthy Artificial Intelligence (AI) to improve query execution performance in a database system. An AI cost model evaluates candidate mini-plans for executing a query. AI truth monitors evaluate the execution of the mini-plans, such as predicted input factors and adjusted mini-plans of one or more AI running data models. The AI truth monitors provide feedback to adjust the AI cost model based on evaluating the execution of the mini-plans. The AI truth monitors validate adjusted mini-plans, provide feedback to the AI cost model with improved overall prediction accuracy, and enhanced mini-plans to gain query performance.Type: GrantFiled: December 28, 2022Date of Patent: February 27, 2024Assignee: International Business Machines CorporationInventors: Hong Mei Zhang, Meng Wan, Sheng Yan Sun, Peng Hui Jiang
-
Patent number: 11914586Abstract: An embodiment includes generating a partition schema for a distributed database based on historical usage data indicative of usage of the distributed database, where the generating of the partition schema comprises determining a partition range of a partition of the partition schema. The embodiment also includes generating a node identifier for the partition using a hash function and a first weight value assigned to the partition. The embodiment also includes monitoring performance data indicative of a performance of the distributed database, the monitoring comprising detecting a failure of the performance to satisfy a performance threshold. The embodiment also includes initiating, responsive to detecting the failure, a redistribution procedure by changing the node identifier of the partition by replacing the first weight value with a second weight value.Type: GrantFiled: March 31, 2022Date of Patent: February 27, 2024Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Hong Mei Zhang, Sheng Yan Sun, Meng Wan, Peng Hui Jiang
-
Patent number: 7490104Abstract: Methods and systems for providing random access of structured media content are described. One aspect provides a novel file structure or “Vfile”, and method of using the same, for organizing and managing portions of a structured media content file that are or can be downloaded from a content provider such as a multimedia content server. The Vfile is configured to emulate a server file structure that a server uses to store structured media content files. The Vfile is established at a client location when a client accesses a structured media content file and is used to buffer and cache structured media content file portions. In addition, the Vfile includes one or more media management tags. The tags are used by the client to manage a cache of structured media content file portions that are downloaded from the server.Type: GrantFiled: May 10, 2004Date of Patent: February 10, 2009Assignee: Microsoft CorporationInventors: Jin Li, Hong-Hui Sun, Hu Li, Qian Zhang, Xianoning Ling
-
Patent number: 7433946Abstract: The techniques and mechanisms described herein are directed at transmitting elementary streams in a broadcast environment. The mechanisms provide a buffer controller and packet scheduler that allow a media format to be transmitted through the broadcasting environment in a manner resulting in a low channel switch delay. A buffer-fullness indicator allows the operation with various types of decoders. A lower bound and an upper bound are calculated for each frame within the elementary stream. The lower bound corresponds to an earliest time for sending the frame without causing an overflow condition within a decoder buffer. The upper bound corresponds to a latest time for sending the frame without causing an underflow condition within the decoder buffer. A send time is then scheduled based on the lower bound and the upper bound that determines when a packet associated with the frame is transmitted over a channel in a broadcast environment.Type: GrantFiled: August 12, 2004Date of Patent: October 7, 2008Assignee: Microsoft CorporationInventors: Guobin Shen, Shipeng Li, Hua Cai, Regis J. Crinon, Ze-wen Zhang, Guangping Gao, Hong-Hui Sun, Baogang Yao
-
Patent number: 7408545Abstract: With an image-based rendering (IBR) system based on linear interpolated concentric mosaics, an observer is able to wander through a real or synthesized scene and have new view images (optionally including stereo images) of the scene rendered as the observer moves. According to one embodiment, multiple viewing rays are extended in a viewing direction from the image to be rendered at a view point. For viewing rays that do not coincide with captured images, an image is generate based on the captured images. The image is generated by interpolating between at least two captured images based on a constant distance to objects in the scene. The view images that are displayed can be mono or stereo (e.g., simulating a pair of eyes of the observer).Type: GrantFiled: April 28, 2000Date of Patent: August 5, 2008Assignee: Microsoft CorporationInventors: Heung-Yeung Shum, Min-Sheng Wu, Hong-Hui Sun
-
Patent number: 7236988Abstract: Methods and systems for providing random access to structured media content are described. The described methods and systems implement one or more of an importance evaluator module, a priority evaluator module, and a preemptive loader module. The importance evaluator assigns importance values to different portions of a structured media content file. The importance values are used to determine whether to remove individual portions of the structured media content file from a client cache file to make room for other more important file portions. The priority evaluator assigns priority values to different portions of a structured media content file. The priority values are used to determine an order in which the portions are to be provided from a server to a client. The preemptive loader preemptively facilitates provision of one or more portions of a structured media content file to a client, without the client specifically requesting so.Type: GrantFiled: April 30, 2004Date of Patent: June 26, 2007Assignee: Microsoft CorporationInventors: Jin Li, Hong-Hui Sun, Hu Li, Qian Zhang, Xiaoning Ling
-
Patent number: 7109988Abstract: With an image-based rendering (IBR) system based on linear interpolated concentric mosaics, an observer is able to wander through a real or synthesized scene and have new view images (optionally including stereo images) of the scene rendered as the observer moves. According to one embodiment, multiple viewing rays are extended in a viewing direction from the image to be rendered at a view point. For viewing rays that do not coincide with captured images, an image is generated based on the captured images. The image is generated by interpolating between at least two captured images based on a constant distance to objects in the scene. The view images that are displayed can be mono or stereo (e.g., simulating a pair of eyes of the observer).Type: GrantFiled: October 25, 2004Date of Patent: September 19, 2006Assignee: Microsoft CorporationInventors: Heung-Yeung Shum, Min-Sheng Wu, Hong-Hui Sun
-
Publication number: 20060036759Abstract: The techniques and mechanisms described herein are directed at transmitting elementary streams in a broadcast environment. The mechanisms provide a buffer controller and packet scheduler that allow a media format to be transmitted through the broadcasting environment in a manner resulting in a low channel switch delay. A buffer-fullness indicator allows the operation with various types of decoders. A lower bound and an upper bound are calculated for each frame within the elementary stream. The lower bound corresponds to an earliest time for sending the frame without causing an overflow condition within a decoder buffer. The upper bound corresponds to a latest time for sending the frame without causing an underflow condition within the decoder buffer. A send time is then scheduled based on the lower bound and the upper bound that determines when a packet associated with the frame is transmitted over a channel in a broadcast environment.Type: ApplicationFiled: August 12, 2004Publication date: February 16, 2006Applicant: Microsoft CorporationInventors: Guobin Shen, Shipeng Li, Hua Cai, Regis Crinon, Ze-wen Zhang, Guangping Gao, Hong-Hui Sun, Baogang Yao
-
Publication number: 20050057563Abstract: With an image-based rendering (IBR) system based on linear interpolated concentric mosaics, an observer is able to wander through a real or synthesized scene and have new view images (optionally including stereo images) of the scene rendered as the observer moves. According to one embodiment, multiple viewing rays are extended in a viewing direction from the image to be rendered at a view point. For viewing rays that do not coincide with captured images, an image is generated based on the captured images. The image is generated by interpolating between at least two captured images based on a constant distance to objects in the scene. The view images that are displayed can be mono or stereo (e.g., simulating a pair of eyes of the observer).Type: ApplicationFiled: October 25, 2004Publication date: March 17, 2005Applicant: Microsoft CorporationInventors: Heung-Yeung Shum, Min-Sheng Wu, Hong-Hui Sun
-
Publication number: 20040210604Abstract: Methods and systems for providing random access of structured media content are described. One aspect provides a novel file structure or “Vfile”, and method of using the same, for organizing and managing portions of a structured media content file that are or can be downloaded from a content provider such as a multimedia content server. The Vfile is configured to emulate a server file structure that a server uses to store structured media content files. The Vfile is established at a client location when a client accesses a structured media content file and is used to buffer and cache structured media content file portions. In addition to having an infrastructure that emulates the server's file structure, the Vfile includes one or more media management tags. The tags are used by the client to manage a cache of structured media content file portions that are downloaded from the server.Type: ApplicationFiled: May 10, 2004Publication date: October 21, 2004Inventors: Jin Li, Hong-Hui Sun, Hu Li, Qian Zhang, Xianoning Ling
-
Patent number: 6807550Abstract: Methods and systems for providing random access of structured media content are described. One aspect provides a novel file structure or “Vfile”, and method of using the same, for organizing and managing portions of a structured media content file that are or can be downloaded from a content provider such as a multimedia content server. The Vfile is configured to emulate a server file structure that a server uses to store structured media content files. The Vfile is established at a client location when a client accesses a structured media content file and is used to buffer and cache structured media content file portions. In addition to having an infrastructure that emulates the server's file structure, the Vfile includes one or more media management tags. The tags are used by the client to manage a cache of structured media content file portions that are downloaded from the server.Type: GrantFiled: December 1, 1999Date of Patent: October 19, 2004Assignee: Microsoft CorporationInventors: Jin Li, Hong-Hui Sun, Hu Li, Qian Zhang, Xianoning Ling
-
Publication number: 20040205093Abstract: Methods and systems for providing random access of structured media content are described. One aspect provides a novel file structure or “Vfile”, and method of using the same, for organizing and managing portions of a structured media content file that are or can be downloaded from a content provider such as a multimedia content server. The Vfile is configured to emulate a server file structure that a server uses to store structured media content files. The Vfile is established at a client location when a client accesses a structured media content file and is used to buffer and cache structured media content file portions. In addition to having an infrastructure that emulates the server's file structure, the Vfile includes one or more media management tags. The tags are used by the client to manage a cache of structured media content file portions that are downloaded from the server.Type: ApplicationFiled: April 30, 2004Publication date: October 14, 2004Inventors: Jin Li, Hong-Hui Sun, Hu Li, Qian Zhang, Xianoning Ling