Computer-to-computer Data Streaming Patents (Class 709/231)
-
Patent number: 11979448Abstract: These inventions are directed to creating interactive experiences in remote locations across networks that involve actions by users at either end that solicit reactions at remote ends creating an immersive shared environment and experience that allows users to feel they are within the same space. These experiences manifest in various scenarios of play by different playground structures that are illustrated and described in this application. In particular, these inventions create shared interactive playgrounds for children to participate in and enjoy.Type: GrantFiled: August 24, 2021Date of Patent: May 7, 2024Assignee: Shared Space Studios Inc.Inventor: Amar Chopra Bakshi
-
Patent number: 11979479Abstract: A packet sorting and reassembly circuit module, including a header parser, an information processing circuit, at least one state tracking and reassembly circuit, and an output arbiter, is provided. The header parser is configured to analyze multiple first packet segments to obtain header information corresponding to a first network packet, wherein the first network packet is transmitted based on a transmission control protocol (TCP) communication protocol. The information processing circuit is configured to transmit the first packet segments and sideband information corresponding to the first packet segments to a first state tracking and reassembly circuit among the at least one state tracking and reassembly circuit according to the header information. The first state tracking and reassembly circuit is configured to reassemble and sort the first packet segments according to the sideband information. The output arbiter is configured to output the first packet segments according to a sorting result.Type: GrantFiled: January 16, 2023Date of Patent: May 7, 2024Assignees: Chung Yuan Christian University, KGI Securities Co. Ltd.Inventors: Yu-Kuen Lai, Chao-Lin Wang, He-Ping Li, Cheng-Han Chuang, Kai-Po Chang
-
Patent number: 11979594Abstract: Provided is a transmitting device including a hierarchical classification section that classifies image data of each picture constituting moving image data into a plurality of layers, an image coding section that codes the classified image data of each layer, and generates a video stream holding the coded image data of each layer, and a transmitting section that transmits a container in a prescribed format that includes the generated video stream. The image coding section performs coding so that a referenced picture belongs to a layer of referencing image data and/or a layer lower than the layer of the referencing image data.Type: GrantFiled: July 27, 2020Date of Patent: May 7, 2024Assignee: SATURN LICENSING LLCInventors: Keiji Yuzawa, Teruhiko Suzuki
-
Patent number: 11973817Abstract: There is included a method and apparatus comprising computer code configured to cause a processor or processors to perform obtaining video data, creating, based on the video data, a timed metadata track indicating a segment bandwidth and comprising information of a plurality of aligned segments of a media adaptation set such that duration information and size information of each of the aligned segments is included in at least one metadata sample, switching to one of a plurality of representations of the video data based whether the timed metadata track indicates at least an overflow to an input buffer per each of the plurality of representations, and delivering the one of the plurality of representations to a client.Type: GrantFiled: April 28, 2021Date of Patent: April 30, 2024Assignee: TENCENT AMERICA LLCInventor: Iraj Sodagar
-
Patent number: 11972239Abstract: A monitoring system monitors processing of incoming messages by an application, and logs data related to performance of the application. The application includes a plurality of checkpoints, and the monitoring system logs data upon each message traversing the checkpoints in the application. The monitoring system is configured to dynamically modify checkpoints within the application based on latency detection of portions of the application, resulting in improved granularity/resolution of the data collected from congested portions of the application, and reducing the performance penalty of the monitoring system from portions of the application that are not congested.Type: GrantFiled: October 31, 2022Date of Patent: April 30, 2024Assignee: Chicago Mercantile Exchange Inc.Inventors: Kyle Dennis Kavanagh, José Antonio Acuña-Rohter, David Michael Wong
-
Patent number: 11973650Abstract: Deployment of arrangements of computing components coupled over a communication fabric are presented herein. In one example, a method includes detecting first computing components communicatively coupled to a first communication fabric having a first communication fabric type, and detecting second computing components communicatively coupled to a second communication fabric having a second communication fabric type. The method also includes receiving user commands to form compute units among a pool of computing components comprising the first computing components and the second computing components. Based at least on the user commands, the method includes forming the compute units for use by one or more users.Type: GrantFiled: April 24, 2020Date of Patent: April 30, 2024Assignee: Liqid Inc.Inventors: James Scott Cannata, Phillip Clark, Bryan Nagel, Henry Lee Harris, Bryan Schramm, Sumit Puri
-
Patent number: 11973871Abstract: A method is disclosed, and includes receiving from a token requestor, a token data request message comprising an initial resource provider identifier, and determining a permanent resource provider identifier using the initial resource provider identifier. The method also includes determining a verification value, and associating the permanent resource provider identifier with a token, the verification value, and domain controls.Type: GrantFiled: January 20, 2022Date of Patent: April 30, 2024Assignee: Visa International Service AssociationInventors: Sheldon Banow, Eduardo Lopez, Sayeed Mohammed
-
Patent number: 11974006Abstract: System and methods for facilitating content watch parties may include a sync server having a server CPU, a host user device, a client user device, and a content provider. The content provider may first provide a first portion of the content independently to the host user device and the client user device. The content provider may second provide a second portion of the content to the host user device and the client user device. The first providing of the first portion of the content may occur separately of the second providing of the second portion of the content. The sync server may synchronize the second providing of the second portion of the content to the client user device to facilitate substantially simultaneously presentations of the second portion of the content by the host user device and the client user device.Type: GrantFiled: January 8, 2023Date of Patent: April 30, 2024Assignee: DISH Network Technologies India Private LimitedInventors: Satish Balasubramanian Iyer, Girish Pai Mangaldas, Mahesh Thatumparmbil Viswanathan, Nishit Dabi
-
Patent number: 11968412Abstract: Methods and systems for improved quality of a streaming session using multiple simultaneous streams. For the multiple simultaneous streams an audio/video device (A/V device) records and generates a high-resolution stream and a low-resolution stream for simultaneous transmission to a server. The server selects one of the two streams for retransmission to a destination client device. The server also monitors the streaming session and estimates a total available bandwidth between the server and the A/V device and assigns a confidence value to the bandwidth estimation. The server periodically transmits the bandwidth estimate and confidence value to the A/V device to improve the efficiency of the streams being generated by the A/V device. The A/V device can use the received bandwidth estimate and confidence value to adapt the resolution of each of the streams to efficiently use the total available bandwidth between the A/V device and the server.Type: GrantFiled: May 23, 2022Date of Patent: April 23, 2024Assignee: AMAZON TECHNOLOGIES, INC.Inventor: Ilya Brailovskiy
-
Patent number: 11962825Abstract: Techniques for reducing the latency of content retrieval from a content delivery network include receiving a request from a client device for media content, parsing the request for attributes associated with the request and the client device, and providing the attributes to a machine learning model to perform server-side prediction of an estimated retrieval time of the media content. A quality level for the media content is determined based on the estimated retrieval time, and the requested media content is provided to the client device at the determined quality level.Type: GrantFiled: September 27, 2022Date of Patent: April 16, 2024Assignee: Amazon Technologies, Inc.Inventors: Min Kyoung Kang, Ronil Sudhir Mokashi
-
Patent number: 11962646Abstract: A plurality of WiFi-enabled devices that are physically proximate to one another form an ad hoc mesh network, which is associated with an overlay network, such as a content delivery network. A typical WiFi device is a WiFi router that comprises addressable data storage, together with control software operative to configure the device seamlessly into the WiFi mesh network formed by the device and one or more physically-proximate devices. The addressable data storage across multiple such devices comprises a distributed or “mesh-assisted” cache that is managed by the overly network. The WiFi mesh network thus provides bandwidth that is leveraged by the overlay network to provide distribution of content, e.g., content that has been off-loaded for delivery (by content providers) to the CDN. Other devices that may be leveraged include set-top boxes and IPTV devices.Type: GrantFiled: April 25, 2023Date of Patent: April 16, 2024Assignee: Akamai Technologies, Inc.Inventor: William R. Law
-
Patent number: 11960927Abstract: A method comprises extracting first task data from a first data source corresponding to a first application and second task data from a second data source corresponding to a second application, and comparing the first task data to the second task data using one or more natural language processing techniques. In the method, one or more matching tasks between the first task data and the second task data are identified based at least in part on the comparing. Code of at least one of the first application and the second application is analyzed to determine whether the code of at least one of the first application and the second application implements the one or more matching tasks.Type: GrantFiled: July 12, 2021Date of Patent: April 16, 2024Assignee: Dell Products L.P.Inventors: Navin Kumar Neithalath, Bijan Kumar Mohanty, Damodaran Sivaraman, Nithiyanandham Tamilselvan, Sampath Kumar Kalyana Sundaram, Hung Dinh
-
Patent number: 11962939Abstract: A method, a mission critical (MC) server, and a receiver for managing media communication in an MC system are provided. The method comprises receiving, from a sender, a request and a media stream for transmitting the media stream to one or more receivers. The request indicates a mode of transmission of the media stream. Further, the method comprises transmitting a notification message indicating a mode of reception identified based on the mode of transmission, to the one or more receivers for receiving the media stream from the sender. The mode of reception is one from among an emergency mode and a normal mode. Thereafter, the method comprises transmitting the media stream to the one or more receivers subsequent to transmission of the notification message, when the mode of reception is the emergency mode.Type: GrantFiled: February 9, 2023Date of Patent: April 16, 2024Assignee: Samsung Electronics Co., Ltd.Inventors: Naveen Kolati, Kiran Gurudev Kapale, Siva Prasad Gundur
-
Patent number: 11960444Abstract: A method of providing file data for a media file of a pre-determined format from a file system comprising a file record database and a data store, wherein the media file corresponds to a programme consisting of a plurality of segments, and wherein the segments included in the programme are dynamically determined. The method comprising the steps of receiving details of the programme including the duration of the programme, and determining the layout of the media file in the pre-determined format from the received details of the programme, the layout including locations for essence data within the file. A file record for the media file in the file record database is then created. In response to a request for the location of essence data within the file, a location given by determined layout of the media file is returned. Further, in response to an instruction that a segment is to be included in the programme, essence data corresponding to the contents of the segment is obtained.Type: GrantFiled: August 12, 2020Date of Patent: April 16, 2024Assignee: GRASS VALLEY LIMITEDInventors: Simon Darryl Rogers, James Westland Cain, Michael James Weaver
-
Patent number: 11955126Abstract: Systems, methods and software are disclosed for processing requests from users of an infotainment system. The method includes receiving a request from a user of the infotainment system. The method includes determining a domain for the received request based on information contained in the received request. The domain specifies one or more categories for the request. The method includes routing the received request to a virtual assistant assigned to handle requests for the determined domain. The virtual assistant is one of a plurality of virtual assistants respectively assigned to handle requests for a plurality of respectively assigned domains. The method includes transmitting a response to the request to the user.Type: GrantFiled: September 29, 2021Date of Patent: April 9, 2024Assignee: MITSUBISHI ELECTRIC AUTOMOTIVE AMERICA, INC.Inventors: Jacek Spiewla, Sorin M. Panainte
-
Patent number: 11947686Abstract: A computer-implemented method can include encrypting a data file as a multiplicity of independent segments that are each a multiple of a block encryption's block size, encrypting the application data on a segment-by-segment basis using the multiplicity of selected encryption methods and associated information, and creating a programming shared object “shim” Interposer module.Type: GrantFiled: July 14, 2023Date of Patent: April 2, 2024Inventor: William D. Schwaderer
-
Patent number: 11949568Abstract: In an example, a method includes obtaining, for a software-defined wide area network (SD-WAN) system having a plurality of a wide area network (WAN) links for an SD-WAN service, a first service level agreement (SLA) rule that matches a first application, the first SLA rule having a first priority that indicates a priority of the first application; obtaining, for the SD-WAN system, a second SLA rule that matches a second application, the second SLA rule having a second priority that indicates a priority of the second application; assigning, for the SD-WAN system, the first application and the second application to a first WAN link of the plurality of WAN links; and in response to determining that the first WAN link has violated the first SLA rule that matches the first application, assigning, by the SD-WAN system, the second application to a second WAN link of the plurality of WAN links.Type: GrantFiled: June 6, 2022Date of Patent: April 2, 2024Assignee: Juniper Networks, Inc.Inventors: Rajneesh Kumar, Sankar Ramamoorthi, Vijay Sai Ram Paruchuri, Unni Dilip, Bhaskar Jain
-
Patent number: 11949756Abstract: A method for fetching a content from a web server to a client device is disclosed, using tunnel devices serving as intermediate devices. The client device accesses an acceleration server to receive a list of available tunnel devices. The requested content is partitioned into slices, and the client device sends a request for the slices to the available tunnel devices. The tunnel devices in turn fetch the slices from the data server, and send the slices to the client device, where the content is reconstructed from the received slices. A client device may also serve as a tunnel device, serving as an intermediate device to other client devices. Similarly, a tunnel device may also serve as a client device for fetching content from a data server. The selection of tunnel devices to be used by a client device may be in the acceleration server, in the client device, or in both.Type: GrantFiled: December 1, 2022Date of Patent: April 2, 2024Assignee: BRIGHT DATA LTD.Inventors: Derry Shribman, Ofer Vilenski
-
Patent number: 11943487Abstract: An encoder may determine one or more encoding characteristics associated with a content segment of a content asset. The one or more encoding characteristics may comprise an estimated bitrate required for transmission of the content segment over a network. The one or more encoding characteristics associated with the content segment may be inserted into a portion of an other content segment, such as into a header of the other content segment. The content segment and the other content segment may be configured for linear transmission, such as using adaptive bitrate streaming. When the other content segment is received at a playback device prior to the content segment, the playback device may use the one or more encoding characteristics of the content segment embedded in the header of the other content segment to determine one or more playback characteristics of the content segment.Type: GrantFiled: January 31, 2019Date of Patent: March 26, 2024Assignee: COMCAST CABLE COMMUNICATIONS, LLCInventors: Alexander Giladi, Weidong Mao
-
Patent number: 11937141Abstract: A method for managing network traffic on a portable communication device including a processor, a memory, and a plurality of network interfaces configured to connect to a plurality of networks includes: processing network traffic of an application running on the processor via a first network of the plurality of networks, the first network being specified as a primary network by an operating system running on the processor; monitoring a plurality of network status information associated with the first network; detecting a problem of the first network when one or more parameters of the received network status information is outside of one or more threshold values; in response to detecting the problem in the first network, selecting a second network of the plurality of networks as the primary network; and processing the network traffic via the second network as the updated primary network.Type: GrantFiled: April 12, 2021Date of Patent: March 19, 2024Assignee: MOBOPHILES, INC.Inventors: William Weiyeh Chow, Mark Lea Tsuie, Brian Alex Truong
-
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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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