Patents Examined by Jeffrey R. Swearingen
  • Patent number: 11050618
    Abstract: Techniques for replication of domain controller settings are described. A method for replicating domain controller settings may include identifying at least one event for a directory service implemented in a provider network, obtaining event data associated with the at least one event, the event data including a settings change, and replicating the settings change associated with the at least one event to a plurality of domain controllers of the directory service based on the event data associated with the at least one event, each of the plurality of domain controllers located in a different availability zone of the provider network.
    Type: Grant
    Filed: December 11, 2019
    Date of Patent: June 29, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Dinesh Ramesh Kukreja, Ameya Chikodi
  • Patent number: 11050824
    Abstract: A storage controller of a network controlled content recording system that uses a combination of network and local storage determines to record content for a user. The storage controller performs an evaluation to determine whether to store the content in network or local storage. The evaluation may include evaluating a set of rules and/or characteristics of the user, characteristics of the content, characteristics of a request to record the content, and so on. The storage controller then arranges for the content to be recorded accordingly. Subsequently, the storage controller may reevaluate storage locations and direct transfer accordingly. This reevaluation may include determining that various characteristics related to the user, the content, and so on have changed and that transfer is appropriate due to that change.
    Type: Grant
    Filed: July 3, 2019
    Date of Patent: June 29, 2021
    Assignee: T-MOBILE USA, INC.
    Inventors: Charles A. Hasek, IV, Jeffrey Binder
  • Patent number: 11038764
    Abstract: Technologies for initiating communication with an unreachable node are disclosed. In an embodiment, a connector sub-network is interposed between a connection network and a member sub-network. A connector node of the connector sub-network is identified and used to initiate communication between a member node and a target node in the connection network.
    Type: Grant
    Filed: December 21, 2017
    Date of Patent: June 15, 2021
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Alexander A. Chiocchi, Thomas M. Lee, Scott K. Winkleblack, Brian L. Frank
  • Patent number: 11032602
    Abstract: Techniques have been developed to facilitate the livestreaming of group audiovisual performances. Audiovisual performances including vocal music are captured and coordinated with performances of other users in ways that can create compelling user and listener experiences. For example, in some cases or embodiments, duets with a host performer may be supported in a sing-with-the-artist style audiovisual livestream in which aspiring vocalists request or queue particular songs for a live radio show entertainment format. The developed techniques provide a communications latency-tolerant mechanism for synchronizing vocal performances captured at geographically-separated devices (e.g., at globally-distributed, but network-connected mobile phones or tablets or at audiovisual capture devices geographically separated from a live studio).
    Type: Grant
    Filed: April 3, 2018
    Date of Patent: June 8, 2021
    Assignee: Smule, Inc.
    Inventors: Anton Holmberg, Benjamin Hersh, Jeannie Yang, Perry R. Cook, Jeffrey C. Smith
  • Patent number: 11025495
    Abstract: Example methods and apparatus to determine container priorities in virtualized computing environments are disclosed herein. Examples include: a cluster controller to classify a first container into a cluster based on the first container having a number of distinct allocated resources within a threshold number of distinct allocated resources corresponding to a second container; a container ranking generator to: determine resource utilization rank values for a resource usage type of a number of distinct allocated resources, the resource utilization rank values indicative that the first container utilizes the resource usage type more than the second container; determine an aggregated resource utilization rank value for the first container based on aggregating ones of the resource utilization rank values corresponding to the first container; and a container priority controller to generate a priority class for the first container based on the aggregated resource utilization rank value.
    Type: Grant
    Filed: February 27, 2020
    Date of Patent: June 1, 2021
    Assignee: VMware, Inc.
    Inventors: Yash Bhatnagar, Hemani Katyal, Chandrashekhar Jha, Mageshwaran Rajendran, Ritesh Jha
  • Patent number: 11025480
    Abstract: A system and method for identifying weaknesses in a wireless network, wherein a wireless network control system exercises a wireless network by transmitting a large volume of data between nodes in order to identify network weaknesses and communication bottlenecks, wherein the wireless network control system is automated so that it may perform identification of network problems without user intervention, and wherein the wireless network control system may make suggestions as to how the network weaknesses and communication bottlenecks may be repaired.
    Type: Grant
    Filed: October 13, 2017
    Date of Patent: June 1, 2021
    Assignee: PRODATAKEY, INC.
    Inventor: Joshua Perry
  • Patent number: 11025690
    Abstract: A network device providing audio-video packet delivery over a local area network may include a memory and at least one processor. The at least one processor may be configured to receive data packets from a server, the data packets being addressed to an electronic device downstream from the network device. The at least one processor may be further configured to determine whether the data packets satisfy an offload condition. The at least one processor may be further configured to, when the data packets satisfy the offload condition: transmit, to the server, acknowledgement packets corresponding to the received data packets, store the data packets in a buffer, transmit the data packets to the electronic device, and retransmit the data packets to the electronic device responsive to request therefor, the retransmitted data packets being retrieved from the buffer.
    Type: Grant
    Filed: February 5, 2019
    Date of Patent: June 1, 2021
    Assignee: Avago Technologies International Sales Pte. Limited
    Inventors: Rajesh Shankarrao Mamidwar, Sanjeev Sood, Prashant Katre, Arnab Bhattacharya, Amit R. Agarwal
  • Patent number: 11025708
    Abstract: Load balancing in a network section implementing VRRPv3 may be supported in a way that is easier to implement than that described in § 4.2 of RFC 5798.
    Type: Grant
    Filed: March 9, 2020
    Date of Patent: June 1, 2021
    Assignee: Juniper Networks, Inc.
    Inventors: Vishal Singh, Vinay Kumar Tripathi
  • Patent number: 11012482
    Abstract: A spatially-aware multimedia router system includes at least one media server computer configured to receive and analyze incoming data comprising incoming multimedia streams from client devices, and adapt outbound multimedia streams for individual client devices based on the incoming data received from the client devices. The incoming multimedia streams include elements from within a virtual environment. The outbound multimedia streams are adapted for the individual client devices based on user priority data and spatial orientation data that describes spatial relationships between corresponding user graphical representations and sources of the incoming multimedia streams within the virtual environment.
    Type: Grant
    Filed: August 28, 2020
    Date of Patent: May 18, 2021
    Assignee: TMRW Foundation IP S. À R.L.
    Inventor: Cevat Yerli
  • Patent number: 11012508
    Abstract: A region-based distributed information management system is described herein in which some or all of the operations typically performed by a centralized storage manager can be distributed to storage managers located in the various geographic regions. These regional storage managers can manage components of the information management system located in their respective geographic region, and communicate with the centralized storage manager (also referred to herein as a “master storage manager”) for synchronization purposes and/or to hand off operations that cannot be performed by the regional storage manager.
    Type: Grant
    Filed: March 19, 2019
    Date of Patent: May 18, 2021
    Assignee: Commvault Systems, Inc.
    Inventors: Bhavyan Bharatkumar Mehta, Anand Vibhor, Suraj Bharech, Mrityunjay Upadhyay
  • Patent number: 11005926
    Abstract: A method may include generating a proxy auto-configuration file including a function and a hash value associated with a resource. The hash value may be determined based on an identifier of the resource. The proxy auto-configuration file may include the hash value instead of a plaintext value of the identifier to obscure the plaintext value of the identifier. The proxy auto-configuration file including the function and the hash value may be sent to at least enable the function to be invoked by a web browser at one or more clients. The function may be configured to respond to being invoked by the web browser by determining, based on the hash value, whether to bypass a proxy server when accessing the resource. Related systems and computer program products are also provided.
    Type: Grant
    Filed: July 25, 2019
    Date of Patent: May 11, 2021
    Assignee: Citrix Systems, Inc.
    Inventors: Jong Kann, Kenneth Bell
  • Patent number: 10992757
    Abstract: Aspects of the disclosure relate to systems and methods for maintaining situational stability at a target location. The systems may include a database of machine-learning (“ML”)-derived event profiles. The systems may include a plurality of edge-nodes that are proximal to the target location. Each edge-node may generate a data stream of situational data pertaining to the target location. Each edge-node may transmit its data stream to the other edge-nodes. Each edge-node may conglomerate its own data stream with the data streams received from the other edge-nodes to create a conglomerated data stream. Each edge-node may monitor its conglomerated data stream for data that matches one of the event profiles. When a consensus is determined among the edge-nodes that a match occurred, the systems may execute a pre-determined response.
    Type: Grant
    Filed: June 20, 2019
    Date of Patent: April 27, 2021
    Assignee: Bank of America Corporation
    Inventors: Stephen T. Shannon, William August Stahlhut
  • Patent number: 10992613
    Abstract: An electronic messaging method may include storing at least one information field to be included in electronic messages on a message server in one of a plurality of different character set formats, and receiving electronic message body text at the message server to be included in an electronic message for a given communications network from among a plurality of communications networks. The body text may have a respective character set format. The method may further include comparing the character set format of the body text with the character set format of the at least one information field and, if the at least one information field is displayable in the character set format of the body text, then formatting the at least one information field in the character set format of the body text. Otherwise, the body text and the at least one information field may be formatted in a default character set format associated with the given communications network.
    Type: Grant
    Filed: January 8, 2019
    Date of Patent: April 27, 2021
    Assignee: BlackBerry Limited
    Inventors: Donald Kevin McEachern, Bo Zou
  • Patent number: 10986065
    Abstract: Systems and methods are described for dynamically assigning data sets to cells within a cell-based architecture, in which individual cells individual cells operate independently of one another within the cell-based architecture. In response to a request to create a data set on the cell-based architecture, a system can dynamically assign the data set to a cell based on cell information, which can reflect cell health, utilization, configuration, and the like. The system can create a record that associates the data set to the selected cell, such that subsequent requests to access the data set can be routed to the selected cell based on the record. Dynamic assignment of data sets to cells improves on fixed assignment techniques, for example, by enabling heterogeneous cell configuration.
    Type: Grant
    Filed: June 3, 2019
    Date of Patent: April 20, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Alireza Farhangi, Mykhailo Delegan, Yifei Zhuang, Gurkaran Singh Poonia
  • Patent number: 10986180
    Abstract: A method for smart mounting of a first storage device to a first server includes receiving, at a first peer-to-peer communication component of a first server, a request from a second peer-to-peer communication component of a second server, the request being a request to mount a first storage device to said first server. The request is a request to mount a first storage device to said first server. The request is using a peer-to-peer communication protocol between the first and the second peer-to-peer communication components without using a central instance between the first and the second server.
    Type: Grant
    Filed: October 8, 2019
    Date of Patent: April 20, 2021
    Assignee: International Business Machines Corporation
    Inventors: Thomas H. Gnech, Steffen Koenig, Oliver Petrik, Sven Wagner
  • Patent number: 10977148
    Abstract: Disclosed are various embodiments for triggering a processing of a data object stored in a bucket in a data store. A modification listener can determine that that the data object has been modified. The modification listener can trigger a processing of the data object by executable code associated with the data object.
    Type: Grant
    Filed: July 24, 2019
    Date of Patent: April 13, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Piragash Velummylum, Johanna S. Olson, Korwin J. Smith, James H. Wood
  • Patent number: 10972427
    Abstract: Aspects of the subject disclosure may include, for example, embodiments that include obtaining a first data pool of different types of data. The different types of data include a first group of IPv4 addresses. Further embodiments include selecting a first portion of the first group of IPv4 addresses using artificial intelligence techniques and storing the first portion of the first group of IPv4 addresses in a first table of IPv4 addresses. Additional embodiments can include assigning a first IPv4 address in the first table to a first computing device in response to determining the first IPv4 address in the first table is not currently being used. Other embodiments are disclosed.
    Type: Grant
    Filed: December 11, 2019
    Date of Patent: April 6, 2021
    Assignee: AT&T Intellectual Property I, L.P.
    Inventor: Yuan-Chi Hu
  • Patent number: 10972572
    Abstract: A system and method are provided for processing network requests by a programmable delivery network. The method includes receiving client code snippets that include identity information of origin servers and standard responses for network requests. The system configures and causes programmable content delivery nodes to execute the client code snippets to respond to the network requests. In response to receiving the network requests, the method includes buffering and sending the requests to origin servers. The method further includes, while buffering the requests, obtaining and outputting responses to the requests by causing the programmable content delivery nodes to process the requests. The method also includes receiving responses from the origin servers and reconfiguring the programmable content delivery nodes to execute the client code snippets to respond to the network requests based on the received responses.
    Type: Grant
    Filed: July 9, 2020
    Date of Patent: April 6, 2021
    Assignee: Zycada Networks
    Inventors: Subramanian Varadarajan, Rosarin Roy Antonyraj
  • Patent number: 10965777
    Abstract: The technologies described herein are generally directed to facilitating the allocation, scheduling, and management of network slice resources. According to an embodiment, a system can comprise a processor and a memory that can store executable instructions that, when executed by the processor, facilitate performance of operations. The operations can include receiving proposed contract data representative of a proposed contract for access by an application of a user equipment device to resources of a network slice usable for the access by the application. The operations can further include, based on the proposed contract data, storing governing contract data representative of a governing contract in a storage device, with the governing contract being selected to control the access by the application to the resources of the network slice. The operations can further include scheduling use of the resources of the network slice by the application based on the governing contract data.
    Type: Grant
    Filed: July 23, 2019
    Date of Patent: March 30, 2021
    Assignee: AT&T INTELLECTUAL PROPERTY I, L.P.
    Inventors: Mark Stockert, Linda Baughman, Eric Zavesky, James Pratt, Michael Gonzales, Pamela Stuckman
  • Patent number: 10958590
    Abstract: The present disclosure relates to systems, non-transitory computer-readable media, and methods for dynamically updating the connection pool for a web server without any interruption to the resource. In particular, in one or more embodiments, the disclosed systems can continuously monitor load data for various web servers. Further, the disclosed systems can utilize load data, historical load data, and/or user settings to predict a number of connections over a future time period and can determine an updated connection pool size for a web server based on that predicted number of connections. The disclosed systems can also dynamically modify the connection pool size for the web server based on the updated connection pool size without interrupting the resource or any of its ongoing connections in any way.
    Type: Grant
    Filed: May 9, 2019
    Date of Patent: March 23, 2021
    Assignee: ADOBE INC.
    Inventors: Mayur Jain, Nikhil Siddhartha