Computer-to-computer Data Streaming Patents (Class 709/231)
-
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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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