Analysis (e.g., Of Output, State, Or Design) Patents (Class 714/37)
  • Patent number: 10614701
    Abstract: The present invention relates to the operation of a monitoring system for security technology, specifically for swift handling of possible issues with surveillance devices configured to carry out predetermined surveillance tasks. The invention also relates to a corresponding method and a computer program product.
    Type: Grant
    Filed: May 24, 2017
    Date of Patent: April 7, 2020
    Assignee: Irisity AB (publ)
    Inventors: Johnny Berlic, Victor Hagelbäck
  • Patent number: 10613525
    Abstract: Automatically assessing the health and predicting a probability of outage of a configuration item. A system automatically assesses the health of a configuration item and determines the probability of its outage by analyzing information associated with the current conditions of the configuration item obtained from an information technology service management (ITSM) system, an application performance management (APM) system or a machine data (MD) analysis system. The system further determines a probability of outage and health degradation of a set of configuration items impacted due to a Change by matching essence key phrases of the requested Change with outage predictor list for outage probability and health degradation predictor list for health degradation probability. The system further monitors configuration items impacted by a Change by analyzing information for the associated configuration items obtained from the ITSM, APM and MD analysis systems before and after the requested Change.
    Type: Grant
    Filed: July 26, 2017
    Date of Patent: April 7, 2020
    Assignee: Numerify, Inc.
    Inventors: Rahul Kapoor, Gaurav Rewari, Kari Clement
  • Patent number: 10616038
    Abstract: The current document is directed to methods and systems that process, classify, efficiently store, and display large volumes of event messages generated in modern computing systems. In a disclosed implementation, received event messages are assigned to event-message clusters based on non-parameter tokens identified within the event messages. A parsing function is generated for each cluster that is used to extract data from incoming event messages and to prepare event records from event messages that more efficiently and accessible store event information. The parsing functions also provide an alternative basis for assignment of event messages to clusters. Event types associated with the clusters are used for gathering information from various information sources with which to automatically annotate event messages displayed to system administrators, maintenance personnel, and other users of event messages.
    Type: Grant
    Filed: August 30, 2016
    Date of Patent: April 7, 2020
    Assignee: VMware, Inc.
    Inventors: Nicholas Kushmerick, Matt Roy McLaughlin, Darren Brown, Junyuan Lin
  • Patent number: 10606677
    Abstract: A computer system includes a memory and computer-readable instructions stored at the memory and executable by a microprocessor to: receiving a debug retrieval request to retrieve a debug status data during execution of a UEFI firmware; initiating a debug aggregation function in response to the debug retrieval request; and aggregating the debug status data into a NFC data token.
    Type: Grant
    Filed: August 28, 2017
    Date of Patent: March 31, 2020
    Assignee: AMERICAN MEGATRENDS INTERNATIONAL, LLC
    Inventor: Chin-Sung Lo
  • Patent number: 10599506
    Abstract: Methods performed by a physical computing system include automatically identifying, using at least one trained classifier, an action for responding to an anomaly in the execution of the application in a cloud computing system. The at least one trained classifier relates a metrics set to a result of performing an action for addressing an anomaly. Systems and computer readable media are also described herein.
    Type: Grant
    Filed: October 10, 2011
    Date of Patent: March 24, 2020
    Assignee: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
    Inventors: Ira Cohen, Ohad Assulin, Eli Mordechai, Refael Dakar
  • Patent number: 10572374
    Abstract: The invention provides a system and method for automated software testing based on Machine Learning (ML). The system automatically picks up results of the software test automation reports from software test automation framework. The report parser parses the failures from the report. A ML engine compares them with the failures that are known or present in the NoSQL database. After the creation of bug ticket in the defect-tracking tool, an automated notification system notifies the stakeholders via email or instant messaging about the status of the respective ticket. A feedback to the system by software test engineer helps to make the system learn or adjust the decision making to be more precise.
    Type: Grant
    Filed: September 6, 2017
    Date of Patent: February 25, 2020
    Inventors: Mayank Mohan Sharma, Sudhanshu Gaur
  • Patent number: 10574510
    Abstract: A system is provided for clustering events. A first engine configured to receive message data from managed infrastructure that includes managed infrastructure physical hardware that supports the flow and processing of information. The at least one engine is configured to determine common characteristics of events and produce clusters of events relating to failure of errors in the managed infrastructure, where membership in a cluster indicates a common factor of the events that is a failure or an actionable problem in the physical hardware managed infrastructure directed to supporting the flow and processing of information. The at least one engine is configured to create one or more situations that is a collection of one or more events or alerts representative of the actionable problem in the managed infrastructure. A second engine is configured to determine one or more common steps from events and produces clusters relating to events.
    Type: Grant
    Filed: July 22, 2018
    Date of Patent: February 25, 2020
    Assignee: Moogsoft, Inc.
    Inventor: Philip Tee
  • Patent number: 10571920
    Abstract: A method is provided by which a complex electronic system for controlling a safety-critical technical process, for example driving an autonomous vehicle, can be implemented. A distinction is made between simple and complex software, wherein the simple software is executed on error-tolerant hardware and wherein a plurality of diverse versions of the complex software are implemented simultaneously on independent fault containment units (FCU). A consolidated environmental model is developed from a number of different environmental models and represents the basis for trajectory planning.
    Type: Grant
    Filed: August 16, 2017
    Date of Patent: February 25, 2020
    Assignee: TTTech Auto AG
    Inventors: Stefan Poledna, Georg Niedrist, Eric Schmidt, Christopher Helpa, Hermann Kopetz
  • Patent number: 10565043
    Abstract: A method and an apparatus for disconnecting a link between a Peripheral Component Interconnect Express (PCIe) device and a host, and pertains to the field of computer technologies. The PCIe device includes an endpoint (EP) device, and the method includes: obtaining, by the EP device, an error type of an error in transmitting a transaction layer packet (TLP) between the PCIe device and the host; if the error type is a correctable error type specified in the PCIe protocol, collecting, by the EP device, statistics of a duration for which the error type exists; and disconnecting, by the EP device, a link between the PCIe device and the host if the statistics of the duration reaches a preset duration. The apparatus includes an obtaining module, a statistics collection module, and a disconnection module.
    Type: Grant
    Filed: November 21, 2017
    Date of Patent: February 18, 2020
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Haopeng Zhang, Pei Wu
  • Patent number: 10565077
    Abstract: A mechanism is provided in a data processing system for identifying and resolving issues in a distributed infrastructure. A log error processor monitors error logs of a plurality of data processing nodes within the distributed infrastructure. In response to the log error processor detecting an error in a given node within the distributed infrastructure, the log error processor provides error data for the error to the machine learning model and receiving from the machine learning model a set of potential solutions and associated confidence values. An operation extraction component extracts from each potential solution in the set of potential solutions a set of operations to resolve the error. A classifier component maps each set of operations to a set of executable operations that are executable by the given node. A solution scorer component determines whether to perform automatic resolution using a selected potential solution and its corresponding set of executable operations.
    Type: Grant
    Filed: November 29, 2017
    Date of Patent: February 18, 2020
    Assignee: International Business Machines Corporation
    Inventors: Clifford Hayden, William G. O'Keeffe, Pankaj Sabharwal
  • Patent number: 10560215
    Abstract: Transcoders may be used to transcode multimedia inputs to generate output multimedia segments encoding segment quality scores that relate to the quality of transcoded segments and may be based at least in part on whether transcoding errors were detected. A system may be used to monitor quality control information relating to the generation of transcoded segments and invoke a quality control routine to determine a root cause for issues in the transcoding environment.
    Type: Grant
    Filed: March 27, 2017
    Date of Patent: February 11, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Ryan Paul Hegar, Khawaja Salman Shams
  • Patent number: 10549202
    Abstract: A block chain system allows mining for new valid values in a system such as a computer game or computer-based trading card system. Instead of each new value being added to the block chain being equivalent, each new value is one of a plurality of possible choices.
    Type: Grant
    Filed: October 25, 2017
    Date of Patent: February 4, 2020
    Assignee: Sony Interactive Entertainment LLC
    Inventors: Charles McCoy, True Xiong, Nathan Blaine Morgan, Christopher McEniry
  • Patent number: 10552247
    Abstract: Managing real-time monitoring alerts is provided. An alert is generated for one or more metrics exceeding corresponding defined metric threshold values. A root cause dependency table showing relationships between alerts is retrieved. It is determined whether current real-time metrics are needed from one or more monitoring agents that correspond to dependent alerts not triggered in an alert chain of the generated alert based on information in the root cause dependency table. In response to determining that the current real-time metrics are needed from the one or more monitoring agents that correspond to the dependent alerts not triggered in the alert chain of the generated alert based on the information in the root cause dependency table, the current real-time metrics are requested from the one or more monitoring agents that correspond to the dependent alerts not triggered in the alert chain.
    Type: Grant
    Filed: December 11, 2017
    Date of Patent: February 4, 2020
    Assignee: International Business Machines Corporation
    Inventors: Jin Shan Li, Rui Liu, Peng Peng Wang, Yang Yang
  • Patent number: 10545628
    Abstract: A device for managing applications installed on the device and a method thereof are provided. The device includes a controller configured to obtain driving information of the applications in response to the applications being executed, and determine an application satisfying an uninstall condition, among the applications, based on the driving information. The device further includes an interface configured to change a display of an object indicating the determined application, based on the uninstall condition.
    Type: Grant
    Filed: August 4, 2015
    Date of Patent: January 28, 2020
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Jong-hyun Ryu, Yong-gook Park, Jang-Woo Lee, Jae-young Lee, Jae-ho Jung, Yang-wook Kim
  • Patent number: 10534512
    Abstract: Disclosed is a system for identifying one or more web elements present on a web-page. A web-page receiving module may receive a web-page comprising a plurality of web elements. A parameter recording module may record one or more parameters corresponding to a web element of the plurality of web elements. A simulation module may simulate interaction of one or more input devices with the web element in order to determine behavior of the web element. The simulation module may further record change in the one or more parameters based on the interaction simulated. The change in the one or more parameters may be recorded upon triggering of at least one event. A web-element identification module may identify the web element based on the behavior of the web element and the change recorded in the one or more parameters.
    Type: Grant
    Filed: March 4, 2015
    Date of Patent: January 14, 2020
    Assignee: Tata Consultancy Services Limited
    Inventors: Charudatta Jadhav, Syed Absar Ahmad
  • Patent number: 10534658
    Abstract: Managing real-time monitoring alerts is provided. An alert is generated for one or more metrics exceeding corresponding defined metric threshold values. A root cause dependency table showing relationships between alerts is retrieved. It is determined whether current real-time metrics are needed from one or more monitoring agents that correspond to dependent alerts not triggered in an alert chain of the generated alert based on information in the root cause dependency table. In response to determining that the current real-time metrics are needed from the one or more monitoring agents that correspond to the dependent alerts not triggered in the alert chain of the generated alert based on the information in the root cause dependency table, the current real-time metrics are requested from the one or more monitoring agents that correspond to the dependent alerts not triggered in the alert chain.
    Type: Grant
    Filed: September 20, 2017
    Date of Patent: January 14, 2020
    Assignee: International Business Machines Corporation
    Inventors: Jin Shan Li, Rui Liu, Peng Peng Wang, Yang Yang
  • Patent number: 10503805
    Abstract: Techniques for generating feedback for an unpublished content item based on published content items are disclosed. A content feedback engine identifies published content items associated with similar attributes as the unpublished content item. Effectiveness scores of the published content items are determined. The content feedback engine determines an effectiveness score for a portion of the unpublished content item based on the effectiveness scores of the published content items. The content feedback engine presents a graphical indication that marks the portion of the unpublished content item based on the effectiveness score for the portion of the unpublished content item. Additionally or alternatively, the content feedback engine recommends content to be added to and/or removed from the unpublished content item based on the content and/or attributes of the published content items.
    Type: Grant
    Filed: December 19, 2016
    Date of Patent: December 10, 2019
    Assignee: Oracle International Corporation
    Inventor: Paul Claudell Lawbaugh
  • Patent number: 10496460
    Abstract: Embodiments of the present invention provide a system for technology anomaly detection, triage, and response using solution data modeling. The system is configured for generating solution data models comprising a plurality of asset systems and a plurality of users and storing the solution data models in a model database, continuously monitoring the plurality of asset systems and detecting an anomaly associated with the one or more tasks associated with at least a first group of asset systems of the plurality of asset systems, extracting a first solution data model associated with the first group of asset systems from the model database, identifying one or more relationships associated with the first group of systems based on the extracted first solution data model, and identifying a point of failure associated with the anomaly and the first group of asset systems based on the one or more relationships.
    Type: Grant
    Filed: November 15, 2017
    Date of Patent: December 3, 2019
    Assignee: BANK OF AMERICA CORPORATION
    Inventors: Aaron Dion Kephart, Katy Leigh Huneycutt, Richard LeRoy Hayes
  • Patent number: 10497006
    Abstract: Systems, methods, and non-transitory computer-readable media can access a set of identified illegitimate incidents intended to be automatically disabled. One or more rules for determining misidentified illegitimate incidents can be acquired. It can be determined, based on the one or more rules, that at least a subset, out of the set of identified illegitimate incidents, has at least a threshold likelihood of being misidentified. Further processing can be performed with respect to at least the subset to prevent at least the subset from being automatically disabled.
    Type: Grant
    Filed: October 8, 2014
    Date of Patent: December 3, 2019
    Assignee: Facebook, Inc.
    Inventor: Michael Francis Zolli
  • Patent number: 10496086
    Abstract: A method for determining gas turbine engine fleet performance deterioration includes receiving data indicative of deterioration parameter values for a plurality of gas turbine engines. The method also includes determining an average deterioration parameter value for each gas turbine engine at a plurality of intervals, and further determining an individual engine slope between the average deterioration parameter value at each adjacent interval for each gas turbine engine. The method also includes determining a fleet average slope between each adjacent interval based on the individual engine slopes between each adjacent interval, the determined fleet average slopes being usable to determine a performance deterioration of a gas turbine engine in the fleet.
    Type: Grant
    Filed: December 12, 2016
    Date of Patent: December 3, 2019
    Assignee: General Electric Company
    Inventors: Carlos Jose Garciamoreno, Juan Pablo Arroyo, David Lacey Doel, Tim Horejs, Pablo Ochoa
  • Patent number: 10496468
    Abstract: Embodiments for finding a root cause of an anomaly in a network environment by representing assets in the network environment as respective nodes in a causal graph, wherein the nodes have a measurable quality that can be tracked and arcs between pairs of nodes represent causal relationships between nodes of the node pairs designating source nodes as processes at the top of a hierarchy of tracked processes, and sink nodes as processes at the bottom of the hierarchy and having characteristics of interest in the environment; detecting anomalies in the tracked processes embodied in the sink nodes; traversing the causal graph in a reverse order from a node in which an outlier is detected; and analyzing nodes along the traversal path to identify a node of the highest hierarchy that shows unusual behavior as the root cause.
    Type: Grant
    Filed: January 21, 2018
    Date of Patent: December 3, 2019
    Assignee: EMC IP Holding Company LLC
    Inventors: Avitan Gefen, Amihai Savir, Ran Taig
  • Patent number: 10491455
    Abstract: Systems, apparatuses, and methods for automatic automated electronic computing and communication system event analysis and management are disclosed. Automatic automated electronic computing and communication system event analysis and management may include identifying an event, generating a computer readable representation of the electronic computing and communication system using automated topology enumeration, identifying an element of the electronic computing and communication system based on the representation, identifying a metric for the element, automatically investigating to determine a value for the metric, generating a remediation priority for the element based on a metric weight associated with the metric and a network layer value associated with a network layer associated with a network layer role associated with the element, and generating a graphical representation of the electronic computing and communication system indicating the remediation priority.
    Type: Grant
    Filed: August 21, 2017
    Date of Patent: November 26, 2019
    Assignee: ServiceNow, Inc.
    Inventor: John Delinocci
  • Patent number: 10484251
    Abstract: A method for providing a protocol agnostic message oriented middleware for IoT, SaaS and enterprise application integration. The method includes connecting a first application and device to a protocol-less integration middleware broker. Further, the method includes converting data of an industry standard integration protocol from the first application and device to a common protocol used within the protocol-less integration middleware broker. Furthermore, the method includes converting the data from the common protocol to a desired protocol pertaining to a second application and device. Moreover, the method includes exchanging data to the second application and device wherein the data is transformed from one protocol to another.
    Type: Grant
    Filed: November 22, 2016
    Date of Patent: November 19, 2019
    Assignee: SRB Technologies, Inc.
    Inventors: Bramh Gupta, Eamin Zhang, Frederick Yatzeck
  • Patent number: 10481993
    Abstract: A computing function may be executed on a computing node by a computing services provider. Execution of the computing function may generate diagnostic information. A first set of diagnostic information may be analyzed to identify an operational state associated with an elevated risk of an error condition. The identified operational state may be mapped to a property associated additional diagnostic information that may be generated and stored in response to the identification of the operational state. Diagnostic information not associated with the operational state may be discarded.
    Type: Grant
    Filed: October 18, 2016
    Date of Patent: November 19, 2019
    Assignee: Amazon Technologies, Inc.
    Inventor: Nima Sharifi Mehr
  • Patent number: 10476755
    Abstract: In one example, a network management system (NMS) is configured to enable a target network device to support a particular network service based on service configuration information for the particular network service. The service configuration information may include information about nodes in a vendor neutral model that need to be added or modified in order to support the particular network service. The NMS determines similarity scores between nodes in a vendor neutral model and nodes in a target device specific model. Based on the similarity scores, the NMS generates a mapping from the vendor neutral model to the target device specific model. Using the mapping, the NMS may configure a target device to support the particular service.
    Type: Grant
    Filed: December 6, 2018
    Date of Patent: November 12, 2019
    Assignee: Juniper Networks, Inc.
    Inventors: Chandrasekhar A, Nirmal Anburose
  • Patent number: 10467007
    Abstract: A core suitable for inclusion in an ASIC or other integrated circuit includes a plurality of SPI masters, each of which is able to control and coordinate the timing of a plurality of SPI-controlled devices via an associated SPI bus. Each SPI master is controlled by a corresponding core controller that includes memory, interrupts, flags, timers, and an instruction processor that can independently execute instructions stored in the memory to control data communication between the core controller and its associated SPI master, and between the SPI master and one or more SPI slave devices. The core controllers can be simultaneously started, resynchronized, staggered, and otherwise coordinated with each other. Embodiments further permit bypassing of the core controllers for direct data exchange between external resources and the SPI masters.
    Type: Grant
    Filed: June 1, 2018
    Date of Patent: November 5, 2019
    Assignee: BAE Systems Information and Electronic Systems Integration Inc.
    Inventors: Steven G Santee, Jane O Gilliam, Dale A Rickard
  • Patent number: 10447797
    Abstract: A system provides the ability for developers to create and embed a URI in HTML, a document, or an application to invoke another application or functionality according to a URI scheme name. The invoked application does not natively react to URI selections. Rather, a URI Broker can redirect the URI selection to the desired application and conduct any pre-processing to allow the URI to invoke any application, even those that do not include URI capability.
    Type: Grant
    Filed: July 17, 2015
    Date of Patent: October 15, 2019
    Assignee: Avaya Inc.
    Inventors: Bryan Dingwall, Sergey Vlasenko, Mohammad Nezarati
  • Patent number: 10439968
    Abstract: Aspects of the present disclosure relate to an activity notification system. In one aspect, one or more entities associated with a user of a file may be identified. A priority level may be assigned to each of the one or more entities based on a type of activity of one or more activities associated with the file. The priority level may include at least a highest priority level and a lowest priority level. A notification indicating an occurrence of at least one activity from the one or more activities associated with the file may be sent to the entity of the one or more identified entities assigned the highest priority level. It may be determined which activities of one or more activities received at a notification service meet a notification value threshold. At least one notification from the activities determined to meet the notification value threshold may be generated.
    Type: Grant
    Filed: April 29, 2016
    Date of Patent: October 8, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Manish Kumar Shukla, Andrew W. Harris, Candy Hoi Mei Wong
  • Patent number: 10430424
    Abstract: A non-transitory, computer readable storage device includes software that, while being executed by a processor, causes the processor to choose, based on user activity, a plurality of candidate parameters to be monitored from a plurality of event messages. Further, the processor executes the software to estimate a level of similarity between the chosen plurality of candidate parameters by computing a similarity score for at least two of the chosen candidate parameters. Still further, the processor executes the software to determine a plurality of parameters from the chosen candidate parameters if the similarity score for the plurality of parameters is greater than a threshold.
    Type: Grant
    Filed: October 30, 2013
    Date of Patent: October 1, 2019
    Assignee: ENTIT SOFTWARE LLC
    Inventors: Fernando Vizer, Eran Samuni, Alon Sade
  • Patent number: 10432613
    Abstract: A system that implements a Hypertext Transfer Protocol Secure (HTTPS) enabled client tool to facilitate HTTPS communication between a client device (on which the tool is installed) and a remote browser through which online product support to the client device is provided. The client tool creates a unique self-signed digital certificate on the fly and is used for client-server authentication purpose. The validity of the certificate is set to one day to avoid its re-use. A unique private key for the certificate is generated as well and is neither shared with other client devices nor made available after authentication. In an HTTPS session, the certificate is renewed and re-authenticated every one hour of interaction with the remote browser. The most recent version of the certificate is stored. When the client tool application is exited or stopped, the stored certificate is deleted. This ensures a secure communication between the client device and the remote browser.
    Type: Grant
    Filed: August 23, 2017
    Date of Patent: October 1, 2019
    Assignee: Dell Products L. P.
    Inventor: Sahul Amid
  • Patent number: 10430319
    Abstract: A method of testing source code for a computer application includes: monitoring a source code repository to detect when a changed version of one or more source code files is saved to the repository; identifying, for a source code file that has changed, one or more changed features of the file, by comparing a changed version of the file with a previous version of the file; generating, based on the one or more changed features, a source code artifact for use in testing the file; generating, based on the source code artifact, a test case framework artifact for use in testing the file; executing one or more test cases based on the one or more changed features, the source code artifact, and the test case framework artifact; and compiling a report including details of the executed test cases.
    Type: Grant
    Filed: May 4, 2018
    Date of Patent: October 1, 2019
    Assignee: FMR LLC
    Inventors: Ananda Kumar Tokappa, Meenakshi Ashokkumar, Samir Kakkar
  • Patent number: 10423597
    Abstract: A method, apparatus and computer program product for performing database maintenance is described. Index information for data stored in a tree based file system running in a computer is received. The file system includes a set of data blocks arranged in logical layers and a set of pointers within the set of data blocks which reference respective data blocks in different logical layers. The received index information is parsed. A model of the file system is built based on the parsed index information. A graphical user interface having an index panel is presented. In the index panel, ones of a plurality of icons respectively represent ones of the set of data blocks and are arranged in layers representing the logical layers.
    Type: Grant
    Filed: March 27, 2016
    Date of Patent: September 24, 2019
    Assignee: International Business Machines Corporation
    Inventors: Neal E. Bohling, III, Roity Prieto Perez, Helen M. Witter
  • Patent number: 10419885
    Abstract: A communication device includes: a memory for receiving event data associating signaling data, a time marker and a mobile telephony identifier or a computer network identifier; an extractor arranged to calculate trajectory data on the basis of the signaling data that signal event data comprising time markers designating consecutive times associated with a single mobile telephony identifier or a single computer network identifier; and a matcher arranged to calculate a similarity value between trajectory data, and to associate at least one mobile telephony identifier and one computer network identifier based on the similarity value calculated for trajectory data associated therewith.
    Type: Grant
    Filed: September 27, 2016
    Date of Patent: September 17, 2019
    Assignee: INTERSEC
    Inventor: Jean-Marc Coic
  • Patent number: 10409980
    Abstract: A situational model representing of a state of a monitored device is described herein. The situational model is constructed with the security-relevant information in substantially real-time as execution activities of the monitored device associated with the security-relevant information are observed. The represented state may include a current state and a past state of the monitored device. Also, the situational model may be used to validate state information associated events occurring on the monitored device. Further, a remote security service may configure the monitored device, including configuring the situational model, and may build an additional situational model representing a state of a group of monitored devices.
    Type: Grant
    Filed: December 27, 2012
    Date of Patent: September 10, 2019
    Assignee: CrowdStrike, Inc.
    Inventor: David F. Diehl
  • Patent number: 10402736
    Abstract: Facilitate the procedure of evaluating a predictor. This evaluation system comprises an input receiving unit via which elements constituting an evaluation index are specified and an evaluation-index calculation unit that calculates an evaluation-index value for a data set. The evaluation index comprises an element of a first type that evaluates the sample data, an element of a second type that applies weights to the sample data, and an element of a third type that performs a statistical process on a plurality of sample data based on information outputted by the element of the first type and the element of the second type. The evaluation-index calculation unit calculates the above-mentioned evaluation-index value based on the evaluation index comprising the elements received by the input receiving unit.
    Type: Grant
    Filed: March 3, 2015
    Date of Patent: September 3, 2019
    Assignee: NEC Corporation
    Inventor: Yusuke Muraoka
  • Patent number: 10402763
    Abstract: Managing a manufacturer's business plan in real-time, a computer receives real-time quality data associated with a measure of component quality from supplier of the component incorporated in a manufacturer product. The computer receives real-time quality data associated with a measure of product quality from the manufacturer. The computer determines a statistical trend in the received supplier real-time quality data. If supplier real-time quality data exceeds a quality target metric for the supplier, exceeds a quality target metric for the component, or the statistical trend exceeds a threshold value, the computer analyzes financial impact to the manufacturer using supplier real-time quality data, manufacturer real-time quality data, historical quality data of supplier and manufacturer, and manufacturer's business plan.
    Type: Grant
    Filed: December 11, 2014
    Date of Patent: September 3, 2019
    Assignee: LENOVO ENTERPRISE SOLUTIONS (SINGAPORE) PTE. LTD
    Inventors: Celine Yin Cheng Chong, Kenneth A. Scea, Xunzhen Wu, Xin Yao
  • Patent number: 10404645
    Abstract: In a computer-implemented method to facilitate administration of a virtualization infrastructure, operational conditions of members of the virtualization infrastructure are monitored by a social network monitoring agent, wherein the members of the virtualization infrastructure are mapped to a social network such that at least a portion of the members of the virtualization infrastructure are also members of the social network. A group of members of the virtualization infrastructure is automatically created within the social network based at least in part on the operational conditions.
    Type: Grant
    Filed: February 6, 2018
    Date of Patent: September 3, 2019
    Assignee: VMware, Inc.
    Inventors: Vijayaraghavan Soundararajan, Lawrence Spracklen, Emre Celebi
  • Patent number: 10397173
    Abstract: In a computer-implemented method to facilitate administration of a virtualization infrastructure, posted messages of members of a virtualization infrastructure are displayed, wherein the posted messages comprise tags identifying operational conditions of the members of the virtualization infrastructure. Responsive to a selection of a particular tag, the members of the virtualization infrastructure that posted a message comprising the particular tag are displayed.
    Type: Grant
    Filed: February 7, 2018
    Date of Patent: August 27, 2019
    Assignee: VMware, Inc.
    Inventors: Vijayaraghavan Soundararajan, Lawrence Spracklen
  • Patent number: 10394672
    Abstract: A first logical partition in a first processing complex of a server cluster is operated in an active mode and a second logical partition in the processing complex is operated in a standby mode. Upon detection of a failure in a second processing complex of the server cluster. the standby mode logical partition in the first processing complex is activated to an active mode. In one embodiment, partition resources are transferred from an active mode logical partition to the logical partition activated from standby mode. Other embodiments are described and claimed.
    Type: Grant
    Filed: March 25, 2011
    Date of Patent: August 27, 2019
    Assignee: International Business Machines Corporation
    Inventors: William Joseph Armstrong, Michael Howard Hartung, Yu-Cheng Hsu, Glenn Rowan Wightwick
  • Patent number: 10395323
    Abstract: Technical solutions are described to for assigning a team to resolve a defect during a manufacturing process. The method includes identifying a root cause of a defect from a root cause database by generating a reference code. The method also includes generating a defect score based on characteristics of the defect and the root cause, and identifying a set of solutions for the defect based on the defect score. The method also includes selecting a first solution from the set of solutions to implement and determining a candidate skill for the implementation. The method also includes identifying, from an employee database, a candidate employee that has the candidate skill and assigning the candidate employee to the team to resolve the defect.
    Type: Grant
    Filed: November 6, 2015
    Date of Patent: August 27, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Faisal Aqlan, Juan F. Garzon, Alex R. Jorge-Ortiz, Sreekanth Ramakrishnan
  • Patent number: 10387236
    Abstract: Processing data errors in a data processing system, includes a computer receiving one or more patterns and a data set. The one or more patterns describe characteristics of an erroneous data record and are associated with a root cause. The root cause includes a description of a technical deficiency causing the data error in the erroneous data record. Responsive to the computer determining that a first set of data records in the received data set have characteristics that match a first pattern of the one or more patterns, the computer assigns the first set of data records of the received data set having characteristics that match the first pattern to a first error group.
    Type: Grant
    Filed: September 2, 2015
    Date of Patent: August 20, 2019
    Assignee: International Business Machines Corporation
    Inventors: Peter Gerstl, Mike Grasselt, Albert Maier, Thomas Schwarz, Oliver Suhre
  • Patent number: 10382253
    Abstract: A system in a telecommunications network includes a database including at least one metric, at least one module configured for analyzing the at least one metric, a graphical user interface configured for displaying the at least one module, and a processor configured for determining a root cause in the network.
    Type: Grant
    Filed: October 30, 2014
    Date of Patent: August 13, 2019
    Assignee: NOKIA SOLUTIONS AND NETWORKS OY
    Inventors: Krishnan Iyer, Ajay Joshi, Yunfei Bai, Phy Son Nguyen
  • Patent number: 10379946
    Abstract: A controller sets the processing in accordance with an error that may occur in data. A controller for controlling a machine or a facility includes a storage unit, a diagnosis unit that diagnoses the presence of an error in data written in a memory space of the storage unit or data read from the memory space, and a processing unit that performs processing in accordance with a diagnosis result obtained by the diagnosis unit. The processing unit performs appropriate processing when an error is detected in data within a set range of the memory space in which the diagnosis unit is to be enabled.
    Type: Grant
    Filed: May 23, 2017
    Date of Patent: August 13, 2019
    Assignee: OMRON Corporation
    Inventors: Takamasa Ueda, Yasuo Muneta
  • Patent number: 10380000
    Abstract: Stepwise execution of different instances of an application can be initiated, in parallel, in different computing environments. Responsive to an execution step being performed in the different computing environments, a determination can be made as to whether a first data set generated by an operation performed in the execution step by a first instance of the application matches a second data set generated by the operation performed in the execution step by a second instance of the application. If the data sets do not match, the second data set can be replaced with the first data set in memory of an operating system in which the second instance of the application is executed. At least one additional execution step can be performed. An indication of whether the additional execution step performed properly can be output.
    Type: Grant
    Filed: January 17, 2017
    Date of Patent: August 13, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Mansi Gaba, Gurudayal Khosla, Shunmugaraja Periadurai
  • Patent number: 10372589
    Abstract: Stepwise execution of different instances of an application can be initiated, in parallel, in different computing environments. Responsive to an execution step being performed in the different computing environments, a determination can be made as to whether a first data set generated by an operation performed in the execution step by a first instance of the application matches a second data set generated by the operation performed in the execution step by a second instance of the application. If the data sets do not match, the second data set can be replaced with the first data set in memory of an operating system in which the second instance of the application is executed. At least one additional execution step can be performed. An indication of whether the additional execution step performed properly can be output.
    Type: Grant
    Filed: December 17, 2017
    Date of Patent: August 6, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Mansi Gaba, Gurudayal Khosla, Shunmugaraja Periadurai
  • Patent number: 10375591
    Abstract: A system for measuring and reporting wireless network service quality using remote devices, has been devised. The system comprises a central analysis and control server comprising at least a plurality of programming instructions stored in a memory and operating on a processor of a network-connected computing device; a mobile wireless test device comprising at least a plurality of programming instructions stored in a memory and operating on a processor of a network-connected computing device, which may be an application on an end-user device or a dedicated device.
    Type: Grant
    Filed: May 20, 2016
    Date of Patent: August 6, 2019
    Assignee: 7signal Solutions, Inc.
    Inventors: Veli-Pekka Ketonen, Eric I. Camulli, Jeffrey W. Reedy
  • Patent number: 10361944
    Abstract: A method of automated testing of a Web Service public interface may include retrieving a first data set from the Web Service. The first data set may include information for accessing individual data records stored by the Web Service. The method may also include retrieving a second data set from the Web Service. The second data set may include a data model for the individual data records. The method may additionally include retrieving a first data record from the Web Service using the information for accessing individual data records. The method may further include verifying that the first data record retrieved from the Web Service is correct by comparing fields in the first data record with the data model.
    Type: Grant
    Filed: April 8, 2015
    Date of Patent: July 23, 2019
    Assignee: Oracle International Corporation
    Inventors: Brijeshkumar Chavda, Viacheslav Skryabin
  • Patent number: 10353756
    Abstract: Some embodiments relate to assigning individual log messages to clusters. An initial cluster assignment may be performed by applying a hash function to one or more non-variable components of the message to generate an initial cluster identifier. Subsequently, clustering may be further refined (e.g., by determining whether to merge clusters based on similarity values). An interface can present a representative message of each cluster and indicate which portions of the message correspond to a variable component. Particular inputs detected at the input corresponding to one of these components can cause other values for the component to be presented. For a given cluster, timestamps of assigned messages can be used to generate a time series, which can facilitate grouping of clusters (with similar or complementary shapes) and/or triggering alerts (with a condition corresponding to a temporal aspect).
    Type: Grant
    Filed: January 26, 2017
    Date of Patent: July 16, 2019
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Jae Young Yoon, Dhileeban Kumaresan, Venktesh Alvenkar, Sreeji Das, Harish Akali
  • Patent number: 10353968
    Abstract: The present application includes various information retrieval and query creation procedures. One example provides retrieving first user data from a memory location, assigning a category to the first user data based on a memory location of the first user data and/or a context of the first user data, applying a weight to the first user data based on at least one of the category assigned to the first user data and the memory location, and also assigning the weighted first user data to a user interest log. The result may provide optimized results in subsequent search operations.
    Type: Grant
    Filed: December 24, 2014
    Date of Patent: July 16, 2019
    Assignee: Open Invention Network LLC
    Inventor: David Gerard Ledet
  • Patent number: 10346758
    Abstract: In invariant relation analysis, a correlation model having high abnormality detection ability is generated. A system analysis device (100) includes a correlation function storage unit (1022), and a correlation function extraction unit (1023). The correlation function storage unit (1022) stores a plurality of candidates for a correlation function expressing a correlation for each pair of metrics in a system. The correlation function extraction unit (1023) extracts a correlation function from a plurality of candidates for a correlation function as a correlation function for each pair of metrics, on the basis of a detection sensitivity indicating a likelihood of correlation destruction caused at the time of abnormality of a metric associated with a correlation function.
    Type: Grant
    Filed: February 24, 2014
    Date of Patent: July 9, 2019
    Assignee: NEC CORPORATION
    Inventor: Masanao Natsumeda