Initializing Patents (Class 709/222)
  • Patent number: 11954473
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer-storage media, for a deployment architecture for multi-tenant cloud computing systems. In some implementations, a first cluster of processing nodes is configured to run tenant computing environments on behalf of different tenants. A second cluster of processing nodes runs a deployment controller configured to manage and monitor tenant computing environments allocated for the first cluster of processing nodes. A pool of unassigned computing environments is hosted in the first cluster of processing nodes. After receiving a request for a new environment, the deployment controller running in the second cluster of processing nodes coordinates with one or more modules running in the first cluster of processing nodes to update and assign one of the previously unassigned computing environments to be used.
    Type: Grant
    Filed: September 20, 2021
    Date of Patent: April 9, 2024
    Assignee: MicroStrategy Incorporated
    Inventors: Clayton Myers, Jay Indravadan Shah, Shreyas Shah, Michael David Hudson, Timothy Lang
  • Patent number: 11941054
    Abstract: A technique for storage-efficient cyber incident reasoning by graph matching. The method begins with a graph pattern that comprises a set of elements with constraints and connections among them. A graph of constraint relations (GoC) in the graph pattern is derived. An activity graph representing activity data captured in association with a host machine is then obtained. In response to a query, one or more subgraphs of the activity graph that satisfy the graph pattern are then located and, in particular, by iteratively solving constraints in the graph pattern. In particular, a single element constraint is solved to generate a result, and that result is propagated to connected constraints in the graph of constraint relations. This process continues until all single element constraints have been evaluated, and all propagations have been performed. The subgraphs of the activity graph that result are then returned in response to a database query.
    Type: Grant
    Filed: October 12, 2018
    Date of Patent: March 26, 2024
    Assignee: International Business Machines Corporation
    Inventors: Xiaokui Shu, Douglas L. Schales, Marc Philippe Stoecklin, Frederico Araujo
  • Patent number: 11941410
    Abstract: Systems and methods for generating, distributing, and using performance mode BIOS configurations are disclosed. Each performance mode BIOS configuration can be a unique set of BIOS setting values that have been established to optimize a particular performance parameter or set of performance parameters, such as boot speed or operating system installation speed. Based on a given hardware configuration and/or set of performance parameters, one or more performance mode BIOS configurations can be packaged and transferred to a memory of a BMC in the form of one or more configuration payloads. The BIOS Setup Utility can display all configuration payloads, such as listed by the type of performance mode (e.g., “Boot Speed Performance Mode” and “OS Installation Performance Mode”), that are available in the BMC memory and allow a user to overwrite the memory containing the current BIOS configuration with a selected configuration payload.
    Type: Grant
    Filed: January 18, 2022
    Date of Patent: March 26, 2024
    Assignee: QUANTA COMPUTER INC.
    Inventors: Lung-Chih Chen, Tian-You Chen, Ting-Wei Chien, Chao-Kai Huang
  • Patent number: 11934356
    Abstract: A client machine writes to and reads from a virtual disk on a remote storage platform. Metadata is generated and stored in replicas on different metadata nodes of the storage platform. A modified log-structured merge tree is used to store and compact string-sorted tables of metadata. During file storage and compaction, a consistent file identification scheme is used across all metadata nodes. A fingerprint file is calculated for each SST (metadata) file on disk that includes hash values corresponding to regions of the SST file. To synchronize, the fingerprint files of two SST files are compared, and if any hash values are missing from a fingerprint file, then the key-value-timestamp triples corresponding to these missing hash values are sent to the SST file that is missing them. The SST file is compacted with the missing triples to create a new version of the SST file. The synchronization is bi-directional.
    Type: Grant
    Filed: March 30, 2022
    Date of Patent: March 19, 2024
    Assignee: Commvault Systems, Inc.
    Inventors: Avinash Lakshman, Lasaro Camargos, Deepak Jain
  • Patent number: 11916965
    Abstract: Embodiments of systems and methods for platform framework policy management are described. A platform framework may receive, from an application of an IHS (Information Handling System), a registration as a user of a platform policy that is used to operate one or more of the hardware devices of the IHS. A platform framework of the IHS provides the application with a reference to the platform policy. In response to notifications of updates to the platform policy, the platform framework identifies the application as a registered user of the platform policy and provides the application with a reference to the updated platform policy. The platform policy may include a communication handle by which the policy is retrieved, where the handle may include a token that validates the authenticity of the platform policy.
    Type: Grant
    Filed: June 23, 2021
    Date of Patent: February 27, 2024
    Assignee: Dell Products, L.P.
    Inventors: Daniel L. Hamlin, Vivek Viswanathan Iyer
  • Patent number: 11902876
    Abstract: Embodiments of this application disclose a routing management method, used to advertise an address segment routing policy. The method in the embodiments of this application includes: A control plane function assigns an internet protocol IP address to user equipment. The control plane function determines an IP address segment, where the IP address belongs to the IP address segment. The control plane function sends information used to identify the IP address segment to a user plane function, where the IP address segment is used to advertise a routing policy.
    Type: Grant
    Filed: April 29, 2021
    Date of Patent: February 13, 2024
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Xiang Hu, Yuan Xia, Wenqi Cui
  • Patent number: 11902346
    Abstract: The present disclosure provides a method and apparatus for processing a streaming media service, an electronic device, and a storage medium, and relates to the technical field of computers, particularly to technical fields such as industrial vision, deep learning, streaming media, and information flow. A specific implementation solution involves: acquiring registration information of an input source, the registration information including process information of a streaming media service process of the input source and streaming media address information of the input source; enabling the streaming media service process according to the process information; and controlling, by using the streaming media address information, the streaming media service process to process streaming media data of the input source.
    Type: Grant
    Filed: October 28, 2022
    Date of Patent: February 13, 2024
    Assignee: BEIJING BAIDU NETCOM SCIENCE TECHNOLOGY CO., LTD.
    Inventors: Shuo Li, Xuechao Wei, Yonggao Fu, Jiabing Leng, Yawen Liu, Mingfa Zhu, Feng Huang
  • Patent number: 11842101
    Abstract: Techniques and mechanisms are provided for causing a first terminal apparatus connected to a first network to: determine whether the first terminal apparatus is being used in a form in which a second terminal apparatus connected to a second network is remotely controlled, perform control, in a case where the first terminal apparatus is not being used in the form, so that a first driver is installed on the first terminal apparatus, the first driver being used by the first terminal apparatus to transmit a print job to a first image forming apparatus connected to the first network, and perform control, in a case where the first terminal apparatus is being used in the form, so that a second driver is installed on the second terminal apparatus, the second driver being used by the second terminal apparatus to transmit the print job to the first image forming apparatus.
    Type: Grant
    Filed: May 6, 2022
    Date of Patent: December 12, 2023
    Assignee: Canon Kabushiki Kaisha
    Inventor: Shota Tsurumaki
  • Patent number: 11842202
    Abstract: An apparatus and method are provided which take advantage of heterogeneous compute capability to dynamically pick the best operating core for BIOS power-up flows and sleep exit flows (e.g., S3, S4, and/or S5). The selection of the BSP is moved to an early power-up time instead of a fixed hardware selection at any time. For maximum boot performance, the system selects the fastest capable core as the BSP at an early power-up time. In addition, for maximum power saving, the system selects the most power efficient core as the BSP. Processor or switching for selecting the BSP happens during the boot-up as well as power-up flows (e.g., S3, S4, and/or S5 flows).
    Type: Grant
    Filed: October 16, 2020
    Date of Patent: December 12, 2023
    Assignee: Intel Corporation
    Inventors: Pannerkumar Rajagopal, Karunakara Kotary, Sean Dardis
  • Patent number: 11831550
    Abstract: A network interface card with traffic shaping capabilities and methods of network traffic shaping with a network interface card are provided. The network interface card and method can shape traffic originating from one or more applications executing on a host network device. The applications can execute in a virtual machine or containerized computing environment. The network interface card and method can perform or include several traffic shaping mechanisms including, for example and without limitation, a delayed completion mechanism, a time-indexed data structure, a packet builder, and a memory manager.
    Type: Grant
    Filed: December 28, 2021
    Date of Patent: November 28, 2023
    Assignee: Google LLC
    Inventors: Prashant Chandra, Nandita Dukkipati, Vytautas Valancius
  • Patent number: 11816366
    Abstract: The method includes determining, by using a first information processing device, whether a cartridge mounted in the specified image forming apparatus needs replacing. The method further includes attaching a label to the newly shipped cartridge capable of using in each of the plurality of image forming apparatuses or to a packing box packing the newly shipped cartridge. The label indicates specific information associated with identification information of the specified image forming apparatus in which the determining determines that the cartridge needs replacing. The specific information is retrieved from a database in which the identification information is associated with the specific information. The identification information identifies the each of the plurality of image forming apparatuses. The specific information specifies the each of the plurality of image forming apparatuses.
    Type: Grant
    Filed: November 22, 2021
    Date of Patent: November 14, 2023
    Assignee: BROTHER KOGYO KABUSHIKI KAISHA
    Inventor: Takashi Suzuki
  • Patent number: 11799718
    Abstract: A system (1) for management of lab measurement devices is provided. The system (1) comprises a communication network (101), at least one bench (102), and a master PC (105). The at least one bench (102) comprises a bench PC (103) being connected to the communication network (101), and at least one measurement device (104) being connectable to the bench PC (103). The at least one measurement device (104) is associated with a device model (202). The master PC (105) is connected to the communication network (101), and is configured to manage the at least one measurement device (104), when connected to the bench PC (103), in accordance with its device model (202). In particular, the system (1) improves a manageability of training lab environments.
    Type: Grant
    Filed: November 9, 2020
    Date of Patent: October 24, 2023
    Assignee: Rohde & Schwarz GmbH & Co. KG
    Inventor: Matt Cornish
  • Patent number: 11789748
    Abstract: A controller of a memory system optimizes parameters of firmware (FW). The controller receives, from a host, a set workload among multiple workloads, each workload including a corresponding restriction on performance metrics. The controller searches for a suboptimal parameter set satisfying restrictions for all workloads among multiple parameter sets for the firmware, based on the set workload, each parameter set including a plurality of parameters, each parameter associated with one or more performance metrics of the memory system.
    Type: Grant
    Filed: October 5, 2020
    Date of Patent: October 17, 2023
    Assignee: SK hynix Inc.
    Inventors: Dmitri Zeleniak, Uladzimir Marchanka, Uladzimir Hrek
  • Patent number: 11775651
    Abstract: A method is provided in one example embodiment and includes storing secure boot variables in a baseboard management controller; and sending the secure boot variables to a basic input/output system (BIOS) during a power on self-test, where the BIOS utilizes the secure boot variables during runtime to authenticate drivers and an operating system loader execution. In particular embodiments, the secure boot variables may be included in a white list, a black list, or a key list and, further, stored in erasable programmable read only memory.
    Type: Grant
    Filed: July 13, 2021
    Date of Patent: October 3, 2023
    Assignee: Cisco Technology, Inc.
    Inventor: William E. Jacobs
  • Patent number: 11741233
    Abstract: In one example in accordance with the present disclosure, a computing device is described. The computing device includes a printed circuit assembly and a basic input/output system (BIOS) coupled to the printed circuit assembly. The BIOS includes a subsystem identifier (SSID). The computing device also includes a non-volatile memory device which includes an override flag to indicate whether an override of the SSID is enabled and a protected variable value to, when enabled, override the SSID in the BIOS.
    Type: Grant
    Filed: June 11, 2018
    Date of Patent: August 29, 2023
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Chin-Yu Wang, Ming-Chang Hung
  • Patent number: 11736350
    Abstract: Systems and methods are described for managing a user device in multiple management modes. In an example, an agent executing on the user device can enroll the user device with a Unified Endpoint Management (“UEM”) system in a limited management mode. The agent can receive and install a first configuration profile from a server that configures the agent to operate on an unmanaged channel of the user device. In one example, the user device can have a third-party management client that manages the user device on a managed channel. The third-party management client can be removed. The agent can enroll the user device with the UEM in a full management mode. The agent can receive and install a second configuration profile that configures the agent to operate on the managed channel of the user device.
    Type: Grant
    Filed: August 5, 2022
    Date of Patent: August 22, 2023
    Assignee: VMware, Inc.
    Inventors: Neeraj Saluja, Haroon Barlas, Eugene Sayapin, Shravan Shantharam
  • Patent number: 11706096
    Abstract: An information processing method executed by a computer includes: specifying one or a plurality of first physical resources on which virtual resources used by a first user operate; specifying a device connected to the first physical resource and one or a plurality of second physical resources different from the first physical resource, which is connected to the device and on which virtual resources used by a user other than the first user operate; and outputting information that indicates the first physical resource and information that indicates the second physical resource.
    Type: Grant
    Filed: February 18, 2022
    Date of Patent: July 18, 2023
    Assignee: FUJITSU LIMITED
    Inventors: Masahiro Asaoka, Takeshi Yasuie, Reiko Kondo, Kazuhiro Suzuki
  • Patent number: 11693968
    Abstract: In one aspect, an embedded controller (EC) in a device may receive a firmware update for another component in the device and determine whether the firmware update has been previously applied at the component. If the firmware update has not been previously applied, the EC may assign an identifier to the firmware update and digitally sign the identifier. The EC may then provide the firmware update and the digitally-signed identifier to the component so that the component may apply the firmware update.
    Type: Grant
    Filed: December 10, 2020
    Date of Patent: July 4, 2023
    Assignee: Lenovo (Singapore) Pte. Ltd.
    Inventors: Thorsten P. Stremlau, Kevin Wayne Beck, Russell Speight VanBlon, Joseph M. Pennisi
  • Patent number: 11687331
    Abstract: System and techniques for an internet-of-things device blank are described herein. An IoT blank device may be tested to determine whether it is in an initial state. In response to a determination that the IoT blank device is in the initial state, a cloud endpoint may be contacted, via a transceiver, to retrieve a package. Here, the contact includes a message with an identifier of the IoT blank device. The package may be received, the package including an application. The package may be installed. The installation including registering the application with a message queue of the IoT blank device. The application may also be run after installation. Data from the application running on the IoT blank device may be received via a message queue. The data may then be transmitted to the cloud endpoint via the transceiver of the IoT blank device.
    Type: Grant
    Filed: March 7, 2022
    Date of Patent: June 27, 2023
    Assignee: Intel Corporation
    Inventors: Atif Hussein, Trina Ward, Patricia Robb
  • Patent number: 11689431
    Abstract: This disclosure describes techniques that include adding information to a network service header in packets being processed by a set of compute nodes in a service chain. The information added to the network service header can be used during selection of the next hop in a service chain, and may be used to help ensure that service level agreements (SLA) are met with respect to one or more metrics. In one example, this disclosure describes a method that includes receiving, by a service complex having a plurality of service nodes, a packet associated with a service chain representing a series of services to be performed on the packet by one or more of the plurality of service nodes; identifying, by the service complex, one or more service chain constraints associated with the service chain; and modifying the packet, by the service complex, to include information about the service chain constraints.
    Type: Grant
    Filed: March 30, 2022
    Date of Patent: June 27, 2023
    Assignee: Juniper Networks, Inc.
    Inventors: Rajneesh Kumar, Peyush Gupta
  • Patent number: 11683832
    Abstract: A communication method, an access point and a station are provided. The method includes: receiving, by an access point, a sending request sent by a first station, and sending clear to send information to the first station; when the access point receives feedback information sent by the first station, allocating, by the access point, a channel to the first station, and allocating a channel to a second station based on remaining bandwidth; generating a first trigger frame, and sending the first trigger frame to the first station and the second station; and receiving uplink data sent by the first station and the second station. According to the application, bandwidth utilization of the access point and data transmission efficiency can be improved.
    Type: Grant
    Filed: August 3, 2021
    Date of Patent: June 20, 2023
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Yanchun Li, Yunbo Li
  • Patent number: 11675993
    Abstract: Disclosed are a method and device for recognizing a two-dimensional bar code for improving the efficiency of recognizing the two-dimensional bar code. The method comprises: a relative position of a household appliance and a terminal device is determined during network configuration of the household appliance; a display parameter for displaying the two-dimensional bar code is determined according to the relative position, wherein the display parameter comprises a size of the two-dimensional bar code to be displayed and the two-dimensional bar code carries device information of the household appliance; the display parameter is sent to the household appliance to enable the household appliance to display a two-dimensional bar code picture according to the display parameter; and the two-dimensional bar code picture is recognized to obtain the device information of the household appliance.
    Type: Grant
    Filed: December 24, 2019
    Date of Patent: June 13, 2023
    Assignees: Gree Electric Appliances, Inc. of Zhuhai, Leayun Technology Co., Ltd. of Zhuhai
    Inventors: Jin Shen, Dechao Song, Jie Tang, Yuan Qiu, Jun Zhang, Yuanji Lu
  • Patent number: 11671400
    Abstract: Some embodiments of the invention provide a method for deploying network elements for a set of machines in a set of one or more datacenters. The datacenter set is part of one availability zone in some embodiments. The method receives intent-based API (Application Programming Interface) requests, and parses these API requests to identify a set of network elements to connect and/or perform services for the set of machines. In some embodiments, the API is a hierarchical document that can specify multiple different compute and/or network elements at different levels of compute and/or network element hierarchy. The method performs automated processes to define a virtual private cloud (VPC) to connect the set of machines to a logical network that segregates the set of machines from other machines in the datacenter set. In some embodiments, the set of machines include virtual machines and containers, the VPC is defined with a supervisor cluster namespace, and the API requests are provided as YAML, files.
    Type: Grant
    Filed: June 10, 2020
    Date of Patent: June 6, 2023
    Assignee: VMWARE, INC.
    Inventors: Zhengsheng Zhou, Abhishek Raut, Jianjun Shen, Donghai Han
  • Patent number: 11663048
    Abstract: A method and system for on-premises to cloud workload migration through cyclic deployment and evaluation. Existing processes for transferring on-premises workloads onto the public cloud are often painstakingly manual and laborious, in order to ensure proper workload interoperability between the different infrastructures. To address this existing dilemma in inter-infrastructure workload migration, the disclosed method and system employs a cyclic monitoring, deploying, and evaluating scheme to automate and implement optimal strategies for migrating on-premises workloads onto public and/or hybrid cloud computing environments.
    Type: Grant
    Filed: December 22, 2020
    Date of Patent: May 30, 2023
    Assignee: Dell Products L.P.
    Inventors: Ravikanth Chaganti, Dharmesh M. Patel, Rizwan Ali
  • Patent number: 11659429
    Abstract: The processing apparatus performs predetermined processing for measurement data transmitted from the sensor, in which the processing apparatus acquires transmission destination information indicating a predetermined area in a server apparatus in an outside in which processed data subjected to the predetermined processing is to be stored, from a relay apparatus that performs relay processing between the processing apparatus and the server apparatus in order to transmit the processed data from the processing apparatus to the server apparatus, when the relay apparatus is communicatively connected to the communication unit in a state before building of a network between the processing apparatus and the server apparatus, and generates, after the acquisition of the transmission destination information, transmission-processed data in a form in which the relay apparatus is able to execute the relay processing, by adding information relating to the predetermined area indicated by the transmission destination informati
    Type: Grant
    Filed: April 24, 2020
    Date of Patent: May 23, 2023
    Assignee: THK CO., LTD.
    Inventors: Shuhei Yamanaka, Masatomo Tokuno
  • Patent number: 11657020
    Abstract: The present disclosure relates to a method and/or apparatus for versioning cloud network configuration. The method can include receiving base configuration files for a set of devices forming at least a portion of a computing network, pulling current configuration files from each device of the set of devices, for each device, and determining a discrepancy when a base configuration file of the device and a current configuration file of the device do not match. When the discrepancy is determined for a device, generating a patch file based on the determined discrepancy for that device. The method can include extracting a last configuration commit time from that device, allocating a unique snapshot identifier to the patch file and associated with the last configuration commit time, and populating a snapshot database.
    Type: Grant
    Filed: January 6, 2021
    Date of Patent: May 23, 2023
    Assignee: Oracle International Corporation
    Inventor: Rishi Kaundinya Mutnuru
  • Patent number: 11650837
    Abstract: In some examples, a method includes: receiving, with a computer virtualization scheduler, network locality information for virtualization equipment; receiving, with the computer virtualization scheduler, network utilization information for virtualization equipment; and determining, with the computer virtualization scheduler and based on the received network locality information and the received network utilization information, virtualization workload placement in order to maximize available network bandwidth and minimize network latency between virtualization equipment.
    Type: Grant
    Filed: April 26, 2019
    Date of Patent: May 16, 2023
    Assignee: Hewlett Packard Enterprise Development LP
    Inventor: Brian J. Martin
  • Patent number: 11621893
    Abstract: One method occurs at a test system controller of a network test system implemented using at least one processor. The method includes establishing agent association criteria for a test system traffic generation agent to be deployed in a cloud computing system under test (SUT) and receiving a registration message from the test system traffic generation agent in response to a launching of the test system traffic generation agent in the cloud computing SUT. The method further includes obtaining agent property values associated with the one test system traffic generation agent from the registration message and sending test configuration data to the test system traffic generation agent in response to determining a match between the agent property values and the agent association criteria, wherein the test configuration data configures the test system traffic generation agent to operate as a predefined network segment in the cloud computing SUT.
    Type: Grant
    Filed: February 10, 2021
    Date of Patent: April 4, 2023
    Assignee: Keysight Technologies, Inc.
    Inventors: Konstantin Belov, Amritam Putatunda, Tudor Simionescu, Angela Nicoleta Grigoroaia, Rudrarup Naskar, Partha Majumdar
  • Patent number: 11610132
    Abstract: Method(s) and apparatus are provided for operating and training an autoencoder. The autoencoder outputs a latent vector of an N-dimensional latent space for classifying input data. The latent vector includes a label vector y and a style vector z. The style vector z is regularised during training for effecting time invariance in the set of label vectors y associated with the input data. Method(s) and apparatus are further provided for controlling the optimisation of an autoencoder. The autoencoder outputting a latent vector of an N-dimensional latent space for classifying input data. The latent vector comprising a label vector y and a style vector z. The regularisation of the style vector z is controlled to increase or decrease the time invariance of the label vectors y. An autoencoder configured based on the above-mentioned trained autoencoder that regularised the style vector z for effecting time invariance in the set of label vectors y associated with the input data during classification.
    Type: Grant
    Filed: November 13, 2018
    Date of Patent: March 21, 2023
    Assignee: BIOS HEALTH LTD
    Inventors: Emil Hewage, Oliver Armitage, Josias Van Der Westhuizen, Tristan Edwards
  • Patent number: 11611577
    Abstract: A computer-implemented method, computer program product and computing system for: obtaining consolidated platform information for a computing platform to identify one or more deployed security-relevant subsystems; processing the consolidated platform information to identify one or more non-deployed security-relevant subsystems; generating a list of ranked & recommended security-relevant subsystems that ranks the one or more non-deployed security-relevant subsystems; and providing the list of ranked & recommended security-relevant subsystems to a third-party.
    Type: Grant
    Filed: May 26, 2020
    Date of Patent: March 21, 2023
    Assignee: ReliaQuest Holdings, LLC
    Inventors: Brian P. Murphy, Joe Partlow, Colin O'Connor, Jason Pfeiffer
  • Patent number: 11604747
    Abstract: Systems and methods for communication between heterogenous processors via a virtual network interface implemented via programmable hardware and one or more buses. The programmable hardware may be configured with a multi-function bus such that the programmable hardware appears as both a network device and a programmable device to a host system. Additionally, the programmable hardware may be configured with a second bus to appear as a network device to an embedded system. Each system may implement network drivers to allow access to direct memory access engines configured on the programmable hardware. The configured programmable hardware and the network drivers may enable a virtual network connection between the systems to allow for information transfer via one or more network communication protocols.
    Type: Grant
    Filed: September 28, 2020
    Date of Patent: March 14, 2023
    Assignee: National Instruments Corporation
    Inventors: Patrick Karl Sisterhen, Ashish S. Chaudhari, Moritz Daniel Fischer, Daniel Paul Jepson, Hector M. Rubio, Andrew Michael Lynch, Klaus Martin Braun, Antonia Marie Walls Jones
  • Patent number: 11599096
    Abstract: A system has a processor that may receive an order of an industrial device assembly having multiple industrial automation devices. The processor may also generate a first data file based on the order of the industrial device assembly. The first data file may have specification data associated with each industrial automation device and hierarchical information associated with each industrial automation device. Additionally, the processor may generate a second data file based on the first data file. The second data file has one or more control blocks of code associated with each industrial automation device. Further, the processor may transmit the second data file to a control system associated with the industrial device assembly. The control system is automatically programmed based on the second data file to control one or more operations of each industrial automation device in the industrial device assembly.
    Type: Grant
    Filed: January 13, 2020
    Date of Patent: March 7, 2023
    Assignee: Rockwell Automation Technologies, Inc.
    Inventors: David C. Mazur, Roberto S. Marques, Andrew J. Schaeffler, Rob Alan Entzminger, Mithun Mohan Nagabhairava, Calvin C. Steinweg
  • Patent number: 11595468
    Abstract: A system and a method are provided for enabling a user to connect a serial port of a device server to a serial device, query and capture data and settings pertaining to the serial device such that the device server can communicate and exchange data with the serial device without requiring customized programming. The device server may periodically query and capture user-specified data from the serial device. A poll configuration feature may be used to specify one or more commands which the device server will periodically query from the serial device. The response to each poll may be further sliced into a multiplicity of smaller portions according to user-specified filter rules. The captured data may be presented to other users online by way of a Web Manager, and the device server may establish machine-to-machine communications by way of XML and a Command Line Interface.
    Type: Grant
    Filed: August 3, 2021
    Date of Patent: February 28, 2023
    Assignee: Lantronix, Inc.
    Inventor: Steve Cook
  • Patent number: 11595312
    Abstract: Mobile management method and system. The method includes receiving from an application on a client a DNS query for a host name; retrieving reputation data associated with the host name from a local cache on the client; determining whether a policy associated with the host name and the reputation data associated with the host name exists; and one of: sending network flows one of: through a VPN tunnel to a server or out a local proxy on the client to a private or public network; or blocking the network flow based on the determined policy for the host name.
    Type: Grant
    Filed: April 14, 2021
    Date of Patent: February 28, 2023
    Assignee: MOBILE SONIC, INC.
    Inventors: Joseph T. Savarese, Steven Heckt, Michael E. Bryant, Eric C. McNeill, Carter Smith, Elizabeth Kihslinger, Thomas Gunther Helms, Camilla Keenan-Koch, Joseph G. Souza, Paul Hoover, S. Aaron Stavens, Christian E. Hofstaedter, Jonathan Scott, Erik Olson, James Scott Simpkins, Stephen Gregory Fallin, John Harvey Hillock, Eivind Naess, Michael Lee Snyder, David Michael Mirly, Marius Lee, Glenn Patrick Aranas, Norman C. Hamer, Tridib Dutta, Andrew James Hoover, Thomas A. Sweet, Mark Anacker, An Phan
  • Patent number: 11562140
    Abstract: Systems and methods are provided for deploying a configuration at a network device. The deployment of the configuration includes, receiving an indication that a particular configuration of a computing component is to be deployed, extracting grammar data from the computing component, the grammar data including commands used to deploy the particular configuration of the computing component and restrictions corresponding to a subset of the commands, generating a template used to deploy the particular configuration, determining, from the grammar data, a variable that is currently undetermined and included in the particular configuration, obtaining the variable, incorporating the variable into the template, and deploying the particular configuration based on the template.
    Type: Grant
    Filed: April 29, 2021
    Date of Patent: January 24, 2023
    Assignee: Hewlett Packard Enterprise Development LP
    Inventor: Brian Paul Thomas
  • Patent number: 11533730
    Abstract: This application provides a network connection configuration method and an apparatus. The method is as follows: After a terminal device obtains network configuration information of an application in the terminal device, the terminal device sends the network configuration information to a core network control plane network element, so that the core network control plane network element may determine a network connection that is of the application and is between the terminal device and the data network and that meets the network configuration information.
    Type: Grant
    Filed: November 4, 2020
    Date of Patent: December 20, 2022
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Hui Ni, Yan Li, Yongcui Li
  • Patent number: 11531325
    Abstract: A nodal communication network of a process control or factory automation system includes nodes that are highly versatile (HV) field devices storing respective tag identifications. A DHCP server assigns respective endpoint identifications to nodes that connect to the network. A network node manager manages a mapping database that stores associations of tag identifications of network nodes with the assigned endpoint identifications, and a state database that stores updated states of the network nodes. A DNS server responds, in conjunction with the network node manager, to requests for endpoint identifications to allow nodes to be discovered within the network. An HV device node is a data source that establishes and maintains (sometimes simultaneously) respective communication sessions over the network with one or more other nodes that are consumers of the data generated by the HV devices, and data delivered via the communication sessions may be used to control an industrial process.
    Type: Grant
    Filed: September 10, 2020
    Date of Patent: December 20, 2022
    Assignee: FISHER-ROSEMOUNT SYSTEMS, INC.
    Inventors: Mark J. Nixon, Gary K. Law, Eric D. Rotvold, Neil J. Peterson
  • Patent number: 11528403
    Abstract: A camera is provided that has an image sensor for recording image data from a field of vision, a communication interface for connection to at least one further camera in a network, a control and evaluation unit for reading the image data, and a memory in which a parameter set for the operation of the camera is stored, At least one further parameter set for the operation of at least one further camera of the network is stored in the memory here.
    Type: Grant
    Filed: March 8, 2021
    Date of Patent: December 13, 2022
    Assignee: SICK AG
    Inventor: Roman Lauer
  • Patent number: 11526815
    Abstract: [Problem] To provide a technology enabling accurate recognition of an occupancy status of each seat, while reducing entire system cost. [Solution] A server device 20 (information processing device) includes: a vacant seat information creation unit 210 configured to create vacant seat information indicating a vacant seat in a seat space, by processing an image received from an imaging means for capturing an image of the seat space; a seat selection unit 220 for performing a process of selecting a seat to be used by a customer, by the use of the vacant seat information and in collaboration with a POS (Point of Sale) device (shop terminal 30) for handling payment for an item; and a seat information output unit 230 for outputting information indicating the selected seat.
    Type: Grant
    Filed: September 15, 2016
    Date of Patent: December 13, 2022
    Assignee: NEC CORPORATION
    Inventor: Shunsuke Ishii
  • Patent number: 11496402
    Abstract: System and method for aggressive credit waiting in a high performance computing environment. In accordance with an embodiment, systems and methods can provide for an indexed matrix of credit wait policies between ports within a single switch. In addition, systems and methods can provide for an array of credit wait polices at an egress port from a switch, the array being indexed by virtual lane.
    Type: Grant
    Filed: February 26, 2020
    Date of Patent: November 8, 2022
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Bjørn Dag Johnsen, Arvind Srinivasan, Shimon Muller
  • Patent number: 11487536
    Abstract: A computer-implemented method or system is provided to automate actions for one or more applications executed via a platform using at least one virtual machine in a guest system. Each virtual machine includes a guest operating system, a guest agent and an application to be executed on the virtual machine. The method or system stores in a memory user-defined automation actions and causal relationships between the user-defined automation actions from which an automation graph is derived for the application to be executed on the virtual machine on the guest system; launches the guest system and the virtual machine via the platform; and executes the user-defined automation actions via the guest agent of the virtual machine according to the automation graph after the guest system and the virtual machine are launched.
    Type: Grant
    Filed: December 26, 2019
    Date of Patent: November 1, 2022
    Assignee: AVEVA Software, LLC
    Inventors: Johan Prinsloo, Geoffrey Tarcha, Roy Li, Jagan Annamalai, Chau Duong, Andrew Goorchenko, Marlina Lukman, Ian Willetts
  • Patent number: 11487553
    Abstract: A parallel processing apparatus includes: a first node including a storage unit that stores a program, the first node being activated when the program loaded from the storage unit is executed; a second node activated when the program loaded from the storage unit of the first node is executed; and a control unit configured to execute a setting process for setting a state where the program may be loaded to each of the first node and the second node, wherein the control unit starts the setting process on the second node after a predetermined time elapses since start of the setting process on the first node, and wherein the predetermined time is a time at which an activation completion timing of the first node is aligned with a completion timing of the setting process on the second node.
    Type: Grant
    Filed: December 13, 2019
    Date of Patent: November 1, 2022
    Assignee: FUJITSU LIMITED
    Inventor: Akihiro Waku
  • Patent number: 11487622
    Abstract: A system for package management includes an interface and a processor. The interface is to receive an indication to install a package. The processor is to determine a configured package using a set local configuration properties and using the package and to launch, using a metascheduler, a set of subschedulers to install a plurality of applications of the configured package.
    Type: Grant
    Filed: November 11, 2019
    Date of Patent: November 1, 2022
    Assignee: D2iQ, Inc.
    Inventors: Connor Patric Doyle, Thomas Rampelberg, Cody Maloney, José Armando García Sancio
  • Patent number: 11483199
    Abstract: Disclosed are various examples for facilitating enrollment of a client device into more than one management framework. A client device can be enrolled with a management service as a fully managed device. The client device can also be enrolled with the management service as a personal or bring-your-own-device (BYOD), which causes a workspace to be created on the device that is segregated from the rest of the client device. Both enrollments can be managed by a remotely executed management service.
    Type: Grant
    Filed: July 28, 2021
    Date of Patent: October 25, 2022
    Assignee: VMware, Inc.
    Inventors: Gaurav Verma, Suchit Shivashankar, Karthikeyan Palanisamy
  • Patent number: 11477173
    Abstract: A system and server for managing communications between end user devices where first and second connections and associated message.
    Type: Grant
    Filed: June 24, 2020
    Date of Patent: October 18, 2022
    Assignee: Seven Networks, LLC
    Inventors: Trevor A. Fiatal, Lee R. Boynton, Scott M. Burke, Brian D. Gustafson, Binu Raj, William Alvarado, Juan Benitez, Fred J. Duncan
  • Patent number: 11474958
    Abstract: A method for use with a storage network includes generating system messages, in accordance with the system-level message processing parameters, the system messages including status information, performance information and alarms, each having one of a plurality of priorities, wherein the generating includes: generating a first message of the system messages corresponding to a first of the storage nodes based on the system-level message processing parameters, the first message including a first alarm of the alarms having a first message priority of the plurality of priorities; and generating a second message of the system messages corresponding to a second of the storage nodes based on the system-level message processing parameters, the second message including a second alarm of the alarms having a second message priority of the plurality of priorities.
    Type: Grant
    Filed: February 3, 2020
    Date of Patent: October 18, 2022
    Assignee: PURE STORAGE, INC.
    Inventor: Greg R. Dhuse
  • Patent number: 11469965
    Abstract: Techniques for deploying, monitoring, and modifying network topologies operating across multi-domain environments using formal models and weighting factors assigned to computing elements in the network topologies. The weighting factors restrict or allow the movement of various computing elements and/or element groupings to prevent undesirable disruptions or outages in the network topologies. Generally, the weighting factors may be determined based on an amount of disruption experienced in the network topologies if the corresponding computing element or grouping was migrated. As the amount of disruption caused by modifying a particular computing element increases, the weighting factor represents a greater measure of resistivity for migrating the computing element. In this way, topology deployment systems may allow, or disallow, the modification of particular computing elements based on weighting factors.
    Type: Grant
    Filed: March 30, 2021
    Date of Patent: October 11, 2022
    Assignee: Cisco Technology, Inc.
    Inventors: Sridar Kandaswamy, Sebastian Jeuk
  • Patent number: 11467925
    Abstract: Systems and methods to export a database to a native database recovery, environment are described. The system includes a native database recovery environment that includes a target host. The target host receives file information and script information, over a network, via directories from a backup host. The backup host utilizes foreign snapshot files and foreign incremental files to store the file information in the foreign database recovery environment. The file information includes native snapshot files and native incremental files. The script information includes scripts that are executed by the target host in the native database recovery environment. The target host executes the scripts to mount the directories, open the database, restore the database, recover the database to a point-in-time, and unmount the directories.
    Type: Grant
    Filed: January 30, 2020
    Date of Patent: October 11, 2022
    Assignee: Rubrik, Inc.
    Inventors: Snehal Arvind Khandkar, Yongbing Guo, Udbhav Prasad, Ganesh Karuppur Rajagopalan, Pandian Raju
  • Patent number: 11451950
    Abstract: This application relates to the communications field, and discloses a communication method and a communications apparatus, so that a terminal device can register with a network through another network. The communication method is performed by a first access and mobility management function network element, including: receiving a first message from a terminal device, where the first message includes first identification information of the terminal device, and the first access and mobility management function network element is located in a first network; obtaining second identification information of the terminal device based on the first identification information; and sending a second message to a second access and mobility management function network element located in the second network, where the second message is used to request to register the terminal device with a second network, the second message includes the second identification information.
    Type: Grant
    Filed: March 4, 2021
    Date of Patent: September 20, 2022
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Meng Li, Jiangwei Ying, Yanmei Yang
  • Patent number: 11442745
    Abstract: Systems and techniques for interconnection discovery for automated standards assay are described herein. Configuration data may be obtained for a set of computing systems operating in the computing environment. The configuration data may be evaluated to identify a first application executing on a first computing system of the set of computing systems. First computing system configuration data may be obtained for the first computing system. The first computing system configuration data may be evaluated to identify a dependency of the first application. The dependency may be added to a first application dependency profile for the for first application.
    Type: Grant
    Filed: December 19, 2019
    Date of Patent: September 13, 2022
    Assignee: Wells Fargo Bank, N.A.
    Inventors: Justin Christopher Blackburn, Jeremy Daniel Blackburn, Jacob Tyler Blackburn