Data Processing System Error Or Fault Handling Patents (Class 714/100)
-
Patent number: 8122234Abstract: A device includes a first memory with first and second memory segments. The first memory segment stores a full image file. A second memory segment stores a partial image file, which is a smaller file and has fewer features than the full image file. A second memory stores a boot program. A control module detects an error in the full image file and executes the boot program using the partial image file.Type: GrantFiled: August 16, 2007Date of Patent: February 21, 2012Assignee: Marvell International Ltd.Inventor: Michael Orr
-
Patent number: 8112649Abstract: Technologies are described herein for intentionally allowing errors in a computational system to optimize energy consumption of the computational system. A cost-benefit analysis is performed to identify one or more allowable errors and one or more non-allowable errors in the computational system. The allowable errors may be identified by the cost-benefit analysis as being acceptable errors for optimizing energy consumption with respect to accuracy of the computational system. The non-allowable errors may be identified by the cost-benefit analysis as being unacceptable errors for optimizing energy consumption with respect to accuracy of the computational system. The computational system is transformed from a first state in which the computational system corrects or prevents the allowable errors and the non-allowable errors into a second state in which the computational system allows the allowable errors and corrects or prevents the non-allowable errors.Type: GrantFiled: March 17, 2009Date of Patent: February 7, 2012Assignee: Empire Technology Development LLCInventor: Miodrag Potkonjak
-
Patent number: 8108358Abstract: A file management method of a server is implemented on a Linux operating system of the server. The method includes the steps of determining if there is a file deleted; when the result is yes, searching for an actual disk block location at which the deleted file is originally located and then recovering the deleted file; moving the recovered file to a predetermined location; and changing an access privilege level of the Linux operating system.Type: GrantFiled: March 12, 2010Date of Patent: January 31, 2012Assignee: Inventec CorporationInventor: Yu-Liang Sun
-
Patent number: 8104049Abstract: The illustrative embodiments described herein provide a computer-implemented method, apparatus, and computer-usable program code for accessing a compatible library. The process receives a file name associated with a library reference. The library reference is included in an executable, and indicates a library used for executing the executable. The process receives environmental variable information in response to identifying an unavailable library in a secondary memory. The unavailable library is associated with the file name. The process accesses the compatible library from a shared library segment using the file name in response to receiving the environmental variable information. The compatible library is associated with the file name. The process utilizes the compatible library to execute the executable.Type: GrantFiled: August 2, 2007Date of Patent: January 24, 2012Assignee: International Business Machines CorporationInventors: Shajith Chandran, Harikrlshna Manchineni
-
Patent number: 8102180Abstract: A CPU voltage testing system and method uses a parameter storing unit to store a number of VID codes and a plurality of allowable voltage ranges. A number of VID code control signals corresponding to the number of the VID codes are sent to a VID code coding unit to control a voltage converting module to output corresponding voltage signals to a CPU. A voltage collecting unit collects CPU core voltages of the CPU and outputs the collected CPU core voltages to a data processing unit. The data processing unit can determine whether the collected CPU core voltages are within the plurality of allowable voltage ranges via comparing with a number of testing parameters stored in the parameter storing unit.Type: GrantFiled: July 23, 2009Date of Patent: January 24, 2012Assignee: Hon Hai Precision Industry Co., Ltd.Inventor: Cheng-Chi Chen
-
Patent number: 8098393Abstract: Described are a printer and a method of controlling it, in which discarding received data and clearing data from a receive buffer is started when an off-line error occurs and the printer goes off-line. When the printer returns on-line, a control unit causes a data receiving unit to stop discarding said received data and causes sending a clear response as an on-line status report telling the host computer that the printer is returning on-line.Type: GrantFiled: July 12, 2011Date of Patent: January 17, 2012Assignee: Seiko Epson CorporationInventor: Takashi Saikawa
-
Patent number: 8090565Abstract: In one embodiment, a system model models characteristics of a real-world system. The system model includes a plurality of sub-portions that each correspond to a component of the real-world system. A plurality of test vectors are applied to the system model and coverage achieved by the test vectors on the sub-portions of the system model is measured. In response to a failure of the real world system, a suspected failed component of the real-world system is matched to a particular sub-portion of the system model. A test vector to be applied to the real-world system to test the suspected failed component is selected in response to coverage achieved on the particular sub-portion of the system model.Type: GrantFiled: January 8, 2008Date of Patent: January 3, 2012Assignee: The MathWorks, Inc.Inventor: Thomas Gaudette
-
Patent number: 8090888Abstract: A wireless USB hub for connecting a plurality of remote peripheral devices to a computer for communication therewith without the need to physically connect the peripheral devices to the hub via a cable connection. The wireless USB hub includes a receiver for receiving wireless data transmissions from one or more remote peripheral devices. The wireless USB hub further includes a hub controller for passing appropriate peripheral device information to a USB upstream port and then to a computer.Type: GrantFiled: April 29, 2010Date of Patent: January 3, 2012Assignee: Aalmason Two Data L.L.C.Inventors: Henry Milan, Rodney Haas
-
Patent number: 8082543Abstract: A computer system is provided that comprises a processor and firmware in communication with the processor, the firmware having updatable components and an arbitrator. The arbitrator manages conflicts between error handling and firmware updates performed within the firmware.Type: GrantFiled: August 17, 2006Date of Patent: December 20, 2011Assignee: Hewlett-Packard Development Company, L.P.Inventor: Thomas Ford
-
Patent number: 8081339Abstract: An interface device backs up printer settings and operating history data of printer so that the settings and history data can be easily restored. A nonvolatile memory 109 in the printer 101 stores printer settings data. Commands from a host 161 are passed by the interface device 131 and received by a receiver 103 within the printer. If the command data is a print command, the print mechanism 108 prints the specified text or image. If the command data is a command for updating the settings data, the corresponding settings data in the nonvolatile memory 109 is updated and at an appropriate backup time the updated settings data is copied to a nonvolatile memory 135 in the interface device 131. The settings data backed up into the interface device 131 can then be restored back to the printer's nonvolatile memory 109 at an appropriate data restore time.Type: GrantFiled: June 20, 2011Date of Patent: December 20, 2011Assignee: Seiko Epson CorporationInventor: Toshihiro Tsukada
-
Patent number: 8069278Abstract: A server is installed with host bus adapters (HBAs). The HBA causes light-emitting components thereon to emit light in abnormal light emission patterns upon falling into an abnormal condition, and in predetermined light emission patterns upon receiving a predetermined command. A method for managing the HBA includes storing abnormal light emission patterns of the HBA, detecting an abnormality as to whether a predetermined HBA is in an abnormal condition, obtaining current light emission patterns of a light-emitting component of an abnormal HBA which is detected to be in the abnormal condition in the detecting, and controlling light emission by sending the predetermined command to all of the HBAs except the abnormal one to cause the light-emitting components thereof to emit light in the predetermined light emission patterns, when the current light emission patterns, obtained in the obtaining, do not match the abnormal light emission patterns stored in the storing.Type: GrantFiled: September 22, 2009Date of Patent: November 29, 2011Assignee: Fujitsu LimitedInventor: Yasushi Itoh
-
Patent number: 8063748Abstract: A communication system includes a wireless IC tag and a reader/writer that performs reading and writing on the wireless IC tag via wireless communication. The reader/writer includes an error control encoder and an error control decoder. On writing data into the wireless IC tag, the reader/writer encodes the data by the error control encoder and writes real data separately from error-control-decodable data. On reading out data from the wireless IC tag, the reader/writer selects whether to read out only the real data or to read out data including error-control-decodable information to decode the data by the error control decoder based on error control information indicating whether to perform error control or not.Type: GrantFiled: November 10, 2006Date of Patent: November 22, 2011Assignee: Mitsubishi Electric CorporationInventors: Mari Ochiai, Hideto Aikawa
-
Patent number: 8060275Abstract: An on-board diagnostic system of a vehicle comprises disabling diagnostic operation, such as a misfire monitor, based on road roughness. In one example, the disabling of the diagnostic operation is based on brake actuation and degradation of an anti-lock braking system.Type: GrantFiled: January 19, 2007Date of Patent: November 15, 2011Assignee: Ford Global Technologies, LLCInventors: Jahan Asgari, Timothy Feldkamp, Craig Stephens, Moses Fridman, Davor Hrovat, Arthur Varady, Mitch McConnell
-
Patent number: 8060731Abstract: A computer system has a plurality of components which can be initialized. A plurality of components can be initialized and each component is configured to produce status data from which the level of need for that component to be initialized can be inferred. At least one component is configured to: receive status data from other components; make a comparison using the status data received from respective components; in dependence on the comparison, select one or more components for initialization; and, issue initialization instructions to the selected component(s). By making a comparison between the status data from different components, the relative need for different components to be initialized can be evaluated, allowing a component with a high need for initialization to be selected over a component with a lower need.Type: GrantFiled: April 8, 2004Date of Patent: November 15, 2011Assignee: British Telecommunications plcInventors: Paul F McKee, Sarah E Briggs
-
Patent number: 8060738Abstract: A method for operating at least one first computer entity with an operating system of a second computer entity includes: detecting and registering a set of initialization data and driver files stored in the first entity computer entity, copying the driver files into the files of the second operating system, adapting each of the files, and reading and adapting the initialization data, for the second operating system, injecting the initialization data into initialization structures of the second operating system, making the media containing the second operating system available to the first computer, initializing the first computer entity with the second operating system, the initialization structures being used by the second operating system to initialize and operate the device controller of the at least one bootable device, and the device controller controlling access to the media that stores computer files of the second operating system to follow the initialization of the first computer entity with the seconType: GrantFiled: December 12, 2006Date of Patent: November 15, 2011Assignee: Hewlett-Packard Development Company, L.P.Inventors: Yves Gattegno, Philippe Auphelle
-
Patent number: 8055955Abstract: Disclosed is a gaming machine capable of data restoration.Type: GrantFiled: October 1, 2007Date of Patent: November 8, 2011Assignee: Bally Gaming, Inc.Inventor: Robert W. Crowder, Jr.
-
Patent number: 8051220Abstract: A process control system is provided having a plurality of I/O devices in communication using a bus. A primary redundant I/O device and a secondary redundant I/O device are coupled to the bus, where the secondary redundant I/O device is programmed to detect a primary redundant I/O device fault. The secondary redundant I/O device, upon detecting the primary redundant I/O device fault, publishes a primary redundant I/O device fault message on the bus. The controller may deactivate the primary redundant I/O device and activate the secondary redundant I/O device responsive to the primary redundant I/O device fault message.Type: GrantFiled: December 23, 2009Date of Patent: November 1, 2011Assignee: Fisher-Rosemount Systems, Inc.Inventors: Michael D. Apel, Steven L. Dienstbier
-
Patent number: 8040544Abstract: An image output system includes input section for inputting an image or data, instruction acceptance section for accepting an instruction of outputting the input image or an image generated from the input data, image output section for outputting the instructed image, and log-recording section for recording an image log, including at least the image to be output and the result information of an output process for the image to be output, irrespective of whether or not the output of the instructed image has been completed successfully.Type: GrantFiled: November 9, 2005Date of Patent: October 18, 2011Assignee: Fuji Xerox Co., Ltd.Inventors: Tetsunori Murakami, Yoshihide Kohtani, Ichiro Yamashita
-
Patent number: 8036132Abstract: Certain exemplary embodiments comprise a method, which can comprise automatically generating a trouble ticket responsive to a determined failure of one or more elements of a management Permanent Virtual Circuit (PVC). The management PVC can be established between a signaling device and a device communicatively coupled to a backbone network.Type: GrantFiled: February 6, 2007Date of Patent: October 11, 2011Assignee: AT&T Intellectual Property II, LPInventors: James Beattie, Jr., Chuan-Chuen Chang, Stephen Griesmer, David Stockton
-
Patent number: 8023125Abstract: To remove effects on the access of the hard disk drive apparatus (HDD), caused by the shock at a time where the user pulls out the paper tray, the image forming apparatus of the present invention includes an apparatus error detection unit for detecting the removal and occurrence of errors requiring the intervention of the user, an information storage unit for bringing the pickup unit near the rotating recording medium to record and reproduce information, and a memory control unit for stopping access to the information storage unit from a time where the error is detected by the apparatus error detection unit until a time where removal of the error is detected.Type: GrantFiled: August 30, 2006Date of Patent: September 20, 2011Assignee: Oki Data CorporationInventor: Shuichi Yamanaka
-
Patent number: 8018841Abstract: Interworking an Ethernet Ring network with an Ethernet network with traffic engineered trunks (PBT network) enables traffic engineered trunks to be dual homed to the Ethernet ring network to enable for protection switching between active and backup trunk paths in the PBT network. In one embodiment, the active path will terminate at a first bridge node on the Ethernet ring network and the backup path will terminate at a second bridge node on the Ethernet ring network. Trunk state information is exchanged between the bridge nodes to enable the bridge nodes to determine which of the active and backup paths should be used to forward data on the trunk. Upon a change in trunk state, a flush message is transmitted on the Ethernet ring network to enable the nodes on the Ethernet ring network to relearn the path to the new responsible bridge node.Type: GrantFiled: December 26, 2008Date of Patent: September 13, 2011Assignee: Ciena CorporationInventors: Marc Holness, Abdullah Bashar
-
Patent number: 8001295Abstract: A port optimization component and method for selecting a pair of ports, each port having predetermined operating parameters, for connecting to a storage device in a storage area network, the port optimization component comprising: a determination component for requesting configuration data and policy data pertaining to a storage device in response to a request to configure access to the storage device; and the determination component for comparing the configuration data to the policy data to determine a difference in operating parameters for each storage device port located on the storage device and in dependence on the detected difference, selecting a pair of ports having a preferred operating parameter.Type: GrantFiled: April 24, 2007Date of Patent: August 16, 2011Assignee: International Business Machines CorporationInventor: Stephen P. Strutt
-
Patent number: 7999953Abstract: Described are a printer and a method of controlling it, in which discarding received data and clearing data from a receive buffer is started when an off-line error occurs and the printer goes off-line. When the printer returns on-line, a control unit causes a data receiving unit to stop discarding said received data and causes sending a clear response as an on-line status report telling the host computer that the printer is returning on-line.Type: GrantFiled: August 29, 2005Date of Patent: August 16, 2011Assignee: Seiko Epson CorporationInventor: Takashi Saikawa
-
Patent number: 7987266Abstract: A system for servicing a request from a client includes at least two proxy servers, each having a corresponding proxy server configured as a buddy proxy server, and being adapted to act as a primary proxy server for servicing the request and to forward the request to a backend server. The system includes a load balancer adapted to: forward the request to a primary proxy server; forward the request to a failover proxy server in the event of failure of the primary proxy server; and forward a response from the primary proxy server or the failover proxy server to the client. The system includes a backend server adapted to receive a request from a proxy server and to send a response to the proxy server. The failover proxy server is adapted to process the request depending on a status of a matching previously stored request.Type: GrantFiled: July 29, 2008Date of Patent: July 26, 2011Assignee: International Business Machines CorporationInventors: Chandrajit Gangadhar Joshi, Romil J Shah
-
Patent number: 7986432Abstract: An interface device backs up printer settings and operating history data of printer so that the settings and history data can be easily restored. A nonvolatile memory 109 in the printer 101 stores printer settings data. Commands from a host 161 are passed by the interface device 131 and received by a receiver 103 within the printer. If the command data is a print command, the print mechanism 108 prints the specified text or image. If the command data is a command for updating the settings data, the corresponding settings data in the nonvolatile memory 109 is updated and at an appropriate backup time the updated settings data is copied to a nonvolatile memory 135 in the interface device 131. The settings data backed up into the interface device 131 can then be restored back to the printer's nonvolatile memory 109 at an appropriate data restore time.Type: GrantFiled: December 16, 2009Date of Patent: July 26, 2011Assignee: Seiko Epson CorporationInventor: Toshihiro Tsukada
-
Patent number: 7984292Abstract: Circuits, methods, and apparatus that prevent detection and erasure of a configuration bitstream or other data for an FPGA or other device. An exemplary embodiment of the present invention masks a user key in order to prevent its detection. In a specific embodiment, the user key is masked by software that performs a function on it a first number of times. The result is used to encrypt a configuration bitstream. The user key is also provided to an FPGA or other device, where the function is performed a second number of times and the result stored. When the device is configured, the result is retrieved, the function is performed on it the first number of times less the second number of times and then it is used to decrypt the configuration bitstream. A further embodiment uses a one-time programmable fuse (OTP) array to prevent erasure or modification.Type: GrantFiled: September 14, 2009Date of Patent: July 19, 2011Assignee: Altera CorporationInventors: Keone Streicher, David Jefferson, Juju Joyce, Martin Langhammer
-
Patent number: 7958273Abstract: A system comprising a first expander device and a second expander device. The first expander device and the second expander device comprise a subtractive port and a table mapped port and are suitable for coupling a first serial attached SCSI controller to a second serial attached SCSI controller. The first and second expander devices are cross-coupled via a redundant physical connection.Type: GrantFiled: October 10, 2006Date of Patent: June 7, 2011Assignee: LSI CorporationInventor: Mohamad El-Batal
-
Patent number: 7953907Abstract: A FIFO memory has integrated error management to react to different errors according to the current state of operation of the input and output as well as internal conditions such as buffer memory status. The FIFO memory completes or aborts current operations according to state and leaves the FIFO memory in known condition following error handling. Thus, data sent to a host avoids data gaps or data overlaps because the FIFO memory leaves operations in a known state before reporting the error to a controller.Type: GrantFiled: August 16, 2007Date of Patent: May 31, 2011Assignee: Marvell International Ltd.Inventors: Huy Tu Nguyen, William C. Wong, Kha Nguyen
-
Patent number: 7953703Abstract: Near clones for a set of targeted computing systems are provided by evaluating different configurations of the targeted computing systems including lists of installed hardware components and installed software components; determining a subset of components in common among the different configurations; determining an initial pseudo-clone configuration including the subset of components and excluding components which are not in common among the different target hardware configurations; for each of the targeted computing systems, producing a finish-out workflow of installation steps and components to be installed into an incompletely configured computer system according to the pseudo-clone configuration to produce an operational clone system; and outputting the pseudo-clone configuration and the workflow to a provisioning management system for subsequent realization of a pseudo-clone backup computing system and further subsequent realization of one or more operational clone systems.Type: GrantFiled: February 17, 2005Date of Patent: May 31, 2011Assignee: International Business Machines CorporationInventors: Vijay Kumar Aggarwal, Craig Lawton, Christopher Andrew Peters, P. G. Ramachandran, Lorin Evan Ullmann, John Patrick Whitfield
-
Patent number: 7945909Abstract: Systems and techniques to manage tasks in a data processing environment. In general, in one implementation, the technique includes monitoring a task in a data processing environment and, using an instance of a distributed application, assessing when to initiate recovery of the monitored task based on an expected execution time derived using the task's associated class and historical execution times. In another implementation, the technique includes forecasting an execution time of a task in a data processing environment using a class of the task and historical task execution times as input into a statistical analysis tool comprising multiple interconnected processing elements and servicing the task based on the forecast execution time.Type: GrantFiled: May 9, 2003Date of Patent: May 17, 2011Assignee: SAP AktiengesellschaftInventors: Andrea Mariotti, Andrew Ng, Kirpal Khalsa, Vincent Mendocino
-
Patent number: 7945773Abstract: Failover of blade servers in a data center, including powering off by a system management server a failing blade server, the failing blade server characterized by a machine type, the failing blade server mapped to remote computer boot storage administered through a Storage Management Initiative-Specification (‘SMI-S’) provider; identifying, by the system management server by use of the SMI-S provider from a pool of standby blade servers, a replacement blade server; remapping by the system management server through the SMI-S provider the remote computer boot storage of the failing blade server to the replacement blade server; and powering on the replacement blade server by the system management server.Type: GrantFiled: September 18, 2007Date of Patent: May 17, 2011Assignee: International Business Machines CorporationInventors: Katherine Barabash, James F. Boland, IV, Eric R. Kern, Irit Loy, William J. Vanca
-
Patent number: 7941814Abstract: In one embodiment, a computer accessible medium comprises a plurality of instructions which, when executed and if a computer system comprises at least one virtual hardware device, identify the virtual hardware device and a corresponding physical hardware device. The plurality of instructions also capture a device driver associated with the physical hardware device for use as the device driver in an install of an operating system on a second computer system having a same type of physical hardware device. Corresponding computer systems and methods are also described.Type: GrantFiled: September 24, 2007Date of Patent: May 10, 2011Assignee: Symantec Operating CorporationInventors: Okan Okcu, Nicholas R. Graf
-
Patent number: 7937347Abstract: A method (which can be computer implemented) for inferring component associations among a plurality of components in a distributed computing system includes the steps of obtaining status information for each pertinent component of the plurality of components, forming an N by D matrix, X, based on the status information, and factorizing the matrix X to obtain a first matrix indicative of the component associations to be inferred and a second matrix indicative of failure explanations for corresponding ones of the probe instances. N is a number of probe instances associated with a given time frame. D is a number of the plurality of components for which the associations are to be inferred. Techniques are also presented for forming a database with the status information.Type: GrantFiled: June 13, 2007Date of Patent: May 3, 2011Assignee: International Business Machines CorporationInventors: Nikolaos Anerousis, Hani T. Jamjoom, Yun Mao, Shu Tao
-
Patent number: 7937198Abstract: A programmable vehicle or engine diagnostic tool includes an interface for receiving a signal relating to a performance parameter of the vehicle or engine, a user interface, and a central processing unit, for processing the signal to generate information for presentation to the user. The system utilizes a fast access non-volatile random access type main memory to store the programming for execution by the central processing unit. Techniques are disclosed for moving applications to the main memory, for fast boot at subsequent operation, based for example on program usage or user selection.Type: GrantFiled: December 29, 2004Date of Patent: May 3, 2011Assignee: Snap-On IncorporatedInventors: Steve Brozovich, Robert Hoevenaar
-
Patent number: 7937373Abstract: A method for detecting an event and/or behavior of interest based on monitoring data and selectively storing portions of the monitoring data associated with the event and/or behavior of interest. Preferably, the method includes defining a hierarchy of event and/or behavior types so that the storing of a first behavior/event type is preferred over a second behavior/event type, especially when storing capacity is scarce. A data management apparatus including a logic device and a long-term storage memory apparatus, the logic device for detecting an event and/or behavior of interest based on monitoring data and selectively storing portions of the monitoring data associated with the event and/or behavior of interest on the long-term memory storage apparatus.Type: GrantFiled: September 5, 2008Date of Patent: May 3, 2011Assignee: CSI Technology, Inc.Inventors: Kai T. Bouse, Christopher G. Hilemon, Stewart V. Bowers, Richard Piety
-
Patent number: 7933946Abstract: Embodiments gather historical information about data propagation by monitoring requests to and replies from a server. When a request is received from a client system to upload code onto a web site, a user identity associated with the client system is determined and a tag that uniquely identifies the uploaded data is created and mapped with the user identity into a propagation graph. The propagation graph includes nodes and edges associated with a number of client systems that made similar requests such that each node of the propagation graph corresponds to both a tag and user identity of a client system and edges within the propagation graph represent causality links between the nodes. The propagation graph can then be used for finding long propagation chains, which can be useful for detecting worm-like propagation activity.Type: GrantFiled: June 22, 2007Date of Patent: April 26, 2011Assignee: Microsoft CorporationInventors: Benjamin Livshits, Weidong Cui
-
Patent number: 7929418Abstract: A computing system, comprising a host computer system, a primary data packet communication protocol (such as TCP/IP) offload engine configured to act as an offload engine for the host computer system, and an alternate data packet communication protocol (such as TCP/IP) offload engine configured to act as an offload engine for the host computer system if the primary offload engine fails. The host computer system, the primary offload engine and the alternate offload engine are in data communication, the primary offload engine is configured to save predefined data packet communication protocol parameters to the host computer system during normal operation, the alternate offload engine is configured to retrieve the parameters from the host computer system if the primary offload engine fails.Type: GrantFiled: March 20, 2008Date of Patent: April 19, 2011Assignee: Hewlett-Packard Development Company, L.P.Inventors: Srinivasa Moorthy, Krishna Prabhakar Prabhu, Lakshminarasimhan Naveenam Padmanabha, Rajiv Panday
-
Patent number: 7930684Abstract: A system, method, and computer-accessible medium for logging and replaying asynchronous events are disclosed. One or more asynchronous events occurring during execution of a first instance of a computer program are logged. In logging the asynchronous events, a respective location in the execution of the first instance at which each of the one or more asynchronous events occurs is determined. A respective synchronous event preceding each asynchronous event is also determined. The asynchronous events are replayed during execution of a second instance of the computer program. In replaying each asynchronous event, the second instance is instrumented at the respective location during the execution of the second instance after detecting the preceding synchronous event.Type: GrantFiled: October 12, 2005Date of Patent: April 19, 2011Assignee: Symantec Operating CorporationInventors: Guenter E. Roeck, Serge Pashenkov, Serge Shats
-
Patent number: 7925791Abstract: The present invention provides a system and method for detecting communication error among multiple nodes in a concurrent computing environment. A barrier synchronization point or regions are used to check for communication mismatch. The barrier synchronization can be placed anywhere in a concurrent computing program. If a communication error occurred before the barrier synchronization point, it would at least be detected when a node enters the barrier synchronization point. Once a node has reached the barrier synchronization point, it is not allowed to communicate with another node regarding data that is needed to execute the concurrent computing program, even if the other node has not reached the barrier synchronization point. Regions can also be used to detect a communication mismatch instead of barrier synchronization points. A concurrent program on each node is separated into one or more regions. Two nodes can only communicate with each other when their regions are compatible.Type: GrantFiled: July 17, 2006Date of Patent: April 12, 2011Assignee: The Math Works, Inc.Inventors: Edric Ellis, Jocelyn Luke Martin, Halldor Narfi Stefansson
-
Patent number: 7921237Abstract: A storage system includes a host computer coupled to a device to transfer a DMA descriptor between the host and the device. An integrity manager manages the integrity of the DMA descriptor between the host computer and the device. The integrity manager embeds a host-side DMA descriptor integrity value in the DMA descriptor and the device transfers the DMA descriptor to a device memory. The device generates a device-side DMA descriptor integrity value and compares it to the host-side DMA descriptor integrity value to determine if the descriptor is corrupted.Type: GrantFiled: December 8, 2008Date of Patent: April 5, 2011Assignee: Network Appliance, Inc.Inventors: Thomas Holland, William McGovern
-
Patent number: 7917657Abstract: A system including an event monitor for monitoring at least one transmission link. Each event monitor receives transmission link addresses from an address sequencer and transmits related event data to a centralized storage register. The address sequencer also transmits the addresses to the storage register. The event monitor compares new event data for each address with old event data stored by the event monitor. If a difference is detected, the event monitor sends a strobe signal to the storage register, which stores the event data reflecting the difference and the related address data. The strobe signal is also sent to a signaling device, which sends an interrupt signal to cause a microprocessor to read the event and address data from the storage register. Optionally, the signaling device does not send an interrupt signal until a threshold number of strobe signals have been received.Type: GrantFiled: November 27, 2006Date of Patent: March 29, 2011Assignee: Agere Systems Inc.Inventor: Geoffrey D. Lloyd
-
Patent number: 7911653Abstract: The present invention relates to an image forming device using a low visibility information embedding technique to manage a copy history of an original. The image forming device embeds history information with the use of small dots disappearing by copying, and coordinate information on a region embedded with the history information with the use of large dots not disappearing even by copying. Upon first copying, the image forming device newly creates both of the large dot coordinate information and the small dot history information, and embeds them. Upon second or later copying, the image forming device updates the history information having been read out of the original with that on the current copying, and embeds the updated history information in the history information region indicated by the coordinate information.Type: GrantFiled: June 18, 2008Date of Patent: March 22, 2011Assignee: Canon Kabushiki KaishaInventor: Hitoshi Saito
-
Patent number: 7906984Abstract: A Field Programmable Gate Array (FPGA) circuit capable of operating through at least one fault. The FPGA circuit includes a configuration memory and an embedded microprocessor. The embedded microprocessor having access to the configuration memory, static modules, at least one relocatable module, and at least one spare module. The relocatable module being relocatable from a first target area to a second target area. The relocatable module being relocatable by manipulating a partial bitstream with the embedded microprocessor. The microprocessor calculating a plurality of bitstream changes, to relocate the at least one relocatable module using at least triple modular redundancy (TMR).Type: GrantFiled: February 26, 2009Date of Patent: March 15, 2011Assignee: The United States of America as represented by the Secretary of the Air ForceInventors: David P. Montminy, Rusty O. Baldwin, Paul D. Williams
-
Patent number: 7907535Abstract: A system and method for determining optimal selection of paths for passively monitoring a communications network. A diagnostic set of paths is determined by ensuring that, for all pairs of links in the network, the set contains one path having only one member of that pair. A detection subset of paths is determined by ensuring that, for all the links in the network, one member of the subset contains that link. Selecting a minimum detection and diagnostic set of paths minimizes the communication overhead imposed by monitoring. During normal operation, only the detection subset need be monitored. Once an anomaly is detected, the system may switch to monitoring the full diagnostic set. The cost of deploying and operating the passive monitoring equipment is minimized by determining the minimum set of links on which a probe needs to be placed in order to monitor the diagnostic set of paths.Type: GrantFiled: November 26, 2007Date of Patent: March 15, 2011Assignee: Alcatel-Lucent USA Inc.Inventors: Shipra Agrawal, K. V. M. Naidu, Rajeev Rastogi
-
Patent number: 7904906Abstract: A method for tracking modified pages is provided. The method is utilized in a fault-tolerant system, the fault-tolerant system comprising a first computer system and a second computer system. The method involves copying a memory from the first computer system to the second computer system at a first point in time. Between the first point in time and a second point in time, a scheduler tracks processes that execute on the first computer system in a harvest list. After the second point in time, the processes that made changes to the memory between the first and second points in time are retrieved. The changes to the memory are then copied to the second computer system and the changes are applied to the memory of the second computer system.Type: GrantFiled: November 23, 2004Date of Patent: March 8, 2011Assignee: Stratus Technologies Bermuda Ltd.Inventors: James J. Puthukattukaran, Derek F. Shute
-
Patent number: 7885198Abstract: A packet-network analyzer system for characterizing network conditions of a packet-network-under-test is provided. In this regard, one such system can be broadly summarized by a representative analyzer system that incorporates a data collection element to receive the raw digital data from a host analyzer, a data selection element to receive the raw digital data, a data processing element to process the selected data set to generate a normalized data set, a neural processing module to process the normalized data set to generate a set of rules and relationships, and a data mining module that uses the rules and relationships to generate a mined data set from the selected data set, the mined data set being used to characterize a packet-network-under test.Type: GrantFiled: January 5, 2004Date of Patent: February 8, 2011Assignee: JDS Uniphase CorporationInventor: John M. Monk
-
Patent number: 7886090Abstract: A method for managing under-runs and a device having under-run management capabilities. The method includes retrieving packets from multiple buffers, monitoring a state of a multiple buffers, determining whether an under-run associated with a transmission attempt of a certain information frame from a certain buffer occurs; if an under-run occurs, requesting a certain information frame transmitter to transmit predefined packets while ignoring packets that are retrieved from the certain buffer, until a last packet of the information frame is retrieved from the certain buffer; and notifying a processor that an under-run occurred after at least one predefined packet was transmitted; wherein each buffer out of the multiple buffers is adapted to store a fraction of a maximal sized information frame.Type: GrantFiled: January 4, 2006Date of Patent: February 8, 2011Assignee: Freescale Semiconductor, Inc.Inventors: Yaron Alankry, Eran Glickman, Erez Parnes
-
Patent number: 7885200Abstract: A graphic user interface facilitates the hierarchical analysis of timing parameters related to network-based applications. At the top level of the hierarchy, the user is presented a summary of the delays incurred while running an application, or while simulating the running of an application, organized by delay categories, including processing delays at each node, as well as propagation delays at each link between nodes. The interface enables a user to “drill down” into lower levels of the timing information hierarchy by ‘clicking’ on currently displayed information. The information is presented in a form most appropriate to the level of analysis. The presentation forms include, for example, pie-charts, multi-variable timing diagrams (in both absolute and relative forms), data exchange charts, and so on, and ‘zoom’ capabilities are provided as appropriate to the particular display form.Type: GrantFiled: April 4, 2006Date of Patent: February 8, 2011Assignee: OPNET Technologies, Inc.Inventors: Russell Mark Elsner, John Wilson Strohm, Michael S. Canney
-
Patent number: 7882173Abstract: A mechanism for executing a remote command in a stateless client/server environment that provides progress information and allows user input that can influence command execution. A server receives a command request thread and processes the thread asynchronously by launching an asynchronous thread of execution and creating a conversation identifier for identifying the thread. In executing the command thread, if a conflict in execution of the thread exists, the server halts execution of the thread, creates a user input request to provide a resolution to the conflict and a user input request identifier, and sends the user input request, user input request identifier, and conversation identifier to the client. Responsive to receiving a response from the client, the server processes the user input and resumes execution of the command thread based on the user input.Type: GrantFiled: June 30, 2008Date of Patent: February 1, 2011Assignee: International Business Machines CorporationInventors: Peter D. Hirsch, Praveen Jani, Anup Katariya, Andrey Prigogin
-
Patent number: 7876461Abstract: An image processing apparatus which is capable of extracting embedded information from the back side of a printed document without causing degradation of reading efficiency. A scanner unit reads an image on a first side of a sheet. An encoded information processing section extracts embedded information embedded in the image read by the scanner unit. When embedded information indicating that embedded information is embedded in an image on a second side of the sheet is extracted by the encoded information processing section, an automatic second-side reading section reads the image on the second side of the sheet, and the encoded information processing section extracts the embedded information embedded in the image read by the automatic second-side reading section.Type: GrantFiled: February 26, 2008Date of Patent: January 25, 2011Assignee: Canon Kabushiki KaishaInventor: Naoki Morita