Computer-to-computer Data Transfer Regulating Patents (Class 709/232)
-
Patent number: 11316909Abstract: 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: GrantFiled: January 26, 2021Date of Patent: April 26, 2022Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITEDInventor: Liuwen Huang
-
Patent number: 11316786Abstract: 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: GrantFiled: September 22, 2020Date of Patent: April 26, 2022Assignee: Verizon Patent and Licensing Inc.Inventor: Michael P. Biancaniello
-
Patent number: 11314226Abstract: 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: GrantFiled: August 3, 2020Date of Patent: April 26, 2022Assignee: FANUC CORPORATIONInventors: Rika Jounishi, Toshinori Matsukawa
-
Patent number: 11314687Abstract: 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: GrantFiled: February 18, 2021Date of Patent: April 26, 2022Assignee: Commvault Systems, Inc.Inventors: Srividhya Kavaipatti Anantharamakrishnan, Lásaro Camargos, Abhijith Shenoy, Xiangyu Wang, Avinash Lakshman, Srinivas Lakshman
-
Patent number: 11308541Abstract: 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: GrantFiled: March 26, 2019Date of Patent: April 19, 2022Assignee: B7 Interactive, LLCInventors: Kenneth L. Levy, Neil E. Lofgren
-
Patent number: 11301935Abstract: 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: GrantFiled: June 30, 2020Date of Patent: April 12, 2022Assignee: 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: 11303573Abstract: 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: GrantFiled: December 24, 2019Date of Patent: April 12, 2022Assignee: Flash Networks, LTDInventor: Dror Shlomo
-
Patent number: 11297133Abstract: 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: GrantFiled: December 18, 2020Date of Patent: April 5, 2022Assignee: United Services Automobile Association (USAA)Inventor: Jason Paul Larrew
-
Patent number: 11290296Abstract: 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: GrantFiled: June 29, 2020Date of Patent: March 29, 2022Assignee: Asana, Inc.Inventors: Srikrishna Raghavan, Lawrence Han
-
Patent number: 11290525Abstract: 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: GrantFiled: April 16, 2019Date of Patent: March 29, 2022Assignee: VIASAT, Inc.Inventor: David Lerner
-
Patent number: 11288230Abstract: 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: GrantFiled: February 27, 2019Date of Patent: March 29, 2022Assignee: EMC IP HOLDING COMPANY LLCInventors: Eason Jiang, Felix Peng, Eddie Dai, Fubin Zhang, Beryl Wang
-
Patent number: 11281501Abstract: 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: GrantFiled: April 4, 2018Date of Patent: March 22, 2022Assignee: Micron Technology, Inc.Inventor: Alex Frolikov
-
Patent number: 11265332Abstract: 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: GrantFiled: May 16, 2019Date of Patent: March 1, 2022Assignee: SECURLY, INC.Inventors: David Hinkle, Vamsee Krishna, Tigran Gevorgyan, Amar Patekar, Vinay Mahadik
-
Patent number: 11256659Abstract: 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: GrantFiled: February 27, 2020Date of Patent: February 22, 2022Assignee: MASSACHUSETTS MUTUAL LIFE INSURANCE COMPANYInventors: Xiangdong Gu, Marcy Daniels, Phillip Titolo, Sarah Porter, Dana Gould, Swati Rathore, Grace Yoo, Jia Geng, James Wallace, Jessica Dusseault, Michael Bessey
-
Patent number: 11256683Abstract: 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: GrantFiled: March 27, 2018Date of Patent: February 22, 2022Assignee: BEIJING GRIDSUM TECHNOLOGY CO., LTD.Inventors: Jingwei Qu, Guangzeng Zhang, Xueyi Li
-
Patent number: 11258879Abstract: 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: GrantFiled: June 18, 2018Date of Patent: February 22, 2022Assignee: Northeastern UniversityInventors: Efstratios Ioannidis, Edmund Meng Yeh
-
Patent number: 11240162Abstract: Systems, and method and computer readable media that store instructions for remote direct memory access (RDMA) congestion control.Type: GrantFiled: August 23, 2020Date of Patent: February 1, 2022Assignee: HABANA LABS LTD.Inventors: Itay Zur, Ira Joffe, Shlomo Raikin
-
Patent number: 11240288Abstract: 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: GrantFiled: May 14, 2020Date of Patent: February 1, 2022Inventor: Simon Frazier
-
Patent number: 11233834Abstract: 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: GrantFiled: February 27, 2020Date of Patent: January 25, 2022Assignee: Avaya Management LPInventors: Oren Nissim, Erez Morabia, Gilad Levi
-
Patent number: 11226949Abstract: 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: GrantFiled: August 7, 2018Date of Patent: January 18, 2022Assignee: eBay Inc.Inventors: Roman Goldberg, Guy Rozenwald, Amit Gottlieb, Amir Harel
-
Patent number: 11229038Abstract: 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: GrantFiled: August 7, 2019Date of Patent: January 18, 2022Assignee: QUALCOMM IncorporatedInventors: Jianghong Luo, Navid Abedini, Tao Luo, Muhammad Nazmul Islam, Junyi Li, Karl Georg Hampel
-
Patent number: 11222272Abstract: 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: GrantFiled: November 11, 2019Date of Patent: January 11, 2022Assignee: Verizon Digital Media Services Inc.Inventors: Hooman Mahyar, Amir Reza Khakpour, Derek Shiell, Robert J. Peters
-
Patent number: 11218572Abstract: 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: GrantFiled: August 13, 2019Date of Patent: January 4, 2022Assignee: HUAWEI TECHNOLOGIES CO., LTD.Inventors: Yunlei Qi, Chunrong Li, Yongjian Hu
-
Patent number: 11210459Abstract: 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: GrantFiled: September 25, 2017Date of Patent: December 28, 2021Assignee: MASSACHUSETTS MUTUAL LIFE INSURANCE COMPANYInventors: Harish Krishnaswamy, Sam Elsamman
-
Patent number: 11202570Abstract: 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: GrantFiled: March 29, 2018Date of Patent: December 21, 2021Assignee: Cilag GmbH InternationalInventors: Frederick E. Shelton, IV, Jason L. Harris, David C. Yates
-
Patent number: 11201945Abstract: 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: GrantFiled: June 22, 2020Date of Patent: December 14, 2021Assignee: UNITED SERVICES AUTOMOBILE ASSOCIATION (USAA)Inventors: Cynthia Combs, Ruthie Lyle
-
Patent number: 11197138Abstract: 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: GrantFiled: May 15, 2020Date of Patent: December 7, 2021Assignee: Samsung Electronics Co., Ltd.Inventors: Anil Agiwal, Rajavelsamy Rajadurai
-
Patent number: 11184417Abstract: 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: GrantFiled: October 6, 2020Date of Patent: November 23, 2021Assignee: QUALCOMM IncorporatedInventors: Imed Bouazizi, Thomas Stockhammer
-
Patent number: 11176593Abstract: 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: GrantFiled: June 15, 2020Date of Patent: November 16, 2021Assignee: Versata Development Group, Inc.Inventor: Thomas H. Dillon
-
Patent number: 11177969Abstract: 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: GrantFiled: February 27, 2019Date of Patent: November 16, 2021Assignee: TOSHIBA MEMORY CORPORATIONInventor: Daisuke Taki
-
Patent number: 11172238Abstract: 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: GrantFiled: February 5, 2020Date of Patent: November 9, 2021Assignee: VisualOn, Inc.Inventors: Cheng-Ta Hsieh, Hyoheon Hong, Ming-Mao Chiang
-
Patent number: 11166052Abstract: 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: GrantFiled: July 26, 2018Date of Patent: November 2, 2021Assignee: Comcast Cable Communications, LLCInventor: Garey Hassler
-
Patent number: 11160003Abstract: 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: GrantFiled: August 4, 2017Date of Patent: October 26, 2021Assignee: Charter Communications Operating, LLCInventors: William Kenneth Logan, Oliver James Jauncey, Stephen Colias
-
Patent number: 11159407Abstract: 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: GrantFiled: October 15, 2019Date of Patent: October 26, 2021Assignee: AT&T INTELLECTUAL PROPERTY I, L.P.Inventors: Dylan Reid, Joseph Soryal
-
Patent number: 11146468Abstract: 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: GrantFiled: March 8, 2021Date of Patent: October 12, 2021Assignee: PENSANDO SYSTEMS INC.Inventors: Varagur Chandrasekaran, Swaminathan Narayanan
-
Patent number: 11146539Abstract: 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: GrantFiled: December 20, 2018Date of Patent: October 12, 2021Assignee: MASTERCARD INTERNATIONAL INCORPORATEDInventors: Duncan Garrett, John Beric, Michael Ward, David Anthony Roberts
-
Patent number: 11134543Abstract: 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: GrantFiled: March 30, 2018Date of Patent: September 28, 2021Assignee: Convida Wireless, LLCInventors: Rocco Di Girolamo, Michael F. Starsinic, Hongkun Li, Catalina Mihaela Mladin
-
Patent number: 11134039Abstract: 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: GrantFiled: October 18, 2019Date of Patent: September 28, 2021Assignee: Twitter, Inc.Inventor: Nolan Daniel O'Brien
-
Patent number: 11134279Abstract: 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: GrantFiled: July 27, 2017Date of Patent: September 28, 2021Assignee: Amazon Technologies, Inc.Inventor: Sepehr Laal
-
Patent number: 11128530Abstract: 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: GrantFiled: May 31, 2018Date of Patent: September 21, 2021Assignee: Hewlett Packard Enterprise Development LPInventors: Praveen Kumar Shimoga Manjunatha, Sonu Sudhakaran, Ravikumar Vallabhu
-
Patent number: 11128700Abstract: 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: GrantFiled: June 29, 2018Date of Patent: September 21, 2021Assignee: 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: 11121940Abstract: 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: GrantFiled: March 27, 2017Date of Patent: September 14, 2021Assignee: Intel CorporationInventors: Francesc Guim Bernat, Karthik Kumar, Thomas Willhalm, Andrew Herdrich, Edwin Verplanke
-
Patent number: 11115112Abstract: 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: GrantFiled: March 2, 2016Date of Patent: September 7, 2021Assignee: UAVIAInventor: Clément Christomanos
-
Patent number: 11113667Abstract: 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: GrantFiled: December 18, 2018Date of Patent: September 7, 2021Assignee: Asana, Inc.Inventors: Lili Jiang, Eric Seth Pelz, Adam Butler, Johanna Pajak
-
Patent number: 11109275Abstract: 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: GrantFiled: April 25, 2019Date of Patent: August 31, 2021Assignee: HUAWEI TECHNOLOGIES CO., LTD.Inventors: Hong Wang, Wei Quan, Jian Zhang
-
Patent number: 11102171Abstract: 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: GrantFiled: January 8, 2018Date of Patent: August 24, 2021Assignee: VMware, Inc.Inventor: Amol Manohar Vaikar
-
Patent number: 11102535Abstract: 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: GrantFiled: June 21, 2016Date of Patent: August 24, 2021Assignee: Amazon Technologies, Inc.Inventors: Amarsingh Buckthasingh Winston, Nicholas James Benson, Marc Joliveau, Lei Li, Stefan Christian Richter, Li Tong
-
Patent number: 11102518Abstract: 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: GrantFiled: April 22, 2020Date of Patent: August 24, 2021Assignee: GE Video Compression, LLCInventors: Heiner Kirchhoffer, Martin Winken, Philipp Helle, Detlev Marpe, Heiko Schwarz, Thomas Wiegand
-
Patent number: 11088925Abstract: 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: GrantFiled: January 22, 2018Date of Patent: August 10, 2021Assignee: SALESFORCE.COM, INC.Inventors: Ana Bertran, Carl Morgenstern, Daisuke Kawamoto, Nicholas Roan, Steve Bobrowski, Sudhish Iyer, Chin Lee, Kunal Vashi, Zahid Rahman
-
Patent number: 11086800Abstract: 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: GrantFiled: May 22, 2020Date of Patent: August 10, 2021Assignee: 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