Patents Examined by Duyen M. Doan
  • Patent number: 11088927
    Abstract: A software defined network (SDN) controller for task scheduling and/or resource provisioning and/or service providing includes a receiving unit configured to receive a request for scheduling at least one task and/or provisioning at least one resource and/or providing at least one service. The SDN controller further includes a processing unit configured to schedule at least one task and/or provision at least one resource and/or provide at least one service based on the request received by the receiving unit and on an explicit constraint defined in the received request, and/or an implicit constraint imposed by the received request.
    Type: Grant
    Filed: January 11, 2019
    Date of Patent: August 10, 2021
    Assignee: Huawei Technologies Co., Ltd.
    Inventor: Pradeep Jagadeesh
  • Patent number: 11087236
    Abstract: Disclosed is a technique that can be performed by a server computer system. The technique can include executing a machine learning process to generate a machine learning model based on global data collected from one or more electronic devices, wherein the machine learning model is described by model data. The technique can further include encapsulating the model data in a markup language document. The technique can further include sending, over a network, the markup language document to at least one electronic device of the one or more electronic devices to cause the at least one electronic device to update a local device machine learning model.
    Type: Grant
    Filed: July 26, 2017
    Date of Patent: August 10, 2021
    Assignee: SPLUNK INC.
    Inventors: Pradeep Baliganapalli Nagaraju, Steve Zhang, Jiahan Wang, Adam Jamison Oliner, Erick Anthony Dean
  • Patent number: 11075794
    Abstract: A system may include one or more processors disposed within a management network. An end-user network may contain agent instances and one or more servers, where the one or more servers are operable to: (i) receive communications to the end-user network, and (ii) assign agent instances to service the communications. The one or more processors may be configured to perform one or more tasks. These tasks may include receiving, from the end-user network, data associated with the processes of the one or more servers; determining, based on a specification, operations to be performed by the one or more servers, wherein the specification is defined by the end-user network and comprises logical directives, each directive containing conditions that, if satisfied by the received data, define the operations; and providing, to the one or more servers, the operations.
    Type: Grant
    Filed: October 1, 2020
    Date of Patent: July 27, 2021
    Assignee: INTRADIEM, INC.
    Inventors: Matthew Grady McConnell, Christopher Powell Busbee, Kevin Wilson, Eric Victor Drucker, Jennifer Christine East, Michael Carl Jarus, Christopher Glenn Donahue
  • Patent number: 11070454
    Abstract: Embodiments of the present invention provide a system for routing functionality packets based on monitoring real-time indicators. The system is configured for continuously gathering real-time input data from one or more monitoring devices, wherein the real-time input data is associated with at least one user, extracting computed data from a data repository, aggregating and processing the real-time input data and the computed data, and in response to aggregating and processing the real-time input data and the computed data, dynamically identifying a real-time anomaly associated with the at least one user.
    Type: Grant
    Filed: June 22, 2020
    Date of Patent: July 20, 2021
    Assignee: BANK OF AMERICA CORPORATION
    Inventors: Syed Najumudeen, Rajesh Agarwal
  • Patent number: 11050638
    Abstract: Embodiments of this application provide a network performance assurance method and apparatus. When the network performance assurance method is applied, a second management device determines network performance assurance information. The network performance assurance information includes at least one of a network performance assurance granularity and a network performance assurance condition. The second management device sends a target network management request including the network performance assurance information to a first management device. The first management device receives the target network management request sent by the second management device, and manages a target network based on the at least one of the network performance assurance granularity and the network performance assurance condition included in the target network management request.
    Type: Grant
    Filed: May 18, 2020
    Date of Patent: June 29, 2021
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Ruiyue Xu, Kai Zhang
  • Patent number: 11032149
    Abstract: The present disclosure describes a method, system, and apparatus for using a machine learning system to configure and optimize complex, distributed computer networks. The machine learning system receives an input related to a computer network and classifies the input using either a supervised learning approach or an unsupervised learning approach. From the classification of the input, the machine learning system builds a first training domain and determines a steady state network configuration for the computer network. After determining a steady state network configuration for the computer network, the machine learning system receives a plurality of inputs from one or more sensors or agents distributed throughout the computer network. The machine learning system compares the plurality of inputs to the steady state network configuration to detect a deviation from the first steady state network configuration.
    Type: Grant
    Filed: December 10, 2018
    Date of Patent: June 8, 2021
    Assignee: Crenacrans Consulting Services
    Inventor: James W. Greene, Jr.
  • Patent number: 11012539
    Abstract: The present disclosure relates to network nodes and methods performed at the network nodes for accessing data acquired in a communication system. In an aspect of the present disclosure, a method performed at a network node is provided to access data acquired in a communication system. The method includes acquiring data from which at least one information set is to be derived, determining that said at least one information set cannot be derived from the acquired data, and submitting a request for assistance to derive said at least one information set from the acquired data. The method further includes receiving, in response to the submitted request, information enabling deriving of said at least one information set.
    Type: Grant
    Filed: January 5, 2017
    Date of Patent: May 18, 2021
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Athanasios Karapantelakis, Elena Fersman, Leonid Mokrushin, Ricardo Souza, Maxim Teslenko
  • Patent number: 11005958
    Abstract: Architecture that enables a user to designate acceptance to receiving social cards from other user in a social network using a personal digital assistant. A mapping component maintains the mappings of all users who have accepted to participate in card sharing and the acceptance level. A whitelist of users can be created that lists the users to whom a social card can be sent from an endpoint. The user can create local groups dynamically at runtime on the local endpoint, where the local groups enable the sharing of the personalized content with multiple users concurrently. The shared card is selected by the sending user and becomes available to the PDA on the proactive canvas of the recipient's PDA along with other cards. Based on the user engagement history, these cards can be ranked among other cards social or non-social PDA cards. Conflation, push notifications, and filtering are also provided.
    Type: Grant
    Filed: January 16, 2020
    Date of Patent: May 11, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Rahul Gupta, Amar Kumar Dubedy, Gurpreet Singh
  • Patent number: 11005939
    Abstract: An information manager may include processing circuitry configured to receive dynamic aircraft information associated with operation of an in-flight aircraft, receive a message from a communication device on the in-flight aircraft for transmission to a ground based content server via a wireless communication network capable of communicating with in-flight assets, and generate an aviation cookie for communication to the content server along with the message. The aviation cookie may be generated based on the dynamic aircraft information and may enable the content server to generate content based at least in part on the dynamic aircraft information.
    Type: Grant
    Filed: June 19, 2020
    Date of Patent: May 11, 2021
    Assignee: SMARTSKY NETWORKS LLC
    Inventors: Ryan M. Stone, Blane E. Rockafellow, Elbert Stanford Eskridge, Jr.
  • Patent number: 11005895
    Abstract: There is disclosed in one example a computing apparatus, including: a hardware platform including a processor and a memory; a network interface to communicatively couple to an enterprise service bus (ESB); instructions encoded within the memory to provide a data exchange layer (DXL) application programming interface (API), the DXL API to provide communication with a plurality of other DXL endpoints via a DXL broker; and instructions encoded within the memory to provide an asset management engine to: subscribe to a DXL location services topic via the DXL broker; receive a DXL location services query from a DXL endpoint via the DXL broker; and publish network location data via the DXL broker.
    Type: Grant
    Filed: March 30, 2020
    Date of Patent: May 11, 2021
    Assignee: McAfee, LLC
    Inventor: Ofir Arkin
  • Patent number: 10999417
    Abstract: A method for unicast packet-sharing includes providing a port configured to receive unicast and multicast messages; determining that at least one process is listening to the port; receiving a unicast message at the port; and broadcasting the unicast message to a listening address, thereby providing the unicast message to a proper one of the at least one process listening to the port. An example method includes utilizing a Berkley Sockets compatible API, and ensuring that all listening processes receive a copy, or selectively receive a copy, of the incoming unicasts.
    Type: Grant
    Filed: December 7, 2018
    Date of Patent: May 4, 2021
    Assignee: Greyware Automation Products, Inc.
    Inventor: Jeffry Dwight
  • Patent number: 10999364
    Abstract: An apparatus includes a network interface and circuitry. The network interface is configured to connect to a communication network. The circuitry is configured to receive, from a host, first RDMA requests in accordance with a first transport service type, for transferring data between an initiator process running on the host and one or more responder processes running on one or more remote computers, to convert the first RDMA requests into second RDMA requests in accordance with a second transport service type, different from the first transport service type, to communicate messages corresponding to the second transport service type with the remote computers, to convert completions, which are received from the one or more remote computers in accordance with the second transport service type, into corresponding completions to the first RDMA requests in accordance with the first transport service type, and to send the corresponding completions to the initiator process.
    Type: Grant
    Filed: October 11, 2020
    Date of Patent: May 4, 2021
    Assignee: MELLANOX TECHNOLOGIES, LTD.
    Inventors: Yossef Itigin, Aviv Barnea
  • Patent number: 10990688
    Abstract: A virtual storage system and a method of sharing electronic documents within a virtual storage system that includes at least one processor that processes a plurality of electronic documents received from an external system, receives from the user computing device, a request for sharing an electronic document of the plurality of electronic documents, and input information including download information and expiration information corresponding to the electronic document, and authentication information, as input by a user, and creates at least one share link corresponding to the electronic document based on the input information, for sharing the electronic document with a recipient, and encrypt the at least one share link using the authentication information. The virtual storage system further includes a plurality of redundant physical storage devices in data communication with the at least one processor each storing the electronic documents and the at least one share link created.
    Type: Grant
    Filed: April 15, 2019
    Date of Patent: April 27, 2021
    Assignee: VIRTUAL STRONGBOX, INC.
    Inventors: Ronald M Daly, Jr., Leonard Giambalvo, Robert Jacob Smilie
  • Patent number: 10990444
    Abstract: A device according to various embodiments may comprise: a transceiver unit configured to transmit or receive information; and a control unit operatively coupled to the transceiver unit, wherein the control unit may be configured to receive, from each of a plurality of control devices that transmit a request for data to a storage device, state information of each of the plurality of control devices, to determine a threshold value for an outstanding data request of each of the plurality of control devices on the basis of the received state information, and to transmit the threshold value to at least one other device.
    Type: Grant
    Filed: November 2, 2016
    Date of Patent: April 27, 2021
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Seung-Beom Lee, Ahmed Alif, Joongbaik Kim, Soon-Wan Kwon
  • Patent number: 10979289
    Abstract: A computing node is configured to initialize by requesting a particular network resource from a network management server, and receiving acknowledgment of the particular network resource and an encryption key from the network management server to contact a configuration management server. The initialization further includes providing, using the particular network resource, a registration request message encrypted based on the encryption key to the configuration management server, and receiving configuration information corresponding to the computing node from the configuration management server in response to the registration request computing node.
    Type: Grant
    Filed: November 12, 2019
    Date of Patent: April 13, 2021
    Assignee: Nutanix, Inc.
    Inventors: Kumar Sidhartha, Monica Adusumilli, Toms Varghese
  • Patent number: 10938938
    Abstract: Methods, non-transitory computer readable media, and computing devices that assists with selectively compressing data includes identifying data stream characteristics in a received data stream from a client. A data processing operation to perform on the received data stream is determined based on stored compression instructions data obtained using the identified one or more characteristics. The determined data processing operation is performed on the received data stream. The received data stream is performed upon performing the determined data processing operation.
    Type: Grant
    Filed: April 23, 2019
    Date of Patent: March 2, 2021
    Assignee: NETAPP, INC.
    Inventor: Sudhir Kumar
  • Patent number: 10938940
    Abstract: Aspects described herein relate to processing metadata requests using a cache. For example, a metadata object, such as a JavaScript Object Notation (JSON) object, may be processed into two or more portions. The two or more portions or data generated based on the two or more portions may be stored into a cache. After receiving a request for the metadata object from a computing device, the metadata object may be generated based on the data stored in the cache and the generated metadata object may be transmitted as a response to the request for the metadata object. Further aspects relate to personalizing the metadata object at the cache prior to transmitting the response to the request for the metadata object. Further aspects relate to updating a portion of the metadata object, such as a portion that includes dynamic data, prior to transmitting the response to the request.
    Type: Grant
    Filed: April 11, 2019
    Date of Patent: March 2, 2021
    Assignee: Comcast Cable Communications, LLC
    Inventor: Sridhar Alla
  • Patent number: 10911344
    Abstract: Controlling dynamic reporting of content distribution performance information from a client is disclosed. The content distribution performance information associated with the delivery of content is generated. The content distribution performance information is reported to a content distribution monitor at a first reporting level. In response to a triggering event, the first reporting level is changed to a second reporting level. Additional content distribution performance information is reported according to the second reporting level.
    Type: Grant
    Filed: August 29, 2017
    Date of Patent: February 2, 2021
    Assignee: Conviva Inc.
    Inventors: Aditya Ravikumar Ganjam, Ningning Hu, Asad K. Awan, George C. Necula, Ion Stoica
  • Patent number: 10911388
    Abstract: It is presented a method for transmitting a message for a recipient, the method being performed in a message transmitter of a sender, the sender being a user of the message transmitter. The method comprises the steps of: receiving user input for a new message, the new message comprising an identifier of a recipient physical space and payload data; reading a local identifier forming part of a physical device arranged at a sender physical space, the sender physical space being associated with the sender; and sending a request to a message server to transmit the new message to the recipient physical space, wherein the request comprises the new message.
    Type: Grant
    Filed: June 3, 2016
    Date of Patent: February 2, 2021
    Assignee: ASSA ABLOY AB
    Inventors: Carolina Ring, Sanna Nordahl, Gabriella Sanchez Karlsson, Fredrik Einberg
  • Patent number: 10911331
    Abstract: Embodiments of this application provide a service configuration method and apparatus for a network service. In at least some embodiments, a network service instantiation request that includes a preset service configuration event that is for a network service and that is related to a network environment of a carrier is received. Service configuration information is sent to a configuration system according to the service configuration event, so that the configuration system performs service configuration on the network service according to the service configuration information. In at least some embodiments, an instantiation procedure of a network service does not need to be manually interrupted to avoid a configuration error caused by manual editing and modification. In at least some embodiments, as the instantiation procedure of the network service is not interrupted, network service go-live efficiency is improved.
    Type: Grant
    Filed: June 20, 2018
    Date of Patent: February 2, 2021
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Weixiang Shen, Haiguang Xia, Fei Jia