Patents Examined by Moustafa M. Meky
  • Patent number: 10972526
    Abstract: In one example, the encoding rate at which data is delivered over a network is estimated by intercepting a data packet from a data streaming session, wherein the data packet contains at least a portion of one of a plurality of file segments containing portions of a file, and wherein a number of the plurality of file segments that is delivered via the data streaming session is limited to a maximum number. The mean size of the plurality of file segments is estimated from data contained in the data packet. A plurality of potential sizes of the plurality of file segments is calculated, wherein each potential size corresponds to one number between one and the maximum number. An encoding rate of the data streaming session is calculated, based at least in part on which potential size of the plurality of potential sizes is closest to the mean size.
    Type: Grant
    Filed: August 12, 2019
    Date of Patent: April 6, 2021
    Assignee: AT&T INTELLECTUAL PROPERTY I, L.P.
    Inventors: Yongdong Zhao, Zhengye Liu, Yali Liu, Zuxian Guo
  • Patent number: 10972561
    Abstract: Methods and apparatus for adjusting model threshold levels are disclosed.
    Type: Grant
    Filed: November 19, 2019
    Date of Patent: April 6, 2021
    Assignee: The Nielsen Company (US), LLC
    Inventor: Sonya Gierada
  • Patent number: 10972960
    Abstract: A disclosure of the present specification provides a method for blocking network access. The method may comprise the steps of: receiving application specific congestion control for data communication (ACDC) blocking information; driving a blocking timer when it is determined by an ACDC blocking check that a network access attempt by a first application being executed is blocked; determining the category of a second application being executed according to a network access attempt by the second application; performing an ACDC blocking check on the basis of the determined category of the second application and the received ACDC blocking information when the determined category of the second application has a higher priority than the category of the first application; and stopping the blocking timer when the network access attempt by the second application should be permitted according to the ACDC blocking check.
    Type: Grant
    Filed: November 10, 2015
    Date of Patent: April 6, 2021
    Assignee: LG ELECTRONICS INC.
    Inventors: Jaehyun Kim, Youngdae Lee, Laeyoung Kim, Ki-Dong Lee, Hyunsook Kim, Taehun Kim
  • Patent number: 10972334
    Abstract: Systems, apparatuses, and methods for automatic automated electronic computing and communication system event analysis and management are disclosed. Automatic automated electronic computing and communication system event analysis and management may include identifying an event, generating a computer readable representation of the electronic computing and communication system using automated topology enumeration, identifying an element of the electronic computing and communication system based on the representation, identifying a metric for the element, automatically investigating to determine a value for the metric, generating a remediation priority for the element based on a metric weight associated with the metric and a network layer value associated with a network layer associated with a network layer role associated with the element, and generating a graphical representation of the electronic computing and communication system indicating the remediation priority.
    Type: Grant
    Filed: November 11, 2019
    Date of Patent: April 6, 2021
    Assignee: ServiceNow, Inc.
    Inventor: John Delinocci
  • Patent number: 10972511
    Abstract: Digital signage techniques are disclosed that utilize streaming technology to deliver digital signage content to digital signage display devices. In some examples, a method may include rendering a digital signage content frame by frame, capturing an image of each rendered frame, transforming the captured image of each rendered frame into a video frame of a video stream, and delivering the video stream to at least one remote display device. The captured image may be an image of a portion of the rendered frame. The display devices that receive the video stream may render the video stream using a streaming media player.
    Type: Grant
    Filed: November 7, 2017
    Date of Patent: April 6, 2021
    Assignee: Adobe Inc.
    Inventors: Vitaly Tsaplin, Alexandre Capt
  • Patent number: 10965628
    Abstract: Discussed herein are dynamically generated, customized electronic messages based on, for example, data representing attributes of an electronic message to be generated for an intended recipient; and, in response to receiving the data, sending custom content triggering data based on the attributes, where the custom content triggering data represent at least a dynamic portion of customized content to be added subsequently into the electronic message while the electronic message is rendered for display to the intended recipient; generating the electronic message content, which includes the custom content triggering data; and sending the electronic message to the intended recipient; and, in response to receiving the custom content triggering data, determining attributes of the electronic message based on the custom content triggering data; and generating the dynamic portion of customized content based on the electronic message attributes.
    Type: Grant
    Filed: July 3, 2018
    Date of Patent: March 30, 2021
    Assignee: Groupon, Inc.
    Inventor: Mohit Gupta
  • Patent number: 10963955
    Abstract: Apparatuses, methods, systems, and program products are disclosed for optimizing aggregation routing over a network. An apparatus includes a processor and a memory that stores code executable by the processor. The code is executable by the processor to receive a request for aggregated account data accessible from a data aggregator server, select a data aggregator server from a plurality of data aggregator servers to service the request for the aggregated account data based on a plurality of factors associated with each of the plurality of data aggregator servers, format a request for the aggregated account data to be compatible with the selected data aggregator server, route the formatted request over the network to the selected data aggregator server, and receive the requested aggregated account data over the network from the selected data aggregator server.
    Type: Grant
    Filed: July 15, 2019
    Date of Patent: March 30, 2021
    Assignee: MX TECHNOLOGIES, INC.
    Inventor: John Ryan Caldwell
  • Patent number: 10958727
    Abstract: A time server of a server time protocol (STP) facility of a coordinated timing network (CTN) receives a primary-reference-time (PRT) update, with the primary-reference-time update having been determined with reference to a time source, which includes a precision-time-protocol (PTP) source. The time server sets a primary reference time correction steering rate for the coordinated timing network based on receiving the primary-reference-time update, and broadcasts to one or more other servers of the coordinated timing network a PRT-correction-steering information block (PCSIB). The PRT-correction-steering information block includes a precision-time-protocol identifier for the time source used in determining the primary-reference-time update, and the primary-reference-time correction steering rate set by the time server.
    Type: Grant
    Filed: February 7, 2019
    Date of Patent: March 23, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Stephen R. Guendert, John S. Houston, Donald Crabtree, Stephen P. Cherniak, Paul Wojciak
  • Patent number: 10958755
    Abstract: A method including receiving a message at a source gateway of the local network, the message includes message data corresponding to a plurality of message elements, assigning a unique group ID based on the type of message received at the source gateway, extracting a message format from the received message, the message format defines how the message data is organized with respect to the message elements, and associating the extracted message format with the unique group ID. The method further including storing, locally, the extracted message format together with the associated unique group ID, establishing a dedicated connection between the source gateway and a target gateway of the remote network based on the unique group ID, encoding the message based on the extracted message format, and sending the encoded message from the source gateway to the target gateway across the dedicated connection.
    Type: Grant
    Filed: October 31, 2019
    Date of Patent: March 23, 2021
    Assignee: International Business Machines Corporation
    Inventors: Wei-Ting Chou, Chih-Hsiung Liu, Xin Peng Liu, Hao-Ting Shih, Joey H. Y. Tseng
  • Patent number: 10958516
    Abstract: A system for intelligently provisioning a distributed ledger technology (DLT) network may be configured to receive requests from authorized users to provision a DLT network based on a plurality of preset parameters. The system may further be configured to generate one or more script, using machine learning or other artificial intelligence algorithms, for provisioning the DLT network according to the preset parameters. One or more nodes in the DLT network can then execute the intelligently generated script to provision the DLT network as requested.
    Type: Grant
    Filed: September 11, 2019
    Date of Patent: March 23, 2021
    Assignee: BANK OF AMERICA CORPORATION
    Inventors: Srinivasa Rao Dakshinyam, Shashank Raju Birudharaju, Govinda Rajulu Nelluri
  • Patent number: 10951672
    Abstract: A method of multicasting real-time video is described. The method begins by establishing a multicast network of machines capable of ingress, forwarding and broadcasting traffic, together with a mapping infrastructure. The multicast network preferably comprises a portion of an overlay network, such as a content delivery network (CDN). A video stream is published to the multicast network by (a) using the mapping infrastructure to find an ingress node in the multicast network, and then receiving the video stream from a publisher at the ingress node. One or more subscribers then subscribe to the video stream. In particular, and for subscriber, this subscription is carried out by (a) using the mapping infrastructure to find an egress node for the requesting client, and then delivering the video stream to the subscriber from the egress node. Preferably, the publisher and each subscriber use WebRTC to publish or consume the video stream, and video stream is consumed in a videoconference.
    Type: Grant
    Filed: January 20, 2020
    Date of Patent: March 16, 2021
    Assignee: Akamai Technologies, Inc.
    Inventors: Charles E. Gero, Martin Lohner, Abhijit C. Mehta, Brandon O. Williams
  • Patent number: 10951719
    Abstract: Systems and methods described herein provide unified policy management framework network functions in enterprise networks.
    Type: Grant
    Filed: December 20, 2019
    Date of Patent: March 16, 2021
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Sivanaga Ravi Kumar Chunduru Venkata, Raju Sharma, Manish Srivastava, Susmitha Hymasree Pulakhandam, Kumara B. Tamada, Anuj Dutia, Ramesh Nadella
  • Patent number: 10938663
    Abstract: An embodiment includes a computational instance managing a managed network of computing devices, some communicating by proprietary protocol, and comprising a database storing representations of the computing devices and one or more sets of program logic configured to support the proprietary protocol, as well as one or more server devices configured to: receive, from an edge gateway software application, a request identifying a particular computing device on the managed network that communicates by the proprietary protocol; based on this request, select a set of the program logic configured to support the proprietary protocol; transmit a representation of the program logic, receipt of which is configured to cause the edge gateway software application to execute the set of program logic and obtain thereby configuration and state information from the particular computing device; receive, from the edge gateway software application, the configuration and state information; and store the configuration and state inf
    Type: Grant
    Filed: August 8, 2018
    Date of Patent: March 2, 2021
    Assignee: ServiceNow, Inc.
    Inventors: Bryan Mather Barnard, Silas Andrew Smith, William Michael Lisac, Jerrold Henry Jones, Jonathan Sparks
  • Patent number: 10938650
    Abstract: A system, method, and computer program product are provided for improving a quality of experience based on artificial intelligence. In use, a first network provider associated with a first user is determined. Additionally, a first parameter of the first user using the first network provider is determined, and a second parameter, of the first user using a second network provider is determined. Moreover, it is determined that the second parameter exceeds the first parameter, and based on the determination that the second parameter exceeds the first parameter, a recommendation is received to switch from the first network provider to the second network provider. Further, a first input is received to switch from the first network provider to the second network provider, and a device is reconfigured to switch from the first network provider to the second network provider.
    Type: Grant
    Filed: February 20, 2019
    Date of Patent: March 2, 2021
    Assignee: AMDOCS DEVELOPMENT LIMITED
    Inventors: Ofer Hermoni, Eyal Felstaine
  • Patent number: 10938948
    Abstract: Systems, methods, and software for automatically optimizing QoS configuration in networking equipment. A network device measures current line metric values associated with a network connection of the device and compares the current line metric values to previously measured values to determine whether there has been a material change in a line metric value. If a material change in a line metric value has occurred, new QoS settings are computed for the network device based on the current line metric values measured, and the new QoS settings are applied to the QoS functions of the network device. The measuring, comparing, computing, and applying steps are repeated on a periodic basis in order to keep the QoS settings optimized to changing network conditions.
    Type: Grant
    Filed: September 3, 2019
    Date of Patent: March 2, 2021
    Assignee: EvenRoute, LLC
    Inventors: Jonathan Foulkes, Steve Christianson
  • Patent number: 10936535
    Abstract: A system architecture, a method, and a computer program product are disclosed for attaching remote physical devices. In one embodiment, the system architecture comprises a compute server and a device server. The compute server includes a system memory, and one or more remote device drivers; and the device server includes a system memory and one or more physical devices, and each of the physical devices includes an associated device memory. The compute server and the device server are connected through an existing network fabric that provides remote direct memory access (RDMA) services. A system mapping function logically connects one or more of the physical devices on the device server to the compute server, including mapping between the system memories and the device memories and keeping the system memories and the device memories in synchronization using the RDMA.
    Type: Grant
    Filed: March 20, 2019
    Date of Patent: March 2, 2021
    Assignee: International Business Machines Corporation
    Inventors: Hubertus Franke, Davide Pasetto, Hartmut Penner
  • Patent number: 10938701
    Abstract: Efficient heartbeat with remote servers by network-attached storage (NAS) cluster nodes is provided herein. A data storage system as described herein can include a memory that stores computer executable components and a processor that executes computer executable components stored in the memory. The computer executable components can include a node assignment component that generates assignments for NAS nodes resulting in respective associated NAS nodes, the assignments associating respective ones of the NAS nodes with respective distinct anti-malware servers, and a heartbeat messaging component that instructs the respective associated NAS nodes to transmit heartbeat request messages to the respective distinct anti-malware servers according to the assignments.
    Type: Grant
    Filed: July 19, 2018
    Date of Patent: March 2, 2021
    Assignee: EMC IP HOLDING COMPANY LLC
    Inventors: Shiv Shankar Kumar, Jai Prakash Gahlot, Amit Kumar Chauhan
  • Patent number: 10938673
    Abstract: A method and system is disclosed herein for detecting one or more violations in managing service level agreements (SLA) in an information technology service management (ITSM). A batch job system is characterized by the set of jobs and dependencies between jobs. Each job is in turn characterized by run-time, from-time and SLA definitions. SLAs can be of two kinds Start-time and End-time. Start-time SLA requires that the job execution starts before the specified time while End-time SLA necessitates that the job finishes its execution before the specified time. To optimize processing time required for executing one or more batch jobs the disclosure identifies SLA violations and solves them to produce a set of actionable levers.
    Type: Grant
    Filed: August 14, 2018
    Date of Patent: March 2, 2021
    Assignee: Tata Consultancy Services Limited
    Inventors: Alok Patel, Veerendra Kumar Rai, Abhinay Puvvala
  • Patent number: 10938652
    Abstract: A method of switching from a first gateway within a plurality of first gateways to a second gateway in a network includes precaching configuration information on the second gateway, that is within the first gateways, prior to switch-over to the second gateway. The first gateway from which the second gateway is being switched is identified. The second gateway is configured in accordance with the configuration of the first gateway based on the precached configuration information prior to the switch-over to the second gateway. Data traffic from data applications using the network is replicated and sent to the first gateway and the second gateway. Bandwidths allocated to terminals in the network are frozen in association with the switch-over to the second gateway. The bandwidths allocated to the terminals in the network are unfrozen based at least in part on an indication of completion of the switch-over to the second gateway.
    Type: Grant
    Filed: August 20, 2019
    Date of Patent: March 2, 2021
    Assignee: Hughes Network Systems, LLC
    Inventors: David Whitefield, Robert James Torres, John Leonard Border, David Alan Roos, Stanley Edward Kay
  • Patent number: 10931521
    Abstract: An SDN (Software Defined Networking) system with auto-deployment switches and a method for auto-deploying the switches in said SDN system are proposed. The method includes: actively sending a configuration message out by a controller, with said configuration message having an IP (Internet Protocol) address of the controller and a plurality of parameters; receiving the configuration message by a switch; and building a connection between the switch and the controller according to the IP address of the controller and the plurality of parameters.
    Type: Grant
    Filed: December 9, 2017
    Date of Patent: February 23, 2021
    Assignee: INDUSTRIAL TECHNOLOGY RESEARCH INSTITUTE
    Inventors: Wei-Cheng Wang, Hou-Ren Chen