Computer-to-computer Data Streaming Patents (Class 709/231)
-
Patent number: 11361021Abstract: 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: GrantFiled: August 1, 2019Date of Patent: June 14, 2022Assignee: Meta Platform, Inc.Inventors: Parth Popatlal Detroja, Brian Huntley, Eddie Leo Padron de la Torre
-
Patent number: 11356715Abstract: 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: GrantFiled: December 18, 2019Date of Patent: June 7, 2022Assignee: TENCENT AMERICA LLCInventor: Iraj Sodagar
-
Patent number: 11356673Abstract: 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: GrantFiled: September 19, 2017Date of Patent: June 7, 2022Assignee: ARRIS Enterprises LLCInventors: Ajay Luthra, Praveen N. Moorthy
-
Patent number: 11354157Abstract: 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: GrantFiled: April 28, 2020Date of Patent: June 7, 2022Assignee: SPEEDATA LTD.Inventors: Dani Voitsechov, Yoav Etsion
-
Patent number: 11354347Abstract: 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: GrantFiled: August 29, 2018Date of Patent: June 7, 2022Assignee: The Nielsen Company (US), LLCInventors: Rachel Payne, Meghana Bhatt, Natasha Mohanty
-
Patent number: 11348337Abstract: 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: GrantFiled: August 26, 2019Date of Patent: May 31, 2022Assignee: SAMSUNG ELECTRONICS CO., LTD.Inventors: Minsoo Kim, Sungjin Kim, Younguk Kim, Jaehyun Park, Jiwoong Choi, Hyunsoo Choi
-
Patent number: 11349796Abstract: 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: GrantFiled: December 5, 2019Date of Patent: May 31, 2022Assignee: Snap Inc.Inventor: Kevin Dechau Tang
-
Patent number: 11350142Abstract: 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: GrantFiled: March 14, 2019Date of Patent: May 31, 2022Assignee: GAINSPAN CORPORATIONInventors: Vishal Batra, Pankaj Vyas
-
Patent number: 11350150Abstract: 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: GrantFiled: December 26, 2019Date of Patent: May 31, 2022Assignee: Hughes Network Systems, LLCInventors: Kaustubh Jain, Chi-Jiun Su, Sriram Vasudevan
-
Patent number: 11350161Abstract: 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: GrantFiled: February 3, 2020Date of Patent: May 31, 2022Assignee: Verint Americas Inc.Inventors: Hugo Martel, Charles Gregory Lampe, Louis Marchand, Jim Moran
-
Patent number: 11349557Abstract: 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: GrantFiled: March 29, 2019Date of Patent: May 31, 2022Assignee: AT&T Intellectual Property I, L.P.Inventors: Arunabha Ghosh, Milap Majmundar, Thomas Novlan
-
Patent number: 11349766Abstract: 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: GrantFiled: January 31, 2018Date of Patent: May 31, 2022Assignee: NIPPON TELEGRAPH AND TELEPHONE CORPORATIONInventors: Daisuke Hisano, Hiroyuki Uzawa, Tatsuya Shimada
-
Patent number: 11350160Abstract: 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: GrantFiled: April 14, 2021Date of Patent: May 31, 2022Assignee: Synamedia LimitedInventors: Thomas Paul Burnley, Einav Rivni, Uziel Joseph Harband
-
Patent number: 11348235Abstract: 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: GrantFiled: March 3, 2020Date of Patent: May 31, 2022Assignee: VERILY LIFE SCIENCES LLCInventors: Joëlle Barral, Martin Habbecke, Lin Yang, Xing Jin
-
Patent number: 11343296Abstract: 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: GrantFiled: September 14, 2020Date of Patent: May 24, 2022Assignee: HELIOS STREAMING, LLCInventors: Truong Cong Thang, Jin Young Lee, Seong Jun Bae, Jung Won Kang, Soon Heung Jung, Sang Taick Park, Won Ryu
-
Patent number: 11343273Abstract: 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: GrantFiled: July 9, 2020Date of Patent: May 24, 2022Inventors: Sangeeth Kumar, Venkat P. Rangan, Maneesha Vinodini Ramesh
-
Patent number: 11343298Abstract: Embodiments enable display updates other than a video stream in a graphical user interface (GUI) to be rendered, encoded, and transmitted exclusive of the video stream. A virtual machine generates a GUI that includes an encoded video stream and other display updates. A virtual graphics processing unit (VGPU) stack associated with the VM renders the other display updates of the GUI to a framebuffer. The rendered display updates are encoded and transmitted to a client for display. The encoded video stream, or a modified (e.g., reduced bit rate) version of the encoded video stream, may be transmitted to the client, such that the client can display the encoded video stream within the GUI. For example, the encoded video stream may be selectively transmitted to the client based on the performance capabilities of the client.Type: GrantFiled: January 18, 2019Date of Patent: May 24, 2022Assignee: VMware, Inc.Inventors: Alexei Kruglikov, Dustin Michael Byford
-
Patent number: 11343585Abstract: 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: GrantFiled: May 28, 2020Date of Patent: May 24, 2022Assignee: Nokia Solutions and Networks OyInventors: Gang Cheng, Dingjun He, Junkui Li
-
Patent number: 11343511Abstract: 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: GrantFiled: July 1, 2020Date of Patent: May 24, 2022Assignee: Comcast Cable Communications, LLCInventors: Weidong Mao, Alexander Giladi, Alex Balk
-
Patent number: 11336957Abstract: 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: GrantFiled: February 1, 2017Date of Patent: May 17, 2022Assignee: SATURN LICENSING, LLCInventors: Yasuaki Yamagishi, Tatsuya Igarashi, Yoshiharu Dewa
-
Patent number: 11336473Abstract: 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: GrantFiled: October 12, 2018Date of Patent: May 17, 2022Assignee: Northeastern UniversityInventors: Edmund Meng Yeh, Milad Mahdian
-
Patent number: 11336823Abstract: 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: GrantFiled: September 2, 2020Date of Patent: May 17, 2022Assignee: Northwestern UniversityInventors: Nabil I. Alshurafa, Josiah D. Hester
-
Patent number: 11329740Abstract: 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: GrantFiled: May 14, 2019Date of Patent: May 10, 2022Inventor: Darryl Hock
-
Patent number: 11328367Abstract: 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: GrantFiled: March 6, 2013Date of Patent: May 10, 2022Assignee: GROUPON, INC.Inventors: Jonathan Gray Sandridge, Curtis Lee
-
Patent number: 11327764Abstract: 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: GrantFiled: October 28, 2019Date of Patent: May 10, 2022Assignee: FUJITSU LIMITEDInventors: Akihiko Kasagi, Takashi Arakawa
-
Patent number: 11330333Abstract: 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: GrantFiled: November 28, 2018Date of Patent: May 10, 2022Assignee: Telefonaktiebolaget LM Ericsson (Publ)Inventors: Miguel Angel Puente Pestaña, Franco Foresti
-
Patent number: 11328590Abstract: 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: GrantFiled: October 31, 2016Date of Patent: May 10, 2022Assignee: Internetwork Media, LLCInventors: Clark Burgard, Robert H. Bayne, III
-
Patent number: 11329845Abstract: 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: GrantFiled: March 30, 2020Date of Patent: May 10, 2022Assignee: Juniper Networks, Inc.Inventors: Sudarsanan Codandam, Velumani Chennakesavan, Prabakaran Arumugam
-
Patent number: 11321516Abstract: 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: GrantFiled: January 17, 2019Date of Patent: May 3, 2022Assignee: QUALCOMM IncorporatedInventors: Waqar Zia, Charles Nung Lo, Thomas Stockhammer, Giridhar Dhati Mandyam, Ye-Kui Wang, Gordon Kent Walker
-
Patent number: 11323683Abstract: 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: GrantFiled: December 31, 2019Date of Patent: May 3, 2022Assignee: Nokia Technologies OyInventors: Kashyap Kammachi Sreedhar, Igor Danilo Diego Curcio, Miska Matias Hannuksela, Sujeet Shyamsundar Mate, Emre Baris Aksu
-
Patent number: 11321462Abstract: 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: GrantFiled: February 1, 2019Date of Patent: May 3, 2022Assignee: Raytheon CompanyInventors: Holger M. Jaenisch, James W. Handley, Tonja L. Rogers
-
Patent number: 11321046Abstract: 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: GrantFiled: November 4, 2019Date of Patent: May 3, 2022Assignee: Sonos, Inc.Inventors: Mark Triplett, Robert Reimann
-
Patent number: 11317456Abstract: 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: GrantFiled: April 15, 2019Date of Patent: April 26, 2022Assignee: 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: 11316738Abstract: 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: GrantFiled: September 30, 2019Date of Patent: April 26, 2022Assignee: Juniper Networks, Inc.Inventors: Jacopo Pianigiani, Atul S Moghe, Ankur Tandon, Supriya Sridhar
-
Patent number: 11314836Abstract: 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: GrantFiled: February 19, 2021Date of Patent: April 26, 2022Assignee: Maplebear Inc.Inventors: Ogden Kent, Benjamin David Bader, Jeffrey Bernard Arnold
-
Patent number: 11316817Abstract: 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: GrantFiled: December 2, 2019Date of Patent: April 26, 2022Inventor: Sanjay Kaliputnam Rao
-
Patent number: 11317134Abstract: 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: GrantFiled: September 11, 2015Date of Patent: April 26, 2022Assignee: SWFY, LLCInventor: Nathan R. Barnett
-
Patent number: 11316916Abstract: 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: GrantFiled: November 25, 2020Date of Patent: April 26, 2022Assignee: HUAWEI TECHNOLOGIES CO., LTD.Inventor: Wanguang Zhang
-
Patent number: 11310567Abstract: 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: GrantFiled: August 5, 2019Date of Patent: April 19, 2022Assignee: Time Warner Cable Enterprises LLCInventors: Glen Hardin, Eric Manchester
-
Patent number: 11310352Abstract: 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: GrantFiled: September 16, 2020Date of Patent: April 19, 2022Assignee: Nokia Technologies OyInventors: Markus Isomäki, Deepa M. R., Dawid Koziol
-
Patent number: 11310250Abstract: 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: GrantFiled: May 24, 2019Date of Patent: April 19, 2022Assignee: BANK OF AMERICA CORPORATIONInventor: Eren Kursun
-
Patent number: 11310302Abstract: 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: GrantFiled: January 8, 2015Date of Patent: April 19, 2022Assignee: Samsung Electronics Co., Ltd.Inventors: Imed Bouazizi, Youngkwon Lim
-
Patent number: 11303372Abstract: 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: GrantFiled: December 7, 2020Date of Patent: April 12, 2022Assignee: KVH Industries, Inc.Inventors: Martin A. Kits van Heyningen, John Croy, Daniel Murray Benson
-
Patent number: 11303947Abstract: Methods, systems, and media for adjusting quality level during synchronized media content presentation are provided.Type: GrantFiled: April 24, 2018Date of Patent: April 12, 2022Assignee: Google LLCInventors: Joe Bertolami, Steven Pochapin, Curtis May, Benoît de Boursetty
-
Patent number: 11297355Abstract: Techniques are described for creating and using playback-conditions-adaptive live video encoding ladders.Type: GrantFiled: February 18, 2021Date of Patent: April 5, 2022Assignee: Amazon Technologies, Inc.Inventors: Hai Wei, Brian Manuel Alvarez, Yongjun Wu, Abhishek Kumar, Lei Li
-
Patent number: 11297357Abstract: 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: January 27, 2017Date of Patent: April 5, 2022Assignee: GOOGLE LLCInventors: Michael Schwimmer, Kevin Flanagan
-
Patent number: 11297399Abstract: 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: GrantFiled: December 5, 2019Date of Patent: April 5, 2022Assignee: Snap Inc.Inventor: Kevin Dechau Tang
-
Patent number: 11288351Abstract: 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: GrantFiled: April 25, 2018Date of Patent: March 29, 2022Assignee: GOOGLE LLCInventors: Justin Lewis, Ruxandra Davies
-
Patent number: 11290219Abstract: 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: GrantFiled: December 18, 2015Date of Patent: March 29, 2022Assignees: Bayerische Motoren Werke AG, Huawei Technologies Co. Ltd.Inventors: David Gonzalves Serrano, Mladen Botsov, Liang Hu, Markus Dillinger
-
Patent number: 11290256Abstract: 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: GrantFiled: March 24, 2021Date of Patent: March 29, 2022Assignee: ADVANCED NEW TECHNOLOGIES CO., LTD.Inventors: Jiankang Sun, Feng Lin