Patents Examined by Oanh Duong
-
Patent number: 11528311Abstract: A method for transmitting a multimedia resource, including: determining target address information based on a media presentation description of a multimedia resource, where the media presentation description includes address information of the multimedia resource having different code rates, and the target address information is address information of the multimedia resource having a target code rate; and sending a frame acquiring request carrying the target address information to a server, where the frame acquiring request is configured to instruct the server to return media frames of the multimedia resource at the target code rate.Type: GrantFiled: September 13, 2021Date of Patent: December 13, 2022Assignee: Beijing Dajia Internet Information Technology Co., Ltd.Inventor: Chao Zhou
-
Patent number: 11509702Abstract: A method and an apparatus for selecting and receiving a stream in a distribution network-based multimedia streaming service are disclosed. According to the method, a receiving apparatus receives an index file for a channel from an index server and obtains a time difference between a current time of the receiving apparatus and the start time of the first streaming from the index file. Then, the receiving apparatus selects a fragment including a stream to be received among a plurality of fragments in which multimedia streams are divided and requests the selected fragment.Type: GrantFiled: September 3, 2020Date of Patent: November 22, 2022Assignee: Electronics and Telecommunications Research InstituteInventors: Changkyu Lee, Wook Hyun
-
Patent number: 11503307Abstract: A system and method for transmission of a video stream are provided. The system may include: an encoder adapted to generate a video stream comprising a plurality of encoded frames, encoded according to at least one encoding parameter; a comparator in communication with the encoder, the comparator adapted to compare encoded frames of the plurality of encoded frames with input frames to determine a fitness metric reflective of visual quality of the encoded frames; and a controller in communication with the comparator, the controller adapted to adjust the at least one encoding parameter based on the fitness metric.Type: GrantFiled: May 10, 2021Date of Patent: November 15, 2022Assignee: DEJERO LABS INC.Inventors: David Pui Keung Sze, Akos Horvath, Bogdan Frusina, Barry Gilhuly, Cameron Kenneth Smith, Joseph Robert Wayne Mallet, Anthony Todd Schneider, Robert Flatt, Hagen Kaye
-
Patent number: 11503561Abstract: A device and method for registering devices on advanced networks as well as providing operative communications between a legacy device and a advanced network. The legacy device may contain data, such as sensor data, which is being collected on a network outside the communication range/abilities of the legacy device. An intermediary device may receive the data via a first communication scheme and send the device to a server collecting the data via a second communication scheme.Type: GrantFiled: July 16, 2020Date of Patent: November 15, 2022Assignee: InterDigital Patent Holdings, Inc.Inventors: Joseph M. Murray, Jean-Louis Gauvreau, Rocco Di Girolamo, Kenneth F. Lynch, Prabhakar R. Chitrapu, Scott C. Hergenhan, Robert A. DiFazio
-
Patent number: 11496544Abstract: Systems and methods for generating and managing stories and sub-stories presented to a user's client device are described. In one example embodiment, a server system communicates a portion of a first story to a first client device based on a first client device association with a user segment assigned to the first story. The server system receives a first selection communication associated with a first piece of content of the first story, accesses a second story based on the selection, and communicates a portion of the second story to the first client device.Type: GrantFiled: December 28, 2020Date of Patent: November 8, 2022Assignee: Snap Inc.Inventors: Maria Pavlovskaia, Evan Spiegel
-
Patent number: 11483401Abstract: One or more computing devices, systems, and/or methods are provided. Event information associated with a plurality of events may be identified. The plurality of events may be associated with client devices and entities. A network profile associated with the client devices and the entities may be generated based upon the event information. A similarity profile associated with the client devices may be generated based upon the network profile. The similarity profile may be indicative of one or more similarity scores associated with a first client device and one or more client devices. A user profile associated with the first client device may be modified, based upon the similarity profile and/or one or more user profiles associated with the one or more client devices, to generate a modified user profile. Content may be selected for presentation via the first client device based upon the modified user profile.Type: GrantFiled: September 14, 2020Date of Patent: October 25, 2022Assignee: YAHOO ASSETS LLCInventors: Rotem Stram, Eliran Abutbul, Oren Shlomo Somekh, Yair Koren, Morelle Sheer Arian
-
Patent number: 11445003Abstract: Systems and methods for autonomous program management include a device which receives a request from a client responsive to execution of a script on the client. The request may include a location corresponding to the script and an identifier. The device may determine that activity of the client is activity of an autonomous program based on a comparison of the location to a reference being generated by the device for the client and determined using the identifier from the request. The device may block a subsequent request from the client to a server responsive to the determination.Type: GrantFiled: June 22, 2021Date of Patent: September 13, 2022Assignee: Citrix Systems, Inc.Inventor: Rama Rao Katta
-
Patent number: 11445000Abstract: Presented are methods for converting a multicast media stream to unicast segments, for delivery over generic IP networks such the Internet. The unicast segments can be converted back again to a multicast stream that is identical to the original multicast stream closer to the consuming client device. Information required to regenerate a multicast stream from the generated unicast segments that is identical to the original multicast stream is also encoded into the file name of the generated unicast segments. Additionally, RTP header information from the multicast stream that is not required when the unicast segments are generated are stored in files linked to the generated unicast segments, enabling the multicast stream that is regenerated to be identical to the original multicast stream even at the RTP level.Type: GrantFiled: November 28, 2019Date of Patent: September 13, 2022Assignee: BRITISH TELECOMMUNICATIONS public limited companyInventors: Rory Turnbull, Timothy Stevens
-
Patent number: 11436415Abstract: Methods, computer program products, and systems are presented. The method computer program products, and systems can include, for instance: obtaining textual based message data of a messaging system; processing the textual based message data to determine one or more sentiment parameter associated to the textual based message data; and outputting an alert based on a result of the processing.Type: GrantFiled: October 29, 2019Date of Patent: September 6, 2022Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Lisa Seacat DeLuca, Jeremy A. Greenberger, Zachary M. Greenberger
-
Patent number: 11425080Abstract: In order to facilitate automatic message prioritization, systems and methods are described including a processor that receives electronic messages, where each electronic message is associated with a sender and a recipient.Type: GrantFiled: May 18, 2021Date of Patent: August 23, 2022Assignee: Capital One Services, LLCInventors: Adam Vukich, George Bergeron, James Zarakas
-
Patent number: 11425091Abstract: The present disclosure relates to methods and systems for providing access to external client machine via a domain name system (DNS) of an internal network. A distributed DNS service maintains distributed DNS entries as external clients log on and/or log off of the internal network. In this manner, internal systems within the internal network may access distributed client devices via the internal network DNS.Type: GrantFiled: May 29, 2020Date of Patent: August 23, 2022Assignee: United Services Automobile Association (USAA)Inventors: Joshua Jesse Dowdy, Abraham Isaac Cabanilla, Matthew Mosher
-
Patent number: 11418997Abstract: Some embodiments provide a method for quantifying quality of several service classes provided by a link between first and second forwarding nodes in a wide area network (WAN). At a first forwarding node, the method computes and stores first and second path quality metric (PQM) values based on packets sent from the second forwarding node for the first and second service classes. The different service classes in some embodiments are associated with different quality of service (QoS) guarantees that the WAN offers to the packets. In some embodiments, the computed PQM value for each service class quantifies the QoS provided to packets processed through the service class. In some embodiments, the first forwarding node adjusts the first and second PQM values as it processes more packets associated with the first and second service classes. The first forwarding node also periodically forwards to the second forwarding node the first and second PQM values that it maintains for the first and second service classes.Type: GrantFiled: April 17, 2020Date of Patent: August 16, 2022Assignee: VMWARE, INC.Inventors: Jegadish Devadoss, Kartik Kamdar, Stephen Craig Connors, Satheesh Kumar Rajendran, Ram Kumar Manoharan
-
Patent number: 11405448Abstract: A device may include a processor configured to monitor a user of a video conferencing application. The processor may be further configured to determine that the user corresponds to a passive user based on the monitoring; switch a setting for the video conferencing application for the user from real-time video to video streaming, in response to determining that the user corresponds to a passive user; generate a delay between receiving content via the video conferencing application and playing the content by the video conferencing application, wherein the delay progressively increases from no delay to a particular delay value over a time period, in response to switching the setting for the video conferencing application for the user from real-time video to video streaming; and play the received content using the video conferencing application based on the generated delay.Type: GrantFiled: August 23, 2021Date of Patent: August 2, 2022Assignee: Verizon Patent and Licensing Inc.Inventors: Pierre Seigneurbieux, Satish Malalaganv Ramakrishna, Michael Grupenhoff
-
Patent number: 11398942Abstract: Systems and methods are disclosed for secure transmission of computer server event notifications, including receiving a topic subscription request from a partner, registering the partner topic subscription request, obtaining a new computer server event to report, determining a subscribed partner subscribed to computer server events of a same type as the new computer server event, transmitting an event notification to the subscribed partner, and registering the event notification.Type: GrantFiled: April 28, 2021Date of Patent: July 26, 2022Assignee: Worldpay, LLCInventor: Sachin Pawaskar
-
Patent number: 11368505Abstract: Techniques for improved media streaming are provided. A request for a variant list for streaming media content is received from a requesting entity, where the request includes a predefined flag. A set of predefined rules corresponding to the predefined flag is identified. The variant list is pruned based on the set of predefined rules, and the pruned variant list is transmitted to the requesting entity.Type: GrantFiled: September 15, 2020Date of Patent: June 21, 2022Assignee: Disney Enterprises, Inc.Inventors: Eric R. Klein, William B. May, Jr., Jeffrey Edwin Grubb, Aashish J. Shah, Eric C. Friedrich, Joseph S. Rice, Joseph A. Inzerillo, Christopher J. Zucker, Joseph C. Hart
-
Patent number: 11366797Abstract: A method performs large-scale data processing in a distributed and parallel processing environment. The method defines application-independent map and reduce operations, each invoking one or more library functions that automatically handle data partitioning, parallelization of computations, and fault tolerance. A user specifies a map operation, which calls one or more of the application-independent map operators to perform data read and write operations. A user also specifies a reduce operation, which calls one or more of the application-independent reduce operators to perform data read and write operations. The method executes application-independent map worker processes. Each map worker process executes the user-specified map operation to read designated portions of input files and store intermediate data values in intermediate data structures. The method also executes application-independent reduce worker processes.Type: GrantFiled: December 28, 2020Date of Patent: June 21, 2022Assignee: Google LLCInventors: Jeffrey Dean, Sanjay Ghemawat
-
Patent number: 11349891Abstract: This disclosure describes techniques for configuring an edge router of a communication provider network, the edge router coupled to communicate with a plurality of media streaming playback devices. Based at least in part on an indication of characteristics associated with the plurality of media streaming playback devices, a first multicast join for the edge router is configured to the communication provider network such that one or more media servers delivers a first plurality of media streams to the edge router via the communication provider network. Based at least in part on an indication of a request for an additional media stream not included in the first plurality of media streams, a second multicast join for the edge router is configured to the communication provider network such that the one or more media servers delivers the additional media stream to the edge router via the communication provider network.Type: GrantFiled: April 1, 2021Date of Patent: May 31, 2022Assignee: Cisco Technology, Inc.Inventors: Mankamana Prasad Mishra, Rajiv Asati, Nitin Kumar, Luc De Ghein
-
Patent number: 11349893Abstract: A host server information handling system executing a multimedia multi-user collaboration application (MMCA) ma include a processor; a memory; a power management unit; a network interface device to receive and transmit audio/visual (AV) data during execution of the MMCA for a video conference session; the processor configured to execute a screen resolution normalization system to: initiate an out-of-band (OOB) communication with each participating endpoint device and requests data descriptive of a resolution of an presenting display at each participating endpoint device; receive the data descriptive of the resolution of the presenting displays at each participating endpoint device to every other participating endpoint device; and determine an autoscaling factor descriptive of how to upscale and downscale video frames of the AV data received at each of the participating endpoint devices based on the data descriptive of the resolution of the presenting displays; transmit the autoscaling factor based on the resoType: GrantFiled: February 26, 2021Date of Patent: May 31, 2022Assignee: Dell Products, LPInventors: Vivek Viswanathan Iyer, Daniel L. Hamlin
-
Patent number: 11336711Abstract: A method of playing audio and video is provided. The method includes: obtaining a streaming media content to be encapsulated, and parsing the streaming media content to obtain audio parameter information and/or video parameter information; forming a Media Presentation Description (MPD) file in JavaScript Object Notation (JSON) format according to the audio parameter information and/or the video parameter information, wherein the MPD file in JSON format includes multiple streaming media content segments, each streaming media content segment includes a video segment and/or an audio segment, each of the video segment and the audio segment includes multiple arrays, and each array includes the audio parameter information or the video parameter information; sending the MPD file in JSON format to a client.Type: GrantFiled: June 25, 2021Date of Patent: May 17, 2022Assignee: Shanghai Bilibili Technology Co., Ltd.Inventors: Sheng Wang, Hanchao Zheng, Zhiqiang Wu, Hui Chen, Jianqiang Ding, Wenjie Fan, Zhaoxin Tan
-
Patent number: 11329922Abstract: Real-time cell performance information for each of cells in a mobile communication network, referred to herein as network topology information, is produced using IP addresses of data sessions in the cells, measured performance of the data sessions, and IP address to cell identifier mappings. The network topology information may be used to determine, in real time, a level of monitoring for each of the cells. The network topology information may be used to determine, in real time, performance of video streams in each cell. The network topology information may be used to determine, in real time, that a cell is experiencing a performance anomaly. Determinations made using the network topology information may be used to configure, maintain, and optimize the performance of the mobile communication network.Type: GrantFiled: December 30, 2020Date of Patent: May 10, 2022Assignee: Opanga Networks, Inc.Inventors: John Burnette, Ben Hadorn, Jose Gonzalez, Dave Gibbons