Patents Examined by Karen C Tang
  • Patent number: 11381471
    Abstract: A system for early predicting of impending data overflow situations in data networks, comprising one or more sensors being networked computers that do not provide services, for collecting monitored data regarding network traffic volume from content providers to an Internet Service Provider (ISP) entering or exiting the ISP via peering autonomous systems connected to the ISP via physical links; one or more processors executing one or more deep learning models, being adapted to: identify over the data network being handovers alternative peering links, which are not inherent Private Network Interconnects (PNI) between the content providers and the ISP; determine static or dynamic threshold for dataflow anomaly associated with overflow; for each alternative handover, predict impending overflow situation by applying ML algorithms to the collected data that corresponds to the each alternative handover.
    Type: Grant
    Filed: May 31, 2021
    Date of Patent: July 5, 2022
    Assignee: DEUTSCHE TELEKOM AG
    Inventors: Polina Zilberman, Rami Puzis, Elad Rapaport, Oliver Holschke, Ingmar Poese
  • Patent number: 11381474
    Abstract: In an example, a method includes obtaining, for a software-defined wide area network (SD-WAN) system having a plurality of a wide area network (WAN) links for an SD-WAN service, a first service level agreement (SLA) rule that matches a first application, the first SLA rule having a first priority that indicates a priority of the first application; obtaining, for the SD-WAN system, a second SLA rule that matches a second application, the second SLA rule having a second priority that indicates a priority of the second application; assigning, for the SD-WAN system, the first application and the second application to a first WAN link of the plurality of WAN links; and in response to determining that the first WAN link has violated the first SLA rule that matches the first application, assigning, by the SD-WAN system, the second application to a second WAN link of the plurality of WAN links.
    Type: Grant
    Filed: December 31, 2020
    Date of Patent: July 5, 2022
    Assignee: Juniper Networks, Inc.
    Inventors: Rajneesh Kumar, Sankar Ramamoorthi, Vijay Sai Ram Paruchuri, Unni Dilip, Bhaskar Jain
  • Patent number: 11368514
    Abstract: A server-side technique to detect and mitigate client-side content filtering, such as ad blocking. In operation, the technique operates on a server-side of a client-server communication path to provide real-time detect the existence of a client filter (e.g., an ad blocker plug-in) through transparent request exchanges, and then to mitigate (defeat) that filter through one or operations designed to modify the HTML response body or otherwise obscure URLs. Preferably, the publisher (the CDN customer) defines one or more criteria of the page resources being served by the overlay (CDN) and that need to be protected against the client-side filtering.
    Type: Grant
    Filed: October 26, 2020
    Date of Patent: June 21, 2022
    Assignee: Akamai Technologies, Inc.
    Inventors: Patrice Boffa, Eugene Y. Zhang, Sabrina A. Burney
  • Patent number: 11366781
    Abstract: A centralized communication system is disclosed that provides a modular, extendible, and scalable communication system that can exchange information between any information systems or networked devices. Adapter interfaces are configured to adapt message communications between at least one medical device and at least one external device, and graphic interface for control and modification of a communication topology of the centralized communication system is displayed, a first user selection a respective representation corresponding to the first adapter interface is received, and one or more first controls configured to cause a display of the routing information associated with the first device and to modify communication between the first adapter interface and the first device are provided responsive to the first user selection.
    Type: Grant
    Filed: April 14, 2021
    Date of Patent: June 21, 2022
    Assignee: CAREFUSION 303, INC.
    Inventors: Ryan Nguyen, Nick Trung Nguyen, Richard Warren Massey
  • Patent number: 11356337
    Abstract: Various embodiments of a system and method for tracking service requests are described. Embodiments may include call tree generation logic configured to receive multiple request identifiers associated with a respective one of multiple service requests. Each given request identifier may include an origin identifier, a depth value, and a request stack comprising one or more interaction identifiers. The call tree generation logic may also be configured to, based on multiple request identifiers that each include an origin identifier associated with a particular root request, generating a data structure that specifies a hierarchy of services called to fulfill that particular root request. Based on one or more of the interaction identifiers and one or more of the depth values, the generated data structure may specify for each given service of the hierarchy: a parent service that called the given service, and one or more child services called by the given service.
    Type: Grant
    Filed: July 26, 2020
    Date of Patent: June 7, 2022
    Assignee: Amazon Technologies, Inc.
    Inventors: Jeff B. Beal, Alan Stuart Robbins, Jeromey R. Goetz, Brandon William Porter, Grant Alexander MacDonald McAlister, Joseph L. Ellsworth
  • Patent number: 11349729
    Abstract: An enhancement device (10, 116) for enhancing service requests (120) and a method of allocating network resources to a network service in a communication network is provided. The communication network comprises network resources capable of providing a network service specified in a service request issued by a client. The service request (120) comprises a direct part (121) and an indirect part (122), while the indirect part comprises at least one allocation condition.
    Type: Grant
    Filed: December 30, 2016
    Date of Patent: May 31, 2022
    Assignees: KONINKLIJKE KPN N.V., IMEC VZW, UNIVERSITEIT GENT
    Inventors: Wouter Tavernier, Didier Colle
  • Patent number: 11343341
    Abstract: An indication is sent to a host server device. The indication includes a request for a push notification service identification (PNSID). The PNSID is used to establish a secure registration between one or more applications on the computing device of a user and the host server device. The PNSID is received from the host server device. An input is received from the user. The input includes one or more application server devices that may send push notifications to the computing device. A unique key is generated for each application server device. The PNSID and a different unique key are sent to each application server device. Each different unique key is associated with a different application server device. A registration is received from each application server device.
    Type: Grant
    Filed: January 7, 2019
    Date of Patent: May 24, 2022
    Assignee: International Business Machines Corporation
    Inventors: David P. Moore, Craig A. Pearson, Shane B. Weeden
  • Patent number: 11336728
    Abstract: A system for enabling access to resources in a setting so that a number of requesters can efficiently access limited resources. The system may be implemented as a custom set of devices integrated in a setting, or may be retrofitted into existing equipment in some settings. A user interface is available to each potential requester that can be used to submit a request to access a resource. A server is configured to receive requests and use a variety of information to manage those requests and provide a notification via the user interfaces of when and where a user should proceed to in order to access a resource. The server also implements one or more techniques or procedures for managing the flow of traffic through the setting and to the resources to ease congestion and improve flow and access.
    Type: Grant
    Filed: November 6, 2020
    Date of Patent: May 17, 2022
    Assignee: GOOD2GO, INC.
    Inventor: Frances Heller
  • Patent number: 11329930
    Abstract: Implementations for generating scenarios for automated execution of resources in a cloud computing environment are described. An example method may include receiving, by a processing device, identification of a plurality of resources for inclusion in a scenario, the scenario to cause the plurality of resources to be deployed in a cloud computing system, generating, by the processing device, the scenario specifying the plurality of resources and defining relationships between the plurality of resources, receiving a command to invocate the scenario, and in response to receiving the command, causing the plurality of resources to be deployed in the cloud computing system in view of the scenario, the plurality of deployed resources to have the defined relationships.
    Type: Grant
    Filed: May 29, 2019
    Date of Patent: May 10, 2022
    Assignee: Red Hat, Inc.
    Inventors: Arie Bregman, Eran Kuris
  • Patent number: 11323520
    Abstract: IoT devices within a commercial real-estate or residential building environment may be connected through networks, such as a Building Automation and Control network (BACnet). Systems and methods according to this disclosure provide automatic discovery of IoT devices and relationships in commercial real-estate and residential buildings and integration of the BACnet devices into the digital twin of the building. In some implementations, an IoT gateway is configured to translate the communication received from the BACnet to an IoT cloud platform and configured to normalize the data across the different security platforms into a consistent format which enables integration and interoperability of the different building system platforms that may otherwise be operating in isolation from each other.
    Type: Grant
    Filed: February 11, 2021
    Date of Patent: May 3, 2022
    Assignee: CohesionIB
    Inventors: Robert Knight, Nikunj Patel, Rick Szcodronski
  • Patent number: 11316947
    Abstract: A method, computer system, and a computer program product for execution of a stateless service on a node in a workload execution environment is provided. The present invention may include defining for each node a workload container including a cache component of a cache-mesh. The present invention may include, upon receiving a state request from a stateless requesting service from one of the cache components of the cache-mesh in an execution container, determining whether a requested state is present in the cache component of a related execution container. The present invention may include, upon a cache miss, broadcasting the state request to other cache components of the cache-mesh, determining, by the other cache components, whether the requested state is present in respective caches, and upon any cache component identifying the requested state, sending the requested state to the requesting service using a protocol for communication.
    Type: Grant
    Filed: March 30, 2020
    Date of Patent: April 26, 2022
    Assignee: International Business Machines Corporation
    Inventors: Sven Sterbling, Christian Habermann, Sachin Lingadahalli Vittal
  • Patent number: 11308502
    Abstract: A method for detecting web tracking services during browsing activity performed by clients having associated client identifiers includes the steps of extracting key-value pairs contained into navigation data, looking for one-to-one correspondence between said client identifiers and the values contained in said keys and selecting the keys for which at least a client-value one-to-one correspondence for at least a predetermined number of clients is observed, the keys identifying the associated services as services performing tracking activities.
    Type: Grant
    Filed: December 1, 2016
    Date of Patent: April 19, 2022
    Assignee: Politecnico Di Torino
    Inventors: Hassan Esam Hassan Metwalley, Stefano Traverso, Marco Mellia
  • Patent number: 11303505
    Abstract: A method includes obtaining network data. The data includes a first portion of the network data obtained from a first network device of at least two network devices, and a second portion of the network data obtained from a second network device of the at least two network devices. The method also includes obtaining, using the network data, enhanced network data that indicates a presence of a network flaw of the network, the network flaw is not indicated by either of the first portion or the second portion in isolation from the other portion. The method further includes performing a network enhancement action set using the enhanced network data to remediate the network flaw.
    Type: Grant
    Filed: July 22, 2020
    Date of Patent: April 12, 2022
    Assignee: Arista Networks, Inc.
    Inventor: Kenneth James Duda
  • Patent number: 11296928
    Abstract: Examples described herein relate to systems and methods for containing a faulty stimulus. A computer-implemented method may include listing in a suspect list every received stimulus including the faulty stimulus, and implicitly testing the stimuli by respectively acting upon those stimuli by a software application. Responsive to successfully acting upon each of the stimuli besides the faulty stimulus, each non-faulty stimulus is deleted from the suspect list and, responsive to such deletion, made available to a downstream node. Responsive to acting upon the faulty stimulus, the software application crashes which leaves the faulty stimulus listed in the suspect list. The software application then restarts and deems the faulty stimulus as being faulty based upon the faulty stimulus still being listed in the suspect list after the restart.
    Type: Grant
    Filed: July 6, 2020
    Date of Patent: April 5, 2022
    Assignee: Level 3 Communications, LLC
    Inventor: William Crowder
  • Patent number: 11290511
    Abstract: A providing apparatus includes a generation unit configured to generate description data describing address information to request one or more of a plurality of first segments acquired by spatially and timely segmenting a moving image, and address information to request a second segment corresponding to a spatial region broader than the first segment and a providing unit configured to provide the description data generated by the generation unit to a client apparatus.
    Type: Grant
    Filed: December 21, 2016
    Date of Patent: March 29, 2022
    Assignee: Canon Kabushiki Kaisha
    Inventor: Toru Suneya
  • Patent number: 11277369
    Abstract: Non-volatile memory may contain definitions of: (i) a plurality of message queue implementations respectively associated with different queue behaviors, the different queue behaviors specified by corresponding sets of modes, and (ii) an application programming interface (API) through which applications can access one or more message queues. One or more processors may be configured to: create a message queue of a particular message queue type, supported by a corresponding message queue implementation, by specifying a set of modes corresponding to a queue behavior; receive, from a producing application and by way of the API, one or more messages for the message queue; store the one or more messages in a data structure associated with the message queue; receive, from a consuming application and by way of the API, a request to read from the message queue; and provide a message from the message queue to the consuming application.
    Type: Grant
    Filed: March 2, 2021
    Date of Patent: March 15, 2022
    Assignee: ServiceNow, Inc.
    Inventors: Khosrow Jian Motamedi, Nikhil Prashant Bendre, Harry Thomas Nelson, Sunil Kumar
  • Patent number: 11274939
    Abstract: First sensor data generated by a first of a plurality of sensors and at least second sensor data generated by at least a second of the plurality of sensors can be received by a sensor data broker executed by a processor. The sensor data broker can publish to at least a first virtual sensor the first sensor data as first published sensor data. The sensor data broker can publish to at least a second virtual sensor the second sensor data as second published sensor data.
    Type: Grant
    Filed: September 10, 2018
    Date of Patent: March 15, 2022
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Joydeep Basu, Yuk L. Chan, Badalkumar L. Choudhary, Karunakaran Karuppiah, Heidi L. Lagares-Greenblatt, Rakesh Ranjan, Nicholas A. Vargas, Vatatmaja
  • Patent number: 11271798
    Abstract: A system may identify, by a first service, one or more faulted data links associated with a network device of the datacenter and update, by a second service, a configuration of the network device to remove data traffic from the identified one or more faulted data links based on a redundancy threshold associated with the network device. The system may also generate a repair ticket message associated with the identified one or more faulted data links and transmit test traffic across the identified one or more faulted data links while monitoring for a repair ticket resolution message associated with repairing the identified one or more faulted data links.
    Type: Grant
    Filed: January 27, 2021
    Date of Patent: March 8, 2022
    Assignee: salesforce.com, inc.
    Inventors: Eileen Tschetter Watson, Michael Lacey, Francis Luong, Craig Stephen Estep, Peter Sandford White, Liam Dowling
  • Patent number: 11272035
    Abstract: Techniques are disclosed relating to providing a service gateway between one or more applications hosted within a server system and one or more third-party services hosted by third-party systems. For example, a server system may provide a service gateway for a plurality of applications. The service gateway may provide the plurality of applications with access to third-party services hosted by third-party systems. Further, the service gateway may maintain, for a first one of these third-party services, a local copy of data, from a first dataset stored at the third-party system, in a local cache. In various embodiments, the service gateway may receive, from an application hosted by the server system, a request to perform a data-access operation via the first third-party service and, in response to detecting that the first third-party service has a limited level of service-availability, the service gateway may service the data-access operation using the local cache.
    Type: Grant
    Filed: January 29, 2021
    Date of Patent: March 8, 2022
    Assignee: PayPal, Inc.
    Inventors: Zhibiao Wu, Calvin Ting Li Ling, Xiaoyan Qu
  • Patent number: 11252118
    Abstract: Systems and methods for creating and maintaining digital privacy controls may include (1) providing a privacy-settings interface that enables the user to select an audience for a social media composition, (2) displaying, within the privacy-settings interface, a user-selectable element that may be used to select an allotted number of audience members for the social media composition, and (3) configuring a size of the audience based on a selected allotted number indicated by the user-selectable element. Various other methods, systems, and computer-readable media are also disclosed.
    Type: Grant
    Filed: May 13, 2020
    Date of Patent: February 15, 2022
    Assignee: Facebook, Inc.
    Inventor: Debashish Paul