Patents Examined by Bryce Bonzo
-
Patent number: 9337649Abstract: Aspects of the invention provide for a fault processing system. In one embodiment, the fault processing system includes: a first processing engine wrapper having: an inbound pipe configured to obtain a first claimcheck data packet; a processing engine component configured to: process a first context message derived from the first claimcheck data packet according to a fault rule selected from: a fault detection rule, a fault location rule, a fault isolation rule, or a fault restoration rule; and generate a second context message, the second context message including data processed according to the selected fault rule; and an outbound pipe configured to provide a second claimcheck data packet derived from the second context message.Type: GrantFiled: June 14, 2011Date of Patent: May 10, 2016Assignee: General Electric CompanyInventors: Atul Nigam, Ramon Juan San Andres
-
Patent number: 9331768Abstract: Methods are disclosed for improving communications on feedback transmission channels, in which there is a possibility of bit errors. The basic solutions to counter those errors are: proper design of the CSI vector quantizer indexing (i.e., the bit representation of centroid indices) in order to minimize impact of index errors, use of error detection techniques to expurgate the erroneous indices and use of other methods to recover correct indices.Type: GrantFiled: May 5, 2014Date of Patent: May 3, 2016Assignee: Wi-LAN Inc.Inventors: Bartosz Mielczarek, Witold A. Krzymien
-
Patent number: 9323636Abstract: Embodiments are directed to predicting the health of a computer node using health report data and to proactively handling failures in computer network nodes. In an embodiment, a computer system monitors various health indicators for multiple nodes in a computer network. The computer system accesses stored health indicators that provide a health history for the computer network nodes. The computer system then generates a health status based on the monitored health factors and the health history. The generated health status indicates the likelihood that the node will be healthy within a specified future time period. The computer system then leverages the generated health status to handle current or predicted failures. The computer system also presents the generated health status to a user or other entity.Type: GrantFiled: November 10, 2014Date of Patent: April 26, 2016Assignee: Microsoft Technology Licensing, LLCInventors: Hao Xia, Todd F. Pfleiger, Mark C. Benvenuto, Ajay Kalhan
-
Patent number: 9323629Abstract: Disclosed herein is a method of managing the path of an OSEK network. The method of managing the path of an OSEK network includes step S1 at which a message is transferred along nodes of the OSEK network; step S2 at which a failed node at which a network failure has occurred is detected while the message is being transferred at step S1; step S3 at which the failed node of step S2 is eliminated from the overall network; and step S4 at which the message is transferred from a source node that has transferred the message to the failed node of step S2 to a target node to which the failed node will transfer the message by connecting the source node with the target node.Type: GrantFiled: May 4, 2012Date of Patent: April 26, 2016Assignee: Research & Business Foundation Sungkyunkwan UniversityInventors: Jae Wook Jeon, Sung Suk Jung, Ho Young Jeong, Jin Ho Kim
-
Patent number: 9323649Abstract: Detecting error states when interacting with web applications is performed by accessing a first web page of a web application, determining that the first web page includes an input validation operation, configuring an input to cause the input validation operation to effect an error state, providing the input to the first web page, thereby effecting the error state, identifying a feature that is absent from the first web page before the input is provided to the first web page and present in the first web page after the input is provided to the first web page, and detecting that a second web page of the web application is in an error state if the feature is present in the second web page.Type: GrantFiled: September 30, 2013Date of Patent: April 26, 2016Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Evgeny Beskrovny, Omer Tripp
-
Patent number: 9317317Abstract: A method, system and computer program product are provided for implementing concurrent adapter driver maintenance and recovery for a Single Root Input/Output Virtualization (SRIOV) adapter in a computer system. An adapter driver at start up time performs configuration of the adapter and each of a set of virtual functions (VFs). The adapter driver writes critical adapter and VF configuration data to a scratchpad buffer. When device driver maintenance is needed, such as to load updated adapter driver firmware, all VF drivers are held off temporarily, current adapter driver is detached, and then the adapter driver is reloaded with the updated driver firmware. Then the adapter driver is restarted with the updated adapter driver firmware, and performs a reinitialization process. The adapter driver performs adapter and VF configuration restoring existing configuration using values read from the scratchpad buffer.Type: GrantFiled: June 12, 2013Date of Patent: April 19, 2016Assignee: International Business Machines CorporationInventors: Charles S. Graham, John R. Oberly, III, Timothy J. Schimke
-
Patent number: 9317371Abstract: A fault diagnosis system, method, and apparatus are provided that diagnose a broken appliance and repair the broken appliance using voice communication. The method includes generating monitoring information, based on a current state of the appliance; generating first mix data by mixing the monitoring information and sound data; outputting the first mix data to a mobile communication terminal; receiving second mix data from the mobile communication terminal, when the monitoring information indicates that the appliance has a fault; extracting recovery data from the second mix data; and repairing the fault of the appliance using the recovery data.Type: GrantFiled: March 15, 2013Date of Patent: April 19, 2016Assignee: Samsung Electronics Co., LtdInventors: Kyong-Ha Park, Hyun-Su Hong, Seung-Seop Shim
-
Patent number: 9311268Abstract: Methods and systems for ignoring protocol defined framing errors at a peripheral device coupled to a processor via an interconnect system are provided. When a framing error violation does not affect data transfer to the peripheral device or from the peripheral device, the protocol defined link training sequence is disabled to ignore the framing error and the peripheral device continues to process data regardless of the framing error.Type: GrantFiled: October 21, 2013Date of Patent: April 12, 2016Assignee: QLOGIC, CorporationInventors: Qian Chen, Ronald A. Weimer
-
Patent number: 9311197Abstract: Disclosed is a computerized method, non-transitory machine-readable medium and computer system for ensuring that critical information, such as that allowing an ecommerce customer to activate purchased downloadable software, can be retrieved even if issues occur in the primary distribution center. The method receives a call for data (e.g. key) at a first endpoint associated with a first distribution center, determining that the call for the data cannot be fulfilled at the first endpoint, and shifting the call for the data to a second endpoint associated with a second distribution center. The computer system comprises a first and second distribution center system, including modules for: fulfilling a call for data, or key; determining if a call cannot be fulfilled, determining a plurality of error indications; and redirecting calls originally directed to one of a first computer or a second computer to the other of the first computer and the second computer.Type: GrantFiled: June 12, 2015Date of Patent: April 12, 2016Assignee: DIGITAL RIVER, INC.Inventors: Andrew Harris Doeden, Samy V. Pugazhendhi
-
Patent number: 9311184Abstract: A method begins by a processing module receiving data for storage and interpreting the data to identify the data as redundant array of independent disks (RAID) data. The method continues with the processing module interpreting the RAID data to identify at least one of RAID block data and RAID parity data. When the RAID data includes RAID block data and RAID parity data the method continues with the processing module encoding the RAID block data in accordance with error coding dispersal storage function parameters to produce at least one set of encoded data slices and outputting the at least one set of encoded data slices to a dispersed storage network memory.Type: GrantFiled: December 31, 2010Date of Patent: April 12, 2016Assignee: CLEVERSAFE, INC.Inventors: Gary W. Grube, Timothy W. Markison
-
Patent number: 9304863Abstract: A method of backstepping through a program execution includes dividing the program execution into a plurality of epochs, wherein the program execution is performed by an active core, determining, during a subsequent epoch of the plurality of epochs, that a rollback is to be performed, performing the rollback including re-executing a previous epoch of the plurality of epochs, wherein the previous epoch includes one or more instructions of the program execution stored by a checkpointing core, and adjusting a granularity of the plurality of epochs according to a frequency of the rollback.Type: GrantFiled: June 27, 2013Date of Patent: April 5, 2016Assignee: International Business Machines CorporationInventors: Harold W. Cain, III, David M. Daly, Kattamuri Ekanadham, Jose E. Moreira, Mauricio J. Serrano
-
Patent number: 9304861Abstract: A mechanism is provided in a data processing system for unobtrusive failover in a clustered file system. A node in the clustered file system periodically monitors publicized resource events from a cluster manager in the clustered file system for a triggering event that triggers a grace period. Responsive to detecting a triggering event, the node enters a grace period without restarting. During the grace period, the node processes a state request from a first client.Type: GrantFiled: June 27, 2013Date of Patent: April 5, 2016Assignee: International Business Machines CorporationInventors: Lance W. Russell, Rong Zeng
-
Patent number: 9306828Abstract: A method of sampling sensor data from a computing system is presented. The computing system includes a plurality of components and a sensor network for monitoring the computing system. The sensor network includes primary sensor nodes operable to obtain primary parameter data from a measurement of a primary parameter of the components, and secondary sensor nodes operable to obtain secondary parameter data from a measurement of secondary parameters of the components. The method includes: a) obtaining secondary parameter data from secondary sensor nodes relating to components; b) processing, in a computing device, the secondary parameter data; c) determining, based upon determined or pre-determined relationships between the secondary parameters and the primary parameter, a sample rate for the primary parameter data for the components; and d) obtaining primary parameter data from the primary sensor nodes relating to components at the determined sample rate.Type: GrantFiled: July 12, 2013Date of Patent: April 5, 2016Assignee: XYRATEX TECHNOLOGY LIMITED-A SEAGATE COMPANYInventors: Farshad Fahimi, Roger Pimlott
-
Patent number: 9298571Abstract: A method and apparatus for determining correlation between input and output messages in a system under test (SUT) is provided in the present invention. The SUT is provided with preset watch-points, and the running of the SUT is detected by triggering watch-points in a test platform at its run time. The method includes the steps of: upon detecting a message input operation, finding a variable that stores an input message, associating the variable with a tag of the input message, and adding a watch-point for the variable in the test platform; as well as, upon detecting network output operation, finding a variable that stores an output message of the SUT; and determining correlation between the output message and an input message according to a tag associated with the variable that stores the output message.Type: GrantFiled: May 6, 2015Date of Patent: March 29, 2016Assignee: International Business Machines CorporationInventors: Guoqiang Hu, Li Jun Mei, HuaFang Tan, Bo Yang, Yu Yuan
-
Patent number: 9292372Abstract: A safety device with an error indication function includes at least one ERROR pad configured between the error indication function and at least one normal function, and a set of multiplexers connected to the ERROR pad. The safety device further includes an error indication block and a functional block multiplexed by the set of multiplexers. The error indication block includes a fault collection and control unit for collecting and providing error occurrence information to the ERROR pad, and an ERROR pad select control register for storing ERROR pad selection and configuration information to control select inputs of the first set of multiplexers and provide the ERROR pad configuration information to the ERROR pad.Type: GrantFiled: May 18, 2014Date of Patent: March 22, 2016Assignee: FREESCALE SEMICONDUCTOR, INC.Inventors: Chandan Gupta, Neha Bagri, Ray C. Marshall
-
Patent number: 9292395Abstract: A debug stub server comprises: an arbitration unit that receives a plurality of control instructions given to a debug program from a plurality of information terminals, selects a simultaneously executable control instruction set from among the plurality of control instructions by arbitrating the plurality of control instructions, and forwards the selected control instruction set to the debug program; and a forwarding unit that forwards a debug result obtained by the debug program based on the control instruction set selected by the arbitration unit to the plurality of information terminals.Type: GrantFiled: December 7, 2011Date of Patent: March 22, 2016Assignee: NEC CORPORATIONInventor: Yuichi Nakamura
-
Patent number: 9286172Abstract: Embodiments of systems, apparatuses, and methods for utilizing a faulty cache line in a cache are described. In some embodiments, a graphics processing unit is allowed to access a faulty cache line in the cache. A cache access request to access a faulty cache line from a central processing unit core is remapped to access a fault-free cache line.Type: GrantFiled: December 22, 2011Date of Patent: March 15, 2016Assignee: Intel CorporationInventors: Tanausu Ramirez, Javier Carretero Casado, Enric Herrero, Matteo Monchiero, Xavier Vera
-
Patent number: 9286070Abstract: A control apparatus configured to receive instruction data from a transmission unit and to control a controlled apparatus based on the instruction data includes a determination unit configured to determine an error in reception of the instruction data from the transmission unit, a communication unit configured to receive the instruction data from the transmission unit and to transmit reply data according to a result of determination of the determination unit to the transmission unit, a module configured to control the controlled apparatus based on the instruction data, and a control unit configured to, if a content of current instruction data received by the communication unit matches a content of previous instruction data received by the communication unit, control the module not to control the controlled apparatus based on the current instruction data.Type: GrantFiled: July 11, 2013Date of Patent: March 15, 2016Assignee: CANON KABUSHIKI KAISHAInventor: Daisuke Morikawa
-
Patent number: 9286933Abstract: Systems, methods, devices, circuits for data processing, and more particularly to data processing including operational marginalization capability. In one case a data processing system is disclosed that includes a loop detector circuit and a sample based noise injection circuit. The loop detector circuit applies a loop detection algorithm to a data input to yield a loop detected output, and the sample based noise injection circuit generates a noise component based at least in part on the loop detected output.Type: GrantFiled: November 27, 2012Date of Patent: March 15, 2016Assignee: Avago Technologies General IP (Singapore) Pte. Ltd.Inventors: George Mathew, Haotian Zhang, Haitao Xia, Bruce Wilson
-
Patent number: 9280430Abstract: Methods, systems, and computer program products for providing deferred replication of recovery information at site switchover are disclosed. A computer-implemented method may include receiving a first copy of logged data for storage volumes of a disaster recovery (DR) partner at a remote site from the DR partner, receiving a request to perform a site switchover from the remote site to the local site, receiving a second copy of logged data for the storage volumes from a local high availability (HA) partner in response to the switchover, and recovering the storage volumes locally by applying one or more of the copies of logged data to corresponding mirrored storage volumes at the local site.Type: GrantFiled: May 13, 2014Date of Patent: March 8, 2016Assignee: NetApp, Inc.Inventors: Parag Sarfare, Yong Cho, Tabriz Holtz, Anuja Jaiswal