Patents Examined by Anh Nguyen
-
Patent number: 11595273Abstract: A method of measuring (100) metrics of a computer network, comprising the steps of: —from a data source collecting (110) sets of data points during a sampling time period, wherein the set of data points constitute a sample, and uploading (120) each sample to a server for further processing (130), wherein from each sample, a tractile information instance is produced (131), wherein the tractile information has a type and each data source is associated (110a) with a fractile information type.Type: GrantFiled: April 10, 2019Date of Patent: February 28, 2023Assignee: Juniper Networks, Inc.Inventors: Anders Bergsten, Mikael Sundström
-
Patent number: 11582255Abstract: Embodiments of the present disclosure provide systems, methods, and non-transitory computer storage media for detecting abnormal behavior of device in an enterprise network based on an analysis of behavioral information of the device's neighbors in network. At a high level, embodiments of the present disclosure employ a hive-mind approach to determine anomalous behavior of a device in a network based on analyzing behavior information reported by neighboring devices within the network. Embodiments identify that a device is alive and connected within the network based on multiple neighboring devices reporting behavioral information about the device; however, the device may be dysfunctional and failing to report its own information. By aggregating and analyzing behavioral information of a device based on the reporting information of its neighboring devices, embodiments of the present disclosure are able to determine whether a device is healthy even when the device is unable to report its own information.Type: GrantFiled: December 18, 2020Date of Patent: February 14, 2023Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Shay Kels, Jonathan Bar Or, Corina Feuerstein, Amir Kutcher
-
Patent number: 11582101Abstract: For computing nodes having a first programmable and comprising a first node and a second node, an update of the first node from the first programmable to a second programmable across an external network is initiated. In response to the update being interrupted, the first programmable is automatically reinstated on the first node by retrieving the first programmable from the second node across an internal network. The second node is automatically updated to the second programmable by retrieving the second programmable from the first node across the internal network in response to completion of the update of the first node to the second programmable.Type: GrantFiled: March 29, 2013Date of Patent: February 14, 2023Assignee: Hewlett Packard Enterprise Development LPInventors: Andrew C Cartes, Andrew Brown, David Kimler Altobelli, Donnie G Wahlquist, Sreenivasakumar Sivasubramanian
-
Patent number: 11582122Abstract: A system and a method for performing programmable analytics on network data are described. A data layer constructs flow behavior information based on information present within headers of data packets flowing across one or more network devices configured in a computer network. An inline heuristics layer performs one or more inline heuristic operations on the flow behavior information to obtain aggregate statistical information. An integrated analytics layer performs one or more analytical operations on the flow behavior information to obtain network insights. A presentation layer filters and plots information obtained from the data layer, the inline heuristics layer, and the integrated analytics layer, based on a user input.Type: GrantFiled: August 19, 2021Date of Patent: February 14, 2023Assignee: Hewlett Packard Enterprise Development LPInventors: Madhusoodhana Chari Sesha, Ankit Kumar Sinha, Krishna Mohan Elluru, M Arun Kumar, A Abdul Samadh, Jayachandra Babu K
-
Patent number: 11575560Abstract: Various techniques for dynamic path selection and data flow forwarding are disclosed. For example, various systems, processes, and computer program products for dynamic path selection and data flow forwarding are disclosed for providing dynamic path selection and data flow forwarding that can facilitate preserving/enforcing symmetry in data flows as disclosed with respect to various embodiments.Type: GrantFiled: May 6, 2022Date of Patent: February 7, 2023Assignee: Palo Alto Networks, Inc.Inventors: Kumar Ramachandran, Venkataraman Anand, Navneet Yadav, Arivu Ramasamy, Aaron Edwards, Gopal Reddy
-
Patent number: 11575608Abstract: There is provided managing a data flow between a source node and a recipient node. A method comprises storing, at the source node, data frames into a buffer for transmission to the recipient node over a host-to-host protocol connection; measuring, at the source node, a connection quality of the host-to-host protocol connection; adjusting, at the source node, one or more target parameters of the transmission on the basis of the measured connection quality; transmitting, by the source node, data frames from the buffer to the recipient node on the basis of a Last-In, First-Out (LIFO) method and the adjusted one or more target parameters.Type: GrantFiled: February 22, 2021Date of Patent: February 7, 2023Assignee: NSION OyInventors: Mattipekka Kronqvist, Juho Blankenstein, Markus Eronen
-
Patent number: 11570270Abstract: Methods, apparatus, systems and articles of manufacture to prevent illicit proxy communications from affecting a monitoring result are disclosed. An example method includes accessing a log of communications of a proxy server, the log of communications including a plurality of records, each of the plurality of records corresponding to a requesting device that transmitted a communication to the proxy server, identifying a first internet protocol (IP) address subnet in the log of communications, the first IP address subnet associated with a block of IP addresses, filtering the plurality of records for a first set of records associated with communications originating from the first IP address subnet, and in response to determining the first set of records does not include a record associated with a heartbeat communication, adding the first IP address subnet to a blacklist of the proxy server.Type: GrantFiled: August 5, 2019Date of Patent: January 31, 2023Assignee: The Nielsen Company (US), LLCInventors: Susan Cimino, Achilleas Papakostas
-
Patent number: 11570082Abstract: A computer-implemented method, system and computer program product for accurately identifying an execution time of a performance test. Network latency data is grouped into clustered groups of network latency data. Furthermore, the performance test execution times for the same group of performance tests run in the local and remote cluster environments are obtained. The test execution times impacted by network latency (compensation times) are then determined based on such obtained performance test execution times in the local and remote cluster environments. Such compensation times are then grouped into clustered groups of compensation times. A regression model is built to predict a performance test execution time impacted by network latency (compensation time) using the clustered groups of network latency data and compensation times.Type: GrantFiled: November 18, 2021Date of Patent: January 31, 2023Assignee: International Business Machines CorporationInventors: Bo Shen, Yao Dong Liu, Jing James Xu, Lei Gao, Yan Liu
-
Patent number: 11570047Abstract: Disclosed are systems, methods, and computer-readable media for assuring tenant forwarding in a network environment. Network assurance can be determined in layer 1, layer 2 and layer 3 of the networked environment including, internal-internal (e.g., inter-fabric) forwarding and internal-external (e.g., outside the fabric) forwarding in the networked environment. The network assurance can be performed using logical configurations, software configurations and/or hardware configurations.Type: GrantFiled: March 30, 2020Date of Patent: January 31, 2023Assignee: Cisco Technology, Inc.Inventors: Sanchay Harneja, Sanjay Sundaresan, Harsha Jagannati
-
Patent number: 11570076Abstract: Embodiments of the present invention provide a system for generating duplicate layered electronic data logs for monitored events on a network. The system is configured for identifying one or more entity resources associated with an entity, continuously monitoring the one or more entity resources, identifying at least a first event and a second event associated with at least one entity resource of the one or more entity resources, storing the first event and the second event in at least a first log and a second log, and generating at least one other log to record activities associated with at least one of the first log and second log.Type: GrantFiled: May 5, 2021Date of Patent: January 31, 2023Assignee: BANK OF AMERICA CORPORATIONInventor: Brandon Sloane
-
Patent number: 11563753Abstract: A security surveillance system for a mobile device with a wireless interface and a control unit that is connected to the wireless interface comprises a security controller that is coupled to the wireless interface and that inspects at least data traffic incoming via the wireless interface at the mobile device according to a number, i.e. one or more, of predefined data rules, wherein the security controller generates a warning signal if the data traffic violates one of the predefined data rules, and a warning indicator that is coupled to the security controller and that generates a warning indication based on the warning signal.Type: GrantFiled: September 25, 2017Date of Patent: January 24, 2023Assignee: ROHDE & SCHWARZ GMBH & CO. KGInventors: Hanush Khurana, Prabhakaran Ekambaram
-
Patent number: 11563600Abstract: To reduce overhead generated by maintaining a full mesh network with static spoke-to-spoke tunnels while providing the efficiency of spoke-to-spoke communication, BGP configuration is automated to provide for dynamic establishment of spoke-to-spoke tunnels. A virtual Internet Protocol (VIP) address is assigned to each spoke in the network. Spokes advertises their VIP address to the hub for communication to the other spokes. A spoke sets the route next hop in its routing table for a remote spoke to the VIP of the remote spoke. Establishment of a tunnel between spokes is initiated after detecting data is to be communicated between the spokes while data is temporarily routed through the hub. Data is routed directly to the receiving spoke through the dynamic tunnel once the tunnel is active. Tunnels between spokes are terminated dynamically after a period of inactivity to reduce overhead caused by consistent maintenance of dynamic tunnels with low use.Type: GrantFiled: July 31, 2019Date of Patent: January 24, 2023Assignee: Palo Alto Networks, Inc.Inventors: Li Meng, Dhwanit Shah
-
Patent number: 11552864Abstract: A method of measuring (100) metrics of a computer network, comprising the steps of: —from a data source collecting (110) sets of data points during a sampling time period, wherein the set of data points constitute a sample, and uploading (120) each sample to a server for further processing (130), wherein from each sample, a tractile information instance is produced (131), wherein the tractile information has a type and each data source is associated (110a) with a fractile information type.Type: GrantFiled: April 10, 2019Date of Patent: January 10, 2023Assignee: Juniper Networks, Inc.Inventors: Anders Bergsten, Mikael Sundström
-
Patent number: 11553041Abstract: A recording system may use the information stored in a list to determine whether to receive and/or respond to messages transmitted by notice systems. The source of the information for the list includes a server and/or the recording system itself. A server that provides the list may use data provided by an agency to determine a relationship between a people, recording devices and notice systems. The associations between people, recording devices and notice devices may be used to determine what information is in the list. A recording device that forms the list may receive messages from any notice system, detect the session identifier, store the session identifiers from received messages, and receive and/or respond to messages in accordance with the list formed by the recording system.Type: GrantFiled: September 20, 2021Date of Patent: January 10, 2023Assignee: Axon Enterprise, Inc.Inventors: Mark A. Hanchett, Reinhard J. Gagnon, Rick Wong
-
Patent number: 11544601Abstract: A system for generating topic inference information of lyrics that can provide more useful for topic interpretation of lyrics. A device for learning topic numbers performs an operation of updating and learning topic numbers, which performs an operation of updating topic numbers on all of a plurality of lyrics data of each of a plurality of artists, for a predetermined number of times. The operation of updating topic numbers updates the topic number assigned to a given lyrics data of a given artist using a random number generator having a deviation of appearance probability corresponding to a probability distribution over topic numbers. An outputting device outputs the topic numbers of the plurality of lyrics data for each of the plurality artists, and a probability distribution over words for each of the topic numbers.Type: GrantFiled: February 15, 2018Date of Patent: January 3, 2023Assignee: NATIONAL INSTITUTE OF ADVANCED INDUSTRIAL SCIENCE AND TECHNOLOGYInventors: Kosetsu Tsukuda, Masataka Goto
-
Patent number: 11544720Abstract: A method for managing and routing client queries within an entity is provided. The method may include receiving a client query including origination identification data associated with a sender of the client query. In response to searching in a database for history correlating to the origination identification data, determining that no relevant history exists with respect to the origination identification data. The method may include identifying the sender by identifying, within the query, a first character string identical to a first keyword stored in a classification model within a database, using the first keyword to identify a second character string that includes the first keyword in addition to other characters, identifying, from a list of sub-entities, a sub-entity associated with the first keyword and using a combination of the first keyword, the sub-entity and one or more attributes to identify the sender as an existing client.Type: GrantFiled: November 25, 2019Date of Patent: January 3, 2023Assignee: Bank of America CorporationInventors: Chetan Bhosale, Kelly A. Shinnick, Krishna G. Kutty, Daiying Chen, Lauren Michele Northrop, Joseph Schinasi, Marc Winters
-
Patent number: 11546422Abstract: In some implementations, a system may monitor session data associated with a first module and a second module of a platform. The system may determine a rate of communication between the first module and the second module based on the session data. The system may determine, using an optimization model, a co-location score associated with the first module and the second module based on the rate of communication, wherein the co-location score indicates an impact of co-location of the first module and the second module. The system may determine that the co-location score satisfies a co-location score threshold associated with an improvement to an operation of the platform. The system may perform an action associated with co-locating the first module and the second module.Type: GrantFiled: January 8, 2021Date of Patent: January 3, 2023Assignee: Capital One Services, LLCInventors: Christian Bartram, Connor Cason, Noriaki Tatsumi
-
Patent number: 11539579Abstract: Computer program products, methods, and apparatuses, for providing and implementing the efficient detection of network component failures and restart conditions are described.Type: GrantFiled: August 9, 2018Date of Patent: December 27, 2022Assignee: NOKIA TECHNOLOGIES OYInventor: Bruno Landais
-
Patent number: 11539602Abstract: Systems and methods discussed herein are directed to monitoring an application pod of a network using a sidecar container. The application pod comprises one or more containers and the sidecar container, where each of the one or more containers hosts a service for traffic of the network. The monitoring comprises periodically executing checks of a plurality of checks on the containers. The sidecar container, based at least in part on the checks, determines that a container is non-compliant. Based at least in part on the container being non-compliant, the container is removed from service. The container may be fixed and placed back in service or may be replaced with a new container that provides the service.Type: GrantFiled: August 24, 2020Date of Patent: December 27, 2022Assignee: T-Mobile USA, Inc.Inventors: Hemang Shishir, Ramprakash Gopinathan
-
Patent number: 11537491Abstract: The disclosure relates to an electronic apparatus and a method of controlling the same. The electronic apparatus includes: a communication interface; and a processor configured to receive log data of a plurality of devices connected to a network through the communication interface, acquire operation time information of each of the devices from the received log data, calculate similarity of the operation time between the plurality of devices based on the acquired operation time information, and determine a device group including two or more devices with relatively high calculated similarity among the plurality of devices.Type: GrantFiled: December 9, 2019Date of Patent: December 27, 2022Assignee: SAMSUNG ELECTRONICS CO., LTD.Inventor: Dongseob Park