Patents by Inventor Jingyao ZHANG
Jingyao 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: 20250077100Abstract: A control method includes obtaining a trigger signal that changes an operation status of an electronic device and controlling a target storage member of the electronic device to switch to an application mode corresponding to the trigger signal to cause the target storage member to respond to different data read/write operations from the electronic device through different data read/write paths. Configuration parameters of the target storage member are different in different application modes.Type: ApplicationFiled: August 30, 2024Publication date: March 6, 2025Inventors: Xuhui ZHANG, Jingyao ZHANG, Wenjing ZHANG
-
Patent number: 12219003Abstract: A device implementing a system for multipath connection management may include first and second local communication interfaces, and a processor configured to establish a primary connection for communicating between the first local communication interface and a first remote communication interface of an other device, and a secondary connection for communicating between the second local communication interface and a second remote communication interface. The processor may be configured to transmit application and control data over the primary connection and concurrently transmit a copy of control data over the secondary connection. The processor may be configured to determine that a degradation of the quality of the primary connection is attributable to the other device. The processor may be configured to switch the secondary connection to the first local communication interface and the second remote communication interface.Type: GrantFiled: August 22, 2023Date of Patent: February 4, 2025Assignee: Apple Inc.Inventors: Daniel B. Pollack, Padmavathy Bhooma, Jingyao Zhang, Chieh Lu, Karthick Santhanam, Christopher M. Garrido, Bradley F. Patterson, Kevin Arthur Robertson, Hsien-Po Shiang, Qian Sun, Erik Vladimir Ortega Gonzalez
-
Publication number: 20240372843Abstract: Aspects of the subject technology provide for shared experience sessions within a group communications session such as a video call. The shared experience session may be, as one example, a co-watching session in which the participants in the call watch a video together while in the call. Encrypted shared state data may be exchanged between the participant devices, with which the participant devices can provide synchronized and coordinated output of shared experience data for the shared experience session of the group communications session.Type: ApplicationFiled: July 16, 2024Publication date: November 7, 2024Inventors: Daniel B. POLLACK, Jingyao ZHANG, Jose A. LOZANO HINOJOSA, Emad OMARA, Yilmaz Can CECEN, Angus N. BURTON, Blerim CICI
-
Patent number: 12069036Abstract: Aspects of the subject technology provide for shared experience sessions within a group communications session such as a video call. The shared experience session may be, as one example, a co-watching session in which the participants in the call watch a video together while in the call. Encrypted shared state data may be exchanged between the participant devices, with which the participant devices can provide synchronized and coordinated output of shared experience data for the shared experience session of the group communications session.Type: GrantFiled: March 29, 2022Date of Patent: August 20, 2024Assignee: Apple Inc.Inventors: Daniel B. Pollack, Jingyao Zhang, Jose A. Lozano Hinojosa, Emad Omara, Yilmaz Can Cecen, Angus N. Burton, Blerim Cici
-
Publication number: 20240254560Abstract: An application of feature gene TRIM22 in preparing reagent for regulating expression of breast cancer-related genes is provided. The feature gene TRIM22 disclosed in the present disclosure upregulates the expression of breast cancer-related genes SIX3, GATA6, PTX3, MMP1 and DMBT1 through overexpression, and downregulates the expression of the breast cancer-related genes SOX4, CXCL10, TNF, TP63 and CXCL16 through overexpression. Therefore, the feature gene TRIM22 provided in the present disclosure can be used as a reagent product to regulate the expression of breast cancer-related genes GATA6, SIX3, SOX4, CXCL10, PTX3, TNF, TP63, MMP1, CXCL16 and DMBT1 through overexpression.Type: ApplicationFiled: February 1, 2024Publication date: August 1, 2024Applicant: Cancer Institute and HospitalInventors: Yan WANG, Baowen YUAN, Wei HUANG, Hefen YU, Jingyao ZHANG, Yunkai YANG
-
Patent number: 12003343Abstract: A method is provided that includes receiving, at a media device and from a client device, a request for a temporary identifier for a group chat session, and provisioning, by the media device, the temporary identifier based on a device identifier of the media device. The media device provides the temporary identifier to the client device. The media device receives from a server an invitation to join the group chat session, where the invitation is directed to the temporary identifier, and the media device joins the group chat session.Type: GrantFiled: May 13, 2022Date of Patent: June 4, 2024Assignee: Apple Inc.Inventors: Jad Osseiran, Xudong Liu, Andrew J. Daley, Adam Y. Syed, Nicholas J. Circosta, Sunil S. Rao, Zak C. Wegweiser, Jingyao Zhang, Wan-Ya Chen
-
Publication number: 20230396668Abstract: A device implementing a system for multipath connection management may include first and second local communication interfaces, and a processor configured to establish a primary connection for communicating between the first local communication interface and a first remote communication interface of an other device, and a secondary connection for communicating between the second local communication interface and a second remote communication interface. The processor may be configured to transmit application and control data over the primary connection and concurrently transmit a copy of control data over the secondary connection. The processor may be configured to determine that a degradation of the quality of the primary connection is attributable to the other device. The processor may be configured to switch the secondary connection to the first local communication interface and the second remote communication interface.Type: ApplicationFiled: August 22, 2023Publication date: December 7, 2023Inventors: Daniel B. POLLACK, Padmavathy BHOOMA, Jingyao ZHANG, Chieh LU, Karthick SANTHANAM, Christopher M. GARRIDO, Bradley F. PATTERSON, Kevin Arthur ROBERTSON, Hsien-Po SHIANG, Qian SUN, Erik Vladimir ORTEGA GONZALEZ
-
Patent number: 11757978Abstract: A device implementing a system for multipath connection management may include first and second local communication interfaces, and a processor configured to establish a primary connection for communicating between the first local communication interface and a first remote communication interface of an other device, and a secondary connection for communicating between the second local communication interface and a second remote communication interface. The processor may be configured to transmit application and control data over the primary connection and concurrently transmit a copy of control data over the secondary connection. The processor may be configured to determine that a degradation of the quality of the primary connection is attributable to the other device. The processor may be configured to switch the secondary connection to the first local communication interface and the second remote communication interface.Type: GrantFiled: August 28, 2020Date of Patent: September 12, 2023Assignee: Apple Inc.Inventors: Daniel B. Pollack, Padmavathy Bhooma, Jingyao Zhang, Chieh Lu, Karthick Santhanam, Christopher M. Garrido, Bradley F. Patterson, Kevin Arthur Robertson, Hsien-Po Shiang, Qian Sun, Erik Vladimir Ortega Gonzalez
-
Publication number: 20230271633Abstract: A safety control method for an autonomous driving assistance system includes: receiving a status signal regarding a driver so as to determine a reasonably foreseeable indirect misuse (RFIM) event; receiving a particular system event and/or system fault; and calculating, with reference to a degree of severity of the particular system event and/or system fault, a failure rate related to the reasonably foreseeable indirect misuse (RFIM) event, wherein it can be determined, on the basis of the failure rate, whether a safety of the intended functionality (SOTIF)-related residual risk in the autonomous driving assistance system is acceptable.Type: ApplicationFiled: February 9, 2023Publication date: August 31, 2023Inventors: Ashton Sun, Jingyao Zhang, Peng Ge
-
Patent number: 11637886Abstract: A device implementing cellular communication protocol aware multimedia streaming may include at least one processor configured to establish a link for communicating with another device, wherein the link utilizes at least one of a first cellular communication protocol or a second cellular communication protocol. The at least one processor may be configured to determine a bit rate for a video stream to be provided to the other device based at least in part on whether the link utilizes the first cellular communication protocol or the second cellular communication protocol, wherein a first bit rate is determined when the link utilizes the first cellular communication protocol and a second bit rate is determined when the link utilizes the second cellular communication protocol. The at least one processor may be configured to provide, for transmission over the link to the other electronic device, the video stream at the determined bit rate.Type: GrantFiled: February 4, 2021Date of Patent: April 25, 2023Assignee: Apple Inc.Inventors: Daniel B. Pollack, Karthick Santhanam, Christopher M. Garrido, Jingyao Zhang, Ming Jin, Hyeonkuk Jeong
-
Patent number: 11531593Abstract: Disclosed is a data encoding, decoding and recovering method of a distributed storage system for data protection of the distributed storage system. The methods include using local recoverable coding, and calling Reed-Solomon coding on data blocks obtained from divisions of file segments based on coding parameters to generate global coding blocks, locally coding to data blocks and global coding blocks respectively to generate local coding blocks. The methods can also include computing decoded block indices and recovered block indices according to current node state, reading block data of assistant node, and implementing decoding of file segments and recovery of failed blocks. The coding method of the present disclosure can reduce the amount of data that needs to be transmitted when recovering a failed node by increasing local coding blocks and speed up the node recovery speed.Type: GrantFiled: September 3, 2018Date of Patent: December 20, 2022Assignee: HERE DATA TECHNOLOGYInventors: Bin Hao, Jian Zhu, Jingyao Zhang
-
Publication number: 20220368685Abstract: Aspects of the subject technology provide for shared experience sessions within a group communications session such as a video call. The shared experience session may be, as one example, a co-watching session in which the participants in the call watch a video together while in the call. Encrypted shared state data may be exchanged between the participant devices, with which the participant devices can provide synchronized and coordinated output of shared experience data for the shared experience session of the group communications session.Type: ApplicationFiled: March 29, 2022Publication date: November 17, 2022Inventors: Daniel B. POLLACK, Jingyao ZHANG, Jose A. LOZANO HINOJOSA, Emad OMARA, Yilmaz Can CECEN, Angus N. BURTON, Blerim CICI
-
Patent number: 11500725Abstract: A method of data recovery for a distributed storage system is a method of recovering multiple failed nodes concurrently with the minimum feasible bandwidth when failed nodes exist in a distributed storage system. By means of selecting assistant nodes, obtaining helper data sub-blocks through computing the selected assistant nodes, then computing a repair matrix and finally multiple the repair matrix and the helper data sub-blocks, the missing data blocks are reconstructed; or the missing data blocks are reconstructed by decoding. The method is applicable to data recovery in the case of any number of failed nodes and any reasonable combinations of coding parameters. The data recovery herein can reach the theoretical lower limit of the minimum recovery bandwidth.Type: GrantFiled: July 10, 2018Date of Patent: November 15, 2022Assignee: HERE DATA TECHNOLOGYInventors: Jingyao Zhang, Jian Zhu, Bin Hao
-
Patent number: 11461203Abstract: Disclosed is a systems and methods of distributed data storage using multi-layers consistent hashing comprising: a plurality of storage nodes providing data storage and redundancy protection; a plurality of management nodes maintaining the properties of the storage nodes and mapping information from virtual groups to storage nodes; a plurality of monitor nodes maintaining the state of storage nodes and handling the changes of states of storage nodes including joining, decommissioning and failure; and one or more clients providing entries for applications or users to access the storage system. The storage nodes is in a hierarchical tree arrangement, and each storage node in each layer of the tree is allocated with a plurality of identities and configured for remaining hash space with consistency. Instead of sharing one hash space among all storage nodes, there are a plurality of hash spaces kept consistent in each layer of the storage hierarchical tree.Type: GrantFiled: July 10, 2018Date of Patent: October 4, 2022Assignee: HERE DATA TECHNOLOGYInventors: Bin Hao, Jian Zhu, Jingyao Zhang
-
Publication number: 20220247796Abstract: Aspects of the subject technology provide for secure, privacy-preserving access to electronic conferencing. In one or more implementations, participant devices in a conferencing session may be provided with the ability to expel one or more other participant devices from the conferencing session, even when the participant device(s) are not hosts or cohosts of the conferencing session. A participant device may be expellable by another participant device based on a connection mechanism by which the participant device is connected to the conferencing session, and/or based on an amount of time since the participant device joined the conferencing session.Type: ApplicationFiled: September 24, 2021Publication date: August 4, 2022Inventors: Jingyao ZHANG, Justin R. ETZINE, Chieh LU, Russel S. GREER, Daniel B. POLLACK
-
Patent number: 11294601Abstract: Disclosed is a method of distributed data redundancy storage using consistent hashing, which is used for selection of pre-stored data in the distributed position in storage cluster. The method is implemented by establishing a logical topology for each storage node in a distributed storage system, determining the position of each node in a storage node sequence corresponding to each hash subspace by using consistent hashing, and then determining a number of data copies and each piece of stored data according to the redundant storage policy of pre-stored data; and storing each piece of stored data in a different storage node according to storage rules.Type: GrantFiled: July 10, 2018Date of Patent: April 5, 2022Assignee: HERE DATA TECHNOLOGYInventors: Bin Hao, Jian Zhu, Jingyao Zhang
-
Publication number: 20220103611Abstract: A device implementing cellular communication protocol aware multimedia streaming may include at least one processor configured to establish a link for communicating with another device, wherein the link utilizes at least one of a first cellular communication protocol or a second cellular communication protocol. The at least one processor may be configured to determine a bit rate for a video stream to be provided to the other device based at least in part on whether the link utilizes the first cellular communication protocol or the second cellular communication protocol, wherein a first bit rate is determined when the link utilizes the first cellular communication protocol and a second bit rate is determined when the link utilizes the second cellular communication protocol. The at least one processor may be configured to provide, for transmission over the link to the other electronic device, the video stream at the determined bit rate.Type: ApplicationFiled: February 4, 2021Publication date: March 31, 2022Inventors: Daniel B. POLLACK, Karthick SANTHANAM, Christopher M. GARRIDO, Jingyao ZHANG, Ming JIN, Hyeonkuk JEONG
-
Patent number: 11188404Abstract: Disclosed is a method of data concurrent recovery for a distributed storage system, that is, a method for synchronous repair of multiple failed nodes with a minimum recovery bandwidth when a node in a distributed storage system fails. First an assistant node is selected to get helper data sub-block, then the repair matrix related to the data block stored in the node to be repaired is constructed, and finally the lost data block is reconstructed by multiplying the repair matrix and the helper data helper data sub-block; the missing data block is reconstructed by decoding, wherein the node to be recovered includes all failed systematical nodes, or all or partly failed parity nodes. The method is applicable to concurrently recover multiple failed nodes at minimal recovery bandwidth, and the nodes to be recovered are selected according to the demand to reduce the recovery bandwidth as much as possible.Type: GrantFiled: July 10, 2018Date of Patent: November 30, 2021Assignee: HERE DATA TECHNOLOGYInventors: Jingyao Zhang, Jian Zhu, Bin Hao
-
Publication number: 20210271557Abstract: Disclosed is a data encoding, decoding and recovering method of a distributed storage system for data protection of the distributed storage system. The methods include using local recoverable coding, and calling Reed-Solomon coding on data blocks obtained from divisions of file segments based on coding parameters to generate global coding blocks, locally coding to data blocks and global coding blocks respectively to generate local coding blocks. The methods can also include computing decoded block indices and recovered block indices according to current node state, reading block data of assistant node, and implementing decoding of file segments and recovery of failed blocks. The coding method of the present disclosure can reduce the amount of data that needs to be transmitted when recovering a failed node by increasing local coding blocks and speed up the node recovery speed.Type: ApplicationFiled: September 3, 2018Publication date: September 2, 2021Inventors: Bin Hao, Jian Zhu, Jingyao Zhang
-
Publication number: 20210271552Abstract: Disclosed is a method of data recovery for a distributed storage system, i.e. a method of recovering multiple failed nodes concurrently with the minimum feasible bandwidth when failed nodes exist in a distributed storage system. By means of selecting assistant nodes, obtaining helper data sub-blocks through computing the selected assistant nodes, then computing a repair matrix and finally multiple the repair matrix and the helper data sub-blocks, the missing data blocks are reconstructed; or the missing data blocks are reconstructed by decoding. The present disclosure is applicable to data recovery in the case of any number of failed nodes and any reasonable combinations of coding parameters. The data recovery herein can reach the theoretical lower limit of the minimum recovery bandwidth, which is highly flexible and easy to implement.Type: ApplicationFiled: July 10, 2018Publication date: September 2, 2021Inventors: Jingyao Zhang, Jian Zhu, Bin Hao