State Out Of Sequence Patents (Class 714/50)
  • Patent number: 11930145
    Abstract: An image forming apparatus that is capable of reducing network traffic in sending an audit log. The image forming apparatus is communicable with a communication apparatus. The audit log including multiple types of logs is stored in at least one of the storage device or an external storage device. On receiving from the communication apparatus a request for sending the audit log, the image forming apparatus performs control for sending the audit log to the communication apparatus. In the control for sending the audit log, on receiving the request for sending the audit log, the image forming apparatus sends, to the communication apparatus, information indicating a storage location of one or more logs each having a data amount larger than a predetermined amount among the logs included in the audit log, rather than the one or more logs.
    Type: Grant
    Filed: June 16, 2022
    Date of Patent: March 12, 2024
    Assignee: CANON KABUSHIKI KAISHA
    Inventor: Takumi Michishita
  • Patent number: 11132001
    Abstract: A radar system (300) and a method of operating the radar system is disclosed, the radar system (300) comprising: a first IC (310), arranged to receive a reference clock signal (380) and configurable to generate a common local oscillator signal (400) based on the reference clock signal (380); a second IC (320), arranged to receive the common local oscillator signal (400) from the first IC (310); and a controller (350), adapted to detect a fault in the first IC (310), and configured, upon detection of a fault in the first IC (310), to send at least one signal to the second IC (320) for reconfiguring the second IC (320) from a slave mode to a master mode; wherein, when operating in the slave mode, the second IC (320) is configured to use the common local oscillator signal (400) generated by the first IC (310), and, when operating in the master mode, said second IC (320) is configured to use an internally-generated local oscillator signal.
    Type: Grant
    Filed: December 17, 2018
    Date of Patent: September 28, 2021
    Assignee: NXP USA, INC.
    Inventor: Ralf Reuter
  • Patent number: 10937283
    Abstract: A switching device shuts down a machine installation in failsafe fashion. The switching device includes an input for a defined input signal, a first output providing a first current path to the machine installation, a display element capable of assuming first and second states, and a processor having first and second modes of operation. The first current path includes a switching element capable of assuming closed and open operating states. In the first mode, the processor controls the switching element in response to the defined input signal in order to selectively close or interrupt the first current path. In the second mode, the processor controls the switching element into the open operating state regardless of the defined input signal. In the first mode, the display element assumes the first and second display states in response to the switching element being in the closed and open operating states, respectively.
    Type: Grant
    Filed: November 22, 2019
    Date of Patent: March 2, 2021
    Assignee: PILZ GMBH & CO. KG
    Inventors: Sascha Heinisch, Jochen Bauknecht, Thomas Haeberle
  • Patent number: 10922165
    Abstract: A semiconductor device includes a master circuit which outputs a first write request signal for requesting to write data, a bus which receives the data and the first write request signal, a bus control unit which is arranged on the bus, generates an error detection code for the data and generates a second write request signal which includes second address information corresponding to first address information included in the first write request signal and memory controllers which each write the data into a storage area of an address designated by the first write request signal and writes the error detection code into a storage area of an address designated by the second write request signal in the storage areas of memories.
    Type: Grant
    Filed: September 13, 2018
    Date of Patent: February 16, 2021
    Assignee: RENESAS ELECTRONICS CORPORATION
    Inventors: Kimihiko Nakazawa, Takahiro Irita
  • Patent number: 10831425
    Abstract: The image forming apparatus of the present invention is an image forming apparatus that transmits log information, including: a log information generation unit configured to generate the log information in accordance with a job; a storage control unit configured to cause a log information storage unit to store the generated log information; a log information deletion unit configured to delete log information stored in the log information storage unit so that the number of pieces of log information stored in the log information storage unit does not exceed a storage upper limit; and a log loss information addition unit configured to add log loss information to log information to be stored in the log information storage unit in a case where the log information is deleted by the log information deletion unit.
    Type: Grant
    Filed: June 7, 2019
    Date of Patent: November 10, 2020
    Assignee: Canon Kabushiki Kaisha
    Inventor: Keisuke Niimoto
  • Patent number: 10811080
    Abstract: A memory component includes a memory core comprising dynamic random access memory (DRAM) storage cells and a first circuit to receive external commands. The external commands include a read command that specifies transmitting data accessed from the memory core. The memory component also includes a second circuit to transmit data onto an external bus in response to a read command and pattern register circuitry operable during calibration to provide at least a first data pattern and a second data pattern. During the calibration, a selected one of the first data pattern and the second data pattern is transmitted by the second circuit onto the external bus in response to a read command received during the calibration. Further, at least one of the first and second data patterns is written to the pattern register circuitry in response to a write command received during the calibration.
    Type: Grant
    Filed: December 10, 2018
    Date of Patent: October 20, 2020
    Assignee: Rambus Inc.
    Inventors: Craig E. Hampel, Richard E. Perego, Stefanos Sidiropoulos, Ely K. Tsern, Frederick A. Ware
  • Patent number: 10579611
    Abstract: An apparatus includes one or more processors configured to execute instructions to generate a plurality of event results that includes a first event result and a second event result. The apparatus further includes a first buffer coupled to the one or more processors and a second buffer coupled to the first buffer. The first buffer is configured to store the plurality of event results. The apparatus further includes a circuit coupled to the first buffer. The first buffer is further configured to provide the first event result to the second buffer in response to detection by the circuit of a failure condition associated with the first event result.
    Type: Grant
    Filed: June 5, 2017
    Date of Patent: March 3, 2020
    Assignee: WESTERN DIGITAL TECHNOLOGIES, INC.
    Inventors: Refael Ben-Rubi, Moshe Cohen, Ahiad Turgeman, Uri Shir, David Chaim Brief
  • Patent number: 10565048
    Abstract: Methods and systems for handling a single event upset. The methods include, and/or the systems include functionality for, receiving, from a monitored device, data at a first input of an initial state change device; detecting, based on receiving the data, a state change; asserting, based on detecting the state change, an initial state change device enable signal; transferring the first data from the first input to a first output of the initial state change device (which may be operatively connected to a second input of a state hold device); triggering, based on detecting the state change, a delay counter; making a determination that the delay period counted by the delay counter expired without receipt of an error detection signal; and based on the determination, asserting a state hold device enable signal to allow the data to pass from the second input to a second output of the state hold device.
    Type: Grant
    Filed: December 1, 2017
    Date of Patent: February 18, 2020
    Assignee: Arista Networks, Inc.
    Inventors: David Anthony Cananzi, Elliott B. Van Hartingsveldt, Michael Romain
  • Patent number: 10547459
    Abstract: In a method for generating a cryptographic key in a system-on-a-chip having a hardware-programmable logic unit, a circuit region of the hardware-programmable logic unit is configured in such a way that a first physical unclonable function is executed in the circuit region in order to generate a first cryptographic key, and the circuit region is reconfigured in such a way that (i) a further physical unclonable function is executed in order to generate a further cryptographic key or (ii) another functionality that does not encompass a physical unclonable function is executed.
    Type: Grant
    Filed: September 3, 2015
    Date of Patent: January 28, 2020
    Assignee: Robert Bosch GmbH
    Inventor: Stefan Gehrer
  • Patent number: 10502780
    Abstract: An apparatus includes an event message generator configured to generate an event message. The apparatus further includes a filter circuit configured to receive the event message and to send a first portion of the event message to a destination device. The filter circuit is further configured to selectively send a second portion of the event message to the destination device at least partially based on an event traffic load associated with the destination device.
    Type: Grant
    Filed: November 29, 2017
    Date of Patent: December 10, 2019
    Assignee: Western Digital Technologies, Inc.
    Inventors: David Chaim Brief, Refael Ben-Rubi
  • Patent number: 10432552
    Abstract: A resource orchestration framework may include vertices representing physical network nodes and a resource orchestrator. The resource orchestrator may obtain a service function chain specifying, for multiple service functions, mappings of the service functions to respective physical nodes along a specified forwarding path, and a first starting time at which to instantiate resources for a first service function in the chain on the first mapped physical node. The resource orchestrator may instantiate the resources for the first service function on the first mapped physical node at the first starting time, prior to arrival of a first packet in a packet flow for the service function chain at the first mapped physical node and, subsequently, instantiate resources for a second service function in the chain on the second mapped physical node at a second starting time, prior to arrival of the first packet at the second mapped physical node.
    Type: Grant
    Filed: May 11, 2018
    Date of Patent: October 1, 2019
    Assignee: Fujitsu Limited
    Inventors: Qiong Zhang, Paparao Palacharla, Weisheng Xie, Qingya She, Tadashi Ikeuchi
  • Patent number: 10359980
    Abstract: The image forming apparatus of the present invention is an image forming apparatus that transmits log information, including: a log information generation unit configured to generate the log information in accordance with a job; a storage control unit configured to cause a log information storage unit to store the generated log information; a log information deletion unit configured to delete log information stored in the log information storage unit so that the number of pieces of log information stored in the log information storage unit does not exceed a storage upper limit; and a log loss information addition unit configured to add log loss information to log information to be stored in the log information storage unit in a case where the log information is deleted by the log information deletion unit.
    Type: Grant
    Filed: June 26, 2018
    Date of Patent: July 23, 2019
    Assignee: Canon Kabushiki Kaisha
    Inventor: Keisuke Niimoto
  • Patent number: 10318370
    Abstract: A circuit device includes a control circuit that operates on the basis of a master clock signal, and an interface circuit that includes a register unit and transmits data on the basis of an external clock signal which is input from an external device. In addition, the register unit takes up error information of the master clock signal on the basis of the external clock signal and stores the taken-up error information. The interface circuit transmits the data, including the error information stored in the register unit.
    Type: Grant
    Filed: March 10, 2017
    Date of Patent: June 11, 2019
    Assignee: SEIKO EPSON CORPORATION
    Inventors: Kiminori Nakajima, Takashi Aoyama
  • Patent number: 9864759
    Abstract: Systems and methods are provided for providing scatter/gather data processing. In accordance with an embodiment, a such a system can include a cluster of one or more high performance computing systems, each including one or more processors and a high performance memory. The cluster communicates over an InfiniBand network. The system can also include a middleware environment, executing on the cluster, that includes one or more application server instances. The system can further include a plurality of muxers. Each application server instance includes at least one muxer, and each muxer is operable to collect data from a plurality of locations in the high performance memory, and transfer the data in bulk.
    Type: Grant
    Filed: June 28, 2011
    Date of Patent: January 9, 2018
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Ballav Bihani, Patrik Torstensson, Adam Messinger, Naresh Revanuru
  • Patent number: 9690269
    Abstract: A controller and processing method includes executing, using an execution unit, a plurality of processes for controlling an operation of a device, monitoring an execution sequence of the processes executed by the execution unit, storing execution sequence information regarding multiple series based on identification information assigned to the processes, outputting the identification information assigned to the processes to be executed by the execution unit, specifying, for each series, the identification information of the processes to be executed by the execution unit, based on the execution sequence information regarding the multiple series stored, determining whether or not the identification information output in the output step matches the identification information specified for each series in the specifying step, and giving notification to an error handling unit if it is determined in the determination step that there is no match.
    Type: Grant
    Filed: December 14, 2012
    Date of Patent: June 27, 2017
    Assignees: AUTONETWORKS TECHNOLOGIES, LTD., SUMITOMO WIRING SYSTEMS, LTD., SUMITOMO ELECTRIC INDUSTRIES, LTD.
    Inventor: Makoto Higashi
  • Patent number: 9465716
    Abstract: The invention relates to implementing run-time instrumentation directed sampling. An aspect of the invention includes fetching a run-time instrumentation next (RINEXT) instruction from an instruction stream. The instruction stream includes the RINEXT instruction followed by a next sequential instruction (NSI) in program order. The method further includes executing the RINEXT instruction by a processor. The executing includes determining whether a current run-time instrumentation state enables setting a sample point for reporting run-time instrumentation information during program execution. Based on the current run-time instrumentation state enabling setting the sample point, the NSI is a sample instruction for causing a run-time instrumentation event. Based on executing the NSI sample instruction, the run-time instrumentation event causes recording of run-time instrumentation information into a run-time instrumentation program buffer as a reporting group.
    Type: Grant
    Filed: March 16, 2012
    Date of Patent: October 11, 2016
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Charles W. Gainey, Jr., Marcel M. Mitran, Chung-Lung K. Shum, Kevin Stoodley
  • Patent number: 9215251
    Abstract: Disclosed embodiments of a data protection mechanism can provide secure data management. In particular, the disclosed embodiments provide secure data management mechanisms that can control transfer of data items so that contents of protected data items are not accessible to non-authorized parties. For example, the disclosed system can prevent an application from storing a protected file using a new file name. As another example, the disclosed system can prevent an application from sending a protected file to another computing device over a communication network.
    Type: Grant
    Filed: September 11, 2013
    Date of Patent: December 15, 2015
    Assignee: AppSense Limited
    Inventors: Ian J. McLean, Paul Delivett
  • Publication number: 20140281749
    Abstract: A linear feedback shift register machine capable of generating periodic sequences and having means for detecting single point errors in the generated sequences.
    Type: Application
    Filed: March 14, 2013
    Publication date: September 18, 2014
    Inventors: Rouh T. Bow, Philip A. Dafesh, Clyde E. Edgar, JR.
  • Patent number: 8768921
    Abstract: Embodiments of the present invention relate to an approach for reusing information/knowledge. Specifically, embodiments of the present invention provide an approach for retrieving previously stored data to satisfy queries (e.g., jobs/tickets) for solutions to problems while maintaining privacy/security of the data as well as ensuring the quality of the results. In a typical embodiment, a query for a solution to a problem is received and details are extracted therefrom. Using the details, a search is performed on a set of data stored in at least one computer storage device. Based on the search, a set of results will be generated and classified into a set of categories. In any event, the quality of each of the set of results will be assessed based on the usefulness of the set of results.
    Type: Grant
    Filed: October 20, 2011
    Date of Patent: July 1, 2014
    Assignee: International Business Machines Corporation
    Inventors: Sugata Ghosal, Anup K. Ghosh, Nandakishore Kambhatla, Rose C. Kanjirathinkal, Asidhara Lahiri, Debapriyo Majumdar, Shajith I. Mohamed, Karthik Visweswariah
  • Patent number: 8713391
    Abstract: A system for testing an integrated circuit, in which the system includes a deserializer, a frame sync module, and a diagnostic module. The deserializer is external to the integrated circuit and is configured to receive messages in a serial data format, wherein the messages include test results associated with the integrated circuit, and deserialize the messages into data frames. The frame sync module is configured to provide control code based on the data frames, wherein the control code includes, in a digital format, status information associated with the messages deserialized into the data frames. The diagnostic module is configured to generate, based on the control code, diagnostic data associated with states of the integrated circuit.
    Type: Grant
    Filed: October 28, 2013
    Date of Patent: April 29, 2014
    Assignee: Marvell International Ltd.
    Inventors: Saeed Azimi, Son Ho, Daniel Smathers
  • Patent number: 8689214
    Abstract: Disclosed are various embodiments for replication of machine instances in a computing environment. A clone machine instance is instantiated from a machine image associated with an original machine instance. A stored execution state of the original machine instance is applied to the clone machine instance. At least a portion of a series of stored events received by the original machine instance is applied to the clone machine instance.
    Type: Grant
    Filed: March 24, 2011
    Date of Patent: April 1, 2014
    Assignee: Amazon Technologies, Inc.
    Inventors: Bradley E. Marshall, Swaminathan Sivasubramanian, Tate Andrew Certain, Nicholas J. Maniscalco
  • Patent number: 8661130
    Abstract: Server management data describes observed operating condition of a pool of spare servers. Based on a demand forecast of a specific target system, a dynamic allocation period is determined as a period during which the target system needs additional server resources to handle an expected demand. Based on the dynamic allocation period and server management data, a set of allocation candidates are nominated from the spare server pool, by eliminating therefrom spare servers which are likely to fail during the dynamic allocation period. An appropriate allocation candidate is then selected for allocation to the target system, such that the selected candidate will satisfy a specified requirement during its allocation period.
    Type: Grant
    Filed: March 10, 2009
    Date of Patent: February 25, 2014
    Assignee: Fujitsu Limited
    Inventors: Masataka Sonoda, Satoshi Tsuchiya, Kunimasa Koike, Atsuji Sekiguchi
  • Patent number: 8656069
    Abstract: According to some embodiments, a message generated by a downstream device is received at upstream device. The message may, for example, be received via a peripheral interface and may not require a response. It may then be determined that an error is associated with the message, and an alert message may be sent from the upstream device to the downstream device via the peripheral interface.
    Type: Grant
    Filed: December 27, 2012
    Date of Patent: February 18, 2014
    Assignee: Micron Technology, Inc.
    Inventors: Ajai Singh, David Puffer
  • Patent number: 8631284
    Abstract: A method is provided for asynchronous notifications from a device to a host in systems without requiring hardware provision for asynchronous operations. In an embodiment of the invention, a system supports command queuing and a command is sent from a host to a device. The device receives the command and an associated tag, and accepts the command as valid. After accepting the command, the device begins monitoring for asynchronous events. If an asynchronous event is detected, the device provides notification of the event by sending a response and the associated tag to the host. In another embodiment of the invention, a method of asynchronous notification enables use of invalid tags. In a further embodiment of the invention, asynchronous notifications may be enabled by a host and operate without additional host commands.
    Type: Grant
    Filed: April 30, 2010
    Date of Patent: January 14, 2014
    Assignee: Western Digital Technologies, Inc.
    Inventor: Curtis E. Stevens
  • Patent number: 8589735
    Abstract: A mechanism for verifying order of entities being processed by a device under test (DUT) is provided. The mechanism includes arranging the entities into a temporal order, and encoding the entities to maintain the temporal order of the entities and produce encoded entities with each being a random value. The encoded entities each have a one-to-one mapping to their corresponding one of the entities in the temporal order. The encoded entities are input into the DUT to verify its output, and responsive to detecting an error in the output corresponding to one encoded entity, the one encoded entity is decoded into a current decoded error entity. It is determined which is lower in the temporal order between the current decoded error entity and a previous decoded error entity. Responsive to the current decoded error entity being lower than the previous decoded error entity, the current decoded error entity is stored.
    Type: Grant
    Filed: May 16, 2011
    Date of Patent: November 19, 2013
    Assignee: International Business Machines Corporation
    Inventors: Clinton E. Bubb, Chaitanya Kancherla, Roopesh A. Matayambath, Ralf Winkelmann
  • Patent number: 8572448
    Abstract: A system including a frame capture module, a serializer, and a deserializer. The frame capture module is configured to receive, from a device under test, data corresponding to test results, and package the data into first data frames. The serializer is configured serialize the first data frames to form serial messages that include serialized data. The serializer includes i) a first serial link configured to output the serial messages according to a first clock domain, and ii) a second serial link configured to output the serial messages according to a second clock domain. The deserializer is configured to deserialize the serial messages received on the first serial link and the second serial link to form second data frames.
    Type: Grant
    Filed: January 15, 2013
    Date of Patent: October 29, 2013
    Assignee: Marvell International Ltd.
    Inventors: Saeed Azimi, Son Hong Ho, Daniel Smathers
  • Patent number: 8561176
    Abstract: A system, method and computer program product are provided. In use, execution of a portion of internal code of an interface is identified. Further, in response to the execution of the portion of internal code, at least one aspect of an invocation of the interface is monitored and/or analyzed.
    Type: Grant
    Filed: January 24, 2007
    Date of Patent: October 15, 2013
    Assignee: McAfee, Inc.
    Inventor: Gregory William Dalcher
  • Patent number: 8539149
    Abstract: Storage system arrangement wherein: when a transmission destination determines that a source-side serial number included in a received packet is the same as a current destination-side serial number in the transmission destination, the transmission destination processes a content of the received packet in accordance with a command included in the received packet; and when the transmission destination determines that the source-side serial number is not the same as the current destination-side serial number, the transmission destination does not process a content of the received packet.
    Type: Grant
    Filed: July 10, 2012
    Date of Patent: September 17, 2013
    Assignee: Hitachi, Ltd.
    Inventors: Makio Mizuno, Shuji Nakamura, Masanori Takada
  • Patent number: 8516600
    Abstract: An information processing device, for executing content reproduction processing from an information recording medium, includes a security information processing unit for determining output messages based on security check information in a content reproduction sequence, and outputting a message output command accompanied by selection information of the output message to a user interface processing unit, and a user information processing unit for obtaining message information based on the selection information input from said security information processing unit and outputting to a display unit.
    Type: Grant
    Filed: September 23, 2011
    Date of Patent: August 20, 2013
    Assignee: Sony Corporation
    Inventor: Yoshikazu Takashima
  • Patent number: 8495734
    Abstract: The present disclosure relates to a method for executing, by a processor, a program read in a program memory, comprising steps of: detecting a program memory read address jump; providing prior to a jump address instruction for jumping a program memory read address, an instruction for storing the presence of the jump address instruction; and activating an error signal if an address jump has been detected and if the presence of a jump address instruction has not been stored. The present disclosure also relates to securing integrated circuits.
    Type: Grant
    Filed: June 16, 2009
    Date of Patent: July 23, 2013
    Assignee: STMicroelectronics SA
    Inventors: Frederic Bancel, Nicolas Berard, David Hely
  • Patent number: 8458518
    Abstract: The invention discloses a method (200) for use in a cellular system (100) with an RBS (120) which controls traffic to and from a cell (110), with one User Equipment, UE (130, 140), in the cell. The RBS and the UE receive and transmit information between each other, one of them being a sending party and the other one is a receiving party, and errors in messages (BSN 1, BSN 4) which are received can be detected by the receiving party by a first error detection method and if errors are detected in received messages, the receiving party can request a retransmission from the transmitting party. The receiving party stores the order in which retransmissions are requested, so that erroneous retransmissions may be detected by the receiving party without the first error detection method.
    Type: Grant
    Filed: February 7, 2007
    Date of Patent: June 4, 2013
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Ylva Timner, HÃ¥lan Axelsson
  • Patent number: 8346992
    Abstract: According to some embodiments, a message generated by a downstream device is received at upstream device. The message may, for example, be received via a peripheral interface and may not require a response. It may then be determined that an error is associated with the message, and an alert message may be sent from the upstream device to the downstream device via the peripheral interface.
    Type: Grant
    Filed: May 19, 2011
    Date of Patent: January 1, 2013
    Assignee: Micron Technology, Inc.
    Inventors: Ajai K. Singh, David Puffer
  • Patent number: 8335946
    Abstract: A method for centralization of process sequence checking includes defining a set of steps in a sequence for a process and defining an order of steps in said set of steps. The method includes determining whether one of said steps started independently of others of said steps and determining whether one of said steps completed independently of others of said steps. The method includes determining whether the sequence started, determining whether the sequence completed, and determining whether a sequence fault occurred.
    Type: Grant
    Filed: November 21, 2005
    Date of Patent: December 18, 2012
    Inventors: Kevin M. Baltes, Trenton W. Haines
  • Patent number: 8301180
    Abstract: A portable electronic device is provided. The portable device comprises a wireless transceiver to receive and transmit messages and a messaging client. The messaging client receives a first message from the wireless transceiver, wherein the first message is from a first peer messaging client, parses the first message to read a first message sequence count, compares the first message sequence count to a first expected message sequence count, and based on a miscompare of the first message sequence count with the first expected message sequence count transmits a corrective message to the wireless transceiver for transmitting to the first peer messaging client.
    Type: Grant
    Filed: May 17, 2010
    Date of Patent: October 30, 2012
    Assignee: Sprint Communications Company L.P.
    Inventors: Michael A. Gailloux, Kenneth W. Samson
  • Patent number: 8230271
    Abstract: Detecting a race condition is disclosed. An indication of a store operation to a memory address is received. An identifier of the memory address is stored. The identifier is used to detect an occurrence of a memory operation that is not associated with a previous ordering operation.
    Type: Grant
    Filed: October 22, 2010
    Date of Patent: July 24, 2012
    Assignee: Azul Systems, Inc.
    Inventors: Daniel Dwight Grove, Ivan Posva, Jack H. Choquette, Cliff N. Click, Jr., Jeffrey Gee
  • Patent number: 8219747
    Abstract: In a storage system including a host computer, and a disk control device connected to the host computer for communications therewith, and performs control over a disk device that stores therein data requested for writing from the host computer, for data transmission from a host interface section or a disk interface section to a memory section, when the data asked by a transmission source for storage is stored in a transmission destination, the transmission destination is put in a first mode for communications of forwarding a response back to the transmission source. With such a configuration, favorably provided is the storage system that offers a guarantee of reliability with the improved processing capabilities thereof.
    Type: Grant
    Filed: November 28, 2008
    Date of Patent: July 10, 2012
    Assignee: Hitachi, Ltd.
    Inventors: Makio Mizuno, Shuji Nakamura, Masanori Takada
  • Patent number: 8140917
    Abstract: Stream data is structured including data tuples as a query process target and a recovery point tuple for indicating a position of the data tuples in the stream data. Upon detection of a failure at a computer, another computer reads position information in the stream data indicating a position of data tuples already subjected to the query process by a stream processing apparatus from a recovery points, uses the recovery point positioned lastly among the read recovery points as a reenter point of the input stream, and instructs a stream distribution apparatus to reenter the input stream starting from the reenter position into the other computer.
    Type: Grant
    Filed: February 25, 2010
    Date of Patent: March 20, 2012
    Assignee: Hitachi, Ltd.
    Inventors: Tomohiro Suetsugu, Satoru Watanabe, Eri Kubo
  • Publication number: 20120060064
    Abstract: Soft error detection is performed by computation of states based on formal methods and by simulating a synthesized target identification logic together with the design. Soft errors may be simulated in response to detecting that a simulated state of the design is comprised by the states. A BDD representation of the design may be utilized to determine the states. A Boolean satisfiability problem may be defined and solved using an all-SAT solver in order to determine the states.
    Type: Application
    Filed: September 8, 2010
    Publication date: March 8, 2012
    Applicant: International Business Machines Corporation
    Inventors: Sharon Keidar-Barner, Ohad Shacham, Karen Frida Yorav
  • Publication number: 20120042217
    Abstract: A corrected state space model obtained by correcting a state space model to represent a controllable system by adding an error matrix ? to a state space model representing an uncontrollable system is designed. A control object is controlled based on a control input of the system represented by this corrected state space model. The control input is calculated by a state feedback controller. By correcting the state space model representing the uncontrollable system by the error matrix ?, the system can be made controllable. Since the error matrix ? is added to a state matrix, an influence of an error on an output of the system can be reduced.
    Type: Application
    Filed: February 18, 2009
    Publication date: February 16, 2012
    Applicant: Toyota Jidosha Kabushiki Kaisha
    Inventors: Takahito Watanabe, Motohiko Honma, Masaaki Tabata
  • Patent number: 8099637
    Abstract: The invention provides for software fault detection. A software process tracks its own progress. In the event the timer times out, a handler checks the progress. If the progress meets a fault criterion, a fault response is executed.
    Type: Grant
    Filed: October 30, 2007
    Date of Patent: January 17, 2012
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventor: John R. Reilly
  • Patent number: 8055391
    Abstract: A server device constituting a group management system includes one or more manufacturing apparatuses for performing a preset process on a target substrate, and the server device includes a measurement information storage unit for storing therein one or more measurement information; an instruction receiving unit for receiving an output instruction of the measurement information, which contains information specifying a predetermined start point and valid time information; a measurement information acquisition unit for acquiring, from the measurement information storage unit, measurement information ranging from the predetermined start point to a time point of the valid time; an output information composing unit for composing output information by using the acquired measurement information; and an output unit for outputting the output information composed by the output information composing unit.
    Type: Grant
    Filed: July 9, 2007
    Date of Patent: November 8, 2011
    Assignee: Tokyo Electron Limited
    Inventors: Masashi Takahashi, Minoru Obata, Noriaki Koyama
  • Publication number: 20110271151
    Abstract: A method is provided for asynchronous notifications from a device to a host in systems without requiring hardware provision for asynchronous operations. In an embodiment of the invention, a system supports command queuing and a command is sent from a host to a device. The device receives the command and an associated tag, and accepts the command as valid. After accepting the command, the device begins monitoring for asynchronous events. If an asynchronous event is detected, the device provides notification of the event by sending a response and the associated tag to the host. In another embodiment of the invention, a method of asynchronous notification enables use of invalid tags. In a further embodiment of the invention, asynchronous notifications may be enabled by a host and operate without additional host commands.
    Type: Application
    Filed: April 30, 2010
    Publication date: November 3, 2011
    Applicant: WESTERN DIGITAL TECHNOLOGIES, INC.
    Inventor: Curtis E. Stevens
  • Patent number: 8046837
    Abstract: An information processing device, for executing content reproduction processing from an information recording medium, includes a security information processing unit for determining output messages based on security check information in a content reproduction sequence, and outputting a message output command accompanied by selection information of the output message to a user interface processing unit, and a user information processing unit for obtaining message information based on the selection information input from said security information processing unit and outputting to a display unit.
    Type: Grant
    Filed: August 24, 2006
    Date of Patent: October 25, 2011
    Assignee: Sony Corporation
    Inventor: Yoshikazu Takashima
  • Patent number: 7996574
    Abstract: An apparatus and method are provided for connecting a host Enterprise System Connection Architecture (ESCON) Input/Output (I/O) interface to a cache of a data storage system. The apparatus includes (a) a set of at least 4 pipelines, each pipeline being coupled on a first end to the host ESCON I/O interface and being coupled on a second end to the cache, (b) a plurality of line processors, each line processor controlling one or more of the pipelines of the set of pipelines, and (c) in each pipeline, a protocol engine, the protocol engine configured to distinguish user data from frame header data and separate the user data from the frame header data for transport over the pipeline.
    Type: Grant
    Filed: May 3, 2007
    Date of Patent: August 9, 2011
    Assignee: EMC Corporation
    Inventors: Reema Gupta, Yao Wang, Alesia Tringale
  • Patent number: 7975187
    Abstract: A method and system for measuring a customer impacting failure rate in a communication network are disclosed. For example, the method collects a plurality of customer impacting network failure events, where the plurality of customer impacting network failure events comprises both hardware failure events and software failure events associated with a particular type of router or switch, or a particular type of component of the router or the switch. The method computes a Mean Time Between Outage (MTBO) metric from the plurality of customer impacting network failure events and compares the MTBO metric with a MTBO goal metric, wherein the MTBO goal metric is calculated in accordance with a predicted Mean Time Between Failure (MTBF) metric.
    Type: Grant
    Filed: November 18, 2008
    Date of Patent: July 5, 2011
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Yaakov Kogan, Rajesh Patki
  • Patent number: 7970958
    Abstract: According to some embodiments, a message generated by a downstream device is received at upstream device. The message may, for example, be received via a peripheral interface and may not require a response. It may then be determined that an error is associated with the message, and an alert message may be sent from the upstream device to the downstream device via the peripheral interface.
    Type: Grant
    Filed: June 20, 2005
    Date of Patent: June 28, 2011
    Assignee: Micron Technology, Inc.
    Inventors: Ajai K. Singh, David Puffer
  • Patent number: 7962780
    Abstract: A method, system, and computer program product to preserve data integrity in a mirror and copy environment is disclosed herein. In one embodiment, a method may include receiving a write command and data from a host device. The method may further include writing the data to a primary storage device and attaching a primary sequence number associated with the primary storage device to the write command, thereby providing a numbered write command with a command sequence number. The numbered write command may then be transmitted to a secondary storage device. The method may further include comparing the command sequence number to a secondary sequence number associated with the secondary storage device. If the command sequence number matches the secondary sequence number, then the command may be executed. Otherwise, it may be ignored.
    Type: Grant
    Filed: August 22, 2008
    Date of Patent: June 14, 2011
    Assignee: International Business Machines Corporation
    Inventors: Theodore Timothy Harris, Jr., Matthew Joseph Kalos, Steven Edward Klein, Gail Andrea Spear
  • Patent number: 7945819
    Abstract: The present invention extends to methods, systems, and computer program products for maintaining message state at a message log. Messages are accumulated at a message log in accordance with a message retention policy. Any of a variety of message capture assurances can be used when capturing a message from a message producer within a message log. A message becomes visible to message consumers after the outcome of writing the message is known (either failure or success). Messages are requested using (e.g., monotonically increasing) sequence numbers. Messages are also dropped from the message log in accordance with the message retention policy.
    Type: Grant
    Filed: November 3, 2008
    Date of Patent: May 17, 2011
    Assignee: Microsoft Corporation
    Inventors: Gueorgui Chkodrov, Richard D. Hill, Craig A. Critchley, Krishnan Srinivasan, Tihomir Tarnavski, Mitchell G. Morris, Pramod Gurunath
  • Patent number: 7886279
    Abstract: An information processing apparatus executes a first module, a second module, and a third module for mediating a call from the first module to a function in the second module and obtaining the log of processing in the second module in response to the call. The apparatus obtains the log from the third module, extracts, from the obtained log, attribute information of functions and identifiers assigned to the functions, and determines, on the basis of attribute information of a first function and a second function among the extracted functions, identifiers assigned to the first function and the second function, whether processing in the second module has normally ended.
    Type: Grant
    Filed: December 9, 2005
    Date of Patent: February 8, 2011
    Assignee: Canon Kabushiki Kaisha
    Inventor: Makoto Mihara
  • Patent number: 7872964
    Abstract: A file transmission technique that does not make retransmission control complex even in a case in which a transmission error occurs is provided. A communication terminal executes a transmission job for transmitting an inspection indication file to the apparatus. When there is an error either in transmitting the inspection indication file or in receiving an inspection result file, the communication terminal executes a retransmission job after a predetermined time lapses. At this time, if there is a new transmission job generated for the same apparatus, the retransmission job is deleted. Alternatively, if there is a different retransmission job for the same apparatus, a retransmission job that has been generated first is deleted.
    Type: Grant
    Filed: June 5, 2007
    Date of Patent: January 18, 2011
    Assignee: Murata Kikai Kabushiki Kaisha
    Inventors: Yoshifumi Tanimoto, Chikayoshi Yazaki