Patents Examined by Jeffrey R. Swearingen
  • Patent number: 11943310
    Abstract: One or more computing devices, systems, and/or methods for determining activity patterns based upon user activity and/or performing operations based upon the activity patterns are provided. For example, activity performed using a communication interface associated with a user account may be detected. The activity may be analyzed to determine an activity pattern associated with a first set of conditions. The activity pattern may be stored in a user profile associated with the user account. The user profile may comprise a plurality of activity patterns. Each activity pattern of the plurality of activity patterns may be associated with a set of conditions of a plurality of sets of conditions. It may be determined that the first set of conditions are met. Responsive to determining that the first set of conditions are met, one or more operations associated with the activity pattern may be performed.
    Type: Grant
    Filed: August 23, 2021
    Date of Patent: March 26, 2024
    Assignee: Yahoo Assets LLC
    Inventors: Mohit Goenka, Ashish Khushal Dharamshi, Nikita Varma, Gnanavel Shanmugam
  • Patent number: 11930092
    Abstract: A system and method are provided for provisioning code snippets for programming a content delivery network. The method includes receiving a first client code snippet from a first client. The first client code snippet includes identity information of origin servers, standard responses for network requests, and configuration parameters to configure programmable content delivery nodes to respond to the one or more network requests. The method also includes publishing the first client code snippet to a snippet library, and indexing the first client code snippet in the snippet library. The method also includes receiving, from a second client, a request for a second client code snippet. The method also includes selecting a subset of client code snippets stored in the snippet library. The method also includes rendering identification information for the subset of client code snippets, and outputting a selected client code snippet from the subset of client code snippets.
    Type: Grant
    Filed: December 8, 2022
    Date of Patent: March 12, 2024
    Assignee: Palo Alto Networks, Inc.
    Inventors: Subramanian Varadarajan, Rosarin Roy Antonyraj
  • Patent number: 11930005
    Abstract: Methods for securing an electronic communication is provided. Methods may include, in a registration process, creating and/or selecting an anti-phish, personalized, security token for a predetermined avatar. Methods may include, in the registration process, storing the token in a database. Methods may include, in an in-use process, generating an electronic communication at a virtual kiosk in a metaverse. Methods may include, in the in-use process, forwarding an electronic communication from the virtual kiosk to the avatar. The avatar may be associated with the account. Methods may include, in the in-use process, intercepting the communication at an edge interface. Methods may include, in the in-use process, selecting, from the database, the anti-phish, personalized, security token that is associated with the account. Methods may include, in the in-use process, injecting the selected token into the communication.
    Type: Grant
    Filed: April 5, 2022
    Date of Patent: March 12, 2024
    Assignee: Bank of America Corporation
    Inventors: Michael Young, Vinesh Patel, Melissa Gordon Glenn
  • Patent number: 11917035
    Abstract: Techniques are described for enabling a cloud-based service to provide rate controls for events to be delivered by the service to event targets. An event bus service, for example, broadly enables users to create and configure event buses that receive events from event sources and from which the event bus service filters, transforms, routes, and delivers events to selected event targets according to configurable rules. A new event egress call pattern is provided that estimates a rate of attempted event traffic to event targets and a rate of successfully delivered event traffic (also referred to as a local rate estimation), and that uses the rate estimations to determine when it may be appropriate to throttle event delivery, thereby reducing stress on downstream systems experiencing capacity issues and potentially reducing a number of event delivery retries to be handled by the event bus service.
    Type: Grant
    Filed: December 15, 2022
    Date of Patent: February 27, 2024
    Assignee: Amazon Technologies, Inc.
    Inventors: Gustavo Soto Ridd, Shawn Patrick Jones, Rishi Baldawa, Nikita Pinski, Asim Himani, Igor Subbotin
  • Patent number: 11909751
    Abstract: An anomaly detection method includes searching for one principal component axis by analyzing a normal data set collected in time series from a plurality of IoT devices by using a principal component analysis technique, setting a center point of the principal component, receiving a currently measured measurement data set from the plurality of IoT devices, acquiring a linear transformation data set having a plurality of projection points as elements by projecting a plurality of measurement data which is each element in the measurement data set onto the principal component axis, calculating a Mahalanobis distance between the projection point and the central point, and detecting whether or not data of the IoT devices is abnormal by comparing the Mahalanobis distance calculated for each element with a threshold.
    Type: Grant
    Filed: November 17, 2021
    Date of Patent: February 20, 2024
    Assignee: FOUNDATION OF SOONGSIL UNIVERSITY-INDUSTRY COOPERATION
    Inventors: Minhae Kwon, Hyoseon Kye
  • Patent number: 11876735
    Abstract: A system may include a primary memory, a secondary memory, and a processor that may be communicatively coupled to one another. The processor may be configured to control data packet transmissions received via an input to the primary memory and the secondary memory. Further, the processor may be configured to monitor a current buffering level of the primary memory; and compare the first current buffering level to a first buffering threshold. The first buffering threshold may be indicative of a buffering capacity difference between a first buffering capacity of the primary memory and a second buffering capacity of the secondary memory. In response to determining that the current buffering level is equal to or greater than the first buffering threshold, pause the data packet transmissions via the input to the to the primary memory and the secondary memory.
    Type: Grant
    Filed: April 21, 2023
    Date of Patent: January 16, 2024
    Assignee: CISCO TECHNOLOGY, INC.
    Inventor: Harish Ramachandra
  • Patent number: 11870674
    Abstract: Methods, apparatus, systems and articles of manufacture to implement a virtual private network with probe for network connectivity are disclosed. An example non-transitory computer readable storage medium is disclosed comprising instructions which, when executed, cause a machine to at least, in response to a first instruction from an operating system to establish a network tunnel, transmit a probe request to a server; and in response to not receiving, from the server, a probe response to the probe request, report that the network tunnel has been established to prevent the operating system from transmitting subsequent instructions to establish the network connection until a response to a probe request is received.
    Type: Grant
    Filed: August 22, 2022
    Date of Patent: January 9, 2024
    Assignee: McAfee, LLC
    Inventor: Lior Rudnik
  • Patent number: 11863463
    Abstract: An apparatus, method, and computer program product are provided to pair request data objects with network response assets and their related systems to allow for the efficient movement of network resources and other resources in high-volume network environments that feature distributed network response assets. In some example implementations, location information such as triangulated position information associated with one or more mobile devices, along with other system characteristics is used to identify optimized pairs of request objects and response assets, such that request parameters, such as position and time constraints, can be efficiently met.
    Type: Grant
    Filed: December 28, 2022
    Date of Patent: January 2, 2024
    Assignee: Groupon, Inc.
    Inventors: Kyle Fritz, Jamie Gaskins, Edward Schmalzle, William Pleasanton, Michael Hartman
  • Patent number: 11863434
    Abstract: Disclosed are systems and methods for providing policy selection in a software defined network. An example method includes registering, by an enterprise controller on an enterprise domain, in a shared mapping system on a service provider domain, one or more entries specifying one or more services for one or more classes of traffic to yield registered entries, reading, by a service provider controller, from the shared mapping system, the registered entries, posting, by the service provider controller, the one or more entries to one or more routing tables at a software-defined wide area network of the service provider domain and receiving a request, by a mobile node on the enterprise domain, of a specific service for a particular class of packets according to a classification of the particular class of packets based on a particular label defined in the registered entries for the specific service.
    Type: Grant
    Filed: November 23, 2021
    Date of Patent: January 2, 2024
    Assignee: Cisco Technology, Inc.
    Inventors: Fabio Maino, Syed Khalid Raza, Alberto Rodriguez Natal, Marc Portoles Comeras
  • Patent number: 11856270
    Abstract: Systems and methods for providing an authenticated groupcast stream of content to destination receivers are disclosed. A method may include receiving information indicating that a media capturing source(s) located at a premises and destination receivers are included in a group. Content captured from a media capturing source(s) may be received. The content may include an image(s)/video(s) and a destination network address associated with the destination receivers. The content may be copied. The number of copies of content may correspond to a number of the destination receivers. A respective copy of the content may be sent to the destination receivers.
    Type: Grant
    Filed: November 10, 2022
    Date of Patent: December 26, 2023
    Assignee: Comcast Cable Communications, LLC
    Inventor: Zhen Zhao
  • Patent number: 11848870
    Abstract: A regular buffer and a shadow buffer are maintained at a receiver host. Responsive to receiving a data flow from a sender host that is clock-synchronized with the receiver host using a common reference clock, a first indication of data of the data flow is stored to the regular buffer, the shadow buffer is transitioned from an idle state to an active state, and a counter of the shadow buffer is incremented that indicates a unit of data traffic received. A dynamic drain rate is determined based on a number of units of the data removed from the regular buffer per unit of time while the shadow buffer is in the active state, where the shadow buffer reverts to an idle state responsive to a break in the receiver host receiving the data flow. Dwell time is calculated as a function of the counter of the shadow buffer and the dynamic drain rate, and a congestion signal for the data flow is determined based on the dwell time.
    Type: Grant
    Filed: February 28, 2023
    Date of Patent: December 19, 2023
    Assignee: Clockwork Systems, Inc.
    Inventors: Shiyu Liu, Balaji S. Prabhakar
  • Patent number: 11848821
    Abstract: An example system includes memory, programmable circuitry, and machine readable instructions to program the programmable circuitry to: obtain utilization metric information corresponding to utilization metrics collected over a time interval, the utilization metrics corresponding to allocated resources utilized by containers, the containers associated with a cluster, obtain a request to generate priority classes for the containers in the cluster, the priority classes indicative of which containers have a greater priority in the cluster, and generate the priority classes for the containers based on the utilization metric information and a count of network interactions corresponding to the containers for the time interval.
    Type: Grant
    Filed: January 27, 2023
    Date of Patent: December 19, 2023
    Assignee: VMWARE, INC.
    Inventors: Yash Bhatnagar, Hemani Katyal, Chandrashekhar Jha, Mageshwaran Rajendran, Ritesh Jha
  • Patent number: 11849005
    Abstract: Disclosed herein are a method and apparatus for accelerating network transmission in a memory-disaggregated environment. The method for accelerating network transmission in a memory-disaggregated environment includes copying transmission data to a transmission buffer of the computing node, when a page fault occurs during copy of the transmission data, identifying a location at which the transmission data is stored, setting a node in which a largest amount of transmission data is stored as a transmission node, and sending a transmission command to the transmission node.
    Type: Grant
    Filed: December 6, 2022
    Date of Patent: December 19, 2023
    Assignees: ELECTRONICS AND TELECOMMUNICATIONS RESEARCH INSTITUTE, SYSGEAR CO., LTD.
    Inventors: Kwang-Won Koh, Kang-Ho Kim, Chang-Dae Kim, Tae-Hoon Kim, Sang-Ho Eom
  • Patent number: 11838356
    Abstract: Methods, systems, and apparatus for automatic sharding and load balancing in a distributed data processing system. In one aspect, a method includes determining workload distribution for an application across worker computers and in response to determining a load balancing operation is required: selecting a first worker computer having a highest load measure relative to respective load measure of the other work computers; determining one or more move operations for a partition of data assigned to the first worker computer and a weight for each move operation; and selecting the move operation with a highest weight the selected move operation.
    Type: Grant
    Filed: May 16, 2022
    Date of Patent: December 5, 2023
    Assignee: Google LLC
    Inventors: Alexander Shraer, Kfir Lev-Ari, Arif Merchant, Vishesh Khemani, Atul Adya
  • Patent number: 11829800
    Abstract: The present technology relates to improving computing services in a distributed network of remote computing resources, such as edge nodes in an edge compute network. In an aspect, the technology relates to a method that includes aggregating historical request data for a plurality of requests, wherein the aggregated historical request data a time of the request, a location of a device from which the request originated, and/or a type of service being requested. The method also incudes training a machine learning model based on the aggregated historical request data; generating, from the trained machine learning model, a prediction for a type of service to be request; identifying an edge node, from a plurality of edge nodes, based on a physical location of the edge node; and based on predicted service, allocating computing resources for the computing service on the identified edge node.
    Type: Grant
    Filed: November 5, 2020
    Date of Patent: November 28, 2023
    Assignee: CenturyLink Intellectual Property LLC
    Inventors: Steven M. Casey, Felipe Castro, Stephen Opferman, Kevin M. McBride
  • Patent number: 11831533
    Abstract: A data center includes a plurality of tenants, with some of the server racks within the data center specifically assigned to each of the tenants. A monitoring system may be configured to generate unique tenant dashboards that allow each tenant to view a variety of different information pertaining to the server racks that are assigned to them without allowing other tenants to view their dashboards. The system is configured to generate the unique tenant view for each tenant based on tenant profile information collected by the data center as part of a tenant onboarding process and input into the first and second tenant profiles. The system reads the various parameters in the first and second tenant profiles and automatically generates the unique tenant dashboards for each tenant without having to make programming changes to other parts of the system.
    Type: Grant
    Filed: March 16, 2022
    Date of Patent: November 28, 2023
    Assignee: HONEYWELL INTERNATIONAL INC.
    Inventors: Devanshu Dugar, Jayaprakash Meruva, Madhav Kamath, Magesh Lingan, Rajkumar Palanivel, Srikanth Nagaraj
  • Patent number: 11824768
    Abstract: In one aspect, a system for managing data processes in a network of computing resources is configured to: receive, from an instructor device, a parent request for execution of at least one parent data process executable by a plurality of computing resources at least one computing resource; generate at least one child request for execution of at least one corresponding child data process for routing to at least one corresponding destination device, each of the at least one child data process for executing at least a portion of the at least one parent data process, and each of the at least one child request including a respective destination key derived from at least one instructor key; and route each of the at least one child request to the at least one corresponding destination device. The at least one child request can be obtained by a supervisor server via the routing.
    Type: Grant
    Filed: June 17, 2022
    Date of Patent: November 21, 2023
    Assignee: ROYAL BANK OF CANADA
    Inventors: Walter Michael Pitio, Philip Iannaccone, James Brown, Jeffrey Roy Betten, Mitchell Joseph Aiosa Morris
  • Patent number: 11818025
    Abstract: An alert system and method are provided to identify and characterize real-time information transmission anomalies in high-frequency global and local traceroute data. The system includes active network sensors and/or collector devices, which collect traceroute data associated with transmissions to different points in a computer network and provide the traceroute data to a master server. The traceroute data is obtained by the active network sensors by sending probing data packets to numerous computing target devices located locally with respect to the target device and/or globally. The master server determines one or more anomalies from the received traceroute data and characterizes the anomaly in terms of type, severity, location, affected Domain Name System (DNS) server and/or Internet Service Provider (ISP).
    Type: Grant
    Filed: October 15, 2021
    Date of Patent: November 14, 2023
    Assignee: Oracle International Corporation
    Inventors: Andrew Wesley Hobgood, Seth Jonathan Brown, James Harold Cowie
  • Patent number: 11818231
    Abstract: The present disclosure provides a logical node distributed signature decision system for a distributed data processing system, including: an initial logical node generating assembly, configured to receive task configuration data input by a user, and generate an initial logical node topology for the distributed data processing system, wherein a source logical node has a specified logical distributed signature, each initial logical node is attached with a candidate logical distributed signature set based on the task configuration data; and a logical distributed signature selecting assembly, configured to, according to a distributed descriptor of an output end of each upstream logical node for which a logical distributed signature is already determined, for each candidate logical distributed signature of a current logical node, compute a cost of data transmission required to transform the distributed descriptor of the tensor of the output end of each upstream logical node into the distributed descriptor.
    Type: Grant
    Filed: December 6, 2022
    Date of Patent: November 14, 2023
    Assignee: BEIJING ONEFLOW TECHNOLOGY CO., LTD
    Inventors: Xinqi Li, Juncheng Liu, Jinhui Yuan
  • Patent number: 11811843
    Abstract: A client device (e.g., user equipment or “UE”) may be configured to engage in a media communication session, such as a WebRTC session, with another client device. The client devices may separate a quality of service (QoS) specification from a QoS flow definition, to allow for separate interactive connectivity establishment (ICE) negotiation. The QoS specification may cover all segments of a connection for the media communication session. For example, QoS may be requested for a case where a server (e.g., a Traversal Using Relay Network Address Translation (TURN) server) is hosted by a mobile network operator (MNO). The QoS specification and the QoS flow description may be linked.
    Type: Grant
    Filed: August 9, 2022
    Date of Patent: November 7, 2023
    Assignee: QUALCOMM INCORPORATED
    Inventors: Imed Bouazizi, Thomas Stockhammer, Nikolai Konrad Leung