Patents by Inventor Ruyun Zhang

Ruyun Zhang 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).

  • Publication number: 20230236807
    Abstract: A software and hardware collaborative compilation processing method and system. The system comprises an environment configurator, a command parser, a code filler, a scheduler and a heterogeneous target system, wherein the code filler is configured for obtaining the source program path of a user, reading source codes and identifying the heterogeneous target system according to a macro definition, complementing the codes related to the heterogeneous target system, carrying out primary filling and secondary filling on the source codes; the scheduler is configured for realizing compilation scheduling and execution scheduling functions respectively; the heterogeneous target system is configured for compiling and processing user modal data, and comprises at least two heterogeneous target subsystems; each target subsystem comprises a target-related middle-end compiler, a back-end compiler and a target-related running environment.
    Type: Application
    Filed: November 2, 2022
    Publication date: July 27, 2023
    Inventors: Lei XUE, Tao ZOU, Ruyun ZHANG
  • Patent number: 11705437
    Abstract: An interconnection structure of a system on wafer and a PCB based on a TSV process and a method for manufacturing the same. The structure comprises a bottom structural part and a top structural part, the upper surface of the bottom structural part is provided with a plurality of positioning holes; the lower surface of the top structural part is provided with positioning pins; the upper surface of the bottom structural part is provided with a bottom groove, and a system on wafer is arranged in the bottom groove; the lower surface of the system on wafer is connected with the bottom groove; the lower surface of the top structural part is provided with a top groove, and a PCB preformed die is connected in the top groove, and the other end of the PCB preformed die is connected with the system on wafer by an elastic connector.
    Type: Grant
    Filed: January 19, 2023
    Date of Patent: July 18, 2023
    Assignee: ZHEJIANG LAB
    Inventors: Qingwen Deng, Kun Zhang, Shunbin Li, Ruyun Zhang
  • Publication number: 20230169063
    Abstract: The disclosure discloses a mimetic database-based network operating system design method, including: designing a mimetic data structure; designing a mimetic data object; designing a synchronization mechanism and a decision mechanism, designing a mimetic database safe storage command processing system, and designing a classification storage mechanism for interacting data between service modules and a master database in a network operating system. By means of vertical hierarchy and horizontal classification, the problem of compatibility of the database subjected to mimetic transformation and a network operating system is solved. By means of a memory random distribution storage mechanism and a memory hardware heterogeneous storage mechanism, the cost caused by mimetic transformation can be reduced, and the cost is controllable while the safety is improved.
    Type: Application
    Filed: May 25, 2022
    Publication date: June 1, 2023
    Inventors: Peilei WANG, Ruyun ZHANG, Tao ZOU, Peilong HUANG
  • Patent number: 11533604
    Abstract: The present invention relates to the technical field of network communication, in particular to a method and system for controlling ID identifier network mobility based on a programmable switch. The system includes mobile terminal nodes, mobile access points, programmable switching nodes and control nodes, wherein the control nodes include local control nodes and a global control node, the mobile terminal nodes are connected and communicated with the mobile access points through wireless data links, the mobile access points are connected and communicated with the programmable switching nodes through wired data links, and the programmable switching nodes, the local control nodes and the global control node are connected and communicated in order through control links.
    Type: Grant
    Filed: April 25, 2022
    Date of Patent: December 20, 2022
    Assignee: Zhejiang Lab
    Inventors: Qi Xu, Ruyun Zhang, Tao Zou, Hanguang Luo
  • Publication number: 20220345872
    Abstract: The present invention relates to the technical field of network communication, in particular to a method and system for controlling ID identifier network mobility based on a programmable switch. The system includes mobile terminal nodes, mobile access points, programmable switching nodes and control nodes, wherein the control nodes include local control nodes and a global control node, the mobile terminal nodes are connected and communicated with the mobile access points through wireless data links, the mobile access points are connected and communicated with the programmable switching nodes through wired data links, and the programmable switching nodes, the local control nodes and the global control node are connected and communicated in order through control links.
    Type: Application
    Filed: April 25, 2022
    Publication date: October 27, 2022
    Applicant: Zhejiang Lab
    Inventors: Qi XU, Ruyun ZHANG, Tao ZOU, Hanguang LUO
  • Patent number: 11431632
    Abstract: The present invention relates to the technical field of computer networking, in particular to an ID/location hybrid forwarding method based on source routing, including a message format based on an extension header of a MobilityFirst protocol, a source routing forwarding mechanism based on ID identifiers and a source routing forwarding mechanism based on location identifiers.
    Type: Grant
    Filed: May 9, 2022
    Date of Patent: August 30, 2022
    Assignee: Zhejiang Lab
    Inventors: Qi Xu, Hanguang Luo, Tao Zou, Ruyun Zhang, Geyang Xiao, Wanxin Gao, Huifeng Zhang, Congqi Shen
  • Publication number: 20220174013
    Abstract: A communication method implemented by a first network device, the method includes receiving, by the first network device, a first packet. The first packet may include a first segment identifier (SID) and a second SID. Determining, by the first network device whether the first SID is unavailable. If the first SID is unavailable, the first network device obtains the second SID based on the first SID, and updates a destination address in the first packet with the second SID, to generate a second packet.
    Type: Application
    Filed: November 24, 2021
    Publication date: June 2, 2022
    Inventors: Bingqing Guo, Yongkang Zhang, Dengfeng Gao, Junda Yao, Ruyun Zhang
  • Patent number: 7890807
    Abstract: A method and system for identifying a configuration parameter of a “sick” computer system that is at fault for causing an undesired behavior based on analysis of configuration parameters from other computer systems is provided. In one embodiment, a troubleshooting system collects “suspect” values for “suspect” configuration parameters used by a “sick” application when the undesired behavior was exhibited by the sick computer system. The troubleshooting system then compares the suspect values to sample values of the suspect configuration parameters retrieved from sample computer systems. The troubleshooting system uses that comparison to identify one or more suspect configuration parameters that are likely at fault for causing the application to exhibit the undesired behavior.
    Type: Grant
    Filed: June 13, 2007
    Date of Patent: February 15, 2011
    Assignee: Microsoft Corporation
    Inventors: Chad E. Verbowski, Jiahe Helen Wang, John C. Platt, Ruyun Zhang, Yu Chen
  • Patent number: 7584382
    Abstract: A method and system for identifying a configuration parameter of a “sick” computer system that is at fault for causing an undesired behavior based on analysis of configuration parameters from other computer systems is provided. In one embodiment, a troubleshooting system collects “suspect” values for “suspect” configuration parameters used by a “sick” application when the undesired behavior was exhibited by the sick computer system. The troubleshooting system then compares the suspect values to sample values of the suspect configuration parameters retrieved from sample computer systems. The troubleshooting system uses that comparison to identify one or more suspect configuration parameters that are likely at fault for causing the application to exhibit the undesired behavior.
    Type: Grant
    Filed: August 13, 2004
    Date of Patent: September 1, 2009
    Assignee: Microsoft Corporation
    Inventors: Chad E. Verbowski, Jiahe Helen Wang, John C. Platt, Ruyun Zhang, Yu Chen
  • Publication number: 20070300103
    Abstract: A method and system for identifying a configuration parameter of a “sick” computer system that is at fault for causing an undesired behavior based on analysis of configuration parameters from other computer systems is provided. In one embodiment, a troubleshooting system collects “suspect” values for “suspect” configuration parameters used by a “sick” application when the undesired behavior was exhibited by the sick computer system. The troubleshooting system then compares the suspect values to sample values of the suspect configuration parameters retrieved from sample computer systems. The troubleshooting system uses that comparison to identify one or more suspect configuration parameters that are likely at fault for causing the application to exhibit the undesired behavior.
    Type: Application
    Filed: June 13, 2007
    Publication date: December 27, 2007
    Applicant: Microsoft Corporation
    Inventors: Chad Verbowski, Jiahe Wang, John Platt, Ruyun Zhang, Yu Chen
  • Publication number: 20050188268
    Abstract: A method and system for identifying a configuration parameter of a “sick” computer system that is at fault for causing an undesired behavior based on analysis of configuration parameters from other computer systems is provided. In one embodiment, a troubleshooting system collects “suspect” values for “suspect” configuration parameters used by a “sick” application when the undesired behavior was exhibited by the sick computer system. The troubleshooting system then compares the suspect values to sample values of the suspect configuration parameters retrieved from sample computer systems. The troubleshooting system uses that comparison to identify one or more suspect configuration parameters that are likely at fault for causing the application to exhibit the undesired behavior.
    Type: Application
    Filed: August 13, 2004
    Publication date: August 25, 2005
    Applicant: Microsoft Corporation
    Inventors: Chad Verbowski, Jiahe Wang, John Platt, Ruyun Zhang, Yu Chen