Patents Examined by Anh Nguyen
  • Patent number: 11539576
    Abstract: Various techniques for dynamic path selection and data flow forwarding are disclosed. For example, various systems, processes, and computer program products for dynamic path selection and data flow forwarding are disclosed for providing dynamic path selection and data flow forwarding that can facilitate preserving/enforcing symmetry in data flows as disclosed with respect to various embodiments.
    Type: Grant
    Filed: April 29, 2022
    Date of Patent: December 27, 2022
    Assignee: Palo Alto Networks, Inc.
    Inventors: Kumar Ramachandran, Venkataraman Anand, Navneet Yadav, Arivu Ramasamy, Aaron Edwards, Gopal Reddy
  • Patent number: 11533391
    Abstract: The disclosed embodiments provide a system for managing a stream-processing application. During operation, the system allocates a first host for an active instance of the stream-processing application that maintains a state during processing of one or more input streams. Next, the system allocates a second host for a first backup instance that recreates the state on the active instance by consuming changes to the state replicated from the active instance without consuming the input stream(s). During a failure on the first host, the system moves the active instance to the first host by stopping the first backup instance on the second host. Finally, the system launches the active instance on the second host to resume processing of the input stream(s) by the active instance using the recreated state from the first backup instance.
    Type: Grant
    Filed: June 5, 2019
    Date of Patent: December 20, 2022
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Bharath Kumarasubramanian, Jagadish Venkatraman, Jacob R. Maes, Kartik Paramasivam, Prateek Maheshwari, Ray Manpreet Singh Matharu, Samarth Shetty, Shanthoosh Pazhanjur Venkataraman, Yi Pan
  • Patent number: 11528203
    Abstract: A system has a packet switch for routing network traffic. The packet switch includes a system counter to increment a counter time in predetermined time segments, time stamping logic to associate a received packet with the counter time, and an interval discriminator to assign a received packet to a selected interval counter of a set of interval counters based upon the counter time. A computer is connected to the packet switch. The computer has a memory with instructions executed by a processor to associate the counter time with a time of day, and collect values from the set of interval counters to generate network traffic activity data.
    Type: Grant
    Filed: August 14, 2020
    Date of Patent: December 13, 2022
    Assignee: Cpacket Networks Inc.
    Inventor: Peter John Sevcik
  • Patent number: 11522930
    Abstract: This disclosure generally relates to systems and methods that facilitate employing a server based content recording component for recording content remotely for a client content video recording device that has limited storage and limited number of content streams to which it can access concurrently, while satisfying content rules for broadcast and re-transmission.
    Type: Grant
    Filed: August 3, 2020
    Date of Patent: December 6, 2022
    Assignee: Google LLC
    Inventor: Majd Bakar
  • Patent number: 11509528
    Abstract: One example method includes connecting to a server component, transmitting, to the server component, information concerning a hardware configuration associated with an asset having a capability that is fully utilized during a first time period and the capability is idle during a second time period, receiving, from the server component, cluster connection information, and using the cluster connection information to temporarily connect the asset to the cluster as a node of the cluster so that the capability is available during idle time to perform a workload of the cluster.
    Type: Grant
    Filed: November 8, 2021
    Date of Patent: November 22, 2022
    Assignee: EMC IP Holding Company LLC
    Inventors: Victor Fong, Xuebin He, Megan Murawski
  • Patent number: 11502894
    Abstract: A system may monitor transaction data pertaining to a plurality of transaction types received by a network order fulfillment system. The system may classify the transaction data into a plurality of alarm types based on pre-defined impact of an alarm type to a given transaction type. The system may analyze a plurality of performance parameters influencing a performance of the network order fulfillment system, and identify a performance parameter exhibiting an anomaly based on historical data, a current status of the plurality of the performance parameters and a predefined prediction model. The system may ascertain whether the identified performance parameter negatively impacts the performance of the network order fulfillment system, based on evaluation rules. The system may proactively implement a remediation action to remediate a potential fault caused by the identified performance parameter when the identified performance parameter negatively impacts the performance of the network order fulfillment system.
    Type: Grant
    Filed: November 10, 2020
    Date of Patent: November 15, 2022
    Assignee: ACCENTURE GLOBAL SOLUTIONS LIMITED
    Inventors: Mahesh Kumar Mohan, Madan Kumar, Harshit Kumar
  • Patent number: 11496383
    Abstract: In the presence of a network fault condition (130) preventing communication between a communication device (106) and a network device (200) of a first network (102), a method (400) includes receiving a heartbeat request (128) from the communication device requesting permission for the communication device to perform a device operation. The method further includes obtaining device state data (110) associated with the communication device and determining whether the communication device is permitted to perform the device operation based on the device state data associated with the communication device. When the communication device is permitted to perform the device operation, the method also includes transmitting a heartbeat confirmation signal (126) to the communication device. The heartbeat confirmation signal permits the communication device to perform the device operation.
    Type: Grant
    Filed: October 1, 2019
    Date of Patent: November 8, 2022
    Assignee: Google LLC
    Inventors: Taliver Heath, Kate Harrison, Yi Hsuan, Mathew Varghese, Karthik Yogeeswaran
  • Patent number: 11489746
    Abstract: A detection apparatus includes processing circuitry configured to acquire, from a storage having stored therein normal communication models for determining, for each function of a communication device, whether or not communication of the communication device having the function is normal, at least one normal communication model that corresponds to a function of a monitoring target communication device, and monitor communication of the monitoring target communication device using the acquired normal communication model, and detect an abnormality in the communication.
    Type: Grant
    Filed: December 3, 2019
    Date of Patent: November 1, 2022
    Assignee: NIPPON TELEGRAPH AND TELEPHONE CORPORATION
    Inventor: Yuki Yamanaka
  • Patent number: 11483409
    Abstract: A computing device includes program instructions to select, based on indicia of interest for media content for each of a plurality of users, a first user and second user to engage in an interaction related to a media content item. The computing device further includes programming to select a topic related to the media content item for the interaction and initiate the interaction between the first and second user based on the topic.
    Type: Grant
    Filed: July 15, 2020
    Date of Patent: October 25, 2022
    Assignee: DISH Technologies L.LC.
    Inventors: Nicholas Brandon Newell, Christopher Day
  • Patent number: 11477305
    Abstract: Methods and systems are disclosed herein for managing delivery of content fragments to a device in response to a bandwidth determination. In one implementation of the disclosure, when a content player or device requests a content fragments, a local cache may determine a bandwidth or data rate related to transmission of a content fragment from a source to the cache, and send the fragment to the player at a rate corresponding to the determined bandwidth or data rate.
    Type: Grant
    Filed: May 3, 2017
    Date of Patent: October 18, 2022
    Inventors: Richard Fliam, David Arbuckle
  • Patent number: 11474918
    Abstract: According to one aspect of the present invention there is provided a system, method, and computer program product for recovering from a network failure in a communication network using network function virtualization (NFV-based network), the method including: selecting a first network component of the NFV-based network, detecting at least one probable failure of the first network component, selecting a second network component to be used for replacing the instance of the VNF in the first network component prior to a failure of the first network component, and securing at least one resource of the selected second network component for the other instance of the VNF and maintaining, in the selected second network component, an updated copy of data associated with the instance of the VNF in the first network component.
    Type: Grant
    Filed: February 14, 2020
    Date of Patent: October 18, 2022
    Assignee: AMDOCS DEVELOPMENT LIMITED
    Inventors: Nimrod Sandlerman, Ofer Hermoni, Eyal Felstaine
  • Patent number: 11475353
    Abstract: Techniques for automated application reliability management using adaptable machine learning models are disclosed. In one example, a computer-implemented method may include identifying cloud components of an application deployed in a cloud service platform, determining relationships between the cloud components of the application and between the cloud components and other applications to generate a plurality of sub-assemblies, determining dependencies among the plurality of sub-assemblies to generate a super-assembly, generating infrastructure as code for application cloud components of the super-assembly and the plurality of sub-assemblies using metadata of the application cloud components, and performing a management operation to create a cloud infrastructure of the application using the generated infrastructure as code and verifying reliability of the created application using an adaptable machine learning model.
    Type: Grant
    Filed: December 1, 2018
    Date of Patent: October 18, 2022
    Assignee: APPRANIX, INC.
    Inventor: Govindarajan Rangasamy
  • Patent number: 11469986
    Abstract: Aspects of the technology provide methods for simulating a failure in a tenant network. In some aspects, a monitoring appliance of the disclosed technology can be configured to carry out operations for receiving packets at a virtual device in the monitoring appliance, from a corresponding network device in the tenant network, and instantiating a firewall at the virtual device, wherein the firewall is configured to selectively block traffic routed from the network device to the virtual device in the monitoring appliance. The monitoring appliance can simulate failure of the network device by blocking traffic from the network device to the virtual device using the firewall, and analyze the tenant network to determine a predicted impact a failure of the network device would have on the tenant network. Systems and machine-readable media are also provided.
    Type: Grant
    Filed: September 22, 2017
    Date of Patent: October 11, 2022
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Shadab Nazar, Pavan Mamillapalli, Chetan Narsude, Gaurav Gupta, Azeem Suleman, Sravya Boggavarapu, Jose Delgado
  • Patent number: 11470012
    Abstract: A system and method for queue management is disclosed. The system and method includes at least: (a) monitoring, by one or more computing devices, a network node queue to determine a value indicating how much data is processed by the network node over a period of time; (b) determining, by the one or more computing devices, whether the value is below a threshold value, wherein the value being below the threshold value indicates a performance degradation of the network node; (c) based on determining the value is below the threshold value, removing, by the one or more computing devices, a remaining data from the network node queue; and (d) transmitting, by the one or more computing devices, the remaining data removed in (c) to a coordinator module for redistribution to one or more other network nodes to process the remaining data.
    Type: Grant
    Filed: February 25, 2021
    Date of Patent: October 11, 2022
    Assignee: Capital One Services, LLC
    Inventors: Steven Dang, Elizabeth Furlan, Chih-Hsiang Chow
  • Patent number: 11463331
    Abstract: Network communication events are filtered to remove the network communication events having a predicted unrelatedness to beaconing. Each network communication event has a timestamp, a source entity, and a destination entity. The filtered network communication events are aggregated by unique source entity-destination entity pairs. For each unique source entity-destination entity pair, the network communication events are timestamp-sorted, time differentials between the timestamps of adjacent network communication events are calculated, and a beacon likelihood metric is calculated from the calculated time differentials. Which of the unique source entity-destination entity pairs are indicative of beaconing are identified based on the beacon likelihood metric calculated for each unique source entity-destination entity pair.
    Type: Grant
    Filed: May 27, 2021
    Date of Patent: October 4, 2022
    Assignee: MICRO FOCUS LLC
    Inventors: Martin Arlitt, Mijung Kim, Manish Marwah
  • Patent number: 11457067
    Abstract: A system having vehicle keys and a docking station, wherein each vehicle key has a node for connecting with a vehicle and with the docking station. The docking station includes ports for accommodating the vehicle keys, a first node for connecting with the vehicle keys and a second node for connecting with a processor system. A first of the vehicle keys is assigned to a first vehicle and includes a discovery protocol for detecting a second vehicle key assigned to the first vehicle when the first and the second vehicle keys are put in the ports of the docking station. Vehicle system data stored in each of the first vehicle key and the second vehicle key is synchronized between the first vehicle key and the second vehicle key while connected to the ports of the docking station.
    Type: Grant
    Filed: September 17, 2016
    Date of Patent: September 27, 2022
    Assignee: INTERDIGITAL CE PATENT HOLDINGS, SAS
    Inventor: Danny Vossen
  • Patent number: 11444866
    Abstract: Techniques for managing static and dynamic partitions in software-defined infrastructures (SDI) are described. An SDI manager component may include one or more processor circuits to access one or more resources. The SDI manager component may include a partition manager to create one or more partitions using the one or more resources, the one or more partitions each including a plurality of nodes of a similar resource type. The SDI manager may generate an update to a pre-composed partition table, stored within a non-transitory computer-readable storage medium, including the created one or more partitions, and receive a request from an orchestrator for a node. The SDI manager may select one of the created one or more partitions to the orchestrator based upon the pre-composed partition table, and identify the selected partition to the orchestrator. Other embodiments are described and claimed.
    Type: Grant
    Filed: July 20, 2017
    Date of Patent: September 13, 2022
    Assignee: INTEL CORPORATION
    Inventors: Daniel Rivas Barragan, Francesc Guim Bernat, Susanne M. Balle, John Chun Kwok Leung, Suraj Prabhakaran, Murugasamy K. Nachimuthu, Slawomir Putyrski
  • Patent number: 11444996
    Abstract: A method is provided that is performed by a smart network interface card (SmartNIC) that is in communication with a host device that serves as a forwarder in an Hybrid Information-Centric Network (hICN). The method includes storing in a memory of the SmartNIC, mapping information that maps a subset of names of content contained in a content store that is stored in a memory of the host device to corresponding addresses of the content. The method further includes receiving at the SmartNIC, from a requester, an interest that includes a name, and determining whether the name of the interest is included in the mapping information stored in the SmartNIC. The method includes processing the interest based on whether the name of the interest is contained in the mapping information stored in the memory of the SmartNIC.
    Type: Grant
    Filed: April 20, 2020
    Date of Patent: September 13, 2022
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Jordan François Jean Augé, Jacques Olivier Samain, Mohammed Hawari, Alberto Compagno
  • Patent number: 11445004
    Abstract: A method for processing shared data, an apparatus, and a server are provided, and relate to the field of communications technologies, so that shared data can be cached across application programs, which facilitates data sharing across applications programs, can reduce a quantity of repeated computations, and helps accelerate a computing speed of a Spark architecture. The method includes: receiving a first instruction; starting a first Spark context for a first application program, to create a DAG of the first application program, and caching the DAG of the first application program in a first area of a first server; receiving a second instruction; starting a second Spark context for a second application program reading m DAGs from the first area; and caching the to-be-cached shareable RDDs in a main memory of a second server, where the shareable RDD is an RDD included in at least two DAGs of the m DAGs.
    Type: Grant
    Filed: December 3, 2019
    Date of Patent: September 13, 2022
    Assignee: Petal Cloud Technology Co., Ltd.
    Inventors: Jun Tan, Zhengfan Yuan
  • Patent number: 11436512
    Abstract: A method, system and computer-usable medium for performing a feature generation operation. The performing a feature generation operation including: receiving a stream of events, the stream of events comprising a plurality of events; applying labels to applicable events from the plurality of events, the applying labels providing a labeled event; and, processing the labeled event to extract a feature from the labeled event, the processing providing a feature associated with an event.
    Type: Grant
    Filed: July 12, 2018
    Date of Patent: September 6, 2022
    Assignee: Forcepoint, LLC
    Inventors: Christopher Poirel, William Renner, Eduardo Luiggi, Phillip Bracikowski