Patents by Inventor Yiduo Wang
Yiduo 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).
-
Publication number: 20230229724Abstract: The present disclosure describes how to capture events (e.g., changes and user interactions) of a document and combine those changes with the original tree data structure displayed to accurately and efficiently enable a replay engine to redisplay the tree data structure, changes, and user interactions which occurred at the client device. The data collected from a client-side capture engine can be combined with a minimal amount of contextual information to a replay engine so as to accurately and efficiently replay a session of a plurality of documents.Type: ApplicationFiled: March 20, 2023Publication date: July 20, 2023Applicant: Quantum Metric, Inc.Inventors: Mario Luciano Ciabarra, JR., Yiduo Wang
-
Patent number: 11636172Abstract: The present disclosure describes how to capture events (e.g., changes and user interactions) of a Web document and combine those changes with the original DOM displayed to accurately and efficiently enable a replay engine to redisplay the DOM, changes, and user interactions which occurred within a user's browser. The data collected from a client-side HTML DOM capture engine can be combined with a minimal amount of contextual information to a replay engine so as to accurately and efficiently replay a session of a plurality of web documents.Type: GrantFiled: June 1, 2021Date of Patent: April 25, 2023Assignee: Quantum Metric, Inc.Inventors: Mario Luciano Ciabarra, Jr., Yiduo Wang
-
Patent number: 11232253Abstract: When different client devices request the same document, most of content of the response from the server (i.e. the response document from a web server) will be the same. Embodiments allow the client devices to use fingerprints, i.e. hashes, sent by a capture system to pinpoint only the changing portions of the document instead of sending the entire document. In various embodiments, the client compares client-generated fingerprints for the document with capture system-generated fingerprints for most likely appearing portions of text of the document or related documents to fully represent and sends to the capture system the client document in a compact and efficient way.Type: GrantFiled: May 13, 2019Date of Patent: January 25, 2022Assignee: Quantum Metric, Inc.Inventors: Mario Luciano Ciabarra, Jr., Yiduo Wang
-
Patent number: 11212358Abstract: In networked communication systems, a document in a communication (e.g., a response) may be similar between multiple communications involving the same resource, such that duplicate data can be discarded and not stored by a network storage system. Storage of differences in network traffic facilitates compression of storage of network traffic, thereby significantly reducing data storage. Techniques are disclosed for efficient search and retrieval of the compressed data storage. Network traffic may be compared to communications in previous network traffic to identify differences if any. Resource templates may be generated for different (e.g., new) resources identified in network traffic. Storage of the different resources identified in network traffic enables compression of network traffic. Similarity matching may be implemented to improve processing performance for compact storage of network traffic, including determining differences in network traffic for storage.Type: GrantFiled: June 23, 2020Date of Patent: December 28, 2021Assignee: Quantum Metric, Inc.Inventors: Mario Luciano Ciabarra, Jr., Yiduo Wang
-
Publication number: 20210397672Abstract: The present disclosure describes how to capture events (e.g., changes and user interactions) of a Web document and combine those changes with the original DOM displayed to accurately and efficiently enable a replay engine to redisplay the DOM, changes, and user interactions which occurred within a user's browser. The data collected from a client-side HTML DOM capture engine can be combined with a minimal amount of contextual information to a replay engine so as to accurately and efficiently replay a session of a plurality of web documents.Type: ApplicationFiled: June 1, 2021Publication date: December 23, 2021Applicant: Quantum Metric, Inc.Inventors: Mario Luciano Ciabarra, JR., Yiduo Wang
-
Patent number: 11036823Abstract: The present disclosure describes how to capture events (e.g., changes and user interactions) of a Web document and combine those changes with the original DOM displayed to accurately and efficiently enable a replay engine to redisplay the DOM, changes, and user interactions which occurred within a user's browser. The data collected from a client-side HTML DOM capture engine can be combined with a minimal amount of contextual information to a replay engine so as to accurately and efficiently replay a session of a plurality of web documents.Type: GrantFiled: November 30, 2018Date of Patent: June 15, 2021Assignee: Quantum Metric, Inc.Inventors: Mario Luciano Ciabarra, Jr., Yiduo Wang
-
Publication number: 20200322443Abstract: In networked communication systems, a document in a communication (e.g., a response) may be similar between multiple communications involving the same resource, such that duplicate data can be discarded and not stored by a network storage system. Storage of differences in network traffic facilitates compression of storage of network traffic, thereby significantly reducing data storage. Techniques are disclosed for efficient search and retrieval of the compressed data storage. Network traffic may be compared to communications in previous network traffic to identify differences if any. Resource templates may be generated for different (e.g., new) resources identified in network traffic. Storage of the different resources identified in network traffic enables compression of network traffic. Similarity matching may be implemented to improve processing performance for compact storage of network traffic, including determining differences in network traffic for storage.Type: ApplicationFiled: June 23, 2020Publication date: October 8, 2020Applicant: Quantum Metric, Inc.Inventors: Mario Luciano Ciabarra, JR., Yiduo Wang
-
Patent number: 10735542Abstract: In networked communication systems, a document in a communication (e.g., a response) may be similar between multiple communications involving the same resource, such that duplicate data can be discarded and not stored by a network storage system. Storage of differences in network traffic facilitates compression of storage of network traffic, thereby significantly reducing data storage. Techniques are disclosed for efficient search and retrieval of the compressed data storage. Network traffic may be compared to communications in previous network traffic to identify differences if any. Resource templates may be generated for different (e.g., new) resources identified in network traffic. Storage of the different resources identified in network traffic enables compression of network traffic. Similarity matching may be implemented to improve processing performance for compact storage of network traffic, including determining differences in network traffic for storage.Type: GrantFiled: January 28, 2016Date of Patent: August 4, 2020Assignee: Quantum Metric, Inc.Inventors: Mario Luciano Ciabarra, Jr., Yiduo Wang
-
Publication number: 20190266197Abstract: When different client devices request the same document, most of content of the response from the server (i.e. the response document from a web server) will be the same. Embodiments allow the client devices to use fingerprints, i.e. hashes, sent by a capture system to pinpoint only the changing portions of the document instead of sending the entire document. In various embodiments, the client compares client-generated fingerprints for the document with capture system-generated fingerprints for most likely appearing portions of text of the document or related documents to fully represent and sends to the capture system the client document in a compact and efficient way.Type: ApplicationFiled: May 13, 2019Publication date: August 29, 2019Applicant: Quantum Metric, Inc.Inventors: Mario Luciano Ciabarra, JR., Yiduo Wang
-
Patent number: 10318592Abstract: When different client devices request the same document, most of content of the response from the server (i.e. the response document from a web server) will be the same. Embodiments allow the client devices to use fingerprints, i.e. hashes, sent by a capture system to pinpoint only the changing portions of the document instead of sending the entire document. In various embodiments, the client compares client-generated fingerprints for the document with capture system-generated fingerprints for most likely appearing portions of text of the document or related documents to fully represent and sends to the capture system the client document in a compact and efficient way.Type: GrantFiled: July 18, 2016Date of Patent: June 11, 2019Assignee: Quantum Metric, LLCInventors: Mario Luciano Ciabarra, Jr., Yiduo Wang
-
Publication number: 20190095408Abstract: The present disclosure describes how to capture events (e.g., changes and user interactions) of a Web document and combine those changes with the original DOM displayed to accurately and efficiently enable a replay engine to redisplay the DOM, changes, and user interactions which occurred within a user's browser. The data collected from a client-side HTML DOM capture engine can be combined with a minimal amount of contextual information to a replay engine so as to accurately and efficiently replay a session of a plurality of web documents.Type: ApplicationFiled: November 30, 2018Publication date: March 28, 2019Applicant: Quantum Metric, LLCInventors: Mario Luciano Ciabarra, JR., Yiduo Wang
-
Patent number: 10146752Abstract: The present disclosure describes how to capture events (e.g., changes and user interactions) of a Web document and combine those changes with the original DOM displayed to accurately and efficiently enable a replay engine to redisplay the DOM, changes, and user interactions which occurred within a user's browser. The data collected from a client-side HTML DOM capture engine can be combined with a minimal amount of contextual information to a replay engine so as to accurately and efficiently replay a session of a plurality of web documents.Type: GrantFiled: December 30, 2015Date of Patent: December 4, 2018Assignee: Quantum Metric, LLCInventors: Mario Luciano Ciabarra, Jr., Yiduo Wang
-
Publication number: 20170017650Abstract: When different client devices request the same document, most of content of the response from the server (i.e. the response document from a web server) will be the same. Embodiments allow the client devices to use fingerprints, i.e. hashes, sent by a capture system to pinpoint only the changing portions of the document instead of sending the entire document. In various embodiments, the client compares client-generated fingerprints for the document with capture system-generated fingerprints for most likely appearing portions of text of the document or related documents to fully represent and sends to the capture system the client document in a compact and efficient way.Type: ApplicationFiled: July 18, 2016Publication date: January 19, 2017Applicant: Quantum Metric, LLCInventors: Mario Luciano Ciabarra, JR., Yiduo Wang
-
Publication number: 20160226976Abstract: In networked communication systems, a document in a communication (e.g., a response) may be similar between multiple communications involving the same resource, such that duplicate data can be discarded and not stored by a network storage system. Storage of differences in network traffic facilitates compression of storage of network traffic, thereby significantly reducing data storage. Techniques are disclosed for efficient search and retrieval of the compressed data storage. Network traffic may be compared to communications in previous network traffic to identify differences if any. Resource templates may be generated for different (e.g., new) resources identified in network traffic. Storage of the different resources identified in network traffic enables compression of network traffic. Similarity matching may be implemented to improve processing performance for compact storage of network traffic, including determining differences in network traffic for storage.Type: ApplicationFiled: January 28, 2016Publication date: August 4, 2016Inventors: Mario Luciano Ciabarra, JR., Yiduo Wang
-
Publication number: 20160188548Abstract: The present disclosure describes how to capture events (e.g., changes and user interactions) of a Web document and combine those changes with the original DOM displayed to accurately and efficiently enable a replay engine to redisplay the DOM, changes, and user interactions which occurred within a user's browser. The data collected from a client-side HTML DOM capture engine can be combined with a minimal amount of contextual information to a replay engine so as to accurately and efficiently replay a session of a plurality of web documents.Type: ApplicationFiled: December 30, 2015Publication date: June 30, 2016Inventors: Mario Luciano Ciabarra, JR., Yiduo Wang