Patents Assigned to Shanghai Hode Information Technology Co., Ltd.
-
Patent number: 12045946Abstract: A method is provided. The method includes: obtaining a picture to be processed, where the picture to be processed includes a plurality of pixels, and the plurality of pixels comprise first pixels for forming an image and second pixels for forming an image background; rotating the picture to be processed, where for each rotation angle, an intermediate picture is obtained; selecting at least two pictures from the picture to be processed and several intermediate pictures for calculating an area of a bounding box surrounding the image respectively; and removing second pixels outside the bounding box in a picture with the smallest area of bounding box to obtain a processed picture.Type: GrantFiled: September 21, 2021Date of Patent: July 23, 2024Assignee: SHANGHAI HODE INFORMATION TECHNOLOGY CO., LTD.Inventors: Simin Chen, Jie Li, Shi Yao, Biao Yan
-
Patent number: 12041688Abstract: This application provides techniques for projecting content from a device to other device. The techniques comprise performing a first device discovery operation by using a first network, wherein the first network comprises a local area network, and wherein the performing a first device discovery operation by using a first network further comprises sending broadcast information in the local area network; performing a second device discovery operation by using a second network, wherein the second network comprises a wide area network, and wherein the performing a second device discovery operation by using a second network further comprises communicating with a server via the wide area network; determining the other device to which the content is to be projected based on the first device discovery operation and the second device discovery operation; and establishing a network connection with the other device for content projection.Type: GrantFiled: December 29, 2020Date of Patent: July 16, 2024Assignee: SHANGHAI HODE INFORMATION TECHNOLOGY CO., LTD.Inventors: Menghui Wang, Hao Wang, Yaoqi Zhang, Zhihui Yang, Chunyu Long, Lei Huang
-
Patent number: 11995271Abstract: The present application provides techniques of selecting interactive objects The techniques comprise receiving a touch operation intended for a target interactive object, and determining a touch position of the touch operation; detecting a moving direction of the touch operation in response to determining that the touch position is located in a buffer area preset for the target interactive object; and determining to select the target interactive object in response to determining that the moving direction points toward a body area preset for the target interactive object.Type: GrantFiled: September 24, 2021Date of Patent: May 28, 2024Assignee: SHANGHAI HODE INFORMATION TECHNOLOGY CO., LTD.Inventor: Xiang Cao
-
Patent number: 11948168Abstract: The method, device and computer-readable storage medium of monitoring changes of web advertisements described in the present disclosure belong to a technical field of the Internet. The method of monitoring changes of web advertisements comprises loading a monitored page, storing the monitored page in a form of pictures, wherein the monitored page comprises an advertisement object; comparing the stored picture with a pre-stored picture of the monitored page and determining whether the advertisement on the monitored page is changed.Type: GrantFiled: December 16, 2019Date of Patent: April 2, 2024Assignee: SHANGHAI HODE INFORMATION TECHNOLOGY CO., LTD.Inventors: Shengsheng Huang, Anxin Wu
-
Patent number: 11924485Abstract: The present invention discloses techniques of displaying a video. The disclosed techniques comprises receiving comment text information from a user, the comment text information is associated with the video; determining that the comment text information corresponds to a predetermined type of bullet screen based on parsing the comment text information; displaying a target bullet screen being generated based on the comment text information; displaying at least one interface element each of which is selectable and corresponds to an operation associated with the target bullet screen in response to detecting a selection of the target bullet screen on a first interface for playback of the video; and controlling the video to jump to a target interface for playback of the video in response to detecting a selection of one of the at least one interface element.Type: GrantFiled: November 19, 2020Date of Patent: March 5, 2024Assignee: SHANGHAI HODE INFORMATION TECHNOLOGY CO., LTD.Inventors: Lulu Yu, Guoyao Sun
-
Patent number: 11910072Abstract: The present disclosure discloses techniques for multi-screen interactive display. The techniques comprise receiving a screen projection request from a screen projection device, and establishing an audio and video data connection channel with the screen projection terminal device; acquiring audio and video data through the audio and video data connection channel, and displaying the audio and video data on a target display window; receiving an interactive request from the screen projection terminal device, and determining a type of interactive data based on the interactive request; establishing an interactive data connection channel with the screen projection terminal device based on the type of the interactive data; and receiving the interactive data of the screen projection terminal device through the interactive data connection channel, and displaying the interactive data on the target display window.Type: GrantFiled: December 29, 2020Date of Patent: February 20, 2024Assignee: SHANGHAI HODE INFORMATION TECHNOLOGY CO., LTD.Inventors: Chunyu Long, Hao Wang, Yaoqi Zhang, Zhihui Yang, Menghui Wang, Lei Huang
-
Patent number: 11904239Abstract: A computer-implemented method is provided, the method including: a client calculating a game score in real time according to an operation of a user, recording the operation and an operation time corresponding to the operation for generation of an operation sequence, and reporting the operation sequence and a score calculation result to a server after a game is over; the server starting a game loop, and performing the operation during the game loop according to the operation sequence, so as to calculate a real score of the user; comparing the real score with the score calculation result to verify whether the user cheats, and feeding back a verification result to the client; and the client receiving the verification result and performing a processing corresponding to the verification result.Type: GrantFiled: July 30, 2021Date of Patent: February 20, 2024Assignee: SHANGHAI HODE INFORMATION TECHNOLOGY CO., LTD.Inventors: Yi Zhang, Biao Yan, Haofeng Li
-
Method and apparatus for implementing multi-person video live-streaming service, and computer device
Patent number: 11889132Abstract: The present application discloses techniques of implementing a multi-person video live streaming service. The techniques comprise obtaining a first video and a second video of a live streamer, and obtaining a third video of any other live streaming member than the live streamer in a live streaming group; stitching the first video, the second video, and the third video of the any other live streaming member, for obtaining a multi-person live video stream; and sending the multi-person live video stream to respective live streaming clients associated with members in the live streaming group for the members to watch. The present application can increase the modes of interaction of live streaming members, thereby improving the user experience.Type: GrantFiled: August 18, 2020Date of Patent: January 30, 2024Assignee: SHANGHAI HODE INFORMATION TECHNOLOGY CO., LTD.Inventors: Zixin Tang, Dewei Xue -
Patent number: 11889127Abstract: The present application discloses techniques for interaction during live video streaming. The techniques comprise obtaining and playing streamer-end video data, and user-end video data captured by a user terminal in real time; monitoring and recognizing whether the streamer-end video data comprise a preset voice instruction; determining whether the user-end video data comprises a target audio or a target video when the streamer-end video data comprises the preset voice instruction; and displaying a video special effect corresponding to the preset voice instruction in a user video when the user-end video data comprise the target audio or the target video. By means of the present application, a video special effect can be played for a user video according to a result of interaction between a streamer and a user, which enriches the way of interaction presentation and enhances the sense of participation in interaction.Type: GrantFiled: August 18, 2020Date of Patent: January 30, 2024Assignee: SHANGHAI HODE INFORMATION TECHNOLOGY CO., LTD.Inventors: Zixin Tang, Dewei Xue
-
Patent number: 11889133Abstract: The present disclosure describes techniques of processing burst traffic. In the present application, when a service request is received, it is determined whether there is service data corresponding to the service request in a buffer unit. If so, the corresponding service data in the buffer unit is directly sent to a client computer so as to reduce access pressure of a second service layer; if not, determining whether a request frequency associated with the service request is greater than a frequency threshold; when the request frequency of the service request is greater than the frequency threshold, it indicates that the second service layer of the service type corresponding to the service request reaches the upper limit of capacity. In this case, the service request is sent to a first service layer so as to acquire corresponding service data.Type: GrantFiled: April 16, 2020Date of Patent: January 30, 2024Assignee: SHANGHAI HODE INFORMATION TECHNOLOGY CO., LTD.Inventor: Hailin Zhao
-
Patent number: 11778263Abstract: The present application discloses techniques of interacting with live videos. The techniques comprise obtaining a streaming video of a live streamer and images of a user captured in real time by a user terminal, and displaying the streaming video and the image of the user in a same video play box; obtaining and recognizing a first gesture of a user in the images of the user, and comparing the first gesture with a second gesture included in a preset table, wherein the preset table comprises information indicating corresponding relationships between gestures and special effects; obtaining a first special effect corresponding to the second gesture by querying the preset table when the first gesture matches with the second gesture; and displaying the first special effect in the video play box.Type: GrantFiled: August 18, 2020Date of Patent: October 3, 2023Assignee: SHANGHAI HODE INFORMATION TECHNOLOGY CO., LTD.Inventors: Zixin Tang, Dewei Xue
-
Patent number: 11778006Abstract: The present application discloses a data transmission method, including: receiving a screen mirroring request from a screen mirroring terminal device, and establishing an audio and video data connection channel with the screen mirroring terminal device; obtaining audio and video data through the audio and video data connection channel and playing the audio and video data; monitoring a network status of the audio and video data connection channel; and when the network status deteriorates, selecting a transmission mode from preset transmission strategies corresponding to an indicator value of the network status and performing the transmission mode.Type: GrantFiled: December 29, 2020Date of Patent: October 3, 2023Assignee: SHANGHAI HODE INFORMATION TECHNOLOGY CO., LTD.Inventors: Lei Huang, Hao Wang, Yaoqi Zhang, Zhihui Yang, Chunyu Long, Menghui Wang
-
Publication number: 20230252786Abstract: A video processing method and apparatus are provided. The video processing method includes: extracting at least two types of modal information from a received target video; extracting, based on a preset feature extraction model, at least two modal features corresponding to the at least two types of modal information; and fusing the at least two modal features to obtain a target feature of the target video.Type: ApplicationFiled: April 14, 2023Publication date: August 10, 2023Applicant: SHANGHAI HODE INFORMATION TECHNOLOGY CO., LTD.Inventors: Chang XIE, Peiyi LI
-
Publication number: 20230252785Abstract: A video processing method and apparatus is provided, the video processing method includes: dividing a received initial video into at least one video segment; obtaining, based on a feature extraction model, a first modal feature, a second modal feature, and a third modal feature that correspond to each video segment in the at least one video segment; and inputting, into a recognition model, the first modal feature, the second modal feature, and the third modal feature that correspond to each video segment, to obtain a video score corresponding to each video segment, and determining a target video segment in the initial video based on the video score.Type: ApplicationFiled: April 13, 2023Publication date: August 10, 2023Applicant: SHANGHAI HODE INFORMATION TECHNOLOGY CO., LTD.Inventors: Baohan XU, Peiyi LI
-
Publication number: 20230245455Abstract: A video processing method and apparatus is provided. The video processing method includes: extracting at least two types of modal information from a received target video; extracting text information from the at least two types of modal information based on extraction manners corresponding to the at least two types of modal information; and performing matching between preset object information of a target object and the text information to determine an object list corresponding to the target object included in the target video.Type: ApplicationFiled: April 10, 2023Publication date: August 3, 2023Applicant: SHANGHAI HODE INFORMATION TECHNOLOGY CO., LTD.Inventors: Chang XIE, Peiyi LI
-
Patent number: 11695979Abstract: The present application discloses techniques of implementing multi-screen display of interactive data. The techniques comprise receiving an interaction request from another computing device; establishing an interactive data connection channel with the other computing device according to the interaction request; receiving interactive data for the other computing device through the interactive data connection channel; determining a plurality of types of interactive data and corresponding interactive instructions included in the interactive data by analyzing field data in a data format of the interactive data based on a predetermined data format table; and performing display of the plurality of types of interactive data based on the corresponding interactive instructions.Type: GrantFiled: May 5, 2021Date of Patent: July 4, 2023Assignee: SHANGHAI HODE INFORMATION TECHNOLOGY CO., LTD.Inventors: Chunyu Long, Hao Wang, Yaoqi Zhang, Zhihui Yang, Menghui Wang, Lei Huang
-
Patent number: 11616766Abstract: The present disclosure describes techniques of encryption and decryption. The described techniques comprise obtaining a digital code to be encrypted; obtaining at least one predetermined rule; generating an encrypted digital code by rearranging and reorganizing bits comprised in the digital code to be encrypted based on the at least one predetermined rule; and delivering the encrypted digital code to a client computing device.Type: GrantFiled: May 10, 2021Date of Patent: March 28, 2023Assignee: SHANGHAI HODE INFORMATION TECHNOLOGY CO., LTD.Inventor: Yi Zhang
-
Patent number: 11589102Abstract: The embodiment of the present application provides screen projection techniques applied in a computer device, and the techniques comprise obtaining first information indicative of a capability of the computer device; obtaining second information indicative of a capability of a target terminal, wherein the target terminal is configured as a projection object of the computer device; determining a performer of performing rendering operations on multimedia content based on the first information and the second information; performing the rendering operations on the multimedia content by the computer device and sending rendered multimedia content to the target terminal when the computer device is the performer. The screen projection techniques described in the embodiment may dynamically determine a performer of performing special effect rendering operations based on the capability of the computer devices and the capability of the target terminal.Type: GrantFiled: May 5, 2021Date of Patent: February 21, 2023Assignee: SHANGHAI HODE INFORMATION TECHNOLOGY CO., LTD.Inventors: Zhihui Yang, Hao Wang, Yaoqi Zhang
-
Patent number: 11363344Abstract: The present invention discloses techniques for generating and presenting subtitles. The disclosed techniques comprise extracting target audio information from a video; converting the target audio information to first text information, wherein the target audio information and the first text information are in a first language; translating the first text information to at least one second text information, wherein the at least one second text information is in at least one second language; generating a first subtitle based on the first text information; generating at least one second subtitle based on the at least one second text information; obtaining a first target subtitle and at least one second target subtitle by implementing a sensitive word processing to the first subtitle and the at least one second subtitle, respectively; and presenting at least one of the first target subtitle or the at least one second target subtitle in response to user input.Type: GrantFiled: November 16, 2020Date of Patent: June 14, 2022Assignee: SHANGHAI HODE INFORMATION TECHNOLOGY CO., LTD.Inventors: Hao Gu, Huaxin Guan, Zhichen Dai, Ming Guo, Puyu Zha
-
Patent number: D1003322Type: GrantFiled: October 14, 2022Date of Patent: October 31, 2023Assignee: SHANGHAI HODE INFORMATION TECHNOLOGY CO., LTD.Inventor: Shaowei Lv