Patents by Inventor XIAODAN WANG
XIAODAN WANG 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: 12260637Abstract: The application discloses a classification method and a system of UAV hyperspectral vegetation species based on a deep learning, where the method includes the following steps: collecting hyperspectral images by a UAV; preprocessing collected hyperspectral images to obtain preprocessed images, and performing a stitching mosaicking preprocessing on the preprocessed images to obtain hyperspectral orthoimages; labeling the hyperspectral orthoimages to obtain a label data set; performing a vegetation index fusion on the hyperspectral orthoimages to obtain vegetation index-hyperspectral orthoimages; constructing a grassland vegetation classification model based on the vegetation index-hyperspectral orthoimages and the label data set, and completing a vegetation species classification by using the grassland vegetation classification model.Type: GrantFiled: April 19, 2024Date of Patent: March 25, 2025Assignee: Institute of Mountain Hazards and Environment, Chinese Academy of SciencesInventors: Hui Zhao, Jundi Wang, Xiaodan Wang, Da Wei, Yaohua Luo
-
Publication number: 20250092073Abstract: A solution is described for therapeutic materials against antibiotic-resistant bacterial strains. A series of four PPE-based water-soluble conjugated polyelectrolytes containing phosphonium side chains of varying amphiphilic balance. The study of the photophysical properties revealed the efficient formation of 102 and ROS for their use as photosensitizers for light-activated antibacterial applications. A photosensitizer absorbs light to produce reactive oxygen species (ROS), and a photodynamic therapy (PDT) is widely used, in which the photosensitizer is excited upon irradiation with light of a specific wavelength from the outside to generate active oxygen species or free radicals, thereby inducing apoptosis of various lesions or cancer cells and destroying them.Type: ApplicationFiled: August 21, 2024Publication date: March 20, 2025Inventors: Han Sun, Isai Barboza-Ramos, Xiaodan Wang, Kirk S. Schanze
-
Publication number: 20240232259Abstract: Users may be authorized to access a second software environment with a second limited set of authorized users. The second software environment may include at a first point in time prior to the user access a subset of a first software environment that includes at the first point in time a first set of authorized users that was a superset of the second limited set. A determination may be made as to whether a first user has potentially been a member of the first set of authorized users. The determination may be made via a global filtering process with at least one first hash value associated with a login attempt by the first user whether.Type: ApplicationFiled: January 10, 2023Publication date: July 11, 2024Applicant: Salesforce, Inc.Inventor: Xiaodan WANG
-
Publication number: 20240167947Abstract: The present invention discloses a CEEMDAN-based method for screening and monitoring soil moisture stress in farmland, characterised by the steps: preprocessing of remote sensing images, construction of NDVI long time series, CEEMDAN decomposition, calculation of statistical descriptors, screening of soil moisture stress sequences, ground data measurement, construction of soil moisture stress characteristic curves, fitting of soil moisture stress response characteristic curves and predicting the content of soil moisture stress. The invention adopts CEEMDAN decomposition, which solves the problems of noise residue and low reconstruction accuracy in the previous methods, and the high reconstruction accuracy of decomposed component data is more conducive to capturing the transient effects of soil moisture stress, and realizes the screening and extraction of soil moisture stress by combining with the ground measured data.Type: ApplicationFiled: May 5, 2023Publication date: May 23, 2024Inventors: Xuqing Li, Yongtao Jin, Xiaodan Wang, Guohong Li, Xingfa Gu, Yuanping Liu, Xia Zhu, Qichao Zhao, Yuyan Liu, Xiufeng Yang, Yancang Wang, Tianjiao Liu, Wenhao Zhang, Chenyu Zhao
-
Patent number: 11816076Abstract: A request may be received to evacuate data from a database system associated with a designated computing pod that provides on-demand computing services to a plurality of entities via the internet. The data may include portions that each correspond with a respective one or more of the on-demand computing services. Data succession policies associated with the data may be identified, where each data succession policy corresponds with one of the data portions and identifies one or more constraints associated with evacuating the data portion. The data portions may be transmitted to recipient computing pods in accordance with the data succession policies, and removed from the database system.Type: GrantFiled: January 14, 2021Date of Patent: November 14, 2023Assignee: Salesforce, Inc.Inventor: Xiaodan Wang
-
Patent number: 11750692Abstract: Techniques and structures to prevent exhaustion of a database connection pool, including retrieving data from the database connection pool, monitoring the data to determine whether the connection pool is at risk of an exhaustion condition, analyzing the data to determine whether one or more clients accessing the database connection pool are offenders upon determining that the connection pool is at risk and throttling access to the one or more clients accessing the database connection pool upon determining the one or more clients to be offenders.Type: GrantFiled: September 15, 2021Date of Patent: September 5, 2023Assignee: Salesforce, Inc.Inventors: Olumayokun Obembe, Da Zhao, Fabio Meireles Fernandez Valbuena, Ping-Hsiu Hsieh, Xiaodan Wang, Vijayanth Devadhar, Jason Woods, Ashwini Bijwe, Yichuan Cai, Paul E. Jatkowski, Kin Lun Wong, Sidarth Conjeevaram, Zeyu Zheng, Jae Young Park
-
Patent number: 11494408Abstract: A first copy of a database object may be constructed prior to applying a designated database update request to a first database. The database object may be represented by a plurality of database table rows in the first database, and the request may update one or more of the plurality of rows. The request may be applied to the first database to update the one or more of the plurality of rows in the first database. A second copy of the database object may be constructed after applying the database update request to the first database. A message identifying a difference between the first copy of the database object and a second copy of the database object may be transmitted to a remote computing device.Type: GrantFiled: September 24, 2019Date of Patent: November 8, 2022Assignee: salesforce.com, inc.Inventors: Mikhail Chainani, Xiaodan Wang, Vijayanth Devadhar
-
Patent number: 11467866Abstract: A request for an organization migration to move application data and application services of an organization hosted at a source system instance in a multi-tenant computing system to a target system instance in the multi-tenant computing system is received. Based on operational parameters, a time window is selected to execute the organization migration. Computing resource usages of one or both of the source and target system instances in the selected time window are monitored. If computing resources are available, the organization migration is enqueued.Type: GrantFiled: January 29, 2018Date of Patent: October 11, 2022Assignee: Salesforce.com, Inc.Inventors: Chen Liu, Ilya Zaslavsky, Alex Ovesea, Mikhail Chainani, Xiaodan Wang, Sridevi Gopala Krishnan
-
Publication number: 20220222228Abstract: A request may be received to evacuate data from a database system associated with a designated computing pod that provides on-demand computing services to a plurality of entities via the internet. The data may include portions that each correspond with a respective one or more of the on-demand computing services. Data succession policies associated with the data may be identified, where each data succession policy corresponds with one of the data portions and identifies one or more constraints associated with evacuating the data portion. The data portions may be transmitted to recipient computing pods in accordance with the data succession policies, and removed from the database system.Type: ApplicationFiled: January 14, 2021Publication date: July 14, 2022Applicant: Salesforce.com, Inc.Inventor: Xiaodan WANG
-
Patent number: 11354153Abstract: A resource utilization level and a data size may be determined for each organization within a computing pod located within an on-demand computing services organization configured to provide computing services. One of the organizations may be selected for migration away from the computing pod based on the resource utilization levels and the data sizes. The designated organization may have a respective resource utilization level that is high in relation to its respective data size.Type: GrantFiled: January 22, 2020Date of Patent: June 7, 2022Assignee: salesforce.com, Inc.Inventors: Xiaodan Wang, Ilya Zaslavsky, Prakash Ramaswamy, Sridevi Gopala Krishnan, Mikhail Chainani, Scott Ware, Lauren Valdivia
-
Patent number: 11336739Abstract: Messages are transmitted to first and second server groups in an on-demand computing services environment. The first message instructs the first server group to reduce a first resource allocation level associated with a network-accessible computing resource, while the second message instructs the second server group to increase a second resource allocation level associated with the resource. The resource allocation levels designate respective proportions of the network-accessible computing resource shared among the server groups. Request traffic associated with providing services via the on-demand computing services environment is transferred from the first server group to the second server group after decreasing the first resource allocation level and increasing the second resource allocation level.Type: GrantFiled: December 23, 2020Date of Patent: May 17, 2022Assignee: salesforce.com, Inc.Inventors: Xiaodan Wang, Paul Sydell
-
Patent number: 11321467Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for security analysis are provided. One of the methods includes: determining a data risk value for data of an endpoint based on a number of classified files within the data and a type of classified files within the data; determining an endpoint risk value for the endpoint based on a user risk value and a cyber security risk value; determining a channel risk value for a set of channels through which the data is conveyable by the endpoint based on a number of channels within the set of channels and a type of channels within the set of channels; and rendering a map showing a security risk level of the endpoint, wherein the security risk level is based on the data risk value, the endpoint risk value, and the channel risk value.Type: GrantFiled: May 17, 2019Date of Patent: May 3, 2022Assignee: Beijing DiDi Infinity Technology and Development Co., Ltd.Inventors: Xiaodan Wang, Liwei Ren
-
Patent number: 11308043Abstract: A request may be received to relocate source data within a distributed database system arranged in a hierarchy composed of a plurality of levels. The plurality of levels may include a local level that includes a plurality of pods, which may be end points in the hierarchy. The data may be stored at a source pod. The request may identify a designated level in the hierarchy at which to relocate the source data. A target pod within the distributed database system may be selected. The source pod and the target pod may be located remotely from one another. The data may be replicated to the target pod via a local change bus in communication with the source pod. The local change bus may capture changes made to data stored in the source pod and transmit the captured changes to the target pod via the hierarchy.Type: GrantFiled: November 13, 2019Date of Patent: April 19, 2022Assignee: salesforce.com, Inc.Inventors: Xiaodan Wang, Mikhail Chainani
-
Publication number: 20220006858Abstract: Techniques and structures to prevent exhaustion of a database connection pool, including retrieving data from the database connection pool, monitoring the data to determine whether the connection pool is at risk of an exhaustion condition, analyzing the data to determine whether one or more clients accessing the database connection pool are offenders upon determining that the connection pool is at risk and throttling access to the one or more clients accessing the database connection pool upon determining the one or more clients to be offenders.Type: ApplicationFiled: September 15, 2021Publication date: January 6, 2022Inventors: Olumayokun Obembe, Da Zhao, Fabio Meireles Fernandez Valbuena, Ping-Hsiu Hsieh, Xiaodan Wang, Vijayanth Devadhar, Jason Woods, Ashwini Bijwe, Yichuan Cai, Paul E. Jatkowski, Kin Lun Wong, Sidarth Conjeevaram, Zeyu Zheng, Jae Young Park
-
Patent number: 11165857Abstract: Techniques and structures to prevent exhaustion of a database connection pool, including retrieving data from the database connection pool, monitoring the data to determine whether the connection pool is at risk of an exhaustion condition, analyzing the data to determine whether one or more clients accessing the database connection pool are offenders upon determining that the connection pool is at risk and throttling access to the one or more clients accessing the database connection pool upon determining the one or more clients to be offenders.Type: GrantFiled: October 23, 2019Date of Patent: November 2, 2021Assignee: salesforce.com, inc.Inventors: Olumayokun Obembe, Da Zhao, Fabio Meireles Fernandez Valbuena, Ping-Hsiu Hsieh, Xiaodan Wang, Vijayanth Devadhar, Jason Woods, Ashwini Bijwe, Yichuan Cai, Paul E. Jatkowski, Kin Lun Wong, Sidarth Conjeevaram, Zeyu Zheng, Jae Young Park
-
Patent number: 11132383Abstract: Techniques are disclosed relating to processing data stored within database tables in a parallelized manner. In various embodiments, a computer system maintains a database having a database table storing data for a plurality of tenants and an index structure storing indexes for accessing data stored in the database table. In some embodiments, the computer system receives, from a particular tenant, a request to perform a task that includes operating on particular data. In some embodiments, the computer system determines a portion of the index structure corresponding to the particular tenant and divides a range of indexes within that portion into a plurality of index sub-ranges. In various embodiments, the computer system processes portions of the task in parallel by determining an index sub-range for each of a plurality of threads and causing each of the threads to operate on a portion of the particular data specified by its index sub-range.Type: GrantFiled: January 31, 2018Date of Patent: September 28, 2021Assignee: salesforce.com, inc.Inventors: Xiaodan Wang, Mikhail Chainani, Alan Arbizu, Ashwini Bijwe
-
Patent number: 11093485Abstract: A staging table created in a database system may store a snapshot of live database table captured prior to an unintended change to the live database table. One or more entries in the staging table may be updated to incorporate one or more intended changes to the live database table that occurred after the unintended change. The live database table may be updated by merging each of the updated entries from the staging table to the live database table. The updated database table may eliminate the unintended change.Type: GrantFiled: August 27, 2019Date of Patent: August 17, 2021Assignee: Salesforce.com, Inc.Inventors: Mikhail Chainani, Xiaodan Wang, Vijayanth Devadhar
-
Patent number: 11093294Abstract: A request may be received to migrate an organization from a first computing pod to a second computing pod located within an on-demand computing services organization configured to provide computing services. A migration resource utilization profile may be determined for the first computing pod. The migration resource utilization profile may identify one or more computing resources involved in transferring organizations from the first computing pod during one or more time windows. A migration time window for performing the requested migration may be selected based at least in part on the migration resource utilization profile.Type: GrantFiled: January 22, 2020Date of Patent: August 17, 2021Assignee: Salesforce.com, Inc.Inventors: Xiaodan Wang, Ilya Zaslavsky, Prakash Ramaswamy, Sridevi Gopala Krishnan, Mikhail Chainani, Scott Ware, Lauren Valdivia
-
Patent number: D1055987Type: GrantFiled: November 1, 2023Date of Patent: December 31, 2024Assignee: Linyi Jinli Machinery Co., Ltd.Inventors: Yimin Wen, Qiang Liu, Xiaodan Wang, Huachao Teng, Cuibao Wang, Junsheng Song, Hengxiang Wen, Yunsheng Song, Jiming Wu, Fengyu Zhu
-
Patent number: D1055988Type: GrantFiled: November 1, 2023Date of Patent: December 31, 2024Assignee: Linyi Jinli Machinery Co., Ltd.Inventors: Yimin Wen, Qiang Liu, Xiaodan Wang, Huachao Teng, Cuibao Wang, Junsheng Song, Hengxiang Wen, Yunsheng Song, Jiming Wu, Fengyu Zhu