Patents Examined by Jigar Patel
-
Patent number: 8880957Abstract: Processing, such as debug and/or recovery processing, within a communications environment is facilitated. Responsive to detecting an event, a stop signal is propagated through a communications network of the communications environment, and each network element that receives the stop signal, transmits the signal to its neighbors (if any), and then performs an action depending on its specific programming. The action can be to take no action, perform a debugging action or perform a recovery action. The elements that receive the signal and perform the same action as other elements form a coordinated network providing a coordinated result.Type: GrantFiled: April 28, 2012Date of Patent: November 4, 2014Assignee: International Business Machines CorporationInventors: Edward W. Chencinski, Michael Jung, Martin Rehm, Philip A. Sciuto
-
Patent number: 8880962Abstract: A system, method and computer program product for predicting a failure of equipment from prior maintenance data of the equipment collected during a time duration estimate a number of preceding failures of the equipment prior to the time duration. The system, method and computer program product construct a model, based on the prior maintenance data, of an impact of an external intervention on a failure of the equipment. The system, method and computer program product construct a model, based on the constructed model of the impact of the external intervention and the estimated number of preceding failures, a replacement policy of the equipment and a probability of a subsequent failure of the equipment in a subsequent time period.Type: GrantFiled: April 24, 2012Date of Patent: November 4, 2014Assignee: International Business Machines CorporationInventors: Jonathan R. M. Hosking, Emmanuel Yashchin, Yada Zhu
-
Patent number: 8880950Abstract: A method, apparatus and software is disclosed in which original exceptions issued by an application program are encoded as substitute exceptions with associated metadata identifying the original exception so as to enable to enable a first application program receiving the exception but not arranged to process the original exception to process the substitute exception and to enable a second application program receiving the exception and arranged to process the original exception to extract and process that original exception.Type: GrantFiled: February 28, 2012Date of Patent: November 4, 2014Assignee: International Business Machines CorporationInventor: Timothy John Baldwin
-
Patent number: 8880944Abstract: Restarting event and alert analysis after a shutdown in a distributed processing system includes identifying a shutdown condition of the distributed processing system; determining whether the shutdown was a planned shutdown or an unplanned shutdown; if the shutdown was planned, storing an identification of the last event in an event log that was injected in an event queue at the time of the planned shutdown and restarting event and alert analysis using the next event identified in the event log; and if the shutdown was unplanned, for each event analyzer, identifying the last event included in the last event pool that the event analyzer closed; and restarting event and alert analysis at the event analyzer using the next event received by the event analyzer after the identified last event.Type: GrantFiled: November 15, 2012Date of Patent: November 4, 2014Assignee: International Business Machines CorporationInventors: James E. Carey, Matthew W. Markland, Philip J. Sanders
-
Patent number: 8880956Abstract: Processing, such as debug and/or recovery processing, within a communications environment is facilitated. Responsive to detecting an event, a stop signal is propagated through a communications network of the communications environment, and each network element that receives the stop signal, transmits the signal to its neighbors (if any), and then performs an action depending on its specific programming. The action can be to take no action, perform a debugging action or perform a recovery action. The elements that receive the signal and perform the same action as other elements form a coordinated network providing a coordinated result.Type: GrantFiled: June 1, 2011Date of Patent: November 4, 2014Assignee: International Business Machines CorporationInventors: Edward W. Chencinski, Michael Jung, Martin Rehm, Philip A. Sciuto
-
Patent number: 8880943Abstract: Restarting event and alert analysis after a shutdown in a distributed processing system, including: identifying a shutdown condition of the distributed processing system, the incident analyzer including a plurality of event analyzers and a monitor that monitors the plurality of event analyzers; and determining whether the shutdown was a planned shutdown or an unplanned shutdown; if the shutdown was planned, storing an identification of the last event in an event log that was injected in an event queue at the time of the planned shutdown and restarting event and alert analysis using the next event identified in the event log; and if the shutdown was unplanned, for each event analyzer, identifying the last event included in the last event pool that the event analyzer closed; and restarting event and alert analysis at the event analyzer using the next event received by the event analyzer after the identified last event.Type: GrantFiled: June 22, 2011Date of Patent: November 4, 2014Assignee: International Business Machines CorporationInventors: James E. Carey, Matthew W. Markland, Philip J. Sanders
-
Patent number: 8843791Abstract: A memory error management system connected to memory channels for managing errors detected in corresponding memory devices includes a reporting table including a list of historically reported errors, a binary value representing the current error status of the memory channels, a uniqueness check module for checking whether a historically reported error is reappearing as a current error, an error mask register for generating a masked binary value representing unique current errors in the memory channels, and a channel arbitration module for decoding the channel identifiers of corrupted memory channels from the masked binary value and storing the decoded channel identifiers into the reporting table.Type: GrantFiled: February 5, 2013Date of Patent: September 23, 2014Assignee: Freescale Semiconductor, Inc.Inventors: Sarthak Mittal, Kshitij Bajaj, Prashant Bhargava
-
Patent number: 8782481Abstract: A receiving terminal is provided that prevents a load on a network near a receiving terminal from increasing when a retransmission request is made to a plurality of other terminals, and enables the probability of being able to compensate for a lost packet by means of a retransmission packet to be increased.Type: GrantFiled: July 3, 2008Date of Patent: July 15, 2014Assignee: Panasonic CorporationInventors: Eiichi Muramoto, Kazunobu Konishi, Takahiro Yoneda, Masashi Kobayashi, Ichiro Takei, Taisuke Matsumoto
-
Patent number: 8769371Abstract: A high performance real-time turbo code system is proposed. The proposed system exploits cooperative coding architecture and a proper decoding scheduling to achieve low error rate within a constrained latency. Permutation schemes and hardware embodiments utilizing the cooperative coding are also shown. Various memory saving techniques are provided to reduce memory usage in both encoder and decoder. The proposed system is compatible with 3rd generation mobile standards and cost of designing new parts exclusively for the proposed system can be minimized. This invention can provide substantial coding and system capacity gains for real-time applications in a wireless environment.Type: GrantFiled: May 1, 2009Date of Patent: July 1, 2014Assignee: Industrial Technology Research InstituteInventors: Yan-Xiu Zheng, Yu-Ted Su
-
Patent number: 8762782Abstract: A BIOS circuit for a computer includes a baseboard management controller (BMC), a central processing unit (CPU), a main basic input-output system (BIOS) storage, and a subsidiary BIOS storage. Both the main BIOS storage and the subsidiary BIOS storage store programs for controlling the computer. The CPU executes the programs stored in the main BIOS storage to control the computer. When data of the programs stored in the main BIOS storage is missing or corrupted, the BMC copies data of the programs stored in the subsidiary BIOS storage to the main BIOS storage to recover the missing or corrupted data in the main BIOS storage.Type: GrantFiled: January 7, 2011Date of Patent: June 24, 2014Assignees: Hong Fu Jin Precision Industry (ShenZhen) Co., Ltd., Hon Hai Precision Industry Co., Ltd.Inventors: Ji-Zhi Yin, Cun-Hui Fan
-
Patent number: 8762792Abstract: An error monitor receives a first list of selected system events with each selected system event having an associated range. The occurrence of each selected system event is counted over a selected time period. An error indication is provided based on a comparison of each of the counts of the occurrence of each selected system event over the selected time period with the associated range. Operational profiles are used to store lists of selected system events with each selected system event having an associated range for each operational profile.Type: GrantFiled: January 3, 2011Date of Patent: June 24, 2014Assignee: Texas Instruments IncorporatedInventors: Karl F. Greb, Nicholas H. Schutt, Henry Duc Nguyen
-
Patent number: 8762780Abstract: A system and method for service aware virtualization is disclosed. The system comprises a plurality of virtual instances operating on virtualization software and a plurality of service manager modules operating on the virtualization software. Each service manager module is coupled to a separate virtual instance and configured to interface with an operation of guest software operating within the virtual instance on the virtualization software. A management interface coupled to the service manager modules interfaces with the plurality of virtual instances.Type: GrantFiled: December 23, 2010Date of Patent: June 24, 2014Assignee: Mitel Networks CorporationInventors: Don Arscott, Michael Yeung
-
Patent number: 8719625Abstract: A method, system and computer program for processing invalid data. Data is received at a shared component for processing. A shared component is a component that is capable of being shared by multiple entities. The shared component has a plurality of threads. An attempt is made to process the data using one of the threads from the plurality of threads. The data is invalid and therefore the attempt at processing the invalid data results in the shared component and its plurality of threads failing. In response to the failure of the shared component, at least two instances of the shared component are created. At least one thread is assigned to each component instance, where the number of threads assigned to each component instance is restricted to a maximum number that is less than the original number of the plurality of threads.Type: GrantFiled: June 21, 2011Date of Patent: May 6, 2014Assignee: International Business Machines CorporationInventors: Jason C. Edmeades, Peter J. Johnson, Clare J. Owens
-
Patent number: 8713366Abstract: Restarting event and alert analysis after a shutdown in a distributed processing system include identifying a shutdown condition of the distributed processing system; and determining whether the shutdown was a planned shutdown or an unplanned shutdown; if the shutdown was planned, storing an identification of the last event in an event log that was injected in an event queue at the time of the planned shutdown and restarting event and alert analysis using the next event identified in the event log; if the shutdown was unplanned, identifying a previously configured restart mode; selecting an identification of a restart event in the event log according to the previously configured restart mode; and restarting event and alert analysis using the restart event identified in the event log.Type: GrantFiled: June 22, 2011Date of Patent: April 29, 2014Assignee: International Business Machines CorporationInventors: James E. Carey, Matthew W. Markland, Philip J. Sanders
-
Patent number: 8689050Abstract: Restarting event and alert analysis after a shutdown in a distributed processing system includes identifying a shutdown condition of the distributed processing system; and determining whether the shutdown was a planned shutdown or an unplanned shutdown; if the shutdown was planned, storing an identification of the last event in an event log that was injected in an event queue at the time of the planned shutdown and restarting event and alert analysis using the next event identified in the event log; if the shutdown was unplanned, identifying a previously configured restart mode; selecting an identification of a restart event in the event log according to the previously configured restart mode; and restarting event and alert analysis using the restart event identified in the event log.Type: GrantFiled: November 8, 2012Date of Patent: April 1, 2014Assignee: International Business Machines CorporationInventors: James E. Carey, Matthew W. Markland, Philip J. Sanders
-
Patent number: 8683299Abstract: In one embodiment, a turbo equalizer has a channel detector that receives equalized samples and generates channel soft-output values. An LDPC decoder attempts to decode the channel soft-output values to recover an LDPC-encoded codeword. If the decoder converges on a trapping set, then an adjustment block selects one or more of the equalized samples based on one or more specified conditions and adjusts the selected equalized samples. Selection may be performed by identifying the locations of unsatisfied check nodes of the last local decoder iteration and selecting the equalized samples that correspond to bit nodes of the LDPC-encoded codeword that are connected to the unsatisfied check nodes. Adjustment of the equalized samples may be performed using any combination of scaling, offsetting, and saturation. Channel detection is then performed using the adjusted equalized samples to generate an updated set of channel soft-output values, which are subsequently decoded by the decoder.Type: GrantFiled: August 12, 2009Date of Patent: March 25, 2014Assignee: LSI CorporationInventors: Kiran Gunnam, Shaohua Yang, Changyou Xu
-
Patent number: 8639963Abstract: A system and method for indirect throttling of a system resource by a processor are disclosed. An information handling system includes a chassis that receives modular components, a processor disposed in the chassis and a system resource in communication with the processor. A management module associated with the chassis generates a throttle signal that throttles operation of the processor in response to receiving an alarm such that the processor reduces the throughput of the system resource.Type: GrantFiled: May 5, 2005Date of Patent: January 28, 2014Assignee: Dell Products L.P.Inventors: Michael A. Brundridge, Paul T. Artman, Bryan Krueger, Abhishek Mehta
-
Patent number: 8627146Abstract: A method includes receiving a first processing request for an application program under test. The method includes generating a second processing request for a model of the application program, wherein the second processing request is equivalent to said first processing request. The method includes communicating said first and second requests to said application program under test and said model of the application program respectively. The method includes receiving a first response data set from the application program under test and a second response data set from the model of the application program. The method includes comparing said first and second response data sets and generating a success indication if said comparing said first and second response data sets does not identify a difference. The method includes generating an error indication if said comparing said first and second response data sets identifies a difference between the first and second data sets.Type: GrantFiled: July 20, 2012Date of Patent: January 7, 2014Assignee: International Business Machines CorporationInventors: Thomas J. G. Bailey, John W. Duffell, Mark S. Taylor
-
Patent number: 8621280Abstract: A failure reproducing apparatus according to the present invention includes a log analyzing unit that determines processes that have caused a failure when the failure has occurred in a server system, a target-value calculating unit that calculates a target value on the basis of execution time of each process, and a time-lag calculating unit that calculates a time lag. An execution control unit adjusts timing of outputting an execution command of each process to the server system on the basis of the target value and the time lag and executes a reproduction test.Type: GrantFiled: August 23, 2011Date of Patent: December 31, 2013Assignee: Fujitsu LimitedInventor: Yoshiteru Tanaka
-
Patent number: 8583958Abstract: Systems and computer-implemented methods of electing a new leader node in distributed systems of simple topologies connecting a plurality of nodes on at least one computer system. The computer-implemented method comprises several steps including at least one node, which detected the absence of a leader, starting a first round for its approval as an Approved Election Initiator. If a quorum accepts the StartElection request during the first round, then the Election Initiator starts a second round to set the leader. If a quorum of all nodes has not been reached during the first round, then the first round fails. The method repeats until a leader is set and is repeated each time a node discovers that the network does not have an active leader. Also provided herein is a computer readable medium having computer executable instructions stored thereon for performing the computer-implemented method.Type: GrantFiled: November 15, 2010Date of Patent: November 12, 2013Assignee: Microsoft CorporationInventor: Konstantin Surkov