Accessing A Remote Server Patents (Class 709/219)
  • Patent number: 11372570
    Abstract: Provided is an edge storage having a central processing unit (CPU). The edge storage is connected to another storage device capable of deduplicating and managing a data of a file in units of a predetermined chunk via a network, in which, when a data of a newly created file or an updated file is transferred to the other storage device, the CPU determines whether to transmit a difference portion to a core storage or to transmit a finger print of a difference chunk to the core storage, based on a size of the difference portion and a size of the finger print of the difference chunk which is a chunk including the difference portion and transmits the difference portion or the finger print to the core storage according to a determination result.
    Type: Grant
    Filed: September 7, 2021
    Date of Patent: June 28, 2022
    Assignee: HITACHI, LTD.
    Inventors: Yuto Kamo, Mitsuo Hayasaka, Shimpei Nomura
  • Patent number: 11375247
    Abstract: Methods, apparatus, systems and articles of manufacture are disclosed for identification of streaming activity and source for cached media on streaming devices.
    Type: Grant
    Filed: June 28, 2021
    Date of Patent: June 28, 2022
    Assignee: The Nielsen Company (US), LLC
    Inventors: James Petro, Daniel Nelson, Sandeep Tapse
  • Patent number: 11373057
    Abstract: A method for retrieving a plurality of electronic images that includes obtaining images from a plurality of electronic storage sites. A first set of images containing a main protagonist is selected from the plurality of electronic images. An intent based image selection is performed from the first set of images. The intent based image selection includes tagging the first set of images with word tags identifying content of the images, creating a word cloud from the word tags, plotting the top word tags from the word cloud in a Venn diagram, and extracting images from the overlapping are of the Venn diagram.
    Type: Grant
    Filed: May 12, 2020
    Date of Patent: June 28, 2022
    Assignee: KYNDRYL, INC.
    Inventors: Saritha Route, Clea Anne Zolotow, John Graham, Ana Maria Bezerra Maimoni, Pedro Soares
  • Patent number: 11374896
    Abstract: A method for domain name resolution includes: requesting, by an access device, via a resolving request, an IP address based on a present domain name or a domain name based on a present IP address, wherein the access device is configured to have multipath access to a data network via at least two access paths; generating, by the access device, an initial domain name query based on the resolving request; duplicating, by the access device, the initial domain name query into at least two multiplied domain name queries; sending, by the access device, each of the at least two multiplied domain name queries to a respective name server; and receiving, by the access device, a domain name response comprising the requested IP address or the requested domain name from each respective name server.
    Type: Grant
    Filed: July 5, 2021
    Date of Patent: June 28, 2022
    Assignee: DEUTSCHE TELEKOM AG
    Inventors: Markus Amend, Eckard Bogenfeld
  • Patent number: 11373223
    Abstract: This disclosure relates to systems and methods for preloading content on a user device before a user requests the content from a web service provider. The preloaded content may be selected based, at least in part, upon the user's browsing and purchasing history. The web service provider may preload the content to minimize user idle time when interfacing with a web site. The web service provider may determine when to send the preloaded content based, at least in part, on when the user device is likely to connect to the network and/or when the user is likely to use the device to interface with the web service provider.
    Type: Grant
    Filed: June 18, 2018
    Date of Patent: June 28, 2022
    Assignee: Amazon Technologies, Inc.
    Inventor: Edwin Voskamp
  • Patent number: 11372679
    Abstract: The subject technology requests information related to usage history metadata from a metadata database. The subject technology receives the requested information from the metadata database, the requested information comprising information related to user demand. The subject technology predicts a size value indicating an amount of computing resources to request for executing a set of queries based on the usage history metadata. The subject technology determines, during a prefetch window of time within a first period of time, a current size of freepool of computing resources. The subject technology, in response to the current size of the freepool of computing resources being smaller than the predicted size value, sends a request for additional computing resources to include in the freepool of computing resources.
    Type: Grant
    Filed: January 11, 2022
    Date of Patent: June 28, 2022
    Assignee: Snowflake Inc.
    Inventors: Qiming Jiang, Orestis Kostakis, Abdul Munir, Prayag Chandran Nirmala, Jeffrey Rosen
  • Patent number: 11372659
    Abstract: The present disclosure generally relates to managing user interface sharing. A computer system receives a representation of a first user interface template that specifies an arrangement of user interface elements. The computer system receiving a request to use the first user interface template for a respective computer system that includes a plurality of installed applications. The computer system initiates a process for creating a user interface for the respective computer system using the first user interface template. The process includes, in accordance with a determination that a first application is not available on the respective computer system, displaying an alert indicating that the first application needs to be installed on the respective computer system. The process includes, in accordance with a determination that the first application is available on the respective computer system, forgoing displaying the alert.
    Type: Grant
    Filed: October 23, 2020
    Date of Patent: June 28, 2022
    Assignee: Apple Inc.
    Inventors: Aurelio Guzman, Edward Chao, Kevin Will Chen, Christopher Wilson, Alan C. Dye, Kevin Lynch
  • Patent number: 11374780
    Abstract: Systems and methods for usage-based device naming and grouping are disclosed. For example, trigger events that indicate when a device should be renamed, added to a device group, and/or added to a routine may be determined. Usage data representing usage of the device may be received and utilized to determine if a trigger event occurs. When a trigger event occurs, a recommendation for renaming, grouping, etc. may be determined and sent to a user device. Upon acceptance of the recommendation, the device may be renamed, grouped, and/or added to a routine.
    Type: Grant
    Filed: January 25, 2021
    Date of Patent: June 28, 2022
    Assignee: Amazon Technologies, Inc.
    Inventors: Aniruddha Basak, Yu Liu, George Strajan, Hersh Sridhar Iyer, Sara Parker Hillenmeyer, William Evan Welbourne
  • Patent number: 11372685
    Abstract: Routing log-based information by generating a log entry at a production server, computing an identifier for a logging server, and transmitting the log entry from the production server to the identified logging server. A hash-based routing system for storing and retrieving log-based information. A production server for generating and transmitting a log entry from a production server to a logging server.
    Type: Grant
    Filed: February 21, 2018
    Date of Patent: June 28, 2022
    Assignee: Rapid7, Inc.
    Inventors: Frank Mitchell, Andrew Thompson
  • Patent number: 11366871
    Abstract: A system and method for collection of a website in a past state and retroactive analysis thereof are provided. The method includes collecting, from a repository, at least one session replay; identifying, in the at least one collected session replay, at least one main state, wherein a main state is a portion of a session replay; selecting at least one webpage snapshot corresponding to a respective main state of the at least one identified main state, wherein each snapshot is a single-instant webpage state at a specific point in time; identifying, in the at least selected one snapshot, at least one webpage zone; and returning the at least one identified zone.
    Type: Grant
    Filed: August 6, 2020
    Date of Patent: June 21, 2022
    Assignee: Content Square SAS
    Inventors: Joƫl Trigalo, Antoine Guo, Luis Diaz
  • Patent number: 11366689
    Abstract: A processor scheduling structure, a method and an integrated circuit are provided. In accordance with at least one embodiment, the processor scheduling structure comprises a processor circuit and an operating system task aware caching (OTC) controller circuit coupled to the processor circuit. The OTC controller circuit comprises a load request timer, a load sequence queue (LSQ), and a request arbiter. The timer and the LSQ are coupled to and provide inputs to the request arbiter. The processor circuit comprises an internal memory and a processor core. The OTC controller circuit is configured to schedule processor tasks for the processor circuit in accordance with both priority-based scheduling, using the LSQ, and time-triggered scheduling, using the load request timer.
    Type: Grant
    Filed: May 31, 2019
    Date of Patent: June 21, 2022
    Assignee: NXP USA, Inc.
    Inventors: Michael Rohleder, George Adrian Ciusleanu, David Allen Brown, Marcus Mueller
  • Patent number: 11368505
    Abstract: 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: Grant
    Filed: September 15, 2020
    Date of Patent: June 21, 2022
    Assignee: 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: 11368388
    Abstract: A communication system includes a server and multiple communication nodes. The server broadcasts a mesh network entry request to the communication nodes. Each communication node is configured to receive the mesh network entry request, cause a mesh network entry request to hop to the other communication nodes if the entry request is not addressed to the node itself, register a rank of the node based on a number of hops required for the entry request to reach the node if the entry request is addressed to the communication node, transmit a rank request when the communication node registers its rank, receive a rank response from other nodes, each rank response including a rank of the node sending the rank response, and register the node having a highest ranking response as a communication path to the server if its rank is higher than the node itself.
    Type: Grant
    Filed: May 25, 2021
    Date of Patent: June 21, 2022
    Assignee: TOSHIBA TEC KABUSHIKI KAISHA
    Inventor: Hiroyuki Ishikawa
  • Patent number: 11367277
    Abstract: Aspects of the subject disclosure may include, for example, obtaining a first plurality of inputs that identify a plurality of geographical locations and a plurality of infrastructure located at the plurality of geographical locations, classifying each of the plurality of geographical locations in accordance with the first plurality of inputs to obtain a plurality of classes, obtaining a second plurality of inputs that identify costs, revenue, profits, or any combination thereof, associated with the plurality of infrastructure, processing the second plurality of inputs in conjunction with the plurality of classes to identify a first plurality of locations included in the plurality of geographical locations to decommission infrastructure included in the plurality of infrastructure, and presenting the first plurality of locations via a device. Other embodiments are disclosed.
    Type: Grant
    Filed: December 20, 2019
    Date of Patent: June 21, 2022
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Carlos Eduardo De Andrade, Will Adams Culpepper, Vijay Gopalakrishnan, Sarat Puthenpura, Weiyi Zhang
  • Patent number: 11368738
    Abstract: The disclosure generally relates to a method for accessing media content, said method being used in a receiver (10). The method comprises a preparation phase and a use phase. The preparation phase comprises the steps of obtaining, by said receiver (10), a catalog of media content items, each media content item corresponding to a media content and comprising at least an item description and an item identification data and storing said catalog of media content items in a local database in a memory (13) of the receiver (10).
    Type: Grant
    Filed: November 3, 2017
    Date of Patent: June 21, 2022
    Assignee: NAGRAVISION S.A.
    Inventor: Jean-Bernard Fischer
  • Patent number: 11363113
    Abstract: Techniques for dynamic micro-region formation for service provider network independent edge locations are described. A set of services corresponding to services of the service provider network can be deployed to a separate, customer-managed datacenter. The services may be used privately by the customer or publicly by other users using the same or similar interfaces as are utilized for the services within the service provider network. These deployed independent edge locations can be grouped dynamically based on distance in terms of latency to result in micro-regions that users can use, e.g., to launch compute resources into.
    Type: Grant
    Filed: June 18, 2020
    Date of Patent: June 14, 2022
    Assignee: Amazon Technologies, Inc.
    Inventor: J. Bret Edwards
  • Patent number: 11363000
    Abstract: Embodiments of the invention are directed to a system that performs virtual private network authentication with a read only sandbox integration for virtual private network security. In this way, the invention matches an internet protocol address to a user portrait of user internet protocol addresses to confirm that the connecting device is the authentic user for accessing the virtual private network. If there is a discrepancy between the user portrait and the internet protocol address of the connecting device, the system launches a read only sandbox for connecting device interaction. The read only sandbox allows for bilateral communication with the connecting device where the system has full access to the connection device at a file level to interrogate file level data for confirmation.
    Type: Grant
    Filed: January 4, 2021
    Date of Patent: June 14, 2022
    Assignee: BANK OF AMERICA CORPORATION
    Inventor: Christopher Daniel Birch
  • Patent number: 11363119
    Abstract: In a method of distributing augmented reality workloads, a task module receives an augmented reality task. The task module identifies at least one workload and at least one workload parameter, wherein the workload comprises sensor data from one or more sensors. The task module determines whether a local processor is available and meets the workload parameters associated with the augmented reality task. If task module determines that the local processor does not meet at least one workload parameter, task module determines whether one or more remote processors meet the at least one workload parameter. The task module sends one or more workloads to any capable remote processors.
    Type: Grant
    Filed: December 3, 2020
    Date of Patent: June 14, 2022
    Assignee: Wormhole Labs, Inc.
    Inventors: Curtis Hutten, Robert D. Fish, Brian Kim
  • Patent number: 11360828
    Abstract: A method for combining unified matters in a personal workspace and a system using the method are provided. The method includes the following steps. Firstly, at least one matterizer is provided to the personal workspace, wherein at least one unified information unit corresponding to at least one original information and/or at least one unified tool corresponding to at least one original tool is acquired from at least one information source via the at least one matterizer. Then, the at least one unified information unit and/or the at least one unified tool is provided to the personal workspace via the at least one matterizer. Then, through the at least one unified tool and/or the at least one unified information unit, a task is performed.
    Type: Grant
    Filed: July 3, 2017
    Date of Patent: June 14, 2022
    Assignee: ABLE WORLD INTERNATIONAL LIMITED
    Inventors: Wai-Tung Cheung, Chun-Hsiao Lin, Ho-Cheung Cheung
  • Patent number: 11351455
    Abstract: Systems, methods, and apparatuses are provided for interconnecting plugins of a content overlay engine that is executed with a video game. In an example system, a data manager that includes a plugin manager and an event reporting orchestrator is executed concurrently with the video game. The plugin manager identifies a set of plugins that includes at least a consumer plugin and a producer plugin coupled to the data manager. The plugin manager also identifies an event type that is to be reported to the consumer plugin. The event reporting orchestrator receives a notification of a first event from the producer plugin during execution of the video game, and determines if the first event is of the event type to be reported to the consumer plugin. If the first event is of the event type, information associated with the first event is reported to the consumer plugin.
    Type: Grant
    Filed: June 30, 2020
    Date of Patent: June 7, 2022
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Arunabh Verma, Eric S. Hamilton, Kripal Kavi
  • Patent number: 11347856
    Abstract: An information handling system may include at least one processor, a memory coupled to the at least one processor, and an information handling resource including a firmware. The information handling system may be configured to: boot into an operating system stored on the memory; after booting into the operating system, receive, from at least one remote server, information regarding a vulnerability associated with the firmware; based on a security policy, determine a resolution for mitigation of the vulnerability; and store information regarding the resolution in a storage location accessible to a preboot environment of the information handling system, wherein the preboot environment is configured to apply the resolution upon a subsequent boot of the information handling system.
    Type: Grant
    Filed: May 24, 2019
    Date of Patent: May 31, 2022
    Assignee: Dell Products L.P.
    Inventors: Ibrahim Sayyed, Alok Pant, Anand Prakash Joshi
  • Patent number: 11348079
    Abstract: Disclosed is a plurality of computer servers operating a rewards-based, universal, integrated code base in which each respective platform operating on the rewards-based, universal, integrated code base agrees to an information exchange, payment and rewards framework. The rewards-based, universal, integrated code base is a single code base including an aggregation of each respective platform and which enables at least one or more of rewards, payments and data sharing between each respective platform in the rewards-based, universal, integrated code base such that users do not open or close different applications. A data management module manages the receipt and use or sharing of data in which the data is accessible across the respective platforms on the rewards-based, universal, integrated code base.
    Type: Grant
    Filed: June 23, 2021
    Date of Patent: May 31, 2022
    Assignee: Phinge Corporation
    Inventor: Robert Charles DeMaio
  • Patent number: 11348202
    Abstract: Illustrative methods and systems for generating virtual reality content based on corrections to stitching errors are described. An illustrative computer-implemented method includes receiving raw virtual reality video data representing images recorded by camera modules of a camera array, using a stitching algorithm to stitch the images together to generate an initial virtual reality render, determining that the initial virtual reality render has a stitching error, determining a correction for the stitching error, and modifying the stitching algorithm based on the correction for the stitching error. The modified stitching algorithm may be used to generate a corrected virtual reality render that corrects the stitching error.
    Type: Grant
    Filed: October 29, 2020
    Date of Patent: May 31, 2022
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Olaf Brandt, Anatoli Adamov, Arthur van Hoff
  • Patent number: 11349763
    Abstract: In a storage system in which a storage array accesses cloud storage via a cloud gateway, the cloud gateway provides signals to control data rate between the storage array and the cloud. The signals may include commands to reduce or stop all volume streams or a select subset of volume streams. Data rate may be controlled on the basis of available buffering capacity of the cloud gateway and available bandwidth between the cloud gateway and cloud storage. The signals may be SCSI VU commands, where the cloud gateway is a SCSI initiator and the storage array is a SCSI target.
    Type: Grant
    Filed: March 16, 2016
    Date of Patent: May 31, 2022
    Assignee: Dell Products L.P.
    Inventors: Adnan Sahin, Arieh Don, Ian Wigmore, Stephen Smaldone
  • Patent number: 11343492
    Abstract: A method including: extracting a set of video features representing properties of a video segment; generating a set of bitrate-resolution pairs based on the set of video features, each bitrate-resolution pair in the set of bitrate-resolution pairs defining a bitrate and defining a resolution estimated to maximize a quality score characterizing the video segment encoded at the bitrate; accessing a distribution of audience bandwidths; selecting a top bitrate-resolution pair in the set of bitrate-resolution pairs; selecting a bottom bitrate-resolution pair in the set of bitrate-resolution pairs; selecting a subset of bitrate-resolution pairs in the set of bitrate-resolution pairs based on the distribution of audience bandwidths, the subset of bitrate-resolution pairs defining bitrates less than the top bitrate and greater than the bottom bitrate; and generating an encoding ladder for the video segment comprising the top bitrate-resolution pair, the bottom bitrate-resolution pair, and the subset of bitrate-resolu
    Type: Grant
    Filed: March 16, 2020
    Date of Patent: May 24, 2022
    Assignee: Mux, Inc.
    Inventors: Nick Chadwick, Adam Brown, Jon Dahl, Masroor Hasan, Ben Dodson
  • Patent number: 11343208
    Abstract: One example method of operation may include identifying, via a bot, a query to retrieve content information in a content sharing forum, transmitting the query with the content information to a number of other bots, and each of the number of bots are associated with respective different content sharing forums, creating a number of queries based on the query, transmitting the number of queries to a respective number of caches associated with the respective different content sharing forums to identify whether relevant information associated with the number of queries is available for retrieval, receiving a number of results based on the number of queries, ranking the number of results to determine relevancy of the number of results, selecting the higher ranked results of the number of results, and creating one or more messages in the content sharing forum with at least one of the higher ranked results and links to the higher ranked results.
    Type: Grant
    Filed: March 21, 2019
    Date of Patent: May 24, 2022
    Assignee: INTRADO CORPORATION
    Inventor: Santhosh M. Shetty
  • Patent number: 11341854
    Abstract: A vehicle dispatch system including a device processor and a non-transitory computer readable medium including instructions executable by the device processor to perform the following steps: receiving a user request for one or more services; dispatching, to a location designated by the user, a vehicle configured to provide one or more services to the user.
    Type: Grant
    Filed: February 28, 2019
    Date of Patent: May 24, 2022
    Assignee: UNITED SERVICES AUTOMOBILE ASSOCIATION (USAA)
    Inventor: Ruthie D. Lyle
  • Patent number: 11337045
    Abstract: Exemplary methods and systems are presented for social networking applications using autonomous mobile agents. Communication links are established based on geographic proximity and distance described as a domain in which resident agents are detected and identified. The communication links thus established allow platform independent communication along communication channels that are dynamically derived. Incorporation of computer machines and feature data sets (including attractiveness data) permit agent classification and inter-agent notification of classification results.
    Type: Grant
    Filed: October 26, 2020
    Date of Patent: May 17, 2022
    Assignee: AUTONOMOUS AGENT TECHNOLOGIES, LLC
    Inventor: Andrew Ronnau
  • Patent number: 11336478
    Abstract: A hospitality property management tool and system and method for use of the same are disclosed. In one embodiment of the system, set-top boxes are located in respective rooms at a hospitality establishment. The set-top boxes are joined in network communication with environmental amenities, such as lights and a thermostat that respectively control lighting and temperature. The set-top boxes utilize an unoccupied room profile and occupied room profile to set the environmental conditions, such as lighting and temperature, in the rooms. A guest preference profile may be activated within a room to provide guest-specific environmental conditions in the room associated with the guest.
    Type: Grant
    Filed: May 22, 2020
    Date of Patent: May 17, 2022
    Assignee: Enseo, LLC
    Inventors: Thomas R. Miller, Vanessa Ogle, William C. Fang
  • Patent number: 11334565
    Abstract: Systems of the present disclosure generate database queries for financial information requested in a natural-language form. A natural-language processing (NLP) financial aggregator receives a request for financial information and extracts NLP features of the request, including keywords. The NLP financial aggregator determines a type of the request based on the features and creates a query in a database-query language for the financial information based on the type and on the features. The NLP financial aggregator submits the query to a database where the financial information is stored. The software then receives the financial information from the database and sends the information to the user.
    Type: Grant
    Filed: October 28, 2016
    Date of Patent: May 17, 2022
    Assignee: INTUIT, INC.
    Inventors: Lulu Cheng, Meng Chen, Jing Zhang, Wenting Cai, Crystal Meng
  • Patent number: 11330271
    Abstract: A method, apparatus and computer program product provide non-binary profile constraints in image or video bitstreams such that a decoder is able to determine whether the decoder can decode the bitstream without completely decoding the bitstream. The method, apparatus and computer program product encode one or more source pictures into a bitstream. The encoding characterized by one or more coding properties (20). The method, apparatus and computer program product further encode a syntax structure indicating the one or more coding properties of the bitstream into or along the bitstream (22). The syntax structure includes a first portion including one or more fixed syntax elements with one or more pre-defined lengths in bits at one or more pre-defined bit positions and a second portion comprising one or more conditional syntax elements. Presence of the conditional syntax element(s) is conditioned based on one or more values associated with the one or more fixed elements.
    Type: Grant
    Filed: September 10, 2019
    Date of Patent: May 10, 2022
    Assignee: Nokia Technologies Oy
    Inventor: Miska Hannuksela
  • Patent number: 11330029
    Abstract: Apparatuses, methods, systems, and program products are disclosed for sharing content with a detected device. A method includes presenting, by a processor, content on a first information handling device. The method includes detecting a second information handling device that is communicatively coupled to the first information handling device. The method includes sending information about the content presented on the first information handling device to the second information handling device for presentation on the second information handling device in response to determining that the second information handling device is configured to present the content.
    Type: Grant
    Filed: March 27, 2018
    Date of Patent: May 10, 2022
    Assignee: Lenovo (Singapore) PTE. LTD.
    Inventors: Russell Speight VanBlon, John Carl Mese, Nathan J. Peterson
  • Patent number: 11330176
    Abstract: This invention provides an image capturing apparatus comprising an image capturing unit, and a communication unit for communicating with a distribution server via internet, wherein the image capturing apparatus comprises a time measuring unit for measuring, if a distribution instruction for live distribution using the distribution server has been given, an elapsed time since the instruction has been given; and a control unit for starting, if the elapsed time measured by the time measuring unit has reached a predetermined set time, distributing an image captured by the image capturing unit to the distribution server via the communication unit.
    Type: Grant
    Filed: January 10, 2020
    Date of Patent: May 10, 2022
    Assignee: Canon Kabushiki Kaisha
    Inventor: Daiyu Ueno
  • Patent number: 11321327
    Abstract: An intelligent situational awareness framework may be provided, which may facilitate ingesting the real-time data, persisting at least some of the real-time data on a storage device, analyzing the real-time data to derive at least one insight, and generating an output associated with the at least one insight for real-time visualization.
    Type: Grant
    Filed: April 23, 2019
    Date of Patent: May 3, 2022
    Assignee: International Business Machines Corporation
    Inventors: Steve Marshall Stennett, Jeffrey W. Talley
  • Patent number: 11323340
    Abstract: Example methods are provided a first host to perform packet flow monitoring in a software-defined networking (SDN) environment. One example may comprise the first host receiving a request to monitor a packet flow and triggering a telemetry process based on a predetermined event associated with the packet flow. The method may also comprise: in response to the triggered telemetry process and detecting an egress packet associated with the packet flow, generating an encapsulated packet by encapsulating the egress packet with an outer header; configuring a telemetry instruction in the outer header; and sending the encapsulated packet with the telemetry instruction to the second host via one or more intermediate network devices. The telemetry instruction may be configured to cause the one or more intermediate network devices to add, to the encapsulated packet, metadata associated with a network state experienced by the encapsulated packet.
    Type: Grant
    Filed: January 7, 2019
    Date of Patent: May 3, 2022
    Assignee: VMWARE, INC.
    Inventor: Mukesh Hira
  • Patent number: 11323497
    Abstract: The described technology is generally directed towards a streaming data storage system that provides different views of a data stream to different applications based on a per-application data expiration policy. Applications that have different needs related to data lifetime management can be registered to read the same data stream, with each application individually assigned a data expiration time period. When one registered application reads the data stream, that application is presented with a view of the data stream that is subject to that application's expiration time period. When another registered application with a different expiration time period reads the same data stream, the other application is presented with a different view, according to that other application's expiration time period. The time periods for a registered application can be set between a minimum expiration period and a maximum expiration period, or set to a default value between the minimum and maximum.
    Type: Grant
    Filed: October 7, 2020
    Date of Patent: May 3, 2022
    Assignee: EMC IP HOLDING COMPANY LLC
    Inventors: Mikhail Danilov, Andrei Paduroiu
  • Patent number: 11321807
    Abstract: A system for processing a plurality of graphical programs on a centralized computer system whereby the images produced by the programs are compressed and transmitted to a plurality of remote processing devices where they are decompressed. Compression assistance data (CAD) is produced by intercepting instructions outputted by the programs and the CAD is then used in the compression step.
    Type: Grant
    Filed: January 22, 2022
    Date of Patent: May 3, 2022
    Assignee: T5 Labs Limited
    Inventors: Graham Clemie, Dedrick Duckett
  • Patent number: 11323537
    Abstract: An intermediary server determines, for an asset handled by an origin server, piece(s) of content for inclusion in link header field(s) in an informational response that signifies that the piece(s) of content are predicted to be linked within a final response for the asset. The intermediary server generates an informational response that includes the link header field(s) and responds to a request from a client with the informational response. The intermediary server transmits the request to the origin server. The intermediary server receives the final response to the request from the origin server, and transmits the final response to the client.
    Type: Grant
    Filed: September 15, 2021
    Date of Patent: May 3, 2022
    Assignee: CLOUDFLARE, INC.
    Inventors: Alex Krivit, Rustam Xing Lalkaka, Samantha Aki Shugaeva, Edward H. Wang, Yuchen Wu
  • Patent number: 11323498
    Abstract: Methods and apparatus are provided for processing communications. In one aspect, a method in a first node in a network of delivering content comprises delivering a first portion of the content to a device, receiving a request for a second portion of the content from the device and, responsive to the request and responsive to a determination that the second portion of the content should be delivered to the device from a second node in the network, instructing the device to retrieve the content from the second node.
    Type: Grant
    Filed: December 21, 2017
    Date of Patent: May 3, 2022
    Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
    Inventors: Robert Skog, Chris Mcevilly
  • Patent number: 11323764
    Abstract: Methods and apparatus are disclosed for efficient storage and retrieval of content items, such as recorded content items of a cloud DVR system or other system storing content items.
    Type: Grant
    Filed: September 20, 2019
    Date of Patent: May 3, 2022
    Assignee: Comcast Cable Communications, LLC
    Inventors: Christopher Lintz, Jeremy Pfeifer
  • Patent number: 11316966
    Abstract: The present disclosure generally relates to interfaces and techniques for media playback on one or more devices. In accordance with some embodiments, an electronic device includes a display, one or more processors, and memory. A proximity between the electronic device and a second device is detected and in response to detecting the proximity between the electronic device and the second device, the media playback status of the electronic device and/or the second device is modified.
    Type: Grant
    Filed: March 31, 2020
    Date of Patent: April 26, 2022
    Assignee: Apple Inc.
    Inventors: Patrick L. Coffman, David Chance Graham, Thomas S. Hulbert
  • Patent number: 11317255
    Abstract: When a Rich Communications Services (RCS) data file is to be provided to a terminating user equipment (UE) that is on a different mobile communications network than an originating UE, the network address, or uniform resource locator (URL), of the RCS data file may be modified to indicate that the RCS data file is to traverse a network-to-network interface (NNI). An RCS system on the originating mobile communications network may identify if the terminating UE is on the same or different mobile communications network. If the terminating UE is on a different mobile communications network, then the RCS system may modify the URL to indicate the originating and terminating mobile communications networks and send the URL to an RCS system of the terminating mobile communications network. The modified URL enables retrieval of the RCS data file network by a content system of the terminating mobile communications network.
    Type: Grant
    Filed: March 23, 2020
    Date of Patent: April 26, 2022
    Assignee: T-Mobile USA, Inc.
    Inventors: Neha Shah, Maziar Fallah, Adrian T. Synal
  • Patent number: 11317154
    Abstract: A method includes obtaining a user focus indicator value that is associated with a subject. A plurality of filter values for a respective set of media content filters are determined based on the subject and contextual data. The method includes delivering, based on a first combination of the filter values, a first set of media content items associated with a first combination of content delivery mediums. The method includes delivering, based on a second combination of the filter values that is different from the first combination, a second set of media content items that is associated with a second combination of content delivery mediums that is different from the first combination of content delivery mediums. The second set is different from the first set.
    Type: Grant
    Filed: April 23, 2021
    Date of Patent: April 26, 2022
    Assignee: APPLE INC.
    Inventor: Ian M. Richter
  • Patent number: 11317166
    Abstract: An apparatus and method of managing video playback includes receiving user input associated with a trick play operation. In response to receiving the user input, a presentation of advertising content may be coordinated with data frames of the trick play operation. A presentation of the advertising content may be initiated such that the advertising content is displayed concurrently with the data frames of the trick play operation.
    Type: Grant
    Filed: September 12, 2014
    Date of Patent: April 26, 2022
    Inventor: Carl E Biber
  • Patent number: 11316822
    Abstract: Techniques are described for creating isolated pools of external, failover, and/or floating IP addresses. In one example, this disclosure describes a method including creating a plurality of virtual networks, creating a plurality of pools of external IP addresses, detecting a request to instantiate an object that identifies a specific pool from the plurality of pools of external IP addresses; and instantiating the object and configuring the object with an external IP address drawn from the specific pool. The pools of external IP addresses may be created and isolated on a per-namespace, per-service, or per-ingress basis.
    Type: Grant
    Filed: September 28, 2018
    Date of Patent: April 26, 2022
    Assignee: Juniper Networks, Inc.
    Inventors: Aniket J. Gawade, Sachchidanand Vaidya, Yuvaraja Mariappan
  • Patent number: 11316919
    Abstract: A system and method of providing early replication of files to edge devices during a file share operation. A system is provided that is configured to receive a file on behalf of a network of devices, the network of devices including the computing device and is configured to store the file. The device is further configured to identify an edge device based on previous file downloads for a given pair of users, the edge device configured to enable download of a copy of the file to an endpoint device; and provide the copy of the file to the edge device before receipt of a request by the edge device from the endpoint device to download the copy of the file.
    Type: Grant
    Filed: October 16, 2020
    Date of Patent: April 26, 2022
    Assignee: CITRIX SYSTEMS, INC.
    Inventors: Daowen Wei, Hengbo Wang, Jian Ding
  • Patent number: 11314662
    Abstract: Systems and methods for implementing a secure communication channel between kernel and user mode components are provided. According to an embodiment, a shared memory is provided through which a kernel mode process and a user mode process communicate. The kernel mode process is assigned read-write access to the shared memory. The user mode process is assigned read-only access to the shared memory. An offset-based linked list is implemented within the shared memory. Kernel-to-user messages are communicated from the kernel mode process to the user mode process by adding corresponding nodes to the offset-based linked list. One or more kernel-to-user messages are read by the user mode process following the offset-based linked list in order. The kernel mode process is signaled by the user mode process that a kernel-to-user message has been consumed by the user mode process through an input output control (ioctl) system call or an event object.
    Type: Grant
    Filed: March 5, 2020
    Date of Patent: April 26, 2022
    Assignee: Fortinet, Inc.
    Inventors: Udi Yavo, Roy Katmor, Ido Kelson
  • Patent number: 11310349
    Abstract: An image-based prediction service of a provider network may receive multivariate time series data (e.g., from different sensors for a machine) from a remote network of the client. The multivariate time series data includes different time series of data that are obtained from different data sources (e.g., sensors) over a time period. The image-based prediction service may transform the multivariate time series data into image data that represents an image. The image-based prediction service may then process the image data using one or more image processing models to generate a prediction (e.g., machine failure within a week). The image-based prediction service may send the prediction to the remote network.
    Type: Grant
    Filed: May 19, 2020
    Date of Patent: April 19, 2022
    Assignee: Amazon Technologies, Inc.
    Inventors: David L Pan, Roger Thomas John Moffatt
  • Patent number: 11310327
    Abstract: A collection configuration management system can be used to manage one or more monitoring objects, such as tags, included in one or more content objects. The collection configuration management system can compartmentalize monitoring object configurations into a monitoring object bundle that may be executed as a result of loading the one or more content objects. The monitoring object bundle can be generated to include one or more monitoring objects, as well as monitoring object management loader functionality.
    Type: Grant
    Filed: November 6, 2020
    Date of Patent: April 19, 2022
    Assignee: TEALIUM INC.
    Inventors: Christopher B. Slovak, Michael Anderson
  • Patent number: 11308122
    Abstract: A first storage system of a remote copy system includes a data volume, a journal volume, and a storage controller. When an operation is received from a first server system, based on the operation, the storage controller executes any of a work of storing the update content by the operation in the journal volume or a work of executing the operation when the operation is received.
    Type: Grant
    Filed: March 2, 2020
    Date of Patent: April 19, 2022
    Assignee: HITACHI, LTD.
    Inventors: Ai Satoyama, Akira Deguchi