Analysis (e.g., Of Output, State, Or Design) Patents (Class 714/37)
  • Patent number: 10733632
    Abstract: A system is disclosed comprising: a memory and at least one processor operatively coupled to the memory, the at least one processor being configured to: present a user interface for registering an advertiser with the system and specifying an attribution rule for calculating a fee that is owed by the advertiser to a first advertising platform; obtain an analytics report; generate an attribution report based on the analytics report and the attribution rule, the attribution report including an indication of a fee that is calculated based on the attribution rule; and transmit the attribution report to the first advertising platform.
    Type: Grant
    Filed: August 7, 2018
    Date of Patent: August 4, 2020
    Assignee: Pernix, LLC
    Inventor: Stephanie Harris
  • Patent number: 10725801
    Abstract: A live help system provides an intuitive display of help information on a user's graphical user interface. A request is received from a client device for help, and a live help provider interface is initiated at a live help location. Data is acquired regarding a user's location, including data on external devices in the user's location. Indicators are provided to allow the live help provider to point to or otherwise indicate items on the user interface or outside of the user interface. Live help input is captured at the live help provider interface. Instructions are then transmitted to the display of the client device to display live help input, as though the agent were present and interacting with or indicating items on the screen or off the screen.
    Type: Grant
    Filed: September 21, 2016
    Date of Patent: July 28, 2020
    Assignee: INTEGENX, INC.
    Inventors: David King, Chungsoo Charles Park
  • Patent number: 10713025
    Abstract: Declarations of annotation types, which specify annotations, are themselves annotated by meta-annotations. Meta-annotations define constraints based on modular dependencies.
    Type: Grant
    Filed: February 28, 2019
    Date of Patent: July 14, 2020
    Assignee: Oracle International Corporation
    Inventor: Alexander R. Buckley
  • Patent number: 10698796
    Abstract: A debugging apparatus sequentially receives logs generated accompanying an operation of a program to be debugged along with lapse of time, sets the logs in a predetermined range as processing batch data to be batch-processed, and groups the processing batch data. If the set of grouped logs does not satisfy the condition, the group is determined to be in an incomplete state and recorded, and when there exist common groups between the new processing batch data and the incomplete group, the log data of the incomplete group is added to the new processing data.
    Type: Grant
    Filed: November 14, 2018
    Date of Patent: June 30, 2020
    Assignee: SoftGear Co., Ltd.
    Inventors: Declan Curran, Kengo Aoki, Naoki Miyanaga, Przemyslaw Majerczak
  • Patent number: 10693757
    Abstract: Techniques are disclosed relating to diagnosing a network-accessible device. A first computer may store authorization information associated with a plurality of network-accessible computing devices associated with a user. The first computer system may receive, from a second computer system, a request from the user to perform a diagnostic operation that involves communication between a third computer system and a particular one of the plurality of network-accessible computing devices. The first computer system may request, based on a permission indicated by the stored authorization information, that the third computer system retrieve diagnostic information from the particular network-accessible computing device and perform the diagnostic operation. The first computer system may receive, from the third computer system, result information relating to the diagnostic operation.
    Type: Grant
    Filed: January 24, 2017
    Date of Patent: June 23, 2020
    Assignee: salesforce.com, inc.
    Inventors: Amit Kumar, Tushar G. Jadhav, Suchindra Rengan
  • Patent number: 10685292
    Abstract: A method in one embodiment comprises extracting features from each of a plurality of software investigation log sets, generating representations for respective ones of the software investigation log sets based at least in part on the corresponding extracted features, and storing the representations in a knowledge base. In conjunction with obtaining at least one additional software investigation log set, the method generates a representation of the additional software investigation log set, identifies one or more of the representations previously stored in the knowledge base that exhibit at least a specified similarity to the representation of the additional software investigation log set in accordance with one or more statistical models, and presents information characterizing the one or more software investigation log sets corresponding to respective ones of the identified one or more representations in a user interface.
    Type: Grant
    Filed: May 31, 2016
    Date of Patent: June 16, 2020
    Assignee: EMC IP Holding Company LLC
    Inventors: Nimrod Milo, Omer Sagi, Alon J. Grubshtein, Haim Halbfinger, Danny Croitoru
  • Patent number: 10686559
    Abstract: A device using parity for verification of data transmitted from a first device through a data line to a second device includes a processor and a memory. The data line includes first to fourth pins for transmitting data and fifth to eighth pins for transmitting parity information. The processor receives values of first to eighth pins, calculates sum of the values of combinations of the first to fourth pins for data and applies modular operations on results of the four combinations. Equality or non-equality with the parity values of the fifth to eighth pins is determined, and the second device is permitted to receive the data when the results correspond, the modular operation being a (mod 2) operation. A method applied to such device is also disclosed.
    Type: Grant
    Filed: October 16, 2018
    Date of Patent: June 16, 2020
    Assignee: HONGFUJIN PRECISION ELECTRONICS (TIANJIN) CO.,LTD.
    Inventor: Yi-Ming Chang
  • Patent number: 10681540
    Abstract: In a communication network system connected between a transmission node and a reception node, both the transmission node and the reception node store the same secret information with their secret information storage units. The transmission node includes a counter configured to increase its transmission count value by 1 for transmitting each message, wherein a MAC generator generates MAC based on secret information, transmission data, and its transmission count value, thus transmitting a message including transmission data and MAC. The reception node includes a counter configured to increase a reception count value by 1 for receiving each message, wherein a MAC checking part generates MAC based on secret information, reception data, and its reception count value, obtained from the received message, thus checking whether the generated MAC matches the MAC obtained from the received message.
    Type: Grant
    Filed: June 5, 2015
    Date of Patent: June 9, 2020
    Assignee: KDDI CORPORATION
    Inventors: Keisuke Takemori, Hideaki Kawabata
  • Patent number: 10679012
    Abstract: Disclosed are an apparatus, a system and a non-transitory computer readable medium that implement processing circuitry that receives non-dialog information from a smart device and determines a data type of data in the received non-dialog information. Based on the determined data type, the processing circuitry transforms the received first data using an input from a machine learning algorithm into transformed data. The transformed data is standardized data that is palatable for machine learning algorithms such as those used implemented as chatbots. The standardized transformed data is useful for training multiple different chatbot systems and enables the typically underutilized non-dialog information to be used to as training input to improve context and conversation flow between a chatbot and a user.
    Type: Grant
    Filed: April 18, 2019
    Date of Patent: June 9, 2020
    Assignee: Capital One Services, LLC
    Inventors: Alan Salimov, Anish Khazane, Omar Florez Choque
  • Patent number: 10671061
    Abstract: Devices, methods, and systems for distributed rule based automated fault detection are described herein. One system includes a data extractor engine configured to: extract configuration data relating to an environment based on a number of defined rules, and receive monitored data relating to the environment, an AFD engine configured to evaluate the monitored data in view of the configuration data to determine a state of the environment, and a fault generation engine to determine whether the state of the environment is outside a range defined by the number of defined rules.
    Type: Grant
    Filed: November 15, 2018
    Date of Patent: June 2, 2020
    Assignee: Honeywell International Inc.
    Inventors: Jitendra Singh, Arvind R. Shetty, Rajesh V. Poojary, Manu Taranath, Greg Bernhardt
  • Patent number: 10671518
    Abstract: Embodiments of the present disclosure provide a method, computer program product and apparatus for a white-box testing by determining a code line being changed in a target version of codes, determining a function to which the code line belongs, determining, based on a first mapping from functions to test cases, a set of test cases corresponding to the function to which the code line belongs, thereby enhancing efficiency of automatic testing.
    Type: Grant
    Filed: September 13, 2016
    Date of Patent: June 2, 2020
    Assignee: EMC IP Holding Company LLC
    Inventors: Forrest Weiyi Gu, Martin Yang Zhang
  • Patent number: 10671365
    Abstract: An information processing apparatus according to embodiments of the present invention installs a printer driver by specifying a name of a logical printer, adds customization information for changing a setting of the printer driver to a database, and deletes a logical printer of the specified name from the operating system if it is determined that addition of the customization information to the database has failed with respect to the logical printer.
    Type: Grant
    Filed: June 21, 2018
    Date of Patent: June 2, 2020
    Assignee: Canon Kabushiki Kaisha
    Inventor: Hironobu Kitabatake
  • Patent number: 10664348
    Abstract: Technologies for managing fault recovery in a cloud computing environment may be used after faults of various sizes, including faults which put total functioning capacity below subscribed capacity. Computing services have repair priorities. A fault recovery manager selects a higher priority service whose capacity is below a minimum availability, and chooses a lower priority service still above its minimal availability, and reassigns capacity from the lower priority service to the higher priority service without depriving the lower priority service of operability. Capacity reassignment continues at least until the higher priority service is at or above minimal availability, or the lower priority service is at minimal availability. Lower priority services may also be terminated entirely to free up resources for higher priority services. New deployments may be prevented until all services are at or above minimal availability. Spare capacity may be reserved against demand fluctuations or further faults.
    Type: Grant
    Filed: July 28, 2018
    Date of Patent: May 26, 2020
    Assignee: Microsoft Technology Licensing LLC
    Inventors: James E. Johnson, Mark Russinovich
  • Patent number: 10652109
    Abstract: In some examples, after a client system encounters a problem, a technical support specialist may connect to the client system via a console. The console may display a graphical representation of a client system that includes a plurality of components. The console may execute a machine learning module to determine one or more potential solutions to the particular problem. Each solution of the one or more solutions may correspond to a previously resolved problem that is similar to the particular problem and may have an associated confidence level determined based on: a similarity of the particular problem to the previously resolved problem, a similarity of the plurality of components to a second plurality of components included in a second client system associated with the previously resolved problem, a similarity of a network topology of the client system to a second network topology of the second client system.
    Type: Grant
    Filed: October 29, 2018
    Date of Patent: May 12, 2020
    Assignee: Dell Products L. P.
    Inventors: Parminder Singh Sethi, Mohith Shanthigodu, Durai Singh, Vivekananda Hegde, Smita Kapil, Elanjelian V
  • Patent number: 10652341
    Abstract: An endpoint system provides a REST endpoint for an application. The endpoint system processes request messages based on message pair data for each message that includes an operation and parameter data. The parameter data includes parameter information for each parameter that identifies whether the value for the parameter is to be taken from the URI or payload of a request message. The endpoint system receives request messages that have a URI and payload. The URI includes an operation name. The endpoint system processes each request message in accordance with the message pair data for the operation specified in the request message. For each parameter of the message pair data, the endpoint system extracts the value for the parameter from either the URI or payload as specified by the parameter information for the parameter. The endpoint system then invokes the operation passing the one or more extracted values as actual parameters.
    Type: Grant
    Filed: January 21, 2019
    Date of Patent: May 12, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Abhishek Kumar, Anand Ramagopalrao, Sagar Jagdish Hotchandani, Ravi Kant Pandey, Lavanya Kappagantu, Christopher Adam Brooks
  • Patent number: 10642261
    Abstract: Systems and related approaches for monitoring the notification rate of live alarms being presented to an operator in the presentation tool. The number of notifications being received is counted and managed as a rate due to the update frequency of the tool. In some embodiments, when the number of notifications received exceeds a threshold, an indicator is presented to the operator alerting them to the abnormality. The operator may then examine the system as necessary to locate the source of the abnormality.
    Type: Grant
    Filed: December 12, 2014
    Date of Patent: May 5, 2020
    Assignee: General Electric Company
    Inventor: Johnny Downor
  • Patent number: 10635466
    Abstract: Described herein are systems, methods, and software to provide enhanced security when opening applications. In one implementation, an application service receives, over a network, an application request from an end user device to support a file open request on the end user device, wherein the application request occurs based on a security status of a file associated with the file open request. The application service further allocates a virtual node with an application to the end user device to support the application request, provides a remote connection for the application to the end user device, and opens the file in the application of the virtual node to support the file open request.
    Type: Grant
    Filed: December 9, 2016
    Date of Patent: April 28, 2020
    Assignee: VMWARE, INC.
    Inventors: Sisimon Soman, Matthew Conover
  • Patent number: 10635519
    Abstract: A computing platform may obtain observed data vectors related to the operation of a topology of nodes that represents a software application running on an uncontrolled platform, wherein each observed data vector comprises data values captured for a given set of operating variables at a particular point in time. After obtaining the observed data vectors, the computing platform may apply an anomaly detection model to the observed data vectors and then based on the anomaly detection model, may identify an anomaly in at least one operating variable. In turn, the computing platform may determine whether each identified anomaly is indicative of a problem related to the application, and based on a determination that an identified anomaly is indicative of a problem related to the software application, cause a client station to present a notification.
    Type: Grant
    Filed: November 30, 2017
    Date of Patent: April 28, 2020
    Assignee: Uptake Technologies, Inc.
    Inventors: Yuan Tang, Tuo Li, James Herzog
  • Patent number: 10630566
    Abstract: Methods and apparatus for tightly-coupled external cluster monitoring are disclosed. A system includes a service-providing cluster with a first set of nodes, and a monitoring cluster with a second set of nodes. Nodes of the monitoring cluster comprise respective monitoring agents operable to issue probes to nodes of the service-providing cluster in accordance with a first cluster health monitoring policy, and generate a health check record of the service-providing cluster based on probe results. At least one node of the service-providing cluster comprises a meta-monitoring agent operable to generate a health check record indicative of a health state of the monitoring cluster based at least in part on a second cluster health monitoring policy.
    Type: Grant
    Filed: June 20, 2012
    Date of Patent: April 21, 2020
    Assignee: Amazon Technologies, Inc.
    Inventor: Long X. Nguyen
  • Patent number: 10621180
    Abstract: Techniques for detecting an anomaly in queries of a relational database are disclosed. The techniques include obtaining a set of semantic attributes for a query of a relational database. The semantic attributes are then used to calculate a set of similarities between the query and a set of non-anomalous queries of the relational database. When a highest similarity in the set of similarities does not meet a similarity threshold, an indication that the query is anomalous is outputted.
    Type: Grant
    Filed: September 30, 2017
    Date of Patent: April 14, 2020
    Assignee: Oracle International Corporation
    Inventors: Anindya Chandra Patthak, Joydip Kundu
  • Patent number: 10621078
    Abstract: A system for automated testing of functionally complex systems, comprising a test manager, a test execution module, and a correlation engine, is disclosed. The test manager module causes tests to be executed by the test execution engine, and on detection of an anomalous test result, the test manager module at least causes additional testing to be performed and causes the correlation engine module to analyze the results of at least some of the additional testing in order to isolate at least one component exhibiting anomalous behavior.
    Type: Grant
    Filed: May 2, 2016
    Date of Patent: April 14, 2020
    Assignee: TRUEMETRICS LLC
    Inventor: Mansour Anthony Salame
  • 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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