Computer Network Monitoring Patents (Class 709/224)
-
Patent number: 10218750Abstract: A method for exposing imaging system events in connection with an event driven imaging system includes detecting an imaging system event occurred, wherein the imaging system event corresponds to an imaging examination being performed, generating a signal indicative of the detected imaging system event, and transmitting the signal over a computer network for reception by at least one device communicating over the network. A method for exposing imaging system protocol information in connection with an imaging system includes detecting at least one of utilizing of medication to, an addition of or a deletion of an imaging system protocol from the imaging system, generating a signal indicative of the protocol, and transmitting the signal over a computer network for reception by at least one device communicating over the network.Type: GrantFiled: October 13, 2011Date of Patent: February 26, 2019Assignee: KONINKLIJKE PHILIPS N.V.Inventor: Shlomo Gotnam
-
Patent number: 10218531Abstract: An automation system for deployment in a building with rooms is provided. The automation system includes a server and an electronic device cluster in each room. Each electronic device cluster includes electronic devices of which at least one is configured to sense a condition within the room and at least one is configured to report sensing results to the server. Room locations of the electronic device clusters are undefined for the server at an initial time. The server is receptive of the sensing results from the at least one electronic device in each electronic device cluster in each room and external information. The server is configured to compare the received sensing results with the external information, iteratively determine the room locations of one or more of the electronic device clusters from comparison results and communicate with at least one of the electronic devices of the one or more of the electronic device clusters based on iteratively determined room locations.Type: GrantFiled: December 8, 2017Date of Patent: February 26, 2019Inventor: Philipp Roosli
-
Patent number: 10218590Abstract: Techniques are described for performing subscriber aware two-way active measurement protocol (TWAMP) data session provisioning between two endpoints in a computer network. For example, the disclosed techniques include extending TWAMP control messaging to include a communication mode for negotiating subscriber-aware TWAMP data monitoring. If the communication mode is supported by both endpoints, a subscriber identifier is specified when a TWAMP data session is provisioned (negotiated) over the control session. The disclosed techniques further include extending TWAMP data messaging to include the subscriber identifier in each test packet for the data session. In this way, each of the endpoints may identify a subscriber corresponding to one or more received TWAMP test packets based on the subscriber identifier included in the received TWAMP test packets.Type: GrantFiled: December 12, 2016Date of Patent: February 26, 2019Assignee: Juniper Networks, Inc.Inventors: Peyush Gupta, Srivathsa Sarangapani, Sanjay Kumar Gupta
-
Patent number: 10218534Abstract: Systems, methods, and storage mediums for determining a network cloud containing an uncontrolled network device based on link data of controlled network devices. The link data of controlled network devices can indicate which controlled network devices are linked together, whether the links between controlled network devices are multi-hop links, and whether the links between controlled network devices are bi-directional.Type: GrantFiled: June 30, 2014Date of Patent: February 26, 2019Assignee: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LPInventor: Shaun Wackerly
-
Disaggregated broadband network gateway functionality for efficient content delivery network peering
Patent number: 10218627Abstract: A first device may receive information that assigns a function related to network traffic associated with a content delivery network. The first device may implement the function based on the information that assigns the function. The first device may receive the network traffic from the content delivery network and may provide the network traffic to a subscriber device. The first device may provide, to a second device, information associated with the network traffic based on implementing the function. The second device may manage a subscriber session associated with the subscriber device based on the information associated with the network traffic.Type: GrantFiled: June 30, 2016Date of Patent: February 26, 2019Assignee: Juniper Networks, Inc.Inventors: Sachin S. Natu, Disha M. Chopra, Paul Lachapelle, Si Il Rho -
Patent number: 10218577Abstract: According to at least one embodiment, a system for mapping a mesh network is provided. The system includes a memory and at least one processor coupled to the memory. The at least one processor is configured to receive at least one network data packet from at least one network device in the mesh network; build a map of the mesh network including a representation of the at least one network device using information contained in the at least one network data packet; and display the map on a user interface. In some embodiments, the at least one network includes a plurality of network devices.Type: GrantFiled: December 31, 2014Date of Patent: February 26, 2019Assignee: SCHNEIDER ELECTRIC IT CORPORATIONInventors: Bret Alan Orner, Gary R. Ware, Adam M. Fiske, Tiegeng Ren
-
Patent number: 10216431Abstract: Embodiments of the invention relate to dynamic application migration in a shared pool of configurable computer resources with disaster recovery support. Write operations are executed by an application at a first data site. Data is generated and stored in first data storage local to the first data site. The stored data is replicated from the first data storage to a backup data storage, and a consistency point of the data is created in both the first data storage and the backup data storage. In response to a local hardware failure at the first data site, an unplanned migration protocol is initialized to migrate the application to a second data site remote from the first data site, which includes re-launching the application at the second data site. Data is transferred from the backup data storage to the second data storage local to the second data site from the consistency point.Type: GrantFiled: December 7, 2015Date of Patent: February 26, 2019Assignee: International Business Machines CorporationInventors: Dean Hildebrand, Aameek Singh, Renu Tewari
-
Patent number: 10218781Abstract: In one embodiment, an intermediate node, of a multi-stage process path through a computer network, receives a workload message with an associated latency budget to complete the multi-stage process at a final stage device. In response, the intermediate node determines a current latency from an initial stage device for the workload message to the receiving of the workload message, and also determines a remaining portion of the latency budget based on the current latency. In response to the remaining portion of the latency budget being less than expected at the intermediate node, the intermediate node may perform one or more latency-reducing actions, and then transmits the workload message toward the final stage device.Type: GrantFiled: April 19, 2017Date of Patent: February 26, 2019Assignee: Cisco Technology, Inc.Inventors: Charles Calvin Byers, Joseph Michael Clarke, Gonzalo Salgueiro
-
Patent number: 10218591Abstract: Embedded Performance Monitoring is an “out-of-box” approach for performance monitoring of a DBMS. Performance monitoring of a DBMS is achieved through use of a browser to access the DBMS once a DBMS is installed and configured. The approach exploits a DBMS configured with the native capability to provide performance monitoring data and software via a browser. To retrieve and use the performance monitoring data from the DBMS, a browser executes software downloaded to the browser from the DBMS using web-based technologies.Type: GrantFiled: June 23, 2014Date of Patent: February 26, 2019Assignee: Oracle International CorporationInventors: Khaled Yagoub, Cecilia Gervasio Grant, Yuan Xie, Jinye Huo, Benoit Dageville, Abdul Munir
-
Patent number: 10212184Abstract: A method for assessing a cyber security risk, the method comprising the steps of: obtaining cyber security precursor information from a plurality of sources, wherein the cyber security precursor information can be obtained from one or more online or offline sources; normalizing the obtained cyber security precursor information to a common information model; generating, from the normalized cyber security precursor information, one or more events; producing, from the one or more generated events, one or more facts; calculating a plurality of risk indicators from the one or more facts; normalizing the plurality of risk indicators to a common model; calculating, using the normalized plurality of risk indicators, one or more cyber risk index component scores; and calculating, using the one or more cyber risk index component scores, a cyber risk indicator index.Type: GrantFiled: October 27, 2016Date of Patent: February 19, 2019Assignee: OPAQ Networks, Inc.Inventors: Matthew S. Sweeney, Benjamin B. Pokines
-
Patent number: 10212071Abstract: Some embodiments provide a method that allows a first data compute node (DCN) to forward outgoing traffic to a second DCN directly in spite of receiving the incoming traffic from the second DCN through a load balancer. That is, the return traffic's network path from the first DCN to the second DCN bypasses the load balancer, even though a request that initiated the return traffic is received through the load balancer. The method receives a first data message from a load balancer to be sent to a DCN. After identifying a particular address embedded in the data message by the load balancer, the method generates a table entry, based on source and destination addresses of the data message and the identified address. This entry is used for modifying a source address of a subsequent data message received from the DCN in response to the data message.Type: GrantFiled: December 21, 2016Date of Patent: February 19, 2019Assignee: NICIRA, INC.Inventors: Mani Kancherla, Jayant Jain, Anirban Sengupta
-
Patent number: 10210279Abstract: A method, apparatus and software are disclosed which enables the differentiation of two or more data sets having common data set identifiers.Type: GrantFiled: October 28, 2010Date of Patent: February 19, 2019Assignee: International Business Machines CorporationInventors: Amardeep S. Bhattal, Malcolm A. Couldwell, Peter T. Crocker, Bernard Z. Kufluk
-
Patent number: 10212058Abstract: Performance regression between a first version of an application and a second version of the application are detected using a comparison between transaction response times measured at a plurality of resource levels of a computer system. A first set of transaction response times (for the first version) are used to determine lower and upper limit line graphs. A new line graph determined from second set of transaction response times (for the second version) can be compared with the lower and upper limit line graphs to detect a performance regression.Type: GrantFiled: April 22, 2016Date of Patent: February 19, 2019Assignee: International Business Machines CorporationInventors: Hitham Ahmed Assem Aly Salama, Shadi Ghaith, Christian Benjamin Kau, Patrick Joseph O'Sullivan
-
Patent number: 10210068Abstract: A device topology definition system works in conjunction with a location indicia detector, such as a topology key or detector, to simplify entry of device location information in a device monitoring system. To mitigate the tedium of entering location information for each device being monitored, the topology key or detector can be inserted into a data port or aperture of a device, or otherwise detect location indicia located on or proximate to a device, and a topology definition system of the device monitoring application will read topology information from the key or detector and logically associate the topology information with the device's identifier. This association is recorded as part of a global topology data set for the monitored devices maintained by the device monitoring application.Type: GrantFiled: February 25, 2016Date of Patent: February 19, 2019Assignee: Leviton Manufacturing Co., Inc.Inventors: Brian Engelhardt, Frank Kim, Jason Erickson, Jay Treptow
-
Patent number: 10210031Abstract: A method and a system for generating queue based applications dependencies in virtual machines are provided. The method includes the following steps. At least one transmitting message transmitted via at least one enterprise service bus by a plurality of application programs is intercepted. The at least one transmitting message includes at least one request message. The at least one request message is obtained by filtering the at least one transmitting message. A client and a server of each of the at least one request message are obtained. A checksum of each of the at least one request message is calculated to obtain a message identification of each of the at least one request message. The client, the server and the message identification of each of the at least one request message are recorded in a dependencies table.Type: GrantFiled: December 29, 2015Date of Patent: February 19, 2019Assignee: INDUSTRIAL TECHNOLOGY RESEARCH INSTITUTEInventors: Tzi-Cker Chiueh, Hao-Cheng Lin
-
Patent number: 10210038Abstract: The technology disclosed relates to building ensemble analytic rules for reusable operators and tuning an operations monitoring system. In particular, it relates to analyzing a metric stream by applying an ensemble analytical rule. After analysis of the metric stream by applying the ensemble analytical rule, quantized results are fed back for expert analysis. Then, one or more type I or type II errors are identified in the quantized results, and one or more of the parameters of the operators are automatically adjusted to correct the identified errors. The metric stream is further analyzed by applying the ensemble analytical rule with the automatically adjusted parameters.Type: GrantFiled: October 7, 2016Date of Patent: February 19, 2019Assignee: Lightbend, Inc.Inventors: Amit Sasturkar, Arun Kejariwal, Uday K. Chettiar, Vishal Surana, Omer Emre Velipasaoglu, Dhruv Hemchand Jain, Mohamed A. Abdelhafez
-
Patent number: 10206436Abstract: An athletic support system for supporting breasts during athletic activities includes a sports bra that may be worn on a woman's chest. The sports bra has a pair of cups, a cup frame and a pair of shoulder straps. Each of the shoulder straps joins together between each of the cups to define a cleavage portion of the sports bra. The cleavage portion extends across the woman's cleavage thereby inhibiting the woman's breasts from falling out of the cups during athletic activities.Type: GrantFiled: December 7, 2017Date of Patent: February 19, 2019Inventor: Jennifer Wooley-Scheiman
-
Patent number: 10210205Abstract: Disclosed herein are various systems, methods, and apparatuses for providing a system independent Configuration Management Database identification system. In an implementation, a dynamic identification system correlates records of an originating system with records of an Authoritative Configuration Management Database (CMDB) including a set of one or more identifying rules that define a minimum amount of information in order to generate an identifying signature that serves as a common reference between a record of the originating system with a matching Configuration Item (CI) record of the ACMDB, receiving, from the originating system, information to generate an identifying signature, determining that the generated first identifying signature matches a stored identifying signature, and correlating the first record of the originating system corresponding with the generated first identifying signature with the one of the CI records of the ACMDB corresponding with the matching one of the identifying signatures.Type: GrantFiled: December 31, 2015Date of Patent: February 19, 2019Assignee: ServiceNow, Inc.Inventors: Sridhar Chandrashekar, Arne M. Josefsberg, James J. Pitts, Chinna Babu Polinati
-
Patent number: 10212227Abstract: A source communication device comprises a cluster manager to group destination device connections into a plurality of performance clusters. The cluster manager then causes a synchronization mechanism to be generated for each performance cluster. Each synchronization cluster can then allow data to be optimally shared between the source device and destination devices within a given cluster.Type: GrantFiled: August 9, 2016Date of Patent: February 19, 2019Assignee: OPEN INVENTION NETWORK LLCInventors: Dan Jones, Todd Vernon, Jeffrey Kriese
-
Patent number: 10205938Abstract: Methods, systems, and computer readable media for monitoring and/or testing network communications are disclosed. A method for monitoring network communications includes receiving packets from a network connected device, determining features associated with either the network connected device or a communications network to which the network connected device is connected by actively or passively monitoring or testing the packets, and automatically switching between passively monitoring or testing the packets and actively monitoring or testing the packets in response to receiving a packet carrying instructions.Type: GrantFiled: November 10, 2014Date of Patent: February 12, 2019Assignee: KEYSIGHT TECHNOLOGIES SINGAPORE (HOLDINGS) PTE. LTD.Inventors: Alon Regev, Stephen Samuel Jackson, Abhijit Lahiri
-
Patent number: 10205623Abstract: A method and system for the efficient customization of website tracking data includes a data collector with a user interface for assigning custom events and attributes to events occurring on a website. The data collector receives custom tracking data from the website in response to the occurrence of an event to be tracked. Customization of tracking data is achieved through the use of an embedded tracking code and associated data collection file. The embedded tracking code is configured to report tracking data customized for the website. The data collection server is configured via a graphical user interface to receive and store the customized tracking data. A configuration string from the data collector is inserted into the data collection file on the web site. In this manner, the data collection server and website is customized to collect customized tracking data efficiently without assistance from others.Type: GrantFiled: June 26, 2003Date of Patent: February 12, 2019Assignee: Adobe Systems IncorporatedInventors: Brett Error, Chris Error, Brian Curran
-
Patent number: 10205695Abstract: An online system and an online method that enables intelligent chat messaging within an email environment based on email communication data includes collecting by an email integration server email communication data relating to an inbound email communication; extracting by one or more processing circuits chat data features from the email communication data; providing the extracted chat data features, as input, into a chat messaging circuit; using the extracted chat data features to generate by the chat messaging circuit chat communication parameters that define one or more configurations for a chat communication relating to the inbound email communication; and implementing the chat communication within the email environment based on the generated chat communication parameters.Type: GrantFiled: June 1, 2018Date of Patent: February 12, 2019Assignee: Notion AI, Inc.Inventors: Lindsay Snider, Guy Suter, Ian Berry
-
Patent number: 10204004Abstract: A custom host errors definition service is provided. The custom host errors definition service can create separate endpoints through which different customers can define custom host errors for one or more host computing systems, which might operate in a distributed execution environment. A custom host error definition can specify one or more host computing systems, one or more system components of the one or more host computing systems, one or more attributes, one or more error conditions for the one or more attributes, and one or more actions to perform as a result of the error conditions being satisfied. The error conditions can be, but are not limited to, threshold conditions, component failure conditions, missing hardware conditions, degraded hardware conditions, system firmware failures, incorrect firmware conditions, and the like.Type: GrantFiled: December 28, 2015Date of Patent: February 12, 2019Assignee: Amazon Technologies, Inc.Inventors: Mark Shamis, Aaron Joseph Coon
-
Patent number: 10204274Abstract: A method and system can generate video content from a video. The method and system can include a coordinator, an image detector, and an object recognizer. The coordinator can be communicatively coupled to a splitter and/or to a plurality of demultiplexer nodes. The splitter can be configured to segment the video. The demultiplexer nodes can be configured to extract audio files from the video and/or to extract still frame images from the video. The image detector can be configured to detect images of objects in the still frame images. The object recognizer can be configured to compare an image of an object to a fractal. The recognizer can be further configured to update the fractal with the image. The coordinator can be configured to embed metadata about the object into the video.Type: GrantFiled: June 29, 2016Date of Patent: February 12, 2019Assignee: CELLULAR SOUTH, INC.Inventors: Bartlett Wade Smith, IV, Allison A. Talley, John Carlos Shields, IV
-
Patent number: 10203990Abstract: Systems and methods are described for utilizing cross-account access to tasks on an on-demand code execution environment or other distributed code execution environment to implement an application programming interface (API) on a network-accessible service. An on-demand code execution environment can utilize pre-initialized virtual machine instances to enable execution of user-specified code in a rapid manner, without delays typically caused by initialization of the virtual machine instances. While users may generally execute their own code, the present application enables code of a first user to be executed by a second user, while maintaining the privacy and security of the code and associated accounts. Further, the present application enables a set of tasks to be grouped together as an API, enabling any user to create an API for a service, while the on-demand code execution environment manages execution of the tasks and allocation of underlying computing resources.Type: GrantFiled: June 30, 2016Date of Patent: February 12, 2019Assignee: Amazon Technologies, Inc.Inventors: Timothy Allen Wagner, Marc John Brooker, Ajay Nair, Derek Steven Manwaring
-
Patent number: 10205831Abstract: A system described herein may provide an interface between a Session Management Function (“SMF”) and a charging system in a wireless telecommunications system. The charging system may generate triggers which cause the SMF to monitor traffic associated with user equipment (“UE”) and alert the charging system when certain trigger conditions have been satisfied. The triggers may be modified during a communication session between the UE and the wireless telecommunications system. The triggers may be configured on a per-subscriber or a per-price plan level basis. The SMF may also cache a number of satisfied trigger conditions before notifying the charging system, which may result in an efficient use of networking and/or processing resources. The unification of “offline” and “online” charging events, by virtue of the interface, may also result in an efficient use of networking and/or processing resources.Type: GrantFiled: November 28, 2017Date of Patent: February 12, 2019Assignee: Verizon Patent and Licensing Inc.Inventors: Lixia Yan, Marc Chiaverini, Barry F. Hoffner, Ho Yin Cheuk, Imtiyaz Shaikh
-
Patent number: 10206063Abstract: A user equipment (UE) operable to communicate in a peer to peer (P2P) network is described. The UE can encode a proximity detection request for transmission to a ProSe server in an Evolved Packet Core (EPC). The proximity detection request can include one or more of: a time period window parameter, identification information of a second UE, or a proximity detection signal indicating when the proximity detection request is for proximity detection of the second UE. The UE can decode a proximity alert message received from the ProSe server in accordance with the time period window parameter.Type: GrantFiled: January 3, 2018Date of Patent: February 12, 2019Assignee: Intel CorporationInventors: Kerstin Johnsson, Alexandre S. Stojanovski, Muthaiah Venkatachalam
-
Patent number: 10206149Abstract: A method for policy converging, a UE, and a server are provided. The method includes: sending, by a UE, a policy request message to a first policy server; receiving a policy response message from the first policy server, where the policy response message includes first policy information of the first policy server and information about at least one piece of second policy information; acquiring the at least one piece of second policy information according to the information about the at least one piece of second policy information; and converging, according to the policy response message, the first policy information and the at least one piece of second policy information to generate converged policy information.Type: GrantFiled: January 15, 2018Date of Patent: February 12, 2019Assignee: Huawei Technologies Co., Ltd.Inventor: Youyang Yu
-
Patent number: 10205634Abstract: An adaptive multi-phase approach to estimating network parameters is presented. By gathering and aggregating raw network traffic data and comparing against default network parameters, a training data set may be generated. A black box optimization may be used in tandem with a supervised learning algorithm to bias towards better choices and eventually pick network parameters which optimize performance. Data delivery strategies are applied to deliver content using the optimized network policies based on the estimated parameters.Type: GrantFiled: May 12, 2017Date of Patent: February 12, 2019Assignee: salesforce.com, inc.Inventors: Shauli Gal, Satish Raghunath, Kartikeya Chandrayana, Tejaswini Ganapathi
-
Patent number: 10205734Abstract: According to examples, network sampling based path decomposition and anomaly detection may include evaluating computer-generated log file data to generate a master network graph that specifies known events and transitions between the known events, and decomposing the master network graph to generate a representative network graph that includes a reduced number of paths of the master network graph. A source may be monitored to determine a cyber security threat by receiving incoming log file data related to the source, comparing the incoming log file data related to the source to the representative network graph, and determining, based on the comparison of the incoming log file data related to the source to the representative network graph, an anomaly in the representative network graph. Further, based on the monitoring, a report indicative of the cyber security threat may be generated based on the anomaly in the representative network graph.Type: GrantFiled: May 9, 2016Date of Patent: February 12, 2019Assignee: ACCENTURE GLOBAL SOLUTIONS LIMITEDInventors: Colin Anil Puri, Marco Alban-Hidalgo, Sanghamitra Deb
-
Patent number: 10205681Abstract: The present disclosure relates to a pre-5th-Generation (5G) or 5G communication system to be provided for supporting higher data rates beyond 4th-Generation (4G) communication system such as Long Term Evolution (LTE). A controller and a switch for network failure relieving from a software-defined networking (SDN) is provided. A method for operating the controller includes: transmitting, to the switch, path information for at least one packet and a session establishment message to establish a session for detecting a link failure of the at least one packet based on information regarding a capability of detecting a link failure of the switch. The method also includes receiving, from the switch, a session status message regarding a status of the session. If the status of the session is identified as the link failure, updated path information for the at least one packet based on information of the session is transmitted to the switch.Type: GrantFiled: November 10, 2014Date of Patent: February 12, 2019Assignee: Samsung Electronics Co., Ltd.Inventors: Hyun-Woo Jang, Ki-Beom Park, Feng Zhu, Byeong-Soo Yeon
-
Patent number: 10205782Abstract: In some embodiments, a cluster computing system notifies a host system that a first path to a resource in the cluster computing system is optimized and that a second path to the resource is non-optimized. The resource is owned or managed by a first computing node of the cluster computing system. The first path includes the first computing node. The second path includes a second computing node and an intra-cluster connection between the second computing node and the first computing node. A disruption in the intra-cluster connection, which prevents communication between the first and second computing nodes via the intra-cluster connection, is identified. During a time period in which the disruption exists, the host system is notified that the first path is optimized and that the second path is unavailable, and input/output operations between the host system and the resource via the first path are continued.Type: GrantFiled: April 29, 2016Date of Patent: February 12, 2019Assignee: NetApp, Inc.Inventors: Sahir Maredia, Martin George, Gargi Srinivas, Sriram Popuri
-
Patent number: 10205600Abstract: The present disclosure relates to methods of metering, and in particular to methods of metering activities of applications in distributed networks. More particular, the disclosure concerns a method for metering the operation of distributed Internet of Things, IoT devices. This disclosure relates to a method for metering activities of an application in a data processing system, wherein said data processing system comprises resource nodes configured to perform activities executed as actors in the respective resource nodes; and wherein the actors are controlled by one or more runtimes in the data processing system. The method comprises tracing, by a runtime, information related to activities executed by actors controlled by the runtime, and metering, by the runtime, the operation of the application based on the part of the traced information, which is related to activities of actors being used by the metered application. Furthermore, the disclosure relates to corresponding apparatuses and computer programs.Type: GrantFiled: November 3, 2015Date of Patent: February 12, 2019Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (publ)Inventors: Per Persson, Ola Angelsmark, Joakim Persson
-
Patent number: 10203998Abstract: A device may receive first data associated with a set of systems used to implement a process. The device may determine a system topology for the set of systems. The device may identify a set of control points associated with the set of systems. The set of control points may include a set of points in the system topology where second data is received or provided by the set of systems. The second data may include information to be used by the set of systems during the process. The device may identify a set of values for a set of metrics related to the set of systems. The set of values may be identified based on the first data. The device may identify an error related to the set of control points or the set of metrics. The device may perform an action to facilitate fixing of the error.Type: GrantFiled: February 22, 2017Date of Patent: February 12, 2019Assignee: Accenture Global Solutions LimitedInventors: Arindam Guha, Amit Jindal, Margaret Hughes, Kelsey Marie Gohn
-
Patent number: 10200436Abstract: Techniques are disclosed for representing a user quality of experience (QoE) experienced by users of a streaming media service using a single QoE metric. The single QoE metric may be determined based on a set of empirical characteristics relating to the streaming video service such as startup latency, video quality, and the likelihood of interruptions in streaming playback. The empirical characteristics may be weighted according to how much one factor influences user quality of experience, relative to the others. Representing the QoE as a single metric may allow a streaming media service provider to improve key business measures such as subscriber retention and engagement.Type: GrantFiled: October 24, 2016Date of Patent: February 5, 2019Assignee: NETFLIX, INC.Inventors: John Funge, Mark Watson, Wei Wei, David Chen
-
Patent number: 10198281Abstract: Techniques are disclosed for deploying and maintaining appliances in a hybrid cloud computing system which includes an on-premise data center and a public cloud computing system configured to provide a common platform for managing and executing virtual workloads. Appliances to be deployed may include those required (or useful) for hybrid operations, including a cloud gateway appliance, a wide area network (WAN) optimizer, a layer 2 (L2) concentrator, and a mobility agent that handles virtual machine (VM) migration traffic. Such appliances are deployed first on the on-premise data center, and remote jobs are then sent to the public cloud to deploy the same appliances thereon. After deployment, the appliances deployed on the on-premise data center and corresponding appliances on the public cloud share configuration states and may further be wired together to communicate via secure encrypted tunnels.Type: GrantFiled: April 25, 2016Date of Patent: February 5, 2019Assignee: VMWARE, INC.Inventors: Sachin Thakkar, Debashis Basak, Abhinav Vijay Bhagwat, Narendra Kumar Basur Shankarappa, Serge Maskalik
-
Patent number: 10200278Abstract: Various embodiments are described herein that provide a network system comprising a first network element coupled to a network and a second network element directly coupled to the first network element. The first network element and the second network element are to connect to form a link aggregation group. The system additionally includes a network management device including a control agent, where the control agent is configured to configure the link aggregation group as a logical virtual tunnel end point (VTEP) of a virtual local area network (VLAN).Type: GrantFiled: March 2, 2016Date of Patent: February 5, 2019Assignee: Arista Networks, Inc.Inventor: Chandrashekhar Appanna
-
Patent number: 10198560Abstract: Methods, systems, computer-readable media, and apparatuses for enforcing licensing policies using an application wrapper are presented. In one or more embodiments, a computing device may monitor, using a first application wrapper of a first application on the computing device, usage of the first application. The first application wrapper of the first application may provide a policy enforcement layer between the first application and an operating system of the computing device, and the policy enforcement layer may control execution of the first application based on one or more mobile device management policies. Subsequently, the computing device may enforce, using the first application wrapper of the first application, one or more licensing policies on the first application at runtime based on the usage of the first application.Type: GrantFiled: March 13, 2015Date of Patent: February 5, 2019Assignee: Citrix Systems, Inc.Inventor: Jeffrey David Wisgo
-
System and method to detect domain generation algorithm malware and systems infected by such malware
Patent number: 10198579Abstract: Systems and methods for detection of domain generated algorithms (DGA) and their command and control (C&C) servers are disclosed. In one embodiment, such an approach includes examining DNS queries for DNS resolution failures, and monitoring certain set of parameters such as number of levels, length of domain name, lexical complexity, and the like for each failed domain. These parameters may then be compared against certain thresholds to determine if the domain name is likely to be part of a DGA malware. Domain names identified as being part of a DGA malware may then be grouped together. Once a DGA domain name has been identified, activity from that domain name can be monitored to detect successful resolutions from the same source to see if any of the successful domain resolutions match these parameters. If they match specific thresholds, then the domain is determined to be a C&C server of the DGA malware and may be identified as such.Type: GrantFiled: August 22, 2014Date of Patent: February 5, 2019Assignee: MCAFEE, LLCInventors: Neeraj Thakar, Praveen Kumar Amritaluru, Vikas Taneja -
Patent number: 10200911Abstract: A control method and apparatus for load transmission is provided. The control method includes: receiving a trigger event reported by a proxy server, where the trigger event includes a first transmission delay of a first member transmission path and a second transmission delay of a second member transmission path, and reporting the trigger event when one of the first and the second transmission delays is greater than a first delay threshold, The method also includes initiating a request to a packet data network gateway and obtaining network information fed back by the packet data network gateway. The method also includes controlling, according to the first transmission delay, the second transmission delay, and the network information, the proxy server to perform corresponding load distribution.Type: GrantFiled: November 29, 2016Date of Patent: February 5, 2019Assignee: Huawei Technologies Co., LtdInventors: Haitao Xia, Chunshan Xiong, Weihua Qiao
-
Patent number: 10200384Abstract: A system and method for detecting malicious activity through one or more local analyzers and a central analyzer. The local analyzer captures packets that are part of communications over a network, generates a signature from information obtained from one or more of the captured packets, and determines whether the signature matches any signature of a first plurality of signatures stored in a first storage device that is accessible to the first local analyzer. The central analyzer remotely receives a portion of the information and the signature from the first local analyzer in response to the signature failing to match any of the signatures stored in the first storage device. The central analyzer determines whether the signature matches any global signature stored within a second storage device that is accessible to the central analyzer.Type: GrantFiled: August 29, 2016Date of Patent: February 5, 2019Assignee: FireEye, Inc.Inventors: Atif Mushtaq, Todd Rosenberry, Ashar Aziz, Ali Islam
-
Patent number: 10200542Abstract: Systems and computing devices may be configured to intelligently and dynamically allocate quotas for the access and use of a telecommunications network by consumers that use a shared account balance. A server computing device may be configured to intelligently allocate quota by determining an allocation time interval for allocating quota from a shared account balance, receiving a quota request message from a metering and gating component that includes information requesting allocation of a first quota to a first consumer associated with a shared account balance, determining a validity period for the first quota based on the determined allocation time interval, and allocating the first quota to the first consumer from the updated shared account balance so as to eliminate or reduce conflicts and discrepancies between different instances of the shared account balance.Type: GrantFiled: February 12, 2018Date of Patent: February 5, 2019Assignee: OPENET TELECOM LTD.Inventors: David Rolfe, Tony Gillick, Roland Holland, Barry Mulvin
-
Patent number: 10198159Abstract: A data integration system accesses a time series database and an asset relational database. The asset relational database is comprised of a plurality of asset nodes related in a hierarchical structure. Each asset node may represent a physical asset in an industrial setting. The data integration system displays a graphical representation of the hierarchical structure of the asset relational database, receives user input selecting an asset node from the hierarchical structure, and displays a hierarchical search template based on the selected asset node. The data integration system searches the asset relational database for matching asset nodes and retrieves corresponding time series data from the time series database. The data integration system generates a report from the retrieved data.Type: GrantFiled: March 29, 2016Date of Patent: February 5, 2019Assignee: OSIsoft, Inc.Inventors: Matthew James Ziegler, Ivan Datskov
-
Patent number: 10200480Abstract: One aspect of the present invention is to provide a Connectivity Management (CM) function for use in networks such as a wireless network. The CM function can support both User Equipment (UE) and Machine Type Communication (MTC) devices in the network. In one embodiment of the first aspect, there is provided methods and systems for CM for a plurality of different types of devices that may evaluate tracking criteria to determine where and when wireless resources will need to be allocated to a wireless device. In some embodiments, these tracking criteria include location tracking and/or activity tracking. Another aspect provides for the instantiation of virtual CM functions established at appropriate physical nodes to provide device specific or service specific CM.Type: GrantFiled: June 28, 2016Date of Patent: February 5, 2019Assignee: HUAWEI TECHNOLOGIES CO., LTD.Inventors: Hang Zhang, Sophie Vrzic, Nimal Gamini Senarath
-
Patent number: 10200506Abstract: A method, system and device for monitoring data. A server receives service running data of a service transmitted from a client. The server acquires a first abnormal strategy corresponding to the service and provides an alarm for the service when the first abnormal strategy is matched according to the service running data. The server can determine for which service running on the client the abnormality occurs and an alarm is provided.Type: GrantFiled: April 28, 2015Date of Patent: February 5, 2019Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITEDInventors: Wenfeng Yu, Yeshang Tang
-
Patent number: 10192249Abstract: A computer-implemented method and system is disclosed in which a network-based interaction environment includes a plurality of peer-to-peer nodes being able to communicate directly with each other using a peer-to-peer protocol and a peer-to-peer client application, and a first peer-to-peer client application to maintain persistent item information on at least one peer-to-peer node of the plurality of peer-to-peer nodes, the persistent information describing to an item. The first peer-to-peer client application further to maintain persistent user account information in the storage device of the first peer-to-peer node that includes a plurality of peer-to-peer accounts associated with a user account of the first peer-to-peer node. Each peer-to-peer account is assigned to a different role from among a plurality of roles that correspond to a different particular operation in a transaction for the item.Type: GrantFiled: November 20, 2017Date of Patent: January 29, 2019Assignee: eBay Inc.Inventors: Zahid N. Ahmed, Adrian Nicholas Cockcroft, Josep M. Ferrandiz, Neelakantan Sundaresan
-
Patent number: 10193855Abstract: A system is configured to perform operations that include determining an exception event corresponding to a transmission of a plurality of network packets over an electronic network. The electronic network may cause network address translation to be performed on the plurality of network packets. The operations may also include identifying, based on a log of the plurality of network packets, a first network packet associated with the exception event and calculating, based on a payload portion of the first network packet, a packet signature corresponding to the first network packet. The operations may further include determining, based on a comparison between a first data structure and a second data structure using the packet signature, original source address information that corresponds to the first network packet prior to the network address translation being performed on the first network packet.Type: GrantFiled: May 30, 2017Date of Patent: January 29, 2019Assignee: PAYPAL, INC.Inventor: Shlomi Boutnaru
-
Patent number: 10191757Abstract: The technology described herein manages the deployment of a group of machines from a staged state to a production state, while maintaining both the production and staged machines behind a single virtual internet protocol (VIP) address. The machines may be deployed within one or more data centers. Requests for service addressed to the VIP can be sent by a load balancer to machines within a staged pool or a production pool. The load balancer can evaluate characteristics of the request against a policy to determine whether to communicate the request to a machine in the first or second pool.Type: GrantFiled: June 26, 2015Date of Patent: January 29, 2019Assignee: Microsoft Technology Licensing LLCInventors: Narasimhan Agrahara Venkataramaiah, Deepak Bansal, Daniel Christopher Eckert
-
Patent number: 10193799Abstract: Techniques described herein enable store-and-forward systems to hold data at source node (e.g., service platform) until they can be provided to the destination node e.g., user device). In other words, data can be buffered at the source node until the destination node is “online,” and the establishment of a connection between the destination node and the intermediate node can trigger the retrieval of this data from the source node by the intermediate node. Additional techniques may be implemented to ensure the data connection between the intermediate node in the destination node does not expire while data is being communicated from the source node to the intermediate node.Type: GrantFiled: December 23, 2016Date of Patent: January 29, 2019Assignee: QUALCOMM IncorporatedInventors: Ashutosh Aggarwal, Vijaykrishna Sadagopan, Sandip Bharati, Sunil Tiwari
-
Patent number: 10193992Abstract: A system for processing application programming interface (API) calls and event messages may include a gateway subsystem and an events hub. The gateway subsystem can route API calls submitted by user agents connected to the gateway subsystem to appropriate service subsystems. The events hub can receive event messages from at least some of the service subsystems and publish the received event messages for consumption by one or more consuming subsystems including the gateway subsystem. A first published event message may specify a first user and the the gateway subsystem can (i) determine every user agent that is associated with the first user and that is currently connected to the gateway subsystem and (ii) transmit information that represents the first published event message to every user agent that is determined to be associated with the first user and currently connected to the gateway subsystem.Type: GrantFiled: March 24, 2017Date of Patent: January 29, 2019Assignee: Accenture Global Solutions LimitedInventors: Dominik Wagenknecht, Matthew D. Lancaster, Oscar Renalias