Additional Processor For In-system Fault Locating (e.g., Distributed Diagnosis Program) Patents (Class 714/31)
-
Patent number: 12149989Abstract: The present application relates to methods of operating a UE (201-204) and operating access nodes (101-103) of a cellular network (100). A method comprises receiving control information from a cellular network (100). The cellular network (100) comprises a dynamic cell. The control information is indicative of one or more availability parameters of the dynamic cell. The method furthermore comprises configuring the communication between the UE (201-204) and the cellular network (100) based on the control information.Type: GrantFiled: April 9, 2020Date of Patent: November 19, 2024Assignee: SONY GROUP CORPORATIONInventors: Rickard Ljung, Basuki Priyanto, Daniel Lönnblad
-
Patent number: 12111753Abstract: A method for generating test cases. The test cases are used to test a plurality of functional units of a logic system design during a simulation process of the logic system design. The method includes acquiring a constraint for generating test cases, and generating a first set of test cases according to the constraint. The first set of test cases is used to cover a part of the plurality of functional units. The method further includes performing a test on the logic system design based on the first set of test cases, determining uncovered functional units that are not covered by the test and a current coverage of the test, and, in response to the current coverage failing to satisfy a preset test coverage condition, generating a second set of test cases according to the uncovered functional units.Type: GrantFiled: June 7, 2022Date of Patent: October 8, 2024Assignee: XEPIC CORPORATION LIMITEDInventor: Wu Huang
-
Patent number: 12066967Abstract: Systems and methods of communicating in a network use a physical device. The physical device includes hardware including a management data input/output interface and firmware configured to cause the hardware to provide a logical message interface using the management data input/output interface. The logical message interface is used to receive messages for configuring and/or managing the physical device.Type: GrantFiled: January 31, 2022Date of Patent: August 20, 2024Assignee: Avago Technologies International Sales Pte. LimitedInventor: Sathish Kumar Reddy Yenna
-
Patent number: 11956334Abstract: A process includes receiving data representing states of a plurality of nodes of a cluster. The process includes, based on the states, generating data to display, in a text mode on a display device, a plurality of text character status indicators. First text character status indicators are arranged in a first grid that correspond to a physical layout of first nodes in a first computer system rack, and each first text character status indicator represents a status of a corresponding first node.Type: GrantFiled: March 15, 2021Date of Patent: April 9, 2024Assignee: Hewlett Packard Enterprise Development LPInventors: Peter Guyan, Lee M. Morecroft, Andrew J. Barrington
-
Patent number: 11675685Abstract: A preventive switchover from a primary controller to a secondary controller even before the primary controller fails system and method includes a server that collects log files comprising operational parameters of the primary controller from the primary controller in real-time. The server determines abnormal patterns or signatures in the operational parameters of the primary controller by comparing the operational parameters with reference patterns or signatures. The reference patterns or signatures are generated by training one or more Artificial Intelligence (AI) based models. After determining the abnormal patterns or signatures, the server predicts events that will lead to switchover from the primary controller to the secondary controller. Thereafter, the server provides a signal to the primary controller to perform preventive switchover to the secondary controller before the primary controller fails.Type: GrantFiled: December 8, 2021Date of Patent: June 13, 2023Assignee: ABB Schweiz AGInventor: Wilhelm Weise
-
Patent number: 11645185Abstract: Micro-architectural fault detectors are described. An example of storage mediums includes instructions for receiving one or more micro instructions for scheduling in a processor, the processor including one or more processing resources; and performing fault detection in performance of the one or more micro instructions utilizing one or more of a first idle canary detection mode, wherein the first mode includes assigning at least one component as an idle canary detector to perform a canary process with an expected outcome, and a second micro-architectural redundancy execution mode, wherein the second mode includes replicating a first micro instruction to generate micro instructions for performance by a set of processing resources.Type: GrantFiled: September 25, 2020Date of Patent: May 9, 2023Assignee: INTEL CORPORATIONInventors: Reuven Elbaum, Chaim Shen-Orr, Assaf Admoni
-
Patent number: 11500874Abstract: The present approach relates generally to systems and methods for outputting metric data from resources with a database accessible by a client instance. The client instance is hosted by one or more data centers and accessible by one or more remote client networks. In accordance with the present approach, a request to track metric data related to a resource is received. Further, a configuration item (CI) is retrieved from a database accessible by the client instance based at least in part on data associated with the request. Further, a type of CI is identified. Even further, a resource type associated with the type of the CI is identified based at least in part on a resource abstraction layer accessible by the client instance. Further still, the resource type is linked to the resource table and metric data associated with the resource is outputted.Type: GrantFiled: January 23, 2019Date of Patent: November 15, 2022Assignee: ServiceNow, Inc.Inventors: Ritika Goyal, Szu-hsuan Lee, Vincent Seguin, Kanwaldeep Kaur Dang, Anand Nikhil Mehta
-
Patent number: 11360839Abstract: A system and method for logging error data from a central processing unit on a computer system using a dedicated crash dump device, is disclosed. The central processing unit has a management engine. The central processing unit sends an error signal. The dedicated crash dump device is coupled to the central processing unit to receive the error signal. A storage device is coupled to the crash dump device. The crash dump device sends a request to the central processing unit for error data. The crash dump device receives error data from the central processing unit. The crash dump device stores the error data in the storage device.Type: GrantFiled: February 26, 2021Date of Patent: June 14, 2022Assignee: QUANTA COMPUTER INC.Inventors: Ming-Chih Hsiao, Chih-Chia Huang, Tsai-I Yen, Ting-Yi Su
-
Patent number: 11329869Abstract: The present approach relates to event monitoring and management of an instance using a generated service map, allowing monitoring of CIs (e.g., applications) and connections that are currently active in a user's specific instance. A self-monitoring solution is generated for a user (e.g., via an application) that depicts status, configuration, and errors related to the user's instance. In certain implementations, the present techniques involve applying internal knowledge of the working of a user's instance and applications to perform the self-monitoring, and determine when an alert should be generated. Further, the present techniques may involve making a determination to provide a user with a self-help solution in addition or based on the self-monitoring of the user's instance.Type: GrantFiled: June 15, 2021Date of Patent: May 10, 2022Assignee: ServiceNow, Inc.Inventors: Adar Margalit, Vadim Shif
-
Patent number: 11169896Abstract: An information processing system includes a failure information obtaining unit, a handling method definition holding unit, in each of which a handling method to be executed for a failure possible in the monitoring target system is described, a selection unit selecting a handling method definition corresponding to the failure occurred in the monitoring target system, an execution unit performing a handling process, a handling result determination unit determining whether a result of execution of the handling process by the execution unit is a predetermined result, and an output unit, if the handling result determination unit determines that the result of the execution is the predetermined result, outputting information indicating an operator need not perform a handling process and, if the handling result determination unit determines the result of the execution is not the predetermined result, outputting information indicating that the operator needs to perform a handling process.Type: GrantFiled: January 17, 2020Date of Patent: November 9, 2021Assignee: FUJIFILM Business Innovation Corp.Inventor: Yasuhiro Maruyama
-
Patent number: 11169909Abstract: A method for flexible test program generation is described that alters previously used resources. The method includes scanning, by a test generator, a set of instructions that have been executed by a system under test (SUT) using a reference model of the SUT. The method further includes identifying, by the test generator, a resource for using in a test program by determining an allocation of a first value to the resource by a subset of instructions from the set of instructions, wherein the first value of the resource is not used after the allocation. The method further includes modifying the subset of instructions to allocate a second value to the resource, and adding to the set of instructions, at least one instruction that uses the second value to perform a predetermined operation. The SUT is tested based on a result of the predetermined operation that uses the second value.Type: GrantFiled: March 31, 2020Date of Patent: November 9, 2021Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Oz Dov Hershkovitz, Ofer Peled
-
Patent number: 11170628Abstract: Disclosures of the present invention describe a monitoring device, consisting of a signal receiving unit, a detecting module, a main controller module, a display module, and a plurality of buttons, wherein the signal receiving unit is electrically connected to an electronic device through an electrical connector. Particularly, a user can operate the main controller module, by pressing or rotating one of the plurality buttons, to transmit at least one operation information to the display module, so as to show the operation information on the display module. Moreover, in the case of an operation parameter of at least one electronic element in the electronic device being detected to exceed a threshold value, the detecting module informs the main controller module to show at least one warning signal on the display module, such that the user is aware of noting the operation state of the electronic device.Type: GrantFiled: December 3, 2018Date of Patent: November 9, 2021Assignee: NORTHWEST INSTRUMENT INC.Inventor: Yi-An Pan
-
Patent number: 11144398Abstract: Techniques are disclosed relating to automated operations management. In various embodiments, a computer system accesses operational information that defines commands for an operational scenario and accesses blueprints that describe operational entities in a target computer environment related to the operational scenario. The computer system implements the operational scenario for the target computer environment. The implementing may include executing a hierarchy of controller modules that include an orchestrator controller module at top level of the hierarchy that is executable to carry out the commands by issuing instructions to controller modules at a next level. The controller modules may be executable to manage the operational entities according to the blueprints to complete the operational scenario.Type: GrantFiled: December 3, 2019Date of Patent: October 12, 2021Assignee: salesforce.com, inc.Inventor: Mark F. Wilding
-
Patent number: 11126492Abstract: A method is provided for diagnosing probable root causes of anomalies in computing environments. The method is performed by an anomaly analytics server in networked communication with hosts. The method includes (a) receiving a topology map; (b) receiving event data associated with each host; (c) receiving an anomaly baseline defining thresholds for identifying an anomalous status in each host application; (d) analyzing the event data and the anomaly baseline to determine a host anomaly status for each host; (e) analyzing the host anomaly status and the topology map to determine a tier anomaly status for each of the host tiers; (f) identifying at least one host tier as a root cause host tier by processing the tier anomaly statuses and the set of tier dependencies; and (g) generating an alert identifying each root cause host tier as a probable root cause of an anomaly.Type: GrantFiled: November 5, 2019Date of Patent: September 21, 2021Assignee: Express Scripts Stategic Development, Inc.Inventors: Jason T. Graklanoff, Michael D. Trapani, Scott H. Reid, Raoul J. Paver, James Norberg, Jason A. Pinto
-
Patent number: 11119893Abstract: Various computing systems and methods of using the same are disclosed. In one aspect, a computing system is provided that includes a semiconductor chip that is operable to execute start up self test code. An encoder is operable to encode the progress of the execution of the start up self test code to generate encoded debug code. Also included is means for wirelessly outputting the encoded debug code from the computing system.Type: GrantFiled: September 22, 2015Date of Patent: September 14, 2021Assignee: ADVANCED MICRO DEVICES, INC.Inventors: Shiqun Xie, Donald L. Cheung
-
Patent number: 11093367Abstract: A method for testing an IT system automatically, when it comes to testing based on real transaction data including: (a) obtaining a transaction message by capturing a network packet transmitted and received between a user system and a transaction processing system; (b) transmitting a request data included in the transaction message to the system under test; (c) receiving a response data from the system under test; and (d) comparing the response data received from the system under test and a response data included in the transaction message and determining success or failure, is provided.Type: GrantFiled: December 13, 2019Date of Patent: August 17, 2021Assignee: LG CNS Co., Ltd.Inventors: Yong Sik Kim, Jung Hwan Kim, Jin Ho Kim, Min Sung Shin, Hoil Lee, Kwang Ok Jang, Ki Chang Jung, Kang Hee Han
-
Patent number: 11067628Abstract: Disclosed herein are systems, methods, and devices that enable access to a first interface control circuit via test probes of a second interface. In some embodiments a memory device includes a first interface including first ports that are inaccessible to a test probe. The memory device also includes a first interface control circuit configured to control operation of the first interface. The memory device further includes a second interface including second ports. At least a portion of the second ports include test pads that are accessible to the test probe. In addition, the memory device includes a multiplexer configured to operably couple the first interface and at least a portion of the second interface to the first interface control circuit. The multiplexer is configured to selectively enable test probe access to the first interface control circuit via the test pads.Type: GrantFiled: September 20, 2019Date of Patent: July 20, 2021Assignee: Micron Technology, Inc.Inventors: Chiaki Dono, Chikara Kondo, Ryo Fujimaki
-
Patent number: 11068360Abstract: An error recovery method and apparatus, and a system are disclosed. At least two CPUs in a lockstep mode can exit the lockstep mode when an error occurs in at least one CPU, and the CPU in which the error occurs and a type of the error are determined. When the error can be recovered, the CPU in which the error occurs can be recovered according to a correctly running CPU. This helps the at least two CPUs run again at a position at which a service program is interrupted.Type: GrantFiled: September 30, 2020Date of Patent: July 20, 2021Assignee: HUAWEI TECHNOLOGIES CO., LTD.Inventors: Dongjiu Geng, Shuo Li, Yongxiang Liang, Qiangmin Lin
-
Patent number: 11054469Abstract: Some embodiments are directed to a test apparatus for testing a device. The apparatus includes a test device having a memory for storing data processing instructions and processors configured, when the data processing instructions are executed, to execute test code in order to implement a test operation on the device being tested. The test code defines test patterns and test algorithms to be applied to instruments for testing the device being tested, and is in a first format that is independent of the test interface between the test device and the device being tested. The apparatus also includes an interface controller coupled to the device being tested and configured to convert communications generated by the test device during the execution of the test code into a second format suitable for the test interface, and to convert communications from the device being tested into the first format.Type: GrantFiled: May 17, 2018Date of Patent: July 6, 2021Assignee: INSTITUT POLYTECHNIQUE DE GRENOBLEInventor: Michèle Portolan
-
Patent number: 11036603Abstract: Reliably testing distributed systems in which multiple components interact, including: provisioning resources by a test leader, directing components to perform actions required by test suites, and reporting results. Provisioning resources might be batched in advance, and might overlap resources for multiple test suites. Provisioning and directing might occur on an as-needed basis, might be performed concurrently, and might be reordered for relatively better performance. Directing actions might occur on command by test leaders, might occur by synchronization of resources, or might occur by resources requesting permission to proceed. Resources might act only upon direction by test leaders, or might act on their own initiative when synchronized. Results might be reported to the test leader for comparison, maintained in a database for access by the test leader, or compared by resources on their own initiative in response to instructions from the test leader.Type: GrantFiled: July 8, 2015Date of Patent: June 15, 2021Assignee: Scale Computing IncInventors: Philip White, Michael McLaughlin
-
Patent number: 10938930Abstract: A method, computer program product, and system includes a processor(s) in a first computing environment obtaining, from a computer system in the first environment, a system message indicating an issue in the computer system. The processor(s) evaluate the message to determine details of the issue and determine recommended action(s) to remedy the issue. The processor(s) generate a notification comprising the action(s), which include calls to portions of the computer system and the notification comprises respective selection options to trigger the processor(s) to execute each of the one or more recommended actions in the first environment. The processor(s) transmit the notification to a computing node in a second computing environment to communicate to a computing device in that environment. The processor(s) receive a response indicating selection of a respective selection option. The processor(s) translate the option into a recommended action and issue calls in the recommended action to the computer system.Type: GrantFiled: August 6, 2019Date of Patent: March 2, 2021Assignee: International Business Machines CorporationInventors: Wilhelm Mild, Omar-Qais Noorshams, Pradeep Parameshwaran, Guenter Vater, Robert Vaupel, Mariia Zrianina
-
Patent number: 10912234Abstract: An industrial automation controller includes a housing with a forced convection chamber. First and second fans are releasably connected to the housing and are adapted to induce airflow through the forced convection chamber. The first and second fans are each connected to the housing by respective first and second latch systems that each include a primary latch and a secondary latch. The secondary latch imposes a time delay during removal and replacement of a fan to facilitate hot swapping of the fan with a replacement fan. A make-last/break-first contact system is provided for each fan such that the fan is shutdown in a controlled manner prior to removal of the fan from the housing. The controller monitors internal temperature and fan speed. The controller initiates, logs, and reports fault conditions based upon the monitored temperature and/or fan speed. The controller is shut down if the monitored temperature exceeds a select temperature level.Type: GrantFiled: August 15, 2019Date of Patent: February 2, 2021Assignee: Rockwell Automation Technologies, Inc.Inventors: Michael S. Baran, Jason N. Shaw, Gary D. Dotson, Bruce J. Moore, Milan Svoboda, Pavel Jicha, John C. Laur, Keith O. Satula
-
Patent number: 10891122Abstract: Embodiments presented herein describe techniques for performing a rolling upgrade to a distributed runtime environment that includes a cluster of computing systems. A first of a plurality of computing nodes executing a first version of a runtime environment determines a second version of the runtime environment via a registry. Upon determining that the second version is a more recent version, the first computing node retrieves an install package for the second version from a second one of the computing nodes. The first computing node installs the second version using the install package.Type: GrantFiled: July 10, 2015Date of Patent: January 12, 2021Assignee: International Business Machines CorporationInventors: Warren P. Acker, Steven G. Halverson, Schuman M. Shao, Michael J. E. Spicer
-
Patent number: 10884727Abstract: Embodiments presented herein describe techniques for performing a rolling upgrade to a distributed runtime environment that includes a cluster of computing systems. A first of a plurality of computing nodes executing a first version of a runtime environment determines a second version of the runtime environment via a registry. Upon determining that the second version is a more recent version, the first computing node retrieves an install package for the second version from a second one of the computing nodes. The first computing node installs the second version using the install package.Type: GrantFiled: May 20, 2015Date of Patent: January 5, 2021Assignee: International Business Machines CorporationInventors: Warren P. Acker, Steven G. Halverson, Schuman M. Shao, Michael J. E. Spicer
-
Patent number: 10872028Abstract: Methods and systems are provided for comparing and identifying job definition files that are hard copies and soft copies of one another. In one embodiment, a method is provided that includes receiving and splitting a first job definition file into a first plurality of stages. The method further comprises comparing the first plurality of stages with a second plurality of stages from a second job definition file. Corresponding stages may be identified and used to determine whether the first and second job definition files are hard or soft copies of one another. If the first and second job definition files are hard copies, one of the job definition files may be deleted from a continuous integration environment. If the first and second job definition files are soft copies, a generic job definition file may be generated based on the first and second job definition files.Type: GrantFiled: March 1, 2019Date of Patent: December 22, 2020Assignee: Red Hat Israel, Ltd.Inventors: Eran Kuris, Alexander Stafeyev, Arie Bregman
-
Patent number: 10852352Abstract: Embodiments are described for securing access to a debug port of an FPGA (Field Programmable Gate Array) card installed within an IHS (Information Handling System). A remote access controller determines the status of the FPGA card debug port via a query to a management controller of the FPGA card. The remote access controller generates a passcode for the debug port and disables the debug port via a message to the management controller. The management controller detects a request, that includes a requestor password, for access to the debug port. The remote access controller authorizes the requestor's access to the debug port if the requestor password matches the generated passcode. The remote access controller disables the debug port upon each power cycle of the FPGA card or upon detecting removal of a device from the debug port.Type: GrantFiled: October 25, 2018Date of Patent: December 1, 2020Assignee: Dell Products, L.P.Inventors: Johan Rahardjo, Pavan Kumar Gavvala
-
Patent number: 10846948Abstract: A driving behavior monitoring system (11) comprising an on-board diagnostic module (3) adapted to be mounted in a vehicle, the on-board diagnostics module comprising a vehicle usage monitor operative to monitor usage of the vehicle and to generate vehicle usage data based on at least one usage characteristic of the vehicle, the system further comprising a controller (5) and a driving behavior scoring server (9) arranged to be in real-time communication with the controller via a telecommunications network, the on-board diagnostic module further comprising a transceiver operative to transmit the vehicle usage data to the server via the controller, the server comprising a database (12) on which vehicle usage data is stored, the server further comprising a data processor operative to generate a driving behavior score by processing the vehicle usage data generated by the on-board diagnostic module and the road usage data stored on the database.Type: GrantFiled: January 8, 2018Date of Patent: November 24, 2020Assignee: Wunelli LimitedInventor: Paul Rowan Stacy
-
Patent number: 10812333Abstract: The present disclosure relates to microservice configuration apparatus and methods. One example method includes obtaining, by a management device, each indicator of a microservice of a service, where types of all indicators of microservices of different services are the same, calculating a health degree score of the microservice of the service based on each indicator of the microservice of the service, indicator weight information, and a health degree model, where health degree models corresponding to microservices of different services are the same, determining a configuration parameter for the microservice of the service based on the health degree score when the health degree score of the microservice of the service is less than a preset score threshold, and configuring the microservice of the service based on the configuration parameter.Type: GrantFiled: March 19, 2019Date of Patent: October 20, 2020Assignee: Huawei Technologies Co., Ltd.Inventor: Linfeng Li
-
Patent number: 10783059Abstract: Techniques are provided for executing, by one or more first processors, one or more software products associated with a measured usage pricing model. An indication is received, during the execution of the software products, to execute a set of diagnostic machine instructions related to the execution of the software products. Responsive to that received indication, the one or more first processors initiate execution, by one or more distinct second processors, of the set of diagnostic machine instructions. The initiating of the execution by the distinct second processors of that set of diagnostic machine instructions is based at least in part on such execution not being associated with the measured usage pricing model.Type: GrantFiled: October 14, 2016Date of Patent: September 22, 2020Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Edward A. Addison, William J. Bulfin, Andre C. Clark, Suzanne L. DeMarrais, Peggy A. DeVal, Scott W. McClure, Andrew Wright
-
Patent number: 10769051Abstract: Techniques are provided for executing, by one or more first processors, one or more software products associated with a measured usage pricing model. An indication is received, during the execution of the software products, to execute a set of diagnostic machine instructions related to the execution of the software products. Responsive to that received indication, the one or more first processors initiate execution, by one or more distinct second processors, of the set of diagnostic machine instructions. The initiating of the execution by the distinct second processors of that set of diagnostic machine instructions is based at least in part on such execution not being associated with the measured usage pricing model.Type: GrantFiled: April 28, 2016Date of Patent: September 8, 2020Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Edward A. Addison, William J. Bulfin, Andre C. Clark, Suzanne L. DeMarrais, Peggy A. DeVal, Scott W. McClure, Andrew Wright
-
Patent number: 10558484Abstract: A system includes a first computing device comprising a virtual machine (VM), a second computing device, and a third computing device coupled to the first and second computing devices. The third computing device includes a management module configured to migrate the VM from the first computing device to the second computing device. The management module is also configured to create a first signature of data associated with the VM stored by the first computing device over a first period of time and create a second signature of data associated with the VM stored by the first computing device over a second period of time. The management module is further configured to compare the first signature and the second signature throughout the migration process to determine whether the data has been altered and generate an alert when a difference between the first signature and the second signature is detected.Type: GrantFiled: October 11, 2017Date of Patent: February 11, 2020Assignee: THE BOEING COMPANYInventor: Richard Matthew Lemanski
-
Patent number: 10521320Abstract: According to an embodiment, an information processing device includes a processor. The processor is configured to: execute a rewriting process to rewrite some of a plurality of factors, included in data for normal operation of a target device, into a value different from a normal value; execute a correction process that is performed in a course of generating test data to be used for a test of the target device; and determine a method of generating the test data based on a rewriting part that indicates a factor serving as a target of the rewriting process and based on a correction part that indicates a factor serving as a target of the correction process.Type: GrantFiled: December 27, 2016Date of Patent: December 31, 2019Assignee: KABUSHIKI KAISHA TOSHIBAInventors: Hiroyoshi Haruki, Fukutomo Nakanishi, Fangming Zhao, Satoshi Aoki, Tatsuyuki Matsushita, Toshinari Takahashi
-
Patent number: 10498592Abstract: A method for automatically providing error status data is to be performed by a baseboard management control system of a computer device, and includes steps of: A) accessing error status data that is recorded in a central processing unit of the computer device and that is related to data of at least one error status of the computer device, B) determining whether the error status data corresponds to at least one of a plurality of specific types of error statuses associated with the computer device, and C) transmitting the error status data to a management terminal via a network when it is determined that the error status data corresponds to at least one of the plurality of specific types of error statuses.Type: GrantFiled: February 21, 2017Date of Patent: December 3, 2019Assignee: MITAC COMPUTING TECHNOLOGY CORPORATIONInventor: Ming-I Kuo
-
Patent number: 10452493Abstract: Aspects disclosed in the detailed description include a microprocessor fault detection and response system. The microprocessor fault detection and response system utilizes a hardware-based fault-attack aware microprocessor extension (FAME) and a software-based trap handler for detecting and responding to a fault injection on a microprocessor. Upon detecting the fault injection, the hardware FAME switches the microprocessor from a normal mode to a safe mode and instructs the microprocessor to invoke the software-based trap handler in the safe mode. The hardware-based FAME provides fault recovery information to the software-based trap handler via a fault recovery register (FRR) for restoring the microprocessor to a fault-free state. By utilizing a combination of the hardware-based FAME and the software-based trap handler, it is possible to effectively protect the microprocessor from malicious fault attacks without significantly increasing performance and area overheads.Type: GrantFiled: May 16, 2017Date of Patent: October 22, 2019Assignee: Virginia Tech Intellectual Properties, Inc.Inventors: Bilgiday Yuce, Nahid Farhady Ghalaty, Patrick R. Schaumont
-
Patent number: 10419564Abstract: A method, computer program product, and system includes a processor(s) in a first computing environment obtaining, from a computer system in the first environment, a system message indicating an issue in the computer system. The processor(s) evaluate the message to determine details of the issue and determine recommended action(s) to remedy the issue. The processor(s) generate a notification comprising the action(s), which include calls to portions of the computer system and the notification comprises respective selection options to trigger the processor(s) to execute each of the one or more recommended actions in the first environment. The processor(s) transmit the notification to a computing node in a second computing environment to communicate to a computing device in that environment. The processor(s) receive a response indicating selection of a respective selection option. The processor(s) translate the option into a recommended action and issue calls in the recommended action to the computer system.Type: GrantFiled: April 18, 2017Date of Patent: September 17, 2019Assignee: International Business Machines CorporationInventors: Wilhelm Mild, Omar-Qais Noorshams, Pradeep Parameshwaran, Guenter Vater, Robert Vaupel, Mariia Zrianina
-
Patent number: 10409450Abstract: A system and method for creating a visual perspective of operational information that facilitates rapid decision making. The system and method merges existing data sources from any number of computer-fed external data sources through an applications server to display data set in easily recognizable, repeatable images (tiles) uniquely designed for a user's application. The system and method create visual perspectives of data that accelerate decision-making and problem solving processes by displaying repeatable images (tiles) that display performance results verses expected performance criteria in high-volume, intuitive displays. The system and method utilizes facet searching to assist in refining the displayed images (tiles) to display a system status to the user.Type: GrantFiled: September 9, 2016Date of Patent: September 10, 2019Inventors: Kerry Gilger, Dan Katrencik, Aashish Gandhi
-
Patent number: 10387814Abstract: An event wizard server includes at least one processor that executes the event wizard server application that bidirectionally communicates event planning data with a user of a client device via a network interface. The event planning data includes: event type menu data, and event type selection data, wherein at least one event type includes a sequential task-oriented event.Type: GrantFiled: October 12, 2018Date of Patent: August 20, 2019Assignee: Planet Social, LLCInventors: Michelle Stockton, Judith Stuckman, Christine Laramy, Bruce Edward Stuckman
-
Patent number: 10379139Abstract: Systems and methods are disclosed for testing circuit modules. A system for testing a circuit module includes a test circuit board configured to interface with a host system, a standard connector implemented on the test circuit board and configured to be attachably coupled to the circuit module, a micro-backplane module configured to be attachably coupled to the circuit module and a micro-backplane module interface connector implemented on the test circuit board and configured to be attachably coupled to the micro-backplane module.Type: GrantFiled: June 13, 2017Date of Patent: August 13, 2019Assignee: WESTERN DIGITAL TECHNOLOGIES, INC.Inventors: Sohail Mallick, Dmitry Vaysman, Hyun Soo Kim, Brian Hokyee Tse, Hariharan Venkataramani
-
Patent number: 10372570Abstract: Embodiments include a method of a test system that comprises a host device and at least one storage device having multiple ports connected to the host device through a multi-port connection, the method comprising: issuing, by a test program at the host device, a first command; generating, by a device driver at the host device, a plurality of second commands in response to the first command; and simultaneously transferring, by the host device, the second commands to each of the at least one storage device.Type: GrantFiled: April 6, 2017Date of Patent: August 6, 2019Assignee: SAMSUNG ELECTRONICS CO., LTD.Inventor: KyuYeul Wang
-
Patent number: 10318367Abstract: A method for detecting computer issues includes identifying a target computer system. A first set of data for a first time period relating an operating metric from the target computer system are received. The operating metric is stored. A second set of data for a second time period relating to the operating metric is received. The first and second sets of data are compared. A difference between the two sets of data is identified. If the difference between the two sets of data is within a range a warning notification is displayed in a graphical user interface. An input is received in the graphical user interface in response to the warning notification being displayed.Type: GrantFiled: May 13, 2016Date of Patent: June 11, 2019Assignee: United Services Automobile Association (USAA)Inventors: Manuel A. Carranza, Chase T. Sekula, Mark S. Moore, Mathew P. Ringer
-
Patent number: 10310904Abstract: A distributed computing system that executes a set of long-lived jobs is described. During operation, each worker process performs the following operations. First, the worker process identifies a set of jobs to be executed and a set of worker processes that can execute the set of jobs. Next, the worker process sorts the set of worker processes based on unique identifiers for the worker processes. Then, the worker process assigns jobs to each worker process in the set of worker processes, wherein approximately the same number of jobs is assigned to each worker process, and jobs are assigned to the worker processes in sorted order. While assigning jobs, the worker process uses an identifier for each worker process to seed a pseudorandom number generator, and then uses the pseudorandom number generator to select jobs for each worker process to execute.Type: GrantFiled: November 26, 2014Date of Patent: June 4, 2019Assignee: Dropbox, Inc.Inventors: James Cowling, James Turner
-
Patent number: 10310970Abstract: The present invention relates to a method of testing an application program mounted on a smart device 10 such as a smart phone, a tablet computer or the like, in which a test target application program is automatically tested by a control program installed in the smart device 10, and an effective permission is granted to the control program through a booster 20 combined with the smart device 10. Through the present invention, a test can be automatically conducted without handling a corresponding smart device 10, in which an application program test is conducted, by the user of the smart device 10, and a test on the application program under a variety of conditions can be conducted efficiently and systematically.Type: GrantFiled: October 19, 2017Date of Patent: June 4, 2019Assignee: RSUPPORT CO., LTD.Inventor: Hyungsu Seo
-
Patent number: 10303861Abstract: The present invention features a system in which dynamic code randomization may be used in concert with enforcement-based mitigation policies to optimally secure a software code. A privileged, external execution context is employed when rewriting (randomizing) the software code. The rewritten code is then reloaded and executed in a less privileged execution context. Finally, the system ensures that the less privileged execution context is authorized to load and execute the code before rewriting.Type: GrantFiled: January 15, 2018Date of Patent: May 28, 2019Assignee: IMMUNANT, INC.Inventors: Andrei Homescu, Stephen J. Crane, Per Larsen
-
Patent number: 10295561Abstract: One aspect includes an electronic device that includes a component configured to generate diagnostic information indicative of a fault occurring in the electronic device. The electronic device also includes a persistent display coupled to the component and configured to display the diagnostic information.Type: GrantFiled: October 24, 2013Date of Patent: May 21, 2019Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Daniel S. Critchley, Timothy F. McCarthy, Roderick G. C. Moore, Jonathan W. Short
-
Patent number: 10261887Abstract: A method for assertion debugging may include identifying in signals relating to an execution run of a code a segment of time for which an assertion has failed. The method may also include searching in the signals relating to that execution run, or in signals relating to another execution run of that code, to find one or a plurality of segments of time in which the signals are similar to the signals in the identified segment, for which the assertion was successful.Type: GrantFiled: April 26, 2017Date of Patent: April 16, 2019Assignee: Cadence Design Systems, Inc.Inventors: Yonatan Ashkenazi, Nadav Chazan, Maayan Ziv
-
Patent number: 10249351Abstract: A memory subsystem is enabled with a write pattern command. The write pattern command can have a different command encoding from other write commands. The write pattern command triggers a dynamic random access memory (DRAM) device to write a data pattern that is internally generated, instead of a bit pattern on the data signal lines of the data bus. The internally generated data pattern can be read from a register, such as a mode register. In response to a write pattern command, the DRAM device provides the write pattern data from the register to the memory array to write. Thus, the memory controller does not need to send the data to the memory device.Type: GrantFiled: November 6, 2017Date of Patent: April 2, 2019Assignee: Intel CorporationInventors: Uksong Kang, Christopher E. Cox
-
Patent number: 10157157Abstract: Systems and methods for component population optimization are described. In some embodiments, an Information Handling System (IHS) may include a logic circuit and a memory coupled to the logic circuit, the memory having information stored thereon that, upon access by the logic circuit, enable the IHS to: identify a connector provided on a Printed Circuit Board (PCB), wherein the connector is configured to receive a device and to couple the device to a processor; and visually indicate a status of the connector.Type: GrantFiled: September 19, 2016Date of Patent: December 18, 2018Assignee: Dell Products, L.P.Inventors: Chris M. Helberg, Austin Michael Shelnutt, Travis C. North, Edward Douglas Knapton
-
Patent number: 10152432Abstract: A support information provisioning system a support device, an external device; and a customer device. The customer device includes an external connector and a remote access controller device that is coupled to the external connector. In situations where the customer device is experiencing at least one customer device issue that prevents the customer device from provisioning support information related to the operation of the customer device, the remote access controller device operates to detect that the external device has been connected to the external connector and, in response, automatically cause new support information about that customer device to be generated. When the external device is subsequently connected to the support device, it may then provide that new support information to the support device for analysis.Type: GrantFiled: July 26, 2017Date of Patent: December 11, 2018Assignee: Dell Products L.P.Inventors: Sundar Dasar, Divya Vijayvargiya, Sanjay Rao, Yogesh Prabhakar Kulkarni
-
Patent number: 10095594Abstract: Methods and apparatus to implement communications via a remote terminal unit are disclosed. An example apparatus includes a first central processing unit module to be in communication with a host of a process control system. The example apparatus also includes a first rack including a backplane and a plurality of slots. The plurality of slots includes a master slot to receive the first central processing unit module. The backplane communicatively couples the first central processing unit module to at least one of a first communication module or a first input/output (I/O) module inserted in a second one of the slots. The backplane includes a first communication bus for communication of I/O data and a second communication bus for communication of at least one of maintenance data, pass-through data, product information data, archival data, diagnostic data, or setup data. The first communication bus is independent of the second communication bus.Type: GrantFiled: May 31, 2016Date of Patent: October 9, 2018Assignee: BRISTOL, INC.Inventors: Richard Joseph Vanderah, Robert John Findley
-
Patent number: 10057350Abstract: A method, non-transitory computer readable medium, and device that assists with transferring data based on actual size of a data operation includes receiving a data operation from a client computing device. A type of the received data operation is determined and additional memory size associated with the determined type of the received data operation is identified. Next, a non-volatile log file is updated with the identified additional memory size and the determined type of the received data operation.Type: GrantFiled: December 28, 2015Date of Patent: August 21, 2018Assignee: NetApp, Inc.Inventors: Travis Callahan, An Zhu, Sandeep Budanur, Mrinal Bhattacharjee