State Error (i.e., Content Of Instruction, Data, Or Message) Patents (Class 714/49)
  • Publication number: 20100257411
    Abstract: According to one embodiment, an emulation device includes a storing section that stores model information of an apparatus that can be emulated and an emulator corresponding to the model information, an obtaining section that obtains the model information of the apparatus, a detection section that detects, from the model information in the storing section, model information corresponding to the model information of the apparatus obtained by the obtaining section, and an executing section that activates an emulator of the apparatus corresponding to the detected model information.
    Type: Application
    Filed: April 6, 2010
    Publication date: October 7, 2010
    Applicants: KABUSHIKI KAISHA TOSHIBA, TOSHIBA TEC KABUSHIKI KAISHA
    Inventors: Kouichi Mase, Yoshiko Suenaga, Kazuto Oonuma, Katsuaki Nagata, Hironori Tanaka, Masamitsu Tsuchiya
  • Patent number: 7808917
    Abstract: The invention relates to a system and a method for transmitting telegrams. The system has at least one first communication means provided for sending telegrams and at least one second communication means provided for receiving telegrams, with a telegram having a check value that can be determined from a useful data component of the telegram, with the first communication means having a first telegram counter provided for assigning a count value to a telegram in accordance with a send sequence. To improve error detection during the transmission of telegrams it is proposed that the count value for determining the check value be a constituent of the useful data component is, that information signaling a change in the count value be a constituent of the useful data component when the telegram is transmitted, that the second communication means have a second telegram counter, and that means be provided for synchronizing the first and second telegram counter.
    Type: Grant
    Filed: January 12, 2006
    Date of Patent: October 5, 2010
    Assignee: Siemens Aktiengesellschaft
    Inventors: Herbert Barthel, Ingmar Binder, Heiner Fuchs, Rainer Mattes, Alexander Pfister, Wolfgang Schmauss, Edgar Sigwart
  • Publication number: 20100251018
    Abstract: A memory access control device has a memory control unit and a software execution unit executing software. The memory control unit has: a data transmission unit configured to perform multicast transfer that reads a data from the memory and transmits the data to data transfer destinations through a network; a data reception unit configured to receive multicast transfer data from the network; and a reception data counter configured to indicate a number of multicast transfer data received by the data reception unit. The software execution unit instructs the memory control unit to perform a plurality of multicast transfers and then reads respective reception data counters of the data transfer destinations for each checkpoint in sequence of the software to determine completion of the plurality of multicast transfers.
    Type: Application
    Filed: March 25, 2010
    Publication date: September 30, 2010
    Inventor: HIDEO TAMURA
  • Publication number: 20100251282
    Abstract: Systems and methods to validate restriction event control streams sent to a video distribution system are provided. A particular method includes receiving a control stream from a content provider via a content proxy device. The control stream is associated with a restriction event and directs a media service delivery platform to associate a substitute service with a virtual network for at least one geographical region. The method also includes evaluating validity of the control stream based on content proxy information associated with the content proxy device.
    Type: Application
    Filed: March 30, 2009
    Publication date: September 30, 2010
    Applicant: AT&T INTELLECTUAL PROPERTY I, L.P.
    Inventor: Jerald Robert Howcroft
  • Publication number: 20100251035
    Abstract: An information processing device includes: a receiving operation for receiving, from a transmission device, content and first verification data corresponding to divided content obtained by dividing the content; a detecting operation for detecting an error of the divided content based on second verification data to be calculated based on the divided content and the first verification data received in the receiving operation; and an obtaining operation for obtaining other divided content corresponding to the divided content having the error detected in the detecting operation from another information processing device different from the transmission device, when the error of the divided content is detected in the detecting operation.
    Type: Application
    Filed: March 24, 2010
    Publication date: September 30, 2010
    Applicant: FUJITSU LIMITED
    Inventors: Eiji Hasegawa, Hironori Sakakihara
  • Publication number: 20100241910
    Abstract: A method and system for performing one or more preventative maintenance functions for a data-processing apparatus. One or more notifications regarding daily maintenance functions can be generated in the form of a reminder when the data-processing apparatus begins operation. A history of the maintenance functions performed can be stored in a memory through remote data pushes. An email alert can be generated and transmitted to a user regarding incomplete maintenance functions in order to track the maintenance activities. The data-processing apparatus can be monitored in a consolidated manner and the occurrence of fault information stored and then rapidly retrieved to provide notifications indicative of such maintenance data.
    Type: Application
    Filed: March 20, 2009
    Publication date: September 23, 2010
    Inventors: James E. Baxter, III, Russell John Sokao
  • Publication number: 20100240412
    Abstract: An operating method for an integrated interface of a PDA and a wireless communication system includes the following steps. Firstly, when the wireless communication system starts to operate from a standby mode, a state signal is transmitted from the wireless communication system to the PDA. Then, if the PDA receives the state signal when the PDA is in a sleep state, the PDA is wakened and an input source of an audio element inside the PDA is switched to the wireless communication system. An electromagnetic wave signal is received by a wireless communication element and converted into audio data. Afterwards, the audio data is transmitted from the wireless communication system to the PDA and outputted by the audio element.
    Type: Application
    Filed: May 27, 2010
    Publication date: September 23, 2010
    Applicant: HIGH TECH COMPUTER, CORP.
    Inventors: Hsun-Hsin Chuang, Hsi-Cheng Yeh, Chih-Chao Hsieh, Shi-Je Lin, Wen-Hsing Lin
  • Patent number: 7802017
    Abstract: To provide a blade server capable of expanding disks of any servers in one chassis, the blade server has one or more server modules, one or more storage modules, a management module for managing the whole of the server, and a back plane via which a signal is transmitted among the modules wherein the server modules, the storage modules, and the management module are installed in slots. The server modules and the storage modules are interconnected via a disk interface on the back plane. Each of the server modules and the storage modules has a module management unit that controls a power in the its own module, and the module management unit controls the power in the its own module according to a power control signal sent from the management module.
    Type: Grant
    Filed: April 27, 2006
    Date of Patent: September 21, 2010
    Assignee: Hitachi, Ltd.
    Inventors: Satoru Uemura, Takeshi Yoshida, Toru Inagawa
  • Publication number: 20100235055
    Abstract: A control system for fault detection has a control device for a measurement value signal, and a processor having a program that calculates at least one actuating value signal operatively connected to an actuator. At two process points in the control program, at least one control point (K) is defined at which the control device outputs a program output value, which forms a monitoring signal, and outputs the latter to a monitoring device. The monitoring signal contains at least two signal elements of three possible signal elements, wherein a first signal element represents the control point through which the control program should have run through directly before the present control point, and a second signal element which represents the present control point, and a third signal element which represents the next control point provided in the program process. The monitoring device checks the monitoring signals for the correct state, and a state signal can be output as a fault signal.
    Type: Application
    Filed: March 2, 2007
    Publication date: September 16, 2010
    Applicant: THYSSENKRUPP PRESTA AG
    Inventor: Zoltan Thimar
  • Patent number: 7797687
    Abstract: Separation of parameterized unit tests (PUTs) from specific test cases supports many benefits including automated test case generation. Symbolic execution assigns symbolic input variables to parameters of a parameterized unit test. Path constraints of an implementation under test (IUT) are identified during symbolic execution. A constraint solver automatically generates test cases by determining the test inputs that satisfy one of more paths, each described by constraints, through the IUT. PUTs are used to populate behavioral summaries. Behavioral summaries are used later in future symbolic executions to emulate summarized methods. Behavioral summaries comprise behavioral purity axioms. Behavioral purity axioms require that an intensional heap before execution of a PUT be equal to the intensional heap after execution. An intensional heap is provided to represent state changes performed by summarized methods. The extensional heap is used to explicitly update memory locations, e.g.
    Type: Grant
    Filed: August 4, 2005
    Date of Patent: September 14, 2010
    Assignee: Microsoft Corporation
    Inventors: Nikolai Tillmann, Wolfgang Grieskamp, Wolfram Schulte
  • Publication number: 20100229050
    Abstract: An apparatus connected to a first and second buses, the apparatus having a first controller that transforms first form data into second form data, transforms second form data into first form data, and outputs the transformed data, a second controller that transforms first form data into second form data, transforms second form data into first form data, and outputs the transformed data, a first distributing unit connected to the first and second controllers, the first distributing unit distributing first form data to the first and second controllers, respectively, a first selector that selects one of the second form data, and outputs the selected data, a second distributing unit connected to the first and the second controllers, the second distributing unit distributing second form data to the first and second controllers, respectively, and a second selector that selects one of the first form data, and outputs the selected data
    Type: Application
    Filed: February 26, 2010
    Publication date: September 9, 2010
    Applicant: Fujitsu Limited
    Inventor: Hirofumi KONNO
  • Publication number: 20100225951
    Abstract: An image processing apparatus which, when an error occurs during communication with a host computer, gives a higher priority to reconnection to the host computer connected at the time of occurrence of the error than to connection to another host computer. A CPU of the apparatus accepts processing requests from the host computers. When accepting a processing request from a host computer, the CPU causes the apparatus to connect to the host computer. If occurrence of an error is detected during communication with the host computer, the CPU controls the connection such that reconnection to the host computer connected at the time of occurrence of the error is given priority over connection to another host computer.
    Type: Application
    Filed: March 5, 2010
    Publication date: September 9, 2010
    Applicant: CANON KABUSHIKI KAISHA
    Inventor: Motoki Koshigaya
  • Publication number: 20100223496
    Abstract: The disk controller has a plurality of channel control units, a plurality of cache memories, a plurality of disk control units, and a plurality of internal switch units. Each channel control unit or disk control unit sends to one of the cache memory units a request packet requesting execution of processing. The cache memory unit sends a response packet in response to the received request packet. Each internal switch unit monitors the request packet sent from the channel control unit or disk control unit, and judges whether or not the response packet to the request packet has passed through the internal switch unit within a first given time period since the passage of the request packet. In the case where the response packet has not passed through the internal switch unit within the first given time period, the internal switch unit sends a failure notification.
    Type: Application
    Filed: May 12, 2010
    Publication date: September 2, 2010
    Applicant: Hitachi, Ltd.
    Inventors: Shuji Nakamura, Akira Fujibayashi, Mutsumi Hosoya
  • Patent number: 7774639
    Abstract: An apparatus, program product and method utilize distributed coordinating members to distribute member-specific state data to subscribing members in a distributed computing system. Member-specific state data is associated with different subjects, and coordinating members are configured to manage state data associated with particular subjects such that a reporting member that needs to report member-specific state data associated with a particular subject forwards that state data to a coordinating member associated with that subject. Once received, the coordinating member then distributes the member-specific state data to any members that have subscribed to receive state data associated with that subject.
    Type: Grant
    Filed: April 16, 2008
    Date of Patent: August 10, 2010
    Assignee: International Business Machines Corporation
    Inventors: William T. Newport, James W. Stopyro
  • Patent number: 7770065
    Abstract: A file data restoring system and method of a computer operating system and software thereof are applied in the installation of an operating system into a client computer. Divide the file data corresponding to the operating system into data blocks according to an appointed data size. Generate a check code for each of the data blocks to form a sequence list of original check codes and a sequence list of target check codes. Compare the sequence list of original check codes with the sequence list of target check codes, after installing the operating system into the computer. If the comparison result is inconsistent, a restoring call information is sent out. The position of the inconsistent check code is acquired through the restoring call information and the comparison result. The original file data corresponding to the position of the check code is read and restored to a corresponding target file.
    Type: Grant
    Filed: February 6, 2008
    Date of Patent: August 3, 2010
    Assignee: Inventec Corporation
    Inventors: Yue Zhang, Tom Chen, Win-Harn Liu
  • Publication number: 20100185697
    Abstract: A plurality of catalogs are maintained, and wherein each catalog of the plurality of catalogs includes data sets and attributes of the data sets. An indication that a new data set is to be defined is received. A selected catalog is determined from the plurality of catalogs, wherein the selected catalog is suitable for including the new data set and attributes of the new data set. An entry that indicates a data set name corresponding to the new data set and an index to the selected catalog is inserted in a group table.
    Type: Application
    Filed: January 22, 2009
    Publication date: July 22, 2010
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Douglas Lee Lehr, Franklin Emmert Mccune, David Charles Reed, Max Douglas Smith
  • Patent number: 7752497
    Abstract: Disclosed are a method and system for detecting errors in a computer system including a processing unit to perform tasks to change items. The method comprises the steps of assigning a task control block to the processing unit, and using the task control block to keep track of items being changed by the processing unit. The method comprises the further steps of at defined times, checking the task control block to identify items being changed by the processing unit, and checking the states of said identified items to determine if those states are correct. The preferred embodiment of the invention detects an error when it arises (where possible), and utilizes an infrastructure that allows simple and periodic consistency checks (for example, at designated code points) that detect the error before it causes follow-on problems.
    Type: Grant
    Filed: September 9, 2008
    Date of Patent: July 6, 2010
    Assignee: International Business Machines Corporation
    Inventors: Joachim von Buttlar, Janet R. Easton, Kenneth J. Oakes, Andrew W. Piechowski, Martin Taubert, John S. Trotter
  • Patent number: 7752498
    Abstract: An interface controller initializing method for an information processing device equipped with multiple interfaces of the same type comprises the steps of: detecting control of an interface executed by a first control unit; detecting an end of the control of the interface by the first control unit executed according to instructions regarding the control of the interfaces issued by a second control unit; detecting abnormality regarding the control of an interface by the first control unit; allowing a user to input an initialization instruction for initialization of the first control unit; and executing the initialization of the first control unit on condition that the abnormality regarding the control of an interface by the first control unit has been detected, the initialization instruction has been inputted, and the end of the control of at least one of the other interfaces by the first control unit has been detected.
    Type: Grant
    Filed: September 27, 2007
    Date of Patent: July 6, 2010
    Assignee: Brother Kogyo Kabushiki Kaisha
    Inventor: Tomoyasu Yabuki
  • Patent number: 7752503
    Abstract: A Controller Area Network (CAN) controller for a plurality of electronic devices electrically connected to form a control circuit in a CAN system, includes a controller and a circuit configuring device. The controller is electrically connected with the electronic devices to form two circuit terminals of the control circuit. The circuit configuring device is electrically connected with the controller in such a manner that when the electrical disconnection occurs in the CAN system, the circuit configuring device will re-configure the control circuit for switching the two circuit terminals at the electrical disconnection of the respective electronic device to by-pass the electrical disconnection from the control circuit, such that the circuit configuring device is electrically re-connected to the two circuit terminals for completing the control circuit in a closed manner so as to keep the electronic devices functioning in the CAN system.
    Type: Grant
    Filed: June 9, 2005
    Date of Patent: July 6, 2010
    Inventor: Yongchang Wang
  • Publication number: 20100169718
    Abstract: A network element disposed at an edge of a connectivity fault management (CFM) domain includes a switch fabric, a central processor (CP) card, and a line card in communication with the CP card through the switch fabric. The line card includes an Ethernet interface for transmitting and receiving Ethernet CFM frames over a network and circuitry configured to generate new continuity check messages (CCMs) periodically, to process CCMs received on each connection supported by the line card, and to detect a loss of continuity for any of the connections supported by the line card. The line card maintains a list of supported connections. A generate timer and an age counter are associated with each connection in the list. The line card generates a CCM for a given connection when the generate timer expires and detects a loss of continuity for the given connection when its age counter exceeds a threshold.
    Type: Application
    Filed: December 30, 2008
    Publication date: July 1, 2010
    Inventors: Nicolas Tausanovitch, Michael Craren, Hamid Assarpour
  • Publication number: 20100169719
    Abstract: Flow information records are identified and sorted out based on the sending and/or receiving customer. Prior art problems are overcome by using a combination of router identification, SNMP numbers and interface numbers to identify the source and destination of data flow records. A flow information packet containing one or more information flow records is received at a flow process and parsed to identify the router source. The datagram of the flow information packet is examined to identify an SNMP number associated with the source and/or destination affiliated with the flow information packet. Based on the SNMP number, the interface of the router associated with the datagram is identified and the records are accordingly sorted into buckets. The total traffic through the router interface for a period of time is obtained via an SNMP query and the data apportioned to a bucket is scaled based on the results.
    Type: Application
    Filed: October 2, 2009
    Publication date: July 1, 2010
    Inventors: Herve Marc Carruzzo, Todd Andrew Vierling, Michael R. White
  • Patent number: 7747709
    Abstract: A method and system for automatically cloning IT resource structure in stateful web services environments by employing a new approach for configuration management. The present new approach models the configurational state of each resource as a stateful web service. Configuration data are provided by this service's resource properties. Relationships between configurations of different resources are modeled as “stateful web services relationships” between web service instances. These relationships can be navigated, which allows exploring the configuration of a whole system in a standards-based way. Additionally a new web service interface is provided by the stateful web service encapsulating the resource. This interface provides two new operations: “getConfiguration” allows an exploiter to take a snapshot of a resource's and related resources' configurational state and “setConfiguration” allows for setting the configurational state of a resource to a previously saved state.
    Type: Grant
    Filed: January 5, 2007
    Date of Patent: June 29, 2010
    Assignee: International Business Machines Corporation
    Inventors: Michael M. Behrendt, Jochen Breh, Gerd Breiter, Thomas Spatzier
  • Patent number: 7747906
    Abstract: A recordable optical disc includes a user area and a management information area. User data is recorded in a physical block used as a single unit, and the space bit map is recorded in the management information area. Integrity verification processing is performed for each of recording status information so as to verify the integrity of the recording status information indicating a recording status of the physical block and the recording status of the physical block on the recordable optical disc. The necessity of the integrity verification processing is determined by reading out the status information indicating the necessity of the integrity verification processing. When the integrity verification processing is determined to be necessary, the integrity verification processing is carried out for unverified recording status information of the recording status information of the space bit map.
    Type: Grant
    Filed: January 11, 2007
    Date of Patent: June 29, 2010
    Assignees: Hitachi, Ltd., Hitachi- LG Data Storage, Inc.
    Inventor: Taku Hoshizawa
  • Publication number: 20100156622
    Abstract: A system and method of handling poll-based alarms. The method begins by detecting a high-priority problem in a network. Next, network elements in the network related to the high-priority problem are mapped. The mapping step includes grouping network elements into focus groups wherein each focus group includes network elements having the same alarm. The mapped network elements are then polled for alarms. The polled alarms of the network elements are then correlated and processed.
    Type: Application
    Filed: December 23, 2008
    Publication date: June 24, 2010
    Inventors: Andras Veres, Szabolcs Malomsoky, Gergely Szabo, Tamas Borsos, Peter Benko, Peter Vaderna, Ferenc Kubinszky
  • Publication number: 20100162053
    Abstract: A system including one or more memory devices, and an error detection and correction method are disclosed. A memory device of the system includes an input for receiving a packet. A first portion of the packet may include at least one command byte, and a second portion of the packet may include parity bits to facilitate command error detection. The memory device may include an error manager configured to detect, based on the parity bits, whether an error exists in the at least one command byte, and circuitry configured to provide the packet to the error manager.
    Type: Application
    Filed: April 6, 2009
    Publication date: June 24, 2010
    Applicant: MOSAID Technologies Incorporated
    Inventor: Peter Gillingham
  • Publication number: 20100153791
    Abstract: One process of a processing environment maintains state on behalf of another process of the processing environment, and uses that state to determine if a problem exists with the another process. The one process is a non-volatile process, while the another process is a volatile process.
    Type: Application
    Filed: December 15, 2008
    Publication date: June 17, 2010
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Barry P. Gower, Daniel S. Gritter
  • Patent number: 7739556
    Abstract: A method and system for overriding state information programmed into a processor using an application programming interface (API) avoids introducing error conditions in the processor. An override monitor unit within the processor stores the programmed state for any setting that is overridden so that the programmed state can be restored when the error condition no longer exists. The override monitor unit overrides the programmed state by forcing the setting to a legal value that does not cause an error condition. The processor is able to continue operating without notifying a device driver that an error condition has occurred since the error condition is avoided.
    Type: Grant
    Filed: November 2, 2007
    Date of Patent: June 15, 2010
    Assignee: NVIDIA Corporation
    Inventors: Jerome F. Duluk, Jr., Henry P. Moreton, John S. Montrym, Nathaniel C. Voorhies
  • Publication number: 20100146326
    Abstract: First and second management systems are placed in active and standby modes, respectively. The first and second management systems are configured to be in communication with the second and the first management systems, respectively and with a plurality of network devices. A first number of the plurality of network devices in communication with the first management system is determined at the first management system and transmitted to the second management system. A second number of the plurality of network devices in communication with the second management system is determined at the second management system and transmitted to the first management system. A first determination is made regarding whether the first number of network devices is less than the second number of network devices at the first management system. A second determination is made regarding whether the first number of network devices is less than the second number of network devices at the second management system.
    Type: Application
    Filed: December 4, 2008
    Publication date: June 10, 2010
    Inventor: John R. Reilly
  • Publication number: 20100146323
    Abstract: Embodiments of the present invention disclose a method for detecting multiple Active devices in a stack. In the method, a new Active device generates a Link Aggregation Control Protocol (LACP) packet when a stacking link is in failure, the LACP packet contains a bridge MAC address and a member number of the new Active device; the new Active device transmits the LACP packet to a stacking member through an access switch; and the stacking member detects collision of multiple Active devices according to the MAC address and the member number and enters a Recovery state. In the present invention, by containing the bridge MAC, the Active ID and the configuration dividing identifier in the extended field of the LACP packet, the collision of multiple Active devices in a distributed stack can be detected.
    Type: Application
    Filed: December 3, 2009
    Publication date: June 10, 2010
    Applicant: Hangzhou H3C Technologies Co., Ltd.
    Inventor: Xiaolong HU
  • Publication number: 20100138701
    Abstract: A system, method, and apparatus for retrieving trouble codes from an equipment under diagnosis and retrieving only relevant diagnostic information relative to the returned codes from one or more remote diagnostic libraries. An electronic diagnostic library contains diagnostic vehicle information tagged with trouble code identification ID's at a first location, and a diagnostic tool at a second location requests only relevant diagnostic information from the electronic library that is tagged with trouble code identification ID's corresponding to the retrieved trouble codes and information identifying the equipment under diagnosis. The diagnostic tool receives the specific diagnostic vehicle information at the first location and may store the specific vehicle information locally prior to displaying an index to the information to a repair technician.
    Type: Application
    Filed: December 3, 2008
    Publication date: June 3, 2010
    Applicant: Snap-on Incorporated
    Inventor: David Costantino
  • Publication number: 20100131796
    Abstract: A system and method are provided for detecting and recovering from errors in an Instruction Cache RAM and/or Operand Cache RAM of an electronic data processing system. In some cases, errors in the Instruction Cache RAM and/or Operand Cache RAM are detected and recovered from without any required interaction of an operating system of the data processing system. Thus, and in many cases, errors in the Instruction Cache RAM and/or Operand Cache RAM can be handled seamlessly and efficiently, without requiring a specialized operating system routine, or in some cases, a maintenance technician, to help diagnose and/or fix the error.
    Type: Application
    Filed: December 17, 2009
    Publication date: May 27, 2010
    Inventors: Kenneth L. Engelbrecht, Lawrence R. Fontaine, John S. Kuslak, Conrad S. Shimada
  • Patent number: 7725773
    Abstract: A method, apparatus and program storage device for providing control of statistical processing of error data over a multitude of sources using a dynamically modifiable DFT rule set is disclosed. The dispersion frame technique is extended in the present invention to provide dispersion frame rules with user-defined parameters thereby creating a dynamically modifiable rule set.
    Type: Grant
    Filed: November 6, 2008
    Date of Patent: May 25, 2010
    Assignee: International Business Machines Corporation
    Inventors: Michael A. Jastad, Thomas G. Phelan, Brent Yardley
  • Publication number: 20100125762
    Abstract: Various embodiments provide a validation framework to validate whether data entered in a web application is valid. The framework includes a validation resource that contains a validation rule for the web application. The framework also includes a validation group web control that can generate client validation script that is useable by a client to validate whether the entered data is valid. In at least some embodiments, an event table that specifies the validation rules is used to present an error message when the entered data is not valid.
    Type: Application
    Filed: November 14, 2008
    Publication date: May 20, 2010
    Applicant: MICROSOFT CORPORATION
    Inventors: Qingyang Nie, Zhiqing Hong, Yimin Zhang
  • Patent number: 7721151
    Abstract: An apparatus has at least one processing unit to generate a request having a request privilege level. At least one resource exists in the apparatus to receive the request and determine if the request is allowable. The apparatus includes an error handler that determines the nature of an error and performs a reset based upon the privilege level of the request that cause the error.
    Type: Grant
    Filed: August 30, 2005
    Date of Patent: May 18, 2010
    Assignee: Cisco Technology, Inc.
    Inventors: James A. Markevitch, Earl T. Cohen, John A. Fingerhut, Johannes M. Hoerler
  • Publication number: 20100122123
    Abstract: A method for guaranteeing consistency of functional parts across a software installation in a computer that is platform and language independent. Specifically, each software installation will contain a part, for example a DLL that exports a function or variable, which is available to other parts in the installation. All other parts in the installation, for example, executable files and other DLLs, will reference the exported resource. The name of the exported resource should evoke a particular software level and be specific to the software installation it belongs to. All other software installations on the same computer will follow this practice. Thus, all parts in a software installation will effectively reference a software level (via an exported resource). When the multiple parts of software are loaded into computer memory prior to execution of the software, the operating system will attempt to resolve references to the exported resource.
    Type: Application
    Filed: November 10, 2008
    Publication date: May 13, 2010
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Simon David BLUCK, Jason Colin EDMEADES, Gary Patrick LONGERSTAEY, Stuart Jeffrey REECE
  • Publication number: 20100115346
    Abstract: Disclosed is a method for processing a DCD content in a DCD (Dynamic Content Delivery). When a DCD content is delivered between a server and a terminal in a DCD service system, a client of the terminal delivers the DCD content to a DECA (DCD Enabled Client Application) of the terminal. If the DECA cannot play (execute) the content, the DECA sends to the client an error notification message and a generated status value (information about device capabilities of the terminal), and the client sends the error notification message and the status value to the server. Accordingly, if an error informing that the content received from the server cannot be played has occurred, the error is processed between the terminal and the server from the point of the terminal.
    Type: Application
    Filed: April 4, 2008
    Publication date: May 6, 2010
    Inventor: Ji-Hye Lee
  • Patent number: 7711996
    Abstract: A method and apparatus for testing a data transfer system. The method comprises the steps of storing a first table, the first table noting at least a time of issuance of at least one command and a time of completion of the command and comparing the time of issuance of the command and the time of completion of the command. A timeout condition is registered if the processor determines that a time longer than a predetermined time elapsed between the time of issuance of the command and the time of completion of the command.
    Type: Grant
    Filed: March 29, 2007
    Date of Patent: May 4, 2010
    Assignee: LeCroy Corporation
    Inventors: Andrew Roy, Amit Bakshi, Shlomi Krepner, Eugene Fouxman
  • Publication number: 20100107017
    Abstract: The present disclosure relates in general to embedded information handling systems, and more particularly to systems and methods for isolating a crash of an embedded multi-threaded application to a shared library call in embedded information handling systems.
    Type: Application
    Filed: October 23, 2008
    Publication date: April 29, 2010
    Applicant: DELL PRODUCTS L.P.
    Inventors: Ashish Munjal, Arun Muthaiyan
  • Publication number: 20100088554
    Abstract: Apparatus methods for capturing flow control errors in FIFO exchanges between producing and consuming circuits operating in different clock domains. Tag information at the start of an exchange is transferred to a synchronizing component before data of a transfer transaction is entered in the FIFO. The tag information is also associated with each unit of data transferred to the FIFO by the producing circuit. The synchronizing component verifies the each unit of data retrieved by the consuming circuit has the expected tag information associated therewith and signals an error is the tag information does not match. Thus an error by the producing circuit in entering too much or too little data for a transfer is detected before erroneous data is retrieved and processed by the consuming circuit.
    Type: Application
    Filed: October 8, 2008
    Publication date: April 8, 2010
    Inventors: John C. Udell, Richard Solomon, Eugene Saghi, Jeffrey K. Whitt
  • Publication number: 20100088555
    Abstract: An embodiment of the invention relates to a contactless switching system and an embodiment relates to a method for encoding same with at least one sensor and at least one signal generator, where the signal generator sends at least one data sequence and the sensor receives the data sequence. In at least one embodiment, an aim is to specify a technical teaching for encoding a contactless switching system inexpensively and in a versatile fashion. To this end, at least one embodiment of the invention proposes anchoring user-implementable encoding in the checksum of the data sequence or the checksum computation code, so that the checksum which the data sequence contains is used to check the quality of the data transmission and at the same time to implement the encoding.
    Type: Application
    Filed: August 21, 2007
    Publication date: April 8, 2010
    Inventors: Christian Hammer, Gerhard Metz, Claus Seisenberger
  • Publication number: 20100083058
    Abstract: Installing a program on a first or primary computer system, and duplicating the installation on a second or secondary computer system. At least some of the illustrative embodiments are methods comprising installing a software program on a first computer system by way of a human interacting with the first computer system (the installing by way of a plurality of operations), programmatically duplicating each operation on a second computer system coupled to the first computer system (the duplicating of each operation on the second computer system in real time with each operation on the first computer system), programmatically analyzing a result of each operation on the first computer system against a result of each operation on the second computer system, and notifying the human (by way of the first computer system) when the result of the operation on the second computer system is unexpected.
    Type: Application
    Filed: September 26, 2008
    Publication date: April 1, 2010
    Inventors: Ilan Shufer, Alexel Ledenev, Hilik Paz
  • Publication number: 20100077252
    Abstract: Systems and methods for recovering from a fault in an array of data storage devices are provided. Fault recovery includes determining that a first data storage device of the array of data storage devices is more likely to fail that other storage devices of the array of data storage devices. A second data storage device in the array of data storage devices is selected to be used in recovering from a failure of the first data storage device. Data from the first data storage device is stored at the second storage device. In the event of a failure at the first data storage device, data storage operations are performed using the second storage device.
    Type: Application
    Filed: February 27, 2009
    Publication date: March 25, 2010
    Applicant: Atrato, Inc.
    Inventors: Samuel Burk Siewert, Lars E. Boehnke, Phillip Clark
  • Patent number: 7684447
    Abstract: A method and apparatus for sequencing determines possible next states for respective possible previous states based upon resources, selects one of the possible next states as an actual next state based upon an actual previous state, and communicates the actual next state as the actual previous state.
    Type: Grant
    Filed: December 23, 2004
    Date of Patent: March 23, 2010
    Assignee: Agilent Technologies, Inc.
    Inventors: Michael Rytting, Glenn Wood
  • Patent number: 7681077
    Abstract: A graphics processing unit has a reduced memory space shadow memory as a source of state information for performing validation of commands. The reduced memory space shadow memory is smaller in size than a full version of state variables associated with an abstract state machine representation of a class of commands received from a software driver.
    Type: Grant
    Filed: November 3, 2006
    Date of Patent: March 16, 2010
    Assignee: Nvidia Corporation
    Inventors: Gregory M. Eitzmann, John S. Montrym, Richard A. Silkebakken
  • Publication number: 20100064287
    Abstract: A processor 2 is responsive to a stream of program instructions to issue program instructions under control of scheduling circuitry 6 to respective execution units 24 for execution. The execution units 24 can include error detecting circuitry 32 for detecting a change in an output signal which occurs after the output signal has latched and during an error detecting period following the latching of the output signal. The scheduling circuitry 6 is arranged so as to suppress issue of program instructions to an execution unit 24 having such error detecting circuitry 32 on consecutive processing cycles.
    Type: Application
    Filed: July 21, 2009
    Publication date: March 11, 2010
    Applicant: ARM Limited
    Inventors: David Michael Bull, Emre Ozer, Shidhartha Das
  • Patent number: 7676711
    Abstract: A test circuit for testing a command signal at a package level in a semiconductor device includes: a logic level determining unit for determining logic levels of a plurality of command flag signals in response to a plurality of internal command signals in a test mode; a storage unit for storing the plurality of command flag signals in response to a store control signal and outputting the plurality of command flag signals in series in response to an output control signal; and an output unit for driving an output signal of the storage unit to a data pad.
    Type: Grant
    Filed: June 28, 2007
    Date of Patent: March 9, 2010
    Assignee: Hynix Semiconductor, Inc.
    Inventor: Hong-Sok Choi
  • Patent number: 7676795
    Abstract: A compiler for incorporating error detection into executable code generates conventional assembler language object code from a source code file. The compiler identifies an error detection segment (EDS) in the assembler code, where the EDS includes a subset of basic blocks in the assembler code. The compiler also identifies register and memory references in the EDS and inserts a set of instructions into the EDS. The inserted instructions record an entry state and an exit state of the referenced registers and memory locations. The state information is stored in a checkpoint portion of system memory. The compiler may generate shadow EDS code including instructions mirroring the instructions in the main EDS and verifying instructions that compare results produced by the mirroring instructions with results produced by the main EDS. The shadow EDS initiates an error recovery process if results produced by the shadow EDS and the main EDS differ.
    Type: Grant
    Filed: January 13, 2005
    Date of Patent: March 9, 2010
    Assignee: International Business Machines Corporation
    Inventor: Elmootazbellah Nabil Elnozahy
  • Publication number: 20100058008
    Abstract: A data processing control unit for controlling two or more data processing operations SMI1,SMI2. The data processing control unit may include a control memory in control data may be stored which represents information about access to a main memory by the two or more data processing operations. A control data controller may be connected to the control memory. The control data controller may include a control data controller input or receiving an access request from one or more of the data processing operations. The control data controller may modify the data in the control memory upon receiving the access request. A process controller may be connected to the control memory. The process controller may control at least a part of the data processing operations SMI1.SMI2 based on a comparison of data in the control memory with a criterion.
    Type: Application
    Filed: April 18, 2007
    Publication date: March 4, 2010
    Applicant: Freescale Semiconductor, Inc.
    Inventors: Oleksandr Sakada, Vladimir Litovtchenko
  • Publication number: 20100058119
    Abstract: An invention is provided for managing non-volatile memory having a plurality of memory blocks and a plurality of error values associated with the memory blocks. The method includes recording an error value indicating a number of errors occurring in a memory block during an operation accessing the memory block. The error values can then be aggregated to calculate an overall health of the memory, or used individually, for example, by selecting a memory block for a memory operation based on the associated error value. In general, the error value is updated when the most recent number of errors occurring in the memory block during an operation accessing the memory block is greater than a current recorded value.
    Type: Application
    Filed: August 29, 2008
    Publication date: March 4, 2010
    Applicant: DENALI SOFTWARE, INC.
    Inventor: Robert Alan Reid
  • Patent number: 7673190
    Abstract: A system and method are provided for detecting and recovering from errors in an Instruction Cache RAM and/or Operand Cache RAM of an electronic data processing system. In some cases, errors in the Instruction Cache RAM and/or Operand Cache RAM are detected and recovered from without any required interaction of an operating system of the data processing system. Thus, and in many cases, errors in the Instruction Cache RAM and/or Operand Cache RAM can be handled seamlessly and efficiently, without requiring a specialized operating system routine, or in some cases, a maintenance technician, to help diagnose and/or fix the error.
    Type: Grant
    Filed: September 14, 2005
    Date of Patent: March 2, 2010
    Assignee: Unisys Corporation
    Inventors: Kenneth L. Engelbrecht, Lawrence R. Fontaine, John S. Kuslak, Conrad S. Shimada