Patents Examined by Muhammad A Raza
  • Patent number: 11968098
    Abstract: A method of initiating a KPI backfill operation for a cellular network based on detecting a network data anomaly, where the method includes receiving, by an anomaly detection and backfill engine (ADBE) executed by a computing device, a data quality metric that is based on a KPI of the cellular network; detecting, by the ADBE, the network data anomaly based on the data quality metric being more than a threshold amount different than a predicted value for the data quality metric, where the network data anomaly indicates that at least a portion of a data stream from which the KPI is calculated was unavailable for a previous iteration of the KPI; and providing, by the ADBE and based on detecting the network data anomaly, a backfill command to a backfill processing pipeline to perform the backfill operation by reaggregating the KPI when the portion of the data stream becomes available.
    Type: Grant
    Filed: March 31, 2023
    Date of Patent: April 23, 2024
    Assignee: T-Mobile Innovations LLC
    Inventors: Vikas Ranjan, Raymond Wu
  • Patent number: 11943071
    Abstract: A mobile computing device includes a touchscreen configured to display a user interface for receiving user input, memory hardware configured to store computer-executable instructions and information regarding scheduled conference calls, and processor hardware configured to execute the computer-executable instructions. The computer-executable instructions include communicating with a server via one or more wired/and or wireless communication networks, and parsing the information stored on the mobile computing device according to a parsing protocol to obtain information regarding at least one scheduled conference call. The instructions further include, in response to receiving user input via the user interface, transmitting at least a portion of the obtained information regarding the at least one scheduled conference call to the server to control a system controller in communication with the server to initiate the at least one scheduled conference call via a videoconferencing codec.
    Type: Grant
    Filed: October 11, 2022
    Date of Patent: March 26, 2024
    Assignee: Zeller Digital Innovations, Inc.
    Inventor: Justin McArdle
  • Patent number: 11909583
    Abstract: Embodiments provide predictive dynamic caching in edge devices when connectivity may be potentially lost. A technique includes registering devices that require a connectivity to a cloud server via a network and predicting a likelihood of a network outage of the connectivity to the network for the devices having been registered. The technique includes determining data to cache for each of the devices by analyzing traffic for each of the devices to the cloud server, at least one piece of the data being currently in use by at least one of the devices. The technique includes responsive to predicting the likelihood of the network outage, caching the data to edge devices, and responsive to the connectivity to the network being restored, removing the data cached on the edge devices.
    Type: Grant
    Filed: September 9, 2022
    Date of Patent: February 20, 2024
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Michael Boone, Atul Mene, Jeremy R. Fox, Tushar Agrawal, Sarbajit K. Rakshit
  • Patent number: 11888707
    Abstract: Techniques for detecting anomalies in communication networks are provided. Bayesian networks (first and second) are trained for each feature in first and second lists of features. Third and fourth lists of features are generated and then the first and second Bayesian networks are used to classify each value of the third list of features and of the fourth list of features, respectively, as normal or anomalous. In some examples, a Support Vector Machine can be used for the classification.
    Type: Grant
    Filed: December 23, 2022
    Date of Patent: January 30, 2024
    Assignee: AIZOON S.R.L.
    Inventors: Daniele Ucci, Filippo Sobrero, Federica Bisio
  • Patent number: 11888929
    Abstract: A computing device including a memory and a processor is provided. The processor is configured to receive, from a device configured to communicate data generated by at least one sensor disposed in a location being monitored, a request to establish a bi-directional connection between the device and a computing environment; identify a structure of data storing a uniform resource locator (URL) and a set of identifiers, the set of identifiers being representative of a group of connections with the computing environment; and respond, to the device, with a response specifying the URL, thereby enabling the device to establish the bi-directional connection.
    Type: Grant
    Filed: November 15, 2022
    Date of Patent: January 30, 2024
    Assignee: SimpliSafe, Inc.
    Inventor: Nathan Wilfert
  • Patent number: 11843513
    Abstract: Systems and methods of enforcing policies in a computer environment for content distribution using pointwise mutual information (PMI) based clustering are provided. The system can maintain a network of nodes representing a plurality of assets. Upon detecting that an asset is associated with a policy label, the system can identify attributes of the asset and compute a PMI score indicating whether nodes of the network sharing the attributes belong to a single content source. Upon determining that the PMI score exceeds a predefined threshold value, the system can identify a cluster of nodes including the nodes sharing the attributes. The system can tag the cluster, for example, as being associated with a content source that is associated with the policy label.
    Type: Grant
    Filed: February 24, 2020
    Date of Patent: December 12, 2023
    Assignee: GOOGLE LLC
    Inventors: Oleg Golubitsky, Pushkarini Hemchandra Agharkar, Dake He
  • Patent number: 11843681
    Abstract: Systems and methods that provide for the pre-fetching of data, including receiving user input data from a user device, and in response, identifying a first set of objects for enabling an application operating on the user device to render a first interface in a sequence of interfaces, and determining a second set of objects for enabling the application to render a second interface in the sequence of interfaces. The first set of objects are transmitted to the user device, as well as instructions for directing the user device to render the first interface in the application using the first set of objects, and receive and store the second set of objects in an information repository associated with the user device. In response to a user input, the second interface is rendered in the application using the second set of objects.
    Type: Grant
    Filed: November 9, 2020
    Date of Patent: December 12, 2023
    Assignee: PayPal, Inc.
    Inventors: Mahesh Subramanian, William Orcutt
  • Patent number: 11811896
    Abstract: Arrangements for controlling data retrieval are provided. In some aspects, a data request may be received by a computing platform. A pre-fetch engine may be executed to analyze the data request and generate, using a machine learning model, a pre-fetch template identifying data sets responsive to the request. The pre-fetch template may be transmitted to one or more data repositories and response data sets may be received. The response data sets may be generated by a data controller associated with a respective data repository. The data controller may identify data sets and evaluate the date sets to determine whether they meet local requirements of the geographic location of the data repository. The received data sets may be analyzed to identify missing data sets. If missing data sets are identified, the data may be processed by ignoring the missing data sets or inserting a substitute value for the missing data sets.
    Type: Grant
    Filed: March 1, 2023
    Date of Patent: November 7, 2023
    Assignee: Bank of America Corporation
    Inventors: Manu Kurian, Padmanabhan Iyer, Paul Roscoe, Mahesh Bhashetty
  • Patent number: 11811795
    Abstract: Provided are a method and a system for transmitting multiple data, in which the method includes receiving a plurality of transmission files for transmission from a transmission device of the first network to a reception device of the second network, and temporarily storing the received files, generating flexible packets by dividing each of the plurality of transmission files by a flexible packet length determined according to size of the files, in which a transmission file in a size smaller than the flexible packet length among the plurality of transmission files is generated as one flexible packet without being divided, loading the flexible packets into a plurality of flexible frames based on a corresponding transmission file priority according to a maximum data transmission size, and transmitting the plurality of flexible frames to the second network.
    Type: Grant
    Filed: December 1, 2021
    Date of Patent: November 7, 2023
    Assignee: Korea Aerospace Research Institute
    Inventors: Hyun Chul Baek, Tae Geun Son, Dae Won Chung
  • Patent number: 11805021
    Abstract: A network connectivity system identifies potential connection mechanisms between datacenter entities (e.g., between service instances) on the cloud platform. The network connectivity system provides recommendations including one or more connectivity paths that are preferred with respect to one or more indicators, for example, cost, latency, or security. Specifically, the network connectivity system receives a request to configure a network connection between a first service instance and a second service instance on the cloud platform. The first service instance and the second service instance may reside within the same or different datacenters, different geographical locations, and the like. A network connectivity system identifies, from network connectivity information, one or more connectivity mechanisms for establishing connection between a first datacenter entity (e.g., first service instance) and a second datacenter entity (e.g., second service instance).
    Type: Grant
    Filed: November 8, 2022
    Date of Patent: October 31, 2023
    Assignee: Salesforce, Inc.
    Inventors: Kaushal Bansal, Prabhat Singh, Amitabh Chakrabarty, Alankar Sharma
  • Patent number: 11784860
    Abstract: A broadcast signal transmitting method is disclosed. The broadcast signal transmitting method comprises the steps of: processing at least one component of a broadcast service on the basis of a delivery protocol; generating service layer signaling (SLS) information including information on the component; generating service list table (SLT) information including bootstrap information for acquiring the SLS information; and generating a signal frame including a physical layer pipe (PLP) by performing a physical layer processing on the at least one component, the SLS information and the SLT information.
    Type: Grant
    Filed: January 4, 2022
    Date of Patent: October 10, 2023
    Assignee: LG ELECTRONICS INC.
    Inventors: Seungryul Yang, Minsung Kwak, Woosuk Ko
  • Patent number: 11700318
    Abstract: A computer-implemented method, operable on a device in a content delivery network (CDN), wherein the CDN delivers content on behalf of at least one content provider, the device implementing a content delivery (CD) service, the method includes, by the service on the device: receiving a request for a particular resource from a client; determining whether the client includes an optimization support mechanism; when the client includes an optimization support mechanism, providing the client with a first version of the particular resource, optimized, at least in part, for the capabilities of the client in combination with the optimization support mechanism; otherwise providing the client with either (i) an un-optimized version of the particular resource, or (ii) a version of the particular resource optimized, at least in part, for the capabilities of the client without the capabilities of the optimization support mechanism.
    Type: Grant
    Filed: September 23, 2022
    Date of Patent: July 11, 2023
    Assignee: Level 3 Communications, LLC
    Inventor: Christopher Newton
  • Patent number: 11700319
    Abstract: Examples described herein relate to standardizing content requests and responses in a content delivery network (CDN). An edge node receives a control object including sets of instructions each implementing portions of a customer's business logic. The edge node may receive, from a client, a content request identifying a content item, and may apply a set of the instructions which causes the edge node to (i) determine whether any changes are needed for the benefit of a cache server and whether any changes are need for the benefit of an origin server, and (ii) generate a processed client request identifying the content item and including, if needed, any changes for the benefit of the cache server and the origin server. The edge node transmits the processed client request to the cache server, receives a response from the cache server, and transmits a processed client response to the client.
    Type: Grant
    Filed: September 23, 2022
    Date of Patent: July 11, 2023
    Assignee: Level 3 Communications, LLC
    Inventors: William Crowder, Daniel Jensen, Pawel Jakobowski, Laurence Lipstone, William Power
  • Patent number: 11658865
    Abstract: Methods, systems, apparatuses, and computer-readable media for updating an operational parameter of a device of a local network of interconnected devices are provided. A user-operated device, in association with an attempt to access the device, may provide an update to the operational parameter of the device. The user-operated device may send the update to the operational parameter before sending the device an operational command. The device may apply the update received from the user-operated device before performing an operation corresponding to the operational command.
    Type: Grant
    Filed: March 20, 2018
    Date of Patent: May 23, 2023
    Assignee: Delphian Systems, LLC
    Inventors: Arkadiusz Zimny, Ashok Hirpara, Thomas D. Johnson
  • Patent number: 11647002
    Abstract: A method for providing a notification system in a virtual private network (VPN), the method comprising receiving, from a user device, an indication that data of interest is to be requested, the indication including domain information associated with a host device capable of providing the data of interest; and transmitting, based at least in part on the domain information, a notification indicating to the user device that the data of interest to be requested from the host device potentially includes harmful content. Various other aspects are contemplated.
    Type: Grant
    Filed: August 9, 2021
    Date of Patent: May 9, 2023
    Assignee: Oversec, UAB
    Inventor: Kazimieras Celiesius
  • Patent number: 11636507
    Abstract: A control system determines whether a browser is retrieving supplemental content over a slow or faulty network using a tracking indicator. Based on determining that browser is retrieving supplemental content over a slow or faulty network, the control system modifies responses to opportunities to provide supplemental content to the browser. The control system may modify responses by declining to bid, responding with a lower bid amount, or responding with alternate supplemental content. Based on determining that browser is no longer retrieving supplemental content over a slow or faulty network, the control system modifies responses to opportunities to provide supplemental content to the browser by responding with a higher bid amount or responding with the original supplemental content. Thus, the control system maximizes the use of control system and campaign manager resources by responding to opportunities according to the likelihood that they will result in an impression or a conversion.
    Type: Grant
    Filed: July 25, 2022
    Date of Patent: April 25, 2023
    Assignee: Quantcast Corporation
    Inventor: Gurel Erceis
  • Patent number: 11636035
    Abstract: Techniques performed by a data processing system for caching data herein include initializing a single instance of a persisted cache service on the data processing system, receiving data requests from a plurality of single page applications (SPAs) on the data processing system, processing the data requests using the persisted cache service to obtain requested data from a cache implemented on the data processing system or from one or more remote data sources via a network connection, and providing the requested data obtained from the cache or the one or more remote data sources to an SPA of the plurality of SPAs from which each data request originated.
    Type: Grant
    Filed: September 30, 2020
    Date of Patent: April 25, 2023
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Aninda Ray, David Guerrero Del Rio, Negin Arhami, Zhi Liu, Anton Yuriyovych Labunets, Pramod Kumar Chandoria, Dennis Joel David Myren
  • Patent number: 11637706
    Abstract: Provided is a process including: receiving, with one or more processors, a first request to store a record from a computing entity; encoding, with one or more processors, the record in a first plurality of segments; arranging, with one or more processors, the first plurality of segments in respective content nodes of a first content graph, wherein at least some content nodes of the first content graph have two or more content edges of the first content graph pointing to two or more respective other content nodes of the first content graph; and storing, with one or more processors, the content nodes of the first content graph in a verification graph.
    Type: Grant
    Filed: January 25, 2022
    Date of Patent: April 25, 2023
    Assignee: ALTR Solutions, Inc.
    Inventors: Christopher Edward Struttmann, James Douglas Beecham
  • Patent number: 11611441
    Abstract: Techniques for managing data stored within a database, such as a decentralized database are provided. Some techniques involve managing some data within a lower-trust database and some other data within a higher-trust database. A higher-trust database may be a decentralize database including a blockchain. A lower-trust database may store references to data within the blockchain, and optionally other data in association with those references. Disclosed techniques include WHERE clause query handling in databases with reference values, replacement of distinct data in a relational database with a distinct reference to that data, number line storing for secure indexing, APIs for databases, and consensus operations for private blockchain networks.
    Type: Grant
    Filed: November 19, 2021
    Date of Patent: March 21, 2023
    Assignee: ALTR Solutions, Inc.
    Inventors: James Douglas Beecham, Justin W. Fly, Christopher Edward Struttmann, Scott Nathaniel Goldfarb, Jackson Chaiken, Thomas Daly, Judson Benton Locke, Mark Snellman
  • Patent number: 11606437
    Abstract: A method, computer program product, and computer system for using, by a computing device, free central processing unit (CPU) cycles for processing Non-Volatile Memory express Over Fiber (NVMeoF)/Transmission Control Protocol (TCP) sockets. Using the free CPU cycles for processing the NVMeoF/TCP sockets may include exposing a character device with a callback that iterates over the NVMeoF/TCP sockets for processing.
    Type: Grant
    Filed: April 23, 2021
    Date of Patent: March 14, 2023
    Assignee: EMC IP Holding Company, LLC
    Inventors: Eldad Zinger, Leonid Ravich, Ran Anner, Elad Grupi