Patents Examined by Jeffrey R. Swearingen
-
Patent number: 11050618Abstract: 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: GrantFiled: December 11, 2019Date of Patent: June 29, 2021Assignee: Amazon Technologies, Inc.Inventors: Dinesh Ramesh Kukreja, Ameya Chikodi
-
Patent number: 11050824Abstract: 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: GrantFiled: July 3, 2019Date of Patent: June 29, 2021Assignee: T-MOBILE USA, INC.Inventors: Charles A. Hasek, IV, Jeffrey Binder
-
Patent number: 11038764Abstract: 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: GrantFiled: December 21, 2017Date of Patent: June 15, 2021Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Alexander A. Chiocchi, Thomas M. Lee, Scott K. Winkleblack, Brian L. Frank
-
Patent number: 11032602Abstract: 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: GrantFiled: April 3, 2018Date of Patent: June 8, 2021Assignee: Smule, Inc.Inventors: Anton Holmberg, Benjamin Hersh, Jeannie Yang, Perry R. Cook, Jeffrey C. Smith
-
Patent number: 11025495Abstract: 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: GrantFiled: February 27, 2020Date of Patent: June 1, 2021Assignee: VMware, Inc.Inventors: Yash Bhatnagar, Hemani Katyal, Chandrashekhar Jha, Mageshwaran Rajendran, Ritesh Jha
-
Patent number: 11025480Abstract: 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: GrantFiled: October 13, 2017Date of Patent: June 1, 2021Assignee: PRODATAKEY, INC.Inventor: Joshua Perry
-
Patent number: 11025690Abstract: 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: GrantFiled: February 5, 2019Date of Patent: June 1, 2021Assignee: Avago Technologies International Sales Pte. LimitedInventors: Rajesh Shankarrao Mamidwar, Sanjeev Sood, Prashant Katre, Arnab Bhattacharya, Amit R. Agarwal
-
Patent number: 11025708Abstract: 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: GrantFiled: March 9, 2020Date of Patent: June 1, 2021Assignee: Juniper Networks, Inc.Inventors: Vishal Singh, Vinay Kumar Tripathi
-
Patent number: 11012482Abstract: 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: GrantFiled: August 28, 2020Date of Patent: May 18, 2021Assignee: TMRW Foundation IP S. À R.L.Inventor: Cevat Yerli
-
Patent number: 11012508Abstract: 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: GrantFiled: March 19, 2019Date of Patent: May 18, 2021Assignee: Commvault Systems, Inc.Inventors: Bhavyan Bharatkumar Mehta, Anand Vibhor, Suraj Bharech, Mrityunjay Upadhyay
-
Patent number: 11005926Abstract: 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: GrantFiled: July 25, 2019Date of Patent: May 11, 2021Assignee: Citrix Systems, Inc.Inventors: Jong Kann, Kenneth Bell
-
Patent number: 10992757Abstract: 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: GrantFiled: June 20, 2019Date of Patent: April 27, 2021Assignee: Bank of America CorporationInventors: Stephen T. Shannon, William August Stahlhut
-
Patent number: 10992613Abstract: 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: GrantFiled: January 8, 2019Date of Patent: April 27, 2021Assignee: BlackBerry LimitedInventors: Donald Kevin McEachern, Bo Zou
-
Patent number: 10986065Abstract: 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: GrantFiled: June 3, 2019Date of Patent: April 20, 2021Assignee: Amazon Technologies, Inc.Inventors: Alireza Farhangi, Mykhailo Delegan, Yifei Zhuang, Gurkaran Singh Poonia
-
Patent number: 10986180Abstract: 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: GrantFiled: October 8, 2019Date of Patent: April 20, 2021Assignee: International Business Machines CorporationInventors: Thomas H. Gnech, Steffen Koenig, Oliver Petrik, Sven Wagner
-
Patent number: 10977148Abstract: 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: GrantFiled: July 24, 2019Date of Patent: April 13, 2021Assignee: Amazon Technologies, Inc.Inventors: Piragash Velummylum, Johanna S. Olson, Korwin J. Smith, James H. Wood
-
Patent number: 10972427Abstract: 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: GrantFiled: December 11, 2019Date of Patent: April 6, 2021Assignee: AT&T Intellectual Property I, L.P.Inventor: Yuan-Chi Hu
-
Patent number: 10972572Abstract: 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: GrantFiled: July 9, 2020Date of Patent: April 6, 2021Assignee: Zycada NetworksInventors: Subramanian Varadarajan, Rosarin Roy Antonyraj
-
Patent number: 10965777Abstract: 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: GrantFiled: July 23, 2019Date of Patent: March 30, 2021Assignee: AT&T INTELLECTUAL PROPERTY I, L.P.Inventors: Mark Stockert, Linda Baughman, Eric Zavesky, James Pratt, Michael Gonzales, Pamela Stuckman
-
Patent number: 10958590Abstract: 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: GrantFiled: May 9, 2019Date of Patent: March 23, 2021Assignee: ADOBE INC.Inventors: Mayur Jain, Nikhil Siddhartha