Data Processing System Error Or Fault Handling Patents (Class 714/100)
-
Patent number: 7877757Abstract: Detailed herein is a technology which, among other things, monitors the flow of events between a front-end application and a backend server. In one approach is technology, a new event is received at the backend server. This new event has an event type, which is used to set a new event flag, indicating that a new event of that type has been received. The new event is added to the queuing table. One or more events from the queuing table are selected, and a failover mechanism is maintained while selected events are being processed.Type: GrantFiled: May 5, 2006Date of Patent: January 25, 2011Assignee: Microsoft CorporationInventors: Jon F. Matousek, Rajesh Kamath
-
Patent number: 7865340Abstract: Methods, apparatus and systems are provided that enable the generation of random regression suites for verification of a hardware or software design to be formulated as optimization problems. Solution of the optimization problems using probabilistic methods provides information on which set of test specifications should be used, and how many tests should be generated from each specification. In one mode of operation regression suites are constructed that use the minimal number of tests required to achieve a specific coverage goal. In another mode of operation regression suites are constructed so as to maximize task coverage when a fixed number of tests are run or within a fixed cost.Type: GrantFiled: May 16, 2008Date of Patent: January 4, 2011Assignee: International Business Machines CorporationInventors: Shai Fine, Shmuel Ur, Avi Ziv, Simon Rushton
-
Patent number: 7865581Abstract: The invention concerns a remote management method enabling a distant remote management server to manage at least a distant device. In order to have a simple and reliable management, it comprises a transmission step of a CWMP command requesting a configuration of the transport and/or dejittering layers.Type: GrantFiled: April 14, 2006Date of Patent: January 4, 2011Assignee: Thomson LicensingInventors: Gilles Straub, Helmut Burklin
-
Patent number: 7864688Abstract: A communication system for a plurality of devices performing communications through a network is provided. The communication system includes a transmitter/receiver, a reception status detector, and a recorder. The transmitter/receiver is included in each of the plurality of devices and configured to alternately transmit a data packet with ID information indicating time to another device and receive the data packet from the device periodically in the plurality of devices. The reception status detector is included in each of the plurality of devices and configured to detect whether the data packet is periodically received based on the ID information added to the data packet received from another device. The recorder is configured to record a result detected by the reception status detector in each of the plurality of devices.Type: GrantFiled: December 21, 2007Date of Patent: January 4, 2011Assignee: Sony CorporationInventor: Hidehito Yakushiji
-
Patent number: 7849447Abstract: A system includes a first application that is the subject of a test. A log of information relates to use of the first application. At least one data file relates to the first application. A second application conducts the test based at least in part on the log and the data file. A method includes generating test data based on an analysis of the log of information relating to use of the first application, analyzing the at least one data file relating to the first application, and conducting the test based at least in part on the test data and the at least one data file.Type: GrantFiled: November 21, 2005Date of Patent: December 7, 2010Assignee: Verizon Laboratories Inc.Inventors: George Demetrios Karis, Michael S. Heinrichs, Timothy Gar Wai Ho
-
Patent number: 7849467Abstract: To handle a signal received at an application context that employs a remote kernel service implemented in a server context different from the application context, the remote kernel service receives from the application context a first signal. Using a signal action vector file associated with the server context, a first action code associated with the first signal is ascertained. If the first action code represents a pseudo-handler, the remote kernel service is aborted.Type: GrantFiled: January 6, 2005Date of Patent: December 7, 2010Assignee: Hewlett-Packard Development Company, L.P.Inventors: Edward J. Sharpe, James Alan Woodward, Jenchang Ho
-
Patent number: 7848461Abstract: A method for signal reception in a Multiple-Input-Multiple-Output (MIMO) communication system is provided. The method enhances the efficiency of signal reception in the MIMO system and simplifies the algorithms of signal reception and soft decoding metrics generation. In other words, soft decisions are generated according to correlations between metrics corresponding to least reliable bits based on MMSE linear estimation and noise variance estimation is provided to improve performance when an error is generated in channel matrix H estimation.Type: GrantFiled: February 13, 2007Date of Patent: December 7, 2010Assignee: Samsung Electronics Co., LtdInventors: Garmanov Alexander Vasil'evich, Joseph Robert Cleveland, Karpinsky Yuri Evgen'evitch, Kravtsova Galina Semenovna
-
Patent number: 7844955Abstract: Computer program testing after source code for the computer program has been modified is performed more quickly, by using execution conditions. First, second, and third execution conditions are determined. These execution conditions are used to perform testing of the program to determine whether the program is properly functioning. Particularly, test data on which basis testing of the computer program is performed can be classified as first test data, second test data, third test data, or fourth test data. The program prior to modification of the source code is tested by employing the first, second, and third test data. After the source code is modified, the program is retested by employing only the third and the fourth test data. The program is thus properly retested after source code modification by employing only the third and the fourth test data, without having to employ the first and the second test data.Type: GrantFiled: December 24, 2005Date of Patent: November 30, 2010Assignee: International Business Machines CorporationInventors: Takaaki Tateishi, Fumihiko Kitayama
-
Patent number: 7835814Abstract: Disclosed are embodiments that provide near real-time monitoring of a control application in a manufacturing environment to detect and determine the root cause of faults within the control application. The embodiments monitor the flow of data within the control application during events (i.e., transactions, stages, process steps, etc.). By comparing a dataflow path for a near real-time event with historical dataflow path records, dataflow interruptions (i.e., fails) within the control application can be detected. By determining the location of such a dataflow interruption, the root cause of the control application fail can be determined. Additionally, the invention can generate summary reports indicating the status of the control application. For example, the summary reports can quantify the performance and/or the effectiveness of the control application. These summary reports can further be generated with drill downs to provide a user with direct access to the records upon which the reports were based.Type: GrantFiled: August 16, 2007Date of Patent: November 16, 2010Assignee: International Business Machines CorporationInventors: Michael W. Mock, Gary R. Moore, Justin W. Wong
-
Patent number: 7827420Abstract: A portable device with an automatic power off protection and a method of achieving such a protection are related. The portable device circuit comprises a switch unit, a main body, and a battery. The main body includes an acceleration transducer that samples an analog acceleration signal; an analog-to-digital converter (ADC) that converts the sampled analog acceleration signal into a digital acceleration value; a memory that stores a critical acceleration value and an interrupt flag; and a micro-control unit (MCU) that compares the digital acceleration values with the critical acceleration value and the comparing result which may or may not change the value of the interrupt flag. When the acceleration of the portable device is greater than the critical acceleration and the interrupt flag is enable, the MCU sends a break signal to the switch unit to power off the portable device.Type: GrantFiled: April 18, 2007Date of Patent: November 2, 2010Assignees: Hong Fu Jin Precision Industry (ShenZhen) Co., Ltd., Hon Hai Precision Industry Co., Ltd.Inventors: Shih-Fang Wong, Tsung-Jen Chuang, Jian-Lin Liu
-
Patent number: 7827396Abstract: According to one embodiment of an information processing apparatus includes: a storage medium including, a first partition that stores a first operating system and data, and a second partition that stores a second operating system and a data rescue program; a switch that allows a user to enter a command for booting the second operating system; and a boot control section that boots the second operating system when the command is entered. The data rescue program is executed when the second operating system is booted, and performs at least one of recovering and backing up the data stored in the first partition.Type: GrantFiled: June 23, 2006Date of Patent: November 2, 2010Assignee: Kabushiki Kaisha ToshibaInventor: Mitsuhiro Amou
-
Patent number: 7823002Abstract: An integrated circuit, including: a pulse generator adapted to generate a pulsed signal; a cycle counter adapted to count cycles of the pulsed signal; one or more repairable circuit elements; and a repair processor adapted to repair a repairable circuit element when the cycle counter reaches a pre-determined cycle count.Type: GrantFiled: July 2, 2007Date of Patent: October 26, 2010Assignee: International Business Machines CorporationInventors: Anthony R. Bonaccio, Michael LeStrange, William R. Tonti, Sebastian T. Ventrone
-
Patent number: 7823138Abstract: A new method is provided for using distributed computing for computing process testing. The method includes distributing a feature testing tool, computing feature builds, and data sets to client computing systems. The feature testing tool is run on the client computing systems during times when the client computing system is not otherwise in active use. The feature testing tool prompts the computing feature build to process the data sets, and collects results from the processing of the data set, including any erroneous results. The results from processing the data sets on the client computing systems are provided to a managing computing system. The managing computing system may try to reproduce the erroneous results on other client computing systems with alternate hardware-software configurations, to send erroneous results to an investigation queue to isolate their cause, and to report useful information on the erroneous results to developers working on the computing feature.Type: GrantFiled: November 14, 2006Date of Patent: October 26, 2010Assignee: Microsoft CorporationInventors: Carlos A. Arguelles, Gustavo Gallegos
-
Patent number: 7818145Abstract: Described herein is a method for detecting an error in a prediction of resource usage of an application running in a virtual environment, comprising: providing a plurality of benchmark sets, executing the plurality of benchmark sets in a native hardware system in which the application natively resides, executing the plurality of benchmark sets in the virtual environment, collecting first traces of first resource utilization metrics in the native hardware system based on the execution of each of the plurality of benchmark sets in the native hardware system, collecting second traces of second resource utilization metrics in the virtual environment based on the execution of each of the plurality of benchmark sets in the virtual environment, generating at least one initial prediction model that maps the first traces of first resource utilization metrics to the second traces of second resource utilization metrics, computing a plurality of mean squared errors (MSE's) based on the at least one initial prediction modType: GrantFiled: September 30, 2008Date of Patent: October 19, 2010Assignee: Hewlett-Packard Development Company, L.P.Inventors: Timothy W. Wood, Ludmila Cherkasova
-
Patent number: 7818750Abstract: The invention relates to a method for controlling data-processing software modules (4, 5, 6, 7), wherein the data to be processed are organized in files, and wherein the processing is performed in a plurality of successive processing sections and the files in one processing section are processed by at least one software module (4, 5, 6, 7). To prevent the propagation and spreading of deviations occurring during the processing in the software modules (4, 5, 6, 7) in subsequent processing sections, information about the data processed are collected in the software modules (4, 5, 6, 7) of the processing sections and are signalized to a control system (8), said control system (8) comparing the information signalized and stopping the processing in a subsequent processing section if the comparison of the information revealed that a predetermined, admissible maximum deviation has been exceeded.Type: GrantFiled: May 5, 2005Date of Patent: October 19, 2010Assignee: USB AGInventors: Peter Dunki, Hansbeat Loacker, Markus Wietlisbach
-
Patent number: 7817536Abstract: A system for performing an application in a network-centric environment using capabilities attributed to the application. Each capability is assigned one or more priorities for the application. At least one node is configured to identify a change in the capabilities and negotiate in the network-centric environment to resolve the change. Nodes are may negotiate until the application is provided with resources resolving the change in accordance with applicable priorities. This method provides a self-healing capability in a net-centric environment. Thus an application may be enabled to continue even under rapidly changing circumstances.Type: GrantFiled: February 6, 2007Date of Patent: October 19, 2010Assignee: The Boeing CompanyInventor: William J. Purpura
-
Method and apparatus for providing automated diagnostics of networks using multiple virtual circuits
Patent number: 7817570Abstract: A method and system for providing automated diagnostics of networks using multiple virtual circuits are disclosed. For example, the method receives a ticket indicating a problem. The method then determines if the problem is associated with a configuration mismatch and determines if the problem is associated with at least one physical channel supporting a plurality of virtual circuits. The method then verifies status of each of the plurality of virtual circuits if the problem is not associated with the configuration mismatch or the at least one physical channel. The method then reports a result of verifying the status of each of the plurality of virtual circuits.Type: GrantFiled: December 31, 2006Date of Patent: October 19, 2010Assignee: AT&T Intellectual Property II, L.P.Inventors: Thomas Anderson, Paritosh Bajpay, Roberta Bienfait, Mojgan Dardashti, Mark Hunt, Jackson Liu, Zhiqiang Qian, Michael John Zinnikas -
Patent number: 7814288Abstract: Applications are protected from being exposed to exploits and instabilities due to memory operations involving zero byte allocations. Memory operations involving a zero byte allocation are handled by a zero byte memory manager. When an application requests a zero byte allocation, a pointer to a protected part of memory is returned such that when the application attempts to read and/or write to the location the program flow is interrupted.Type: GrantFiled: March 29, 2007Date of Patent: October 12, 2010Assignee: Microsoft CorporationInventors: Thomas S. Coon, Michael R. Marcelais, Christopher C. White
-
Patent number: 7811854Abstract: A system is described that can assemble substrates over one another to form a stacked substrate. The various layers of the stacked substrate can be separated from each other by using Coulomb forces. In addition, a beam substrate can be used to increase the separation. In addition, a first substrate can be flipped around and connected to the edge of a second substrate. The instructions for assembly and a FSM (Finite State Machine) can be included in the stacked substrate to pave the way for a self-constructing 3-D automaton. The beam substrate can be used to carry heat, fluids, electrical power or signals between the various layers of the stacked cells besides providing a mechanical support. A stacked substrate can be assembled into 3-D structures. These structures can have applications in antennas and RF circuits, for example.Type: GrantFiled: December 19, 2009Date of Patent: October 12, 2010Assignee: Metamems Corp.Inventor: Thaddeus John Gabara
-
Patent number: 7810079Abstract: A system and method for determining execution path differences in a computer-implemented software application is provided herein. A software application under analysis is executed at least twice, thereby generating first and second call tree data and associated first and second sets of execution data describing the at least two executions of the software application. This data is then compared to determine a set of differences between the first and second executions of the program, the set of differences comprising one or more nodes that are either called differently in the first and second execution paths or executed differently in the first and second sets of execution data. For each node identified in the set of differences, the first and second call trees are then analyzed to identify at least one parent node that is the root cause of the difference in the execution data.Type: GrantFiled: January 23, 2007Date of Patent: October 5, 2010Assignee: SAS Institute Inc.Inventor: Claire S. Cates
-
Patent number: 7809133Abstract: A cryptographically secure, computer hardware-implemented modular reduction method systematically underestimates and randomizes an approximate quotient used for computation of a remainder. The randomizing error injected into the approximate quotient is limited to a few bits, e.g. less than half a word. The computed remainder is congruent with but a small random multiple of the residue, which can be found by a final set of subtractions by the modulus. In addition to a computational unit and operations sequencer, the computing hardware also includes a random or pseudo-random number generator for producing the random error. The modular reduction method thus resists hardware cryptoanalysis attacks, such as timing and power analysis attacks.Type: GrantFiled: February 18, 2004Date of Patent: October 5, 2010Assignee: Atmel Rousset S.A.S.Inventors: Vincent Dupaquis, Michel Douguet
-
Patent number: 7809536Abstract: A method, system, computer system, and computer-readable medium to provide an interface for defining a model of a particular functionality of an information processing system. Intelligent models can be defined that can be used by an application to discover actual relationship, dependency, or configuration data for components of an information processing system. Models can be defined to include a set of one or more instructions to discover data about an existing information system, where the data are related to the specific information processing function being modeled. Models provide a context for analyzing and evaluating the functionality of an information processing system. The interface can also be used to define the model itself, including components of the model, properties of the components, and relationships between components.Type: GrantFiled: September 30, 2004Date of Patent: October 5, 2010Assignee: Motive, Inc.Inventors: Duke P. Browning, Francis X. Sullivan
-
Patent number: 7804854Abstract: A method for transmitting digital messages used during testing of microprocessors. Each message includes at least one data packet. To transmit a message, each data packet is divided into successive segments of predetermined size, each segment being classified in accordance with one or the other among five types depending on whether it contains a start of message (SM), intermediate data (NT), an end of packet (EP), and end of message (EM); or it is an empty segment (ID). As each segment is sent, an identification signal characterizing the succession of the segment concerned and of the preceding segment is sent. To reduce the number of transmitted segments, a segment containing both the start and the end of a message is classified as being a segment containing an end of message, and a segment containing both the start of a message and the end of a first packet of the message being classified as a segment containing an end of packet.Type: GrantFiled: October 15, 2002Date of Patent: September 28, 2010Assignee: STMicroelectronics S.A.Inventor: Laurent Regnier
-
Patent number: 7802019Abstract: A system that facilitates maintaining hard disk drive performance comprises a memory component that includes extensions to at least one protocol associated with a hard disk drive, the extensions enable communications to occur in real-time between an operating system and the hard disk drive. An interface component utilizes the extensions to receive a notification from the hard disk drive and relay the notification to the operating system, the notification relates to an operating parameter of the hard disk drive.Type: GrantFiled: December 8, 2005Date of Patent: September 21, 2010Assignee: Microsoft CorporationInventors: Frank J. Shu, Nathan S. Obr, Yi Meng
-
Patent number: 7796598Abstract: An apparatus, e.g., in a network edge device, a method, and a software program product for synchronizing two or more redundant media streams, e.g., MPEG video streams. The method includes receiving network packets encapsulating redundant media streams representing the same media program, buffering the received streams, learning a program identifier for the media program, searching the packets of the redundant streams for synchronization points defined by a plurality of parameters of stream packets, synchronizing the redundant streams based on the comparison, and providing a single stream as an output stream.Type: GrantFiled: April 3, 2006Date of Patent: September 14, 2010Assignee: Cisco Technology, Inc.Inventors: Michael A. Pereira, John A. Toebes
-
Patent number: 7792043Abstract: Certain exemplary embodiments can comprise a system, which can comprise a module communicatively coupled to a programmable logic controller (PLC). The module can comprise a transmission circuit and/or a receiving circuit. The module can be adapted to communicate with the PLC via 8B/10B encoded frames. A frame of the 8B/10B encoded frames can comprise a plurality of ordered fields.Type: GrantFiled: August 8, 2007Date of Patent: September 7, 2010Assignee: Siemens Industry, Inc.Inventors: Alan D. McNutt, Temple L. Fulton, Mark Steven Boggs
-
Patent number: 7779186Abstract: A master-slave card system includes a master card and a plurality of slave cards connected in serial. The master card sends a command with a station-number information to the slave cards. A selected slave card designated by the station-number information sends back a response message, where the response message includes an initial packet, a plurality of data packets and a CRC check packet. The master card sends a next command to a next slave cards after the master cards identifies a correct initial packet. When the initial packet is not correct, the master card halts sending the next command until the received signal is already stopped for a predetermined silence time. The master card drops all the data packets if the CRC check packet associated with the data packet is not correct.Type: GrantFiled: August 2, 2007Date of Patent: August 17, 2010Assignee: Delta Electronics, Inc.Inventor: Po-Ming Chen
-
Patent number: 7774760Abstract: An error tracing analysis tool applies static code analysis to software source code to identify error paths in the code and determine how many of these error paths have trace statements.Type: GrantFiled: December 23, 2005Date of Patent: August 10, 2010Assignee: Microsoft CorporationInventors: Rajat Mishra, NK Srinivas, Alan T. G. Jowett
-
Patent number: 7774454Abstract: A digital complex machine in accordance with the present invention is set so as to notify a manager of device information thereof by E-mail. It is also particularly set so as to convert device information into attached data and to transmit a device information mail containing the attached data to a server of the manager. In other words, since transmitting device information in the attached data format that is less possibly perceived by the third party, the digital complex machine is capable of suppressing leakage of device information.Type: GrantFiled: March 13, 2001Date of Patent: August 10, 2010Assignee: Sharp Kabushiki KaishaInventors: Kimihito Yamasaki, Tomoki Tanaka, Masakatsu Nakamura
-
Patent number: 7770153Abstract: A dynamic analysis tool uses anomaly detection to find heap-based bugs. In spite of the evolving nature of the heap, programs generally exhibit several of properties of their heap usage that remain stable. Periodically, during the execution of the program, the analysis tool computes a suite of metrics which are sensitive to the state of the heap. These metrics track heap behavior, and the stability of the heap reflects quantitatively in the values of these metrics. The ranges of stable metrics, obtained by running a program on a multiple input training set, are then treated as indicators of correct behavior, and are used in conjunction with an anomaly detector to find heap-based bugs.Type: GrantFiled: May 20, 2005Date of Patent: August 3, 2010Assignee: Microsoft CorporationInventors: Trishul Chilimbi, Vinod Ganapathy
-
Patent number: 7757091Abstract: A self-authenticating printed document (101) comprises text and a symbol (102) printed on the document (101). The symbol (102) includes a verification value, which is representative of the entire data content of the text, and error correction codes for correcting the text. The verification value is used to check the integrity of the text after the document has been corrected using the error correction codes.Type: GrantFiled: May 3, 2002Date of Patent: July 13, 2010Assignee: Abathorn LimitedInventors: John Duffell, Laurence O'Toole, Thomas Martin
-
Patent number: 7752660Abstract: Provided in a reception device (10) for receiving a transmission signal (US) in which, adhering to a communications protocol, reception data (ED) can be transmitted to the reception device (10) from a transmission device (2, 3) are reception means (12) for receiving the transmission signal (US), and evaluation means (16) for evaluating the received transmission signal (US) and for emitting a bit sequence (BFT) received in the transmission signal (US), which bit sequence (BFT) may contain bits of reception data (ED) transmitted from the transmission device (2, 3) but also bits (SB) occasioned by an interference to the transmission signal (US), and checking means (18) for checking whether the received bit sequence (BFT) infringes a rule of the communications protocol, wherein the reception device (10) is designed to continue with the reception of the transmission signal (US) and the checking of the received bit sequence (BFT) following the occurrence of an infringement of the communications protocol.Type: GrantFiled: April 23, 2003Date of Patent: July 6, 2010Assignee: NXP B.V.Inventors: Heimo Bergler, Wolfgang Meindl, Klaus Ully
-
Patent number: 7747880Abstract: An information processing apparatus that has multiple functional parts and power management domains that serve as control units when supplying power to the functional parts, and that autonomously controls supply of power to the power management domains, the apparatus including a power supply control part that supplies power to only a power management domain that includes the functional part associated with execution of an input instruction, and that stops the power supply to the power management domain in response to termination of execution of an instruction by the functional part; and an execution result storage part that stores a result generated by execution of an instruction by the power management domain to which power is supplied by the power supply control part, independently of the power supply control part supplying power and stopping the supply of power; wherein, after supply of power to a power management domain that terminates execution of an instruction is stopped by the power supply control parType: GrantFiled: June 28, 2006Date of Patent: June 29, 2010Assignee: Seiko Epson CorporationInventor: Yoshiyuki Ono
-
Patent number: 7747773Abstract: A data communications system has a plurality of nodes connected by a plurality of links. A subset of the links and nodes forms a worker path for carrying worker data through the communications system, and a further subset of links and nodes provides a protection path for carrying other data in the absence of a fault in the worker path and for providing an alternative path for the worker data in the event of a fault in the worker path. The alternative path is predetermined prior to the detection of a fault in the worker path.Type: GrantFiled: October 14, 2003Date of Patent: June 29, 2010Assignee: Ericsson ABInventors: Diego Caviglia, Francesco Lazzeri, Giovanni Fiaschi, Mario Molinari
-
Patent number: 7747416Abstract: A system and method for batch process control with diverse distributed control system (DCS) protocols is disclosed. A run-time extension acts as an adaptation layer that allows a single batch manager to supervise controllers utilizing diverse DCS protocols. The run-time extension receives commands transmitted from the batch supervisor in a first DCS protocol, translates the commands to a second DCS protocol utilized by a controller, and transmits the translated command to the controller to control various equipment associated with the controller. A database automation object (DBA) inputs configuration information from controllers utilizing diverse DCS protocols, extracts equipment information from the configuration information, generates protocol translation logic based on the configuration information, and translates recipe and formula information included in the configuration information into a common format.Type: GrantFiled: May 30, 2007Date of Patent: June 29, 2010Assignee: Siemens Industry, Inc.Inventors: Thomas A. Deininger, Michael Hogan, Yingnian Xu
-
Patent number: 7729891Abstract: Methods, apparatus and systems are provided that enable the generation of random regression suites for verification of a hardware or software design to be formulated as optimization problems. Solution of the optimization problems using probabilistic methods provides information on which set of test specifications should be used, and how many tests should be generated from each specification. In one mode of operation regression suites are constructed that use the minimal number of tests required to achieve a specific coverage goal. In another mode of operation regression suites are constructed so as to maximize task coverage when a fixed number of tests are run or within a fixed cost.Type: GrantFiled: June 6, 2005Date of Patent: June 1, 2010Assignee: International Business Machines CorporationInventors: Shai Fine, Shmuel Ur, Avi Ziv, Simon Rushton
-
Patent number: 7724643Abstract: A duplex data system performs a recovery process normally even in the event of an abrupt abnormal power failure. The duplex data system has a first storage device, a second storage device, and a control unit for duplicating data by storing the data in the first storage device and the second storage device. For duplicating the data, the control unit first writes the data into the first storage device and, after having completed the writing of the data into the first storage device, writes the data into the second storage device.Type: GrantFiled: August 31, 2005Date of Patent: May 25, 2010Assignee: NEC Infrontia CorporationInventor: Koji Kakihara
-
Patent number: 7716402Abstract: 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: May 12, 2008Date of Patent: May 11, 2010Inventors: Henry Milan, Rodney Haas
-
Patent number: 7716462Abstract: A method and system for initiating a display chip in a computer system is provided, and the initiating system includes a non-volatile memory, an external storage media and a memory unit. A BIOS which is able to initiate the external storage media is stored in the non-volatile memory. First, a backup file is loaded into the memory unit from the initiated external storage media. Then, an initiating program is fetched from the backup file. Finally, the initiating program is executed to initiate a display chip of a computer system.Type: GrantFiled: October 6, 2006Date of Patent: May 11, 2010Assignee: Asustek Computer Inc.Inventors: Chin-Yu Wang, Hsien-Shan Wang, Yao-Hui Wu
-
Patent number: 7707319Abstract: Error detection codes implemented in standard network interface circuits are enlisted in obtaining high reliability necessary for safety systems by virtual testing of the network interface circuits using background levels of network errors. The frequency of the testing matches the frequency of the network errors.Type: GrantFiled: January 31, 2003Date of Patent: April 27, 2010Assignee: Rockwell Automation Technologies, Inc.Inventors: David A. Vasko, Joseph A. Lenner
-
Patent number: 7698691Abstract: A server application discovers its relevant data objects and generates a report of the current states of such objects at a moment in time that is relevant to a detected failure. Responsive to a request for a server application state, the application can identify root objects; discover data types, values, and related objects through recursive traversal and analysis of the object hierarchies; and generate a state description of the application for review and analysis by others. The state discovery may be synchronized among multiple threads to ensure that the state description represents a snapshot of the server application state and a single point in its execution. The state description can be analyzed by validation tools to detect where the error might exist in the application and how the error might be corrected.Type: GrantFiled: September 20, 2005Date of Patent: April 13, 2010Assignee: Microsoft CorporationInventors: Boaz Chen, Shahar Prish, Juraj Slugen, Liviu Asnash
-
Patent number: 7698087Abstract: A program circuit activates a pass signal when a first program unit is programmed. The first program unit is programmed when a test of an internal circuit is passed. A mode setting circuit switches an operation mode to a normal operation mode or a test mode by external control. A state machine allows a partial circuit of the internal circuit to perform an unusual operation different from a normal operation when the pass signal is inactivated during the normal operation mode. By recognizing the unusual operation during the normal operation mode, it can be easily recognized that a semiconductor integrated circuit is bad. Since a failure can be recognized without shifting to the test mode, for example, a user who purchases the semiconductor integrated circuit can also easily recognize the failure.Type: GrantFiled: August 22, 2007Date of Patent: April 13, 2010Assignee: Fujitsu Microelectronics LimitedInventor: Kota Yamaguchi
-
Patent number: 7689312Abstract: A method, computer program product, and system for handling an error that occurs during processing of a job in a manufacturing system are provided. The method, computer program product, and system provide for determining a first location in the job where a first subsystem of the manufacturing system is currently processing, identifying a second location in the job where a second subsystem of the manufacturing system completed processing before the error occurred at the second subsystem, the second subsystem being connected in series to and downstream from the first subsystem, and providing a controller-generated repositioning instruction for the first subsystem based on the first location and the second location.Type: GrantFiled: October 31, 2005Date of Patent: March 30, 2010Assignee: Infoprint Solutions Company, LLCInventors: Robert W. Goings, Dwight R. Palmer, Rodney L. Sherwood
-
Patent number: 7667866Abstract: 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 17, 2008Date of Patent: February 23, 2010Assignee: Seiko Epson CorporationInventor: Toshihiro Tsukada
-
Patent number: 7668086Abstract: In a network having a first node and a second node, a method of verifying a lane routing between the first node and the second node. The first node and the second node operate according to a protocol in which: (1) a character is converted to code groups, (2) each code group has a corresponding lane, and (3) the code groups are communicated across the lanes in a parallel manner. A first set of code groups is transmitted from the first node. Preferably, the first set of code groups is different from a set of code groups predefined by the protocol. A second set of code groups is received at the second node. The second set of code groups corresponds to the first set of code groups. A determination is made whether the second set of code groups matches the first set of code groups. An identity of the first set of code groups can be preprogrammed within the second node. Preferably, the first set of code groups has a different code group in each lane.Type: GrantFiled: September 23, 2003Date of Patent: February 23, 2010Assignee: Broadcom CorporationInventors: Maurice Caldwell, Howard Baumer
-
Publication number: 20100037095Abstract: A computer implemented method for assisted and automated resolving of Information Technology (IT) incidents is provided. The method facilitates one or more users to define repair workflows to resolve the IT incidents. The defined repair workflows are stored in a flow repository. The stored repair workflows are accessed and invoked by the one or more users. The invoked repair workflows are interactively executed for a user assisted resolution of the IT incident. The invoked repair workflows are executed automatically for the automated resolution of the IT incident.Type: ApplicationFiled: August 18, 2009Publication date: February 11, 2010Inventor: Jeff GERBER
-
Patent number: 7660913Abstract: The present disclosure relates to attempting to initialize and configure a device utilizing a remote server and, more specifically, to attempting to initialize a device with low level device configuration information that is stored on a remote server or servers.Type: GrantFiled: April 20, 2005Date of Patent: February 9, 2010Assignee: Intel CorporationInventors: Vincent J. Zimmer, Michael A. Rothman
-
Patent number: 7660915Abstract: 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: March 19, 2008Date of Patent: February 9, 2010Assignee: Fisher-Rosemount Systems, Inc.Inventors: Michael D. Apel, Steven L. Dienstbier
-
Patent number: 7660237Abstract: A switching unit (1011) receives video data (103) sent from a device (102), and sends an ATM cell synchronized with the clock to switching units (1012-1014) by a signal (including optical data) containing a frequency component serving as a synchronous clock supply source. If a fault occurs midway along a line, the switching unit (1012) which detects the fault sends an AIS cell to an OAM connection (109). The termination switching unit (1014) switches a port f for receiving a synchronous clock to a port g, and sends back an RDI cell. The switching units (1013, 1012) which have received the RDI cell switch the synchronous clock to ports e and c and receive it, thus obtaining an identical clock.Type: GrantFiled: January 5, 2004Date of Patent: February 9, 2010Assignee: NEC Infrontia CorporationInventors: Shinichi Ukon, Kenichi Kobayashi
-
Patent number: 7661006Abstract: A computer implemented method, apparatus, and computer program product for managing symmetric multiprocessor interconnects. The process identifies functional communication connections between each processor in a plurality of processors on a multiprocessor to form identified functional communication connections. The process maps every functional communication connection between any two processors in the plurality of processors, based on the identified functional communication connections, to form an interconnect matrix. The process creates a path map using the interconnect matrix. The path map comprises a sequence of communication connections between the plurality of processors. The process initializes the plurality of processors using the path map.Type: GrantFiled: January 9, 2007Date of Patent: February 9, 2010Assignee: International Business Machines CorporationInventors: Luai A. Abou-Emara, Mark David McLaughlin, Jorge N. Yanez