Patents Examined by Moustafa M. Meky
-
Patent number: 10972526Abstract: 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: GrantFiled: August 12, 2019Date of Patent: April 6, 2021Assignee: AT&T INTELLECTUAL PROPERTY I, L.P.Inventors: Yongdong Zhao, Zhengye Liu, Yali Liu, Zuxian Guo
-
Patent number: 10972561Abstract: Methods and apparatus for adjusting model threshold levels are disclosed.Type: GrantFiled: November 19, 2019Date of Patent: April 6, 2021Assignee: The Nielsen Company (US), LLCInventor: Sonya Gierada
-
Patent number: 10972960Abstract: 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: GrantFiled: November 10, 2015Date of Patent: April 6, 2021Assignee: LG ELECTRONICS INC.Inventors: Jaehyun Kim, Youngdae Lee, Laeyoung Kim, Ki-Dong Lee, Hyunsook Kim, Taehun Kim
-
Patent number: 10972334Abstract: 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: GrantFiled: November 11, 2019Date of Patent: April 6, 2021Assignee: ServiceNow, Inc.Inventor: John Delinocci
-
Patent number: 10972511Abstract: 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: GrantFiled: November 7, 2017Date of Patent: April 6, 2021Assignee: Adobe Inc.Inventors: Vitaly Tsaplin, Alexandre Capt
-
Patent number: 10965628Abstract: 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: GrantFiled: July 3, 2018Date of Patent: March 30, 2021Assignee: Groupon, Inc.Inventor: Mohit Gupta
-
Patent number: 10963955Abstract: 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: GrantFiled: July 15, 2019Date of Patent: March 30, 2021Assignee: MX TECHNOLOGIES, INC.Inventor: John Ryan Caldwell
-
Patent number: 10958727Abstract: 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: GrantFiled: February 7, 2019Date of Patent: March 23, 2021Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Stephen R. Guendert, John S. Houston, Donald Crabtree, Stephen P. Cherniak, Paul Wojciak
-
Patent number: 10958755Abstract: 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: GrantFiled: October 31, 2019Date of Patent: March 23, 2021Assignee: International Business Machines CorporationInventors: Wei-Ting Chou, Chih-Hsiung Liu, Xin Peng Liu, Hao-Ting Shih, Joey H. Y. Tseng
-
Patent number: 10958516Abstract: 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: GrantFiled: September 11, 2019Date of Patent: March 23, 2021Assignee: BANK OF AMERICA CORPORATIONInventors: Srinivasa Rao Dakshinyam, Shashank Raju Birudharaju, Govinda Rajulu Nelluri
-
Patent number: 10951672Abstract: 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: GrantFiled: January 20, 2020Date of Patent: March 16, 2021Assignee: Akamai Technologies, Inc.Inventors: Charles E. Gero, Martin Lohner, Abhijit C. Mehta, Brandon O. Williams
-
Patent number: 10951719Abstract: Systems and methods described herein provide unified policy management framework network functions in enterprise networks.Type: GrantFiled: December 20, 2019Date of Patent: March 16, 2021Assignee: 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: 10938663Abstract: 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 infType: GrantFiled: August 8, 2018Date of Patent: March 2, 2021Assignee: ServiceNow, Inc.Inventors: Bryan Mather Barnard, Silas Andrew Smith, William Michael Lisac, Jerrold Henry Jones, Jonathan Sparks
-
Patent number: 10938650Abstract: 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: GrantFiled: February 20, 2019Date of Patent: March 2, 2021Assignee: AMDOCS DEVELOPMENT LIMITEDInventors: Ofer Hermoni, Eyal Felstaine
-
Patent number: 10938948Abstract: 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: GrantFiled: September 3, 2019Date of Patent: March 2, 2021Assignee: EvenRoute, LLCInventors: Jonathan Foulkes, Steve Christianson
-
Patent number: 10936535Abstract: 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: GrantFiled: March 20, 2019Date of Patent: March 2, 2021Assignee: International Business Machines CorporationInventors: Hubertus Franke, Davide Pasetto, Hartmut Penner
-
Patent number: 10938701Abstract: 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: GrantFiled: July 19, 2018Date of Patent: March 2, 2021Assignee: EMC IP HOLDING COMPANY LLCInventors: Shiv Shankar Kumar, Jai Prakash Gahlot, Amit Kumar Chauhan
-
Patent number: 10938673Abstract: 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: GrantFiled: August 14, 2018Date of Patent: March 2, 2021Assignee: Tata Consultancy Services LimitedInventors: Alok Patel, Veerendra Kumar Rai, Abhinay Puvvala
-
Patent number: 10938652Abstract: 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: GrantFiled: August 20, 2019Date of Patent: March 2, 2021Assignee: Hughes Network Systems, LLCInventors: David Whitefield, Robert James Torres, John Leonard Border, David Alan Roos, Stanley Edward Kay
-
Patent number: 10931521Abstract: 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: GrantFiled: December 9, 2017Date of Patent: February 23, 2021Assignee: INDUSTRIAL TECHNOLOGY RESEARCH INSTITUTEInventors: Wei-Cheng Wang, Hou-Ren Chen