Reconfiguring Patents (Class 709/221)
  • Patent number: 11641364
    Abstract: An example operation may include one or more of receiving a gossip message originated from a domain anchor peer in a first security domain, verifying that block content within the gossip message does not violate a cross-domain security policy, in response to verifying the block content, updating an endpoint of the gossip message with an address of a domain anchor peer in a second security domain, and transmitting the updated gossip message to the domain anchor peer in the second security domain.
    Type: Grant
    Filed: March 3, 2020
    Date of Patent: May 2, 2023
    Assignee: International Business Machines Corporation
    Inventors: Timothy Olson, Petr Novotny
  • Patent number: 11631146
    Abstract: In an example method, a communications platform generates a plurality of logical structures. The communication platform receives, from a first user, first content to be shared within a first logical structure of the plurality of logical structures. The communications platform determines one or more second users associated with the first logical structure, and transmits contents of the first logical structure including the first content to the one or more second users.
    Type: Grant
    Filed: November 13, 2020
    Date of Patent: April 18, 2023
    Assignee: Geneva Technologies, Inc.
    Inventors: Justin Hauser, Jordan Caron, David Lee, Daniel Cushing, Samuel Liebeskind, Matthew Handler, Austin Yu
  • Patent number: 11620122
    Abstract: An automation controller is disclosed which provides central management of an upgrade process in an IT infrastructure. An example automation controller includes a control module configured to execute an automation code script and a corresponding automation input file. An index module is configured to index data from the automation input file to identify at least one target node in the IT infrastructure to be upgraded. The index module is further configured to associate a patch firmware bundle with the target node. An execution module is configured to execute the automation code script. A management module is configured to manage the upgrade process through to exception or successful completion of the upgrade process at the target node.
    Type: Grant
    Filed: February 23, 2021
    Date of Patent: April 4, 2023
    Assignee: Verinex Corp.
    Inventors: Gregory L. Tinker, George Carter
  • Patent number: 11606394
    Abstract: The present application is directed to a computer readable medium. The computer readable medium contains program instructions for managing traffic in a network that, when executed by a processor, causes the processor to determine, from among plural users, information of a user in the network. The program instructions also include reviewing selection criteria of plural, dynamic, virtual private network (VPN) cloud servers in the network. The program instructions also include ranking efficiency of the plural, dynamic, virtual VPN cloud servers in the network. The program instructions further include controlling content displayed on a graphical user interface (GUI) including a dynamically changing list of users from the plural users matched with respective VPN cloud servers. The program instructions yet even further include matching the user with one of the plural, dynamic VPN cloud servers based on the ranked efficiency and the determined information of the user.
    Type: Grant
    Filed: February 23, 2021
    Date of Patent: March 14, 2023
    Assignee: CACI, Inc.—Federal
    Inventor: Michael J. Chen
  • Patent number: 11606310
    Abstract: Some embodiments of the invention provide a method for providing flow processing offload (FPO) for a host computer at a physical network interface card (pNIC) connected to the host computer. A set of compute nodes executing on the host computer are each associated with a set of interfaces that are each assigned a locally-unique virtual port identifier (VPID) by a flow processing and action generator. The pNIC includes a set of interfaces that are assigned physical port identifiers (PPIDs) by the pNIC. The method includes receiving a data message at an interface of the pNIC and matching the data message to a stored flow entry that specifies a destination using a VPID. The method also includes identifying, using the VPID, a PPID as a destination of the received data message by performing a lookup in a mapping table storing a set of VPIDs and a corresponding set of PPIDs and forwarding the data message to an interface of the pNIC associated with the identified PPID.
    Type: Grant
    Filed: December 8, 2020
    Date of Patent: March 14, 2023
    Assignee: VMWARE, INC.
    Inventors: Boon S. Ang, Wenyi Jiang, Guolin Yang, Jin Heo, Srividya Murali
  • Patent number: 11595449
    Abstract: The present invention is directed to communications methods and apparatus for efficiently distributing traffic to processing entities. An exemplary method includes the steps of: receiving, at a first Session Initiation Protocol (SIP) load balancer (SLB), a first SIP INVITE message; selecting, at the first SLB, which Session Border Controller (SBC) in a first cluster of SBCs to send the first SIP invite message based on a message allocation weight determined based on message loss information corresponding to different SBCs in the first cluster of SBCs, the selecting including allocating a portion of incoming received SIP INVITE messages to an individual SBC based on a message loss rate corresponding to the individual SBC and the message allocation rate, said selecting including selecting a first SBC from the first cluster of SBCs to send said first SIP INVITE message, and sending the first SIP INVITE message to the first SBC.
    Type: Grant
    Filed: May 3, 2022
    Date of Patent: February 28, 2023
    Assignee: Ribbon Communications Operating Company, Inc.
    Inventors: Tolga Asveren, Nagesh Kumar Bollapolli, Aby Kuriakose
  • Patent number: 11593165
    Abstract: A resource-usage notification framework can be implemented for distributed computing environments. For example, a system can determine the resource usage of a software application in a distributed computing environment. The system can determine if the resource usage is within a predefined range of a predefined resource-consumption limit. If so, the system can generate an event notification and transmit the event notification to the software application. The software application can receive the event notification and perform a mitigation operation in response. The mitigation operation can be configured to prevent the resource usage from exceeding the predefined resource-consumption limit or to mitigate an impact of the resource usage exceeding the predefined resource-consumption limit.
    Type: Grant
    Filed: June 23, 2020
    Date of Patent: February 28, 2023
    Assignee: RED HAT, INC.
    Inventors: Vaclav Pavlin, Michal Sekletar, Fridolin Pokorny
  • Patent number: 11593291
    Abstract: Methods and apparatus for efficient scaling of fabric architectures such as those based on PCIe technology, including up to very large fabrics and numbers of hosts/devices for use in ultra-high performance applications such as for example data centers and computing clusters. In one aspect, methods and apparatus for using Non-Transparent Bridge (NTB) technology to export Message Signaled Interrupts (MSIs) to external hosts are described. In a further aspect, an IO Virtual Address (IOVA) space is created is used as a method of sharing an address space between hosts, including across the foregoing NTB(s). Additionally, a Fabric Manager (FM) entity is disclosed and utilized for programming e.g., PCIe switch hardware to effect a desired host/fabric configuration.
    Type: Grant
    Filed: September 10, 2019
    Date of Patent: February 28, 2023
    Assignee: GigaIO Networks, Inc.
    Inventors: Eric Pilmore, Doug Meyer, Michael Haworth, Scott Taylor, Jerry Coffin, Eric Badger
  • Patent number: 11588694
    Abstract: A management controller may monitor an information handling system to detect an event associated with a change to a configuration setting by subscribing with an internal event bus to receive the event associated with the change in the configuration setting, and evaluate whether there is a discrepancy between a current configuration setting of the information handling system and a baseline configuration setting. If a configuration drift exists based on the discrepancy, then the configuration drift may be sent to a management console.
    Type: Grant
    Filed: August 26, 2021
    Date of Patent: February 21, 2023
    Assignee: Dell Products L.P.
    Inventors: Michael E. Brown, Heidi S. Maeder
  • Patent number: 11580004
    Abstract: An information processor includes an operation history obtaining unit configured to obtain operation histories created user operations at a terminal device; a function identifying unit configured to, based on the obtained operation histories, identify a function performed by the user operations as an operation target function; an operation extracting unit configured to, based on information about the operation target function identified by the function identifying unit, extract predetermined operation histories from the obtained operation histories; an index calculating unit configured to calculate an index which indicates a level of efficiency of the operations for the operation histories extracted by the operation extracting unit; an operation selecting unit configured to, based on the index, select the operation histories having a predetermined efficiency; and an output controller configured to output a guide information based on the operation histories selected by the operation selecting unit.
    Type: Grant
    Filed: August 5, 2021
    Date of Patent: February 14, 2023
    Assignee: JVCKENWOOD Corporation
    Inventors: Kenji Katami, Ichiro Shishido, Reiichi Mannen
  • Patent number: 11582104
    Abstract: A configuration resource automatically synchronizes configuration settings associated with one or more communication resources disposed in a respective subscriber domain. For example, a communication resource such as communication device operated by the subscriber initiates a change to configuration settings associated with a first communication resource disposed in a subscriber domain. The first communication resource notifies the auto-configuration resource of the new configuration settings applied to the first communication resource. The auto-configuration resource identifies one or more other communication resources disposed in the subscriber domain.
    Type: Grant
    Filed: June 30, 2020
    Date of Patent: February 14, 2023
    Assignee: Time Warner Cable Enterprises LLC
    Inventors: Christopher G. Turner, Andrew C. Danforth
  • Patent number: 11582293
    Abstract: Systems and methods may create and manage hybrid clouds including both standard compute nodes and edge devices. Edge devices can be enrolled in a hybrid cloud by deploying a lightweight container to the edge device.
    Type: Grant
    Filed: October 18, 2021
    Date of Patent: February 14, 2023
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Brian Amento, Robert J. Hall, Kaustubh Joshi, Kermit Hal Purdy
  • Patent number: 11582105
    Abstract: Methods, apparatuses, and computer program products for telemetry-based network switch configuration validation are disclosed. An analytics engine captures a first network snapshot including telemetry data received from one or more network switches in a first state. Upon receiving a notice indicating that a network configuration change has been applied, the analytics engine initiates a timer in response to receiving the notice. The analytics engine captures, in response to expiration of the timer, a second network snapshot including telemetry data received from the one or more network switches in a second state and compares the first network snapshot and the second network snapshot. In dependence upon the comparison of the first network snapshot to the second network snapshot, the analytics engine validates the network configuration change.
    Type: Grant
    Filed: June 30, 2020
    Date of Patent: February 14, 2023
    Assignee: LENOVO ENTERPRISE SOLUTIONS (SINGAPORE) PTE. LTD.
    Inventors: Roberto Jacob Da Silva, Corneliu-Ilie Calciu, Radu Mihai Iorga, Chidambaram Bhagavathiperumal
  • Patent number: 11575575
    Abstract: A configuration method includes: receiving, by a first device of a network, a first control message having configuration elements for activating a dynamic routing protocol in the network; configuring by the first device setup parameters for establishing sessions according to the protocol used by the first device on the basis of configuration elements included in the first message; if the configuration elements in the message include a management instruction for handling sessions according to the protocol in the network, executing by the first device the at least one management instruction; and if the configuration elements in the message include a setting for directing propagation of the configuration elements in the network, dispatching by the first device in accordance with the propagation setting at least one second control message to at least one second device of the network, which includes all or some of the configuration elements.
    Type: Grant
    Filed: November 21, 2018
    Date of Patent: February 7, 2023
    Assignee: ORANGE
    Inventors: Mohamed Boucadair, Christian Jacquenet
  • Patent number: 11567933
    Abstract: In one embodiment, a method includes receiving, at a network management system (NMS) from a client, a message having an object reference embedding a query, the query requesting an operation to be performed on data stored in a data tree maintained by the NMS. The method provides for generating, by the NMS, a result of the query by performing the operation on the data. In this embodiment, the method further provides for sending, by the NMS to the client, the result of the query. In some embodiments, the object reference may include a pathname.
    Type: Grant
    Filed: April 10, 2020
    Date of Patent: January 31, 2023
    Assignee: ARISTA NETWORKS, INC.
    Inventors: Kenneth Duda, Ryan Madsen
  • Patent number: 11562017
    Abstract: Embodiments described herein may involve queue versioning. An example implementation may involve a playback device initiating playback of a queue including one or more first audio streams. A queue identification token stored in data storage represents a current version of the queue. The playback device receives, from a computing system, data representing instructions to add one or more second audio streams to the queue, the instructions including an indication of the one or more second audio streams and a first token representing an expected queue version. The playback device determines whether the expected queue version represented by the first token matches the current version of the queue represented by the queue identification token. If not, the playback device foregoes adding the one or more second audio streams to the queue.
    Type: Grant
    Filed: June 14, 2021
    Date of Patent: January 24, 2023
    Assignee: Sonos, Inc.
    Inventor: Arthur L. Coburn, IV
  • Patent number: 11558655
    Abstract: Systems and methods for enhancing user experience in accessing media of a certain content type by outputting the media on a nearby device that is better suited for access. For example, a media guidance application may determine that a user is accessing, on his/her smartphone, a digital page (e.g., a website, a newsfeed, etc.) that features embedded content (e.g., photos, movies, music, etc.). In response to determining that the user has navigated to an embedded content, such as a video clip, the media guidance application may determine a device in the vicinity of the user that is better suited than the user's smartphone for playback of the video clip. For example, a nearby smart television may have a larger screen, better sound output, and a better display resolution than the smartphone. As a result, the media guidance application may cause the smart television to output the video clip.
    Type: Grant
    Filed: June 13, 2018
    Date of Patent: January 17, 2023
    Assignee: Rovi Guides, Inc.
    Inventors: Vikram Makam Gupta, Vishwas Sharadanagar Panchaksharaiah
  • Patent number: 11550738
    Abstract: A storage device includes a reconfigurable logic circuit, a control logic circuit, and non-volatile memory. The reconfigurable logic circuit is changeable from a first accelerator to a second accelerator during an operation of the storage device. The control logic circuit is configured to receive, from the host, a host command including information about a function required by the host and dynamically reconfigure the reconfigurable logic circuit such that the reconfigurable logic circuit performs the function according to the received host command. The non-volatile memory is connected to the control logic circuit.
    Type: Grant
    Filed: October 26, 2020
    Date of Patent: January 10, 2023
    Assignee: Samsung Electronics Co., Ltd.
    Inventor: Sueng-Chul Ryu
  • Patent number: 11544018
    Abstract: A peer-to-peer network of printing devices is configured to share information and color printing resources, such as TRCs, spot colors, and ICC profiles, as well as paper catalogs within the network without the need for a centralized server or cloud service. The digital front ends (DFEs) of the printing devices manage printing device information which is made available to all printing devices. When an update occurs at a printing device within the peer-to-peer network, its DFE sends a signal to the other printing devices to synchronize their information with the updated information. When a new printing device is added to the peer-to-peer network, its information and color printing resources are merged or replaced with the information within the network.
    Type: Grant
    Filed: November 10, 2021
    Date of Patent: January 3, 2023
    Assignee: Kyocera Document Solutions Inc.
    Inventor: Javier A. Morales
  • Patent number: 11531530
    Abstract: Systems and methods analyze for installing dependencies required for the installation of prerequisite components of cloud infrastructure to be installed in a disconnected environment are presented herein. An automation playbook generated after an assessment of a disconnected environment may be analyzed to determine a set of dependencies required by the automation playbook (e.g., packages and files required by each installation playbook called by the automation playbook). Each of the dependencies may be brought into the disconnected environment and installed as operating system packaging units, or deployed as containerized services. After all of the dependencies have been installed, a processing device may generate an installation report indicating whether the installation of each prerequisite component was successful or not. Upon determining that each of the prerequisite components was successfully installed, the processing device may install the cloud infrastructure on the disconnected environment.
    Type: Grant
    Filed: August 17, 2021
    Date of Patent: December 20, 2022
    Assignee: RED HAT, INC.
    Inventors: William Henry, Lester Claudio
  • Patent number: 11533235
    Abstract: Embodiments of the invention are directed to systems, methods, and computer program products for dynamic processing of temporal upstream data and downstream data in communication networks. The invention is configured for dynamic processing and cascading of instance data and configuration files from edge node devices of a distributed network for reduction of latency in data transmissions. The invention involves constructing a first device cluster comprising one or more first cluster edge computing nodes of a plurality of edge computing nodes. In response to receiving a first downstream request for determining a current modification to the first source instance data, embodiments of the invention involves extracting at least one cluster configuration file associated with the at least one cluster edge computing node associated with first edge computing node, and processing the first technology application therewith.
    Type: Grant
    Filed: June 24, 2021
    Date of Patent: December 20, 2022
    Assignee: BANK OF AMERICA CORPORATION
    Inventors: Saisrikanth Chitty, Mukesh Katare, Vinod Maghnani
  • Patent number: 11526365
    Abstract: A method of remediating configurations of a plurality of system services running in each of a plurality of hosts, wherein each of the hosts is configured with a virtualization software for supporting execution of virtual machines therein, includes the steps of: retrieving actual configurations of the system services, wherein the actual configurations are stored in accordance with a configuration schema of the system services and include a user configuration, which is a configuration initiated by the user, and a system configuration, which is a configuration initiated by the host in response to the user configuration; retrieving desired configurations of the system services from a desired configuration file; comparing each of the actual configurations with a corresponding one of the desired configurations; and upon determining that at least one actual configuration, which is not a system configuration, is different from a corresponding one of the desired configurations, replacing the at least one actual config
    Type: Grant
    Filed: January 22, 2021
    Date of Patent: December 13, 2022
    Assignee: VMware, Inc.
    Inventors: Mayur Bhosle, Mukund Gunti, Olivier Alain Cremel
  • Patent number: 11528271
    Abstract: Embodiments described herein provide for a satellite device that can be associated with a user account of a minor aged (e.g., child or adolescent) user that does not have a smartphone that can be used as a companion device to the satellite device. The satellite device can be configured to be used as a primary device, without reliance upon a paired smartphone. Certain information can be synchronized with the satellite device via the association with the family account. During initial configuration, a set of cryptographic keys can be generated to associate the account of the satellite device with the set of accounts in the family. The satellite device can then access calendars, media, or other data that is shared with user accounts within a family of user accounts.
    Type: Grant
    Filed: May 1, 2020
    Date of Patent: December 13, 2022
    Assignee: Apple Inc.
    Inventors: Dmitry V. Belov, Justin K. Bennett, David S. Clark, Kalyan C. Gopavarapu, David G. Knipp, Robert F. Lee, Sudhakar N. Mambakkam, Nagarjuna Thottempudi, Tyler D. Hawkins, Reed E. Olsen, Paul W. Salzman
  • Patent number: 11526417
    Abstract: A capacity planning method for Always On Availability Group, AG, cluster renewal includes selecting a source AG cluster to be replaced with a target AG cluster, selecting at least one performance monitor and monitoring performance of instances and databases to obtain time series. Trends of the time series are defined and at least one benchmark value is obtained for source and target nodes and calculating at least one benchmark ratio. The time series are adjusted based on the defined trends and the at least one benchmark ratio. A logical grouping of instances and databases is constituted, and workloads of the logical groups are calculated for each node on basis of the adjusted time series. A required capacity of the target AG cluster nodes is predicted. Finally, the required capacity of the target AG cluster nodes is compared to verify, whether the target node has sufficient capacity.
    Type: Grant
    Filed: October 22, 2019
    Date of Patent: December 13, 2022
    Assignee: DB PRO OY
    Inventor: Jani K. Savolainen
  • Patent number: 11526374
    Abstract: Concepts and technologies directed to dedicated optical distribution of computing resources in virtualized environments are disclosed herein. In various aspects, a system can include a processor and memory storing instructions that, upon execution, cause performance of operations. The operations can include receiving a virtual machine creation request that includes a virtual processing requirement and a virtual memory requirement for a virtual machine. The operations can include accessing a physical host infrastructure map that identifies remainder resources from physical host servers within a datacenter. The operations can include creating a simulation test routine and assembling a candidate resource set from the remainder resources. The operations can include establishing a dedicated processing path and a dedicated memory path for the candidate resource set.
    Type: Grant
    Filed: April 12, 2021
    Date of Patent: December 13, 2022
    Assignee: AT&T Intellectual Property I, L.P.
    Inventor: Joseph Soryal
  • Patent number: 11528147
    Abstract: A blockchain-enabled network and application service mesh network architecture including a network service mesh network that includes a plurality of network service domains configured to communicate with each other, each network service domain including a plurality of network service endpoints configured to communicate with a network service client, and a network service manager that broadcasts the availability of the endpoints to network service clients. The architecture further includes an application service mesh network that includes a plurality of applications configured to communicate with each other and a network service domain. A plurality of smart contracts comprising network slicing information from the network service mesh network and the application service mesh network are recorded to a blockchain network.
    Type: Grant
    Filed: February 11, 2022
    Date of Patent: December 13, 2022
    Inventor: Vijay Madisetti
  • Patent number: 11520675
    Abstract: Systems and methods facilitating automated mocking of computer system deployments are described herein. A method as described herein can include associating, by a first system operatively coupled to a processor, respective properties of a first deployment of a second system on a first computing device with respective automation mapping functions; executing, by the first system, the automation mapping functions in an order defined by dependencies between respective ones of the automation mapping functions, resulting in a series of system modeling tasks and an order associated with the series of system modeling tasks; and performing, by the first system, the series of system modeling tasks in the order associated therewith, resulting in a second deployment of the second system being created on a second computing device that is distinct from the first computing device.
    Type: Grant
    Filed: October 23, 2020
    Date of Patent: December 6, 2022
    Assignee: EMC IP Holding Company LLC
    Inventors: Matthew Bryan, Shiv Shankar Kumar
  • Patent number: 11511775
    Abstract: The invention relates to a method for the dynamic, context-based distribution of program codes in a control system of a vehicle. The control system has a plurality of control apparatuses for executing the program codes. The program codes are assigned to the corresponding control apparatuses of the control system by a global placement graph. In doing so, the global placement graph is calculated in a computing unit that is located outside of the control system. The data of the global placement graph are transmitted to the control system. It is provided for the global placement graph to be calculated based on the current configuration as well as known reconfigurations, wherein the selection of the next node of the global placement graph to be calculated is calculated using the probability of occurrence of an error as well as the effect of the error.
    Type: Grant
    Filed: December 17, 2020
    Date of Patent: November 29, 2022
    Assignee: VOLKSWAGEN AKTIENGESELLSCHAFT
    Inventors: Tobias Kain, Maximilian Wesche, Hendrik Decke, Julian-Steffen Müller
  • Patent number: 11514286
    Abstract: A method and system for replacing a first wireless node in an IoT system includes determining, by the first wireless node, that the first wireless node needs imminent replacement. The determination may be made, for example, based on a battery of the first wireless node being below a threshold level. The first wireless node initiates a discovery protocol for a second wireless node installed in proximity to the first wireless node, the second wireless node installed to replace the first wireless node. Upon discovery of the second wireless node, the first wireless node transmits a configuration file to the second wireless node, which the second wireless node copies to a storage of the second wireless node. The second wireless node configures itself to operate as a replacement for the first wireless node in the IoT system, based at least in part on the copied configuration file.
    Type: Grant
    Filed: October 3, 2021
    Date of Patent: November 29, 2022
    Inventors: Hendrik J Volkerink, Ajay Khoche
  • Patent number: 11502909
    Abstract: Embodiments of this application disclose a network slice management method and device, and relate to the field of communications technologies. The method includes: receiving, by a first management unit, a network slice management request, where the network slice management request carries instance information or indication information of a transport network manager; and sending, by the first management unit, a transmission management request to a corresponding transport network manager based on the instance information of the transport network manager, where the transmission management request is used to deploy a transmission network. The embodiments of this application provide a method for determining a transport network manager to create a corresponding transmission network.
    Type: Grant
    Filed: February 7, 2020
    Date of Patent: November 15, 2022
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Ruiyue Xu, Kai Zhang
  • Patent number: 11500624
    Abstract: A process for management of Internet-of-Things (IoT) devices includes a management system for identifying, interrogating, and updating devices connected to one or more networks. The management system can include a data store for storing various data related to the devices and the various processes of the management system. The management system can include a controller for executing processes such as interrogation processes, firmware change processes, credential change processes, and other processes. The controller can determine versions of firmware and other configuration properties of a device and generate various profiles for updating the firmware and other configuration properties. The controller can determine upgrade paths for updating the firmware and other configuration properties from a first version to a second version, the upgrade paths including one or more intermediary versions for facilitating the upgrade path.
    Type: Grant
    Filed: July 24, 2020
    Date of Patent: November 15, 2022
    Assignee: Phosphorus Cybersecurity Inc.
    Inventors: Christopher J. Rouland, Earle W. Ady, Trent Altman
  • Patent number: 11503138
    Abstract: The document describes systems and methods for handling local (legacy) devices. A local cloud gateway comprises a plurality of interface connectors of different types to physically connect a plurality of these legacy devices to the cloud, comprising a plurality of distant servers. Developments describe the step of extracting the functional messages out of messages stemming from local legacy devices (e.g. protocol translators), secure communications, logical representations of legacy devices in the cloud (“twins”), administration options, various user interfaces (e.g. buzzer) for seamless configuration and use, the use of one or more actuators (retroactions on the physical world), etc. Software and/or hardware embodiments are described.
    Type: Grant
    Filed: July 14, 2020
    Date of Patent: November 15, 2022
    Assignee: AMADEUS S.A.S.
    Inventors: Jean-Michel Laurenti, Jan Kelderman
  • Patent number: 11496363
    Abstract: This disclosure describes techniques that include collecting flow data associated with communications between network devices, and determining, based on the flow data, one or more virtual networks over which the communications are taking place. In one example, this disclosure describes a system configured to perform operations comprising: storing virtual network configuration information associated with a first virtual network and a second virtual network established within a network; collecting underlay flow data associated with communications between a first server and a second server, wherein each of the first server and the second server are implemented as bare metal servers; determining, based on the underlay flow data and the stored virtual network configuration information, that the first server and the second server have communicated over the first virtual network; and generating a user interface.
    Type: Grant
    Filed: March 31, 2021
    Date of Patent: November 8, 2022
    Assignee: JUNIPER NETWORKS, INC.
    Inventors: Biswajit Mandal, Harshit Naresh Chitalia, Manoj Ganesh Naik
  • Patent number: 11494210
    Abstract: A unique identifier is stored in shared data storage that is accessible to at least a first virtual storage processor and a second virtual storage processor within a virtual storage appliance. The unique identifier is generated when the virtual storage appliance is first started up, and then used by the first virtual storage processor to obtain at least one Internet Protocol (IP) address for use by a management stack that initially executes in the first virtual storage processor. In response to failure of the first virtual storage processor, the unique identifier is used by the second virtual storage processor to obtain, for use by the management stack while the management stack executes in the second virtual storage processor after the failure, the same IP address obtained by the first virtual storage processor.
    Type: Grant
    Filed: July 25, 2019
    Date of Patent: November 8, 2022
    Assignee: EMC IP Holding Company LLC
    Inventors: Dmitry Vladimirovich Krivenok, Christopher R. Dion, Michael L. Burriss
  • Patent number: 11494837
    Abstract: A network system for providing one or more services to one or more end-user devices communicatively coupled to the network system over a wireless access network, the network system comprising: a policy enforcement function, a first policy element, a second policy element, and a network element, wherein the network element is communicatively coupled to the policy enforcement function, the first policy element, and the second policy element, and wherein the network element is configured to communicate first policy information between the policy enforcement function and the first policy element, and communicate second policy information between the first policy enforcement function and the second policy element.
    Type: Grant
    Filed: October 12, 2020
    Date of Patent: November 8, 2022
    Assignee: HEADWATER RESEARCH LLC
    Inventors: Gregory G. Raleigh, James Lavine
  • Patent number: 11489725
    Abstract: A method including configuring, by an infrastructure device, a user device to determine availability of a configuration file including updates to a current configuration of a client application installed on the user device; configuring, by the infrastructure device, the user device to obtain the configuration file based at least in part on determining that the configuration file including the updates is available; and configuring, by the infrastructure device, the user device to selectively adopt the updates included in the configuration file to update the current configuration of the client application. Various other aspects are contemplated.
    Type: Grant
    Filed: April 24, 2022
    Date of Patent: November 1, 2022
    Assignee: UAB 360 IT
    Inventor: Karolis Kleiba
  • Patent number: 11489914
    Abstract: The use of sensor data, data interactions between connected devices, data from physical world sensors and users of these where the data gathered is stored across central computation and storage servers, across multiple data nodes in secure and encrypted distributed ledgers, and the data is interacting with on-device computation and storage capabilities to create data interactive, electronic networks that enables multi-level control, variable access, payment and re-numeration capable, multi-user communications of real-time contextually relevant data, process and workflow data and information among network-connected devices, connected displays, sensors and the actions based on those communications, with the collected data gathered from the interactions stored on cloud based augmented intelligence computation servers and or select data stored in distributed ledger blockchain nodes with smart contract per data node delivering content, information, access and instructions based on past behavior and actions, instru
    Type: Grant
    Filed: January 19, 2020
    Date of Patent: November 1, 2022
    Inventor: Bernt Erik Bjontegard
  • Patent number: 11490458
    Abstract: An example radio frequency (RF) communication system includes a gateway server and a plurality of RF nodes. The plurality of RF nodes includes hub RF nodes and member RF nodes. Member RF nodes include a member RF node memory coupled to a member RF node processor, along with member programming in the member RF node memory, which includes functions. The functions configure the member RF nodes to connect to a nodal wireless network via a respective hub RF node. Hub RF nodes include a hub RF node memory coupled to a hub RF node processor, along with hub programming in the hub RF node memory, which includes functions. The functions configure the hub RF nodes to send to a member RF node via the nodal wireless network, an administrative request message. The functions further configure the hub RF nodes to receive from a member RF node an administrative response message.
    Type: Grant
    Filed: August 4, 2020
    Date of Patent: November 1, 2022
    Assignee: ABL IP HOLDING LLC
    Inventor: Alan David Sanders
  • Patent number: 11487771
    Abstract: Distributed query processing is often performed by a set of nodes that apply MapReduce to a data set and materialize partial results to storage, which are then aggregated to produce the query result. However, this architecture requires a preconfigured set of database nodes; can only fulfill queries that utilize MapReduce processing; and may be slowed down by materializing partial results to storage. Instead, distributed query processing can be achieved by choosing a node for various portions of the query, and generating customized code for the node that only performs the query portion that is allocated to the node. The node executes the code to perform the query portion, and rather than materializing partial results to storage, streams intermediate query results to a next selected node in the distributed query. Nodes selection may be involve matching the details of the query portion with the characteristics and capabilities of the available nodes.
    Type: Grant
    Filed: December 7, 2016
    Date of Patent: November 1, 2022
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Willis Lang, Nikhil Teletia, Hideaki Kimura, Alan D. Halverson, Srinath Shankar, Karthik Ramachandra
  • Patent number: 11487802
    Abstract: Humans have collaborated in both small and large groups for thousands of years, sometimes achieving great feats for the good of all mankind. However, most groups have failed to achieve greatness, often because of poor group “chemistry” and/or because of missing skills or insights. These problems typically arise because group organizers build groups using human mental processes that suffer from social, racial, gender, ethnic, or other unconscious biases. To reduce impact of these biases and help organizers form more effective groups or teams, the present inventors have devised, among other things, an exemplary system that subdivides a group of user data structures into subgroups, based on similarities between electronic surveys and/or other data types, such as social media and network analysis data types. The system further includes user interfaces for creating surveys, implementing user preferences regarding subgroup membership and sizes, controlling the subdivision process, and displaying the subgroups.
    Type: Grant
    Filed: May 15, 2018
    Date of Patent: November 1, 2022
    Assignee: Collaboration.AI, LLC
    Inventors: Peter Linus Klein, Mohammed Jamal
  • Patent number: 11481230
    Abstract: Systems, devices, and methods discussed herein are directed to modifying aspects of a compute instance. A user may request a change to the compute instance. The system may derive a state object indicating a future state of the compute instance were the change to be applied. A hash of a subset of the state object's attributes may be computed and provided to the requesting computing component. The system may subsequently proceed with applying the change. A current state object indicating a current state of the compute instance may be derived based on applying the change. An additional hash of the subset of the current state object's attributes may be computed and provided to the requesting computing component. The two hashes may be configured to enable the requesting computing component to verify the change to the compute instance has been implemented.
    Type: Grant
    Filed: December 17, 2020
    Date of Patent: October 25, 2022
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Jacob M. Lindholm, Andrew James Pryde, Josh Aaron Horwitz
  • Patent number: 11467953
    Abstract: Disclosed herein are techniques for using a line-of-code behavior and relation model to determine software functionality changes. Techniques include identifying a first portion of executable code and a second portion of executable code; accessing a first line-of-code behavior and relation model representing execution of functions of the first portion of executable code; constructing, based on the second portion of executable code, a second line-of-code behavior and relation model representing execution of functions of the second portion of executable code; performing a functional differential comparison of the first line-of-code behavior and relation model to the second line-of-code behavior and relation model; determining, based on the functional differential comparison, a status of functional equivalence between the first portion of executable code and the code portion of executable code; and generating, based on the determined difference, a report identifying the status of functional equivalence.
    Type: Grant
    Filed: July 2, 2021
    Date of Patent: October 11, 2022
    Assignee: Aurora Labs Ltd.
    Inventors: Zohar Fox, Carmit Sahar
  • Patent number: 11470154
    Abstract: Aspects of the disclosure may include, for example, determining, by a first processing system, that first data is unavailable within a first storage device of the first processing system, resulting in a first determination, determining, based on the first determination, that the first data is available within a second storage device of a second processing system, resulting in a second determination, wherein the first processing system and the second processing system are included in a first tier of a processing system hierarchy, and wherein the processing system hierarchy includes a second tier, the second tier including a third processing system, obtaining, based on the second determination, the first data from the second storage device of the second processing system, and transmitting, based on the obtaining of the first data from the second storage device of the second processing system, the first data to a communication device. Other embodiments are disclosed.
    Type: Grant
    Filed: July 29, 2021
    Date of Patent: October 11, 2022
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Thai Lam, Peni-Taito Payne, Peter Chou, Jeffrey Han
  • Patent number: 11469949
    Abstract: A device and method for sending a configuration setting update to a networked endpoint device are provided. A head-end device in a communication system receives, from an endpoint device, a version audit that includes version information associated with parameter values set at one or more hierarchical level assignments for one or more applications used at the endpoint device, sends, to the endpoint device, a data packet including one or more parameter updates, and receives, from the endpoint device, an error message in response to the endpoint device failing to receive the data packet or an acknowledgement of receipt of the data packet.
    Type: Grant
    Filed: July 28, 2021
    Date of Patent: October 11, 2022
    Assignee: Itron, Inc.
    Inventors: Bernard M. Woodland, Scott Michael Collins
  • Patent number: 11463384
    Abstract: A Virtual Network Function Descriptor (VNFD) parameter may include subfields that allow a management entity to determine whether the VNFD parameter can be updated. The subfields may include a write-ability subfield that indicates whether the VNFD parameter is a dynamic/configurable VNFD parameter or a fixed/static VNFD parameter. The VNFD parameter may also include an access permission subfield that indicates which entities are authorized to modify/update the VNFD parameter. The VNFD parameter may also include an administrative priority subfield that indicates a priority of an entity that set an attribute of the VNFD parameter. The VNFD parameter may also include a constraints subfield that indicates one or more conditions that are required to occur in order for the VNFD parameter to be updated.
    Type: Grant
    Filed: May 29, 2020
    Date of Patent: October 4, 2022
    Assignee: Futurewei Technologies, Inc.
    Inventors: Haitao Xia, Zhixian Xiang, Xu Yang
  • Patent number: 11455430
    Abstract: The present application provides a secure element comprising a processor and a memory integrated into a semiconductor chip; the memory is configured to provide a storage space for the processor to load and run a secure program, the secure program includes an image of a secure operating system, and the image of the secure operating system includes a system image resident segment and a system image dynamic loading segment. The processor is configured to: divide the system image dynamic loading segment into a plurality of pages, where each of the plurality of pages includes some content of the system image dynamic loading segment; perform security processing on each of the plurality of pages; and migrate each security-processed page to an external storage of the secure element.
    Type: Grant
    Filed: April 15, 2020
    Date of Patent: September 27, 2022
    Assignee: Huawei Technologies Co., Ltd
    Inventor: Shilin Pan
  • Patent number: 11431567
    Abstract: Some organizations have a deployed and functional “controllerless” EVPN VxLAN Fabric in their data centers. Eventually, however, the organization may deploy a controller within the network. In one example, this disclosure describes a method that includes configuring a controller to communicate with each of a plurality of elements in a network; determining, by the controller, an initial operational state of the network; translating, by the controller, the initial operational state of the network to an intent-based configuration; pushing, by the controller, the intent-based configuration to the network to reconfigure each of the plurality of elements in the network in a manner consistent with the intent-based configuration; determining, by the controller and after pushing the intent-based configuration, an updated operational state of the network; and comparing, by the controller, the initial operational state of the network with the updated operational state of the network.
    Type: Grant
    Filed: March 11, 2021
    Date of Patent: August 30, 2022
    Assignee: Juniper Networks, Inc.
    Inventors: Sridevi JeevaRaj, Suresh Palguna Krishnan, Ganesha Hebbale Venkatasubbaiah
  • Patent number: 11431797
    Abstract: A disclosure for management of multiple information management cells running different versions of software applications using a gateway system is provided herein. The disclosure addresses the drawbacks associated with the current environment of managing multiple information management cells through a separate URL by centralizing the user interfaces (UI) to a single front-end administrative UI that is specific to the version of software application operating on that cell. The gateway system comprises a mapping module, a storage module, a UI module, and a communication module that interoperate to retrieve the version of a software application operating on the targeted cell, the UI running that version of software application, and presenting a user interface that can view and manage the operations of that targeted cell. The gateway system serves the UI specific for the version of software application for that cell from its local collection.
    Type: Grant
    Filed: July 29, 2021
    Date of Patent: August 30, 2022
    Assignee: Commvault Systems, Inc.
    Inventors: Parminder Singh, Divya Trivedi, Anand Vibhor, Niresh Ramalingam
  • Patent number: 11429398
    Abstract: A change procedure generation device 10 includes: an extraction unit 11 that inputs first configuration information, which is information indicating the configuration before a change of a system to be changed, and second configuration information, which is information indicating the change target configuration of the system to be changed, and extracts constituent elements of the system to be changed, which are included in both the first configuration information and the second configuration information, from the first configuration information and the second configuration information, respectively; and a generation unit 12 that generates state elements representing respective states of the two constituent elements according to a predetermined condition on the basis of the two extracted constituent elements.
    Type: Grant
    Filed: May 31, 2018
    Date of Patent: August 30, 2022
    Assignee: NEC CORPORATION
    Inventor: Satoshi Yamazaki
  • Patent number: 11425002
    Abstract: Platform-agnostic model source code may refer to a file that includes platform-agnostic notations and source code according to a programming language. The source code may lack explicit references to specific computing resource service providers. The platform-agnostic model source code may be parsed to determine a set of computing resources of a computing resource service provider to provision. The set of computing resources may be provisioned and exposed via an endpoint. The platform-agnostic notations may be used to determine addition source code according to the programming language that can be used to access the set of computing resources. A runtime (e.g., software application) may be generated from the source code and the additional source code such that the execution of the runtime utilizes at least a portion of the set of computing resources.
    Type: Grant
    Filed: November 26, 2018
    Date of Patent: August 23, 2022
    Assignee: Amazon Technologies, Inc.
    Inventors: Danko Miocevic, Tomas Bernardo Kelly, Cristian Javier Lomagno