Patents Examined by Meng Vang
  • Patent number: 11516138
    Abstract: A computer-implemented system and method identifies a network flow direction. The method includes observing, by a network flow monitor, a plurality of data packets as each data packet travels past a connection point. The method further includes identifying, from the plurality of data packets, a flow session, wherein the flow session comprises a source port, a source device, a destination device, a destination port, and a communication protocol. The method also includes, gathering, from the plurality of data packets, directional metadata. The method includes, comparing the source port and the destination port against a list of common destination ports. The method further includes determining, based on the plurality of data packets, a flow direction of the flow session. The method includes storing the flow session in a database.
    Type: Grant
    Filed: April 27, 2020
    Date of Patent: November 29, 2022
    Assignee: International Business Machines Corporation
    Inventor: Dale Bowie
  • Patent number: 11496354
    Abstract: A switching circuit includes circuitry configured to manage a plurality of Equal Cost Multiple Paths (ECMPs) through a plurality of shared protection group objects, wherein each of the plurality of shared protection group objects is connected to two paths in the ECMPs, and wherein a number of shared protection group objects equals a number of next-hops, cause distribution of packets based on a setting of the shared protection group object for each next-hop, and responsive to a failure of a next-hop, change the setting of the shared protection group object for the failed next-hop.
    Type: Grant
    Filed: June 16, 2020
    Date of Patent: November 8, 2022
    Assignee: Ciena Corporation
    Inventors: Sami Boutros, Kambiz Frounchi, Tao Wang
  • Patent number: 11483243
    Abstract: Modern day user applications leverages new communication technologies such as WebRTC, WebEx, and Jabber allow devices to connect and exchange media content including audio streams, video streams, and data stream/channels. The present disclosure describes mechanisms for a Port Control Protocol (PCP) server to provide feedback to PCP clients to enforce certain policies on the transport of such media content for a network. A policy may include a traffic handling policy for enforcing differentiated quality of service characteristics for different types of media streams. Another policy may include a security policy ensuring a data files being transmitted over a data channel from one endpoint travels to a security application via a relay element before the packets reaches another endpoint. The mechanisms are transparent to the endpoints, and advantageously preserve the user experience for these user applications.
    Type: Grant
    Filed: June 7, 2019
    Date of Patent: October 25, 2022
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: K. Tirumaleswar Reddy, Ram Mohan Ravindranath, Muthu Arul Mozhi Perumal, Daniel G. Wing, William C. VerSteeg
  • Patent number: 11483222
    Abstract: Disclosed herein are system, method, and computer program product embodiments for interrogating and remediating a device. For example, a method includes: transmitting instructions from a headend device to a plurality of remote devices, the instructions being for diagnosing a status of each of the plurality of devices; based on responses from the plurality of remote devices, identifying a set of remote devices from among the plurality of remote devices requiring remediation; categorizing each remote device of the set of remote devices into one of a plurality of categories based on a connectivity status between each remote device and the headend device; and assigning, for each of the plurality of categories, a respective number of connections for remediating the set of remote devices.
    Type: Grant
    Filed: February 17, 2021
    Date of Patent: October 25, 2022
    Assignee: CSC Holdings, LLC
    Inventors: Pallavi Ghosh, Heitor Joseph Almeida, John Markowski
  • Patent number: 11483210
    Abstract: A processor generates an abstract topology that represents domains in an actual topology of a network and border routers that interconnect the domains in the actual topology. The processor prunes, based on the abstract topology, one or more of the domains from the actual topology during path calculations on the actual topology. In some cases, the processor determines measures of reachability for the nodes to indicate whether the domains represented by the nodes represent are on a path from a source domain to a destination domain. The processor can then selectively prune a relationship to at least one edge in the actual topology or modify weights of edges between the nodes in the actual topology based on the ranks of the nodes in the abstract topology.
    Type: Grant
    Filed: October 28, 2020
    Date of Patent: October 25, 2022
    Assignee: Nokia Solutions and Networks Oy
    Inventor: Andrew Stone
  • Patent number: 11477099
    Abstract: A monitoring system comprises a monitoring agent that keeps information related to a communication status of a low-power terminal that communicates under low power, and a monitoring device that monitors the status of the low-power terminal. The monitoring device includes a requesting unit that requests information related to the communication status of the low-power terminal. The monitoring agent includes a response generation unit that generates a response to the request from the monitoring device on a basis of the information related to the communication status of the low-power terminal, and a transmission unit that transmits the response to the monitoring device.
    Type: Grant
    Filed: March 10, 2020
    Date of Patent: October 18, 2022
    Assignee: Nippon Telegraph and Telephone Corporation
    Inventors: Yohei Katayama, Kenji Suzuki, Kazumitsu Sakamoto, Yosuke Fujino, Hiroyuki Fukumoto
  • Patent number: 11431598
    Abstract: A computer-implemented method includes receiving information associated with a plurality of user equipment (UE), wherein the information comprises location information for each of the plurality of UE and receiving information associated with a plurality of temporary network attached compute (NAC) apparatuses in proximity to the plurality of UE. The computer-implemented method further includes analyzing the information associated with the plurality of UE or the information associated with the plurality of temporary NAC apparatuses. The computer-implemented method further includes in response to the analysis, detecting a trigger, wherein the trigger comprises reaching one or more thresholds associated with the information associated with the plurality of UE or the information associated with the plurality of temporary NAC apparatuses. The computer-implemented method further includes based on the trigger, orchestrating movement, and connection of each of the plurality of temporary NAC apparatuses.
    Type: Grant
    Filed: April 15, 2021
    Date of Patent: August 30, 2022
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: James Pratt, Yupeng Jia, Eric Zavesky
  • Patent number: 11418594
    Abstract: An apparatus comprises at least one processing device configured to control delivery of input-output (IO) operations from a host device to a storage system over selected paths through a network. The at least one processing device is further configured to determine link availability information for each of a plurality of initiator-target pairs, with the initiators being implemented on the host device and the targets being implemented on the storage system, and each initiator-target pair being associated with a corresponding subset of the plurality of paths. The at least one processing device is still further configured to communicate the link availability information to the storage system, which comprises a distributed storage system that includes a plurality of interconnected storage nodes. The link availability information is utilized in the storage system to rebalance IO operation processing load across at least a subset of the storage nodes of the storage system.
    Type: Grant
    Filed: October 20, 2021
    Date of Patent: August 16, 2022
    Assignee: Dell Products L.P.
    Inventors: Vinay G. Rao, Madhu Tarikere
  • Patent number: 11418482
    Abstract: A content provider has a plurality of content provider domain names, and a content delivery network (CDN) allocates a plurality of CDN domain names to the particular content provider. The content provider domain names are mapped to the CDN domain names. CDN domain names are bound to corresponding CDN clusters. The binding of the of CDN domain names to corresponding CDN clusters is modified.
    Type: Grant
    Filed: August 16, 2021
    Date of Patent: August 16, 2022
    Assignee: Level 3 Communications, LLC
    Inventor: Christopher Newton
  • Patent number: 11409713
    Abstract: Aspects of the subject disclosure may include, for example, segmenting a file to obtain a set of segments, wherein the file can be regenerated according to a recombination of the set of segments. At least some segments are transported to a targeted group of users including a first group of users and a second group of users, via unlicensed frequency spectrum and according to a peer-to-peer file sharing process. A segmentation record identifying the set of segments is provided to the targeted group of users. A progress of a delivery of the set of segments is monitored according to the segmentation record. The progress of the delivery is analyzed to identify a deficiency in delivery of a particular segment of the set of segments. Responsive to the deficiency, the particular segment is provided to the first group of users via a licensed frequency spectrum. Other embodiments are disclosed.
    Type: Grant
    Filed: September 11, 2020
    Date of Patent: August 9, 2022
    Assignees: AT&T Intellectual Property I, L.P., AT&T Mobility II LLC
    Inventors: Julius Mueller, Erie Lai Har Lau
  • Patent number: 11411906
    Abstract: Provided is a method and system for providing an answer message to a query message. An answer message providing method may include managing a plurality of chatrooms of an instant messaging service; receiving a query message in a preset form from a first user of a first chatroom among the plurality of chatrooms; forwarding the query message to second users through the instant messaging service; receiving an answer message to the query message from at least one of the second users; and providing the received answer message to be displayed through the first chatroom.
    Type: Grant
    Filed: June 23, 2020
    Date of Patent: August 9, 2022
    Assignee: LINE PLUS CORPORATION
    Inventors: Sungwhan Kim, Chaewon Jung, Hyun Jung Lee, Seo Hyun Cho, Eun Jung Joung
  • Patent number: 11411812
    Abstract: According to some embodiments, methods and systems may be associated with a microservice-based cloud computing environment. Model integration content may be received from an integration developer in connection with the cloud computing environment and at least one integration service may be determined associated with the received model integration content. A provisioning application platform may then automatically and dynamically instantiate the at least one integration service on demand during a provisioning process. Moreover, the provisioning application platform may also automatically subscribe the at least one integration service during the provisioning process. Similarly, at least one integration service to be consumed for received model integration content may be determined. The provisioning platform may then automatically instantiate that at least one integration service on demand during a consumption process.
    Type: Grant
    Filed: January 14, 2020
    Date of Patent: August 9, 2022
    Assignee: SAP SE
    Inventors: Gopalkrishna Kulkarni, Deepak Govardhanrao Deshpande
  • Patent number: 11405276
    Abstract: A device configuration management apparatus includes a logical node information storage storing logical node information about a logical node that can be associated with a particular device and a particular location, the logical node information including for each of logical nodes a device ID for identifying the particular device and location information which is information for identifying the location, a network information storage storing network information as a set of information about an edge connecting two logical nodes, and a node update processer configured to perform processing for updating at least one of the device ID and the location information with regard to the particular logical node in the logical node information stored in the logical node information storage.
    Type: Grant
    Filed: July 3, 2019
    Date of Patent: August 2, 2022
    Assignee: Yokogawa Electric Corporation
    Inventors: Takashi Arai, Yusaku Yoshida, Shuichi Sato, Hiroo Urabe
  • Patent number: 11405261
    Abstract: A network device may receive, from a collector device, a request for telemetry data associated with service interfaces and counters of the network device. The network device may determine, based on the request, a first quantity of the service interfaces and a second quantity of the counters. The network device may determine a first time interval to send delta values of the telemetry data associated with the service interfaces and the counters, and a second time interval to send absolute values of the telemetry data, based on the first time interval, the first quantity of the service interfaces, and the second quantity of the counters. The network device may provide, to the collector device, the absolute values of the telemetry data based on the second time interval and may provide, to the collector device, the delta values of the telemetry data based on the first time interval.
    Type: Grant
    Filed: September 10, 2020
    Date of Patent: August 2, 2022
    Assignee: Juniper Networks, Inc.
    Inventors: John Myla, Swamy Sadashivaiah Kananda, Avinash Reddy Singireddy
  • Patent number: 11399064
    Abstract: In one embodiment, a method for managing data includes collecting workload information for a data storage device in a data storage system over a period of time. A peak workload of the data storage device for the period of time is determined. A maximum workload threshold for the data storage device in the data storage system over the period of time is also determined. Movement of additional workload to the device in the data storage system is prevented during a subsequent period of time when the data storage device is predicted to be at about the peak workload for the data storage device in response to a determination that adding the additional workload would cause the workload of the device to exceed the maximum workload threshold.
    Type: Grant
    Filed: August 21, 2019
    Date of Patent: July 26, 2022
    Assignee: International Business Machines Corporation
    Inventors: Yong Guo, Kaisar R. Hossain, Jun Tao Li, Yan Xu
  • Patent number: 11375014
    Abstract: Clustered containerized applications are implemented with scalable provisioning. Methods include receiving a data storage request to store one or more data values in a storage volume implemented across a storage node cluster, the storage node cluster including a plurality of storage nodes including one or more storage devices having storage space allocated for storing data associated with the storage volume. Methods may further include identifying a cluster hierarchy associated with the storage node cluster, the cluster hierarchy identifying storage characteristics of the plurality of storage nodes, the cluster hierarchy also identifying physical location information for the plurality of storage nodes, the physical location information indicating node-to-node proximity on a network graph.
    Type: Grant
    Filed: November 4, 2020
    Date of Patent: June 28, 2022
    Assignee: Portworx, Inc.
    Inventors: Goutham Rao, Vinod Jayaraman, Ganesh Sangle
  • Patent number: 11356386
    Abstract: A method is applied to a server and for providing a link priority between the server and a storage device. The server calculates an average latency of each of a plurality of links between the server and the storage device; then determines a latency interval to which the average latency of each link belongs; and determines a priority of each link based on a priority of the latency interval to which the average latency of each link belongs. At least two consecutive latency intervals are preset in the server, each latency interval represents a range of an average latency, and a priority is set for each latency interval. For latency intervals of adjacent priorities, a minimum latency value of a latency interval of a lower priority is greater than a maximum latency value of a latency interval of a higher priority.
    Type: Grant
    Filed: May 14, 2020
    Date of Patent: June 7, 2022
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventor: Feng Yang
  • Patent number: 11356315
    Abstract: Methods, apparatus, systems and articles of manufacture to dynamically control devices based on distributed data are disclosed. An example apparatus includes a comparator to compare a first measurement measured by a first peer device to a second measurement, the second measurement being measured locally by the apparatus; and an operation adjuster to, when the comparison satisfies a threshold, adjust a measurement protocol of the first peer device.
    Type: Grant
    Filed: March 28, 2018
    Date of Patent: June 7, 2022
    Assignee: Intel Corporation
    Inventors: Rita Wouhaybi, Rajesh Poornachandran
  • Patent number: 11349730
    Abstract: [Subject] Development costs of operation automation are reduced.
    Type: Grant
    Filed: June 12, 2019
    Date of Patent: May 31, 2022
    Assignee: Nippon Telegraph and Telephone Corporation
    Inventor: Naoyuki Tanji
  • Patent number: 11336585
    Abstract: An embodiment includes determining, based on historical data associated with a specific task, a baseline bandwidth recommendation for completing the specific task. The embodiment assigns, for a first time period, the specific task to a first computing device on a network. The embodiment allocates, for the first time period based on the baseline bandwidth recommendation, a first baseline bandwidth to the first computing device. The embodiment allocates, for the first time period, a portion of a shared buffer bandwidth as a first buffer bandwidth to the first computing device based on a weight value assigned to the specific task. The first buffer bandwidth combines with the first baseline bandwidth as a first total bandwidth for the specific task. The embodiment throttles, during the first time period, data packets associated with the specific task based on the first total bandwidth for the specific task.
    Type: Grant
    Filed: August 26, 2021
    Date of Patent: May 17, 2022
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Yue Wang, Gang Tang, Xin Peng Liu, Wei Wu, Zheng Li