Operator Interface For Diagnosing Or Testing Patents (Class 714/46)
  • Patent number: 11360000
    Abstract: Systems and methods to dynamically allocate resources in product test automation. In a testing lab, multiple tests are run on multiple machines to test multiple products, where each product has an initial priority. A test distributor calculates, for each product, a specific number of machines on which that product is to be tested based on the initial priority of that product; determines a number of remaining machines not being used in testing; determines one or more products being tested that need one or more additional machines for testing; and determines, for each product identified as needing one or more additional machines for testing, a number of machines to be allocated to run the tests for that product.
    Type: Grant
    Filed: March 20, 2020
    Date of Patent: June 14, 2022
    Assignee: SK hynix Inc.
    Inventors: Svetlana Bayarovich, Maryia Smouzh
  • Patent number: 11340586
    Abstract: Provided is a numerical controller having a function for dynamically analyzing a machining program. The numerical controller provided with a subprogram calling function that calls a subprogram in a machining program includes: a program interpretation unit that notifies information related to the call of the subprogram when the subprogram is called; a program calling information storage unit that aggregates and stores the information related to the call of the subprogram that is notified by the program interpretation unit; a program execution unit that notifies information related to execution of a subprogram when executing the subprogram; and a program execution information storage unit that aggregates and stores the information related to the execution of the subprogram that is notified by the program execution unit.
    Type: Grant
    Filed: February 22, 2019
    Date of Patent: May 24, 2022
    Assignee: Fanuc Corporation
    Inventors: Satoshi Kimura, Akira Kanemaru
  • Patent number: 11323268
    Abstract: Embodiments are directed to a digital signature verification engine for reconfigurable circuit devices. An embodiment of an apparatus includes one or more processors; and a reconfigurable circuit device, the reconfigurable circuit device including digital signal processing (DSP) blocks and logic elements (LEs), wherein the one or more processors are to configure the reconfigurable circuit device to operate as a signature verification engine for a bit stream, the signature verification engine including a hybrid multiplication unit, the hybrid multiplication unit combining a set of LEs and a set of the DSPs to multiply operands for signature verification.
    Type: Grant
    Filed: June 28, 2019
    Date of Patent: May 3, 2022
    Assignee: Intel Corporation
    Inventors: Santosh Ghosh, Manoj Sastry, Prakash Iyer, Ting Lu
  • Patent number: 11315436
    Abstract: A system and method for providing graphical user interfaces based on computational algorithms described in printed publications. The method includes indexing a first output generated by a container; caching the indexed output in a cache memory; analyzing the printed publication to determine algorithm-indicating information of the computational algorithm; identifying, in the algorithm-indicating information, at least one input and at least one second output; generating at least one GUI element, wherein generating the at least one GUI element includes identifying an association between the printed publication and the container, wherein generating the at least one GUI element further comprises retrieving the first output from the cache memory, wherein the at least one GUI element is generated based on the retrieved first output; and generating executable code, wherein the executable code includes instructions for causing a display of the GUI including the at least one GUI element.
    Type: Grant
    Filed: August 24, 2020
    Date of Patent: April 26, 2022
    Assignee: The Joan and Irwin Jacobs Technion-Cornell Institute
    Inventor: Simon Adar
  • Patent number: 11283776
    Abstract: This invention presents a method to create tunnel portals for exchange of information between client and server partitions by using protected messages. Tunnel portals replace function call APIs in order to achieve full isolation between client and server portals for security. They are capable of performing efficient multiblock data transfers as well as exchanging commands and responses. Client access to tunnel portals is limited at run time and can be priority-based. Servers can have multiple tunnel portals to access multiple subservers.
    Type: Grant
    Filed: June 11, 2020
    Date of Patent: March 22, 2022
    Inventor: Ralph Crittenden Moore
  • Patent number: 11263118
    Abstract: Techniques and solutions are described for facilitating software testing. A test script is automatically generated from an incident report. Natural language processing can be used, at least in part, to generate the test script. The test script can be manually or automatically executed, including automatically executing the test script upon the occurrence of trigger event or according to a schedule. A trigger event can include determining that a software update has been deployed and is available for testing. It can be determined whether test execution indicates that a particular program behavior, such as an error, has been resolved. Machine learning can be used to classify program behavior. A user interface screen can be rendered to present test results.
    Type: Grant
    Filed: January 15, 2020
    Date of Patent: March 1, 2022
    Assignee: SAP SE
    Inventor: Akansha Bhadani
  • Patent number: 11228957
    Abstract: Techniques to select a network interface herein can be used with an application that is configured to send and receive data. These techniques include detecting an event indicative of a problem with network connectivity associated with a first network interface of the plurality of network interfaces in an application utilizing the first network interface; testing connectivity of each network interface of the plurality of network interfaces other than the first network interface to produce a set of candidate network interfaces; selecting a candidate network interface from the candidate network interfaces; and routing data for the application through the selected candidate network interface.
    Type: Grant
    Filed: September 13, 2019
    Date of Patent: January 18, 2022
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Rajesh Gunnalan, Mihhail Konovalov, Tin Qian
  • Patent number: 11221378
    Abstract: Power systems are disclosed. The power system may include at least one computing device in communication with a control circuit including a plurality of electrical loops. The computing device(s) may be configured to test each of the plurality of electrical loops of the control circuit by performing processes including configuring a first electrical loop in a first electrical setting by adjusting an operational characteristic of one or more electrical switch(s) of the first electrical loop. The processes may also include determining an actual electrical status of the first electrical loop in the first electrical setting based on whether a relay of a return line in the first electrical loop detects a supplied voltage. Additionally, the computing device(s) may detect a fault in the first electrical loop in response to the determined actual electrical status of the first electrical loop differing from an expected electrical status of the first electrical loop.
    Type: Grant
    Filed: February 5, 2020
    Date of Patent: January 11, 2022
    Assignee: General Electric Company
    Inventor: Sudeep Pathak
  • Patent number: 11219147
    Abstract: Systems, apparatus, methods, and techniques of assembly of discrete modules of a control panel are disclosed. The modules can be independently wired, tested, and installed into a control panel. Module definitions are defined specifying components to perform the electrical function, a mechanical arrangement of the components, electrical connections, and logical interactions of the module. A bill of materials can be generated based on a designation of a set of modules for a control panel and the module definitions. Modularly assembled control panels are disclosed. An assembly frame is described herein for temporarily mounting components of a module for independent assembly of a control module and for eventual removal and installation into a control panel frame. The assembly frame may include a faceplate frame and side frames and temporary mounting features.
    Type: Grant
    Filed: February 25, 2021
    Date of Patent: January 4, 2022
    Assignee: Schweitzer Engineering Laboratories, Inc.
    Inventors: Michael Barber, Julian M. Alzate, Robert I. Jayne
  • Patent number: 11144441
    Abstract: Mobile devices executing applications utilize data services worldwide, with issues involving the transfer of data on the network impacting the operation and user experience of those applications. Network data is acquired from a mobile computing device during communication and processed to determine occurrence of a burst which is representative of elements in the network data that are determined to be causally related. Bursts are analyzed, and those associated with poor performance are presented in a user interface. The user interface provides impact information about the effect the burst had on operation of the application. The user interface may provide suggestions to mitigate the poor performance. If no problem is determined by the system, but the user believes a problem to have occurred, user input is collected and used to trigger a workflow to analyze the burst. Subsequent results of this analysis are returned to the user via the user interface.
    Type: Grant
    Filed: June 9, 2017
    Date of Patent: October 12, 2021
    Assignee: HEADSPIN, INC.
    Inventors: Brien Colwell, Manish Lachwani, Marius Nita, Benjamin Lichtner, Shawn Weiland
  • Patent number: 11126431
    Abstract: A method for dynamic memory scheduling with enhanced bank-group batching is described. The method includes determining a read-bank group-spread of each rank, as a number of bank-groups of each respective rank targeted by at least one read instruction. The method further includes determining a write-bank group-spread of each rank, as a number of bank-groups of each rank targeted by at least one write instruction. The method also includes stalling a current batch of read instructions in a rank when the read-bank group-spread of the rank is less than a predetermined value. The method further includes stalling a current batch of write instructions in a rank when the write-bank group-spread of the rank is less than the predetermined value.
    Type: Grant
    Filed: May 29, 2020
    Date of Patent: September 21, 2021
    Assignee: QUALCOMM Incorporated
    Inventors: Jean-Jacques Lecler, Alain Artieri
  • Patent number: 11079749
    Abstract: A computer-based method for automated hazard detection for a technical system, the method includes the step of selecting an output failure mode of a component of a component fault tree of the technical system as a top level hazard. The computer-based method includes the step of generating a hazard information tree by means of a subtree of the component fault tree, wherein the subtree is selected by means of the top level hazard, wherein the subtree is modified by removing predefined nodes from the subtree and by enhancing output failure modes of the subtree with information from which component the output failure modes originate, wherein the modified subtree is saved in a memory unit as hazard information tree. The computer-based method includes the step of evaluating the hazard information tree, and providing a control signal comprising a result of the evaluation.
    Type: Grant
    Filed: June 14, 2017
    Date of Patent: August 3, 2021
    Assignee: SIEMENS AKTIENGESELLSCHAFT
    Inventor: Marc Zeller
  • Patent number: 11016877
    Abstract: A remote website participant activity tracker accesses, at a participant device, codes including a virtual tracking code, a task display code, a response collection code, and a card-sorting redirection code. The task display code includes a plurality of tasks associated with a target website displayed at the participant device. The plurality of tasks includes one or more card sorting study for optimizing an architecture and a layout of the target web site. The card sorting study can be randomized to save time and cost.
    Type: Grant
    Filed: May 20, 2020
    Date of Patent: May 25, 2021
    Assignee: USERZOOM TECHNOLOGIES, INC.
    Inventors: Xavier Mestres, Javier Darriba, Alfonso de la Nuez, Albert Recolons, Francesc del Castillo
  • Patent number: 10904281
    Abstract: Systems, methods, and other embodiments associated with cloud-based multi-layered security testing of a target application with multiple cloud-based security scanners using a single cloud-based graphical user interface are described. In one embodiment, a method includes receiving a request via a security testing interface to perform the cloud-based multi-layered security test on the target application. A single set of security test instructions to perform the cloud-based multi-layered security test on the target application using the selected cloud-based security scanners is generated and executed to initiate multiple security tests on the target application. A single set of scan results for the target application is generated based upon the execution of the multiple security tests, and is displayed by the single cloud-based graphical user interface.
    Type: Grant
    Filed: April 18, 2018
    Date of Patent: January 26, 2021
    Assignee: Oracle International Corporation
    Inventors: Yongki Choi, Hyun Jeong Shin, Eric Cao, Yanlei Eileen He
  • Patent number: 10885747
    Abstract: Systems and methods for operating a screen activity moderated skill wagering interleaved game are disclosed. A screen activity moderated skill wagering game is provides an entertainment game and a gambling game. The entertainment game is provided by an entertainment system and is managed by a game world operating system. The gambling game is provided by a real credit operating system. The screen activity moderated skill wagering interleaved game also provides screen activity moderation to adjust gambling activity based on the level of screen activity within the entertainment game. During periods of high intensity game play within the entertainment game, the screen activity moderated skill wagering interleaved game in some embodiments adjusts the gambling activity within the gambling game inversely based on the level of screen activity.
    Type: Grant
    Filed: January 29, 2019
    Date of Patent: January 5, 2021
    Assignee: Gamblit Gaming, LLC
    Inventors: Miles Arnone, Eric Meyerhofer, Frank Cire, Scott Shimmin, Caitlyn Ross
  • Patent number: 10885423
    Abstract: A software robot is designed to carry out an activity (e.g., a mouse click, a text input, etc.) on a target element (e.g., a button, an input field, etc.) of a user interface. The robot's code specification is configured to include an on-screen image of the target element and a text displayed by the target element. The robot is configured to automatically identify the target element at runtime according to an element ID specified in the source code of the user interface, and when such identification fails, to identify the target element according to the text and image stored in the robot's code.
    Type: Grant
    Filed: October 14, 2019
    Date of Patent: January 5, 2021
    Assignee: UiPath Inc.
    Inventors: Cosmin V. Voicu, Dragos H. Bobolea, Ion Miron, Ilie C. Paunel, Bogdan Ripa
  • Patent number: 10872034
    Abstract: A method and device for executing test cases includes obtaining a set of test cases to be executed, and determining a test platform type and a test script associated with each test case in the set of test cases based on a knowledge base. The set of test cases may be divided into a plurality of test subsets or test suites based on the test platform type, and test cases in each test subset executed using the respective test environment and test script. The test suites may be generated automatically based on the knowledge base, and the respective test environment and test script are used for executing each test suite. Automatic generation and execution of the test suites can improve the operation efficiency for test cases.
    Type: Grant
    Filed: December 6, 2019
    Date of Patent: December 22, 2020
    Assignee: EMC IP Holding Company LLC
    Inventors: Shuo Lv, Quanhong Wang
  • Patent number: 10859991
    Abstract: The present invention relates generally to a universal programmable voltage module that activates and deactivates an electrical component based on a programmed voltage or voltage change on a multiplexed input. The universal programmable voltage module may have input circuitry for conditioning the multiplex input for a processor configured to execute instructions from a computer-readable medium; at least one control switch; power conditioning circuitry receiving power from a battery; at least one visual indicator; and switched output circuitry. Methods of operating the universal voltage module in both a momentary and a latched mode are also provided.
    Type: Grant
    Filed: March 21, 2017
    Date of Patent: December 8, 2020
    Assignee: MOBILE ELECTRONICS INC.
    Inventor: Aaron Sanio
  • Patent number: 10853098
    Abstract: An interface processing method, an electronic device, and a graphical user interface are provided. The method includes: displaying, by the electronic device, a basic function interface that includes a first-type application interface element, where the basic function interface is corresponding to a simple operating system; when the electronic device establishes a connection to the server, receiving, by the electronic device, a second-type application interface element that is of a complete operating system and that is sent by a server; and displaying, by the electronic device, a system function interface that includes the second-type application interface element according to the second-type application interface element received by the electronic device, where the system function interface is corresponding to the complete operating system.
    Type: Grant
    Filed: June 1, 2018
    Date of Patent: December 1, 2020
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Mingxing Cai, Fen Yang
  • Patent number: 10839283
    Abstract: A software robot is designed to carry out an activity (e.g., a mouse click, a text input, etc.) on a target element (e.g., a button, an input field, etc.) of a user interface. The robot's code specification is configured to include an on-screen image of the target element and a text displayed by the target element. The robot is configured to automatically identify the target element at runtime according to an element ID specified in the source code of the user interface, and when such identification fails, to identify the target element according to the text and image stored in the robot's code.
    Type: Grant
    Filed: October 14, 2019
    Date of Patent: November 17, 2020
    Assignee: UiPath Inc.
    Inventors: Cosmin V. Voicu, Dragos H. Bobolea, Ion Miron, Ilie C. Paunel, Bogdan Ripa
  • Patent number: 10776231
    Abstract: Detecting data anomalies by receiving a first data set related to a first variable metric, determining data anomaly detection scores for data points of the first data set according to a plurality of data anomaly detection techniques, generating an adaptive ground-truth window according to the data anomaly detection scores, assigning a weighting value to each data point within the adaptive ground-truth window, training a machine learning system using the set of data anomaly detection scores and weighting values, and providing a trained machine learning system for evaluating a second data set.
    Type: Grant
    Filed: November 29, 2018
    Date of Patent: September 15, 2020
    Assignee: International Business Machines Corporation
    Inventors: Teodora S. Buda, Hitham Ahmed Assem Aly Salama, Faisal Ghaffar, Lei Xu, Bora Caglayan
  • Patent number: 10776251
    Abstract: A system, method, and computer program product are provided for automatically converting manual test cases to automated test structures in a software testing project. In operation, an activity being tested associated with at least one software testing project is identified. Additionally, an automated test case is created based on a manual test case associated with the activity being tested. Further, the automated test case is linked to a generic reusable automated activity group. In addition, one or more parameters associated with measurements of the activity being tested and corresponding values associated with a current testing instance are identified. Moreover, a work flow is automatically generated for the reusable generic activity group available for future testing use, based on the one or more parameters and the corresponding testing values.
    Type: Grant
    Filed: July 18, 2017
    Date of Patent: September 15, 2020
    Assignee: AMDOCS DEVELOPMENT LIMITED
    Inventors: Sharon Elgarat, Meni Kadosh, Yaron Weiss
  • Patent number: 10759281
    Abstract: A method for balancing electrical grid production with electrical grid demand according to an exemplary aspect of the present disclosure includes, among other things, controlling an electrified vehicle prior to and during an inductive roadway event to either conserve a state of charge of a battery pack in response to a first grid condition of an electrical grid or deplete the state of charge of the battery pack in response to a second grid condition of the electrical grid.
    Type: Grant
    Filed: January 19, 2016
    Date of Patent: September 1, 2020
    Assignee: FORD GLOBAL TECHNOLOGIES, LLC
    Inventors: Kenneth James Miller, Douglas Raymond Martin, Jimmy Kapadia
  • Patent number: 10761974
    Abstract: Embodiments of the present invention provide a computer-implemented method for generating test plans based on test failure root causes or symptoms. The method generates a heat map of manufacturing process test failures based at least in part on historical test failures and prior repair actions. A database is searched for test failure records that are relevant to user input. Relevant test failure records are prioritized via an index score that is assigned based at least in part on proximity of the relevant test failure records to the user input. Failure records that have an index score that is higher than a threshold value are detected. Unstructured text data of each of the detected failure records is analyzed to identify relevant keywords and relevancy rates. A test solution priority list is displayed, via a GUI, in a window or view that is separate from the heat map.
    Type: Grant
    Filed: November 10, 2017
    Date of Patent: September 1, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Brad Hoover, Rajaram B. Krishnamurthy, Michael Lapointe, Jayapreetha Natesan, Kanayo G. Okonji, Chanchal Saha, Thomas Ward
  • Patent number: 10755590
    Abstract: A system and method for providing graphical user interfaces based on computational algorithms described in printed publications. The method includes analyzing the printed publication to determine algorithm-indicating information of the computational algorithm; identifying at least one input required by the computational algorithm and at least one output to be output by the computational algorithm; generating, based on the at least one input and the at least one output, at least one GUI element; and generating executable code, wherein the executable code includes instructions for causing a display of the GUI including the at least one GUI element.
    Type: Grant
    Filed: July 20, 2017
    Date of Patent: August 25, 2020
    Assignee: THE JOAN AND IRWIN JACOBS TECHNION-CORNELL INSTITUTE
    Inventor: Simon Adar
  • Patent number: 10747954
    Abstract: Embodiments of the invention provide a natural language understanding (NLU) system that performs relatively complex task automations via verbal or voice instructions. Normally, task automations have a trigger condition, and a series of one or more actions that would require a user's selection of an option via manual input. This is because the underlying machine logic requires knowledge and classification capabilities from multiple domains that conventional personal assistants are not capable of. Embodiments of the inventive system and methods provide a solution to this complex task by analyzing trigger and action domains, pinpointing appropriate APIs, extracting corresponding API parameters, and automatically fulfilling API calls for the user. The system is configured to parse natural language commands into API calls. It analyzes both the trigger and action APIs and prompts a user for any missing information if necessary.
    Type: Grant
    Filed: October 31, 2017
    Date of Patent: August 18, 2020
    Assignee: BAIDU USA LLC
    Inventor: Xuchen Yao
  • Patent number: 10732557
    Abstract: An image forming system includes: a first notification processing portion that notifies, of a shortage of a consumable, a user of an information processing apparatus that is a transmission source of a first print job which is, among print jobs stored in a storage portion, a print job for which the consumable necessary for execution of the print job will become insufficient during a stop possible period of the print job, the stop possible period being a time period in which execution of the print job can be stopped; and a second notification processing portion that notifies, of the shortage of the consumable and presence of the first print job, a user of an information processing apparatus that is a transmission source of a second print job which is, among the stored print jobs, executed later than the first print job in the execution order and uses the consumable.
    Type: Grant
    Filed: May 29, 2019
    Date of Patent: August 4, 2020
    Assignee: KYOCERA Document Solutions Inc.
    Inventor: Daichi Iida
  • Patent number: 10725848
    Abstract: Embodiment of this disclosure provides a mechanism to support hang detection and data recovery in microprocessor systems. In one embodiment, a processing device comprising a processing core and a crashlog unit operatively coupled to the core is provided. An indication of an unresponsive state in an execution of a pending instruction by the core is received. Responsive to receiving the indication, a crash log comprising data from registers of at least one of: a core region, a non-core region and a controller hub associated with the processing device is produced. Thereupon, the crash log is stored in a shared memory of a power management controller (PMC) associated with the controller hub.
    Type: Grant
    Filed: February 7, 2018
    Date of Patent: July 28, 2020
    Assignee: Intel Corporation
    Inventors: Tsvika Kurts, Ki W. Yoon, Michael J. St. Clair, Larisa Novakovsky, Hisham Shafi, William H. Penner, Yoni Aizik, Kevin Safford, Hermann Gartler
  • Patent number: 10719383
    Abstract: A data processing system (2) supports non-speculative execution of vector load instructions that perform at least one contingent load of a data value. Fault detection circuitry (26) serves to detect whether a contingent load is fault-generating contingent load or a fault-free contingent load. Contingent load suppression circuitry (28) detects and suppresses a fault-free contingent load that matches a predetermined criteria that may result in an undesired change of architectural state (undesired side-effect). Examples of such predetermined criteria are that the contingent load is to a non-memory device or that the contingent load will trigger a diagnostic response such as entry of a halting debug halting mode or triggering of a debug exception.
    Type: Grant
    Filed: June 21, 2016
    Date of Patent: July 21, 2020
    Assignee: ARM Limited
    Inventors: Nigel John Stephens, Michael John Williams, Richard Roy Grisenthwaite
  • Patent number: 10698793
    Abstract: One or more embodiments are described for function-message identifier oriented test case generation for seamlessly supporting continuous globalization verification testing in agile computer program product development. An example computer-implemented method includes identifying a newly added globalization function in a modified source code, the globalization function including a message to be output via a user-interface, the message being in a first language. The method also includes generating function-message data that associates a function identifier of the globalization function with a message identifier of the message. The method also includes generating, automatically, a test case for verifying the globalization function outputs the message via the user-interface in a second language using the function-message data. The method also includes creating and broadcasting a test report to a development team, the test report indicating a result of executing the test case.
    Type: Grant
    Filed: August 23, 2018
    Date of Patent: June 30, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Su Liu, Debbie Anglin, Fan Yang, Boyi Tzen
  • Patent number: 10691422
    Abstract: Providing visual feedback of balancing of programming structure hierarchy in a program entered on a programmable device having a processor, an instruction memory, an input device, and a display screen having a left edge. In an arrangement, at least two control structure opening statements are received, each having an associated control structure. A unique representation is assigned to each of the at least two control structures. The control structure opening statements are displayed in the unique representation assigned to the corresponding control structure beginning at a same location with respect to the left edge of the display. At least two control structure closing sequences are received, and each control structure closing sequence is associated with one of the control structures, respectively.
    Type: Grant
    Filed: March 21, 2018
    Date of Patent: June 23, 2020
    Assignee: TEXAS INSTRUMENTS INCORPORATED
    Inventor: Frederick Conrad Fotsch
  • Patent number: 10692135
    Abstract: A method for scheduling processing of an instrument. The method receives instrument information, selects an instrument category for the instrument based on the instrument information, the selected instrument category having a calculation set, assigns the instrument to a job corresponding to the calculation set of the selected instrument category; and sends the job to a computing resource. In another aspect, the method also receives a purpose identifier, and chooses the calculation set from two or more calculation sets of the selected instrument category based on the purpose identifier. In another aspect, the calculation set includes two or more calculation sub-sets, each calculation sub-set having a job priority, and the method includes assigning the instrument to two or more jobs corresponding to each of the two or more calculation sub-sets.
    Type: Grant
    Filed: August 8, 2012
    Date of Patent: June 23, 2020
    Assignee: JPMORGAN CHASE BANK, N.A.
    Inventors: Daniel Clayden, Phillip Carter, Mark Addison
  • Patent number: 10642722
    Abstract: An application performs a regression test by the application processing a use case. Actual output data generated by the application processing the use case can be compared to expected output data and whether the actual output data matches the expected output data can be determined. Responsive to determining that the actual output data does not match the expected output data, the actual output data can be compared to refreshed source data and whether the actual output data matches the refreshed source data can be determined. Responsive to determining that the actual output data matches the refreshed source data, an automated remedy action can be automatically selected, and the expected output data can be updated with the refreshed source data by implementing the automated remedy action.
    Type: Grant
    Filed: January 9, 2018
    Date of Patent: May 5, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Jeff J. Li, Vanessa V. Michelini, Fang Wang, Jia Xu
  • Patent number: 10635507
    Abstract: A technique for improving determination of handling of guides to events generated in an information system is provided. An event monitoring apparatus for monitoring an event including an event message indicated by a character string related to a phenomenon occurring in an information system includes a guide storage unit that stores a plurality of guides including guide messages indicated by a character string and indicating a method of handling the event and a threshold relating to similarity between the guide messages of the guides and event messages in association with each other; an event storage unit that records the event from the information system; and a guide provision unit that calculates the similarity between the event messages included in the event and the guide messages of the guide and associates a guide whose similarity exceeds a threshold with the event.
    Type: Grant
    Filed: March 4, 2019
    Date of Patent: April 28, 2020
    Assignee: Hitachi, Ltd.
    Inventors: Mineyoshi Masuda, Hideto Kurose, Keita Azuma, Mitsuhiro Nagata
  • Patent number: 10614516
    Abstract: Foreclosure auction information received from each of a plurality of sources of such information via respective Internet bots, manual updates, or other sources, is used to populate a database according to a predefined schema and ruleset. The database is updated in near real time (from any or all of the datasources), and actionable auction information that meets user-determined criteria for accuracy, timeliness and/or relevancy is extracted from the database and presented for use by a user.
    Type: Grant
    Filed: October 13, 2017
    Date of Patent: April 7, 2020
    Assignee: STRATEGIC ACQUISITIONS, INC.
    Inventor: David N. Jones
  • Patent number: 10587533
    Abstract: Embodiments of the present disclosure provide an apparatus and method for facilitating management of resources. The apparatus configured to collect all software and hardware resources available to a user; store information associated with the collected resources; present the information associated with the collected resources to the user and receive a resource allocation request from the user; and configure resources based on the resource allocation request; allocate the configured resources to the user. By means of the present disclosure, it is possible to achieve one-stop-shop resource query, fully automated resource configuration, reduced costs for maintenance and/or precise instructions for resource expansion.
    Type: Grant
    Filed: March 26, 2015
    Date of Patent: March 10, 2020
    Assignee: EMC IP Holding Company LLC
    Inventor: Tom Xiaodong Zhao
  • Patent number: 10496380
    Abstract: A method and system for executing instances of a computational algorithm described in a printed publication in an electronic format, wherein the printed publication includes a textual description of the computational algorithm. The method includes: generating a software container based on the textual description of the computational algorithm; instantiating a computing environment on a computing device, wherein the computing environment includes computing resources configured to support execution of the software container; executing the software container in the instantiated computing environment; and caching at least one resource produced during the execution of the software container, wherein the cached at least one resource is utilized without requiring re-compilation.
    Type: Grant
    Filed: May 9, 2018
    Date of Patent: December 3, 2019
    Assignee: The Joan and Irwin Jacobs Technion-Cornell Institute
    Inventor: Simon Adar
  • Patent number: 10489124
    Abstract: A system and method for providing a software container supporting executable code created from a textual description of a computational algorithm described in a printed publication in electronic form. The method includes: generating a dependency tree based on the textual description of the computational algorithm, wherein the dependency tree indicates a plurality of functions and respective dependencies from at least one library; determining, based on the dependency tree, a minimal set of functions to be included in the software container; creating a container descriptor based on the minimal set of functions, wherein the container descriptor lists the minimal set of functions and the respective dependencies of the minimal set of functions; generating the software container based on the container descriptor; and executing the at least one software container in a computing environment, wherein the computing environment includes computing resources configured to support execution of the software container.
    Type: Grant
    Filed: May 7, 2018
    Date of Patent: November 26, 2019
    Assignee: The Joan and Irwin Jacobs Technion-Cornell Institute
    Inventor: Simon Adar
  • Patent number: 10419294
    Abstract: In an example, there is disclosed a logging server computing apparatus, having: a processor; a memory; and a logging engine to: analyze a network; build an entity-state matrix M from an entity vector e and a state vector s; determine that there is a strong correlation between an entity ec and a state sc; and report the strong correlation.
    Type: Grant
    Filed: September 28, 2016
    Date of Patent: September 17, 2019
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Rahul Ramakrishna, Yathiraj B. Udupi, Ralf Rantzau
  • Patent number: 10382297
    Abstract: The present invention relates to a system and method for monitoring multi-domain network using end-to-end layered visualization to identify exact root cause of network element to prevent degradation in the network performance is disclosed. The system comprises of data collection module, correlation module, mapping module and management server. The data collection module collects performance data, alarm data, configuration logs and signalling traces from one or more network elements through the management server to draw connectivity across one or more layers. The correlation module correlates the collected performance data, alarm data and configuration logs at regular intervals in order to isolate the root cause of the issue identified. This correlated data of all the network elements are superimposed with layered visualization and mapped by the mapping module and thereby identify the exact root cause of network element causing degradation in the network performance.
    Type: Grant
    Filed: March 8, 2017
    Date of Patent: August 13, 2019
    Inventor: B. Anbu Ganesh
  • Patent number: 10346054
    Abstract: In one embodiment, a storage system receives a number of input/output (IO) request transactions at the storage system having multiple storage devices. The system detects storage events associated with the storage devices, the storage events include storage device error events, storage device path error events, and solid state storage device high write amplification events. For each of the IO request transactions, the system tags a number of associated child IO requests with a tag identifier and predicts a completion time for the IO request transaction based on a completeness of the IO request transaction and detected events associated with the storage devices. The system sends the child IO requests to the storage devices to be serviced in a first order based on the predicted completion time and an arrival time of the IO request transaction so that the IO request transactions are resilient to storage events.
    Type: Grant
    Filed: July 13, 2017
    Date of Patent: July 9, 2019
    Assignee: EMC IP HOLDING COMPANY LLC
    Inventors: Krishna Chaitanya Gudipati, Anil Ravindranath, Rahul Ugale
  • Patent number: 10339028
    Abstract: An information processing device includes a memory and a processor coupled to the memory and configured to determine a priority level of an application that provides a service depending on a predetermined state, using relation information between the predetermined states, and control storing log of the application in the memory, depending on the priority level of the application.
    Type: Grant
    Filed: November 29, 2016
    Date of Patent: July 2, 2019
    Assignee: FUJITSU LIMITED
    Inventors: Tadanobu Tsunoda, Naoki Nishiguchi, Akira Fujii, Tatsuro Matsumoto
  • Patent number: 10296444
    Abstract: Systems and method for testing an application for an Android mobile device. Interactions can be recorded between a user and the application on the Android mobile device using only the Android mobile device, wherein the recorded interactions can be recorded using at least two types of selectors. Oracles can be recorded on the Android mobile device using only the Android mobile device, wherein the recorded oracles can comprise user-specified expected results of the recorded interactions for the testing, and wherein the recorded oracles can be recorded using the at least two types of selectors. The recorded interactions and the recorded oracles can be translated into test scripts on the Android mobile device using only the Android mobile device. The application can be tested on the Android mobile device by executing the test scripts using only the Android mobile device.
    Type: Grant
    Filed: June 5, 2017
    Date of Patent: May 21, 2019
    Assignee: GEORGIA TECH RESEARCH CORPORATION
    Inventors: Shauvik Roy Choudhary, Mattia Fazzini, Alessandro Orso
  • Patent number: 10289465
    Abstract: A computer system may encounter an error and receive information regarding the error and the user. The system may use information about the user to generate a message generation profile for the user. The system may use the message generation profile and the information about the error to generate a user-tailored message. The system may monitor the reaction of the user to an error message, and consider the information associated with the reaction when generating user-tailored error messages, subsequently.
    Type: Grant
    Filed: August 23, 2016
    Date of Patent: May 14, 2019
    Assignee: International Business Machines Corporation
    Inventors: Seth M. Packham, Aaron J. Quirk, Lee J. Reamsnyder, Yun Wang
  • Patent number: 10275341
    Abstract: Systems and methods are described for usability testing of mobile applications on mobile devices. A usability test may be performed without the need for a usability lab environment or external recording devices, since usability software may be run on the mobile device of a user. The usability test may be associated with tasks that the user may be requested to complete. While the tasks are being performed, usability data can be gathered. Such usability data may be recorded by recording functions of the mobile device, where the recording functions may be associated with sensors of the mobile device. This enables usability testing that better simulates real conditions under which a user may typically utilize the mobile application and is more cost effective.
    Type: Grant
    Filed: January 21, 2016
    Date of Patent: April 30, 2019
    Assignee: Somo Innovations Ltd
    Inventors: Andrew Wyld, Allistair Crossley
  • Patent number: 10277772
    Abstract: A mechanism for enabling identification of an execution history of what type of job a generated file is from a filename of the file. The mechanism includes generating the file based on the execution history of the job, and generating the filename of the file based on the type of the job.
    Type: Grant
    Filed: February 6, 2017
    Date of Patent: April 30, 2019
    Assignee: Canon Kabushiki Kaisha
    Inventor: Daiki Tachi
  • Patent number: 10268837
    Abstract: Techniques are disclosed relating to generating and validating a container for an application. A container for an application may an executable package that include the source code for the application along with the runtime information, system tools, system libraries, and settings for the application. A container validation procedure is determined for the container using a plurality of container validation routines. The container validation routines may reflect the role various validation entities have in validating the container and approving it for deployment. If the container successfully passes the container validation procedure, the container may be deployed on a computer system. In some computer systems, a server computer system and remote, client computer system work together to validate the container without the client computer system having to send any private client information to the server computer system.
    Type: Grant
    Filed: April 14, 2017
    Date of Patent: April 23, 2019
    Assignee: CA, Inc.
    Inventors: Ankur Agarwal, Prabhu Inbarajan, Hyunji Kim, Howard Abrams, Natasha Festa
  • Patent number: 10264022
    Abstract: Embodiments of the present invention provide methods and systems for automated change audit of an enterprise's IT infrastructure, including independent detection of changes, reconciliation of detected changes and independent reporting, to effectuate a triad of controls on managing changes within the IT infrastructure, preventive controls, detective controls and corrective controls.
    Type: Grant
    Filed: February 5, 2016
    Date of Patent: April 16, 2019
    Assignee: Tripwire, Inc.
    Inventors: Robert DiFalco, Kenneth L. Keeler, Robert L. Warmack
  • Patent number: 10225329
    Abstract: A method for sending and receiving alerts in an instant messaging environment are disclosed. The method includes receiving a request for alerts from a service provider, the request including an alert template and a rule to retrieve the alert template. The method also includes receiving a trigger from the service provider, the trigger including an identification of an alert receiver, the rule to retrieve the alert template, and changeable contents for the alert template. The method further includes obtaining the alert template from the request for alerts based on the rule to retrieve the alert template in the trigger; composing an alert using the alert template and the changeable contents; and sending the alert to the alert receiver identified in the trigger. The method and system consistent with the present disclosure may enrich the user experience in instant messaging applications.
    Type: Grant
    Filed: April 4, 2018
    Date of Patent: March 5, 2019
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANT LIMITED
    Inventors: Zhengyi Liu, He Zou, Yingjun Ma, Li Li
  • Patent number: 10224965
    Abstract: There is provided an apparatus including: an acquisition unit configured to acquire an information block generated from transmission data for a user and subjected to error correction coding; and an interleaving unit configured to interleave a bit sequence of the information block using an interleaver unique to the user. The interleaving unit interleaves the bit sequence by interleaving each of two or more partial sequences obtained from the bit sequence.
    Type: Grant
    Filed: July 21, 2015
    Date of Patent: March 5, 2019
    Assignee: SONY CORPORATION
    Inventors: Ryota Kimura, Yifu Tang