Monitor Recognizes Sequence Of Events (e.g., Protocol Or Logic State Analyzer) Patents (Class 714/39)
-
Patent number: 10580082Abstract: A flow generating method includes steps of; first identifying, from a plurality of occurrence events recorded as log data, numbers of occurrences of transitions for respective pairs of a transition source and destination occurrence events; second identifying occurrence order patterns and numbers of occurrences for the respective occurrence order patterns, for each of a plurality of occurrence event groups which includes two or more pairs selected in a descending order of the number of occurrences and has a different number of the occurrence events; calculating a degree of concentration and a degree of inequality to an average value of a distribution of the numbers of occurrences for the respective identified occurrence order patterns; and generating a flow of the occurrence events based on an occurrence event group in which the degree of inequality is greater than or equal to a first threshold and the degree of concentration is the lowest.Type: GrantFiled: February 23, 2017Date of Patent: March 3, 2020Assignee: FUJITSU LIMITEDInventor: Junya Hiramatsu
-
Patent number: 10548032Abstract: A system may collect, from a wireless network, first data pertaining to nodes in the wireless network. Each datum of the first data belongs to one of two or more categories/For each of the nodes, for each of the categories, and for each datum belonging to the category, the system may determine if the datum is outside of a first range of values, and if the datum is inside the first range, the system may calculate a first base network performance health (NPH) score that is a function of the nodes, the categories, the data, and time. The system may also apply first deep learning to a first neural network among a plurality of neural networks to update first coefficients for correlating the first base NPH score to a mean opinion score, for each of the categories.Type: GrantFiled: January 26, 2018Date of Patent: January 28, 2020Assignee: Verizon Patent and Licensing Inc.Inventors: Ye Ouyang, Le Su, Krishna Pichumani Iyer, Christopher M. Schmidt, Wenyuan Lu, Shaun Robert Pola, Maulik Shah
-
System and method for diagnosing parts of a printing device to be replaced based on an incident rate
Patent number: 10542159Abstract: A method to diagnosis an electro-mechanical part on an image forming device comprising: determining an incident count for a first time interval for the electro-mechanical part; determining a first threshold level for the first time interval; monitoring the electro-mechanical part for a second time interval, wherein the second time interval is a plurality of first time intervals; determining if the incident count for a first portion of the second time interval for the electro-mechanical part equal to or less than the first threshold; determining if the incident count for a second portion of the second time interval for the electro-mechanical part is equal to or less than the first threshold when the incident count for the first portion of the second time interval fails to exceed the first threshold for the electro-mechanical part; determining a maximum incident count for the second portion of the second time interval when the incident count for the second portion of the second time interval exceeds the first tType: GrantFiled: May 14, 2019Date of Patent: January 21, 2020Assignee: KYOCERA DOCUMENT SOLUTIONS INC.Inventors: Oleg Y. Zakharov, Hiroyuki Takaishi, Yuka Matsukawa -
Patent number: 10514932Abstract: Methods, systems, and computer-readable media for resource configuration based on dynamic group membership are disclosed. An association between a group of computing resources and an intended state is stored. The intended state represents a computing resource configuration. During operation of a computing resource, whether the computing resource belongs to the group of computing resources is determined based at least in part on analysis of one or more attributes associated with the computing resource. Based at least in part on determining that the computing resource belongs to the group of computing resources, one or more actions are caused be performed to bring the computing resource into the intended state. The computing resource is executed while having the computing resource configuration represented by the intended state.Type: GrantFiled: September 26, 2016Date of Patent: December 24, 2019Assignee: Amazon Technologies, Inc.Inventors: Amjad Hussain, Anand Doshi, Xiong Wang, Sivaprasad Venkata Padisetty
-
Patent number: 10484410Abstract: Presented herein are techniques for detecting anomalies in micro-service communications that are indicative of security issues/problems for the application. More specifically, a computing device receives a plurality of micro-service communication records each associated with traffic sent between pairs of executables (nodes) that are related to a micro-services application. Each of the micro-service communication records includes a time series entry and an associated trace sequence identifier and each of the micro-service communication records are generated during a time period. The computing device analyzes the plurality of micro-service communications to detect possible anomalous communication patterns associated with the micro-services application during the time period.Type: GrantFiled: July 19, 2017Date of Patent: November 19, 2019Assignee: Cisco Technology, Inc.Inventors: Enzo Fenoglio, Jérôme Tollet, Syed Muhammad Mohsin Kazmi, Hugo M. Latapie
-
Patent number: 10481997Abstract: Disclosed are various embodiments for a distributed code tracing system that provides code tracing as a service in a multi-tenant computing environment. In one embodiment, a code trace is received that is associated with a request submitted to a particular application hosted in a computing environment, where multiple applications are hosted in the computing environment. The code trace documents calls to multiple component services of the particular application in order to respond to the request. The code trace is compressed using time-based compression. The compressed code trace is then stored in a data store that is indexed by a unique identifier of the request.Type: GrantFiled: December 14, 2016Date of Patent: November 19, 2019Assignee: Amazon Technologies, Inc.Inventors: Anssi Alaranta, Rohit Banga, Haotian Wu, Shengxin Li, Jeffrey Hoffman
-
Patent number: 10470150Abstract: The present disclosure relates to capability exposure implementation methods, systems, and devices. One example method includes a first device obtaining capability information of a radio access network device, configuring an API, setting a use time limit of the API, where the API is used to provide the capability information for a second device, triggering a registration function to send registration information to the second device, where the registration information includes an identifier of the API, receiving an API request sent by the second device, where the API request includes the identifier of the API, detecting whether the use time limit of the API expires, and if the use time limit of the API does not expire, sending an API response to the second device by using the API, where the API response includes the capability information.Type: GrantFiled: April 23, 2019Date of Patent: November 5, 2019Assignee: Huawei Technologies Co., Ltd.Inventors: Chunshan Xiong, Xiaoyan Shi, Qianghua Zhu
-
Patent number: 10467441Abstract: The present invention relates to a method of recognizing whether a transponder of an RFID system, comprising a reading device and the transponder, is present in a boundary region, wherein a comparison is made with at least one threshold value. In accordance with the invention a bit error rate of signals transmitted between the transponder and the reading device is determined and the at least one threshold value comprises a predefined bit error rate for signals transmitted between the transponder and the reading device. The invention further relates to an RFID system and to a safety switch.Type: GrantFiled: October 8, 2015Date of Patent: November 5, 2019Assignee: SICK AGInventor: Victor Kok Heng Phay
-
Patent number: 10452669Abstract: A method implemented in a time-bounded resource management system for managing a resource is described. The time-bounded resource management system includes a processor communicatively coupled to a database. The method includes storing each resource consumption event of the resource as a balanced pair of entries in the database, wherein the balanced pair of entries comprise 1) a first entry comprising a start time for the resource consumption event and a positive resource consumption amount and 2) a second entry comprising an end time for the resource consumption event and a negative resource consumption amount with the same magnitude as the positive resource consumption amount; receiving a query related to the resource; performing computations on entries in the database related to the query; and providing a result based on the computations as a response to the query.Type: GrantFiled: March 4, 2015Date of Patent: October 22, 2019Assignee: Ciena CorporationInventors: James Alexander Ivens Holtom, Eric Stewart Davison
-
Patent number: 10430265Abstract: Error report reporting errors that occur during software execution may be normalized to account for diversification of single software program. A method for useful providing error reports comprises receiving information regarding computer system status at a time of failure of proper execution of a diversified implementation of a computer program, the computer program having a plurality of diversified implementations; and transforming the information regarding the computer system status using metadata indicative of differences between the diversified implementation of the computer program and a canonical implementation of the computer program.Type: GrantFiled: October 1, 2015Date of Patent: October 1, 2019Inventors: Per Larsen, Stefan Brunthaler, Michael Franz
-
Patent number: 10430315Abstract: A method for classifying warning messages generated by software developer tools includes receiving a first data set. The first data set includes a first plurality of data entries, where each data entry is associated with a warning message generated based on a first set of software codes, includes indications for a plurality of features, and is associated with one of a plurality of class labels. A second data set is generated by sampling the first data set. Based on the second data set, at least one feature is selected from the plurality of features. A third data set is generated by filtering the second data set with the selected at least one feature. A machine learning classifier is determined based on the third data set. The machine learning classifier is used to classify a second warning message generated based on a second set of software codes to one of the plurality of class labels.Type: GrantFiled: October 4, 2017Date of Patent: October 1, 2019Assignee: BlackBerry LimitedInventors: Andrew Walenstein, Andrew James Malton, Jong Chun Park, Hanyang Hu
-
Patent number: 10425345Abstract: In some embodiments, an apparatus comprises an optical transponder which includes a processor, an electrical interface and an optical interface. The processor is operatively coupled to the electrical interface and the optical interface. The optical interface is configured to be operatively coupled to a plurality of optical links and the electrical interface is configured to be operatively coupled to a router such that the optical transponder is configured to be operatively coupled between the plurality of optical links and the router. The processor is configured to perform pre-forward error correction (FEC) bit error rate (BER) detection to identify a degradation of an optical link from the plurality of optical links. The processor is configured to make modifications to packets designated to be transmitted via the optical link in response to the degradation being identified such that the router is notified of the degradation of the optical link.Type: GrantFiled: September 29, 2017Date of Patent: September 24, 2019Assignee: Juniper Networks, Inc.Inventors: Ajay Kachrani, Manish Talwar, Elmer Tolentino, Rathi Kartheek, Hao Wang
-
Patent number: 10419310Abstract: A system includes a plurality of SIP servers that are configured and arranged to provide services for a respective set of endpoints. A monitor server having at least one processor circuit receives connectivity status of the respective set of endpoint devices based on registration status provided by the endpoints to the SIP servers. Based upon the received connectivity status, endpoints having connectivity problems are parsed into subgroups. Based upon the parsed endpoints, potential problem sources for the connectivity problems of the parsed endpoints are identified. A monitor device having at LAN interface circuit connected to the LAN and at least one processor circuit receives the command from the monitor server and performs a diagnostic test on the LAN. Results from the at least one diagnostic test are provided to the monitor server.Type: GrantFiled: May 6, 2016Date of Patent: September 17, 2019Assignee: 8×8, Inc.Inventors: Zhishen Liu, Bryan R. Martin
-
Patent number: 10417002Abstract: Technical solutions are described for hazard detection of out-of-order execution of load and store instructions without using real addresses in a processing unit. An example includes an out-of-order load-store unit (LSU) for transferring data between memory and registers. The LSU detects a store-hit-load (SHL) in an out-of-order execution of instructions based only on effective addresses by: determining an effective address associated with a store instruction; determining whether a load instruction entry using said effective address is present in a load reorder queue; and indicating that a SHL has been detected based at least in part on determining that load instruction entry using said effective address is present in the load reorder queue. The LSU, in response to detecting the SHL, flushes instructions starting from a load instruction corresponding to the load instruction entry.Type: GrantFiled: October 6, 2017Date of Patent: September 17, 2019Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Bryan Lloyd, Balaram Sinharoy, Shih-Hsiung S. Tung
-
Patent number: 10409519Abstract: A computer system comprises: a host computer including a host memory and a plurality of host processors; a storage apparatus; and an interface device coupled to the host computer and the storage apparatus, the interface device including a plurality of communication processors, wherein the host computer is configured to create a first logical partition, which is a destination of dedicated allocation of a first host memory area which is a partial area of the host memory, at least one of the plurality of host processors, and at least one of the plurality of communication processors.Type: GrantFiled: October 10, 2014Date of Patent: September 10, 2019Assignee: Hitachi, Ltd.Inventors: Yuusaku Kiyota, Tetsuhiro Gotou, Yoshihiro Toyohara
-
Patent number: 10401262Abstract: A building management system includes sensors configured to measure a plurality of monitored variables and fault detection and diagnosis (FDD) system configured to identify an operating state associated with the monitored variables. The FDD system includes a communications interface configured to receive samples of the monitored variables from the plurality of sensors. The FDD system includes a direction extractor configured to use locations, in a multidimensional modeling space, of a plurality of stored operating states to extract a direction from each of the stored operating states to each of the other stored operating states. The FDD system includes a fault diagnoser configured to use the extracted directions in a voting-based diagnosis to determine an operating state for each of the samples of the monitored variables.Type: GrantFiled: June 19, 2015Date of Patent: September 3, 2019Assignee: Johnson Controls Technology CompanyInventor: Carlos Felipe Alcala Perez
-
Patent number: 10382283Abstract: A management node (100) obtains indications of network events occurring at a plurality of nodes (210-1, 210-2, 210-3, 210-4, 220-1, 220-2 , 230-1, 230-2) of the communication network. Further, the management node (100) performs a correlation of times of the indicated network events. On the basis of the correlation, the management node (100) identifies clusters of nodes (210-1, 210-2 , 210-3, 210-4, 220-1, 220-2, 230-1, 230-2) with correlated network events. On the basis of the clusters, the management node (100) determines a topology model of the communication network.Type: GrantFiled: July 8, 2014Date of Patent: August 13, 2019Assignee: Telefonaktiebolaget LM Ericsson (Publ)Inventors: László Hévizi, Gábor Magyar
-
Patent number: 10379477Abstract: An information processing apparatus includes an acquisition unit, a classification unit, a calculation unit, and a notification unit. The acquisition unit acquires history information and attribute information on plural apparatuses. The classification unit classifies the apparatuses into plural categories in accordance with the attribute information on the apparatuses. The calculation unit calculates degrees of occurrence of malfunctions for apparatuses of the categories in accordance with the acquired history information, the degrees of occurrence of malfunctions being calculated for the respective categories, into which classification has been performed. The notification unit notifies an apparatus of a possibility of occurrence of malfunctions, the apparatus belonging to a category for which the calculated degree of occurrence of malfunctions for an apparatus exceeds a threshold.Type: GrantFiled: August 7, 2015Date of Patent: August 13, 2019Assignee: FUJI XEROX CO., LTD.Inventors: Ryohei Iwasaki, Shinichi Takahashi
-
Patent number: 10372198Abstract: In one embodiment, a processor comprises: a plurality of processing engines including a first processing engine and a second processing engine to independently execute instructions; and a power controller including a performance state control logic to control a performance state of at least one of the processing engines, and a first logic to determine an average number of active processing engines over a first window, an estimated activity level of the processor for the first window, and adjust at least one of a window length at which the performance state control logic is to perform a performance state determination and at least one activity level threshold, based at least in part on a comparison of the estimated activity level and the average number of active processing engines. Other embodiments are described and claimed.Type: GrantFiled: August 25, 2017Date of Patent: August 6, 2019Assignee: Intel CorporationInventors: Eliezer Weissmann, Efraim Rotem, Hisham Abu Salah, Yoni Aizik, Doron Rajwan, Nir Rosenzweig, Gal Leibovich, Yevgeni Sabin, Shay Levy
-
Patent number: 10372595Abstract: According to one embodiment, a computer system receives a user request from a user to diagnose an application, the request having information describing a symptom of a behavior of an application. In response to the request, the system identifies one or more components that provide services to the application. For each of the components, the system identifies a log file that logs events that have occurred during operations of the corresponding component, and parses the log file in view of the request to identify one or more events associated with the symptom of the behavior. The system analyzes the events associated with the symptom of the behavior to identify a potential problem. The system accesses a knowledgebase (KB) corresponding to the component to determine a potential solution to the problem.Type: GrantFiled: December 15, 2016Date of Patent: August 6, 2019Assignee: EMC IP Holding Company LLCInventors: Shelesh Chopra, Gururaj Kulkarni
-
Patent number: 10365959Abstract: A computer-implemented method for providing crash results for a computer system on a graphical user interface is disclosed. A component access control feature is displayed on a graphic user interface. The component access control feature enables a user to select a component and view crash results pertaining to the component. A graphical representation for display on the graphic user interface is generated. The graphical representation includes at least a portion of a signature back trace corresponding to a crash associated with the component.Type: GrantFiled: January 25, 2017Date of Patent: July 30, 2019Assignee: VMware, Inc.Inventors: Sowgandh Sunil Gadi, Ayoob Khan, Travis Finch, Kali Gaddam
-
Patent number: 10365001Abstract: A HVAC system for a building includes a plant and a plurality of single-variable extremum-seeking controllers (ESCs). The plant includes HVAC equipment operable to affect an environmental condition in the building. Each of the single-variable ESCs is configured to perturb a different manipulated variable with a different excitation signal and provide the manipulated variables as perturbed inputs to the plant. The plant uses multiple perturbed inputs to concurrently affect a performance variable. The single-variable ESCs are configured to estimate a gradient of the performance variable with respect to the each manipulated variable and independently drive the gradients toward zero by independently modulating the manipulated variables.Type: GrantFiled: October 3, 2016Date of Patent: July 30, 2019Assignee: Johnson Controls Technology CompanyInventors: Timothy I. Salsbury, John M. House
-
Patent number: 10365683Abstract: A method includes reading first and second timer count values from a timer, wherein the first timer count value is associated with a first time point and the second timer count value is associated with a second time point, calculating a difference between the first and the second timer count values, and determining whether the difference is within a range, wherein the range is based on a desired executing frequency to perform a computing task, a variation of the desired executing frequency, and a timer frequency. Further, based on the difference not being within the range, the method includes setting an error flag value to be true and incrementing an error count value.Type: GrantFiled: May 7, 2014Date of Patent: July 30, 2019Assignee: TEXAS INSTRUMENTS INCORPORATEDInventor: David P. Magee
-
Patent number: 10302483Abstract: The efficiency of the work for measuring electromagnetic waves is increased. A measuring device includes a position information obtaining unit, an electromagnetic wave information obtaining unit, a data storage unit, and a selecting unit. The position information obtaining unit obtains position information of a reflective prism 202, which is measured by a position measuring device 400. The electromagnetic wave information obtaining unit obtains illuminance information measured by an illuminometer 203, which is in the proximity of the reflective prism 202. The data storage unit stores the position information of the reflective prism 202 and the illuminance information in association with each other. The selecting unit compares information of predetermined measurement planned positions with the position information of the reflective prism 202 and selects the illuminance information at a position that has a specific relationship relative to one of the measurement planned positions.Type: GrantFiled: October 18, 2016Date of Patent: May 28, 2019Assignee: TOPCON CORPORATIONInventors: Hiroki Nagashima, Hajime Shinozaki
-
Patent number: 10299239Abstract: A capability exposure implementation method and system, and a related device are provided. A method embodiment of the present disclosure includes: obtaining capability information of a radio access network device, configuring an API, and setting a use time limit of the API, where the API is used to provide the capability information for a second mobile edge platform; triggering a registration function to send registration information to the second mobile edge platform, where the registration information includes an identifier of the API; receiving an API request sent by the second mobile edge platform, where the API request includes the identifier of the API; detecting whether the use time limit of the API expires; and if the use time limit of the API does not expire, sending an API response to the second mobile edge platform by using the API, where the API response includes the capability information.Type: GrantFiled: May 24, 2018Date of Patent: May 21, 2019Assignee: HUAWEI TECHNOLOGIES CO., LTD.Inventors: Chunshan Xiong, Xiaoyan Shi, Qianghua Zhu
-
Patent number: 10275296Abstract: Disclosed herein is a method and system for resolving one or more errors in an enterprise storage system. The resolution system receives one or more alerts from a management server configured in the enterprise storage system, wherein the one or more alerts are associated with an error in a storage array configured in the enterprise storage system. Upon receiving the one or more alerts, verifying one or more parameters associated with at least one alert from the one or more alerts, using data stored in an internal database configured in the resolution system. Further, storing a data associated with the one or more parameters in a memory, configured in the resolution system, after verifying the one or more parameters. Finally, resolving the error after identifying one or more corresponding root causes from the data associated with the one or more parameters, using one or more error resolving processes.Type: GrantFiled: March 17, 2017Date of Patent: April 30, 2019Assignee: Wipro LimitedInventors: Rishav Das, Karanjit Singh
-
Patent number: 10268564Abstract: Method, computer program product, and system for dynamic tracing, including monitoring a log file, wherein the log file comprises events, wherein an event comprises an event code and an event time stamp, receiving a ranking and rating table (“table”), wherein the table comprises one or more error codes and a ranking for each of the one or more error codes, matching the event code with an error code of the one or more error codes, calculating a rating for the error code, comparing the calculated rating to a rating threshold, enabling an information capture level based on the rating threshold of the calculated rating, in response to enabling the information capture level, copying events from the log file into an abbreviated log file, wherein the copied events include the error code for the calculated rating, creating an alert indicating a changed information capture level, and resetting the dynamic tracing.Type: GrantFiled: April 17, 2018Date of Patent: April 23, 2019Assignee: International Business Machines CorporationInventors: Javed Iqbal Abdul, Jose Peter
-
Patent number: 10261858Abstract: Apparatuses, methods and storage medium associated with techniques to detect soft errors of a TCAM are disclosed herein. In embodiments, an apparatus may include a TCAM, and logic and/or circuitry to apply a plurality of fault detection patterns to the TCAM to generate respective hit output arrays for the plurality of fault detection patterns, generate parity signatures for the hit output arrays, and compare the generated parity signatures to expected parity values. Other embodiments may be disclosed or claimed.Type: GrantFiled: December 24, 2016Date of Patent: April 16, 2019Assignee: Intel CorporationInventors: Yevgeny Yankilevich, Gal Malchi
-
Patent number: 10257102Abstract: In some embodiments, an apparatus comprises an optical transponder which includes a processor, an electrical interface and an optical interface. The processor is operatively coupled to the electrical interface and the optical interface. The optical interface is configured to be operatively coupled to a plurality of optical links and the electrical interface is configured to be operatively coupled to a router such that the optical transponder is configured to be operatively coupled between the plurality of optical links and the router. The processor is configured to perform pre-forward error correction (FEC) bit error rate (BER) detection to identify a degradation of an optical link from the plurality of optical links. The processor is configured to make modifications to packets designated to be transmitted via the optical link in response to the degradation being identified such that the router is notified of the degradation of the optical link.Type: GrantFiled: September 29, 2017Date of Patent: April 9, 2019Assignee: Juniper Networks, Inc.Inventors: Ajay Kachrani, Manish Talwar, Elmer Tolentino, Rathi Kartheek, Hao Wang
-
Patent number: 10223175Abstract: A method, system, and/or computer program product modify a hardware device based on a time series of data. One or more processors standardize a time series of data received from sensors that are monitoring a hardware device. The processor(s) determine a time delta that measures how long a disruption in the time series lingers after an event that is detected by the sensors, and use the time delta to establish time ranges before, during and after each event. The processor(s) determine which events represented by the time series of data are significant, and then reduce a number of significant events described by the time series of data to a predefined level by removing events that have tags not found associated with other events in the time series of data to generate a modified time series of data, which is used to modify the hardware device.Type: GrantFiled: October 10, 2016Date of Patent: March 5, 2019Assignee: International Business Machines CorporationInventors: Daniel J. Rope, Graham J. Wills
-
Patent number: 10223177Abstract: A computer-implemented method modifies a hardware device based on a time series of data. One or more processors standardize a time series of data received from sensors that are monitoring a hardware device. The processor(s) determine a time delta that measures how long a disruption in the time series lingers after an event that is detected by the sensors, and use the time delta to establish time ranges before, during and after each event. The processor(s) determine which events represented by the time series of data are significant, and then reduce a number of significant events described by the time series of data to a predefined level by removing events that have tags not found associated with other events in the time series of data to generate a modified time series of data, which is used to modify the hardware device.Type: GrantFiled: October 30, 2017Date of Patent: March 5, 2019Assignee: International Business Machines CorporationInventors: Daniel J. Rope, Graham J. Wills
-
Patent number: 10204698Abstract: An error injection system of a built-in self-repairable memory system renders the redundant spare columns of the repairable memory accessible to built-in self-test (BIST) read and write operations. To this end, the error injection system selectively injects fault data at one or more locations of the main memory during a BIST sequence, causing the BIST controller to issue a repair instruction that allocates one or more spare columns as replacement memory areas for the presumed faulty main memory locations. Thereafter, BIST read/write operations directed to the main memory locations will be performed on the allocated spare columns, thereby allowing the spare columns to be validated as part of the BIST. Injection of fault data to the main memory locations in this manner can also facilitate validation of the built-in self-repair logic by verifying the repair instruction codes that are generated in response to the injected faults.Type: GrantFiled: December 20, 2016Date of Patent: February 12, 2019Assignee: AMPERE COMPUTING LLCInventors: Waseem Kraipak, Babji Vallabhaneni, Vijay Parmar, Mitrajit Chatterjee
-
Patent number: 10203988Abstract: A computer system, method, and computer readable product are provided for adaptive parallelism of workload execution on computers with accelerators. In various embodiments, information about both static and dynamic characteristics of computational accelerators for a plurality of computers is received. Based on this information, waves of a workload is divided among this plurality of computers for processing. As the dynamic characteristics of those computational accelerators change over time, future waves may be divided among this plurality of computers differently.Type: GrantFiled: October 13, 2016Date of Patent: February 12, 2019Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Liana L. Fong, Wei Tan, Xiaolong Xie, Husheng Zhou
-
Patent number: 10200306Abstract: Some embodiments provide a method that receives a request for information regarding a path between endpoints of a logical network. The method provides, for display, a visualization of the path including (i) a set of logical network components between the endpoints and (ii) a set of physical network components that implement the logical network components. The physical network components and the logical network components are aligned in the display. In some embodiments, the method receives data regarding a packet tracing operation between the endpoints. The method generates a display including (i) a visualization of the path between the endpoints of the logical network and (ii) a representation of the received data regarding the packet tracing operation, with the packet tracing operation data is visually linked to the components of the path.Type: GrantFiled: May 8, 2017Date of Patent: February 5, 2019Assignee: NICIRA, INC.Inventors: Alexander Nhu, Brighton Vino Jegarajan, Jian Shen Sik, Venkata Ranganath Babu Golla, Shivraj Shahajirao Sonawane
-
Patent number: 10185640Abstract: Mechanisms are provided herein which accommodate the handling of multiple service errors on a service exception handling display. In particular, when a single and/or multiple service errors are present, a user interface of the communication device can provide a dynamic exceptions view for simple management and control of the one or more service errors received. The service errors can be resolved independently and a manner most productive with a user while improving user experience.Type: GrantFiled: April 8, 2015Date of Patent: January 22, 2019Assignee: Avaya Inc.Inventors: Jason Tanabe, Ron Gagnier, Justin Baltazor, Marcel Naegelkraemer, Tim Rahrer, Geoff Baskwill, Jason Milley
-
Patent number: 10169425Abstract: A method for detecting and locating occurrence in a data stream of any complex string belonging to a predefined complex dictionary is disclosed. A complex string may comprise an arbitrary number of interleaving coherent strings and ambiguous strings. The method comprises a first process for transforming the complex dictionary into a simple structure to enable continuously conducting computationally efficient search, and a second process for examining received data in real time using the simple structure. The method may be implemented as an article of manufacture having a processor-readable storage medium having instructions stored thereon for execution by a processor, causing the processor to match examined data to an object complex string belonging to the complex dictionary, where the matching process is based on equality to constituent coherent strings, and congruence to ambiguous strings, of the object complex string.Type: GrantFiled: July 17, 2014Date of Patent: January 1, 2019Assignee: TREND MICRO INCORPORATEDInventor: Kevin Boyce
-
Patent number: 10169426Abstract: A method for detecting and locating occurrence in a data stream of any complex string belonging to a predefined complex dictionary is disclosed. A complex string may comprise an arbitrary number of interleaving coherent strings and ambiguous strings. The method comprises a first process for transforming the complex dictionary into a simple structure to enable continuously conducting computationally efficient search, and a second process for examining received data in real time using the simple structure. The method may be implemented as an article of manufacture having a processor-readable storage medium having instructions stored thereon for execution by a processor, causing the processor to match examined data to an object complex string belonging to the complex dictionary, where the matching process is based on equality to constituent coherent strings, and congruence to ambiguous strings, of the object complex string.Type: GrantFiled: July 17, 2014Date of Patent: January 1, 2019Assignee: TREND MICRO INCORPORATEDInventor: Kevin Boyce
-
Patent number: 10135698Abstract: Resources (10, 20, 30) of a communications network (40), are used to provide services, some are superordinate services (A, B) which depend on contributory services (C, D, E, F). Key performance indicators R-KPI are received based on measurements from the resources, of contributory services contributing to a corresponding key performance indicator KPI of the corresponding superordinate service. A selection (120) is made of the received R-KPIs which correspond to the normal operation of the superordinate service and a characteristic division is generated (130) of relative contributions of the R-KPIs to the KPI of the corresponding superordinate service for the times that the service was operating normally. This can be used as a basis for identifying differences with other R-KPIs to determine anomalies in behavior of contributory services for root cause analysis or in managing the network. Convergence evaluation and validation can be used to improve accuracy of the characteristic division.Type: GrantFiled: May 14, 2013Date of Patent: November 20, 2018Assignee: Telefonaktiebolaget LM Ericsson (publ)Inventors: Jan Groenendijk, Johan Christer Wilhelm Granath, Yangcheng Huang
-
Patent number: 10127126Abstract: Systems and methods for improving system debugging using finite state machines are described. In one embodiment, the systems and methods includes selecting, by a first multiplexor, a period of a timer tick for one or more blocks of a system on a chip (SoC), comparing, by a first comparator, a current state of the one or more blocks to a previous state of the one or more blocks, and receiving, by a finite state machine (FSM), the result from the first comparator as a first input, receiving a pulse based on the selected period of the timer tick from the first multiplexor as a second input, and based on the first and second inputs generating an output indicating whether the current and previous states remain unchanged after a time of at least two timer ticks. In one embodiment, a result from the first comparator indicates whether the current state equals the previous state of the one or more blocks.Type: GrantFiled: May 13, 2016Date of Patent: November 13, 2018Assignee: SEAGATE TECHNOLOGY LLCInventors: Rajesh Maruti Bhagwat, Nitin Satishchandra Kabra
-
Patent number: 10096030Abstract: An apparatus, computer program, and method are provided for generating a problem ticket with a link to a cloned environmental state. At least one problematic scenario is detected in connection with a system associated with a customer of a communication service provider (CSP). In response to the detection of the at least one problematic scenario in connection with the system associated with the customer of the CSP, an environmental state of the system is automatically cloned, including a file system memory state and one or more live processes of the system, so as to create a cloned environmental state. As an option, a problem ticket for the at least one problematic scenario is provided with a link to the cloned environmental state of the system for analysis.Type: GrantFiled: September 30, 2016Date of Patent: October 9, 2018Assignee: Amdocs Development LimitedInventors: Meir Ben Hayon, Aharon Weissman
-
Patent number: 10031788Abstract: Methods and systems for profiling requests include generating request units based on collected kernel events that include complete request units and half-open request units. The generated request units are sequenced based on a causality relationship set that describes causality relationships between kernel events.Type: GrantFiled: September 14, 2016Date of Patent: July 24, 2018Assignee: NEC CorporationInventors: Hui Zhang, Guofei Jiang, Junghwan Rhee, Nipun Arora
-
Patent number: 10020983Abstract: A fault isolation system asynchronously builds a fault domain graph to identify fault domains to isolate a root cause of a problem in a computer network. Basically, when the fault isolation system receives a notification that an entity of the network is unreachable (i.e., in a down status), the fault isolation system requests neighbor lists and statuses for the neighbors to asynchronously build a fault domain graph. From that topology, the fault isolation system determines a root cause of the problem with the network.Type: GrantFiled: July 31, 2015Date of Patent: July 10, 2018Assignee: CA, Inc.Inventor: Kumar Shashank
-
Patent number: 9990226Abstract: An apparatus and a method for implementing a common public radio interface (CPRI) negotiation state machine. The apparatus includes an application-specific integrated circuit (ASIC) chip and a system on chip (SOC), where the ASIC chip is configured to send an interrupt request to the SOC in condition that n transition paths of m transition paths of the CPRI negotiation state machine need to be processed by the SOC; the SOC is configured to execute the software code according to the interrupt request to generate interrupt configuration information, and send the interrupt configuration information to the ASIC chip, where the interrupt configuration information is used to indicate whether the CPRI negotiation state machine transits to a state pointed by the n transition paths; and the ASIC chip is further configured to control transition of the CPRI negotiation state machine according to the interrupt configuration information.Type: GrantFiled: March 30, 2015Date of Patent: June 5, 2018Assignee: HUAWEI TECHNOLOGIES CO., LTD.Inventors: Zheng Song, Jian Yu
-
Patent number: 9982414Abstract: Systems and methods are disclosed for identifying operations of a machine. The system includes a work tool and an operator input device configured to receive input indicative of a desired movement of the work tool and to generate a command data stream associated with the received input. The system also includes an actuator configured to move the work tool according to the command data stream and a controller in communication with the operator input device and the actuator. The controller is configured to convert the command data stream into a frequency data stream and identify a pattern in the frequency data stream. The controller is also configured to make a classification of a current operation of the machine as one of a plurality of known operations based on the identified pattern. The controller is further configured to trigger an event associated with the current operation of the machine.Type: GrantFiled: May 16, 2016Date of Patent: May 29, 2018Assignee: Caterpillar Inc.Inventor: Tai Seung Jang
-
Patent number: 9965349Abstract: A method includes receiving diagnostic data at a computing system from network interface devices. The method includes analyzing the diagnostic data with the computer system to identify a performance alert condition. The method includes determining, by the computer system, potential causes of the performance alert condition. The method includes determining, by the computer system, probabilities associated with the potential causes being actual causes of the performance alert condition. The method also includes generating, by the computer system, an output including a potential causes list ordered according to the probabilities associated with the potential causes being the actual causes of the performance alert condition.Type: GrantFiled: April 17, 2015Date of Patent: May 8, 2018Assignee: AT&T INTELLECTUAL PROPERTY I, L.P.Inventors: Kevin Reese, Alfonso Jones, Steven McDonald
-
Patent number: 9965630Abstract: A method and apparatus for performing an anti-virus scan of a file system. Intermediate scanning results are obtained for a file in the file system, prior to a scan of the file being completed. The intermediate scanning results are then stored in a database. The intermediate scanning results can be used to speed up subsequent scans, and to provide other useful information to an on-line anti-virus server. In a subsequent scan of the file system, a determination is made whether intermediate scanning results relating to the file are available in the database. If they are available for a particular type of intermediate scan, then a scan need not be performed for the file. If they are not, then the scan can be performed.Type: GrantFiled: July 7, 2010Date of Patent: May 8, 2018Assignee: F-Secure CorporationInventors: Jarno Niemela, Timo Harmonen, Jorn Sierwald, Mika Stahlberg
-
Patent number: 9952958Abstract: Performance of a computer system is measured based, at least in part, on a performance metric. In response to determining that the computer system is experiencing a performance issue based on measuring the performance, the performance metric is matched with an anti-pattern to identify a performance issue, wherein the anti-pattern defines an incorrect solution to a defined problem occurring in the computer system. Also, a pattern repository is queried to identify a pattern that defines a correct solution to the defined problem based, at least in part, on the match between the performance metric and the anti-pattern. In response to identifying the pattern, implementing the pattern in the computer system to improve the performance.Type: GrantFiled: March 31, 2016Date of Patent: April 24, 2018Assignee: CA, Inc.Inventors: Eitan Hadar, Kieron John James Connelly, Olga Lagunova, Peter Anthony Lazzaro
-
Patent number: 9942085Abstract: The present disclosure relates to an early warning and recommendation system for proactive management of a wireless broadband network. Without human intervention, the system processes highly heterogeneous network and non-network data and applies unsupervised machine learning to the data to predict and understand the situations that lead to different network state conditions. More specifically, unsupervised clustering is applied to the data to understand “situations” that can lead to non-normal network state conditions. A deep neural network model of situations is then created to further understand the underlying data relationships between the elements of a situation and network states. The deep neural network model and Reinforcement Learning is used to provide recommendations as to changes in network configuration parameters to improve the state of a predicted situation associated with non-normal network conditions.Type: GrantFiled: July 12, 2017Date of Patent: April 10, 2018Assignee: Incelligent P.C.Inventors: Kostas Tsagkaris, Panagiotis Demestichas, Serafeim Kotrotsos, Dimitris Cardaris, Aristotelis Margaris
-
Patent number: 9875323Abstract: An apparatus and method for a computer implemented tool for designing fasteners to satisfy design rules and optimize the engagement between the locking insert of the bolt and the insert threads to achieve the best solution which has maximum engagement or friction, minimum vibration and weight.Type: GrantFiled: August 27, 2014Date of Patent: January 23, 2018Assignee: THE BOEING COMPANYInventors: Omid B. Nakhjavani, Kambiz Aubon
-
Patent number: 9870309Abstract: A method and system for structuring program code to implement program debugging of the program code using tracking of variables. A first variable to be tracked and a first expression associated with the first variable are determined. The program code includes the first variable and the first expression. A reverse scanning of the program code is performed to search for a first assignment expression within a first assignment statement that assigns a value of the first assignment expression to the first variable. In response to finding the first assignment expression via the reverse scanning, a first watch point for determining a true/false value of the first expression is inserted into the program code after the first assignment statement.Type: GrantFiled: October 22, 2015Date of Patent: January 16, 2018Assignee: International Business Machines CorporationInventors: Xiao F. Guan, Jinsong Ji, Yi Z. Mao, Yuheng Zhang