Patents by Inventor Xiaoyan Guo
Xiaoyan Guo 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: 10536355Abstract: A computing system is monitored by collecting monitoring information from two or more different monitoring tools associated with respective portions of the computing system, where the monitoring tools having different information collection capabilities associated therewith. The monitoring information received from the different monitoring tools is consolidated in a unified data store. The unified data store is utilized to perform analytics relating to inter-dependencies of storage, compute and networking components of the computing system managed by different ones of the monitoring tools. The analytics results are presented utilizing a monitoring dashboard.Type: GrantFiled: June 17, 2015Date of Patent: January 14, 2020Assignee: EMC IP Holding Company LLCInventors: Yu Cao, Simon Tao, Xiaoyan Guo, Kenneth Durazzo
-
Patent number: 10469585Abstract: A plurality of data sets to be moved from a source site to a target site in a cloud computing platform is received at a plurality of a containerized data ingest components located at the source site. The received plurality of data sets are provided from the plurality of data ingest components to a staging cluster comprising a plurality of containerized broker components located at the source site, wherein the plurality of containerized broker components queue the plurality of data sets. The queued plurality of data sets are provided from the plurality of containerized broker components to a processing cluster comprising a plurality of containerized data processing components, wherein the plurality of containerized data processing components process the plurality of data sets. The plurality of data sets is transmitted from the plurality of containerized data processing components to the target site.Type: GrantFiled: September 7, 2018Date of Patent: November 5, 2019Assignee: EMC IP Holding Company LLCInventors: Junping Zhao, Ricky Sun, Yu Cao, Kenneth Durazzo, Xiaoyan Guo
-
Patent number: 10448454Abstract: Processing nodes in a distributed ad-hoc computing environment are discovered, wherein each processing node is configured to discover other processing nodes. A set of candidate processing nodes is selected from the discovered processing nodes. Selection is based on each discovered processing node advertising its own capabilities to other processing nodes, and processing nodes are selected as candidates based on their advertised capabilities. A subset of processing nodes is formed from the set of candidate processing nodes. The subset of processing nodes forms a self-organized task coordination ensemble wherein each processing node in the task coordination ensemble executes the same consensus protocol. By way of example, the distributed ad-hoc computing environment comprises an IoT network and the processing nodes are IoT devices.Type: GrantFiled: March 21, 2016Date of Patent: October 15, 2019Assignee: EMC IP Holding Company LLCInventors: Simon Tao, Yu Cao, Xiaoyan Guo, Zhe Dong, Kenneth Durazzo
-
Patent number: 10447546Abstract: A specification of visualization requirements for a customized visualization associated with one or more storage, compute and networking resources of a data center is generated. Resource data is obtained from one or more data sources, the resource data being associated with one or more of the storage, compute and networking resources of the data center. One or more data views are created utilizing the resource data, each data view comprising a dynamic mapping of the resource data based on the visualization requirements. One or more visuals are rendered utilizing the one or more data views. The customized visualization is generated by organizing the visuals into one or more dashboards of a graphical user interface.Type: GrantFiled: June 24, 2015Date of Patent: October 15, 2019Assignee: EMC IP Holding Company LLCInventors: Xiaoyan Guo, Yu Cao, Simon Tao, Kenneth Durazzo
-
Patent number: 10354478Abstract: The present application discloses at least a method, apparatus, and system for automatic refueling of a driverless vehicle. A specific implementation of the method includes: sending refueling request information when a fuel amount is lower than a preset value and a refueling condition is satisfied; receiving preselected gas station information corresponding to the refueling request information; determining, from the preselected gas station information, destination gas station information and driving route information of a destination gas station; sending refueling request information after arriving at the destination gas station based on the driving route information of the destination gas station; turning off an engine and/or an electric motor after receiving refueling permission information corresponding to the refueling request information, opening a fuel tank cap, and sending refueling confirmation information; and closing the fuel tank cap after receiving refueling completion information.Type: GrantFiled: September 29, 2016Date of Patent: July 16, 2019Assignee: BAIDU ONLINE NETWORK TECHNOLOGY (BEIJING) CO., LTDInventors: Xiaoyan Guo, Kelei Li, Cuijuan Xiao, Hang Zhang, Yuanyuan Zheng
-
Patent number: 10325500Abstract: The present disclosure discloses a method and apparatus for detecting blind zone of an unmanned vehicle. A specific embodiment of the method comprises: receiving a detection initiating request, the detection initiating request including: a position of the vertical shaft, a length of the vertical shaft and a set movement speed of the vertical shaft; detecting the vertical shaft; determining an anticipated detection time based on the position of the vertical shaft and the set movement speed; recording an actual detection time in response to detecting the vertical shaft; determining a missed detection position of the vertical shaft based on a time difference between the actual detection time and the anticipated detection time and the set movement speed, in response to confirming the actual detection time being different from the anticipated detection time; and determining a blind zone based on the length of the vertical shaft and the missed detection position.Type: GrantFiled: June 6, 2017Date of Patent: June 18, 2019Assignee: Baidu Online Network Technology (Beijing) Co., LtdInventor: Xiaoyan Guo
-
Patent number: 10326835Abstract: A data movement method includes enabling a given data center operatively coupled to one or more other data centers via a communication network to move data between itself and the one or more other data centers in accordance with a peer-to-peer protocol. The given data center and the one or more other data centers thereby form a peer-to-peer network. At least a portion of the given data center and the one or more other data centers are implemented on a cloud computing platform.Type: GrantFiled: September 12, 2016Date of Patent: June 18, 2019Assignee: EMC IP Holding Company LLCInventors: Xiaoyan Guo, Yu Cao, Sanping Li, Simon Tao, Zhe Dong, Kenneth Durazzo
-
Patent number: 10237149Abstract: A computing platform comprises one or more virtual compute elements, virtual storage elements, and virtual networking elements, wherein one or more application programs of one or more tenants execute on the computing platform. An application program monitoring service layer comprises a set of monitoring service modules selectable by the one or more tenants. The monitoring service modules are configured to provide different application-level monitoring functions, for a given tenant, to monitor the execution of at least one installed application program of the given tenant. A selected monitoring service module executes in at least one virtual compute element that is part of a set of one or more virtual compute elements currently executing the at least one installed application program of the given tenant being monitored. The application program monitoring service layer further comprises a data collecting service module configured to receive application data from the monitoring service module.Type: GrantFiled: March 21, 2016Date of Patent: March 19, 2019Assignee: EMC IP Holding Company LLCInventors: Xiaoyan Guo, Yu Cao, Simon Tao, Sanping Li, Kenneth Durazzo
-
Publication number: 20190007495Abstract: A plurality of data sets to be moved from a source site to a target site in a cloud computing platform is received at a plurality of a containerized data ingest components located at the source site. The received plurality of data sets are provided from the plurality of data ingest components to a staging cluster comprising a plurality of containerized broker components located at the source site, wherein the plurality of containerized broker components queue the plurality of data sets. The queued plurality of data sets are provided from the plurality of containerized broker components to a processing cluster comprising a plurality of containerized data processing components, wherein the plurality of containerized data processing components process the plurality of data sets. The plurality of data sets is transmitted from the plurality of containerized data processing components to the target site.Type: ApplicationFiled: September 7, 2018Publication date: January 3, 2019Inventors: Junping Zhao, Ricky Sun, Yu Cao, Kenneth Durazzo, Xiaoyan Guo
-
Patent number: 10164898Abstract: Embodiments of the present disclosure provide a method and apparatus for a cloud system. The method includes: dynamically selecting, based on available infrastructure resources and at least one resource request, a scheduling strategy from a set of candidate scheduling strategies; and applying the selected scheduling strategy to schedule the infrastructure resources to serve the at least one resource request. Through embodiments of the present disclosure, when a single resource request or a batch of resource requests arrive, the most appropriate scheduling strategy is dynamically selected to generate an optimal allocation scheme for the request(s), thereby achieving cost-effective operations with the service level requirement of the resource request(s) satisfied.Type: GrantFiled: December 22, 2016Date of Patent: December 25, 2018Assignee: EMC IP Holding Company LLCInventors: Jun Tao, Yu Cao, Xiaoyan Guo, Sanping Li, Junping Frank Zhao
-
Patent number: 10091297Abstract: A plurality of data sets to be moved from a source site to a target site in a cloud computing platform is received at a plurality of a containerized data ingest components located at the source site. The received plurality of data sets are provided from the plurality of data ingest components to a staging cluster comprising a plurality of containerized broker components located at the source site, wherein the plurality of containerized broker components queue the plurality of data sets. The queued plurality of data sets are provided from the plurality of containerized broker components to a processing cluster comprising a plurality of containerized data processing components, wherein the plurality of containerized data processing components process the plurality of data sets. The plurality of data sets is transmitted from the plurality of containerized data processing components to the target site.Type: GrantFiled: May 18, 2016Date of Patent: October 2, 2018Assignee: EMC IP Holding Company LLCInventors: Junping Zhao, Ricky Sun, Yu Cao, Kenneth Durazzo, Xiaoyan Guo
-
Patent number: 10031962Abstract: The present invention relates to a method and system for partitioning a database. The method for partitioning a database comprises: grouping a plurality of entries in the database into one or more entry groups, so that entries in the same entry group are always accessed together by one or more transactions; and dividing the one or more entry groups into a set number of partitions, so that a total number of transactions that access across more than one partition is minimized. By means of the present invention, it is possible to obtain an efficient, flexible and convenient method for partitioning a database, thereby greatly improving the system performance.Type: GrantFiled: September 26, 2013Date of Patent: July 24, 2018Assignee: EMC Ip Holding CompanyInventors: Yu Cao, Xiaoyan Guo, Jidong Chen
-
Patent number: 10007733Abstract: One or more resource identifiers are obtained, wherein the one or more resource identifiers are extracted from a content page obtained over a computer network. One or more irrelevant resource identifiers are filtered out from the one or more extracted resource identifiers. One or more resource identifiers remaining after the filtering step are classified into one or more classifications from a given set of classifications, wherein each of the given set of classifications has a dedicated network search component associated therewith. In response to the classifying step, the one or more classified resource identifiers are inserted into a seed set of resource identifiers associated with a dedicated network search component corresponding to the classification of the one or more classified resource identifiers.Type: GrantFiled: June 9, 2015Date of Patent: June 26, 2018Assignee: EMC IP Holding Company LLCInventors: Yu Cao, Zhe Dong, Simon Tao, Xiaoyan Guo, Stephen Todd
-
Publication number: 20180151079Abstract: The present disclosure discloses a method and apparatus for detecting blind zone of an unmanned vehicle. A specific embodiment of the method comprises: receiving a detection initiating request, the detection initiating request including: a position of the vertical shaft, a length of the vertical shaft and a set movement speed of the vertical shaft; detecting the vertical shaft; determining an anticipated detection time based on the position of the vertical shaft and the set movement speed; recording an actual detection time in response to detecting the vertical shaft; determining a missed detection position of the vertical shaft based on a time difference between the actual detection time and the anticipated detection time and the set movement speed, in response to confirming the actual detection time being different from the anticipated detection time; and determining a blind zone based on the length of the vertical shaft and the missed detection position.Type: ApplicationFiled: June 6, 2017Publication date: May 31, 2018Inventor: Xiaoyan GUO
-
Publication number: 20180058578Abstract: A universal operating device for an overdrive gearbox and a use method thereof, including a gearbox gear selecting and shifting shaft, and a gear selecting and shifting rocker arm and a gear selecting and shifting block which are arranged on the gearbox gear selecting and shifting shaft, where one end of the gearbox gear selecting and shifting shaft is separately in transmission fit with a gear selecting flexible shaft and a gear shifting flexible shaft through the gear selecting and shifting rocker arm, and the other end of the gearbox gear selecting and shifting shaft is in transmission fit with a gear shifting guide block through the gear selecting and shifting block; the gear selecting flexible shaft is in transmission fit with the gear selecting and shifting rocker arm through an overdrive gear switching device; and the overdrive gear switching device includes a gear shifting fork, the upper end of the gear shifting fork is in transmission fit with the upper end of the gear selecting and shifting rockerType: ApplicationFiled: August 26, 2017Publication date: March 1, 2018Inventors: WEI ZHAN, JIE LI, JIANHUA LI, YONGSHENG JU, XIAOYAN GUO, WANYONG ZHOU, ZHIHONG WU, SHUBIN WANG, PAN XIANG
-
Publication number: 20170316635Abstract: The present application discloses at least a method, apparatus, and system for automatic refueling of a driverless vehicle. A specific implementation of the method includes: sending refueling request information when a fuel amount is lower than a preset value and a refueling condition is satisfied; receiving preselected gas station information corresponding to the refueling request information; determining, from the preselected gas station information, destination gas station information and driving route information of a destination gas station; sending refueling request information after arriving at the destination gas station based on the driving route information of the destination gas station; turning off an engine and/or an electric motor after receiving refueling permission information corresponding to the refueling request information, opening a fuel tank cap, and sending refueling confirmation information; and closing the fuel tank cap after receiving refueling completion information.Type: ApplicationFiled: September 29, 2016Publication date: November 2, 2017Inventors: Xiaoyan GUO, Kelei LI, Cuijuan XIAO, Hang ZHANG, Yuanyuan ZHENG
-
Patent number: 9779117Abstract: A database benchmark configuration is selected via an interface. At least one database partitioning scheme from a plurality of database partitioning schemes is selected via the interface. The selected database partitioning scheme is configured through the interface. The selected database partitioning scheme is evaluated based on the configuring step and the selected database benchmark configuration, and evaluation results are generated. A presentation is generated for the interface based on at least a portion of the evaluation results, wherein the presentation is configured to provide at least an indication of a performance of the selected database partitioning scheme given the configuring step and the selected database benchmark configuration.Type: GrantFiled: September 30, 2014Date of Patent: October 3, 2017Assignee: EMC IP Holding Company LLCInventors: Xiaoyan Guo, Yu Cao, Stephen Todd
-
Publication number: 20170270147Abstract: The present disclosure provides a method and apparatus for storing data. The method comprises: extracting metric information and metadata associated with the metric information from time series data, the metric information including a time value and a numerical value at the time value; and staling the metric information in an object storage device and the metadata in a database. As compared with the prior art, the present disclosure provides a flexible storage design to guarantee extensibility of storage capacity and meanwhile support fast data retrieving.Type: ApplicationFiled: March 21, 2017Publication date: September 21, 2017Inventors: Sanping Li, Yu Cao, Ricky Yuxi Sun, Zhe Dong, Xiaoyan Guo, Jun Tao, Accela Yilong Zhao
-
Publication number: 20170270117Abstract: Various embodiments of the present disclosure provide a solution for converging a data management system and a data analysis system at the level of storage. In some embodiments, the present disclosure provides a computer-implemented method. The method includes obtaining, a data management system, a first file in a first format. The method also includes, in response to determining that the first format is different from a predetermined second format supported by a data analysis system, converting the first file into a second file in the second format. The method further includes storing the first and second files to a data storage system. The data storage system is accessible to the data management system and the data analysis system.Type: ApplicationFiled: March 20, 2017Publication date: September 21, 2017Inventors: Chao Chen, Xiaoyan Guo, Yu Cao, Dingmeng Xue, Zed Minhong Zhou
-
Publication number: 20170263090Abstract: Embodiments of the present disclosure provide a method and apparatus for video surveillance. The method comprises: receiving a video data transmission request from a mobile device; registering the mobile device as a temporary surveillance device of the video surveillance system in response to the video data transmission request; establishing a wireless connection with the mobile device, receiving video data from the mobile device via the wireless connection; and processing and storing the video data. The methods or apparatuses of the present disclosure enables a mobile device to temporarily join in a video monitoring system as needed so as to supplement and reinforce the existing video monitoring systems, e.g., enhancing the coverage and/or precision of the video surveillance systems.Type: ApplicationFiled: March 10, 2017Publication date: September 14, 2017Inventors: Yu Cao, Xiaoyan Guo, Zhe Dong, Sanping Li, Jun Tao, Accela Yilong Zhao