Reconfiguring Patents (Class 709/221)
  • Patent number: 11824726
    Abstract: Systems and methods are provided for identifying an available infrastructure network topology consisting of a set of available network links and a set of available network nodes of a communication network. In the systems and methods, a network node of the communication network is operative to transmit a learning schedule to a plurality of network nodes interconnected by a set of network links of the communication network. The network node receives from each of the plurality of network nodes a communication node record including network performance observations observed by that network node based on the learning schedule transmitted to that network node. Based on the received communication node records, the network node identifies a set of available network links from the set of network links and the set of available network nodes corresponding to the set of available network links.
    Type: Grant
    Filed: December 22, 2021
    Date of Patent: November 21, 2023
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Hang Zhang, Ming Jia
  • Patent number: 11803310
    Abstract: Disclosed herein is a system for improving the user experience in the face of a regression by returning resources that offer a service to a “last known good” upgrade. In other words, the state of the resources is reconfigured to scale back from recent upgrade(s), the deployments of which likely caused the regression, to a previous upgrade that is known to have little or no effect on the user experience. To identify a problem, the system collects performance data from different resource units that make up a cloud-based platform. The performance data is collected for each upgrade event in a sequence of upgrade events that are currently deployed or being deployed. The system continually tracks and analyzes qualification data collected for each of the deployed upgrade events. The system can tag an upgrade event as the last known good upgrade event when the collected qualification data satisfies predefined qualifications.
    Type: Grant
    Filed: April 28, 2021
    Date of Patent: October 31, 2023
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Nidhi Verma, Daniel Oh, Amber Litteken, Rahul Nigam
  • Patent number: 11803407
    Abstract: Disclosed are various embodiments for an emulation layer for overcoming incompatibilities in virtual machine instance migration. In one embodiment, a virtual machine instance configured for a first computing architecture is executed in a first computing device having the first computing architecture. The virtual machine instance from the first computing device is migrated to a second computing device having a second computing architecture. The virtual machine instance is executed in the second computing device using an emulation layer that emulates the first computing architecture in the second computing architecture.
    Type: Grant
    Filed: September 29, 2020
    Date of Patent: October 31, 2023
    Assignee: AMAZON TECHNOLOGIES, INC.
    Inventors: Alexey Gadalin, Ethan John Faust, Anton Valter
  • Patent number: 11802933
    Abstract: Systems and methods for WiFi mapping an industrial facility are disclosed. The system comprises a self-driving vehicle having a WiFi transceiver. The self-driving vehicle communicates with a fleet-management using the WiFi transceiver, via a WiFi access point. The self-driving vehicle receives a mission from the fleet-management system, and moves to a destination location based on the mission, using autonomous navigation. While executing the mission, the self-driving vehicle simultaneously measures the received signal strength indication of the WiFi access point and other WiFi access points in the facility, and stores the received signal strength indication in association with the location at which the received signal strength indication was measured.
    Type: Grant
    Filed: April 26, 2022
    Date of Patent: October 31, 2023
    Assignee: CLEARPATH ROBOTICS INC.
    Inventors: Anthony William Tod, Ryan Christopher Gariepy, Ivor Wanders, Andrew Clifford Blakey
  • Patent number: 11797242
    Abstract: A non-transitory computer readable storage medium storing computer readable instructions that are executable by a computer in an administration system, is provided. The administration system has a client device, an administration device including the computer, a device configured to operate based on commands from the client device, and a storage configured to store a plurality of units of user information concerning a user of the client device. The computer readable instructions, when executed by the computer, cause the computer to acquire device designating information being a designated one of units of device information set to the device from the device, acquire user designating information being a designated one of the units of user information set to the user from the storage, and reflect the acquired device designating information and the acquired user designating information in a distributing file to be delivered to the client device of the user.
    Type: Grant
    Filed: May 4, 2022
    Date of Patent: October 24, 2023
    Assignee: BROTHER KOGYO KABUSHIKI KAISHA
    Inventor: Eriko Takahashi
  • Patent number: 11782759
    Abstract: Systems and methods are configured to perform prioritized processing of a plurality of processing objects under a time constraint. In various embodiments, a priority policy that includes deterministic prioritization rules, probabilistic prioritization rules, and a priority determination machine learning model is applied to the objects to determine high and low priority subsets. Here, the subsets are determined using the deterministic prioritization rules and a probabilistic ordering of the low priority subset is determined using the probabilistic prioritization rules and the priority determination machine learning model. In particular embodiments, the ordering is accomplished by determining a hybrid priority score for each object in the low priority subset based on a rule-based priority score and a machine-learning-based priority score.
    Type: Grant
    Filed: August 2, 2022
    Date of Patent: October 10, 2023
    Assignee: Optum Services (Ireland) Limited
    Inventors: David T. Cleere, Amanda McFadden, Barry A. Friel, William A. Dunphy, Christopher A. McLaughlin
  • Patent number: 11785163
    Abstract: A first printer may include a controller configured to: in a case where a first predetermined operation is accepted in a state where second printer identification information and specific service-related information are stored in association with each other in the server, cause the display unit to display a notification screen that prompts a second predetermined operation, the second predetermined operation being for changing a printer used for the service from a second printer to the first printer; and in a case where the second predetermined operation is accepted, send a printer changing request including first printer identification information to the server. In a case where the printer changing request is sent to the server, the first printer identification information is stored, instead of the second printer identification information, in association with the specific service-related information in the server.
    Type: Grant
    Filed: November 9, 2022
    Date of Patent: October 10, 2023
    Assignee: BROTHER KOGYO KABUSHIKI KAISHA
    Inventor: Kumi Hatada
  • Patent number: 11777848
    Abstract: Techniques are disclosed for providing high performant packets processing capabilities in a virtualized cloud environment that enhance the scalability and high availability of the packets processing infrastructure. In certain embodiments disclosed herein, the VNICs functionality performed by network virtualization devices (NVDs) is offloaded from the NVDs to a fleet of computers, referred to as VNIC-as-a-Service System (or VNICaaS system). VNICaaS system is configured to provide Virtual Network Interface Cards (VNICs)-related functionality or service for multiple compute instances belonging to multiple tenants or customers of the CSPI. The VNICaaS system is capable of hosting multiple VNICs to process and transmit traffic in a distributed virtualized cloud networks environment. A single VNIC executed by the VNICaaS system can be used to process packets received from multiple compute instances.
    Type: Grant
    Filed: February 12, 2021
    Date of Patent: October 3, 2023
    Assignee: Oracle International Corporation
    Inventors: Leonard Thomas Tracy, Raman Kumar Sonkhla, Guanhong Pei
  • Patent number: 11777797
    Abstract: A telephony device includes a memory that stores firmware to operate the telephony device. The telephony device includes a network interface that transmits a first command to establish a connection with a telephony server. The telephony device includes a receiver that receives a second command from a device manager. The second command includes an instruction to upgrade the firmware of the telephony device. The telephony device includes a processor that upgrades the firmware of the telephony device based on the second command. The processor establishes a connection to a virtual meeting room platform based on the upgraded firmware.
    Type: Grant
    Filed: February 15, 2021
    Date of Patent: October 3, 2023
    Assignee: Zoom Video Communications, Inc.
    Inventors: Xiaolin Fu, Karen Kuei Ren Hong, Christopher Marinelarena
  • Patent number: 11777800
    Abstract: A controller device manages a plurality of network devices. The controller device includes a memory comprising a configuration database including a set of stored network device configurations, wherein each stored network device configuration of the set of stored network device configurations corresponds to a network device of the set of network devices. Additionally, the controller device includes processing circuitry configured to receive an intent file corresponding to an intended configuration for the set of network devices; receive a message from a network device of the set of network devices indicating an out-of-band configuration change at the network device; and determine, based on a stored network device configuration corresponding to the network device and an actual configuration of the network device, whether the intent file is compatible with the out-of-band configuration change.
    Type: Grant
    Filed: September 30, 2021
    Date of Patent: October 3, 2023
    Assignee: Juniper Networks, Inc.
    Inventors: Pradeep H. Krishnamurthy, Fnu Nadeem, Raviraj Satish Deshmukh
  • Patent number: 11770298
    Abstract: A device obtains configuration parameters for multiple network elements of a network and receives first scores that assess a level of efficiency and a level of isolation for each of the multiple network elements. The device identifies a network element of the multiple network elements for modifying the identified network element's configuration based on the obtained configuration parameters and the received first scores.
    Type: Grant
    Filed: February 25, 2022
    Date of Patent: September 26, 2023
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Sankaran Ramanathan, Gaurav B. Patel, Brian A. Ward
  • Patent number: 11765207
    Abstract: Embodiments are directed to declaring network policies using natural language. A policy statement for the management of the network resources may be generated based on a statement. A prompt dataset may be generated for large language models based on the policy statement and a prompt template. In response to providing the prompt dataset to train the large language models further actions may be performed, including: generating a candidate configuration profile based on information provided by the trained large language models such that the candidate configuration profile may include field names or field values that may be associated with providing the management of the network resources; in response to validation of the candidate configuration profile for the management of the network resources, the validated candidate configuration profile may be provided to an infrastructure security computer (ISC) such that the ISC updates network policies based on the validated candidate configuration profile.
    Type: Grant
    Filed: April 5, 2023
    Date of Patent: September 19, 2023
    Assignee: strongDM, Inc.
    Inventor: Justin Allan McCarthy
  • Patent number: 11756142
    Abstract: A method for monitoring mobile communication and generating alerts associated with targeted content. A monitored user's mobile communication device forwards an incoming or outgoing communication to a monitoring user's mobile communication device. The monitored user's or monitoring user's mobile communication device generates an alert if it is determined that the incoming or outgoing communication contains targeted content, and an alert is provided on the monitoring user's mobile communication device.
    Type: Grant
    Filed: May 23, 2022
    Date of Patent: September 12, 2023
    Inventor: Todd Bucciarelli
  • Patent number: 11757697
    Abstract: A federation with distributed edge configuration management including multiple data centers, each including an infrastructure, at least one storage, and a configuration platform. The infrastructure includes physical resources including at least one computer server. The storage stores state information indicative of a current state of the infrastructure and configuration information of the infrastructure. The configuration information includes composed immutable content incorporating automation tasks and instructions to effectuate state changes of the infrastructure. The configuration platform includes a network interface and a configuration processor that configures the infrastructure by generating and executing a workflow that includes a sequence of operations to effectuate a change of state of the infrastructure. The composed immutable content may include catalog units of subcomponents each including one or more declarative instructions.
    Type: Grant
    Filed: June 30, 2020
    Date of Patent: September 12, 2023
    Assignee: RackN, Inc.
    Inventors: Gregory S. Althaus, Robert A. Hirschfeld
  • Patent number: 11748170
    Abstract: Some embodiments of the invention provide a method for processing requests for performing operations on resources in a software defined datacenter (SDDC). The resources are software-defined (SD) resources in some embodiments. The method initially receives a request to perform an operation with respect to a first resource in the SDDC. The method identifies a policy that matches (i.e., is applicable to) the received request for the first resource by comparing a set of attributes of the request with sets of attributes of a set of policies that place constraints on operations specified for resources. In some embodiments, several sets of attributes for several policies can be expressed for resources at different hierarchal resource levels of the SDDC. The method rejects the received request when the identified policy specifies that the requested operation violates a constraint on operations specified for the first resource.
    Type: Grant
    Filed: February 16, 2021
    Date of Patent: September 5, 2023
    Assignee: VMWARE, INC.
    Inventors: Amarnath Palavalli, Sachin Mohan Vaidya, Pavlush Margarian
  • Patent number: 11746708
    Abstract: A communication adapter of a gas turbine engine of an aircraft includes a communication interface configured to wirelessly communicate with an offboard system and to communicate with an engine control of the gas turbine engine. The communication adapter also includes a memory system and processing circuitry configured to receive one or more configuration items from the offboard system, confirm an authentication between the communication adapter and the engine control, apply a cryptographic algorithm using one or more parameters received and cryptographic information to decrypt the one or more configuration items, wherein the cryptographic information includes a combination of received cryptographic information and previously stored cryptographic information, and transfer the one or more configuration items to the engine control based on the authentication.
    Type: Grant
    Filed: September 8, 2022
    Date of Patent: September 5, 2023
    Assignee: RAYTHEON TECHNOLOGIES CORPORATION
    Inventors: William C. Lamberti, Paul Raymond Scheid, Jason E. Posniak
  • Patent number: 11750562
    Abstract: Embodiments of systems and methods for DNS leak prevention and protection are disclosed herein. In particular, certain embodiments include a local DNS protection agent installed on a system and an associated trusted external DNS protection server. The DNS protection agent prevents DNS leaks from applications on the system such that all DNS requests from the system are confined to requests from the DNS protection agent to the associated DNS protection server. As the DNS leak prevention provided by the DNS protection agent stops applications on the system from circumventing the DNS protection server, all DNS requests originating from the system remain under the control of the DNS protection server and thus desired DNS protection (e.g., as implemented on the DNS protection server) may be maintained. Certain embodiments prevent applications from using certain DNS security protocols, such as DoH and DoT, without going through the DNS protection agent.
    Type: Grant
    Filed: June 10, 2021
    Date of Patent: September 5, 2023
    Assignee: WEBROOT INC.
    Inventor: Jonathan Alexander Thorold Barnett
  • Patent number: 11733992
    Abstract: A center device is provided that manages data to be written to electronic control units mounted on a vehicle. The center device includes an update data storage unit that stores update data for a data update target device among the electronic control units. The center device distributes the update data to the vehicle. The center device includes an individual vehicle configuration information storage unit that stores identification information of target vehicles targeted for update using the update data, and update status information regarding update completion status and update-in-progress status acquired as update status from target vehicles. The center device manages the update status information of the target vehicles in a statistically tabulatable manner on basis of the update status information.
    Type: Grant
    Filed: February 3, 2021
    Date of Patent: August 22, 2023
    Assignee: DENSO CORPORATION
    Inventors: Tomoya Ogawa, Taiji Abe, Yuzo Harata, Kazuhiro Uehara, Takuya Hasegawa, Takuya Kawasaki, Kazuaki Hayakawa
  • Patent number: 11729053
    Abstract: In some implementations, a system enables users to create dynamically configurable applications that can be dynamically configured and adjusted. An application that runs on the server system in a first configuration is configured using a first configuration template. Data indicating (i) that the application is being accessed on a computing device in the first configuration, and (ii) a request to adjust the first configuration of the application is received. Operations are then performed while the application is being accessed on the computing device in the first configuration. A second configuration template that specifies a second configuration of the application corresponding to the request included in the received data is generated. The application is adjusted using the second configuration template to run in the second configuration. An instruction is provided to the computing device to enable the computing device to access the application running in the second configuration.
    Type: Grant
    Filed: July 1, 2022
    Date of Patent: August 15, 2023
    Assignee: Appian Corporation
    Inventors: Suvajit Gupta, John Rogers, Fred Briden, Susumu Noda, Jonathon Blonchek
  • Patent number: 11729055
    Abstract: The technologies described herein are generally directed to utilizing templates with associated naming policies to deploy network equipment in a fifth generation (5G) network or other next generation networks. For example, a method described herein can include, based on a similarity criterion, evaluating a request to deploy network equipment at a deployment location, resulting in a deployment template. The method can further include, based on the deployment template, identifying a naming policy of the group of naming policies to apply to deployment of the network equipment, resulting in an identified naming policy. Further, the method can include, based on the identified naming policy and the deployment template, facilitating deploying the network equipment.
    Type: Grant
    Filed: November 4, 2022
    Date of Patent: August 15, 2023
    Assignee: AT&T INTELLECTUAL PROPERTY I, L.P.
    Inventors: Abdelmajid Belhareth, Keyong Wan, Allison Whittaker, Keith Dorking, Yi Li, Santhosh Kumar Pottumuthu
  • Patent number: 11726833
    Abstract: A technique for dynamically provisioning virtual machines for running a cloud-based software application includes querying a pool manager of a multi-tiered pool of virtual machines to identify a set of classes of virtual machines, which meet a specified size criterion, and a respective TVC (time-variant characteristic) for each class. If an identified one of the set of classes has a smaller TVC than a TVC of one of the virtual machines currently running the application, the technique proceeds to swap the current virtual machine for a virtual machine having the identified class.
    Type: Grant
    Filed: December 30, 2020
    Date of Patent: August 15, 2023
    Assignee: Citrix Systems, Inc.
    Inventors: Raymond Matthew Sampson, Kevin Joseph Webster, Marcos Alejandro Di Pietro
  • Patent number: 11726641
    Abstract: A method of encoding and decoding user interface interactions includes receiving a query from a user captured by an assistant-enabled device associated with the user. The query includes a user intent for interacting with an application. The method includes obtaining, for the application, a set of categorized actions. Each categorized action of the set of categorized actions is associated with one or more parameters and represents a high-level description of the user intent of the user interacting with the application. For each respective categorized action of the set of categorized actions, the method includes selecting a respective script associated with the respective categorized action that performs one or more low-level interactions with the application and executing the respective script to represent the user intent for interacting with the application.
    Type: Grant
    Filed: February 14, 2022
    Date of Patent: August 15, 2023
    Assignee: Google LLC
    Inventors: Keun Soo Yim, Ilya Firman
  • Patent number: 11727241
    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 10, 2022
    Date of Patent: August 15, 2023
    Inventors: Hendrik J Volkerink, Ajay Khoche
  • Patent number: 11722496
    Abstract: Novel tools and techniques are provided for implementing tracking or storing of equipment configuration data using immutable ledger functionality of blockchains. In various embodiments, in response to receiving a first request for first configuration data that is output by first equipment, a computing system might determine whether a communicatively coupled data repository contains the first configuration data. If so, the computing system might retrieve and send (to the requesting device) the first configuration data. If not, the computing system might send, to a blockchain system, a second request for identifying a blockchain containing a block containing the first configuration data.
    Type: Grant
    Filed: July 18, 2022
    Date of Patent: August 8, 2023
    Assignee: CenturyLink Intellectual Property LLC
    Inventors: Kevin M. McBride, Hunter Rudd, James E. Sutherland, Steven M. Casey
  • Patent number: 11722381
    Abstract: A system and a method for building a potential wireless access node based on software-and-hardware-separation techniques are provided. The system includes first and second electronic devices. The first electronic device includes a host and a software-defined radio device. The method includes configuring the host to: set a target application, a target operating system, a target hardware platform and a target radio platform to serve as a target combination; download an executable file corresponding to the target combination from the second electronic device or establish the executable file corresponding to the target combination; in response to the executable file corresponding to the target combination being downloaded or established, execute the executable file corresponding to the target combination, and determine whether the software-defined radio device complies with a radio standard specification of the target application, and to take the first electronic device as the potential wireless access node.
    Type: Grant
    Filed: November 17, 2022
    Date of Patent: August 8, 2023
    Assignee: INSTITUTE FOR INFORMATION INDUSTRY
    Inventor: Ming-Ju Wu
  • Patent number: 11720336
    Abstract: A particular method includes storing a manifest file and a parameters file at a data store. The manifest file and the parameters file are associated with a software deployment package. An application associated with the software deployment package is published to a first remote computing device and to a second remote computing device. The method includes receiving first parameter values from the first remote computing device and receiving second parameter values from the second remote computing device. The first parameter values are stored in a first region of the data store that is specific to the first computing device. The second parameter values are stored in a second region of the data store that is specific to the second computing device.
    Type: Grant
    Filed: April 8, 2019
    Date of Patent: August 8, 2023
    Inventors: Madhur Joshi, Crystal Hoyer, David Cox, Mohammed Parvez Shaikh, Emily B. Repperger, Yamini Jagadeesan, Muhammad Bilal Aslam, Clea Allington, Yishai Galatzer
  • Patent number: 11714631
    Abstract: Embodiments of the present disclosure provide a method, an electronic device, and a computer program product for managing an operating system. The method includes receiving a version upgrade request for the system. The method further includes using a target system image to upgrade the system from a first version to a second version corresponding to the target system image. The method further includes storing, in response to determining that the system operates normally within a first time period, the target system image to a first storage device for the system without updating a historical system image stored in a second storage device for the system, wherein the historical system image corresponds to the first version. In this way, by storing image files of different versions for selectively resetting the operating system in case of a failure, stability of the system after an upgrade is improved.
    Type: Grant
    Filed: November 24, 2021
    Date of Patent: August 1, 2023
    Assignee: EMC IP Holding Company LLC
    Inventors: Chenxi Hu, Rui Song
  • Patent number: 11715068
    Abstract: A data processing apparatus includes a central processing unit that receives user operations for changing a portion of a document, and edits the document by a first user and a second user in parallel. The first user and the second user each have an editing right and, in response to the editing rights, an editing page is displayed differently depending on the user.
    Type: Grant
    Filed: October 26, 2021
    Date of Patent: August 1, 2023
    Assignee: FUJIFILM Business Innovation Corp.
    Inventors: Kimitake Hasuike, Yasuhiro Hirano
  • Patent number: 11714635
    Abstract: Systems and methods for remediation of software configurations are disclosed. The system may store a plurality of configuration policies in a compliance repository. The system may receive trigger data including at least one compliance error and indicating a software instance operating on a cloud service is out of compliance. The system may compare the at least one compliance error with the plurality of configuration policies. When at least one compliance error matches at least one configuration policy, the system may identify a software configuration file and apply the matching configuration policy to the software configuration file to remediate the software instance. When the at least one compliance error does not match at least one configuration policy, the system may generate a new configuration policy, validate the new configuration policy, and apply the new configuration policy to the software configuration file to remediate the software instance.
    Type: Grant
    Filed: November 5, 2021
    Date of Patent: August 1, 2023
    Assignee: CAPITAL ONE SERVICES, LLC
    Inventor: William Giles
  • Patent number: 11711262
    Abstract: Network elements are managed with a server to support client data models from heterogeneous data sources. A server receives a first query for configuration data of a network element to be returned in a first model. The server determines a model type for the configuration data of the network element. When the model type is a second model that is not the first model, the server sends a second query to the network element for the configuration data to be returned in the second model and transforms the configuration data received from the network element into the first model. Additionally, the server returns the configuration data in the first model as a response to the first query.
    Type: Grant
    Filed: February 25, 2020
    Date of Patent: July 25, 2023
    Assignee: Juniper Networks, Inc.
    Inventors: Chandrasekhar A, Jayanthi R, Cyril Margaria
  • Patent number: 11711266
    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: July 20, 2022
    Date of Patent: July 25, 2023
    Assignee: Juniper Networks, Inc.
    Inventors: Sridevi JeevaRaj, Suresh Palguna Krishnan, Ganesha Hebbale Venkatasubbaiah
  • Patent number: 11704427
    Abstract: Described embodiments provide systems and methods for providing data loss prevention via an embedded browser. An interprocess communication (IPC) manager may interface with an embedded browser to control the transfer of data from a first application to a second application in accordance with a policy. The IPC manager may detect a command to store data accessed on the first application via the embedded browser and store the data onto a secure container. The secure container may be dedicated to the embedded browser. The IPC manager may subsequently detect a command to retrieve data from the secure container and to replicate the data onto the second application. The IPC manager may determine a policy to apply to the data. The policy may specify whether the data from the first application is permitted to be replicated onto the second application. The IPC manager may subsequently replicate the data on the second application.
    Type: Grant
    Filed: April 25, 2022
    Date of Patent: July 18, 2023
    Inventors: Christopher Fleck, Juan Rivera
  • Patent number: 11700179
    Abstract: Some embodiments provide a method, for configuring logical network entities at a host computer. The method receives configuration data for a particular logical networking entity implemented at the host computer. The method identifies that the configuration data for the particular logical networking entity includes at least two conflicting configuration settings for the particular logical networking entity. At least one of the configuration settings for the particular logical networking entity is based on association of a configuration profile to a group of logical entities that includes the particular logical networking entity. The method determines a particular one of the conflicting configuration settings with a highest priority to apply to the particular logical networking entity at the host computer.
    Type: Grant
    Filed: March 26, 2021
    Date of Patent: July 11, 2023
    Assignee: VMWARE, INC.
    Inventors: Parasuramji Rajendran, Li Sun, Chidambareswaran Raman
  • Patent number: 11700312
    Abstract: Aspects of the disclosure provide a system and method used for allowing a path selection or reselection (hereby (re)selection). In some embodiments data packets for a session between a UE and an application system (AS) can utilize a pre-established user plane path between the AS and an access node (AN) which serves the UE. This can allow for faster session set-up times as a new user plane (UP) path need not be established for every new session if existing UP paths can be utilized. Some embodiments allow an application aware (re)selection of the user plane.
    Type: Grant
    Filed: February 23, 2021
    Date of Patent: July 11, 2023
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Xu Li, Ngoc Dung Dao, Hang Zhang
  • Patent number: 11698795
    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: July 11, 2023
    Assignee: VMware, Inc.
    Inventors: Mayur Bhosle, Mukund Gunti, Olivier Alain Cremel
  • Patent number: 11698785
    Abstract: Systems and methods are disclosed herein for switching an application executing on an ambulatory medical device to a new application without interrupting therapy provided by the ambulatory medical device to a subject. The ambulatory medical device may receive an indication that an update to an application executing on the ambulatory insulin pump is available, establish a communication connection to a host computing system, download and install the application update, while a prior version of the application continues to run. The disclosed systems and methods can confirm successful installation of the application update on the ambulatory medical device and switch control of the ambulatory medical device from the prior version to the new version of the application without interrupting therapy provided to the subject.
    Type: Grant
    Filed: September 17, 2021
    Date of Patent: July 11, 2023
    Assignee: Beta Bionics, Inc.
    Inventors: Himanshu Patel, Michael J. Rosinko, Edward R. Damiano, David Chi-Wai Lim, Firas H. El-Khatib, John R. Costik, Justin P. Brown, Bryan Dale Knodel
  • Patent number: 11695626
    Abstract: A method, performed by a server, of executing a software package in a wireless communication system includes: obtaining package usage information for each of a plurality of software packages with respect to user equipment's (UEs) accessing a plurality of base stations (BSs) connected to the server; determining a first hardware component (HC) set, including a plurality of HCs, for processing tasks operating in a first software package from among the plurality of software packages, based on the package usage information including a use for each of the plurality of HCs included in the first HC set and a respective usage amount for the plurality of HCs; generating a second software package that is allocated to the first HC set; migrating the tasks operating in the first software package to the second software package; and deleting the first software package.
    Type: Grant
    Filed: October 20, 2021
    Date of Patent: July 4, 2023
    Assignee: Samsung Electronics Co., Ltd.
    Inventor: Jihun Ha
  • Patent number: 11687829
    Abstract: Various embodiments of the present disclosure facilitate recommendation prediction using machine learning. In one example, an embodiment provides for generating embeddings data related to one or more provider entities, predicting a set of provider entities for a patient entity based on a provider machine learning model, ranking provider entities in the set of provider entities to generate a ranked set of provider entities, and performing one or more actions to provide a recommendation for the patient entity based on the ranked set of provider entities.
    Type: Grant
    Filed: April 28, 2020
    Date of Patent: June 27, 2023
    Assignee: OPTUM SERVICES (IRELAND) LIMITED
    Inventors: Darragh Hanley, Damian Kelly, Julie Zhu, Jonathan Lawrence Herke, Gregory J. Boss
  • Patent number: 11689926
    Abstract: An access point for a private network onboards a wireless device obtaining a connection request from the wireless device and detecting a standardized identifier that indicates the wireless device is unprovisioned for access to the private network. The access point disables an authentication protocol for granting access to the wireless device on the private network and limits access of the private network by the wireless device to accessing a provisioning server. The access point provides a connection response to the wireless device that indicates limited access to the private network.
    Type: Grant
    Filed: October 9, 2019
    Date of Patent: June 27, 2023
    Assignee: CISCO TECHNOLOGY, INC.
    Inventor: Rajesh S. Pazhyannur
  • Patent number: 11689411
    Abstract: A method of reserving hardware resources for management appliances of a software-defined data center (SDDC) that have been deployed onto one or more hosts of a cluster of hosts, includes reserving hardware resources of the cluster for a resource pool that has been created for the management appliances, the hardware resources including at least processor resources of the hosts and memory resources of the hosts, and assigning the management appliances to the resource pool created for the management appliances. The management appliances share the hardware resources of the cluster with one or more other resource pools and, after the steps of reserving and assigning, are allocated at least the hardware resources that have been reserved for the resource pool created for the management appliances.
    Type: Grant
    Filed: March 10, 2022
    Date of Patent: June 27, 2023
    Assignee: VMWARE, INC.
    Inventors: Krishnendu Gorai, Ivaylo Radoslavov Radev, Akash Kodenkiri, Anil Narayanan Nair, Ammar Rizvi, Niharika Narasimhamurthy
  • Patent number: 11683228
    Abstract: The disclosure herein describes automatically managing a role of a node device in a mesh network. Based on connecting the node device to a target device via a network connection, status data of the target device is obtained. If the status data indicates the target device is a mesh node device, the node device activates a virtualized mesh node operating system. If the status data indicates the target device is a device that is separate from the mesh network, the node device activates a virtualized egress node operating system. The node device updates the mesh network configuration based on which virtualized operating system was activated and then shares the updated mesh network configuration to the other node devices of the mesh network, whereby the mesh network is configured to route network traffic data between the node device and the target device based on the updated mesh network configuration.
    Type: Grant
    Filed: November 10, 2021
    Date of Patent: June 20, 2023
    Assignee: MASTERCARD INTERNATIONAL INCORPORATED
    Inventor: Ameya Pethe
  • Patent number: 11677743
    Abstract: A Compact computing device with peer-to-peer communication through an Ethernet interface is provided. According to one embodiment, a compact computing device includes an Ethernet interface, an Ethernet discovery agent, a memory and a micro-controller. The Ethernet interface is capable of connecting to a host though an Ethernet link. One side wall of the compact shielding case accommodates only the Ethernet interface. The Ethernet discovery agent is capable of discovering the host to which the compact computing device is connected. The memory is capable of storing information that is to be transferred to the host or information that is received from the host. The micro-controller is capable of exchanging information with the host through the Ethernet link.
    Type: Grant
    Filed: September 28, 2017
    Date of Patent: June 13, 2023
    Assignee: Fortinet, Inc.
    Inventors: Sandip Y. Borle, Joseph R. Mihelich
  • Patent number: 11671318
    Abstract: A network device, method, and non-transitory computer readable medium storing computer readable program code, for the post-deployment updating of network device management switch configurations. Particularly, in overcoming limitations imposed by the current state of technology, embodiments disclosed herein enable and implement multiple-master, single-slave interactions amongst network device hardware and using communication protocols otherwise designed to support single-master, single- or multiple-slave(s) configurations. Further, through said multiple-master, single-slave interactions, embodiments disclosed herein facilitate the in-the-field modification of management switch configurations across scenarios following and/or during deployment of network devices in networks.
    Type: Grant
    Filed: May 27, 2022
    Date of Patent: June 6, 2023
    Assignee: Arista Networks, Inc.
    Inventors: Geoffrey Hanson, Fai Li, Aaron C. Ho
  • Patent number: 11669357
    Abstract: Methods and systems can be used for swapping running executables in a container. A container orchestrator process receives a request to run an application in a container. A first execution of the application is initiated, in the container, in a first child process of the container orchestrator process. The container orchestrator process listens for file changes for the application. At least one file change is determined for the application, and in response to determining the at least one file change for the application, a second execution of the application is initiated in the container, without restarting the container, using the at least one file change, in a second child process of the container orchestration process. After initiating the second execution of the application in the container, the first child process is terminated.
    Type: Grant
    Filed: March 13, 2020
    Date of Patent: June 6, 2023
    Assignee: SAP SE
    Inventors: Jonas Zengerle, Patrick Spiegel
  • Patent number: 11671325
    Abstract: A provider network implements a service for receiving a request for a deployment from an IoT device and determining whether the IoT device is compatible with a deployment. The service may determine a configuration of the IoT device based on configuration information included in the request for the deployment. The service may then determine whether the configuration of the connected device satisfies configuration requirements for one or more components (e.g., functions) required for the deployment. In some cases, a particular version of a plurality of versions of a function may be compatible with the connected device. If the service determines that the IoT device is compatible with all of the components that are required for the deployment, then the service may generate a package that includes all of the components. The service may then deploy the package to the IoT device.
    Type: Grant
    Filed: November 1, 2017
    Date of Patent: June 6, 2023
    Assignee: Amazon Technologies, Inc.
    Inventors: Calvin Yue-Ren Kuo, Shiwei Ni
  • Patent number: 11656926
    Abstract: A system includes a memory and a processor. The processor is configured to access one or more configuration logs generated by a computing cluster. The processor is further configured to determine, by analyzing the one or more configuration logs, a particular service running on the computing cluster that has generated a plurality of errors within the plurality of log messages. The processor is further configured to determine whether the particular error has previously occurred. The processor is further configured to, in response to determining that the particular error has previously occurred, generate and send one or more commands to the computing cluster. The one or more commands are operable to change a current configuration value for the particular service running on the computing cluster to a new configuration value. The new configuration value is based on a historical value stored in the database of historical configuration errors.
    Type: Grant
    Filed: January 26, 2022
    Date of Patent: May 23, 2023
    Assignee: Bank of America Corporation
    Inventors: Pratap Dande, Vinit Shah, Sarveshwar Kuncha, Jedidiah Wallace
  • Patent number: 11659047
    Abstract: Methods and apparatus for managing configuration sessions on remotely configurable network components, and a non-transitory computer readable medium for managing configuration sessions on such components. The method includes configuring a remote configuration interface to transmit a heartbeat signal or keep alive message within a defined interval while the remote configuration interface remains operational and closing a remote configuration session on a remotely configurable network component if a heartbeat signal or keep alive message is not received within a period corresponding to the defined interval.
    Type: Grant
    Filed: September 3, 2021
    Date of Patent: May 23, 2023
    Assignee: ARRIS Enterprises LLC
    Inventors: Bijoy R. Kaippilly, Manjunath Ramachandra, Yogesh Sasidharan Nair, Namitha P. Shenoy, Adarsh Telkur
  • Patent number: 11652551
    Abstract: According to one embodiment, a repair terminal includes reception means for receiving a setting value of a predetermined setting item set in an information processing device by visible light communication using light emitted by a light source device connected to the information processing device; matching means for matching a setting value of the setting item received by the reception means with a matching setting value corresponding to the setting item and determining appropriateness of the setting value; and output means for outputting a matching result of the matching means.
    Type: Grant
    Filed: August 26, 2021
    Date of Patent: May 16, 2023
    Assignee: TOSHIBA TEC KABUSHIKI KAISHA
    Inventor: Misako Kofuji
  • Patent number: 11645659
    Abstract: An aspect of the present disclosure facilitates customers to define policies for their clouds. In one embodiment, a policy data specifying respective policies defined by customers in their corresponding clouds is maintained. Upon receiving deployment details of a cloud (e.g., their cloud) from a customer, a set of policies of potential interest to the customer is determined based on the deployment details of the cloud and the policy data. The determined set of policies is then recommended to the customer for definition in the/their cloud. According to another aspect of the present disclosure, a machine learning (ML) model is generated based on a policy data specifying respective policies defined by customers in their corresponding clouds. As such, a set of policies of potential interest to a customer is predicted based on the ML model.
    Type: Grant
    Filed: October 14, 2019
    Date of Patent: May 9, 2023
    Assignee: NUTANIX, INC.
    Inventors: Amarkant Singh, Karthik Konduri
  • Patent number: 11645592
    Abstract: Historical activity data about backups and restorations are retrieved. Description files corresponding to cloud storage providers are received. Each description file includes a name of a cloud storage provider, a catalog listing cloud service options offered by the cloud storage provider, and pricing and descriptive information for the options. The historical activity data is mapped to the cloud service options. A set of cost figures is generated based on the mapping. Each cost figure represents a cost that would have been charged to a user, based on the historical activity data, by the cloud storage provider for storing the backups and accessing the backups for the restorations. The cloud storage providers are rated using the cost figures and the rated cloud storage providers are displayed in a user interface to allow the user to select a particular cloud storage provider to which the backups are to be migrated.
    Type: Grant
    Filed: June 28, 2019
    Date of Patent: May 9, 2023
    Assignee: EMC IP Holding Company LLC
    Inventor: Ivan Martynov