Computer-to-computer Data Streaming Patents (Class 709/231)
  • Patent number: 11361021
    Abstract: Systems, methods, and non-transitory computer-readable media can be configured to identify audio content included in a video content item. A notification can be provided based at least in part on the identification. An interface that presents information associated with the identified audio content can be provided based at least in part on a user interaction with the notification.
    Type: Grant
    Filed: August 1, 2019
    Date of Patent: June 14, 2022
    Assignee: Meta Platform, Inc.
    Inventors: Parth Popatlal Detroja, Brian Huntley, Eddie Leo Padron de la Torre
  • Patent number: 11356715
    Abstract: A method, apparatus, and computer-readable medium for shortening an advertisement duration using moving picture experts group (MPEG)-dynamic adaptive streaming over http (DASH), including transmitting, to a client, a media presentation description (MPD) including a remote period including the advertisement duration, and an indication that the advertisement duration is able to be shortened; receiving an update request including a shortened advertisement duration; updating the MPD based on the shortened advertisement duration to generate an updated MPD including the shortened advertisement duration; and transmitting the updated MPD to the client.
    Type: Grant
    Filed: December 18, 2019
    Date of Patent: June 7, 2022
    Assignee: TENCENT AMERICA LLC
    Inventor: Iraj Sodagar
  • Patent number: 11356673
    Abstract: An alternative design is presented and analyzed for providing a just in time video such that even though multiple variants are advertised to a client, the bit streams need not be present. Instead, the videos are generated just in time when a client requests them. At a given time instant, only that video stream is generated which corresponds to the bit rate requested by the client and streams with other bit rates advertised in the manifest file are not generated. This saves storage cost and/or lowers the numbers of transcoders needed to generate full manifest file all the time. Two different architectures are presented and analyzed. Analysis of impacts of the encoding/transcoding speed on the behavior of such a system is presented and used in designing an optimal solution based on desired price and performance points.
    Type: Grant
    Filed: September 19, 2017
    Date of Patent: June 7, 2022
    Assignee: ARRIS Enterprises LLC
    Inventors: Ajay Luthra, Praveen N. Moorthy
  • Patent number: 11354157
    Abstract: A processor includes a compute fabric and a controller. The compute fabric includes an array of compute nodes and interconnects that configurably connect the compute nodes. The controller is configured to receive a software program represented as a set of interconnected Data-Flow Graphs (DFGs), each DFG specifying code instructions that perform a respective portion of the software program, to schedule execution of the DFGs in time alternation, and, for each DFG being scheduled, to configure at least some of the compute nodes and interconnects in the compute fabric to execute the code instructions specified in the DFG, and send to the compute fabric multiple threads that each executes the code instructions specified in the DFG.
    Type: Grant
    Filed: April 28, 2020
    Date of Patent: June 7, 2022
    Assignee: SPEEDATA LTD.
    Inventors: Dani Voitsechov, Yoav Etsion
  • Patent number: 11354347
    Abstract: Techniques for recommending media are described. A character preference function comprising a plurality of preference coefficients is accessed. A first character model comprises a first set of attribute values for the plurality of attributes of a first character. The first and second characters are associated with a first and second salience value, respectively. A second character model comprises a second set of attribute values for the plurality of attributes of a second character of the plurality of characters. A first character rating is calculated using the plurality of preference coefficients and the first set of attribute values. A second character rating of the second character is calculated using the plurality of preference coefficients with the second set of attribute values. A media rating is calculated based on the first and second salience values and the first and second character ratings. A media is recommended based on the media rating.
    Type: Grant
    Filed: August 29, 2018
    Date of Patent: June 7, 2022
    Assignee: The Nielsen Company (US), LLC
    Inventors: Rachel Payne, Meghana Bhatt, Natasha Mohanty
  • Patent number: 11348337
    Abstract: An electronic apparatus includes a communicator circuitry, and a processor for obtaining multimedia data from an external apparatus via the communicator, identifying an object in at least one frame from among a plurality of frames included in the multimedia data, and identify a content corresponding to the identified object based on content guide information provided from a first server.
    Type: Grant
    Filed: August 26, 2019
    Date of Patent: May 31, 2022
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Minsoo Kim, Sungjin Kim, Younguk Kim, Jaehyun Park, Jiwoong Choi, Hyunsoo Choi
  • Patent number: 11349796
    Abstract: Systems and methods provide for a server computer to receive a plurality of messages from a plurality of user computing devices, each message of the plurality of messages comprising a data stream, determine a subset of messages of the plurality of messages associated with a similar geolocation and time period, determine a set of messages of the subset of messages based on a match score for each pair of messages, and stitch together the set of messages to generate a stitched data stream from the data streams for each message of the set of messages based on a time period for each message, wherein the stitched data stream comprises messages with data streams that overlap in time periods such that there may be more than one data stream for a given time period.
    Type: Grant
    Filed: December 5, 2019
    Date of Patent: May 31, 2022
    Assignee: Snap Inc.
    Inventor: Kevin Dechau Tang
  • Patent number: 11350142
    Abstract: A device, system and method for intelligently dropping frames in a congested wireless network. Video frames from a video encoder may be received and queued in an ordered sequence of outgoing video frames in a transmission queue to be transmitted as data packets by a wireless communication circuit. When network congestion is detected, a relative contextual importance level of an incoming frame received from the video input channel may be compared relative to at least one frame in the transmission queue. The compared frame that has a lower relative contextual importance level may be dropped or omitted from the transmission queue, thereby transmitting data packets of the frames in the transmission queue without the dropped or omitted frames.
    Type: Grant
    Filed: March 14, 2019
    Date of Patent: May 31, 2022
    Assignee: GAINSPAN CORPORATION
    Inventors: Vishal Batra, Pankaj Vyas
  • Patent number: 11350150
    Abstract: Computer-implemented systems and methods for diagnosing and correcting connectivity problems in a network are provided. The method includes obtaining, at a network node disposed at an edge of the network, measurements of one or more attributes of network traffic exchanged between a content server and a client device via the network. The network traffic is associated with streaming video content transmitted from the content server to the client device over the network. The method also includes analyzing the one or more attributes of the network traffic to estimate Quality of Experience (QoE) performance metrics related to the streaming video content at the client device, and adjusting one or more network operating parameters of the network responsive to QoE performance metrics falling below a predetermined threshold.
    Type: Grant
    Filed: December 26, 2019
    Date of Patent: May 31, 2022
    Assignee: Hughes Network Systems, LLC
    Inventors: Kaustubh Jain, Chi-Jiun Su, Sriram Vasudevan
  • Patent number: 11350161
    Abstract: What is disclosed is a video system. The video system includes a digital video recorder comprising a first camera interface configured to receive video captured from a first plurality of cameras, a packet interface configured to receive in a packet format video captured by a second plurality of cameras, and a storage system configured to store the video captured by the first plurality of cameras and the video captured by the second plurality of cameras. The video system also includes a video encoder coupled to the digital video recorder by a packet link, where the video encoder includes a second camera interface configured to receive video captured from the second plurality of cameras and an output interface configured to transfer in the packet format the video captured by the second plurality of cameras for delivery to the digital video recorder over the packet link.
    Type: Grant
    Filed: February 3, 2020
    Date of Patent: May 31, 2022
    Assignee: Verint Americas Inc.
    Inventors: Hugo Martel, Charles Gregory Lampe, Louis Marchand, Jim Moran
  • Patent number: 11349557
    Abstract: Facilitating operation and support of mobile relays based on an integrated access and backhaul concept for advanced networks (e.g., 4G, 5G, 6G, and beyond) is provided. An embodiment relates to a communication network architecture that can comprise a control plane architecture of a relay node device. The control plane architecture can comprise a star-type architecture. Further, the communication network architecture can comprise a user plane architecture of the relay node device. The user plane architecture can be separated from (or independent of) the control plane architecture. Further, the user plane architecture can comprise a multi-hop architecture. The relay node device can be configured to operate according to a fifth generation wireless network communication protocol, or other advanced communication protocols.
    Type: Grant
    Filed: March 29, 2019
    Date of Patent: May 31, 2022
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Arunabha Ghosh, Milap Majmundar, Thomas Novlan
  • Patent number: 11349766
    Abstract: A bandwidth allocation apparatus includes: a traffic starting position detection unit that detects a start timing of burst traffic on the basis of the traffic information; a traffic information extraction unit that extracts information on a traffic amount of each of a plurality of traffic allocation periods from the traffic information extracted for each lower-level apparatus; a traffic amount estimation unit that calculates an average value of the traffic amount in the traffic allocation periods on the basis of the information on the traffic amount that the traffic information extraction unit has extracted for each lower-level apparatus; and a bandwidth allocation unit that allocates a first bandwidth which is an allocation bandwidth based on the average value calculated by the traffic amount estimation unit to the terminating apparatus from the start timing detected by the traffic starting position detection unit.
    Type: Grant
    Filed: January 31, 2018
    Date of Patent: May 31, 2022
    Assignee: NIPPON TELEGRAPH AND TELEPHONE CORPORATION
    Inventors: Daisuke Hisano, Hiroyuki Uzawa, Tatsuya Shimada
  • Patent number: 11350160
    Abstract: A method includes transmitting, to a client device, a portion of a first ABR segment, characterized by a first representation, according to a first predefined protocol, and transmitting a first buffer management instruction that is associated with the portion of the first ABR segment. The method includes obtaining a performance status characteristic from the client device. The performance status characteristic characterizes the client device receiving the portion of the first ABR segment. The method includes, in response to determining that the performance status characteristic satisfies a representation change condition, transmitting, to the client device, a portion of a second ABR segment, characterized by a second representation, according to a second predefined protocol that is different from the first predefined protocol, and transmitting a second buffer management instruction that is associated with the portion of the second ABR segment.
    Type: Grant
    Filed: April 14, 2021
    Date of Patent: May 31, 2022
    Assignee: Synamedia Limited
    Inventors: Thomas Paul Burnley, Einav Rivni, Uziel Joseph Harband
  • Patent number: 11348235
    Abstract: One example method for identifying useful segments in surgical videos includes accessing a video of a surgical procedure and user activities of a plurality of users who have watched the video of the surgical procedure. The user activities include operations performed during playback of the video. The method further includes dividing the video into multiple segments and determining a popularity score for each of the multiple segments based on the operations. Useful segments are identified from the segments based on the popularity scores. The method further includes generating metadata for the video of the surgical procedure to include an indication of the identified useful segments and associating the metadata with the video of the surgical procedure.
    Type: Grant
    Filed: March 3, 2020
    Date of Patent: May 31, 2022
    Assignee: VERILY LIFE SCIENCES LLC
    Inventors: Joëlle Barral, Martin Habbecke, Lin Yang, Xing Jin
  • Patent number: 11343296
    Abstract: A method and apparatus for an adaptive Hypertext Transfer Protocol (HTTP) streaming service using metadata of content are provided. The metadata of the content may be efficiently divided for a purpose of use of a terminal based on general media information or specific media information, and may be transmitted to the terminal. A group may include one or more representations of content. The metadata may include a group element, and the group element may provide a summary of attributes of one or more representations included in the group.
    Type: Grant
    Filed: September 14, 2020
    Date of Patent: May 24, 2022
    Assignee: HELIOS STREAMING, LLC
    Inventors: Truong Cong Thang, Jin Young Lee, Seong Jun Bae, Jung Won Kang, Soon Heung Jung, Sang Taick Park, Won Ryu
  • Patent number: 11343273
    Abstract: The invention discloses a method of reducing Denial of Service (DoS) attack in an Internet of Things (IoT) system. The method provides real time communication between a sender node and receiver node by multiplexing control channel (that uses voice traffic) and data channel (that uses internet protocol traffic). Further an IoT system is disclosed. The communication channel between the sender node and the receiver node is configured to divide into a control channel to perform a handshake to the receiver node and data channel to carry data. Also to prevent DoS attack ports are changed periodically using the control channel. The advantages include reduced DoS attack in the network, low memory footprint of less than 2 KB and the communication is real time. The system and method may be used in commercial IoT deployments like environmental monitoring, smart grid, smart cities and health care.
    Type: Grant
    Filed: July 9, 2020
    Date of Patent: May 24, 2022
    Inventors: Sangeeth Kumar, Venkat P. Rangan, Maneesha Vinodini Ramesh
  • Patent number: 11343298
    Abstract: 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: Grant
    Filed: January 18, 2019
    Date of Patent: May 24, 2022
    Assignee: VMware, Inc.
    Inventors: Alexei Kruglikov, Dustin Michael Byford
  • Patent number: 11343585
    Abstract: The present disclosure provides a technical scheme for transmitting video streams in WiFi mesh networks, including a method for transmitting multicast video in an access points in a WiFi mesh network, wherein the method includes: receiving a video stream and determining the node(s) to which the video stream needs to be transmitted, wherein the video stream includes a multicast address; determining dynamically a transmission mode of the video stream and transmitting corresponding video stream to multiple stations using the transmission mode when the nodes are the multiple stations corresponding to the multicast address; transmitting corresponding video stream to a next access point using unicast mode when the node is the next access point.
    Type: Grant
    Filed: May 28, 2020
    Date of Patent: May 24, 2022
    Assignee: Nokia Solutions and Networks Oy
    Inventors: Gang Cheng, Dingjun He, Junkui Li
  • Patent number: 11343511
    Abstract: Methods, systems, and apparatuses may encode a media content item based on metadata from previous encoding. The encoding may also generate encoding metadata, which may comprise a qualitative or quantitative characterization of the encoded media content item. A prediction engine may, based on this metadata, determine new encoding settings for the same or a different video resolution. The prediction engine may cause an encoded media content item to be stored and may cause encoding of the media content item using the new encoding settings.
    Type: Grant
    Filed: July 1, 2020
    Date of Patent: May 24, 2022
    Assignee: Comcast Cable Communications, LLC
    Inventors: Weidong Mao, Alexander Giladi, Alex Balk
  • Patent number: 11336957
    Abstract: The present technique relates to a reception apparatus, a transmission apparatus, and a data processing method that enable to execute a process according to delivery of resource files of an application associated with content. The reception apparatus receives content, acquires resource delivery information regarding delivery of one or a plurality of resource files that are part of an application associated with the content, the resource delivery information transmitted along with the content, and executes a process according to the delivery of the resource files on a basis of the acquired resource delivery information. The present technique can be applied to, for example, a television receiver that can receive digital broadcasting.
    Type: Grant
    Filed: February 1, 2017
    Date of Patent: May 17, 2022
    Assignee: SATURN LICENSING, LLC
    Inventors: Yasuaki Yamagishi, Tatsuya Igarashi, Yoshiharu Dewa
  • Patent number: 11336473
    Abstract: Embodiments include a unified framework for minimizing congestion-dependent network cost by jointly optimizing forwarding and caching strategies that account for link congestion between neighboring nodes. As caching variables are integer-constrained, the resulting optimization problem is a non-deterministic polynomial time (NP)-hard problem. Embodiments relax the optimization problem, where caching variables are real-valued. Embodiments include optimality conditions for the relaxed problem. Embodiments include an adaptive and distributed joint forwarding and caching method, based on a conditional gradient method. Embodiments elegantly yield feasible routing variables and integer caching variables at each iteration, and can be implemented in a distributed manner with low complexity and overhead. Over a wide range of network topologies, simulation results show that embodiments have significantly better delay performance in the low to moderate request rate regions.
    Type: Grant
    Filed: October 12, 2018
    Date of Patent: May 17, 2022
    Assignee: Northeastern University
    Inventors: Edmund Meng Yeh, Milad Mahdian
  • Patent number: 11336823
    Abstract: A camera system includes a camera configured to capture first video of a scene in the form of first image frames. The camera system also includes an infrared sensor configured to capture second video of the scene in the form of second image frames. The system also includes a processor in communication with the camera and the infrared sensor. The processor is configured to obfuscate one or more portions of the scene.
    Type: Grant
    Filed: September 2, 2020
    Date of Patent: May 17, 2022
    Assignee: Northwestern University
    Inventors: Nabil I. Alshurafa, Josiah D. Hester
  • Patent number: 11329740
    Abstract: The conversion circuit adapts a legacy radio to play digital broadcasts using a sensing circuit coupled to a control device of the legacy radio to produce a control device position signal. A processor detects changes in this position signal and interprets a pattern of predetermined changes in position signals to generate at least digital radio broadcast scan command. The conversion circuit also includes a digital radio receiver that performs a scan operation in response to the scan command and supplies the processor with a channel list of detected digital stations. The processor associates each of the detected digital stations to a different positional setting of the control device. The processor also interprets different positional settings of the control device as a content selection commands, which it uses to cause the receiver to select a particular content component for playback through an audio amplifier.
    Type: Grant
    Filed: May 14, 2019
    Date of Patent: May 10, 2022
    Inventor: Darryl Hock
  • Patent number: 11328367
    Abstract: Provided herein are systems, methods and computer readable media for facilitating transfer of promotions. A promotion and marketing service may allow for assignment of one or more promotions to a first provider or consumer. A method for transferring promotions may include assigning a promotion to a first user account. The promotion may be redeemable by a first user account to obtain a good, service, or experience. The method may also include receiving a request to transfer the promotion to at least one second user account, receiving a promotion reassignment trigger, and in response to receiving the promotion reassignment trigger, assigning the promotion to the second user account using a processor, wherein assignment of the promotion to the second user account enables the second user account to redeem the promotion to obtain the good, service, or experience.
    Type: Grant
    Filed: March 6, 2013
    Date of Patent: May 10, 2022
    Assignee: GROUPON, INC.
    Inventors: Jonathan Gray Sandridge, Curtis Lee
  • Patent number: 11327764
    Abstract: A method for controlling an information processing system, the information processing system including multiple information processing devices coupled to each other, each of the multiple information processing devices including multiple main operation devices and multiple aggregate operation devices that are coupled to each other, the method includes: acquiring, by each of the aggregate operation devices, array data items from a main operation device coupled to the concerned aggregate operation device; determining the order of dimensions in which a process is executed and in which the information processing devices are coupled to each other; executing for each of the dimensions in accordance with the order of the dimensions, a process of halving the array data items and distributing the array data items to information processing devices arranged in the dimension; executing a process of transmitting, to information processing devices arranged in the dimension, operation results calculated based on data items.
    Type: Grant
    Filed: October 28, 2019
    Date of Patent: May 10, 2022
    Assignee: FUJITSU LIMITED
    Inventors: Akihiko Kasagi, Takashi Arakawa
  • Patent number: 11330333
    Abstract: A method of supporting Adaptive Bit Rate, ABR, video resolution shaping of a video data stream of a video session transferred by a User Plane Function, UPF, in a Service Based Architecture, SBA, domain. The video resolution shaping is performed by the UPF implementing a Reinforcement Learning Agent, RLA, operating with an observation space having a determined video resolution of a received video data stream, a reward space having a reward referring to a required video resolution, and an action space having video resolution shaping levels to be applied at the received video data stream. Complementary methods and devices for performing such a method in an SBA domain deployed in a telecommunications system are disclosed.
    Type: Grant
    Filed: November 28, 2018
    Date of Patent: May 10, 2022
    Assignee: Telefonaktiebolaget LM Ericsson (Publ)
    Inventors: Miguel Angel Puente Pestaña, Franco Foresti
  • Patent number: 11328590
    Abstract: A system and method for playing a sequence of items including certain selected items of content. A media player operating on a computing device plays the content that is received over a network from a content server. The user controls the media player using a user interface, and further controls the content that is desired. An auto-content selector allows the user to select content related to a particular subject matter like weather and traffic that is automatically added to the sequence of items to be played based on detected information about the user such as the user's location.
    Type: Grant
    Filed: October 31, 2016
    Date of Patent: May 10, 2022
    Assignee: Internetwork Media, LLC
    Inventors: Clark Burgard, Robert H. Bayne, III
  • Patent number: 11329845
    Abstract: This disclosure describes techniques for improved port mirroring over Ethernet Virtual Private Network (EVPN) Virtual eXtensible Local Area Network (VXLAN). For example, a method includes receiving, by a first network device of a plurality of network devices of a leaf and spine network configured with an Ethernet Virtual Private Network and from a second network device of the plurality of network devices, an extended routing message including information indicating the second network device is connected to an analyzer, and wherein the plurality of network devices is configured with a Virtual Local Area Network (VLAN) for which the analyzer is configured to analyze packets. The method also includes configuring, within forwarding information of the first network device and in response to receiving the extended routing message advertised by the second network device, a next hop that specifies packets associated with the VLAN are to be forwarded to the second network device.
    Type: Grant
    Filed: March 30, 2020
    Date of Patent: May 10, 2022
    Assignee: Juniper Networks, Inc.
    Inventors: Sudarsanan Codandam, Velumani Chennakesavan, Prabakaran Arumugam
  • Patent number: 11321516
    Abstract: In one example, a device for retrieving media data includes a memory configured to store an ISO Base Media File Format (ISO BMFF) file including one or more samples including hypertext markup language (HTML) elements defining dynamic web content, and a processing unit implemented in circuitry and configured to: retrieve the ISO BMFF file, extract the HTML elements from the samples of the file, and processing the HTML elements to present the dynamic web content. The HTML elements may include JavaScript elements. The processing unit may also present the dynamic web content in a manner that is synchronized with corresponding media data.
    Type: Grant
    Filed: January 17, 2019
    Date of Patent: May 3, 2022
    Assignee: QUALCOMM Incorporated
    Inventors: Waqar Zia, Charles Nung Lo, Thomas Stockhammer, Giridhar Dhati Mandyam, Ye-Kui Wang, Gordon Kent Walker
  • Patent number: 11323683
    Abstract: The invention relates to a solution wherein a bitstream defining a presentation is generated, the presentation comprising an omnidirectional visual media content and a first visual media component and a second visual media component; indicating in the bitstream a first presentation timeline associated with the first visual media component; indicating in the bitstream a second presentation timeline associated with the second visual media component; indicating in the bitstream a switching mode to a second presentation timeline associated with the second visual media component; and indicating in the bitstream, that the switching mode is with respect to the first presentation timeline or to the second presentation timeline.
    Type: Grant
    Filed: December 31, 2019
    Date of Patent: May 3, 2022
    Assignee: Nokia Technologies Oy
    Inventors: Kashyap Kammachi Sreedhar, Igor Danilo Diego Curcio, Miska Matias Hannuksela, Sujeet Shyamsundar Mate, Emre Baris Aksu
  • Patent number: 11321462
    Abstract: A method of identifying anomalous behavior can include transforming input data to a series of numbers, determining first features and second features of the series of numbers that, given the same numbers in a different order, produce a different value for the respective feature, encoding the series of numbers by a key value indicating a number associated with a cell of a grid of cells to which the first and second features map, and determining, based on whether the key value has been previously provided, whether the input is anomalous.
    Type: Grant
    Filed: February 1, 2019
    Date of Patent: May 3, 2022
    Assignee: Raytheon Company
    Inventors: Holger M. Jaenisch, James W. Handley, Tonja L. Rogers
  • Patent number: 11321046
    Abstract: Example techniques relate to transferring playback between playback devices within a network media system. In an example, while a first playback device is playing a first audio track of a playlist, a device displays a representation of metadata for the first audio track, transport controls to control playback, a volume control to control playback volume, and a selectable control that, when selected, causes display of a zone selection interface. The device receives input data representing a selection of the selectable control and modifies the control interface to display the zone selection interface, which includes indications of second playback devices and respective second selectable controls. The device receives input data representing selections of one or more second selectable controls, which correspond to one or more particular second playback devices and then transfers playback to the one or more particular second playback devices.
    Type: Grant
    Filed: November 4, 2019
    Date of Patent: May 3, 2022
    Assignee: Sonos, Inc.
    Inventors: Mark Triplett, Robert Reimann
  • Patent number: 11317456
    Abstract: A method and apparatus are provided for handling a data path creation in a quick user datagram protocol (UDP) Internet connection (QUIC) session in a wireless network system. The method includes receiving, by an electronic device, at least one request from at least one application for processing at least one object, determining at least one network condition based on the plurality of parameters associated with the electronic device, determining whether the at least one network condition meets a network criteria, and creating a number of data paths within the QUIC session based on the determination.
    Type: Grant
    Filed: April 15, 2019
    Date of Patent: April 26, 2022
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Gunjan Kumar Choudhary, Madhan Raj Kanagarathinam, HariKrishnan Natarajan, Karthikeyan Arunachalam, Gyanchandani Monty, Rohit Shankar Lingappa, Jamsheed Manja Ppallan, Sujith Rengan Jayaseelan, Chhaya Bharti
  • Patent number: 11316738
    Abstract: An access profile includes configuration characteristics that are defined using device and operating system agnostic attributes. Thus, the access profiles are not necessarily dependent or otherwise tied to any particular vendor or network OS. When a system administrator configures one or more service access points, the system administrator need only specify the vendor and network OS agnostic characteristics that are to be associated with the service access point. A configuration generator can generate vendor specific and/or network specific configuration commands and data from the vendor and network OS agnostic access profile attributes. The generated configuration commands and data can be provided to a network device hosting the service access point using a vendor specific and/or network OS specific configuration application program interface.
    Type: Grant
    Filed: September 30, 2019
    Date of Patent: April 26, 2022
    Assignee: Juniper Networks, Inc.
    Inventors: Jacopo Pianigiani, Atul S Moghe, Ankur Tandon, Supriya Sridhar
  • Patent number: 11314836
    Abstract: A variation testing system environment for performing variation testing of web pages and applications is disclosed. The variation testing system applies a weighted consistent hash function to user attributes of users to assign the users to a variant of a web page that is undergoing experimentation. The usage of the weighted consistent hash function allows for a stable experimental population.
    Type: Grant
    Filed: February 19, 2021
    Date of Patent: April 26, 2022
    Assignee: Maplebear Inc.
    Inventors: Ogden Kent, Benjamin David Bader, Jeffrey Bernard Arnold
  • Patent number: 11316817
    Abstract: Various text or other messages may be overlayed on top of these messages. This processing of selecting different content postings from different channels may be determined by the likes on a posting, an editorial account, a recommendation system, or an automated algorithm that looks for curated postings. These postings may be collated into a story based on time of posting, likes, location, users who posted them, high follower posters, low follower posters and other factors. These can be collated into a story1 and a story 2.
    Type: Grant
    Filed: December 2, 2019
    Date of Patent: April 26, 2022
    Inventor: Sanjay Kaliputnam Rao
  • Patent number: 11317134
    Abstract: A system for creating video content from two or more video content segments has a first video content source storing the video content as two or more video content segments. A second video content source stores the video content as two or more video content segments. A content requestor selects a source of a video content segment in response to an end user request. The selection is made as a function of one or more characteristics of transmission of the video content segment from a selected video content source to the end user. The content requestor monitors the video content segments transmitted by a selected video content source to determine whether a value for the video content characteristic has changed, and determines whether the video content source for a second video content segment source is to be changed from the video content source of the video content segment as a function of the change in the characteristic.
    Type: Grant
    Filed: September 11, 2015
    Date of Patent: April 26, 2022
    Assignee: SWFY, LLC
    Inventor: Nathan R. Barnett
  • Patent number: 11316916
    Abstract: A packet processing method includes: receiving, by a load balancing apparatus, a data packet sent by a UE; when the data packet includes historical association information, selecting, by the load balancing apparatus based on the historical association information, a service instance used to process the data packet; and sending, by the load balancing apparatus, the data packet to the selected service instance.
    Type: Grant
    Filed: November 25, 2020
    Date of Patent: April 26, 2022
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventor: Wanguang Zhang
  • Patent number: 11310567
    Abstract: Apparatus and methods for thumbnail generation. In one embodiment, a thumbnail stream is generated where one or more bits are assigned to key frames and minimizes the number of bits assigned to delta frames. Each key frame may be used to extract a still image for use in thumbnails during trick mode operation (e.g., fast forward, rewind, pause, or random seek operation). When the encoded video file is given to a Just in Time Packager (JITP), the JITP extracts the image files (via the key frames). Information regarding how to reference these files is stored in generated manifest file and may be reformatted by the JITP to fit the needs of the current product. In a variant, the JITP reformats the image files extracted from the encoded video for operation on a number of devices.
    Type: Grant
    Filed: August 5, 2019
    Date of Patent: April 19, 2022
    Assignee: Time Warner Cable Enterprises LLC
    Inventors: Glen Hardin, Eric Manchester
  • Patent number: 11310352
    Abstract: The present invention provides a method for joint use of Ethernet header compression and robust header compression. More particularly, a method, comprising performing, a first compression/decompression operation to an Ethernet header of an Ethernet packet data; determining that the Ethernet packet includes an Internet Protocol packet; identifying at least one Internet Protocol packet within the Ethernet packet data; and performing a second compression/decompression operation to an Internet Protocol header of the at least one Internet Protocol packet, wherein the second compression/decompression operation is based on an indicated at least one of a context or profile independent from that of the first compression/decompression operation, is disclosed.
    Type: Grant
    Filed: September 16, 2020
    Date of Patent: April 19, 2022
    Assignee: Nokia Technologies Oy
    Inventors: Markus Isomäki, Deepa M. R., Dawid Koziol
  • Patent number: 11310250
    Abstract: A system for machine learning-based real-time electronic data quality checks in online machine learning and AI systems is provided. In particular, the system may comprise a machine learning module which receives input data from a data quality learning module which serves to perform filtering or alteration functions on incoming data during the training and/or live phases of the machine learning module. Over time, the data quality module may increasingly become efficient and accurate at assessing incoming data to determine the data quality. In turn, improving data quality of input data may ensure that the various neural networks within the system produce adaptively accurate output values to drive the decisioning processes of the system.
    Type: Grant
    Filed: May 24, 2019
    Date of Patent: April 19, 2022
    Assignee: BANK OF AMERICA CORPORATION
    Inventor: Eren Kursun
  • Patent number: 11310302
    Abstract: A user equipment is provided for providing content. The user equipment comprising at least one memory and at least one processing device. The at least one process is configured to receive a data stream over a network, the data stream comprising un-segmented media data for the content. The at least one process is also configured to identify segment boundaries in the un-segmented media data to identify segments and determine a segment number for each of the identified segments from a media presentation description (MPD) based on the segment boundaries. The at least one process is also configured to retrieve a uniform resource locator (URL) associated with each of a plurality of dynamic adaptive streaming over hypertext transfer protocol (DASH) segments based on the segment number for each of the plurality of DASH segments and provide the URL associated with each of the plurality of DASH segments to a client player.
    Type: Grant
    Filed: January 8, 2015
    Date of Patent: April 19, 2022
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Imed Bouazizi, Youngkwon Lim
  • Patent number: 11303372
    Abstract: Techniques are provided for managing the transfer of data over a network. Multiple channels may be established for accommodating various categories of data transfers, and the amount of network bandwidth allocated to each channel may be dynamically adjusted to accommodate any of numerous performance objectives.
    Type: Grant
    Filed: December 7, 2020
    Date of Patent: April 12, 2022
    Assignee: KVH Industries, Inc.
    Inventors: Martin A. Kits van Heyningen, John Croy, Daniel Murray Benson
  • Patent number: 11303947
    Abstract: Methods, systems, and media for adjusting quality level during synchronized media content presentation are provided.
    Type: Grant
    Filed: April 24, 2018
    Date of Patent: April 12, 2022
    Assignee: Google LLC
    Inventors: Joe Bertolami, Steven Pochapin, Curtis May, Benoît de Boursetty
  • Patent number: 11297355
    Abstract: Techniques are described for creating and using playback-conditions-adaptive live video encoding ladders.
    Type: Grant
    Filed: February 18, 2021
    Date of Patent: April 5, 2022
    Assignee: Amazon Technologies, Inc.
    Inventors: Hai Wei, Brian Manuel Alvarez, Yongjun Wu, Abhishek Kumar, Lei Li
  • Patent number: 11297357
    Abstract: 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: Grant
    Filed: January 27, 2017
    Date of Patent: April 5, 2022
    Assignee: GOOGLE LLC
    Inventors: Michael Schwimmer, Kevin Flanagan
  • Patent number: 11297399
    Abstract: Systems and methods provide for receiving a request for an alternate data stream of a plurality of individual data streams than an active data stream currently being displayed on a computing device, during display on the computing device of a stitched data steam comprising the plurality of individual data streams associated with a common audio timeline. The systems and methods further providing for determining a subset of the plurality of individual data streams of the stitched data stream associated with a time period of the active data stream in the common audio timeline, selecting the alternate data stream from the subset of the plurality of individual data streams, and providing the alternate data stream to the computing device, wherein the display of the active data stream on the computing device transitions to the alternate data stream on the computing device in the common audio timeline.
    Type: Grant
    Filed: December 5, 2019
    Date of Patent: April 5, 2022
    Assignee: Snap Inc.
    Inventor: Kevin Dechau Tang
  • Patent number: 11288351
    Abstract: Systems and methods of the present disclosure enable for a delayed, two-factor authentication to occur in networked devices. The system and methods can enable the immediate delivery of digital components, which results in fewer abandoned requests, and saves network resources. The system and methods can enable the authorization of data transmissions in networked computer devices that include limited user interfaces, such as voice-based interfaces.
    Type: Grant
    Filed: April 25, 2018
    Date of Patent: March 29, 2022
    Assignee: GOOGLE LLC
    Inventors: Justin Lewis, Ruxandra Davies
  • Patent number: 11290219
    Abstract: The invention discloses a method for receiving a data packet from a first communication device by a second communication device in a wireless network comprising the following steps: —awaiting the data packet at the second communication device; determining a context information related to the data packet by the second communication device; if the data packet is not received successfully, controlling transmission of a negative acknowledgement indicator, NACK, and/or transmission of a channel quality indicator, CQI, by the second communication device to the first communication device based on the context information.
    Type: Grant
    Filed: December 18, 2015
    Date of Patent: March 29, 2022
    Assignees: Bayerische Motoren Werke AG, Huawei Technologies Co. Ltd.
    Inventors: David Gonzalves Serrano, Mladen Botsov, Liang Hu, Markus Dillinger
  • Patent number: 11290256
    Abstract: The specification discloses a blockchain-based advertisement monitoring method and apparatus, and an electronic device. The method may include: obtaining, by a playing device, an advertisement resource; at each of a plurality of different time points while playing the advertisement resource, collecting, by the playing device, screenshots of the advertisement resource; generating, by the playing device, a plurality of signatures based on the collected screenshots, an device identifier of the playing device, and a private encryption key of the playing device; generating, by the playing device, verification information based on the plurality of signatures; and uploading, by the playing device, the verification information to a blockchain network.
    Type: Grant
    Filed: March 24, 2021
    Date of Patent: March 29, 2022
    Assignee: ADVANCED NEW TECHNOLOGIES CO., LTD.
    Inventors: Jiankang Sun, Feng Lin