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: 10536355
    Abstract: 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: Grant
    Filed: June 17, 2015
    Date of Patent: January 14, 2020
    Assignee: EMC IP Holding Company LLC
    Inventors: Yu Cao, Simon Tao, Xiaoyan Guo, Kenneth Durazzo
  • Patent number: 10469585
    Abstract: 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: Grant
    Filed: September 7, 2018
    Date of Patent: November 5, 2019
    Assignee: EMC IP Holding Company LLC
    Inventors: Junping Zhao, Ricky Sun, Yu Cao, Kenneth Durazzo, Xiaoyan Guo
  • Patent number: 10448454
    Abstract: 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: Grant
    Filed: March 21, 2016
    Date of Patent: October 15, 2019
    Assignee: EMC IP Holding Company LLC
    Inventors: Simon Tao, Yu Cao, Xiaoyan Guo, Zhe Dong, Kenneth Durazzo
  • Patent number: 10447546
    Abstract: 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: Grant
    Filed: June 24, 2015
    Date of Patent: October 15, 2019
    Assignee: EMC IP Holding Company LLC
    Inventors: Xiaoyan Guo, Yu Cao, Simon Tao, Kenneth Durazzo
  • Patent number: 10354478
    Abstract: 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: Grant
    Filed: September 29, 2016
    Date of Patent: July 16, 2019
    Assignee: BAIDU ONLINE NETWORK TECHNOLOGY (BEIJING) CO., LTD
    Inventors: Xiaoyan Guo, Kelei Li, Cuijuan Xiao, Hang Zhang, Yuanyuan Zheng
  • Patent number: 10325500
    Abstract: 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: Grant
    Filed: June 6, 2017
    Date of Patent: June 18, 2019
    Assignee: Baidu Online Network Technology (Beijing) Co., Ltd
    Inventor: Xiaoyan Guo
  • Patent number: 10326835
    Abstract: 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: Grant
    Filed: September 12, 2016
    Date of Patent: June 18, 2019
    Assignee: EMC IP Holding Company LLC
    Inventors: Xiaoyan Guo, Yu Cao, Sanping Li, Simon Tao, Zhe Dong, Kenneth Durazzo
  • Patent number: 10237149
    Abstract: 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: Grant
    Filed: March 21, 2016
    Date of Patent: March 19, 2019
    Assignee: EMC IP Holding Company LLC
    Inventors: Xiaoyan Guo, Yu Cao, Simon Tao, Sanping Li, Kenneth Durazzo
  • Publication number: 20190007495
    Abstract: 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: Application
    Filed: September 7, 2018
    Publication date: January 3, 2019
    Inventors: Junping Zhao, Ricky Sun, Yu Cao, Kenneth Durazzo, Xiaoyan Guo
  • Patent number: 10164898
    Abstract: 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: Grant
    Filed: December 22, 2016
    Date of Patent: December 25, 2018
    Assignee: EMC IP Holding Company LLC
    Inventors: Jun Tao, Yu Cao, Xiaoyan Guo, Sanping Li, Junping Frank Zhao
  • Patent number: 10091297
    Abstract: 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: Grant
    Filed: May 18, 2016
    Date of Patent: October 2, 2018
    Assignee: EMC IP Holding Company LLC
    Inventors: Junping Zhao, Ricky Sun, Yu Cao, Kenneth Durazzo, Xiaoyan Guo
  • Patent number: 10031962
    Abstract: 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: Grant
    Filed: September 26, 2013
    Date of Patent: July 24, 2018
    Assignee: EMC Ip Holding Company
    Inventors: Yu Cao, Xiaoyan Guo, Jidong Chen
  • Patent number: 10007733
    Abstract: 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: Grant
    Filed: June 9, 2015
    Date of Patent: June 26, 2018
    Assignee: EMC IP Holding Company LLC
    Inventors: Yu Cao, Zhe Dong, Simon Tao, Xiaoyan Guo, Stephen Todd
  • Publication number: 20180151079
    Abstract: 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: Application
    Filed: June 6, 2017
    Publication date: May 31, 2018
    Inventor: Xiaoyan GUO
  • Publication number: 20180058578
    Abstract: 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 rocker
    Type: Application
    Filed: August 26, 2017
    Publication date: March 1, 2018
    Inventors: WEI ZHAN, JIE LI, JIANHUA LI, YONGSHENG JU, XIAOYAN GUO, WANYONG ZHOU, ZHIHONG WU, SHUBIN WANG, PAN XIANG
  • Publication number: 20170316635
    Abstract: 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: Application
    Filed: September 29, 2016
    Publication date: November 2, 2017
    Inventors: Xiaoyan GUO, Kelei LI, Cuijuan XIAO, Hang ZHANG, Yuanyuan ZHENG
  • Patent number: 9779117
    Abstract: 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: Grant
    Filed: September 30, 2014
    Date of Patent: October 3, 2017
    Assignee: EMC IP Holding Company LLC
    Inventors: Xiaoyan Guo, Yu Cao, Stephen Todd
  • Publication number: 20170270147
    Abstract: 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: Application
    Filed: March 21, 2017
    Publication date: September 21, 2017
    Inventors: Sanping Li, Yu Cao, Ricky Yuxi Sun, Zhe Dong, Xiaoyan Guo, Jun Tao, Accela Yilong Zhao
  • Publication number: 20170270117
    Abstract: 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: Application
    Filed: March 20, 2017
    Publication date: September 21, 2017
    Inventors: Chao Chen, Xiaoyan Guo, Yu Cao, Dingmeng Xue, Zed Minhong Zhou
  • Publication number: 20170263090
    Abstract: 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: Application
    Filed: March 10, 2017
    Publication date: September 14, 2017
    Inventors: Yu Cao, Xiaoyan Guo, Zhe Dong, Sanping Li, Jun Tao, Accela Yilong Zhao