Patents Examined by Joseph L Greene
  • Patent number: 11456927
    Abstract: An embodiment may involve receiving a request to install or upgrade a performance analytics dashboard of a graphical user interface displayed on a client device. The performance analytics dashboard may define a data visualization related to a particular key performance indicator. A data model may represent configuration and operational characteristics of computing devices disposed within a managed network. The configuration and operational characteristics may include key performance indicators. The embodiment may also involve determining that installing or upgrading the performance analytics dashboard requires updating data within the data model. The embodiment may also involve receiving, by way of the graphical user interface, permission to update the data within the data model. The embodiment may also involve updating the data within the data model then installing or upgrading the performance analytics dashboard.
    Type: Grant
    Filed: May 11, 2020
    Date of Patent: September 27, 2022
    Assignee: ServiceNow, Inc.
    Inventors: Ong-Aat Rutten, Nabil Asbi, Erik Hoffman
  • Patent number: 11456991
    Abstract: Example implementations described herein are directed to systems and methods for managing internet protocol (IP) address assignment to servers on rack(s) based on their physical locations within the rack(s). Through the example implementations, the physical location of a server within a data center rack can be determined based on the IP address. Example implementations can involve issuing a ping local to determine a plurality of servers; retrieving power on time, current system time, and operating system (OS) uptime for each of the plurality of servers; determining a power on order for the plurality of servers; determining physical locations of the plurality of servers within one or more racks based on installation instructions and power on order; and assigning IP addresses to the plurality of servers based on the physical locations.
    Type: Grant
    Filed: June 17, 2019
    Date of Patent: September 27, 2022
    Assignee: HITACHI VANTARA, LLC
    Inventors: Francis Kin-Wing Hong, William Nguyen, Art Cruz, Utkarsh Purushottam Wagh, Yogesh Kandlikar
  • Patent number: 11425179
    Abstract: A method of managing media content on a vehicle comprises storing a media content library comprising a plurality of media content items in non-volatile data storage media disposed in the vehicle, storing access rule data in the non-volatile data storage media, establishing a connection with a remote computing device over a communication link, receiving, from the remote computing device over the communication link, an indication identifying a first subset of the media content library to be designated as active, updating the access rule data to indicate that the first subset of the media content library is designated as active, and presenting at least a portion of the first subset of the media content library on a media presentation device based at least in part on said updating.
    Type: Grant
    Filed: January 15, 2021
    Date of Patent: August 23, 2022
    Assignee: VIASAT, INC.
    Inventors: Christopher J Demange, Andrew D Tirella, Kevin B Rennie
  • Patent number: 11412063
    Abstract: A method for setting a device identifier comprises: obtaining a first APP (Application) list of a target device; performing matching between the first APP list and a second APP list to determine a number of identical APPs in both the first APP list and the second APP list; determining whether the determined number of identical APPs reaches a pre-set threshold; and when the determined number of identical APPs reaches the pre-set threshold, setting a device identifier corresponding to the second APP list as the target device's device identifier.
    Type: Grant
    Filed: October 26, 2018
    Date of Patent: August 9, 2022
    Assignee: ADVANCED NEW TECHNOLOGIES CO., LTD.
    Inventor: Siyuan Gu
  • Patent number: 11388040
    Abstract: An embodiment may involve: (i) obtaining a set of data records that include respective pluralities of tuples characterizing operation of communication sessions in a network and that identify hardware or software components related to the network that were involved in the communication sessions, (ii) determining degrees to which signatures in the pluralities of tuples are associated with communication problems in the network; (iii) identifying, from the degrees, a subset of the signatures most associated with the communication problems; (iv) grouping specific pairs from the subset of the signatures into equivalence classes based on co-occurrence of signatures of the specific pairs within the data records; (v) generating and pruning a dependency graph between the equivalence classes; (vi) from the equivalence classes remaining in the dependency graph, selecting a subset of the hardware or software components related to the network that are candidates for involvement with the communication problems.
    Type: Grant
    Filed: October 22, 2019
    Date of Patent: July 12, 2022
    Assignee: EXFO Solutions SAS
    Inventors: Maha Mdini, Gwendal Simon, Alberto Blanc, Julien Lecoeuvre
  • Patent number: 11388044
    Abstract: A computer-program product, a system, and a computer-implemented method include a processor(s) obtaining a configuration of a network including configurations of multiple network nodes and configurations of the network communication devices. The program code automatically models the network to generate a system model. The program code derives, from the system model, a loop-free Bayesian inference model, by generating a loop-free Bayesian network from the network.
    Type: Grant
    Filed: August 25, 2020
    Date of Patent: July 12, 2022
    Assignee: Peraton Labs Inc.
    Inventors: Chi Leung Lau, David Shur, Qiong Shen, Kiran Rege, Rajesh Krishnan, Ta Chen, Andrzej Cichocki, Tom Banwell
  • Patent number: 11381635
    Abstract: Method for delivering content comprising the steps of: (i) generating and storing website content experiences, and storing a respective weighting for each experience; (ii) offering the stored website content experiences based on its weighting, and storing a record of the website content experience offerings; (iii) receiving user-initiated website content actions from the computer devices; (iv) storing the user-initiated website content actions from the computer devices in relation to the website content experience offered; (v) analysing the user-initiated website content actions in relation to the record of website content experience offerings to determine a frequency of website content experience actions in relation to a frequency of website content experience offerings, and (vi) adjusting the stored weighting of a website content experience in response to the determined frequency of website content experience actions in relation to the frequency of website content experience offerings satisfying a criterion
    Type: Grant
    Filed: May 10, 2013
    Date of Patent: July 5, 2022
    Assignee: MAXYMISER LTD.
    Inventors: Alexander Polishchuk, Dmitriy Skorokhodov, Dimitris Tsomokos
  • Patent number: 11375047
    Abstract: A method of data transmission includes: receiving a first packet, where the first packet includes first compressed data and a first check value, the first compressed data is obtained by compressing first data based on a first compression mode, the first check value is obtained by processing a second check value based on a first check algorithm, the second check value is obtained by processing the first compressed data based on a second check algorithm; obtaining a first check code by processing the first packet based on a third check algorithm; determining, according to a correspondence between the first check code and the first compression mode, that the first compression mode is a compression mode used when the first data is compressed; and obtaining the first data by decompressing, based on a first decompression mode corresponding to the first compression mode, the first compressed data included in the first packet.
    Type: Grant
    Filed: September 13, 2018
    Date of Patent: June 28, 2022
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Wei Chen, Yihua Zhang, Yongjun Tu, Xin Luo, Kai Qi
  • Patent number: 11368518
    Abstract: Management of communication systems is facilitated. A method comprises: processing, by a device comprising a processor, first information representative of human-readable language and indicative of terms of agreements associated with respective software for a communication system, wherein the communication system is arranged according to a first configuration of virtual machines and server devices, and wherein the agreements comprise license agreements for the respective software; converting, by the device, the first information into machine-readable rules indicative of the terms of the agreements associated with the respective software for the communication system; and based on a result of comparing the machine-readable rules and first information indicative of the first configuration, determining, by the device, whether the first configuration of the communication system satisfies a defined criterion.
    Type: Grant
    Filed: February 18, 2020
    Date of Patent: June 21, 2022
    Assignee: AT&T INTELLECTUAL PROPERTY I, L.P.
    Inventors: Barrett M. Kreiner, Jonathan L. Reeves, Jana Gottlieb
  • Patent number: 11362923
    Abstract: Some embodiments are directed to techniques for infrastructure analysis of Internet-based activity. Techniques are disclosed to enable analysts to spend more time focusing on analyzing and identifying threats to in a network infrastructure, and little time on data collection and data processing. Specifically, techniques are described for identifying network data relevant to Internet activity and providing an interactive interface (e.g., a “heat map” interface) for viewing and interactive analysis of the network data. The network data may be identified for assessing Internet activity with respect to one or more attributes, such as an Internet domain name or an Internet protocol (IP) address.
    Type: Grant
    Filed: October 13, 2020
    Date of Patent: June 14, 2022
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Brandon Dixon, Stephen Ginty
  • Patent number: 11349708
    Abstract: A Virtual Network Function (VNF) is provided for deployment in a Network Function Virtualization Infrastructure (NFVI). First, an input is obtained that includes a description of available software components, configuration requirements specifying service types to be provided by the VNF, and infrastructure information specifying resources provided by the NFVI. The infrastructure information includes characteristics of virtual machines (VMs). For each service type, a VNF component (VNFC) configuration is generated. The generated VNFC configuration optimizes usage of the resources and satisfies requested service availability. A VNF configuration is formed that includes a collection of VNFC configurations created for the service types. The VNF configuration is delivered to a Network Function Virtualization (NFV) system for the deployment of VNFC instances on the VMs thereby providing the VNF.
    Type: Grant
    Filed: December 14, 2017
    Date of Patent: May 31, 2022
    Assignee: Telefonaktiebolaget L M Ericsson (publ)
    Inventors: Pradheba Chakrapani Rangarajan, Maria Toeroe
  • Patent number: 11343157
    Abstract: Networking management tools enable network designers and administrator to design, configure, deploy, expand, and manage network fabrics. However, such tools may be limited—particularly when dealing with a deployed network fabric. In one or more embodiments, given a network drawing generated using a diagramming application and a set of defined stencils of network elements in which one or more network elements in the network drawing include associated network data properties, the network drawing is imported into a fabric management application. The fabric management application recognizes the network elements and the associated network data properties of the network drawing. The imported network drawing is used to map a network fabric represented by the imported network drawing into a representation usable by the fabric management tool. In one or more embodiments, configuration data may also be imported and used to map the network fabric.
    Type: Grant
    Filed: April 18, 2019
    Date of Patent: May 24, 2022
    Assignee: DELL PRODUCTS L.P.
    Inventors: Mohamed Javeed Farook, Kamalakannan Rajamathivanan, Kumaraguru Narayanan, Madasamy Paulraj, Rajeshwar Ponrajan, Sudhakaran Balakrishnan, Hameem Ismail Sheik Najumudeen, Karthik Rathnakumar
  • Patent number: 11323405
    Abstract: Embodiments of the present invention address deficiencies of the art in respect to managing interrupting requests to engage in a collaborative session and provide a novel and non-obvious method, system and computer program product for host state sensing for message interruptions. In one embodiment of the invention, a data processing system configured for host sensing for message interruption can include a messenger disposed is a host computing platform, prioritization logic including program code enabled to assign priorities to incoming messages, and host state sensing logic coupled to the host computing platform. The host state sensing logic can include program code enabled to adjust a threshold value for permitting message interruptions for messages having assigned priorities beyond the threshold value.
    Type: Grant
    Filed: December 13, 2019
    Date of Patent: May 3, 2022
    Assignee: International Business Machines Corporation
    Inventors: Michael Muller, Daniel M. Gruen, Daniel Q. Chen, Chuang Li, Mary E. Raven, Xu Guang Gu, Yu Chen Zhou
  • Patent number: 11323316
    Abstract: A device configuration method, apparatus, and system based on Network Configuration Protocol (NETCONF), and belong to the field of communications technologies. The method includes establishing, by a network management device, a model of configuration data using a predefined Yet Another Next Generation (YANG) model, and sending the configuration data to a managed device based on NETCONF. The predefined YANG model includes n reference fields and one or more object fields separately corresponding to each reference field. Hence, resolves problems that when an extension field is added to a NETCONF message to indicate a target lower-level device of configuration data in the NETCONF message in a device cascading scenario, solution universality is relatively poor, configuration processing efficiency is relatively low, and a data storage processing procedure is relatively complex.
    Type: Grant
    Filed: October 15, 2018
    Date of Patent: May 3, 2022
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Lin Zhang, Jishang Yang
  • Patent number: 11310336
    Abstract: A system and method of forming proxy server pools is provided. The method comprises several steps, such as requesting a pool to execute the user's request and retrieving an initial group. The system checks the service history of an initial group, including whether any of the proxy servers in an initial group are exclusive to existing pools. The exclusive proxy servers in an initial group with eligible proxy servers are replaced when needed and new proxy server pools are formed. The system also records the service history of proxy servers and pools before and after the pools are created. The method can also involve predicting the pool health in relation with the thresholds foreseen and replacing the proxy servers below the threshold.
    Type: Grant
    Filed: June 3, 2021
    Date of Patent: April 19, 2022
    Assignee: TESO LT, UAB
    Inventors: Justas Vasiliauskas, Justas Gervinskas
  • Patent number: 11296945
    Abstract: A management method and apparatus are provided. The method includes: obtaining, by a second management unit, affinity information. The affinity information is used to configure affinity and/or anti-affinity between a target object and another object, or is used to configure affinity and/or anti-affinity between a child object of the target object and another object. The method further includes sending, by the second management unit, a management request of the target object to a first management unit. The management request carries the affinity information. The method further includes managing, by the first management unit, the target object according to the affinity information, after receiving the management request of the target object and sent by the second management unit.
    Type: Grant
    Filed: October 3, 2018
    Date of Patent: April 5, 2022
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Ruiyue Xu, Kai Zhang
  • Patent number: 11296963
    Abstract: A system of traffic prediction for IoT nodes includes at least one access node, a transmission network and a cloud platform. The access node is configured to collect traffic data, cluster the traffic data into access traffic data and network traffic data, input the access traffic data into an access traffic prediction model to obtain a prediction result of the access traffic at a next moment, and upload the network traffic data and the prediction result of the access traffic to the cloud platform; the cloud platform is configured to input the network traffic data into a network traffic prediction model to obtain a prediction result of the network traffic for each access node at the next moment, and obtain a prediction result of traffic for each node according to the prediction result of the network traffic and the prediction result of the access traffic.
    Type: Grant
    Filed: December 8, 2020
    Date of Patent: April 5, 2022
    Assignee: Beijing University of Posts and Telecommunications
    Inventors: Hui Yang, Lin Guan, Qiuyan Yao, Bowen Bao, Chao Li, Zhengjie Sun, Jie Zhang
  • Patent number: 11288594
    Abstract: In one example in accordance with the present disclosure, a method for domain classification includes sorting a set of sample domains into leaves based on syntactical features of the domains. Each sample domain belongs to a family of domains. The method also includes identifying, for each leaf, a regular expression for each family with at least one domain in the leaf. The method also includes determining, for each leaf, at least one lobe with a set of domains in the leaf that matches the regular expression for a first family with at least one domain in the leaf, and that does not match the regular expression for the other families with at least one domain in the leaf. The method also includes creating a classifier for the domains in each lobe by using the set of domains from each family in the lobe as training classes for machine learning.
    Type: Grant
    Filed: February 8, 2018
    Date of Patent: March 29, 2022
    Assignee: Trend Micro Incorporated
    Inventors: Josiah Dede Hagen, Prasad V. Rao, Miranda Jane Felicity Mowbray
  • Patent number: 11290533
    Abstract: A network storage device connected with a network fabric includes a network storage controller that performs interfacing with the network fabric and translates and processes a command provided through the network fabric, and a nonvolatile memory cluster that exchanges data with the network storage controller under control of the network storage controller. The nonvolatile memory cluster includes a first nonvolatile memory array connected with the network storage controller through a first channel, a nonvolatile memory switch connected with the network storage controller through a second channel, and a second nonvolatile memory array communicating with the network storage controller under control of the nonvolatile memory switch.
    Type: Grant
    Filed: November 20, 2018
    Date of Patent: March 29, 2022
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Changduck Lee, Seungyeop Shin, Kyungbo Yang, Hwaseok Oh
  • Patent number: 11283846
    Abstract: A server system receives from a first electronic device, an indication that the first electronic device has shared a first listening session playing back on a second electronic device. The server system receives, from a third electronic device, a first request for one or more shared listening sessions playing back on the second electronic device. The request includes an identifier of the second electronic device. In response to the first request, the server system transmits, to the third electronic device, a session identifier for the first listening session. The server system receives, form the third electronic device, a second request to join the first listening session using the session identifier for the first listening session. The server system then provides, to the third electronic device, access to the first listening session playing back on the second electronic device.
    Type: Grant
    Filed: May 6, 2020
    Date of Patent: March 22, 2022
    Assignee: Spotify AB
    Inventors: Erik Broberg, Claes Johan Daniel Collin