Computer-to-computer Data Streaming Patents (Class 709/231)
-
Patent number: 11930377Abstract: Embodiments herein disclose a method for enabling distributed caching in a wireless network. The method includes receiving, by an edge node (100) in the wireless network, a plurality of contents from a core network (1000) and determining, by the edge node (100), popular content from the plurality of contents. Further, the method also includes caching, by the edge node (100), the popular content in the edge node and transferring, by the edge node (100), at least one segment of the popular content for caching to at least one UE (200) of a plurality of UEs associated with the edge node.Type: GrantFiled: October 7, 2019Date of Patent: March 12, 2024Assignee: SAMSUNG ELECTRONICS CO., LTD.Inventors: Vinay Kumar Shrivastava, Diwakar Sharma, Rohan Raj
-
Patent number: 11930254Abstract: There is included a method and apparatus comprising computer code configured to cause a processor or processors to perform obtaining media content from a first content server, determining whether a manifest indicates presence of a remote element, resolving the remote element, manipulating an updated remote element, and streaming at least one of the media content from the first content server and another media content from a second content server based on manipulating the updated remote element.Type: GrantFiled: April 1, 2021Date of Patent: March 12, 2024Assignee: TENCENT AMERICA LLCInventor: Iraj Sodagar
-
Patent number: 11930242Abstract: A method for playing streaming media comprising a plurality of segments includes receiving a segment of the streaming media; wherein the segment carries information of a segment Uniform Resource Identifier (URI) corresponding to itself; checking a Media Presentation Description (MPD) to find what Period, AdaptationSet, and Representation the segment belongs to based on the segment URI; and calculating time information of the segment based on time information of the Period where the segment is located and a zero point of an MPD timeline of the MPD.Type: GrantFiled: August 8, 2022Date of Patent: March 12, 2024Assignee: MEDIATEK SINGAPORE PTE. LTD.Inventor: Caohui Wan
-
Patent number: 11929941Abstract: Embodiments of the present disclosure relate to method and a system for managing a decentralized access to a resource. A user of a client device having a third-party application installed therein request to join the mesh network based on invite received from the owner of the IoT gateway. The mesh network comprises one or more IoT gateway. One gateway is identified based on the topology of the client device, and an optimal connection between the client device and the identified gateway is determined. The third-party application may send a resource access request for accessing a resource of the mesh network and access the requested resource through the optimal connection route thus determined. Thus, the disclosure enables a peer-to-peer mesh network infrastructure that allows secure access to the resource by a third-party application without using a cloud server to route the resource access request from the client device to the gateway.Type: GrantFiled: July 15, 2021Date of Patent: March 12, 2024Assignee: Elear Solutions Tech Private LimitedInventors: Manav Kumar Mehta, Narendra Kumar Agarwal
-
Patent number: 11925862Abstract: The present invention relates to a method for playing on a player of a client device (11) a content streamed in a network (1), said content consisting of a sequence of segments available in a plurality of quality levels, the player being configured so as to choose the quality level of the segments as a function of at least one parameter representative of a segment reception rate, according to an Adaptive BitRate, ABR, logic of the player; the client device (11) comprising a first buffer (M1) for storing segments in a format adapted for transferring within the network (1), the method being characterized in that it comprises performing by a processing unit (110) of the client device (11): (a) receiving from the player a request for a current segment at a first quality level; (b) estimating, fora second quality level, an optimal response delay such that providing the requested current segment at the expiration of said optimal response delay will cause the player to request according to its ABR logic a next segmeType: GrantFiled: August 25, 2022Date of Patent: March 12, 2024Assignee: StreamrootInventors: Hiba Yousef, Alexandre Storelli
-
Patent number: 11924062Abstract: Systems, devices, and methods are discussed for defining and monitoring network communication performance in an SD-WAN environment.Type: GrantFiled: March 1, 2022Date of Patent: March 5, 2024Assignee: Fortinet, Inc.Inventor: Reid Garrett Clark
-
Patent number: 11924259Abstract: Methods and systems provide data transmission through unused transmission channels. In one embodiment, the method includes identifying one or more available audio channels in the communication stream available to transmit non-audio data, wherein the communication stream includes a plurality of audio channels and transmitting the non-audio data through the identified one or more available audio channels. Identifying the available audio channels includes determining each audio channels from the plurality of audio channels that is unused in the communication stream. Identifying the available audio channels may also or alternatively include identifying one or more channels from the plurality of audio channels in the communication stream as potential channels available to transmit the non-audio data and reserving the potential channels for transmitting the non-audio data.Type: GrantFiled: October 13, 2022Date of Patent: March 5, 2024Assignee: T-Mobile Innovations LLCInventor: Matthew John Starzec
-
Patent number: 11924497Abstract: Systems, devices and processes are provided to facilitate the delivery of video content in a video streaming system. Specifically, the various embodiments can provide improved responsiveness by reducing the delay that occurs between when a user acts to initiate video streaming and when the video content is transmitted, received and displayed on a display screen. In general, these embodiments reduce delay by preloading video streaming content in response to detecting particular patterns of movement of a remote control. Specifically, these embodiments monitor for movement of the remote control and determining if a detected movement corresponds to a likely initiation of video streaming. When such movements are detected, the embodiments begin preloading the video streaming content at the video player device.Type: GrantFiled: October 13, 2020Date of Patent: March 5, 2024Assignee: DISH Network Technologies India Private LimitedInventor: Brijesh Vishwanath
-
Patent number: 11924489Abstract: Personalized content delivery in a broadband network for an end-user includes a plurality of intelligent edge nodes deployed in the broadband network. Each of the plurality of intelligent edge nodes is capable of computing dynamic scores with respect to any content delivered to a corresponding end-user device connected in the broadband network. Based on a set of preference data, at least one query may be received from at least one authorized user and a corresponding response may be generated based on the preference data and the computed dynamic scores The at least one authorized user analyses the response and tag relevant content to be personalized for the end user. The at least one authorized user thereafter activates a functionality over a UI/UX interface that facilitates the end-user to access the personalized content.Type: GrantFiled: October 19, 2021Date of Patent: March 5, 2024Assignee: Element8 Technology Investment Group, Inc.Inventor: Kevin Michael Grace
-
Patent number: 11924164Abstract: Various systems, device and automated processes allow video streaming hosts or other server devices to publish their internal/local addresses (e.g., addresses used on a subnet or other local area network) to a backend address server operating on a wide area network (WAN) such as the Internet. Client devices attempting to subsequently contact server devices operating in the same local network can contact the address to obtain the internal address of the target server, thereby allowing direct LAN connections between clients and servers.Type: GrantFiled: April 15, 2022Date of Patent: March 5, 2024Assignee: DISH Network Technologies India Private LimitedInventors: Jayaprakash Narayanan Ramaraj, Suhas Nayak, Joyce Jojo, Gopikumar Ranganathan
-
Patent number: 11923998Abstract: Provided is a group-based communication interface configured to allow users of the interface to communicate within group-based communication channels and across group-based communication channels to provide relevant information to other users efficiently and effectively. Group-based messaging communications across the plurality of group-based communication channels can be channeled to specific receiver channels providing relevant information to users of the group-based communication interface thereby increasing the efficiency and effectiveness of group-based messaging communications and the lifetime of the system.Type: GrantFiled: October 10, 2022Date of Patent: March 5, 2024Assignee: Salesforce, Inc.Inventor: Christopher Sullivan
-
Patent number: 11917215Abstract: Systems and methods are described for receiving a first request, associated with a first user profile, to record a content item, and storing, at a server and based on the first request, a first copy of the content item, accessible via the first user profile. A second request to record the content item may be received, associated with a second user profile, and content consumption history associated with the second user profile may be identified. Based on such content consumption history, a determination may be made to refrain from storing a second copy of the content item based on the second request. In response to receiving a request, associated with the second user profile, to access the content item, the content item may be played at a device associated with the second user profile based on the stored first copy of the content item.Type: GrantFiled: December 1, 2021Date of Patent: February 27, 2024Assignee: Rovi Guides, Inc.Inventors: Veeresh Babu, Reda Harb
-
Patent number: 11910168Abstract: A method of grouping together pieces of equipment that are capable of emitting sound signals, the method comprising the steps of: causing each piece of equipment to emit a test sound signal; causing the test sound signal to be received by each piece of equipment that is capable of receiving sound signals, and causing each of these pieces of equipment to evaluate a recognition level for said test sound signal; or each pair of pieces of equipment Ei and Ej, evaluating a mutual recognition level representative both of a recognition level N(i, j) for the piece of equipment Ei receiving a test sound signal emitted by the piece of equipment Ej, and also of a recognition level N(j, i); on the basis of the mutual recognition level, determining whether or not the pieces of equipment Ei and Ej belong to a common sound space.Type: GrantFiled: October 15, 2020Date of Patent: February 20, 2024Assignee: SAGEMCOM BROADBAND SASInventors: Frédéric Sodi, Vincent Schott
-
Patent number: 11910035Abstract: The present disclosure provides systems and methods for interrupting streaming content provided via a manifest inviolate protocol. An intelligent streaming server or edge cache may substitute different content than that which is requested, without the client's knowledge. In some implementations, the client may request a first segment of a file or stream, and the streaming server may instead deliver a segment of an entirely different file or stream. The replacement segment may have the same length as the requested segment, and may be renamed such that the client believes that the requested segment has been properly served. Accordingly, without changing the manifest or departing from the requirements of the manifest-inviolate protocol and without changing any functionality of the client, a system may provide content switching on a per-segment basis, rather than a per-manifest basis.Type: GrantFiled: December 8, 2020Date of Patent: February 20, 2024Assignee: GOOGLE LLCInventors: Michael Schwimmer, Kevin Flanagan
-
Patent number: 11907320Abstract: Digital content operation testing techniques are described. An authoring environment supports edit operations to digital content. The authoring environment includes an option to initiate testing of operation of edited digital content at a publish environment of a content delivery network, at which, the digital content is to be deployed. Data describing results of the testing is then communicated over the network based to the digital content editing system. The data is output within the user interface of the authoring environment in this example such that an effect of edits made to the digital content are viewable non-modally within the authoring environment.Type: GrantFiled: May 13, 2022Date of Patent: February 20, 2024Assignee: Adobe Inc.Inventors: Nishant Kumar Thakur, Sandeep Kambi Nanjundeshwara, Rafiya Sirin
-
Patent number: 11910032Abstract: Systems and methods are described for identifying a first network (associated with an edge server comprising a cache) and a second network available to a user equipment device. A request to access at least a portion of a media asset may be received from the user equipment device. In response to determining that the at least a portion of the media asset is not stored in the cache, a determination may be made whether the edge server, via the first network, or whether the user equipment device, via the second network, should obtain such at least a portion of the media asset. Such at least a portion of the media asset may be obtained using the selected server via the first network or using the selected user equipment device via the second network, caused to be stored at the cache, and generated for display at the user equipment device.Type: GrantFiled: August 2, 2022Date of Patent: February 20, 2024Assignee: ROVI GUIDES, INC.Inventors: Antti Heikkinen, Mikko Uitto
-
Patent number: 11909795Abstract: A content streaming system and methodology for facilitating the management of content streaming. A content delivery service receives at least an original content stream and multiple input contents from an original content provider. Additionally, the content delivery service processes the received input content streams, buffers the original and supplemental input content streams, and switches between the available input content streams for seamless and fast broadcasting. The decision to switch between a second content and a third is determined by an indication that a third input content is available in the buffer.Type: GrantFiled: November 25, 2019Date of Patent: February 20, 2024Assignee: Amazon Technologies, Inc.Inventor: Tianbing Teng
-
Patent number: 11902345Abstract: Systems, devices, and methods for reporting user equipment activity during a 5G Media Streaming (5GMS) uplink streaming session are provided, which may include initializing contribution reporting based on selected user preferences during media streaming during the 5GMS uplink streaming session, and transmitting a contribution report associated with the media streaming during the 5GMS uplink streaming session. The approach may further include generating a final contribution report associated with the media streaming during the 5GMS uplink streaming session in response to receiving a signal to stop media streaming.Type: GrantFiled: August 10, 2022Date of Patent: February 13, 2024Assignee: TENCENT AMERICA LLCInventor: Iraj Sodagar
-
Patent number: 11899625Abstract: Systems and methods for of determining a replication time in a deduplicated file system are disclosed. Maximum streams are determined based on a number of allocated streams on a source node and a number of allocated streams on a target node. An available network bandwidth between the source node and the target node is determined. A delta time is estimated based at least on one or more duplicate fingerprints between a logical space unit of the source node and the target node by using at least one source smart filter and at least one target smart filter. The replication time is determined based on the maximum streams, the available network bandwidth between the source and target nodes, the estimated delta time, and a number of unique fingerprints that exist between the logical space unit of the source node and the target node.Type: GrantFiled: June 30, 2021Date of Patent: February 13, 2024Assignee: EMC IP HOLDING COMPANY LLCInventors: Hemant P. Khachane, Banuprakash Ganga Muniyappa, Paul J. Hammer
-
Patent number: 11902609Abstract: Systems and methods for consuming content. A computing device may receive data. The computing device may determine an inference. The computing device may manage content. The computing device may manage content based on the inference.Type: GrantFiled: June 15, 2022Date of Patent: February 13, 2024Assignee: TiVo CorporationInventors: John Harvey, Michael Mattozzi, Matthew Hawthorne, Jeremy Volkman
-
Patent number: 11895216Abstract: Various aspects of the present disclosure generally relate to wireless communication. In some aspects, a network node may receive application data for transmission via an additional network node. The network node may provide the application data to the additional network node, the application data having one or more indications of groupings into application data units (ADUs) added before being provided to the additional network node. Numerous other aspects are described.Type: GrantFiled: March 25, 2022Date of Patent: February 6, 2024Assignee: QUALCOMM IncorporatedInventors: Yih-Hao Lin, Prashanth Haridas Hande, Mickael Mondet, Peerapol Tinnakornsrisuphap, Dario Serafino Tonesi, Miguel Griot
-
Patent number: 11895344Abstract: In an approach for optimizing the enhancement of media content using a Generative Adversarial Network (GAN), a processor identifies a degree of enhancement to be performed on the media content to attain the defined quality. A processor calculates a length of time required to enhance the media content to the degree of enhancement identified considering one or more factors. A processor identifies a buffer required to enhance the media content to the degree of enhancement identified, wherein the buffer prevents an interruption in the media content. A processor identifies a distribution to enhance the media content between a cloud hosted server and a user computing device. A processor enhances the media content according to the distribution identified.Type: GrantFiled: December 9, 2022Date of Patent: February 6, 2024Assignee: International Business Machines CorporationInventors: Aaron K. Baughman, Jeremy R. Fox, Zachary A. Silverstein, Sarbajit K. Rakshit
-
Patent number: 11895288Abstract: An information processing device (10) includes a decision unit (23e) and a generation unit (23f). The decision unit (23e) decides connection order of divided scenes obtained by dividing a free-viewpoint video based on a multi-viewpoint video obtained by imaging content, based on a feature amount of a given sound and similarities between respective connection frames in the divided scenes. The generation unit (23f) generates free-viewpoint content in which the divided scenes are connected in the connection order decided by the decision unit (23e).Type: GrantFiled: October 12, 2020Date of Patent: February 6, 2024Assignee: SONY GROUP CORPORATIONInventor: Masato Shimakawa
-
Patent number: 11895182Abstract: Systems, computer program products, and methods are described herein for dynamically determining data center transmissions by implementing load balancers in an electronic network.Type: GrantFiled: January 23, 2023Date of Patent: February 6, 2024Assignee: BANK OF AMERICA CORPORATIONInventors: Jagadish Babu Bandarupalli, Terry Lynn Miller
-
Patent number: 11888917Abstract: Methods, apparatuses, systems, and software are described for providing content to a device comprising streaming content and sending content in a non-streaming manner (e.g., by downloading a file containing the content). In some aspects, switching between streaming and downloading may be performed in a dynamic manner during presentation of the content, and may be seamless to the user's viewing experience.Type: GrantFiled: November 28, 2022Date of Patent: January 30, 2024Assignee: Comcast Cable Communications, LLCInventors: Bruce Bradley, Robert Knee
-
Patent number: 11882136Abstract: Disclosed are various embodiments of method and system for network access control. The method may involve traffic monitoring and vulnerability detection using process information. The system may analyze the vulnerability as a process malfunctioning where preventive action focuses on process blocking as opposed to host blocking, which can lead to improved performance and productivity of a network. Techniques may use process related information, connection information, and network packet information for network control. The information may be used to identify and detect a known vulnerability in network activities. Techniques may further transmit, in response to the detection, an authorization decision regarding allowing or blocking the process running on the host.Type: GrantFiled: February 22, 2023Date of Patent: January 23, 2024Assignee: Sophos LimitedInventors: Jimit Hareshkumar Mahadevia, Shalvi D. Dave, Bhushan H. Trivedi
-
Patent number: 11871079Abstract: A client (100) is able to manage a multimedia content in such a way that the buffering can be reduced as much as desired down to zero by selecting a representation for a next segment to be requested for which the first frame can be received at least in the frame duration.Type: GrantFiled: January 17, 2020Date of Patent: January 9, 2024Assignee: InterDigital Madison Patent Holdings, SASInventors: Charline Taibi Guguen, Yvon Legallais, Remi Houdaille
-
Patent number: 11863814Abstract: A method includes receiving, with a computing system, data representing a video item into a buffer. The method further includes outputting the video item from the buffer to a display system. The method further includes determining that utilization of the buffer falls below a predetermined threshold. The method further includes, in response to determining that the utilization of the buffer falls below the predetermined threshold, determining that there is a specified rebuffering point within a predetermined time frame. The method further includes pausing with the computing system, the video item at the specified rebuffering point in response to determining that there is the specified rebuffering point within the predetermined time frame.Type: GrantFiled: July 8, 2022Date of Patent: January 2, 2024Assignee: Netflix, Inc.Inventors: Ioannis Katsavounidis, Mark Watson, Aaron Hipple, Will Wolcott
-
Patent number: 11861797Abstract: A method performed by a first terminal is provided. The method includes identifying capabilities of the first terminal connected to at least one component device, establishing, via a server, a session associated with an augmented reality (AR) service based on the capabilities of the first terminal, performing pre-processing on 3 dimensional (3D) media data acquired by the at least one component device, and transmitting, to a second terminal, the pre-processed 3D media data.Type: GrantFiled: July 23, 2021Date of Patent: January 2, 2024Assignee: Samsung Electronics Co., Ltd.Inventors: Eric Yip, Hyunkoo Yang, Jaeyeon Song
-
Patent number: 11863309Abstract: A system for capturing and distributing live multimedia or video streams of a live event to mobile computing devices is described. The system includes processing device(s) in network communication with each other. Processing device(s) having at least one channel receive live multimedia or video stream(s) via the at least one channel(s), generate and transmit discrete data packets therefrom over a first network for receipt by the remaining processing device(s). Copies of the discrete data packets are generated and placed in a respective buffer by the processing device(s). A nominated processing device: receives a connection request from a mobile computing device; determines the distribution status the processing device(s); and selects a processing device to provide the requested transmission based on the distribution status. The selected device generates transmission copies from copies stored in the buffer and transmits the discrete data packets/transmission copies to the mobile computing device.Type: GrantFiled: January 31, 2023Date of Patent: January 2, 2024Assignee: Prowire Sport LLCInventor: Michel Pollet
-
Patent number: 11848983Abstract: Systems and methods are provided for implementing a new discovery and mapping micro-service. The discovery and mapping micro-service may be implemented to dynamically discover and map a cloud environment as the deployed resources change. The new micro-service can map the environment without prior knowledge (e.g., without a template or manual interaction) by initializing itself and tracking resource changes. Once a new message is received in relation to a resource change, the disclosed system may realign and/or update the map of the cloud environment.Type: GrantFiled: March 18, 2022Date of Patent: December 19, 2023Assignee: Hewlett Packard Enterprise Development LPInventors: Kumaresan Ellappan, Kalyan Balaji Rayala, Swaminathan Venkataraman
-
Patent number: 11843649Abstract: A system and method are provided of minimizing network bandwidth used from an external network by client peers in a local network. The method can include the operation of organizing a plurality of clients each having media streamlets and a client parent in a structure within the local network. Mapping information propagates through the structure. The mapping information represents local streamlet locations as stored by the plurality of clients. Another operation is retrieving a local streamlet from a client identified in the mapping information as having the local streamlet for the requesting client.Type: GrantFiled: December 22, 2022Date of Patent: December 12, 2023Assignee: DISH Technologies L.L.C.Inventors: Mark B. Hurst, Loren Larsen, David S Anderson, Lei Wang
-
Patent number: 11831879Abstract: Systems and methods are described herein for processing video. An encoder may generate, for a sequence of video frames, a plurality of first segments and a plurality of second segments. The plurality of first segments may comprise stream access points (SAPs) of a first type that do not reset a picture reference buffer. The plurality of second segments may comprise SAPs of a second type that do reset the picture reference buffer. The encoder may send segments of the plurality of first segments to a computing device streaming video when network conditions are steady. The encoder may send a segment of the plurality of second segments following a switch, by the computing device, to a different bitrate based on a change to the network conditions. Once the computing device has decoded the segment the plurality of second segments, the encoder may send subsequent first segments at the different bitrate.Type: GrantFiled: September 20, 2019Date of Patent: November 28, 2023Assignee: Comcast Cable Communications, LLCInventor: Srinath V. Ramaswamy
-
Patent number: 11832131Abstract: The application provides a bandwidth allocation method and device. The method includes that: Discontinuous Reception (DRX) indication information is determined, the DRX indication information being used for a terminal device to determine a working bandwidth to be used within a DRX cycle and/or a frequency point of the working bandwidth; and the DRX indication information is transmitted to the terminal device. According to the bandwidth allocation method of the embodiments of the application, unnecessary power consumption of the terminal device may be avoided.Type: GrantFiled: February 18, 2022Date of Patent: November 28, 2023Assignee: GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP., LTD.Inventor: Zhi Zhang
-
Patent number: 11829196Abstract: An integrated circuit (IC) device includes a ring transport having a plurality of nodes and a wire interconnect coupling the plurality of nodes in a ring. The wire interconnect including a wire to transmit clock wake signals around the ring transport in advance of data signaling representing a data packet. Each node is to switch from a clock gated state to a clocked state responsive to receiving a clock wake signal. The ring transport further includes a sleep controller coupled to a select node of the plurality of nodes. The sleep controller is to configure the select node into a clock suppression state for a specified duration responsive to identifying an idle condition on the ring transport via monitoring of the wire. While in the clock suppression state the node suppresses further transmission of any clock wake signals received at the select node.Type: GrantFiled: October 22, 2019Date of Patent: November 28, 2023Assignee: Advanced Micro Devices, Inc.Inventor: William L. Walker
-
Patent number: 11831700Abstract: This disclosure provides embedding a messaging channel directly into a media stream, where messages delivered via the embedded messaging channel are the extracted at a client media player. An advantage of embedding a message is that it can be done in a single ingest point and then passes transparently through a CDN architecture, effectively achieving message replication using the native CDN media delivery infrastructure.Type: GrantFiled: November 14, 2022Date of Patent: November 28, 2023Assignee: Akamai Technologies, Inc.Inventor: Michael Archer
-
Patent number: 11824911Abstract: An apparatus includes circuitry configured to: process media, the processing having an input and an output; determine a value of a mode to process the data, the value of the mode set to either push or pull; wherein the mode is added to an input descriptor or an output descriptor, and the mode functions with a protocol together in the input descriptor and the output descriptor; determine, for the input, when the value of the mode is set to push, that the data is pushed to the input, otherwise when the value of the mode is set to pull, that the data is pulled with the input; and determine, for the output, when the value of the mode is set to push, that the data is pushed from the output, otherwise when the value of the mode is set to pull, that the data is pulled from the output.Type: GrantFiled: January 3, 2022Date of Patent: November 21, 2023Assignee: Nokia Technologies OyInventors: Yu You, Sujeet Shyamsundar Mate, Kashyap Kammachi Sreedhar
-
Patent number: 11825165Abstract: A method of determining video resolution is provided. The method of determining video resolution includes: determining a CDN corresponding to a video to be played in response to a video loading signal; acquiring a history network speed corresponding to the CDN; and determining an initial resolution of the video to be played according to the history network speed corresponding to the CDN. A computing device, and a non-transitory computer-program product are also provided.Type: GrantFiled: June 16, 2021Date of Patent: November 21, 2023Assignee: Shanghai Bilibili Technology Co., Ltd.Inventors: Zhaoxin Tan, Jianqiang Ding
-
Patent number: 11825175Abstract: Systems, methods, and storage media for updating a media stream manifest corresponding a media stream package are disclosed. Exemplary implementations may: receive an original manifest corresponding to a media stream and a revised manifest corresponding to an updated version of the media stream; determine an identifier of the track of the media stream based on a combination of metadata in the original manifest; determine an identifier of a corresponding track of the updated version of the media stream based on a combination of metadata in the revised manifest; determine new metadata in the revised manifest that is not included in the existing manifest; generate a delta manifest of the new metadata; and insert the new metadata into the corresponding portions of original manifest and storing the resulting data structure to a data store associated with stored media objects for the updated to thereby generate a final manifest.Type: GrantFiled: March 12, 2021Date of Patent: November 21, 2023Assignee: CBS Interactive Inc.Inventors: Jignesh Dhruv, Vishal Shah
-
Patent number: 11824913Abstract: Embodiments enable display updates other than a video stream in a graphical user interface (GUI) to be rendered, encoded, and transmitted exclusive of the video stream. A virtual machine generates a GUI that includes an encoded video stream and other display updates. A virtual graphics processing unit (VGPU) stack associated with the VM renders the other display updates of the GUI to a framebuffer. The rendered display updates are encoded and transmitted to a client for display. The encoded video stream, or a modified (e.g., reduced bit rate) version of the encoded video stream, may be transmitted to the client, such that the client can display the encoded video stream within the GUI. For example, the encoded video stream may be selectively transmitted to the client based on the performance capabilities of the client.Type: GrantFiled: April 27, 2022Date of Patent: November 21, 2023Assignee: VMware, Inc.Inventors: Alexei Kruglikov, Dustin Michael Byford
-
Patent number: 11818049Abstract: Disclosed are a system comprising a computer-readable storage medium storing at least one program, and a computer-implemented method for event messaging over a network. A subscription interface receives data indicative of a subscription request for sessionized data. An allocation module allocates a sessionizer bank linked to the subscription request. A messaging interface module provisions identifiers linked to the respective processing engines of the sessionizer bank. The messaging interface module registers the allocated sessionizer bank as available to process event messages matching the subscription request by providing the provisioned identifiers. The messaging interface module receives event messages from a producer device linked by a collection server to a selected one of the processing engines of the sessionizer bank. The selected one of the processing engine processes the received event messages in accordance with session rule data linked to the subscription request to generate sessionized data.Type: GrantFiled: January 14, 2021Date of Patent: November 14, 2023Assignee: eBay Inc.Inventors: Sharad R. Murthy, Bhaven Avalani, Hongyue Nemo Chen, Tony Chung Tung Ng, Weiwei Jin, Xinglang Wang, Mingming Wang, Wei Fang
-
Patent number: 11818189Abstract: Aspects of the disclosure provide methods and apparatuses for playing media using a DASH player. In some examples, an apparatus for playing media includes processing circuitry. The processing circuitry configures a media source extension (MSE) source buffer based on a first media content and a second media content that are of independent timelines. Then, the processing circuitry plays based on segments of the first media content that are appended in the MSE source buffer, and then transitions after a last segment of the first media content, to a first segment of the second media content that are appended in the MSE source buffer.Type: GrantFiled: September 16, 2021Date of Patent: November 14, 2023Assignee: TENCENT AMERICA LLCInventor: Iraj Sodagar
-
Patent number: 11812081Abstract: In some embodiments, a method receives session features for a session associated with a request for a video from a client and predicts network conditions for the session using the session features. A subset of available profiles is selected based on the network conditions. The available profiles are associated with a different playback characteristic. The method provides a profile ladder that includes the subset of available profiles for the playback of the video to the client. The profile ladder restricts the client to using the subset of available profiles to request segments of the video during the session.Type: GrantFiled: November 2, 2020Date of Patent: November 7, 2023Assignee: HULU, LLCInventors: Tongyu Dai, Lan Xie, Wenhao Zhang, Deliang Fu, Chao Li, Qiang She, Yuting Gui, Yicheng Liu, Xizhi Xu
-
Patent number: 11811890Abstract: In some embodiments, a method receives a first request for a first time window and a first position. A first message is sent to indicate a computing device will push content to a client in a stream for a video for a first one or more time windows other than the first time window. The method pushes content for the first time window based on the first position. A second request is received to change from the first position to a second position. The method pushes content for a second time window to the client based on the first position. A second message is sent to indicate the computing device will push content to the client in the stream for a second one or more time windows other than the second time window. The method pushes content for a third time window to the client based on the second position.Type: GrantFiled: October 21, 2021Date of Patent: November 7, 2023Assignee: HULU, LLCInventors: Shenglan Huang, Lan Xie, Wenhao Zhang
-
Patent number: 11812114Abstract: For delivering an audio and/or video content using adaptive streaming from a cache server to a client device, the audio and/or video content being segmented into data segments available in various representations with respective audio and/or video qualities, the representations being time-aligned per segment, the segments being further divided into chunks, a method includes: obtaining a round-trip time value applicable between the cache server and the client device; computing a minimum bulk transfer size from the maximum average bitrate of the various representations of the audio and/or video content and from the obtained round-trip time value; computing a minimum bulk duration, with respect to the audio and/or video content, for the representation to be delivered to the client device; and delivering the audio and/or video content by burst transfers in the form of bulks of aggregated successive chunks for each segment in accordance with the computed minimum bulk duration.Type: GrantFiled: April 26, 2021Date of Patent: November 7, 2023Assignee: BROADPEAKInventors: Guillaume Bichot, Pierre-Jean Guery, Vincent Richard, Nicolas Le Scouarnec
-
Patent number: 11810129Abstract: An apparatus including a display circuit, a requestor circuit, a request provisioning circuit, an Internet of Things Universal Identification (IoT UID) processing circuit, and an IoT UID provisioning circuit. The display circuit generates a graphical user interface (GUI) configured to receive one or more user input command values corresponding to device property data for one or more Brownfield devices. The requestor circuit generates a registration request that includes the device property data. The request provisioning circuit transmits the registration request to an Internet of Things (IoT) device registrar server. The Internet of IoT UID processing circuit interprets one or more IoT UIDs generated by the IoT device registrar server in response to the registration request. The IoT UID provisioning circuit at least one of: transmits the one or more IoT UIDs; or displays the one or more IoT UIDs on an electronic display.Type: GrantFiled: December 23, 2022Date of Patent: November 7, 2023Assignee: Somos, Inc.Inventors: Eduardo Correia da Silva Brazao, Steven Norman Brumer, Ian Michael Klein, Li Kong, Marc Rudloff Plante, Sridhar Ramachandran, Kimberly Tashner Shyu, Robert Janusz Sliwa, Jeffrey Scott Smith, Christopher Anton Wendt, Haofang Yu
-
Patent number: 11809330Abstract: An information processing apparatus includes a network interface, a storage device, and a processor. The processor is configured to assign a plurality of zones in the storage device. Each of the zones is a contiguous physical address range of the storage device that is mapped to a contiguous logical address range. The processor is configured to generate zone management information for each of the plurality of zones, store content received from the origin server via the network interface, in one of writable zones and update a writable address of the zone management information for the one of the writable zones. The processor is configured to operate to transmit the received content, and control the storage device to delete data stored therein in units of a zone upon a predetermined cache clearing criteria being met.Type: GrantFiled: March 3, 2022Date of Patent: November 7, 2023Assignee: Kioxia CorporationInventors: Masataka Goto, Kohei Okuda, Takahiro Kurita
-
Patent number: 11799921Abstract: Systems and methods described herein may provide a system that enables determining, for each respective content component of a streaming session, a host device for displaying the respective content component. The system may utilize user, content, and device context to orchestrate content components across all connected displays to maximize the collective user experience across all users in an environment. Inputs may be provided to a machine learning model that considers every possible layout combination of content components on a one or more host devices and outputs potential layouts for the one or more host devices. The potential layouts may be sorted by confidence and one layout selected for each of the one or more host devices.Type: GrantFiled: December 8, 2022Date of Patent: October 24, 2023Assignee: Dell Products L.P.Inventors: Ryan Nicholas Comer, Tyler Ryan Cox, Uboho Thomas Victor, Erik Summa, Jyoti Jasmine Luu
-
Patent number: 11800179Abstract: A digital media system is configured to provide modified concurrent video streams to a client device. A plurality of concurrent video streams is accessed. The plurality of concurrent video streams includes a first concurrent video stream. It is detected that the first concurrent video stream is selected for display in a primary window among a set of windows to be displayed on a display screen. A second concurrent video stream is generated based on the first concurrent video stream. The plurality of concurrent video streams is modified by adding the generated second concurrent video stream to the plurality of concurrent video streams. The modified plurality of concurrent video streams is provided to a device configured to display the modified plurality of concurrent video streams concurrently together in corresponding different windows among the set of windows.Type: GrantFiled: December 3, 2020Date of Patent: October 24, 2023Assignee: AlcaCruz Inc.Inventors: Emily Ward, Victor Ward, Michael White
-
Patent number: 11792446Abstract: Example methods, apparatus, systems and articles of manufacture to reduce audio streaming latency between audio and Gigabit Ethernet subsystems are disclosed herein. An example integrated circuit disclosed herein to process an audio stream associated with an endpoint device on a network includes an Ethernet subsystem to access the network and an audio subsystem to process audio data associated with the audio stream. The disclosed example integrated circuit also includes a direct hardware path between the Ethernet subsystem and the audio subsystem to exchange audio data between the Ethernet subsystem and the audio subsystem without the audio data being processed by a first software driver that is to provide access to the Ethernet subsystem or a second software driver that is to provide access to the audio subsystem.Type: GrantFiled: November 6, 2020Date of Patent: October 17, 2023Assignee: Intel CorporationInventors: Satheesh Chellappan, Kishore Kasichainula, Frank Baehren