Patents Examined by Jihad K Boustany
  • Patent number: 11140242
    Abstract: A monitoring system presents metrics or event data by monitoring state information of a computing system. In an embodiment, the monitoring system includes one or more processors that receive state information from an agent executing on the computing system. The state information describes a component of the computing system. In response to receiving the state information, the monitoring system generates aggregate state information based on the state information and prior state information previously received from the agent. The state information and prior state information may correspond to the same time period. The monitoring system generates subscribed state information from the aggregate state information. The subscribed state information is a subset of the aggregate state information selected using instructions of a client. The monitoring system sends the subscribed state information to the client to cause an update in a user interface presented by the client.
    Type: Grant
    Filed: December 15, 2017
    Date of Patent: October 5, 2021
    Assignee: New Relic, Inc.
    Inventor: Ronald T. Crocker
  • Patent number: 11128685
    Abstract: The present invention relates to a method for streaming, on a player of a client device (11), a broadcast content within a peer-to-peer network (10) of client devices (11, 12), said content consisting of a sequence of segments available in a plurality of levels of quality and said player being adapted to choose the level of quality of the segments in accordance with an adaptive bitrate ABR regulation logic; the client device (11) comprising a first buffer (M1) adapted to store segments in a format suitable for transfer within the peer-to-peer network (10), the method being characterized in that it comprises the implementation, by data processing means (110) of the device (11), of steps of: a. Receiving a request for a segment from the player; b. Providing, in response, said segment from the first buffer (M1) upon expiry of a response deadline defined with respect to said ABR logic of the player.
    Type: Grant
    Filed: March 27, 2020
    Date of Patent: September 21, 2021
    Assignee: STREAMROOT
    Inventors: Hiba Yousef, Paul-Louis Ageneau, Axel Delmas
  • Patent number: 11115274
    Abstract: A traffic handling decision method, a network entity, a computer readable medium, and a traffic handling decision apparatus relate to upgrading a network service function within a mobile communication network. In this context the traffic handling decision apparatus distributes incoming request of the control plane to instances implementing the mobile network function either according to the current software version or an upgraded software version.
    Type: Grant
    Filed: August 18, 2017
    Date of Patent: September 7, 2021
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Shaoji Ni, Francis Pak Kwan Tam
  • Patent number: 11108583
    Abstract: Methods and systems for collaborative learning and enabling skills among smart devices within a closed social network group are disclosed. A method includes: receiving, by a computing device from a first smart device, a request for steps to perform an activity; determining, by the computing device, the steps to perform the activity using a knowledge corpus; translating, by the computing device, the steps into a format that is compatible with the first smart device; and sending, by the computing device, the translated steps to the first smart device.
    Type: Grant
    Filed: November 19, 2018
    Date of Patent: August 31, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Shubhadip Ray, Sarbajit K. Rakshit, Craig M. Trim, Garfield Vaughn
  • Patent number: 11102642
    Abstract: A wireless mesh network may have a plurality of nodes, each of which is able to dynamically establish itself as a gateway when a connection with an end-user device is detected. To route data to an end-user device, each node that is not, itself, a gateway to that device may route traffic along a path to the appropriate gateway. If a node does not have such a path in memory, it may broadcast an inquiry to all nodes with which communicates directly, to determine whether any of those nodes are a gateway to the end-user device, or have a path to the end-user device in memory. Thus, paths to gateways may propagate among the nodes. If multiple paths are available, a node may select the path that provides the best data transmission. Each node may replace pathways that are no longer valid, allowing the network to repair itself if needed.
    Type: Grant
    Filed: April 30, 2014
    Date of Patent: August 24, 2021
    Assignee: D-tect Systems, Inc.
    Inventors: Bryce Lembke, Enoch Lee, Paul Hepworth
  • Patent number: 11100364
    Abstract: In one embodiment, a device clusters traffic feature vectors for a plurality of endpoints in a network into a set of clusters. Each traffic feature vector comprises traffic telemetry data captured for one of the endpoints. The device selects one of the clusters for labeling, based in part on contextual data associated with the clusters that was not used to form the clusters. The device obtains a device type label for the selected cluster by providing data regarding the selected cluster and the contextual data associated with that cluster to a user interface. The device provides the device type label and the traffic feature vectors associated with the selected cluster for training a machine learning-based device type classifier.
    Type: Grant
    Filed: November 19, 2018
    Date of Patent: August 24, 2021
    Assignee: Cisco Technology, Inc.
    Inventors: Grégory Mermoud, Pierre-André Savalle, Jean-Philippe Vasseur, David Tedaldi
  • Patent number: 11082493
    Abstract: Briefly, example methods, apparatuses, and/or articles of manufacture are disclosed that may be implemented, in whole or in part, using one or more mobile communication devices and/or processing devices to facilitate and/or support one or more operations and/or techniques for executing distributed memory operations. In particular, some embodiments are directed to techniques for the traversal of vertices of a data structure maintained in a distributed memory system.
    Type: Grant
    Filed: November 16, 2018
    Date of Patent: August 3, 2021
    Assignee: Arm Limited
    Inventors: Pavel Shamis, Alejandro Rico Carro
  • Patent number: 11070511
    Abstract: Provided herein are systems and methods that enable management of batch email sending via at least one message transfer authority. Management includes receiving a message recipient list and a message to be sent thereto, evaluating a message delivery readiness indicator for a recipient, and based on a result of the evaluating, removing recipients, locking the message recipient list from further changes, generating a message based on the received message, calculating a probability of engagement metric including an originating node and IP address, and at least one message transfer agent for transferring the message to the at least one recipient. Management further includes coordinating the networked sever to send the generated message from the IP address via the at least one determined message transfer agent and repeating the steps of calculating, determining and coordinating until all messages have been forwarded to a message transfer agent.
    Type: Grant
    Filed: January 30, 2018
    Date of Patent: July 20, 2021
    Assignee: HubSpot, Inc.
    Inventors: Michael O'Brien, Kevin Baker, James Kebinger, Michael Axiak
  • Patent number: 11070647
    Abstract: System for synchronization of content between open applications. Remote access server (RAS) provides remote desktop to a mobile device. The mobile device has a remote access client component and communicates with the RAS and with an authorization component. First computer with a host application is connected to the RAS. Second computer is connected to the RAS and has a native application or a VM with a guest application. Authentication component authenticates the mobile device and the computers. The RAS synchronizes data between the mobile device and the computers, and provides a remote desktop for the mobile device via a remote access client component. The remote desktop includes the host application. Data entered in the host application for the first computer on the mobile device appears in the remote desktop via the RAS, and is synchronized with the guest application on the second computer.
    Type: Grant
    Filed: March 14, 2017
    Date of Patent: July 20, 2021
    Assignee: Parallels International GmbH
    Inventors: Ivan Korobov, Yuri Makarov, Andrey A. Omelyanchuk, Nikolay Dobrovolskiy, Serguei M. Beloussov
  • Patent number: 11057272
    Abstract: In accordance with an embodiment, described herein is a system and method for transaction support in a multitenant application server environment. A system can provide for transaction support via a transaction manager. The transaction manager can be associated with one or more objects, including a configuration object and a runtime object. The configuration object can allow for a partition administrator to override globally-set parameters for transactions, including transaction timeout time. The runtime object can allow for a partition administrator to monitor partition-scoped transaction statistics. Furthermore, the transaction manager can additionally account for resource group migration within the multitenant application server environment.
    Type: Grant
    Filed: September 25, 2015
    Date of Patent: July 6, 2021
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Paul Parkinson, Hiromu Kato, Arjav Desai
  • Patent number: 11050839
    Abstract: At any instant, a channel's path signature reflects the last successful path used to access file data. During the course of processing a request from an upstream site currently not connected to the target file, the downstream site will establish a connection to the upstream site and then include in its request response a path signature constructed by adding its signature to the channel's path signature.
    Type: Grant
    Filed: August 28, 2019
    Date of Patent: June 29, 2021
    Inventor: William M. Pitts
  • Patent number: 11044159
    Abstract: Embodiments for optimization of storage and network usage in an Internet of Things (IoT) environment by a processor. A data stream production rate for one or more applications may be dynamically adjusted based on current network conditions, a network status forecast, storage availability, network disruption patterns, quality of service (QoS) policies, application or network priorities, or a combination thereof to reduce data loss at a locality caused by network disruption in the IoT computing environment.
    Type: Grant
    Filed: March 9, 2018
    Date of Patent: June 22, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Michele Gazzetti, Yiannis Gkoufas, Konstantinos Katrinis, Andrea Reale
  • Patent number: 11038944
    Abstract: Technology to provide improved quality-of-experience-aware multimedia streaming is disclosed. Several types of communications that can be made between clients and servers are described. These communications enable improvements to current approaches that are used to achieve hyper-text transfer protocol (HTTP) adaptive streaming. These messages can be used in conjunction with computer circuitry configured to: determine a bandwidth available to the server for transmitting HTTP adaptive streaming content to a plurality of clients; receive HTTP requests from the plurality of clients for representations offered by the server in a manifest file for the HTTP adaptive streaming; and calculate an availability of each representation that is offered in the manifest file for the server. The availability can be calculated, at least in part, based on the determined bandwidth. The availability of each representation can be communicated from the server to the plurality of clients.
    Type: Grant
    Filed: May 9, 2019
    Date of Patent: June 15, 2021
    Assignee: APPLE INC.
    Inventors: Mohamed M. Rehan, Rana A. Morsi, Ozgur Oyman, Vishwanath Ramamurthi
  • Patent number: 11036607
    Abstract: A system is configured to detect a small, but meaningful, anomaly within one or more metrics associated with a platform. The system displays visuals of the metrics so that a user monitoring the platform can effectively notice a problem associated with the anomaly and take appropriate action to remediate the problem. A first visual includes a radar-based visual that renders an object representing data for a set of metrics being monitored. A second visual includes a tree map visual that includes sections where each section is associated with an attribute used to compose the set of metrics. Via the display of the visuals, the techniques provide an improved way of representing a large number of metrics (e.g., hundreds, thousands, etc.) being monitored for a platform. Moreover, the techniques are configured to expose useful information associated with the platform in a manner that can be effectively interpreted by a user.
    Type: Grant
    Filed: January 17, 2020
    Date of Patent: June 15, 2021
    Assignee: eBay Inc.
    Inventors: Maxwell Henry Poole, Ahmed Reda Mohamed Saeid Abdulaal, Ajay Narendra Malalikar, Jonathan Ng, Harsha Nalluri, Craig H Fender
  • Patent number: 11038810
    Abstract: A method by a count database node monitors content of subscriber accounts processed by an online charging system in a communication network for user equipment nodes. The method includes receiving by the count database node a plurality of data records. Each data record contains a subscriber identifier and an attribute to be provisioned for the subscriber. For each of the data records, the data record is sorted for storage in database structures maintained by the count database node based on the attribute of the data record. The method further includes determining a count value based on a number of the data records stored in the database structures maintained by the count database node containing an attribute defined by a query received by the count database node, and providing the count value from the count database node to another node.
    Type: Grant
    Filed: March 13, 2015
    Date of Patent: June 15, 2021
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventor: Kiran Jadhav
  • Patent number: 11023180
    Abstract: A method for managing the file system of a computer terminal having a local memory, connected to a network comprising at least one remote storage device, comprising steps for periodically calculating the local or remote addressing of a digital file to be recorded, read or modified based on a periodically recalculated law, wherein said step of calculating the addressing is based on metadata present in said digital file to be processed, the access history of said file to be processed and the local tree structure of the files, said law is determined from a reference law, recalculated in the background, by processes based on a user's usage, to control the copying of a remote file to the local memory before access to said file is requested, and to erase local files for which the said law determines a usage indicator below a threshold value.
    Type: Grant
    Filed: January 12, 2018
    Date of Patent: June 1, 2021
    Assignee: MOORE
    Inventors: Paul Poupet, Benjamin Poilve, Robin Lambertz, Pierre Peltier
  • Patent number: 11018949
    Abstract: A system for generating an architecture diagram includes an input processor, a machine learning processor, and an advice generator. The input processor is configured to receive, from a terminal, entity data associated with a plurality of entities of an architecture and path data associated with a plurality of paths that correspond to interconnections between the plurality of entities. The machine learning processor utilizes a training dataset to assess whether the entities defined by the entity data are correctly interconnected as defined by the path data. The advice generator receives the assessment from the machine learning processor, prepares a recommendation based on the assessment, and communicates the recommendation to the terminal. User feedback is represented in the training data to improve the relevancy of the recommendation.
    Type: Grant
    Filed: October 11, 2017
    Date of Patent: May 25, 2021
    Assignee: Accenture Global Solutions Limited
    Inventors: Manoharan Ramasamy, Nitin Madhukar Sawant, Vijay Baskaran, Ganesh Dadasaheb Waghmale, Abhishek Kumar Pandey, Balasubramanyam Besta, Rakesh Singh Kanyal, Anil Kumar
  • Patent number: 11019005
    Abstract: In one embodiment, a computer-implemented method comprising receiving data corresponding to an interaction with a user; based on the received data, predicting a moment in time when a state of the user is likely to change; and causing a change in one or a combination of message function characteristics or data collection function characteristics at the moment in time.
    Type: Grant
    Filed: June 29, 2018
    Date of Patent: May 25, 2021
    Assignee: Koninklijke Philips N.V.
    Inventors: Murtaza Bulut, Aart Tijmen Van Halteren
  • Patent number: 11019124
    Abstract: A screen mirroring method of a source device is provided, including determining whether a reproduction operation of media content is requested while a screen mirroring operation is performed, when the reproduction operation of the media content is requested, streaming the media content to a sink device and stopping the reproduction operation of the media content.
    Type: Grant
    Filed: February 20, 2013
    Date of Patent: May 25, 2021
    Inventors: Se-Hee Han, Ho-Yeon Park
  • Patent number: 11005927
    Abstract: A health check script for confirming a response from an application is disposed in a server, and a load balancer monitors a response to the health check script from the server.
    Type: Grant
    Filed: January 13, 2017
    Date of Patent: May 11, 2021
    Assignee: Canon Kabushiki Kaisha
    Inventor: Kenta Yabe