Accessing A Remote Server Patents (Class 709/219)
  • Patent number: 11032581
    Abstract: Systems, methods, and devices of the various embodiments disclosed herein may provide a protocol and architecture for decentralization of content delivery. Various embodiments may provide a client based method for content delivery from content delivery networks (CDNs) via tiered caches of content hosted by Internet Service Providers (ISPs). In various embodiments, content delivery protocol (CDP) messages may enable clients to discover local cache network topologies and request content from a CDN based on a discovered local cache network topology. In various embodiments, security may be provided for the content delivery by the use of key encryption and/or file hashing.
    Type: Grant
    Filed: December 2, 2019
    Date of Patent: June 8, 2021
    Assignee: Charter Communications Operating, LLC
    Inventor: Jody Lee Beck
  • Patent number: 11032270
    Abstract: Disclosed embodiments relate to systems and methods for securely validating access tokens. Techniques include receiving, at a token validation resource, a token provided from a network application, the token having an associated destination network address; wherein the token was dynamically created, and the token was provided to the network application; performing a validation process for the token, the validation process being based on at least the destination network address associated with the token; and determining, based on an outcome of the validation process, whether to permit the network application to assert the token to a destination network resource associated with the destination network address.
    Type: Grant
    Filed: April 7, 2020
    Date of Patent: June 8, 2021
    Assignee: CyberArk Software Ltd.
    Inventors: Omer Tsarfati, Asaf Hecht
  • Patent number: 11032016
    Abstract: A method for providing a broadcast service based on a broadcast network and a broadband network in a digital transmitter, includes generating multiple service components of the broadcast service and service layer signaling (SLS) information for the broadcast service; generating a service list table (SLT) for providing bootstrap information that allows a receiver to discover the SLS information for the broadcast service; transmitting a first signal comprising a first service component among the multiple service components, the SLS information and the SLT via the broadcast network, wherein the first service component is carried via a first Layered Coding Transport (LCT) channel included in a Real-time Object delivery over Unidirectional Transport (ROUTE) session, wherein the bootstrap information included in the SLT is used to represent a second LCT channel that carries the SLS information; and transmitting a second signal comprising a second service component among the multiple service components via the broad
    Type: Grant
    Filed: January 7, 2020
    Date of Patent: June 8, 2021
    Assignee: LG ELECTRONICS INC.
    Inventors: Minsung Kwak, Jangwon Lee, Woosuk Ko, Sungryong Hong
  • Patent number: 11032157
    Abstract: A plugin works with a remote desktop client that is executing on a client computing device to present a user interface of a communications application that is executing in a cloud computing environment. The plugin enables the remote desktop client to conduct audio and/or video communication with a remote computing device in a peer-to-peer manner rather than via the communications application. The plugin also enables the remote desktop client to determine a hardware-based media processing capability of the client computing device and leverage such capability in conducting the peer-to-peer audio and/or video communication with the remote computing device. Such hardware-based media processing capability may be used, for example, to process media received from the remote computing device, to process media captured from a media source of the client computing device, or as a basis for negotiating a media communication parameter with the remote computing device.
    Type: Grant
    Filed: May 16, 2019
    Date of Patent: June 8, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Neil R. Hinnant, Matthew C. Howard, Rafael Vincent Prieto Vertido
  • Patent number: 11032346
    Abstract: A client configured to retrieve a live-stream media content is shown. The client is configured to receive from a live-streaming server a media presentation description (MPD) describing live-stream media content composed of a sequence of segments and an information on a current segment of the sequence of segments. The client is further configured to commence retrieving the live-stream media content from the live-streaming server from a predetermined segment of the sequence of segments onwards, which the client determined based on the information.
    Type: Grant
    Filed: August 8, 2017
    Date of Patent: June 8, 2021
    Assignee: bitmovin GmbH
    Inventors: Christopher Mueller, Reinhard Grandl, Daniel Weinberger
  • Patent number: 11030271
    Abstract: Techniques for improving content load time are described. A method comprises: receiving, from a search service, a plurality of search results in response to a search query, wherein each of the plurality of search results includes a result link pointing to an object stored on a content source; receiving, from the search service, auxiliary information indicating that, for at least one of the plurality of search results, a copy of at least a portion of the object that the result link of the at least one search result points to is cached within a cache service associated with the search service; and retrieving, from the cache service, the cached copy of at least the portion of the object in response to a selection of the result link of the at least one search result.
    Type: Grant
    Filed: October 31, 2016
    Date of Patent: June 8, 2021
    Assignee: Microsoft Technoiogy Licensing, LLC
    Inventors: Yumao Lu, Yi Zhang, Fei Wang
  • Patent number: 11023983
    Abstract: Smart routing synchronization systems socialize a synthetic rebroadcast or group stream for enabling members of a user group to (re)broadcast select content to other members of the user group and collaboratively curate content delivery. The systems are based on a content-identification process and further a process for (re)broadcasting content. These processes are cooperable among a group of member clients each of which are in communication with at least two content sources. The synchronization process identifies select content and directs delivery of the content from an optimal resource for each member client via a smart routing protocol. The (re)broadcast process prompts delivery of the select content to members of the user group from a content origination member of the group, and group members are thereby able to simultaneously access the content for the purpose of providing a content-based platform for social interaction.
    Type: Grant
    Filed: October 22, 2018
    Date of Patent: June 1, 2021
    Assignee: Vertigo Media, Inc.
    Inventors: Alexander Savenok, Pavel Savenok, David Savenok, Gregory H. Leekley, Harold R. Eason
  • Patent number: 11022810
    Abstract: Methods and systems may be directed to retrieving personal information relating to a user of a wearable head device, detecting a physical structure at a geo-spatial location, associating a digital content with the geo-spatial location based on at least the detected physical structure, determining whether the user is near the geo-spatial location, and presenting the digital content on a see-through display of the wearable head device. Presenting the digital content on the see-through display may comprise indicating a spatial relationship between the digital content and the physical structure.
    Type: Grant
    Filed: April 6, 2020
    Date of Patent: June 1, 2021
    Assignee: Mentor Acquisition One, LLC
    Inventors: Ralph F. Osterhout, John D. Haddick, Robert Michael Lohse, John N. Border, Nima L. Shams
  • Patent number: 11023521
    Abstract: An override of automatically shared meta-data of media method and apparatus are disclosed. In one embodiment, a method of a server device includes automatically populating a hierarchy using a play-list history data associated with a media data of a client device, and modifying the hierarchy based on a user override. The hierarchy may be a hierarchy of the play-list history data of certain items associated with the media data of the client device. A modified hierarchy may be generated based on an addition, deletion and/or an adjust modifying operation of the user override on the hierarchy, and may be automatically populated on a new mark-up language file. A new compatibility rating may be determined between the user and the other users based on the similar attributes between the modified hierarchy and the other hierarchies, and each user may be enabled to view mark-up language files of the other users.
    Type: Grant
    Filed: August 27, 2018
    Date of Patent: June 1, 2021
    Assignee: Apple Inc.
    Inventor: David Hyman
  • Patent number: 11023401
    Abstract: A system for communicating data from a source device to a destination device where the source device has no direct access or has only restricted access to any data communication network. The system includes a network device that is to be coupled in communication with the source device, thereby enabling the source device to transfer to the network device the data to be communicated. The system also includes a network node configured to provide a network node service to a source client executing on the network device and to a destination client associated with the destination device. The network device is to be coupled in communication with the network node via a data communication network. The source client is configured to communicate the data to the destination device, by relaying the data through the network node service, when the destination client is connected to the network node service.
    Type: Grant
    Filed: July 30, 2018
    Date of Patent: June 1, 2021
    Assignee: Gurulogic Microsystems Oy
    Inventors: Ossi Kalevo, Tuomas Kärkkäinen, Mikko Sahlbom, Jouni Laine
  • Patent number: 11023933
    Abstract: The present technology is directed to a system and methods for estimating the impinging elements and traffic paths by an advertisement as it is delivered from its originating ad server to the web server from which the webpage including the advertisement is delivered to an end viewer. The methods are server-based and provide output to a viewer's browser upon receiving a web page as input and yield data for a particular advertisement frame about the various intermediate processes used to deliver the advertisement, for example, frames, pixels, advertisement servers, advertisement networks, advertisement tags, advertisement exchanges, cookies, supply side distribution systems, demand side buying systems, etc.
    Type: Grant
    Filed: June 28, 2013
    Date of Patent: June 1, 2021
    Assignee: Oracle America, Inc.
    Inventors: Jonah Goodhart, Noah Goodhart, Robert Crowell
  • Patent number: 11023660
    Abstract: The present invention relates to a data sharing service system, and a method and a device for a data sharing service, and to the data sharing service in a multi-device environment. Particularly, the present invention enables a user to summarize information on content being used or to transmit data on specific content to terminal device of another party by using a messenger, so that the user can gather the contents of interested articles (or books) to manage the contents by compiling statistics and the user can easily notify the other party of the contents of the articles (or books) without requiring the user to write out the interested contents one by one when using the messenger.
    Type: Grant
    Filed: November 19, 2014
    Date of Patent: June 1, 2021
    Assignee: SK PLANET CO., LTD.
    Inventors: Hai Gang Roh, Han Joon Kim
  • Patent number: 11016989
    Abstract: Embodiments relate to systems and methods for the automated configuration of new database engine servers. In one embodiment, a method includes obtaining a database engine file directory and a backup file comprising database engine parameters from an existing database engine server, bundling the database engine file directory and backup file, placing the bundle on a new database engine server, determining at least one parameter of the new database engine server, updating at least one of the database engine parameters based on the determined at least one parameter, using the determined at least one parameter and the backup file to start the new database engine server, and validating the new database engine server.
    Type: Grant
    Filed: July 26, 2017
    Date of Patent: May 25, 2021
    Assignee: Walmart Apollo, LLC
    Inventors: Joshua Ledbetter, Craig Laine, Jeremy Bowman
  • Patent number: 11019132
    Abstract: Systems and apparatuses for performing fast file transfers and methods for making and using the same. In various embodiments, the system advantageously can eliminate distance constraints between multi-site computational environments, provide a dramatic reduction in transfer and/or dynamically provision bandwidth on a fabric of the system among other things.
    Type: Grant
    Filed: August 16, 2019
    Date of Patent: May 25, 2021
    Assignee: R-STOR INC.
    Inventors: Roger Levinson, Damian Kowalewski
  • Patent number: 11019464
    Abstract: A system which comprises a series of native applications, suited to run on mobile devices, and a series of web-based applications for which functionality and processing are optimized. The native applications and the web-based applications are coordinated to optimize processes of acquiring, storing and disseminating data for speed, integrity and security.
    Type: Grant
    Filed: May 8, 2018
    Date of Patent: May 25, 2021
    Assignee: Intrepid Networks, LLC
    Inventors: Brittin Kane, Joseph Daniel McCall, Joshua Witter, Jason Alan Stonebraker
  • Patent number: 11017517
    Abstract: Provided are a method and apparatus for allocating differential bandwidth for each screen region by using image complexity information. According to an embodiment, a method and apparatus for receiving streaming data request a server for information relating to content to differentially determine quality of a plurality of regions divided from a predetermined frame of the content according to a network state; among at least one segment for each region encoded with at least one quality for each of the plurality of regions, receive a segment for each region encoded according to the quality for each region determined based on the information relating to the content from the server over a network; generate a reconstruction image for each region by decoding the segment for each region; and merge and render the reconstruction image for each region.
    Type: Grant
    Filed: September 27, 2017
    Date of Patent: May 25, 2021
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Kil-jong Kim, Soon-gi Hong, Do-young Joung, Chang-hyun Lee
  • Patent number: 11019170
    Abstract: A computer-implemented method of caching multi-session data communications in a computer network, includes the steps of: (a) receiving, intercepting, or monitoring one or more data sessions between a client executing a multi-session application for retrieving a desired content object and one or more metadata services, said client communicating with the one or more metadata services to discover metadata for the content object; (b) analyzing queries and responses exchanged between the client and the one of more metadata services to discover metadata for the content object; (c) receiving or intercepting subsequent data sessions between the client and content sources; (d) identifying a data protocol used by the client and identifying data queries within the data sessions; (e) identifying the content object or portions thereof requested by the client in the data queries; and (f) determining if the content object or portions thereof are stored in cache and, if so, sending the content object or portions thereof stor
    Type: Grant
    Filed: November 15, 2019
    Date of Patent: May 25, 2021
    Assignee: ZEPHYRTEL, INC.
    Inventors: Alan Arolovitch, Shmuel Bachar, Dror Moshe Gavish, Shahar Guy Grin, Shay Shemer
  • Patent number: 11010018
    Abstract: According to one embodiment, a wearable device includes a first user interface and a display. An electronic device includes a second user interface and causes the display to display a home screen. The home screen displayed in the display is divided into variable-sized first, second, and third areas. One of the first area, the second area, and the third area is selectable by an operation from the first user interface or the second user interface. The selected area is larger than non-selected areas among the first area, the second area, and the third area. A central icon in the selected area is larger than other icons in the selected area. A display format of the central icon in the selected area is different from a display format of the other icons in the selected area.
    Type: Grant
    Filed: July 19, 2018
    Date of Patent: May 18, 2021
    Assignee: Toshiba Client Solutions CO., LTD.
    Inventors: Tetsuya Fujii, Ryo Hatano
  • Patent number: 11012537
    Abstract: Systems and methods for performing a process are provided. The methods include receiving, from a client, a request for an initiation of the process; transmitting, to a server, a request for executing the process; transmitting, to the client in response to the request, a first message that indicates that the process has been initiated; receiving, from the client, a request for a status of the process; transmitting, to the server, a query that relates to the status of an execution of the process; receiving a response to the query; and transmitting, to the client, a second message that indicates the status of the process.
    Type: Grant
    Filed: May 28, 2019
    Date of Patent: May 18, 2021
    Assignee: JPMORGAN CHASE BANK, N.A.
    Inventors: Jason Penshorn, Timothy Lorenz
  • Patent number: 11010090
    Abstract: A computer-implemented method for implementing a distributed computer system for processing data and a distributed computer system for processing the data are provided. The method includes receiving an indication of a redundancy algorithm to be used for generating redundancy-data based on the data. The method also includes receiving an indication of a failure-model algorithm to be used for confirming successful storage of the data to the client. The method also includes at a data storage moment in time instructing the set of storage devices to store the redundancy-data. The method also includes, at a data access moment time, receiving an indication of an access request for the data. The method also includes, at a data access moment time, applying the failure-model algorithm onto notifications received from the set of storage devices for non-ambiguously determining whether a confirmation of successful storage of the data has been provided to the client.
    Type: Grant
    Filed: September 18, 2019
    Date of Patent: May 18, 2021
    Assignee: YANDEX EUROPE AG
    Inventors: Denis Nikolaevich Podluzhny, Andrey Vladimirovich Fomichev, Aleksey Alekseevich Stankevichus
  • Patent number: 11009842
    Abstract: A method, controller, wind turbine, and computer program product are disclosed for collecting data from wind turbines in a wind farm. An example method generally includes receiving, from a client device, a subscription request identifying a plurality of data points to collect from a set of wind turbines. A wind farm server establishes a client interface with the client device. The wind farm server receives data points form the plurality of wind turbines and buffers the identified collected data points from the set of wind turbines in a data repository. Through the client interface, the wind farm server receives a request for data points collected from at least one wind turbine over a specified time period, and responsive to the request, transmits the requested data points to the client device. The wind farm server also may push collected data points from wind turbines to a data analysis system.
    Type: Grant
    Filed: March 15, 2017
    Date of Patent: May 18, 2021
    Assignee: VESTAS WIND SYSTEMS A/S
    Inventors: Martin Qvist, Jesper Schmidt, Niels Erik Danielsen, Morten Tim Thorsen
  • Patent number: 11010341
    Abstract: One embodiment of the present invention sets forth a technique for replicating a file within a network of servers. The technique includes determining one or more regional master servers included in a regional cluster of servers and causing each regional master server to retrieve a file from a fill source. The technique further includes, for at least one local cluster of servers included in the regional cluster of servers, determining one or more local master servers included in the at least one local cluster of servers, and causing each local master server to retrieve the file from one of the one or more regional master servers.
    Type: Grant
    Filed: March 10, 2016
    Date of Patent: May 18, 2021
    Assignee: NETFLIX, INC.
    Inventors: Andrew Chen, Christopher Brand, Daniel Ellis, Alex Gutarin
  • Patent number: 11003433
    Abstract: An information handling system includes a distribution management system configured to provide a software packet, the software packet including software and a smart contract. Target systems include a first tier of first target systems and a second tier of second target systems, wherein each one of the first target systems is grouped with at least one of the second target systems. A distribution management system provides the software packet to the first target systems. Each first target system executes the smart contract, and at least one first target system provides the software packet to at least one of the second target systems based upon the execution of the smart contract.
    Type: Grant
    Filed: February 5, 2020
    Date of Patent: May 11, 2021
    Assignee: Dell Products L.P.
    Inventors: Maheshwar Dattatri, Babacar Diouf
  • Patent number: 11005889
    Abstract: Systems, computer program products and methods implementing consensus-based policy management are described. A policy administration point communicates with multiple user devices through policy collaboration plugins. Each user device includes a computer through which an administrator can edit a policy. A first user device can obtain a policy from the policy administration point for editing. The first user device stores the edited policy in a policy store. The first user device notifies one or more second user devices of the edit. Administrators on the second user devices can approve or disapprove the edit. Each second user device notifies the first user device of a respective approval or disapproval. The first user device can determine whether the edit is acceptable based on consensus. The policy store can be implemented locally to the first user device, in a centralized place, or distributed as a blockchain.
    Type: Grant
    Filed: February 2, 2018
    Date of Patent: May 11, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventor: Benjamin L. Weintraub
  • Patent number: 11004089
    Abstract: A podcast system and method are provided to select and deliver media ads over a network to a user device and to insert the media ads in media content subscribed to and delivered over the network to the user device.
    Type: Grant
    Filed: October 25, 2006
    Date of Patent: May 11, 2021
    Assignee: SONY INTERACTIVE ENTERTAINMENT LLC
    Inventors: Andrey Yruski, Murgesh Navar
  • Patent number: 11005834
    Abstract: Methods and systems for facilitating access to a network (e.g., the Internet) are disclosed herein. A server with processor(s) and memory receives a request from a client device to download a network access configuration file, where the network access configuration file is configured to enable access to the Internet via a respective Internet access point. In accordance with the received request, the server identifies a first account in a social networking platform corresponding to a provider of the respective Internet access point. The server determines a relationship between the first account and a second account corresponding to a user of the client device in the social networking platform. In accordance with a first determination that the relationship satisfies one or more predetermined access criteria, the server provides the network access configuration file to the client device.
    Type: Grant
    Filed: September 4, 2019
    Date of Patent: May 11, 2021
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventors: Jinhai Liu, Xiangyao Lin
  • Patent number: 11003462
    Abstract: The subject disclosure relates to employing automatically configuring a device based on a set of policies. In an aspect, disclosed is a system comprising an identification component that identifies a device requiring setup based on a set of identification data. In another aspect, the system includes a comparison component that compares the set of identification data to a set of reference data stored in a reference database. In yet another aspect, the system can include a transmission component that transmits a set of policy data to the device based on a subset of reference data determined to correspond to the device.
    Type: Grant
    Filed: December 10, 2018
    Date of Patent: May 11, 2021
    Inventor: Evgeny Chereshnev
  • Patent number: 11005780
    Abstract: A device, system and method for allocating resources for video streaming is provided. A device determines, respective differences between reserved and actual allocated resources for videos provided to a streaming system by client devices, and selects, at the streaming system, from a plurality of discrete selectable allocated resources available at the streaming system, first reserved aggregate allocated resources based on the actual allocated resources for the videos, the first reserved aggregate allocated resources for streaming the videos to video-playing devices.
    Type: Grant
    Filed: December 2, 2020
    Date of Patent: May 11, 2021
    Assignee: ATCITI CORP.
    Inventor: Alireza Ghasempoor
  • Patent number: 11006183
    Abstract: Systems and methods for reducing distractions from nearby devices when content susceptible to interruption is being consumed. Content susceptible to interruption is determined, and when this content is consumed on one device, nearby devices are identified and their output characteristics are modified. For example, output volume of nearby devices may be reduced, or the volume of the first device may be increased. This process is repeated with different devices as they each output content determined to be susceptible to interruption. Consumers are thus presented with fewer distractions from surrounding devices while they are consuming content that is susceptible to interruption.
    Type: Grant
    Filed: April 24, 2019
    Date of Patent: May 11, 2021
    Assignee: ROVl GUIDES, INC.
    Inventors: Durga Prasad Pulicharla, Madhusudhan Srinivasan
  • Patent number: 11006214
    Abstract: Systems and methods discussed herein involve designating a default playback device in a local playback network. One method may involve determining that a networked microphone device is available for assignment to one or more playback zones within a local playback network, displaying a prompt to indicate at least one playback zone to which the network microphone device is to be assigned, receiving an input indicating a particular playback zone in the local playback system to which the network microphone device is to be assigned, and storing data indicating an assignment of the network microphone device to the particular playback zone.
    Type: Grant
    Filed: March 1, 2019
    Date of Patent: May 11, 2021
    Assignee: Sonos, Inc.
    Inventor: Jonathan P. Lang
  • Patent number: 11005959
    Abstract: A publish-subscribe messaging method including: generating a modified first publication message by modifying a first publication message to include a reply-to property that directs a recipient device to acknowledge, to an acknowledgment queue, receipt of the first publication message; publishing the modified first publication message to (i) the acknowledgment queue and (ii) a consumer queue; responsive to the modified first publication message being consumed by one or more subscribers and/or a first timeout for the modified first publication message expiring, deleting the modified first publication message from the consumer queue; and responsive to the acknowledgment queue receiving an acknowledgment for the modified first publication message and/or a second timeout for the modified first publication message expiring, deleting the modified first publication message from the acknowledgment queue.
    Type: Grant
    Filed: February 12, 2020
    Date of Patent: May 11, 2021
    Assignee: T-Mobile USA, Inc.
    Inventor: Varsha Borhade
  • Patent number: 10996864
    Abstract: In response to a target port group state query from a host, the storage arrays that present a replicated volume to the host aggregate port group state of the storage arrays into a single logical target port group state that is provided to the host. The storage array that receives the query from the host may prompt other storage arrays to provide target port group state and combine the responses from all storage arrays. Port IDs may be translated into unique port IDs so that the logical target port group state does not include repeated port IDs.
    Type: Grant
    Filed: March 9, 2016
    Date of Patent: May 4, 2021
    Assignee: EMC IP HOLDING COMPANY LLC
    Inventors: Subin George, Shwetha Handral Sridhara, Arieh Don, Mavvureddypatty Senguden Manickavasaham
  • Patent number: 10997200
    Abstract: The present technology pertains to a organization directory hosted by a synchronized content management system. The corporate directory can provide access to user accounts for all members of the organization to all content items in the organization directory on the respective file systems of the members' client devices. Members can reach any content item at the same path as other members relative to the organization directory root on their respective client device. In some embodiments novel access permissions are granted to maintain path consistency.
    Type: Grant
    Filed: July 3, 2018
    Date of Patent: May 4, 2021
    Assignee: Dropbox, Inc.
    Inventors: Thomas Kleinpeter, Tony Xu, Akos Albert, Nils Bunger, Sam Jau, Conor Woods, Aaron Staley
  • Patent number: 10999340
    Abstract: Techniques described herein provide for cloud-based media delivery that accepts or ingests media content, transcodes it according to various media profiles to create a plurality of video files, and provides notification that at least a portion of the video files is ready for delivery. The notification can be provided using a notification Unique Resource Locator (URL), which can be provided in a request to prepare the media content for delivery. Cloud-based media delivery can be customized based on any of a variety of factors, such as requesting party, media type, and the like.
    Type: Grant
    Filed: June 13, 2019
    Date of Patent: May 4, 2021
    Assignee: Brightcove Inc.
    Inventor: Matthew A. Johnson
  • Patent number: 10999613
    Abstract: A system and method for reducing the delay and optimizing the process of delivering real-time media segments on communication networks. This is accomplished by allowing media segment requests to be queued ahead of the time that the segment exists. The system includes the ability to request segments by selected criteria or by explicit reference naming techniques. This reduces delay and optimizes bandwidth usage when applied within otherwise high latency communication networks, including Content Delivery Networks.
    Type: Grant
    Filed: May 7, 2018
    Date of Patent: May 4, 2021
    Assignee: Look At Me, Inc
    Inventor: Jonathan James Valliere
  • Patent number: 10998005
    Abstract: The present disclosure describes embodiments of a method, a device, and a non-transitory computer readable storage medium for presenting media information. The method includes displaying, by a device, an interaction interface. The device includes a memory storing instructions and a processor in communication with the memory. The method includes obtaining, by the device, an image set through the interaction interface, the image set comprising at least one image. The method includes obtaining, by the device, target media based on the image set through the interaction interface, the target media comprising a first audio generated according to an image feature of the image set. The method includes presenting, by the device, the target media.
    Type: Grant
    Filed: November 13, 2019
    Date of Patent: May 4, 2021
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventors: Jing He, Zixin Zou
  • Patent number: 10996895
    Abstract: A method for execution by a computing device of a dispersed storage network includes obtaining resource information for a subset of storage units of a storage unit pool. W available storage units of the storage unit pool are identified in response to receiving a store data request. W choose S combinations of selecting S number of storage units of the W available storage units are identified. A plurality of rating levels is calculated based on the resource information, where each of the plurality of rating levels are assigned to a corresponding combination of the W choose S combinations. One combination of the W choose S combinations is selected based on the plurality of rating levels. Storage of data of the store data request is facilitated utilizing the S number of storage units of the selected one combination.
    Type: Grant
    Filed: August 29, 2019
    Date of Patent: May 4, 2021
    Assignee: PURE STORAGE, INC.
    Inventor: Jason K. Resch
  • Patent number: 10999346
    Abstract: Techniques for dynamically changing characteristics of simulcast video streams in real-time multi-party video conferences. Once a video conference has been established for a plurality of participant devices, each participant device can provide a notification of its supported video communications characteristic(s) for sending simulcast video streams and receiving video streams. Having been provided such notification, the media server can determine video communications setting(s) and/or parameter(s) to be used by each participant device while sending simulcast video streams or receiving video streams based on the supported video communications characteristic(s) of the respective participant devices.
    Type: Grant
    Filed: January 6, 2020
    Date of Patent: May 4, 2021
    Assignee: Dialogic Corporation
    Inventor: Kyeong Ho Yang
  • Patent number: 10997320
    Abstract: Methods and apparatus are provided for delivering segment-based electronic content. One method for providing segment-based electronic content comprises: obtaining a request for the segment-based electronic content, wherein the request comprises an encrypted cookie previously provided to a device of a user associated with the request by an origin server using a handshake protocol, wherein the encrypted cookie comprises a fingerprint and a segment key identifying one of a plurality of predefined user segments of the user; processing the encrypted cookie to evaluate whether the user is authorized to access the segment-based electronic content based on the fingerprint; and providing the segment-based electronic content to the user of the one predefined user segment if the user is authorized.
    Type: Grant
    Filed: January 31, 2018
    Date of Patent: May 4, 2021
    Assignee: EMC IP Holding Company LLC
    Inventors: Akhil Aggrawal, Kalyan Ram Palagummi
  • Patent number: 10991345
    Abstract: To manage dynamic adjustment of the refresh rate of a computer display, the operating system defines at least two playback modes: one or more custom modes that can be selected by applications, and a standard mode which is a default setting for the system that can be expected by applications. The operating system provides an application programming interface that enables an application to request using a custom mode. If approved to use the custom mode, then the application presents frames for display based on the custom mode. The operating system stores timing data for each buffered frame indicating how to play the frame in both standard mode and the custom mode. If a transition back to the standard mode occurs, the operating system uses the timing data to properly present frames of video until the application stops generating frames of video in the custom mode.
    Type: Grant
    Filed: April 30, 2019
    Date of Patent: April 27, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Daniel Wood, Vlad Alexandrov, Zhigang Xu, Max McMullen, Marcus Andrews, Bennett Sorbo, Andrei Baioura, Mikhail Leonov
  • Patent number: 10991350
    Abstract: An apparatus may be designed to enable a user to receive, record, display, edit, arrange, re-arrange, play, loop, extend, export and import audio and video data. The audio and video data to be organized as, for example, but not limited to, a song comprised of song parts. The song parts may be comprised of tracks, and each track may be comprised of one or more layers. The various methods and systems disclosed herein incorporate such data segmentation to enable the user to intuitively and hands-free record, arrange, and perform songs comprised of both sequential and parallel tracks. In this way, the looper may enable a musician to record and loop tracks for a song, arrange the tracks into song parts, and during the same session, transition the playback from one song part to another, all the while recording a track on top of the transitioning song parts.
    Type: Grant
    Filed: August 29, 2018
    Date of Patent: April 27, 2021
    Assignee: Intelliterran, Inc.
    Inventors: David Packouz, Elimelech Packouz, Jeremy Korn
  • Patent number: 10992598
    Abstract: A storage system switching between mediation models within a storage system, where the switching between mediation models includes: determining, among one or more of the plurality of storage systems, a change in availability of a mediator service, wherein one or more of the plurality of storage systems are configured to request mediation from the mediator service in response to a fault; and communicating, among the plurality of storage systems and responsive to determining the change in availability of the mediator service, a fault response model to be used as an alternate to the mediator service among one or more of the plurality of storage systems.
    Type: Grant
    Filed: July 31, 2018
    Date of Patent: April 27, 2021
    Assignee: Pure Storage, Inc.
    Inventors: David Grunwald, Ronald Karr, Thomas Gill, Zoheb Shivani, John Colgrove, Connor Brooks, Claudiu Schmidt
  • Patent number: 10992781
    Abstract: A method, a user equipment, and a server for sharing information, and an apparatus. The method for implementing information sharing includes receiving shared information of another user equipment and location information corresponding to the shared information, where the location information indicates a location for the shared information to be displayed on a desktop of another user equipment; and displaying the shared information according to the location information. In the embodiments of the present disclosure, information or a desktop can be shared in real time between two or more user equipments, so that a user of a user equipment is capable of tracing the status of a user of another user equipment and acquiring information on the shared desktop in real time.
    Type: Grant
    Filed: May 26, 2020
    Date of Patent: April 27, 2021
    Assignee: HUAWEI DEVICE CO., LTD.
    Inventor: Junjie Deng
  • Patent number: 10992613
    Abstract: An electronic messaging method may include storing at least one information field to be included in electronic messages on a message server in one of a plurality of different character set formats, and receiving electronic message body text at the message server to be included in an electronic message for a given communications network from among a plurality of communications networks. The body text may have a respective character set format. The method may further include comparing the character set format of the body text with the character set format of the at least one information field and, if the at least one information field is displayable in the character set format of the body text, then formatting the at least one information field in the character set format of the body text. Otherwise, the body text and the at least one information field may be formatted in a default character set format associated with the given communications network.
    Type: Grant
    Filed: January 8, 2019
    Date of Patent: April 27, 2021
    Assignee: BlackBerry Limited
    Inventors: Donald Kevin McEachern, Bo Zou
  • Patent number: 10992717
    Abstract: The present disclosure relates to trunking communication systems, servers, access networks, and trunking communication methods. One example system includes a trunking management server and an access network. The trunking management server includes a trunking call service control module and a connected trunking call media gateway module. The trunking call media gateway module is configured to receive service data sent through the access network by a trunking UE, and forward the service data according to a communication type of the service data for implementing user plane communication of the trunking UE. The trunking call service control module is configured to receive a communication request sent through the access network by a trunking UE, and perform call control and bearer management on the trunking UE according to a communication type of the communication request for implementing control plane communication of the trunking UE.
    Type: Grant
    Filed: September 11, 2019
    Date of Patent: April 27, 2021
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Rongting Gu, Hua Wen, Qian Zhu, Jing Li, Yihua Li, Qiting Xie
  • Patent number: 10990590
    Abstract: Database systems and methods that implement a data aggregation framework are provided. The framework can be configured to optimize aggregate operations over non-relational distributed databases, including, for example, data access, data retrieval, data writes, indexing, etc. Various embodiments are configured to aggregate multiple operations and/or commands, where the results (e.g., database documents and computations) captured from the distributed database are transformed as they pass through an aggregation operation. The aggregation operation can be defined as a pipeline which enables the results from a first operation to be redirected into the input of a subsequent operation, which output can be redirected into further subsequent operations. Computations may also be executed at each stage of the pipeline, where each result at each stage can be evaluated by the computation to return a result. Execution of the pipeline can be optimized based on data dependencies and re-ordering of the pipeline operations.
    Type: Grant
    Filed: September 15, 2017
    Date of Patent: April 27, 2021
    Assignee: MongoDB, Inc.
    Inventors: Dwight Merriman, Eliot Horowitz, Chris Todd Westin
  • Patent number: 10983765
    Abstract: A system may receive application data in a client-incompatible format and convert at least a portion of the application data into an alternate client-compatible format. In one example, the incompatible format may comprise Enhanced Binary Interchange Format (EBIF) while a client-compatible format may include a web format such as JavaScript, XML or HTML. Interactions (e.g., commands and user input) associated with the application may be received and converted. The interactions may then be processed using the application.
    Type: Grant
    Filed: June 13, 2018
    Date of Patent: April 20, 2021
    Assignee: Comcast Cable Communications, FFC
    Inventors: David de Andrade, Michael J. Cook, Labeeb K. Ismail, Mark A. Vickers
  • Patent number: 10986200
    Abstract: A method includes assigning unique symbols to pages of a website, respectively. The method includes obtaining page symbol sequences of browsing sessions, respectively. Each browsing session corresponds to a visitor of the website. For each browsing session, the page symbol sequence of the browsing session is a sequence of symbols that corresponds, respectively, to a sequence of pages of the website visited during the browsing session by the corresponding visitor. The method includes generating a master string including the page symbol sequences, generating a suffix array corresponding to the master string, and generating a longest common prefix (LCP) array corresponding to the suffix array. The method includes, based on the suffix array and LCP array, determining one or more most common n-step subsequences of pages (n is an integer greater than 1).
    Type: Grant
    Filed: June 30, 2020
    Date of Patent: April 20, 2021
    Assignee: TD Ameritrade IP Company, Inc
    Inventors: Sean Ming-Yin Law, Kenneth Edward Angel
  • Patent number: 10984381
    Abstract: The claimed subject matter provides a system and/or a method that facilitates completing multiple electronic document applications. An interface component can receive two or more electronic documents, wherein each electronic document includes at least two or more questions with respective fill-in fields to be completed by a user input. A master field component can create a master field list that includes a first subset of questions and a second subset of questions and the first subset of questions is targeted toward a first user to answer and the second subset of questions are targeted toward second user to answer. A user segregation manager component can ensure an independent and secure log in to the master field list for each user to provide information. A form aggregation component can leverage the master field list to populate or update the electronic document.
    Type: Grant
    Filed: December 5, 2016
    Date of Patent: April 20, 2021
    Assignee: CHANGE HEALTHCARE HOLDINGS, LLC
    Inventors: Adam Jaffe, Sam Jaffe
  • Patent number: 10984023
    Abstract: In an example, one or more leaf category specific unsupervised statistical language model (SLM) models are trained using sample item listings corresponding to each of one or more leaf categories and structured data about the one or more leaf categories, the training including calculating an expected perplexity and a standard deviation for item listing titles. A perplexity for a title of a particular item listing is calculated and a perplexity deviation signal is generated based on a difference between the perplexity for the title of the particular item listing and the expected perplexity for item listing titles in a leaf category of the particular item listing and based on the standard deviation for item listing titles in the leaf category of the particular item listing. A gradient boosting machine (GBM) fuses the perplexity deviation signal with one or more other signals to generate a miscategorization classification score corresponding to the particular item listing.
    Type: Grant
    Filed: September 21, 2018
    Date of Patent: April 20, 2021
    Assignee: eBay Inc.
    Inventor: Mingkuan Liu