Computer-to-computer Data Transfer Regulating Patents (Class 709/232)
  • Patent number: 11316909
    Abstract: A data transmission method and apparatus, and a computer storage medium are disclosed in this application. The method includes: receiving, by a conference management server, a connection request transmitted by a live streaming terminal; assigning a signaling server and a data transmission proxy server to a region according to region information, and the signaling server establishes a connection to a multimedia device; assigning a multimedia device proxy server to the multimedia device in response to detecting that the connection between the signaling server and the multimedia device is successfully established; assigning a live streaming proxy server to the live streaming terminal in response to a live streaming operation of the live streaming terminal; and performing, by using the data transmission proxy server, the multimedia device proxy server, and the live streaming proxy server, format conversion on data to be transmitted between the live streaming terminal and the multimedia device.
    Type: Grant
    Filed: January 26, 2021
    Date of Patent: April 26, 2022
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventor: Liuwen Huang
  • Patent number: 11316786
    Abstract: Systems and methods are disclosed for directly responding to distributed network traffic received from a plurality of client devices. One method includes receiving, at a source device, client requests including a packet having a reserved portion, a source portion, and a destination portion; determining, for each client request, a target device from a plurality of target devices to respond to the client request; modifying, for each client request by the source device, the destination portion of the packet to an address of target device; modifying, for each client request by a switching layer prior to the target device receiving the modified client request, the destination portion; and responding directly to each client request by the target device without traversing the source device.
    Type: Grant
    Filed: September 22, 2020
    Date of Patent: April 26, 2022
    Assignee: Verizon Patent and Licensing Inc.
    Inventor: Michael P. Biancaniello
  • Patent number: 11314226
    Abstract: An object is to provide an application execution control system which can reduce a burden on an application and the number of development steps.
    Type: Grant
    Filed: August 3, 2020
    Date of Patent: April 26, 2022
    Assignee: FANUC CORPORATION
    Inventors: Rika Jounishi, Toshinori Matsukawa
  • Patent number: 11314687
    Abstract: A distributed data storage system comprises features for integration with application orchestrators such as Kubernetes, and includes a proprietary Container Storage Interface (CSI) driver. Features include setting snapshot scheduling and retention policies, and a “container data mover” that replicates data from a source to a distinct destination distributed data storage system. The migration may be configured one-to-one, one-to-many, unidirectional, and/or bi-directional. Metadata-based snapshots and metadata-based changed block tracking identify payload data to move from source to destination within application orchestrator frameworks at both ends. Payload data is migrated from source to destination using different techniques than those used for migrating metadata, e.g., kernel-to-kernel for copying payload data versus ordinary metadata writes. An illustrative barrier logic ensures that the migration follows a controlled progression of operations.
    Type: Grant
    Filed: February 18, 2021
    Date of Patent: April 26, 2022
    Assignee: Commvault Systems, Inc.
    Inventors: Srividhya Kavaipatti Anantharamakrishnan, Lásaro Camargos, Abhijith Shenoy, Xiangyu Wang, Avinash Lakshman, Srinivas Lakshman
  • Patent number: 11308541
    Abstract: This invention deals with the next generation improvements in recommendation systems. Retailers want to grow their business and increase sales. One embodiment displays recommendations for inside sales during calls to prospects via a CRM. Another embodiment improves genomic cross-sell by summing correlations between attributes. A third embodiment improves cross-channel personalization by linking personal information, preferably via a one-way hash, to a unique customer ID. A fourth embodiment enables a common core mobile app for different retailers. A fifth embodiment identifies a shopper before purchase to provide personal recommendations while shopping. A sixth embodiment utilizes a market place with shared customers for customer acquisition. A seventh embodiment utilizes customers' preferences and characteristics and sales data to influence recommendations. The characteristics can be combined into a shopper psychographic persona to generate recommendations.
    Type: Grant
    Filed: March 26, 2019
    Date of Patent: April 19, 2022
    Assignee: B7 Interactive, LLC
    Inventors: Kenneth L. Levy, Neil E. Lofgren
  • Patent number: 11301935
    Abstract: Systems and methods are provided for scoring the use of financial market messages. Uses of messages that are efficient and/or improve market liquidity receive positive scores. Traders are charge fees or receive rewards that are dependent upon message quality scores.
    Type: Grant
    Filed: June 30, 2020
    Date of Patent: April 12, 2022
    Assignee: Chicago Mercantile Exchange Inc.
    Inventors: Ari Studnitzer, Nathan Ball, Wayne G. Arner, II, Giuseppe Scimeca, John Scheerer, Christopher Reithel, Jacob Doornebos, Brian Wolf
  • Patent number: 11303573
    Abstract: A technique is disclosed for delivering packets that carry data from a plurality Internet Protocol (IP) servers toward a plurality of mobile devices (MDs). The disclosed technique postpones or drops data packets that are directed toward a certain MD. The downloaded process can be resumed when the application that is running at the certain MD needs the content that is carried by the postponed data packets. Consequently the delaying process is unnoticeable to the user that uses the application that running over the MD. Thus, the QoE of the user of that MD is not affected.
    Type: Grant
    Filed: December 24, 2019
    Date of Patent: April 12, 2022
    Assignee: Flash Networks, LTD
    Inventor: Dror Shlomo
  • Patent number: 11297133
    Abstract: A first computer transmits a respective first command to each of a plurality of second computer systems. Each first command includes instructions to initiate one or more virtual machine instances on the respective second computer system. Each virtual machine instance is configured to retrieve data from a third computer system over a communications network, cache the retrieved data, and transmit the cached data to one or more client computers over the communications network in response to a request for the cached data by the one or more client computers. The first computer system also transmits configuration data to each of the second computer systems. The configuration data includes indications of one or more parameters associated with retrieving the data from the third computer system, caching the retrieved data, and/or transmitting the cached data to the one or more client computers.
    Type: Grant
    Filed: December 18, 2020
    Date of Patent: April 5, 2022
    Assignee: United Services Automobile Association (USAA)
    Inventor: Jason Paul Larrew
  • Patent number: 11290296
    Abstract: Systems and methods for providing a collaboration work management platform that facilitates differentiation between users in an overarching group and one or more subsets of individual users within the overarching group to enable the users within the individual subsets to use the collaboration work management platform differently users within the other subsets, the method being implemented by a computer system including one or more physical processors configured by machine-readable instructions are disclosed. Exemplary implementations may: manage environment state information for maintaining a collaboration environment.
    Type: Grant
    Filed: June 29, 2020
    Date of Patent: March 29, 2022
    Assignee: Asana, Inc.
    Inventors: Srikrishna Raghavan, Lawrence Han
  • Patent number: 11290525
    Abstract: Systems and methods are described for avoiding redundant data transfers using delta coding techniques when reliably and opportunistically communicating data to multiple user systems. According to embodiments, user systems track received block sequences for locally stored content blocks. An intermediate server intercepts content requests between user systems and target hosts, and deterministically chucks and fingerprints content data received in response to those requests. A fingerprint of a received content block is communicated to the requesting user system, and the user system determines based on the fingerprint whether the corresponding content block matches a content block that is already locally stored. If so, the user system returns a set of fingerprints representing a sequence of next content blocks that were previously stored after the matching content block.
    Type: Grant
    Filed: April 16, 2019
    Date of Patent: March 29, 2022
    Assignee: VIASAT, Inc.
    Inventor: David Lerner
  • Patent number: 11288230
    Abstract: Embodiments of the present disclosure provide a method, a device and a computer program product for managing data replication. According to example implementations of the present disclosure, a replication policy model associated with data replication of a source device can be obtained, which is determined based on historical status information of the source device and a historical replication policy corresponding to the historical status information; current status information of the source device is determined, wherein the current status information indicates status information associated with pending data replication of the source device; and a target replication policy is determined based on the replication policy model and the current status information, which indicates a replication policy to be applied for performing the pending data replication.
    Type: Grant
    Filed: February 27, 2019
    Date of Patent: March 29, 2022
    Assignee: EMC IP HOLDING COMPANY LLC
    Inventors: Eason Jiang, Felix Peng, Eddie Dai, Fubin Zhang, Beryl Wang
  • Patent number: 11281501
    Abstract: A memory system having a set of media, a set of resources, and a controller configured via firmware to use the set of resources in processing requests from a host system to store data in the media or retrieve data from the media. The memory system has a workload manager that analyzes activity records in an execution log for a time period where each of the activity records can indicate whether a processor of the controller is in an idle state during a time slot in the time period. The workload manager identifies idle time slots within the time period during which time slots one or more lightly-loaded processors in the plurality of processors are in the idle state, and adjusts a configuration of the controller to direct tasks from one or more heavily-loaded processors to the one or more lightly-loaded processors.
    Type: Grant
    Filed: April 4, 2018
    Date of Patent: March 22, 2022
    Assignee: Micron Technology, Inc.
    Inventor: Alex Frolikov
  • Patent number: 11265332
    Abstract: A system and method for content request monitoring and filtering for a plurality of managed devices in a managed network uses a smart PAC file that is uniquely associated with a particular user using a particular managed device and a DNS look up to perform both the logging/monitoring of the content request and the filtering without a hardware appliance or partial proxying.
    Type: Grant
    Filed: May 16, 2019
    Date of Patent: March 1, 2022
    Assignee: SECURLY, INC.
    Inventors: David Hinkle, Vamsee Krishna, Tigran Gevorgyan, Amar Patekar, Vinay Mahadik
  • Patent number: 11256659
    Abstract: Systems and methods for collecting and aggregating data from multiple data sources on a real-time basis in an organized manner that can be stored, distributed, published, analyzed, and retrieved in various different formats and for different purposes is described. The methods include providing a user with reports and insights created by consolidating all data records and activity into a single data record generated by a common data model.
    Type: Grant
    Filed: February 27, 2020
    Date of Patent: February 22, 2022
    Assignee: MASSACHUSETTS MUTUAL LIFE INSURANCE COMPANY
    Inventors: Xiangdong Gu, Marcy Daniels, Phillip Titolo, Sarah Porter, Dana Gould, Swati Rathore, Grace Yoo, Jia Geng, James Wallace, Jessica Dusseault, Michael Bessey
  • Patent number: 11256683
    Abstract: Disclosed are a method and apparatus for integrating multi-data source user information. The method involves: when an ID entry to be integrated matches more than one primary key in an ID graph, i.e. the ID entry to be integrated matches more than one internal ID entry in the ID graph, according to a first pre-set evaluation method, determining, from the more than one primary key, a first target primary key, the relevance thereof to the ID entry to be integrated being the highest; and integrating, into an internal ID entry corresponding to the first target primary key, the ID entry to be integrated, thereby finally effectively integrating an ID to be integrated matching more than one primary key/internal ID entry in an ID graph into the ID graph and associating same therewith.
    Type: Grant
    Filed: March 27, 2018
    Date of Patent: February 22, 2022
    Assignee: BEIJING GRIDSUM TECHNOLOGY CO., LTD.
    Inventors: Jingwei Qu, Guangzeng Zhang, Xueyi Li
  • Patent number: 11258879
    Abstract: Embodiments solve a problem of minimizing routing costs by jointly optimizing caching and routing decisions over an arbitrary network topology. Embodiments solve an equivalent caching gain maximization problem, and consider both source routing and hop-by-hop routing settings. The respective offline problems are non-deterministic polynomial time (NP)-hard. Nevertheless, embodiments show that there exist polynomial time approximation methods producing solutions within a constant approximation from the optimal. Embodiments herein include distributed, adaptive networks, computer methods, systems, and computer program products that provide guarantees of routing cost reduction. Simulation is performed over a broad array of different topologies. Embodiments reduce routing costs by several orders of magnitude compared to existing approaches, including existing approaches optimizing caching under fixed routing.
    Type: Grant
    Filed: June 18, 2018
    Date of Patent: February 22, 2022
    Assignee: Northeastern University
    Inventors: Efstratios Ioannidis, Edmund Meng Yeh
  • Patent number: 11240162
    Abstract: Systems, and method and computer readable media that store instructions for remote direct memory access (RDMA) congestion control.
    Type: Grant
    Filed: August 23, 2020
    Date of Patent: February 1, 2022
    Assignee: HABANA LABS LTD.
    Inventors: Itay Zur, Ira Joffe, Shlomo Raikin
  • Patent number: 11240288
    Abstract: Methods, systems, programs, and apparatus for the easy, bi-directional transfer of any number of files or directories of files between computer systems, over a LAN, without the need for an Internet connection, preexistence or presence of special or specific software on more than one computer (the “host”) in the transaction, or prior knowledge of the platforms or operating systems of more than one (the “host”) of the computers constituting an endpoint in the abovementioned transfer.
    Type: Grant
    Filed: May 14, 2020
    Date of Patent: February 1, 2022
    Inventor: Simon Frazier
  • Patent number: 11233834
    Abstract: Advances in computing and communication performance are commonly followed by applications that utilize such advances. Electronic conferences comprising audio and video may tax even the most advanced network and computing platforms when sufficient demand is placed on the conference. Accordingly, utilizing conference resources effectively and efficiently remains a concern. By allocating participating devices to either a push-to-talk group or a non-push to talk group, conference participants may selectively be enabled to contribute freely or limited to observe the conference. As a result, resources required to receive conference content from the participating devices may be allocated only to those that warrant such an allocation and not waste allocated resources that are not, or not currently, contributing to the conference content.
    Type: Grant
    Filed: February 27, 2020
    Date of Patent: January 25, 2022
    Assignee: Avaya Management LP
    Inventors: Oren Nissim, Erez Morabia, Gilad Levi
  • Patent number: 11226949
    Abstract: In various example embodiments, multiple workspaces have access to modify values in a graph database. The graph database can comprise a collection of entity nodes, where each entity node is connected to an identifier node and one or more state nodes. An update to an entity node can be recorded by generating a new state node to store the update and connecting the new state node to the entity node. How each workspace views the database is based, at least in part, on which state nodes are associated with each workspace. The workspaces are independent of one another, and changes made to an entity node in one workspace do not affect how another workspace views the same entity node. By managing database data for each of the workspaces using the same graph database and recording changes in state nodes in an additive manner, the computational overhead is greatly reduced and simplified.
    Type: Grant
    Filed: August 7, 2018
    Date of Patent: January 18, 2022
    Assignee: eBay Inc.
    Inventors: Roman Goldberg, Guy Rozenwald, Amit Gottlieb, Amir Harel
  • Patent number: 11229038
    Abstract: Various aspects of the present disclosure generally relate to wireless communication. In some aspects, a central entity may determine a set of schedulable resources for a plurality of links associated with a plurality of nodes of a multi-link network; and may provide scheduling information to the plurality of nodes to schedule communication on the plurality of links based at least in part on determining the set of schedulable resources. In some aspects, a node of a network may determine an extended slot format indicator for the node based at least in part on a received extended slot format indicator of a parent node of the node and a received null adjust request from a child node of the node; may provide the determined extended slot format indicator to the child node; and may provide the received null adjust request to the parent node. Numerous other aspects are provided.
    Type: Grant
    Filed: August 7, 2019
    Date of Patent: January 18, 2022
    Assignee: QUALCOMM Incorporated
    Inventors: Jianghong Luo, Navid Abedini, Tao Luo, Muhammad Nazmul Islam, Junyi Li, Karl Georg Hampel
  • Patent number: 11222272
    Abstract: The embodiments provide systems and methods for efficiently and accurately differentiating requests directed to uncacheable content from requests directed to cacheable content based on identifiers from the requests. The differentiation occurs without analysis or retrieval of the content being requested. Some embodiments hash identifiers of prior requests that resulted in uncacheable content being served in order to set indices within a bloom filter. The bloom filter then tracks prior uncacheable requests without storing each of the identifiers so that subsequent requests for uncacheable requests can be easily identified based on a hash of the request identifier and set indices of the bloom filter. Some embodiments produce a predictive model identifying uncacheable content requests by tracking various characteristics found in identifiers of prior requests that resulted in uncacheable content being served.
    Type: Grant
    Filed: November 11, 2019
    Date of Patent: January 11, 2022
    Assignee: Verizon Digital Media Services Inc.
    Inventors: Hooman Mahyar, Amir Reza Khakpour, Derek Shiell, Robert J. Peters
  • Patent number: 11218572
    Abstract: A packet processing method includes: obtaining, at a Medium Access Control (MAC) layer, a first fragmented data frame included in a first data frame; buffering the first fragmented data frame into a first queue; obtaining, at the MAC layer, a second fragmented data frame included in a second data frame; buffering the second fragmented data frame into a second queue; sending the first fragmented data frame to a forwarding processing module; obtaining first forwarding information using the forwarding processing module; sending the second fragmented data frame to the forwarding processing module after sending the first fragmented data frame to the forwarding processing module; and obtaining second forwarding information.
    Type: Grant
    Filed: August 13, 2019
    Date of Patent: January 4, 2022
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Yunlei Qi, Chunrong Li, Yongjian Hu
  • Patent number: 11210459
    Abstract: A method comprising displaying a first GUI to a first client comprising an option to check-out and a check-in a spreadsheet comprising at least one row comprising a statement a statement, a data type identifier, and a logic; checking-out the file such that the file cannot be modified by a second client; receiving from the first client, a modification request and a modification input; modifying the checked-out spreadsheet based on the modification input; checking-in the file; generating a set of rendering instructions corresponding to a second GUI based on the modified spreadsheet; and transmitting the set of rendering instructions to a computing device associated with a third client, whereby the set of rendering instructions causes the computing device associated with the third client to display the second graphical user interface.
    Type: Grant
    Filed: September 25, 2017
    Date of Patent: December 28, 2021
    Assignee: MASSACHUSETTS MUTUAL LIFE INSURANCE COMPANY
    Inventors: Harish Krishnaswamy, Sam Elsamman
  • Patent number: 11202570
    Abstract: Various surgical hubs are disclosed. A surgical hub comprises a storage device; a processor coupled to the storage device; and a memory coupled to the processor. The memory stores instructions executable by the processor to: receive data from a surgical instrument coupled to the surgical hub; and determine a rate at which to transfer the data from the surgical hub to a remote cloud-based medical analytics network based on available storage capacity of the storage device.
    Type: Grant
    Filed: March 29, 2018
    Date of Patent: December 21, 2021
    Assignee: Cilag GmbH International
    Inventors: Frederick E. Shelton, IV, Jason L. Harris, David C. Yates
  • Patent number: 11201945
    Abstract: Embodiments disclosed herein describe a method and system that create a user profile associated with a user. The user profile can include locations in which the user has worked and information relating to one or more devices associated with the user. The system can receive data from the devices and analyze the data to predict a work location of the user. Resources can be optimized based on the predicted work location of the user and the predicted work locations of other users.
    Type: Grant
    Filed: June 22, 2020
    Date of Patent: December 14, 2021
    Assignee: UNITED SERVICES AUTOMOBILE ASSOCIATION (USAA)
    Inventors: Cynthia Combs, Ruthie Lyle
  • Patent number: 11197138
    Abstract: Embodiments herein disclose a method for identifying a unicast Device to Device (D2D) communication. Further, the method includes generating, by a source User Equipment (UE), a D2D Media Access Control (MAC) Protocol Data Unit (PDU) comprising a unicast parameter. Further, the method includes transmitting, by the source UE, the D2D MAC PDU to the destination UE. Further, the method includes receiving, by the destination UE, the D2D MAC PDU. Further, the method includes detecting, by the destination UE, one of unicast parameters and groupcast parameters of the D2D MAC PDU. Furthermore, the method includes identifying, by the UE, the D2D MAC PDU is for one of the unicast D2D communication when the unicast parameters are detected, and the groupcast D2D communication when the groupcast parameters are detected.
    Type: Grant
    Filed: May 15, 2020
    Date of Patent: December 7, 2021
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Anil Agiwal, Rajavelsamy Rajadurai
  • Patent number: 11184417
    Abstract: Methods, systems, and devices are provided for streaming service in a fifth generation (5G) system (5GS) network. Various embodiments may provide for selecting appropriate network slices for provisioning media content and streaming service over the network. Desired network slice features may be indicated that correspond to service information.
    Type: Grant
    Filed: October 6, 2020
    Date of Patent: November 23, 2021
    Assignee: QUALCOMM Incorporated
    Inventors: Imed Bouazizi, Thomas Stockhammer
  • Patent number: 11176593
    Abstract: A data processing system generates recommendations for on-line shopping by scoring recommendations matching the customer's cart contents using by assessing and ranking each candidate recommendation by the expected incremental margin associated with the recommendation being issued (as compared to the expected margin associated with the recommendation not being issued) by taking into consideration historical associations, knowledge of the layout of the site, the complexity of the product being sold, the user's session behavior, the quality of the selling point messages, product life cycle, substitutability, demographics and/or other considerations relating to the customer purchase environment.
    Type: Grant
    Filed: June 15, 2020
    Date of Patent: November 16, 2021
    Assignee: Versata Development Group, Inc.
    Inventor: Thomas H. Dillon
  • Patent number: 11177969
    Abstract: An interface device includes a conversion circuit that converts data that conforms to a first communication interface standard into data that conforms to a second communication interface standard, first and second flow control units that execute respectively a first flow control that conforms to the first communication interface standard on the first device, and a second flow control that conforms to the second communication interface standard on the second device, first and second communication circuits that receive data from and transmit data to the first device under control of the first flow control unit and the second device under control of the second flow control unit, respectively. Data is transmitted from the second to the first device in accordance with first and second credits used in the first and second flow controls, respectively, and a data amount associated with the first credit is equivalent to a data amount associated with the second credit.
    Type: Grant
    Filed: February 27, 2019
    Date of Patent: November 16, 2021
    Assignee: TOSHIBA MEMORY CORPORATION
    Inventor: Daisuke Taki
  • Patent number: 11172238
    Abstract: A system for providing video playback includes an interface and a processor. The interface is configured to receive a desired video playback request and receive a video content source switching request from a first video content source to a second video content source. The processor is configured to generate a not-all-I-frame first stream for the first video content source, generate an all-I-frame second stream and a not-all-I-frame second stream for the second video content source, switch from the not-all-I-frame first stream for the first video content source to the all-I-frame second stream for the second video content source, and switch from the all-I-frame second stream for the second video content source to the not-all-I-frame second stream for the second video content source on a next I-frame occurrence in the not-all-I-frame second stream for the second video content source.
    Type: Grant
    Filed: February 5, 2020
    Date of Patent: November 9, 2021
    Assignee: VisualOn, Inc.
    Inventors: Cheng-Ta Hsieh, Hyoheon Hong, Ming-Mao Chiang
  • Patent number: 11166052
    Abstract: Systems, apparatuses, and methods are described for replacing at least a part of a local time shift buffer of a user device with a remote time shift buffer.
    Type: Grant
    Filed: July 26, 2018
    Date of Patent: November 2, 2021
    Assignee: Comcast Cable Communications, LLC
    Inventor: Garey Hassler
  • Patent number: 11160003
    Abstract: An example technique is performed by a client on a device, and includes: detecting a mobility state of the device; making a determination, based on the mobility state, about how to manage one or more connections between the device and one or more wireless networks; and managing the one or more connections based, at least in part, on the determination.
    Type: Grant
    Filed: August 4, 2017
    Date of Patent: October 26, 2021
    Assignee: Charter Communications Operating, LLC
    Inventors: William Kenneth Logan, Oliver James Jauncey, Stephen Colias
  • Patent number: 11159407
    Abstract: A processing system of a device having at least one processor may determine that a temperature of the device exceeds a threshold temperature and obtain, in response to the determining, utilization information of the device comprising: processor utilization information, memory utilization information, and network utilization information. The processing system may then detect, from the utilization information of the device, a pattern comprising: a first network utilization burst, a processor utilization exceeding a processor utilization threshold and a memory utilization exceeding a memory utilization threshold over at least a designated period of time following the first network utilization burst, and a second network utilization burst after at least the designated period of time. When the pattern is detected, the processing system may generate an unauthorized cryptomining alert.
    Type: Grant
    Filed: October 15, 2019
    Date of Patent: October 26, 2021
    Assignee: AT&T INTELLECTUAL PROPERTY I, L.P.
    Inventors: Dylan Reid, Joseph Soryal
  • Patent number: 11146468
    Abstract: Methods and systems for exporting network information from an exporter to a collector are disclosed. Embodiments of the present technology may include updating a non-key field of a flow entry in a flow cache that corresponds to a flow, setting a field in a context-bitmap of the flow entry in response to updating the non-key field of the flow entry, identifying an export policy using the context-bitmap, and exporting information related to the flow to a collector according to the export policy.
    Type: Grant
    Filed: March 8, 2021
    Date of Patent: October 12, 2021
    Assignee: PENSANDO SYSTEMS INC.
    Inventors: Varagur Chandrasekaran, Swaminathan Narayanan
  • Patent number: 11146539
    Abstract: A method for trusted notifications comprises: receiving, at a first host having at least one trusted server, a request message from a sender computing device, the request message comprising a request identifier and instructions to: update, at a second host, a recipient account associated with a recipient computing device, and to make a corresponding update at the first host to a sender account associated with the sender computing device. The method further comprises authorizing, at the first host, the request message; updating the sender account; generating a secure message at the at least one trusted server, the secure message comprising the request identifier and an indication from the at least one trusted server that the update completed; and sending the secure message from the first host to the sender computing device. The secure message can be received at the sender computer device and conveyed to the recipient computing device.
    Type: Grant
    Filed: December 20, 2018
    Date of Patent: October 12, 2021
    Assignee: MASTERCARD INTERNATIONAL INCORPORATED
    Inventors: Duncan Garrett, John Beric, Michael Ward, David Anthony Roberts
  • Patent number: 11134543
    Abstract: It is recognized herein that current cellular radio access technologies lack capabilities for both long range and low power usage devices. Public LPWAN networks are described herein that may use multiple network servers. Further, the network may distribute IoT devices (e.g., LoRa end nodes) across network servers. This may allow the public IoT networks to balance loads across network servers, to allow for redundancy of network servers, to provide differentiated services across network servers, and to permit roaming of end nodes across different public IoT networks, among other things.
    Type: Grant
    Filed: March 30, 2018
    Date of Patent: September 28, 2021
    Assignee: Convida Wireless, LLC
    Inventors: Rocco Di Girolamo, Michael F. Starsinic, Hongkun Li, Catalina Mihaela Mladin
  • Patent number: 11134039
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for performing dynamic control of social messaging platform client-side and server-side behavior according to current and historical environmental, service, and application conditions.
    Type: Grant
    Filed: October 18, 2019
    Date of Patent: September 28, 2021
    Assignee: Twitter, Inc.
    Inventor: Nolan Daniel O'Brien
  • Patent number: 11134279
    Abstract: Methods, systems, and computer-readable media for validation of media using fingerprinting are disclosed. A first plurality of fingerprints are generated based at least in part on contents of a first media comprising a first plurality of media elements. A second plurality of fingerprints are generated based at least in part on contents of a second media comprising a second plurality of media elements. The first and second media are associated with a transcode pipeline. A comparison is performed of the second plurality of fingerprints to the first plurality of fingerprints. The comparison determines whether a characteristic of the first media is maintained in the second media. Based at least in part on the comparison, the second media is determined to be valid or invalid.
    Type: Grant
    Filed: July 27, 2017
    Date of Patent: September 28, 2021
    Assignee: Amazon Technologies, Inc.
    Inventor: Sepehr Laal
  • Patent number: 11128530
    Abstract: In an example, a container cluster management system includes a first node, a second node and redistribution manager. The first node has an allocated external IP address, and comprises a utilization monitor to provide data relating to a utilization of the first node. The redistribution manager may receive the data relating to the utilization of the first node from the first node and determine whether the utilization of the first node has exceeded a predetermined threshold. Responsive to the utilization exceeding the predetermined threshold, the redistribution manager may reallocate the external IP address from the first node to the second node.
    Type: Grant
    Filed: May 31, 2018
    Date of Patent: September 21, 2021
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Praveen Kumar Shimoga Manjunatha, Sonu Sudhakaran, Ravikumar Vallabhu
  • Patent number: 11128700
    Abstract: Aspects of the disclosed technology provide methods for automatically tuning load-balancer configurations in a network environment. In some implementations, a process of the disclosed technology includes steps for collecting flow records of traffic flow segments at a middle box in a network environment, the traffic flow segments corresponding to one or more traffic flows passing through the middle box, analyzing the flow records to identify one or more traffic patterns in the network environment, and automatically updating a load balancer configuration based on the one or more traffic patterns, wherein updating the load balancer configuration improves at least one traffic flow parameter for at least one of the traffic flows passing through the middle box. Systems and machine-readable media are also provided.
    Type: Grant
    Filed: June 29, 2018
    Date of Patent: September 21, 2021
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Supreeth Rao, Navindra Yadav, Umamaheswaran Arumugam, Michael Watts, Shashi Gandham, Darshan Shrinath Purandare, Duy Nguyen, Hai Vu, Kai Zhu, Aiyesha Ma, Tapan Shrikrishna Patwardhan, Jothi Prakash Prabakaran
  • Patent number: 11121940
    Abstract: Examples include techniques to meet quality of service (QoS) requirements for a fabric point to point connection. Examples include an application hosted by a compute node coupled with a fabric requesting bandwidth for a point to point connection through the fabric and the request being granted or not granted based at least partially on whether bandwidth is available for allocation to meet one or more QoS requirements.
    Type: Grant
    Filed: March 27, 2017
    Date of Patent: September 14, 2021
    Assignee: Intel Corporation
    Inventors: Francesc Guim Bernat, Karthik Kumar, Thomas Willhalm, Andrew Herdrich, Edwin Verplanke
  • Patent number: 11115112
    Abstract: A system for transmitting commands and a video stream between a remote controlled machine such as a drone and a ground station comprises a two-way link between the machine and ground station, at least partially implementing a cellular communication network, said two-way link being provided by means of a cellular modem on the machine side and conveying a compressed video stream produced by a camera and a video encoding module, and information belonging to a group comprising movement control commands and flight data or operating characteristics of the remote controlled machine, the system further comprising means for managing the two-way link capable of ensuring said link is maintained, taking into account the variability in topology and performances of the link resulting from the implementation of the cellular communication network. Application to long-range drones.
    Type: Grant
    Filed: March 2, 2016
    Date of Patent: September 7, 2021
    Assignee: UAVIA
    Inventor: Clément Christomanos
  • Patent number: 11113667
    Abstract: Systems, methods, and storage media for providing a dashboard for a collaboration work management platform are disclosed. Exemplary implementations may: manage environment state information for maintaining a collaboration environment; obtain a first set of units of work where a first user is associated with first units of work within the first set but not assigned to the first units of work; and/or effectuate presentation of a dashboard displaying work information for the first units of work within the first set and indicating titles for the first units of work within the first set, statuses of the first units of work within the first set, and user information for the one or more other users assigned to the first units of work within the first set.
    Type: Grant
    Filed: December 18, 2018
    Date of Patent: September 7, 2021
    Assignee: Asana, Inc.
    Inventors: Lili Jiang, Eric Seth Pelz, Adam Butler, Johanna Pajak
  • Patent number: 11109275
    Abstract: Embodiments of the present invention provide a variable bandwidth-based communication method and an apparatus. The method includes: sending, by a network node, indication information to UE, where the indication information is used to indicate a target bandwidth parameter used by a serving cell corresponding to the UE; and communicating, by the network node, with the UE based on the target bandwidth parameter, where the target bandwidth parameter includes at least one of a target bandwidth, a target center frequency, and an enablement time of the target bandwidth. In this way, the network node can communicate with the UE in a changed bandwidth, so as to avoid a case in which communication is still performed in a relatively high bandwidth when a network load is relatively low, and reduce device power consumption.
    Type: Grant
    Filed: April 25, 2019
    Date of Patent: August 31, 2021
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Hong Wang, Wei Quan, Jian Zhang
  • Patent number: 11102171
    Abstract: An approach for intercepting and caching Domain Name System (DNS) related data and sharing the cached DNS related data among hypervisors is provided. In an embodiment, a method comprises: receiving a DNS query from a virtual machine, determining whether a DNS reply to the DNS query has been received from a DNS server and whether an Internet Protocol (IP) address has been stored in a local DNS cache; in response to determining that tire DNS reply to the DNS query has been received from the DNS server and the IP address has been stored in the local DNS cache; retrieving the IP address from the local DNS cache; and providing the IP address to the virtual machine.
    Type: Grant
    Filed: January 8, 2018
    Date of Patent: August 24, 2021
    Assignee: VMware, Inc.
    Inventor: Amol Manohar Vaikar
  • Patent number: 11102535
    Abstract: Techniques are described for adjusting parameter settings for bitrate selection algorithms for different segments of a population of devices streaming content. Streaming sessions are identified according to session characteristics. Within each segment of sessions, control parameter settings are sent to devices corresponding to a subset of each segment. Test parameter settings are sent to devices corresponding to another subset of each segment. If the test parameter settings result in better playback performance relative to the control parameter settings, the test parameter settings become the new control parameter settings, and new test parameter settings are generated.
    Type: Grant
    Filed: June 21, 2016
    Date of Patent: August 24, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Amarsingh Buckthasingh Winston, Nicholas James Benson, Marc Joliveau, Lei Li, Stefan Christian Richter, Li Tong
  • Patent number: 11102518
    Abstract: Coding schemes for coding a spatially sampled information signal using sub-division and coding schemes for coding a sub-division or a multitree structure are described, wherein representative embodiments relate to picture and/or video coding applications.
    Type: Grant
    Filed: April 22, 2020
    Date of Patent: August 24, 2021
    Assignee: GE Video Compression, LLC
    Inventors: Heiner Kirchhoffer, Martin Winken, Philipp Helle, Detlev Marpe, Heiko Schwarz, Thomas Wiegand
  • Patent number: 11088925
    Abstract: Multitier, multitenant architecture of pods comprise multiple stacks with different metrics and workload compositions that constantly change over time. A computer system may identify an overall pod time-to-live (TTL) based on the changing metrics and workloads. The TTL may be a forecasted time that pod remediation is needed to avoid negative impact on pod performance and customer experience. Additionally, the computer system may identify the appropriate remediation(s) for each pod. The computer system may compare and prioritize remediations across a collection of pods with different configurations and workload characteristics based on the TTLs. Other embodiments may be described and/or claimed.
    Type: Grant
    Filed: January 22, 2018
    Date of Patent: August 10, 2021
    Assignee: SALESFORCE.COM, INC.
    Inventors: Ana Bertran, Carl Morgenstern, Daisuke Kawamoto, Nicholas Roan, Steve Bobrowski, Sudhish Iyer, Chin Lee, Kunal Vashi, Zahid Rahman
  • Patent number: 11086800
    Abstract: Embodiments described herein provide techniques to manage drivers in a user space in a data processing system. One embodiment provides a data processing system configured perform operations, comprising discovering a hardware device communicatively coupled to the communication bus, launching a user space driver daemon, establishing an inter-process communication (IPC) link between a first proxy interface for the user space driver daemon and a second proxy interface for a server process in a kernel space, receiving, at the first proxy interface, an access right to enable access to a memory buffer in the kernel space, and relaying an access request for the memory buffer from the user space driver daemon via a third-party proxy interface to enable the user space driver daemon to access the memory buffer, the access request based on the access right.
    Type: Grant
    Filed: May 22, 2020
    Date of Patent: August 10, 2021
    Assignee: Apple Inc.
    Inventors: Jeremy C. Andrus, Joseph R. Auricchio, Russell A. Blaine, Daniel A. Chimene, Simon M. Douglas, Landon J. Fuller, Yevgen Goryachok, John K. Kim-Biggs, Arnold S. Liu, James M. Magee, Daniel A. Steffen, Roberto G. Yepez