Patents by Inventor Yingtao Jiang
Yingtao Jiang 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: 12182763Abstract: Systems and methods are provided for collaborative session including co-browsing in a virtual workspace. The system includes a server-side network node including logic to access a web application using a uniform resource locator (URL) of the web application. The server-side network node includes logic to generate a first model of the web application corresponding to the current state of the web application. The server-side network node includes logic to provide a spatial event map identifying events in the virtual workspace, the events identified by the spatial event map are related to the first model of the web application. The system includes logic to create a second model of the web application as a result of updates to the current state of the web application. The system includes logic to generate an update patch using a difference between the second model and the first model of the web application.Type: GrantFiled: October 23, 2023Date of Patent: December 31, 2024Assignee: Bluescape Buyer LLCInventors: Robert Elsner, Krzysztof Palacz, Yingtao Jiang, Oleg Sidorkin, Rupen Chanda
-
Publication number: 20240325822Abstract: Methods, systems, and apparatuses are described for cardia treatment and analysis. A computing device may cause a head mounted visual display worn by a patient to output visual imagery. The visual imager is configured to affect a psychological perception of the patient. The computing device may cause exercise equipment in use by the patient to affect a physical exercise performed by the patient. The computing device may measure, via one or more sensors, a cardiac exertion of the patient. The computing device may determine, based on the cardiac exertion of the patient, that the patient has not reached a maximum cardiac exertion. The computing device may adjust one or more of the visual imagery or the physical exercise. The adjustment may cause the patient to reach the maximum cardiac exertion.Type: ApplicationFiled: March 29, 2024Publication date: October 3, 2024Inventors: Shengjie Zhai, Yingtao Jiang, Jian Ni
-
Publication number: 20240054455Abstract: Systems and methods are provided for collaborative session including co-browsing in a virtual workspace. The system includes a server-side network node including logic to access a web application using a uniform resource locator (URL) of the web application. The server-side network node includes logic to generate a first model of the web application corresponding to the current state of the web application. The server-side network node includes logic to provide a spatial event map identifying events in the virtual workspace, the events identified by the spatial event map are related to the first model of the web application. The system includes logic to create a second model of the web application as a result of updates to the current state of the web application. The system includes logic to generate an update patch using a difference between the second model and the first model of the web application.Type: ApplicationFiled: October 23, 2023Publication date: February 15, 2024Applicant: Haworth, Inc.Inventors: Robert ELSNER, Krzysztof PALACZ, Yingtao JIANG, Oleg SIDORKIN, Rupen CHANDA
-
Publication number: 20230353802Abstract: Systems and methods are provided for hosting a collaboration session by a server node between client nodes. The server node accesses a video based on a request message received from a client node. The server node provides a spatial event map to client nodes, the spatial event map identifies a log of events in a virtual workspace. The spatial event map allows playback of the video on the display of each of the client nodes. The server node includes logic to receive an input event identifying an input and an identifier of at least one frame of the video from at least one client node. The server node associates the input and the least one frame of the video with a digital asset. The server node sends an update event related to the digital asset to the client nodes allowing display of the digital asset.Type: ApplicationFiled: July 7, 2023Publication date: November 2, 2023Applicant: Haworth, Inc.Inventors: Robert ELSNER, Krzysztof PALACZ, Yingtao JIANG, Oleg SIDORKIN, Rupen CHANDA, Karim DAVOODI
-
Patent number: 11797935Abstract: Systems and methods are provided for collaborative session including co-browsing in a virtual workspace. The system includes a server-side network node including logic to access a web application using a uniform resource locator (URL) of the web application. The server-side network node includes logic to generate a first model of the web application corresponding to the current state of the web application. The server-side network node includes logic to provide a spatial event map identifying events in the virtual workspace, the events identified by the spatial event map are related to the first model of the web application. The system includes logic to create a second model of the web application as a result of updates to the current state of the web application. The system includes logic to generate an update patch using a difference between the second model and the first model of the web application.Type: GrantFiled: July 7, 2022Date of Patent: October 24, 2023Assignee: Haworth, Inc.Inventors: Robert Elsner, Krzysztof Palacz, Yingtao Jiang, Oleg Sidorkin, Rupen Chanda
-
Publication number: 20230010127Abstract: Systems and methods are provided for collaborative session including co-browsing in a virtual workspace. The system includes a server-side network node including logic to access a web application using a uniform resource locator (URL) of the web application. The server-side network node includes logic to generate a first model of the web application corresponding to the current state of the web application. The server-side network node includes logic to provide a spatial event map identifying events in the virtual workspace, the events identified by the spatial event map are related to the first model of the web application. The system includes logic to create a second model of the web application as a result of updates to the current state of the web application. The system includes logic to generate an update patch using a difference between the second model and the first model of the web application.Type: ApplicationFiled: July 7, 2022Publication date: January 12, 2023Applicant: Haworth, Inc.Inventors: Robert ELSNER, Krzysztof Palacz, Yingtao JIANG, Oleg SIDORKIN, Rupen CHANDA
-
Patent number: 10333746Abstract: Methods and systems are provided for transmitting data using an orthogonal pules shape multiplexing scheme. A transmitter can receive a vector comprising a plurality of symbols. A plurality of continuous pulses can be designed, with each of the continuous pulses corresponds to one of the plurality of symbols in the received vector. Any two pulses selected from the plurality of continuous pulses can be orthogonal. The plurality of continuous pulses can be sampled to produce a corresponding plurality of discrete pulses. The received vector can be transformed based on a transform matrix constructed using on the plurality of discrete pulses. The transformed vector can be transmitted to a receiver.Type: GrantFiled: August 8, 2016Date of Patent: June 25, 2019Assignee: The Board Of Regents Of The Nevada System Of Higher Education On Behalf Of The University Of Nevada, Las VegasInventors: Yingtao Jiang, Elaheh Alidoosti, Taleb Moazzeni
-
Publication number: 20180234272Abstract: Methods and systems are provided for transmitting data using an orthogonal pules shape multiplexing scheme. A transmitter can receive a vector comprising a plurality of symbols. A plurality of continuous pulses can be designed, with each of the continuous pulses corresponds to one of the plurality of symbols in the received vector. Any two pulses selected from the plurality of continuous pulses can be orthogonal. The plurality of continuous pulses can be sampled to produce a corresponding plurality of discrete pulses. The received vector can be transformed based on a transform matrix constructed using on the plurality of discrete pulses. The transformed vector can be transmitted to a receiver.Type: ApplicationFiled: August 8, 2016Publication date: August 16, 2018Inventors: Yingtao Jiang, Elaheh Aiidoosti, Taleb Moazzeni