Patents Examined by Abdelbasst Talioua
  • Patent number: 11310296
    Abstract: Methods, computer program products, and systems are presented. The methods include, for instance: identifying a user and a mobile device registered for the user in a user profile in a viewing area for a streaming content by a stationary device. The viewing behavior of the user is monitored and multicasting onto the mobile device is determined based on a class of the streaming content, an attentiveness score of the user, and a multicasting threshold condition on the attentiveness score. A mobile streaming content including a display configuration is generated and sent to the mobile device for multicasting, upon detecting a triggering event for multicasting on the user in relation with the mobile device.
    Type: Grant
    Filed: November 6, 2018
    Date of Patent: April 19, 2022
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Sarbajit K. Rakshit, Martin G. Keen, James E Bostick, John M. Ganci, Jr.
  • Patent number: 11310066
    Abstract: Embodiments of the present disclosure disclose a method and apparatus for pushing information. An implementation of the method includes: receiving a network connection request sent by a TV terminal, the network connection request including an address related to the TV terminal; selecting, based on the address, a user identifier associated with the address in a candidate user identifier set; acquiring a search keyword searched by a user indicated by the selected user identifier within a target period; and selecting, based on the search keyword, to-be-pushed information in a preset to-be-pushed information set, and pushing the selected to-be-pushed information to the TV terminal. This embodiment improves the richness of the to-be-pushed information while improving the pertinence of information push.
    Type: Grant
    Filed: December 28, 2018
    Date of Patent: April 19, 2022
    Assignee: Baidu Online Network Technology (Beijing) Co., Ltd.
    Inventors: Tianwei Wen, Yunyang Ma, Rui Zhang, Jinmei Luo
  • Patent number: 11252255
    Abstract: A method for aggregating outage data via an edge computing system is provided. The method may include transmitting, by each edge-node included in a network, a self-identifying, self-locating, communication. The method may include receiving, at each edge-node included in the network, self-identifying, self-locating, communications from one or more edge-nodes included in the network. The method may include detecting an outage relating to a first edge-node included in the network. The outage may be detected by at least one edge-node included in the network. The at least one edge-node may not be the first edge-node. The at least one edge-node may be the first edge-node operating in limited capacity. The method may include identifying a most-recently confirmed location of an entity co-located with the first edge-node. The method may include dispatching outage-restoration-assistance to the most-recently confirmed real-time location of the entity co-located with the first edge-node.
    Type: Grant
    Filed: June 21, 2019
    Date of Patent: February 15, 2022
    Assignee: Bank of America Corporation
    Inventors: Ryan Davis, Crystal M. Sundaramoorthy, Kevin A. Delson, Brandon Sloane
  • Patent number: 11153193
    Abstract: Method of training and using a computerized system for testing a network that includes computer nodes, to determine functionality of the network, including: determining respective limit values for each of a plurality of data types; obtaining at least one sample of test data of a given data type, converting the sample value into a corresponding normalized sampled value, so that each normalized sampled value is within limit values of the given data type determined based on at least the characteristics of the given data type and the given node; combining normalized values of different types of the given node into a set of combined node features; tagging each set of combined node features with a performance tag; generating a training set that includes a plurality of tagged sets of combined features that pertain to at least one node; and inputting the training set to train the system.
    Type: Grant
    Filed: March 18, 2019
    Date of Patent: October 19, 2021
    Assignee: SENAI NETWORKS LTD
    Inventors: Inas Said, Mohamad Badarneh, Firas Ismael, Alaa Ghanaim, Rami Dahmosh
  • Patent number: 11082505
    Abstract: In one embodiment, a first server computing is configured to send, to a network component, a request to subscribe to a multicast group. In addition, the first server computing device may receive a message sent from a second server computing device to the multicast group. The first server computing device may determine, from the message, an internet protocol (IP) address and port number associated with the second server computing device. In addition, the first server computing device may determine that the first server computing device has not previously received information associated with the second server computing device. The first server computing device may cause a connection to be established between the first server computing device and the second server computing device, the connection for enabling the first server computing device to determine whether the second server computing device offers storage for the first server computing device.
    Type: Grant
    Filed: July 29, 2019
    Date of Patent: August 3, 2021
    Assignee: Cisco Technology, Inc.
    Inventors: Oliver David Smith-Denny, Gian Carlo Boffa
  • Patent number: 11076022
    Abstract: Systems, methods, and non-transitory computer-readable media can initiate a robotics framework configured to enable inter-process communications between a plurality of services implemented on the robotics framework, the plurality of services configured to operate at least some features of a vehicle. A function call is received from a first service of the plurality of services. The function call instructs the robotics framework to generate a network socket. A virtual network socket configured to receive data from a data log is generated based on the function call. The virtual network socket simulates data transmission with a hardware device over a real network socket.
    Type: Grant
    Filed: December 31, 2018
    Date of Patent: July 27, 2021
    Assignee: Lyft, Inc.
    Inventors: Tirthkumar Nilaykumar Pandya, Siliang Li, Jonathan Nichols
  • Patent number: 11016793
    Abstract: Filtering based containerized virtual machine networking is disclosed. For example, a host has a processor, a memory, and a network interface (NIC), and a hypervisor executes on the host. A container with a filtering module executes on the host with a virtual machine (VM) with a virtual network interface (VNIC) executing on the container. The VNIC receives a message for transmission over a network. The filtering module determines whether an internet protocol (IP) address in the message matches a validation IP address configured in the filtering module. In response to determining that the IP address in the message is invalid, transmission of the message is canceled and the message is sent to a remediation service. In response to determining that the IP address in the message valid, the container forwards the message to the hypervisor, which transmits the message to the network using the IP address via the NIC.
    Type: Grant
    Filed: November 26, 2018
    Date of Patent: May 25, 2021
    Assignee: Red Hat, Inc.
    Inventor: Michael Tsirkin
  • Patent number: 11005739
    Abstract: A method for managing network parameter data includes selecting an input source of a plurality of input source types. At least a portion of the selected input source comprising predetermined network parameter data in a first format is accessed. The portion of the selected input source containing the predetermined network parameter data in the first format is harvested and the predetermined network parameter data in the harvested portion of the selected input source is extracted. The extracted predetermined network parameter data in the first format is converted into a second format and stored within a data array. An output format of a predetermined plurality of output formats for the predetermined network parameter data is selected and the predetermined network parameter data is generated in the selected output format from the stored predetermined network data within the data array. The generated predetermined network data is then output in the selected output format.
    Type: Grant
    Filed: September 5, 2018
    Date of Patent: May 11, 2021
    Inventor: Richard K. Steen
  • Patent number: 10798005
    Abstract: An approach is provided for optimizing application throughput. Data is collected about traffic flow in a computer network from one or more switches and one or more switches in the computer network. A hot spot destination in the computer network is identified by performing analytics on the collected data about the traffic flow against a traffic pattern in the computer network. An application-optimized software-defined networking (SDN) path is created for new flows to the hot spot destination. In response to an establishment of a new flow, the new flow is forwarded to the application-optimized SDN path.
    Type: Grant
    Filed: September 13, 2018
    Date of Patent: October 6, 2020
    Assignee: International Business Machines Corporation
    Inventor: Hsiulan Chen