Patents by Inventor Shuai HAO
Shuai HAO 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: 11419054Abstract: Energy consumption of cellular interfaces on multihomed mobile devices, such as smartphones, tablets and laptops can be improved by adjusting the inactivity timer of the cellular interface of the mobile devices based on the on/off status of non-cellular interface(s) on the mobile devices. Possible near-future data packets can be transmitted or received on the non-cellular interfaces that co-exist on the mobile devices and thus the inactivity timer of the cellular interface may be dynamically and more efficiently adjusted, based on the on/off status of non-cellular interface(s). If the non-cellular interface is available on the mobile device, then the inactivity timer can be set to be shorter than if only the cellular interface is available.Type: GrantFiled: July 17, 2015Date of Patent: August 16, 2022Assignee: AT&T INTELLECTUAL PROPERTY I, L.P.Inventors: Bo Han, Shuai Hao, Lusheng Ji, Feng Qian
-
Patent number: 11366731Abstract: Aspects of the subject disclosure may include, for example, a method in which a processing system installs on a controlling device user interface automation software provided by a customer care server separated from the controlling device; the controlling device communicates with the customer care server over a communication network. The system receives information from equipment of a customer care agent regarding a customer care issue associated with a communication device coupled to the controlling device by a communication link separate from the communication network. The method includes effecting, responsive to the information and without action by a user of the communication device, an input to the user interface via the communication link to initiate a resolution procedure for the customer care issue; the resolution procedure can include resetting network settings, enabling a network service, collecting information regarding the network settings, and/or providing new network settings.Type: GrantFiled: July 3, 2019Date of Patent: June 21, 2022Assignee: AT&T Intellectual Property I, L.P.Inventors: Shuai Hao, Zihui Ge, Jia Wang
-
Patent number: 11356533Abstract: Utilizing resource data hints and resource data pushes can generate a more efficient web site page load. Utilizing resource data hints and resource data pushes effectively can reduce web site load times and conserve data resources. Leveraging a data cache and a data structure associated with the web site can increase communication efficiencies between a client device and a server device, thereby determining and implementing the most efficient communication patterns to conserve data resources.Type: GrantFiled: September 4, 2018Date of Patent: June 7, 2022Assignee: AT&T INTELLECTUAL PROPERTY I, L.P.Inventors: Bo Han, Lusheng Ji, Shuai Hao, Feng Qian
-
Publication number: 20220174359Abstract: Aspects of the subject disclosure may include, for example, a method comprising determining whether a skippable advertisement is being streamed preceding a requested video; responsive to determining that the skippable advertisement is being streamed, initiating a skippable advertisement procedure, wherein the skippable advertisement procedure comprises streaming a first portion of the skippable advertisement without imposing constraints and streaming a second portion of the skippable advertisement imposing constraints; responsive to receiving a request to skip the skippable advertisement, ceasing the streaming the second portion of the skippable advertisement and initiating streaming of the requested video without imposing constraints. Other embodiments are disclosed.Type: ApplicationFiled: February 15, 2022Publication date: June 2, 2022Applicant: AT&T Intellectual Property I, L.P.Inventors: Shuai Hao, Zihui Ge, Bo Han
-
Publication number: 20220159230Abstract: An image processing method includes determining a display mode; processing, according to an image processing manner corresponding to the display mode, original image data to obtain target image data; and transmitting the target image data to an image display terminal, so that the image display terminal performs image display according to a scanning display manner corresponding to the display mode, a resolution of the target image data is less than or equal to that of the original image data, and the target image data carries indication information of the display mode.Type: ApplicationFiled: June 26, 2021Publication date: May 19, 2022Inventors: Chao ZHENG, Jinghua MIAO, Xuefeng WANG, Qingwen FAN, Shuai HAO, Hao ZHANG, Lili CHEN, Jinbao PENG, Wenyu LI
-
Publication number: 20220155853Abstract: The present disclosure provides an augmented reality information prompting system, including: a head pose detector to detect a user's head pose to generate head pose data; an operation control device to generate operation control data based on the user's operation; and a processor to receive the head pose data from the head pose detector and generate a first display control instruction based on the head pose data, and to receive the operation control data from the operation control device and generate a second display control instruction based on the operation control data; an augmented reality display configured to receive the first and second display control instructions from the processor, and to operate prompt information based on the first and second display control instructions. The present disclosure further relates to a display control method used for the system, as well as an electronic equipment and a non-transitory computer-readable storage medium.Type: ApplicationFiled: August 27, 2021Publication date: May 19, 2022Inventors: Qingwen FAN, Jinghua MIAO, Shuai HAO, Chao ZHENG, Hao ZHANG, Lili CHEN
-
Patent number: 11290780Abstract: Aspects of the subject disclosure may include, for example, a method comprising determining whether a skippable advertisement is being streamed preceding a requested video; responsive to determining that the skippable advertisement is being streamed, initiating a skippable advertisement procedure, wherein the skippable advertisement procedure comprises streaming a first portion of the skippable advertisement without imposing constraints and streaming a second portion of the skippable advertisement imposing constraints; responsive to receiving a request to skip the skippable advertisement, ceasing the streaming the second portion of the skippable advertisement and initiating streaming of the requested video without imposing constraints. Other embodiments are disclosed.Type: GrantFiled: July 23, 2020Date of Patent: March 29, 2022Assignee: AT&T Intellectual Property I, L.P.Inventors: Shuai Hao, Zihui Ge, Bo Han
-
Patent number: 11277649Abstract: A processing system including at least one processor may obtain a selection of a desired perceptual quality for a video and selects a first video chunk from among a first plurality of video chunks, wherein the first plurality of video chunks is associated with a first time block of the video, wherein the selecting is based upon a manifest file of the video, wherein each video chunk of the first plurality of video chunks is associated with a respective perceptual quality and a respective encoding bitrate, wherein the first video chunk is part of a subset of the first plurality of video chunks for which the respective perceptual quality matches the desired perceptual quality within a predefined threshold tolerance, and wherein the respective encoding bitrate of the first video chunk is lower than a highest encoding bitrate associated with the subset of the first plurality of video chunks. The processing system may obtain the first video chunk from a server and store the first video chunk in a buffer.Type: GrantFiled: September 4, 2019Date of Patent: March 15, 2022Assignees: AT&T INTELLECTUAL PROPERTY I. L.P., THE UNIVERSITY OF CONNECTICUTInventors: Subhabrata Sen, Shuai Hao, Yanyuan Qin, Bing Wang, Krishna R. Pattipati
-
Publication number: 20210405356Abstract: Embodiments of the present disclosure provide a method for controlling a virtual reality display device, wherein the virtual reality display device includes a display, an optical system, and a movement controller. In this method, an anti-distortion image is generated based on the original image according to distortion parameters of the optical system. The anti-distortion image includes an effective image area and an invalid image area, wherein the effective image area includes image information of the original image. The movement control information is written into the invalid image area, and the movement control information is used by the movement controller to control the movement of the display. The anti-distortion image is provided to the virtual reality display device.Type: ApplicationFiled: May 24, 2019Publication date: December 30, 2021Inventors: Jinghua MIAO, Xuefeng WANG, Jinbao PENG, Lili CHEN, Hao ZHANG, Yukun SUN, Bin ZHAO, Xi LI, Wenyu LI, Zhifu LI, Jianwen SUO, Longhui WANG, Mingyang YAN, Shuai HAO, Qingwen FAN
-
Publication number: 20210282433Abstract: The disclosure belongs to the technical field of food additives, and provides a method for preparing a calcium carbonate-based edible lake. The method comprises the following steps: S1, dissolving carbonate in water to obtain carbonate solution; S2, dissolving water-soluble anionic pigment into the carbonate solution obtained in step S1 to obtain mixed solution; S3, adding hydrochloric acid to the mixed solution obtained in step S2 to adjust pH to 7-10.5; S4, dissolving a calcium salt into water and then adding the above solution into the solution obtained in step S3, controlling the pH of the mixed solution to 6-9, carrying out ultrasound treatment for 1-10 min, centrifuging to obtain a calcium carbonate precipitate adsorbed with pigment; and S5, drying and grinding the calcium carbonate precipitate adsorbed with pigment obtained in step S4 to obtain the calcium carbonate-based edible lake.Type: ApplicationFiled: May 31, 2021Publication date: September 16, 2021Inventors: Dongdong YUAN, Chengtao WANG, Guorong LIU, Lei CHENG, Shuai HAO, Baoguo SUN
-
Publication number: 20210235118Abstract: Aspects of the subject disclosure may include, for example, embodiments for selecting a first camera from one or more cameras communicatively coupled to a computing device. Further embodiments include adjusting a first hardware controller on the first camera in response to detecting a network condition of a communication network resulting in an adjusted first camera. Additional embodiments include capturing first video content with the adjusted first camera. Also, embodiments include transmitting the first video content to a video content server over the communication network. Other embodiments are disclosed.Type: ApplicationFiled: April 15, 2021Publication date: July 29, 2021Applicant: AT&T Intellectual Property I, L.P.Inventors: Bo Han, Shuai Hao, Vijay Gopalakrishnan
-
Publication number: 20210185368Abstract: Devices, computer-readable media, and methods for making a cache admission decision regarding a video chunk are described. For instance, a processing system including at least one processor may obtain a request for a first chunk of a first video, determine that the first chunk is not stored in a cache, and apply, in response to the determining that the first chunk is not stored in the cache, a classifier to predict whether the first chunk will be re-requested within a time horizon, where the classifier is trained in accordance with a set of features associated with a plurality of chunks of a plurality of videos. When it is predicted via the classifier that the first chunk will be re-requested within the time horizon, the processing system may store the first chunk in the cache.Type: ApplicationFiled: December 13, 2019Publication date: June 17, 2021Inventors: Shuai Hao, Subhabrata Sen, Emir Halepovic, Zahaib Akhtar, Ramesh Govindan, Yaguang Li
-
Patent number: 11019361Abstract: Aspects of the subject disclosure may include, for example, embodiments for selecting a first camera from one or more cameras communicatively coupled to a computing device. Further embodiments include adjusting a first hardware controller on the first camera in response to detecting a network condition of a communication network resulting in an adjusted first camera. Additional embodiments include capturing first video content with the adjusted first camera. Also, embodiments include transmitting the first video content to a video content server over the communication network. Other embodiments are disclosed.Type: GrantFiled: August 13, 2018Date of Patent: May 25, 2021Assignee: AT&T Intellectual Property I, L.P.Inventors: Bo Han, Shuai Hao, Vijay Gopalakrishnan
-
Publication number: 20210124547Abstract: The embodiments of the present disclosure provide an AR display device and method. The device includes a terminal and an AR wearable device. The terminal is configured to: configure the AR wearable device as an extended display device of the terminal to put the AR wearable device and a display screen of the terminal in a dual-screen heterogeneous display mode; and transmit image data to the AR wearable device to allow the AR wearable device to display the image data.Type: ApplicationFiled: September 29, 2020Publication date: April 29, 2021Inventors: Qingwen Fan, Jinghua Miao, Xuefeng Wang, Shuai Hao, Shuo Zhang, Huidong He, Hao Zhang, Lili Chen
-
Publication number: 20210067819Abstract: A processing system including at least one processor may obtain a selection of a desired perceptual quality for a video and selects a first video chunk from among a first plurality of video chunks, wherein the first plurality of video chunks is associated with a first time block of the video, wherein the selecting is based upon a manifest file of the video, wherein each video chunk of the first plurality of video chunks is associated with a respective perceptual quality and a respective encoding bitrate, wherein the first video chunk is part of a subset of the first plurality of video chunks for which the respective perceptual quality matches the desired perceptual quality within a predefined threshold tolerance, and wherein the respective encoding bitrate of the first video chunk is lower than a highest encoding bitrate associated with the subset of the first plurality of video chunks. The processing system may obtain the first video chunk from a server and store the first video chunk in a buffer.Type: ApplicationFiled: September 4, 2019Publication date: March 4, 2021Inventors: Subhabrata Sen, Shuai Hao, Yanyuan Qin, Bing Wang, Krishna R. Pattipati
-
Patent number: 10931635Abstract: Systems and methods for an automotive security gateway include an in-gateway security system that monitors local host behaviors in vehicle devices to identify anomalous local host behaviors using a blueprint model trained to recognize secure local host behaviors. An out-of-gateway security system monitors network traffic across remote hosts, local devices, hotspot network, and in-car network to identify anomalous behaviors using deep packet inspection to inspect packets of the network. A threat mitigation system issues threat mitigation instructions corresponding to the identified anomalous local host behaviors and the anomalous remote host behaviors to secure the vehicle devices by removing the identified anomalous local host behaviors and the anomalous remote host behaviors. Automotive security gateway services and vehicle electronic control units operate the vehicle devices according to the threat mitigation instructions.Type: GrantFiled: September 28, 2018Date of Patent: February 23, 2021Inventors: Junghwan Rhee, Hongyu Li, Shuai Hao, Chung Hwan Kim, Zhenyu Wu, Zhichun Li, Kangkook Jee, Lauri Korts-Parn
-
Publication number: 20210004305Abstract: Aspects of the subject disclosure may include, for example, a method in which a processing system installs on a controlling device user interface automation software provided by a customer care server separated from the controlling device; the controlling device communicates with the customer care server over a communication network. The system receives information from equipment of a customer care agent regarding a customer care issue associated with a communication device coupled to the controlling device by a communication link separate from the communication network. The method includes effecting, responsive to the information and without action by a user of the communication device, an input to the user interface via the communication link to initiate a resolution procedure for the customer care issue; the resolution procedure can include resetting network settings, enabling a network service, collecting information regarding the network settings, and/or providing new network settings.Type: ApplicationFiled: July 3, 2019Publication date: January 7, 2021Applicant: AT&T Intellectual Property I, L.P.Inventors: Shuai Hao, Zihui Ge, Jia Wang
-
Publication number: 20200351553Abstract: Aspects of the subject disclosure may include, for example, a method comprising determining whether a skippable advertisement is being streamed preceding a requested video; responsive to determining that the skippable advertisement is being streamed, initiating a skippable advertisement procedure, wherein the skippable advertisement procedure comprises streaming a first portion of the skippable advertisement without imposing constraints and streaming a second portion of the skippable advertisement imposing constraints; responsive to receiving a request to skip the skippable advertisement, ceasing the streaming the second portion of the skippable advertisement and initiating streaming of the requested video without imposing constraints. Other embodiments are disclosed.Type: ApplicationFiled: July 23, 2020Publication date: November 5, 2020Applicant: AT&T Intellectual Property I, L.P.Inventors: Shuai Hao, Zihui Ge, Bo Han
-
Publication number: 20200351504Abstract: Devices, computer-readable media, and methods for differential adaptive bitrate streaming based on scene complexity are disclosed. In one example, a method includes inferring, by a processor, a complexity of a scene contained in a first chunk of an adaptive bitrate streaming video, wherein the first chunk is a next chunk of the adaptive bitrate streaming video to be downloaded to an adaptive bitrate streaming video player, and wherein the complexity indicates a relative amount of spatial and temporal information contained in the scene, and selecting, by the processor, a first track from which to download the first chunk, wherein the first track is one of a plurality of tracks containing the first chunk, and wherein each track of the plurality of tracks encoded the first chunk at a different bitrate, and wherein a bitrate of the first track is proportional to the complexity of the scene as inferred.Type: ApplicationFiled: May 3, 2019Publication date: November 5, 2020Inventors: Subhabrata Sen, Shuai Hao, Krishna Pattipati, Yanyuan Qin, Bing Wang
-
Patent number: 10827181Abstract: Devices, computer-readable media, and methods for differential adaptive bitrate streaming based on scene complexity are disclosed. In one example, a method includes inferring, by a processor, a complexity of a scene contained in a first chunk of an adaptive bitrate streaming video, wherein the first chunk is a next chunk of the adaptive bitrate streaming video to be downloaded to an adaptive bitrate streaming video player, and wherein the complexity indicates a relative amount of spatial and temporal information contained in the scene, and selecting, by the processor, a first track from which to download the first chunk, wherein the first track is one of a plurality of tracks containing the first chunk, and wherein each track of the plurality of tracks encoded the first chunk at a different bitrate, and wherein a bitrate of the first track is proportional to the complexity of the scene as inferred.Type: GrantFiled: May 3, 2019Date of Patent: November 3, 2020Assignees: AT&T INTELLECTUAL PROPERTY I, L.P., THE UNIVERSITY OF CONNECTICUTInventors: Subhabrata Sen, Shuai Hao, Krishna Pattipati, Yanyuan Qin, Bing Wang