Patents Examined by Muhammad A Raza
-
Patent number: 11968098Abstract: 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: GrantFiled: March 31, 2023Date of Patent: April 23, 2024Assignee: T-Mobile Innovations LLCInventors: Vikas Ranjan, Raymond Wu
-
Patent number: 11943071Abstract: 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: GrantFiled: October 11, 2022Date of Patent: March 26, 2024Assignee: Zeller Digital Innovations, Inc.Inventor: Justin McArdle
-
Patent number: 11909583Abstract: 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: GrantFiled: September 9, 2022Date of Patent: February 20, 2024Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Michael Boone, Atul Mene, Jeremy R. Fox, Tushar Agrawal, Sarbajit K. Rakshit
-
Patent number: 11888707Abstract: 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: GrantFiled: December 23, 2022Date of Patent: January 30, 2024Assignee: AIZOON S.R.L.Inventors: Daniele Ucci, Filippo Sobrero, Federica Bisio
-
Patent number: 11888929Abstract: 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: GrantFiled: November 15, 2022Date of Patent: January 30, 2024Assignee: SimpliSafe, Inc.Inventor: Nathan Wilfert
-
Patent number: 11843513Abstract: 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: GrantFiled: February 24, 2020Date of Patent: December 12, 2023Assignee: GOOGLE LLCInventors: Oleg Golubitsky, Pushkarini Hemchandra Agharkar, Dake He
-
Patent number: 11843681Abstract: 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: GrantFiled: November 9, 2020Date of Patent: December 12, 2023Assignee: PayPal, Inc.Inventors: Mahesh Subramanian, William Orcutt
-
Patent number: 11811896Abstract: 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: GrantFiled: March 1, 2023Date of Patent: November 7, 2023Assignee: Bank of America CorporationInventors: Manu Kurian, Padmanabhan Iyer, Paul Roscoe, Mahesh Bhashetty
-
Patent number: 11811795Abstract: 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: GrantFiled: December 1, 2021Date of Patent: November 7, 2023Assignee: Korea Aerospace Research InstituteInventors: Hyun Chul Baek, Tae Geun Son, Dae Won Chung
-
Patent number: 11805021Abstract: 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: GrantFiled: November 8, 2022Date of Patent: October 31, 2023Assignee: Salesforce, Inc.Inventors: Kaushal Bansal, Prabhat Singh, Amitabh Chakrabarty, Alankar Sharma
-
Patent number: 11784860Abstract: 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: GrantFiled: January 4, 2022Date of Patent: October 10, 2023Assignee: LG ELECTRONICS INC.Inventors: Seungryul Yang, Minsung Kwak, Woosuk Ko
-
Patent number: 11700318Abstract: 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: GrantFiled: September 23, 2022Date of Patent: July 11, 2023Assignee: Level 3 Communications, LLCInventor: Christopher Newton
-
Patent number: 11700319Abstract: 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: GrantFiled: September 23, 2022Date of Patent: July 11, 2023Assignee: Level 3 Communications, LLCInventors: William Crowder, Daniel Jensen, Pawel Jakobowski, Laurence Lipstone, William Power
-
Patent number: 11658865Abstract: 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: GrantFiled: March 20, 2018Date of Patent: May 23, 2023Assignee: Delphian Systems, LLCInventors: Arkadiusz Zimny, Ashok Hirpara, Thomas D. Johnson
-
Patent number: 11647002Abstract: 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: GrantFiled: August 9, 2021Date of Patent: May 9, 2023Assignee: Oversec, UABInventor: Kazimieras Celiesius
-
Patent number: 11636507Abstract: 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: GrantFiled: July 25, 2022Date of Patent: April 25, 2023Assignee: Quantcast CorporationInventor: Gurel Erceis
-
Patent number: 11636035Abstract: 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: GrantFiled: September 30, 2020Date of Patent: April 25, 2023Assignee: Microsoft Technology Licensing, LLCInventors: Aninda Ray, David Guerrero Del Rio, Negin Arhami, Zhi Liu, Anton Yuriyovych Labunets, Pramod Kumar Chandoria, Dennis Joel David Myren
-
Patent number: 11637706Abstract: 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: GrantFiled: January 25, 2022Date of Patent: April 25, 2023Assignee: ALTR Solutions, Inc.Inventors: Christopher Edward Struttmann, James Douglas Beecham
-
Patent number: 11611441Abstract: 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: GrantFiled: November 19, 2021Date of Patent: March 21, 2023Assignee: 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: 11606437Abstract: 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: GrantFiled: April 23, 2021Date of Patent: March 14, 2023Assignee: EMC IP Holding Company, LLCInventors: Eldad Zinger, Leonid Ravich, Ran Anner, Elad Grupi