Patents Examined by Joshua Joo
  • Patent number: 11610002
    Abstract: Data privacy information pertaining to particular data hosted by a first workload provisioned to a first location can be received. The first workload can be monitored to determine whether the first workload is accessed by a second workload, determine whether the second workload is indicated as being authorized, in the data privacy information, to access the particular data hosted by first workload, and determine whether the second workload has access to the particular data hosted by the first workload. If so, the first workload can be automatically provisioned to a second location to which provisioning of the first workload is allowed based on the data privacy information.
    Type: Grant
    Filed: February 10, 2021
    Date of Patent: March 21, 2023
    Inventors: Sergio Varga, Jørgen E. Borup, Thiago Cesar Rotta, Marco Aurelio Stelmar Netto, Kris Blöndal
  • Patent number: 11606277
    Abstract: Data chunks sent to a content destination are tracked. It is determined whether content of a portion of an object to be sent to the content destination matches one of the data chunks previously sent to the content destination. In response to the determination that the portion of the object to be sent to the content destination matches one of the data chunks previously sent to the content destination, a source reference to the matching previously sent data chunk where the content destination can locally obtain the content for the portion of the object is provided to the content destination.
    Type: Grant
    Filed: February 10, 2021
    Date of Patent: March 14, 2023
    Assignee: Cohesity, Inc.
    Inventors: Abhijit Chakankar, Prashant Gothi, Anubhav Gupta, Manoj Singhal
  • Patent number: 11606417
    Abstract: Technologies for matching security requirements for a function-as-a-service (FaaS) function request to an edge resource having security features matching the security requirements are disclosed. According to one embodiment of the present disclosure, an edge gateway device receives, from an edge device, a request to execute an accelerated function. The edge gateway device selects, as a function of one or more security requirements requested by the edge device, an edge resource to fulfill the request. The edge gateway device transmits the request to the edge resource to fulfill the request of the edge device, according to the one or more security requirements.
    Type: Grant
    Filed: February 8, 2021
    Date of Patent: March 14, 2023
    Assignee: INTEL CORPORATION
    Inventors: Kshitij Doshi, Francesc Guim Bernat, Suraj Prabhakaran, Ned M. Smith
  • Patent number: 11606407
    Abstract: A system for capturing and distributing live audio streams of a live event to mobile computing devices comprises: processing device(s) in network communication with each other; and at least one memory coupled to each processing device. Processing device(s) having an audio channel receive live audio stream(s) via the audio channel(s), generate and transmit discrete audio data packets therefrom over a first network for receipt by the remaining processing device(s). Copies of the discrete audio data packets are generated and placed in a respective buffer by the processing device(s). A nominated processing device: receives a connection request from a mobile computing device; determines the distribution status the processing device(s); and selects a processing device to provide the requested transmission based on the distribution status.
    Type: Grant
    Filed: July 5, 2018
    Date of Patent: March 14, 2023
    Assignee: PROWIRE SPORT LIMITED
    Inventor: Michel Pollet
  • Patent number: 11601344
    Abstract: A cloud gateway outage risk detector can receive, by an event listener module, user session data associated with a plurality of user sessions over a cloud gateway. The event listener module can store the data in a database. A run-time collection module can obtain at least a portion of the data. The run-time collection module can provide the portion of the data to a run-time risk criteria evaluation module that can determine, based upon the portion of the data, a run-time outage risk criteria for the cloud gateway. A baseline risk criteria evaluation module can obtain historical data from the database. The baseline risk criteria evaluation module can determine, based upon the data, a baseline outage risk criteria for the cloud gateway. The run-time risk criteria evaluation module can determine whether the run-time outage risk criteria meets or exceeds an outage risk threshold.
    Type: Grant
    Filed: December 29, 2021
    Date of Patent: March 7, 2023
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Zosim Kanevsky, Wen-Jui Li
  • Patent number: 11595276
    Abstract: Automatically detecting whether sessions are routed through proxy servers is provided. The system identifies a log with session information generated by a device for a session established between a client and a server traversing the device. The system compares a source internet protocol (“IP”) address for the session identified from the log with IP addresses of proxy servers. The system updates, responsive to a match based on the comparison, the log with an indication that the session was routed through a proxy server.
    Type: Grant
    Filed: July 26, 2021
    Date of Patent: February 28, 2023
    Inventors: Vikramjeet Singh, Rishabh Agarwal, Dhawal Patel
  • Patent number: 11595290
    Abstract: The present disclosure relates generally to network diagnostics, and more specifically to techniques for determining the health of customer premises equipment (CPE) devices. In certain examples, a scoring system can determine a health score for a CPE device, the health score indicating the health of the CPE device. The health score is determined by receiving, analyzing, and integrating information from different sources, including sources in addition to CPE diagnostic data for the CPE device at the current time. Such sources can include CPE diagnostic data for the CPE device at other times, CPE diagnostic data for other CPE devices related to the CPE device (e.g., in the same household or surrounding area as the CPE device), technical specifications of the CPE device (e.g., make, model and firmware of the CPE device), or per-equalization parameters obtained by the CPE device.
    Type: Grant
    Filed: November 20, 2020
    Date of Patent: February 28, 2023
    Assignee: Promptlink Communications, Inc.
    Inventor: Foad Towfiq
  • Patent number: 11582291
    Abstract: Disclosed embodiments are directed at systems, methods, and architecture for providing auto-documentation to APIs. The auto documentation plugin is architecturally placed between an API and a client thereof and parses API requests and responses in order to generate auto-documentation. In some embodiments, the auto-documentation plugin is used to update preexisting documentation after updates. In some embodiments, the auto-documentation plugin accesses an on-line documentation repository. In some embodiments, the auto-documentation plugin makes use of a machine learning model to determine how and which portions of an existing documentation file to update.
    Type: Grant
    Filed: July 20, 2020
    Date of Patent: February 14, 2023
    Assignee: KONG INC.
    Inventors: Marco Palladino, Augusto Marietti
  • Patent number: 11575591
    Abstract: Some embodiments of the invention provide a method for detecting and remediating anomalies in an SD-WAN that includes a controller, an enterprise datacenter, and multiple branch sites each having at least one edge node that includes a set of packet processing stages. At the controller, the method receives from a particular node of a particular branch site a flow notification indicating detection of an anomaly on the particular node. Based on the anomaly, the method dynamically generates trace monitoring rules that specify one or more flows to be traced and provides the trace monitoring rules to the particular node and at least one other node of another branch site. From the particular node and the at least one other node, the method receives trace monitoring results collected in response to the provided trace monitoring rules, and analyzes the results to identify any anomalies and dynamic actions to correct the anomalies.
    Type: Grant
    Filed: January 6, 2021
    Date of Patent: February 7, 2023
    Assignee: VMWARE, INC.
    Inventors: Navaneeth Krishnan Ramaswamy, Sivakumar Somasundaram, Varsha Venkata Krishnan, Shivaram Rammohan, Hari Narayan Gopalan
  • Patent number: 11563712
    Abstract: An electronic device, a method for domain name query, and related products are provided, which are for an electronic device. The method includes the following. Whether the electronic device enables a link aggregation (SLA) is detected in response to detecting an Internet protocol (IP) address query request for a target domain name. Multiple communication links enabled by the SLA are determined in response to detecting that the SLA is enabled. An IP address corresponding to the target domain name is obtained by querying multiple domain name system (DNS) servers through at least one target communication link of the multiple communication links.
    Type: Grant
    Filed: May 19, 2021
    Date of Patent: January 24, 2023
    Assignee: GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP., LTD.
    Inventor: Yuan Huang
  • Patent number: 11553038
    Abstract: A method for optimizing device-to-device communication protocol selection in an edge computing environment is provided. The method includes: receiving a request for a service from a user device, wherein the computing system is one of plural edge computing devices in an edge computing environment; determining computational tasks performed in providing the service; selecting, using a machine learning model, a set of the edge computing devices to perform the computational tasks and communication protocols for the set of the edge computing devices to use while performing the computational tasks, wherein the machine learning model is configured to select the set of the edge computing devices and the communication protocols based on minimizing a time to perform the computational tasks; and sending instructions to perform the computational tasks, thereby causing the set of the edge computing devices to perform the service in response to the request from the user device.
    Type: Grant
    Filed: October 22, 2021
    Date of Patent: January 10, 2023
    Assignee: KYNDRYL, INC.
    Inventors: Sarbajit K. Rakshit, Pritpal S. Arora, Laxmikantha Sai Nanduru
  • Patent number: 11552886
    Abstract: In one embodiment, a controller for a network receives, via a user interface, a downgrade policy for the network that specifies an objective for path downgrades in the network. The controller identifies traffic of an application conveyed by an edge router in the network via a particular path in the network and using a first type of link. The controller predicts an effect of downgrading the particular path from using the first type of link to using a second type of link to convey the traffic of the application. The controller causes the edge router to convey the traffic of the application via the second type of link, when the effect predicted by the controller satisfies the objective specified by the downgrade policy.
    Type: Grant
    Filed: March 9, 2021
    Date of Patent: January 10, 2023
    Assignee: Cisco Technology, Inc.
    Inventors: Jean-Philippe Vasseur, Grégory Mermoud, Vinay Kumar Kolar, Jürg Nicolaus Diemand
  • Patent number: 11546215
    Abstract: Embodiments of this application provide a network optimization method, a network optimization system, and a network device, and relate to the communications field. A first network device adjusts, if it is detected that a communications link between the first network device and a second network device is in an abnormal state, a metric of at least one data flow received by the first network device; and the first network device selects a transmission path for the at least one data flow based on adjusted metric, and transmits the at least one data flow to the selected transmission path. In this way, load of the communications link is reduced, and the communications link is restored to a normal state.
    Type: Grant
    Filed: December 28, 2020
    Date of Patent: January 3, 2023
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Zhibo Hu, Junda Yao
  • Patent number: 11546780
    Abstract: A method, a device, and a non-transitory storage medium are described in which a polymorphic algorithm-based network slice orchestrator service is provided. The service may manage network slices based on radio access network performance metrics, core network performance metrics, network slice performance metrics, a machine learning framework, and polymorphic algorithms. The service may be applied to a multi-tier network. The service may include management of a data network access point of the network slice on a per-tier basis.
    Type: Grant
    Filed: April 20, 2021
    Date of Patent: January 3, 2023
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Krishna K. Bellamkonda, Kristen Sydney Young, Ravi Potluri, Jin Yang
  • Patent number: 11539645
    Abstract: A cloud based mobile internet protocol messaging spam defense. Short message service (SMS) messages are analyzed by a cloud based virtual machine to determine if should be considered potentially unwanted messages (e.g., spam). The cloud based virtual machine uses a user specific algorithm for determining if a message should be considered to be a potentially unwanted message. Messages that are determined to be potentially unwanted messages trigger a notification to be sent to a user device associated with the virtual machine. The notification requests confirmation from the user that the potentially unwanted message is an unwanted message. The user's response to a request for confirmation is then used to update an unwanted message database associated with the user and the user device.
    Type: Grant
    Filed: May 14, 2021
    Date of Patent: December 27, 2022
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Ann E. Skudlark, Lien K. Tran, Yu Jin
  • Patent number: 11533216
    Abstract: Systems and methods are provided for correlating alarms throughout a multi-layer network and visualizing alarm clusters in a display of an interactive Graphical User Interface (GUI) to enable a network operator to prioritize urgent network issues. In one embodiment, an interactive GUI includes a main display area configured to display one or more geometrical shapes representing one or more alarm clusters, respectively. Each alarm cluster may represent a potential root-cause event in a network. The interactive GUI also includes one or more interactive objects that, when selected by a user, provide additional information associated with the one or more alarm clusters.
    Type: Grant
    Filed: August 28, 2020
    Date of Patent: December 20, 2022
    Assignee: Ciena Corporation
    Inventors: Tommaso D'Ippolito, Christiane Louise Campbell, Sonya Thornley, Nigel Davis
  • Patent number: 11533347
    Abstract: A computer-implemented method comprises establishing, by media servers, a video conference for client computing devices, each media server receiving audio data and video data from a local subset of the client computing devices, selecting, by each media server, a portion of the local subset for which to send audio data to other media servers, sending, by each media server, audio data associated with the portion to other media servers, after receiving audio data from other media servers, generating, by each media server, ordered global list data that identifies each client computing device for which the media server has received audio data, based on the global list data and by each media server to other media servers, sending video data for each client computing device of the local subset that satisfies a threshold value.
    Type: Grant
    Filed: July 1, 2020
    Date of Patent: December 20, 2022
    Assignee: ATLASSIAN PTY LTD.
    Inventors: Emil Ivov, Boris Grozev
  • Patent number: 11533265
    Abstract: A method for alleviating flow congestion at forwarding elements is provided. The method receives traffic related data from a plurality of forwarding elements of a network, and based on the traffic related data, determines congestion at a first forwarding element of the plurality of forwarding elements caused by at least one flow passing through the first forwarding element at a first rate. The method calculates, based on a burst size of the at least one flow, a second rate for the at least one flow such that when the at least one flow passes through the first forwarding element at the second rate the congestion at the first forwarding element is alleviated. The method rate limits the at least one flow by passing the at least one flow through a flow rate manager at the calculated second rate before transmitting the at least one flow to the first forwarding element.
    Type: Grant
    Filed: September 10, 2020
    Date of Patent: December 20, 2022
    Assignee: VMWARE, INC.
    Inventors: Rohan Gandhi, Avinash Nigam
  • Patent number: 11528209
    Abstract: An edge device may obtain, via a base station, one or more respective requests from one or more user devices to access content. The edge device may determine a total number of the one or more user devices and may determine that the total number of the one or more user devices satisfies a threshold. The edge device may determine, based on the total number of the one or more user devices satisfying the threshold, a latency requirement associated with the content and may determine whether the edge device can satisfy the latency requirement. The edge device may selectively cause, based on determining whether the edge device can satisfy the latency requirement, the edge device or a different edge device to send the content to the one or more user devices via the base station.
    Type: Grant
    Filed: November 24, 2020
    Date of Patent: December 13, 2022
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Jin Yang, Sagiv Draznin, Matthew W. Nelson
  • Patent number: 11528191
    Abstract: Techniques are described for automatically generating a consistent configuration state version 2 for a network device with no or minimal help from a user and/or from a provider of the network device when updating from a configuration state version 1 to the configuration state version 2. The techniques and architecture also provide for migration from configuration state version 1 to configuration state version 2 when at least some of a configuration state are located in text files that are applied to the network device at start-up of the network device.
    Type: Grant
    Filed: August 16, 2021
    Date of Patent: December 13, 2022
    Assignee: Cisco Technology, Inc.
    Inventors: Domenico Ficara, Roberto Muccifora, Andriani Stylianou, Shankar Sthanuretnam, Pratap Pereira