Peripheral Device Component Fault Patents (Class 714/44)
  • Patent number: 11290552
    Abstract: A mobile terminal device includes a communication interface; a processor; and memory. The communication interface is configured to receive a push notification transmitted from a server. The memory stores device information and a set of computer-readable instructions therein. The device information specifies a specific device. The computer-readable instructions, when executed by the processor, causes the mobile terminal device to perform: determining whether a prescribed condition is met, the prescribed condition requiring that the push notification target a user of the specific device; and outputting the push notification in response to determining that the prescribed condition is met.
    Type: Grant
    Filed: January 27, 2017
    Date of Patent: March 29, 2022
    Assignee: Brother Kogyo Kabushiki Kaisha
    Inventor: Tetsuro Matsutani
  • Patent number: 11249872
    Abstract: An integrated circuit can include a processor configured to execute program code and a plurality of peripheral circuit blocks coupled to the processor. The plurality of peripheral circuit blocks are controlled by the processor as a master. The integrated circuit also can include a governor circuit coupled to the plurality of peripheral circuit blocks. The governor circuit is configured to monitor operation of the plurality of peripheral circuit blocks for known error states and, in response to detecting an occurrence of a selected known error state of the known error states in a selected peripheral circuit block of the plurality of peripheral circuit blocks, perform a predetermined action on the selected peripheral circuit block.
    Type: Grant
    Filed: June 26, 2020
    Date of Patent: February 15, 2022
    Assignee: Xilinx, Inc.
    Inventors: Karthikeyan Thangavel, K. Nithin Kumar, Yashwant Dagar, Dinakar Medavaram
  • Patent number: 11061725
    Abstract: An embodiment of the invention may include a method, computer program product and system for managing a set of computing resources. The embodiment may include accessing a set of rules for the set of computing resources. Each rule including one or more conditions relating to use of a computing resource and one or more actions. The embodiment may include capturing information relating to the use of the computing resources. The information includes a usage pattern of the computing resource, the usage pattern is maintained by the system prior to and post deletion of the computing resource. The embodiment may include applying each rule of the set of rules that include a condition relating to use of a specific computing resource, when the specific computing resource is used. The embodiment may include performing each action included in a specific rule when the conditions for the specific rule are met.
    Type: Grant
    Filed: March 27, 2018
    Date of Patent: July 13, 2021
    Assignee: International Business Machines Corporation
    Inventors: Ramon Leonard Hendrik Pisters, Pascal Jacobus Christiaan van Ool, Ivo Claessens
  • Patent number: 11012342
    Abstract: Systems and methods are provided for regulating network resources to improve data-transmission quality. In one implementation, a method includes searching one or more computer-readable memory locations for prior-session data that matches current-session data. The prior-session data may comprise information describing a prior data-transmission session and the current-session data may comprise information describing a current data-transmission session. Data describing a cause of transmission degradation may be stored in association with the prior data-transmission session. The method may also include identifying, by at least one processor, the cause of transmission degradation in the prior data-transmission session as being a cause of transmission degradation in the current data-transmission session if the prior-session data matches the current-session data. The method may also include initiating correction of the cause of transmission degradation based on the identification.
    Type: Grant
    Filed: April 4, 2019
    Date of Patent: May 18, 2021
    Assignee: RingCentrai, IN.
    Inventors: Xiaoming Li, Santosh Panattu Sethumadhavan
  • Patent number: 10764064
    Abstract: In an approach, a certificate authority management device comprises a computing device with an operating system that supports certificate authority software, a power port with shutter door, a first key slot for an administrative user to enable use of the certificate authority management device in response to an insertion of a first key, a second key slot for management of a plurality of hybrid security keys in response to an insertion of a second key, and a touchscreen with graphical user interface.
    Type: Grant
    Filed: December 1, 2017
    Date of Patent: September 1, 2020
    Assignee: International Business Machines Corporation
    Inventors: Shawn D. Hennessy, Nevenko Zunic, Todd P. Seager
  • Patent number: 10740167
    Abstract: A multi-core processor connected to main memory or peripheral device and having dual modular redundancy mode in which each processor performs the same task includes a first processor which generates first write-in data by performing the task, and writes the first write-in data to the main memory or peripheral device after fault detection operation on the first write-in data, a second processor which generates second write-in data by performing the task, and prevents writing of the second write-in data to the main memory or peripheral device after the fault detection operation on the second write-in data, and a fault manager which performs the fault detection operation by comparing the first write-in data with the second write-in data in the mode, wherein the first write-in data is written to the main memory using first data cache, which is managed using dirty bit indicating whether to synchronize with the main memory.
    Type: Grant
    Filed: December 6, 2017
    Date of Patent: August 11, 2020
    Assignee: ELECTRONICS AND TELECOMMUNICATIONS RESEARCH INSTITUTE
    Inventors: Jin Ho Han, Young-Su Kwon
  • Patent number: 10732852
    Abstract: Techniques for request processing may include: receiving, at a data storage system, a plurality of requests from one or more clients, wherein the plurality of requests are in accordance with an application programming interface (API); collecting usage information regarding the plurality of requests; and periodically transmitting portions of the usage information to a data center. The usage information may include usage statistics regarding usage aspects of the API with respect to different types or classes of components in the data storage system. The usage information may be further analyzed for any suitable purpose such as to prioritize and identify existing features, services and/or commands for further development and improvement; identify unused or infrequently used features, commands, and/or parameters; and identify potential user interface enhancement.
    Type: Grant
    Filed: October 19, 2017
    Date of Patent: August 4, 2020
    Assignee: EMC IP Holding Company LLC
    Inventors: Qiang Ma, James Odis Pendergraft, Hao Sun, Jichao Zhang
  • Patent number: 10679420
    Abstract: A system and method of providing augmented reality (AR) remote assistance to a vehicle user of a vehicle. The method includes: sending live video data to a remote assistant application at a remote computer from a portable wireless device (PWD) that is local to the vehicle; receiving the annotation information at the mobile device from the remote assistant application, wherein the annotation information includes annotation graphic information and annotation location information, wherein the annotation graphic information identifies an annotation graphic; and displaying on the electronic display an AR video that includes the annotation graphic located at the annotation display location and over a portion of the live video data, wherein the AR video is updated as the field of view of the electronic camera changes so that the annotation graphic as displayed within the AR video appears fixed to a location within the field of view of the electronic camera.
    Type: Grant
    Filed: November 2, 2018
    Date of Patent: June 9, 2020
    Assignee: GENERAL MOTORS LLC
    Inventors: Daniel E. Rudman, Keith A. Fry
  • Patent number: 10680995
    Abstract: Providing interactive communication between a plurality of members includes providing a routing and redistribution module that communicatively connects each of the members with each of the other members and allows the members to receive at least real-time audio data from other ones of the members. Providing the interactive communication also includes receiving content from at least one of the members, selectively distributing the content to at least some of the members in real-time, selectively storing at least some of the content, and visually indicating temporal relationships between different types of the content to at least one of the members. The content includes text messages, images, documents, graphical emojis, stickers, animated gifs, audio emojis, recorded audio, recorded video, real-time audio, and/or real-time video. Distribution of the content to a particular one of the members varies according to a listening state of the particular one of the members.
    Type: Grant
    Filed: June 18, 2018
    Date of Patent: June 9, 2020
    Assignee: Racket, Inc.
    Inventors: Christopher Winson Hinkle, Abel Learned Lenz
  • Patent number: 10585792
    Abstract: A data processing system includes a host suitable for providing an access request; and a plurality of memory systems suitable for storing or reading data thereto or therefrom in response to the access request, wherein the host includes a host memory buffer suitable for storing a plurality of meta-data respectively corresponding to the plurality of memory systems, wherein each of the plurality of meta-data includes a first threshold value representing storage capacity for user data in a corresponding memory system among the plurality of memory systems, a second threshold value representing a number of read operations for logical block addresses (LBAs) of the corresponding memory system, a third threshold value representing a temperature of the corresponding memory system and respective LBAs of the plurality of memory systems.
    Type: Grant
    Filed: December 5, 2017
    Date of Patent: March 10, 2020
    Assignee: SK hynix Inc.
    Inventors: Soong-sun Shin, Duck-Hoi Koo, Yong-Tae Kim, Cheon-Ok Jeong
  • Patent number: 10581760
    Abstract: A relay apparatus includes first and second board modules and a bridge module. The first board module is configured to relay the communications among the plurality of electronic devices, the plurality of electronic devices being connected to the first board module. The second board module is configured to relay the communications among the plurality of electronic devices, the plurality of electronic devices being connected to the second board module. The bridge module is configured to communicatively connect the first board module and the second board module.
    Type: Grant
    Filed: March 31, 2016
    Date of Patent: March 3, 2020
    Assignee: FUJITSU LIMITED
    Inventors: Kenji Aoki, Shinnosuke Matsuda, Katsuya Niigata, Sadayuki Ohyama
  • Patent number: 10380049
    Abstract: A universal serial bus (USB) hub supporting multiple hosts and an automobile head unit using the same are provided. A USB hub circuit is set in the USB hub, which is coupled to external connectors through a bus matrix. Herein, an upstream port connector of the USB hub is coupled to the automobile head unit. When one device is coupled to a downstream port requests to serve as a host, the bus matrix couples the downstream port, coupled to the requesting device, to an upstream port of the USB hub circuit, and couples the downstream port to the automobile head unit to make the automobile head unit serve as the device.
    Type: Grant
    Filed: April 25, 2017
    Date of Patent: August 13, 2019
    Assignee: Jumplux Technology Co., Ltd.
    Inventors: Hong-Chi Lin, Kuo-Feng Tseng
  • Patent number: 10341519
    Abstract: In a communication system, in which an image forming apparatus and an information processing apparatus are connected via a network and remote maintenance is performed between the image forming apparatus and the information processing apparatus, the image forming apparatus has a wireless communication unit for performing wireless communication with a mobile terminal and determines whether or not remote maintenance using the mobile terminal is possible. In a case that it is determined that the remote maintenance is possible, the image forming apparatus establishes wireless communication with the mobile terminal in response to a connection request from the mobile terminal, and performs input/output of audio data via the mobile terminal with the information processing apparatus.
    Type: Grant
    Filed: November 20, 2017
    Date of Patent: July 2, 2019
    Assignee: Canon Kabushiki Kaisha
    Inventor: Masashi Nishiyama
  • Patent number: 10326892
    Abstract: A remote support system includes: an image processing apparatus; an information terminal apparatus; and an information processing apparatus serving for remote support. The image processing apparatus and the information terminal apparatus operate in sync with each other. Either or both of the image processing apparatus and the information terminal apparatus execute the following operations: receiving a synchronous display start command; determining whether or not the image processing apparatus and the information terminal apparatus are operating in sync with each other; obtaining first screen information on the image processing apparatus and second screen information on the information terminal apparatus if the image processing apparatus and the information terminal apparatus are operating in sync with each other; and transmitting the first and second screen information to the information processing apparatus.
    Type: Grant
    Filed: December 27, 2017
    Date of Patent: June 18, 2019
    Assignee: Konica Minolta, Inc.
    Inventors: Yuji Kawamura, Masayuki Ito, Takeshi Hibino
  • Patent number: 10140203
    Abstract: A method is provided for dynamically analyzing the correctness of software. A central processing unit of a target system has a trace interface that provides coded raw data relating to the tracing of the processing unit. The raw data are processed by initially conditioning the raw data and then evaluating the conditioned data using a conventional correctness analysis algorithm. The input data for the analyses can therefore be obtained without intervening in the target system and influencing its runtime behavior. By combining existing algorithms with hardware trace solutions, the solution makes it possible to dynamically analyze correctness without the previously required interventions in the program to be analyzed and meaningful analyses with respect to correctness can therefore be made more easily and more quickly during the development of software in embedded systems, which contributes to increasing the productivity during software testing and results in a higher quality of the software.
    Type: Grant
    Filed: August 25, 2016
    Date of Patent: November 27, 2018
    Assignee: SIEMENS AKTIENGESELLSCHAFT
    Inventor: Adriaan Schmidt
  • Patent number: 9904331
    Abstract: A system and method for designing aspects of a cooling system for a data center is provided. A method is provided including computing cooling redundancy at each rack position in a data center, in real time. The redundancy can be reported using the traditional N+1, N+2, etc. notation, where N is the number of coolers required to meet the primary cooling load type specification. The redundancy can also be reported in terms of a Cooling Reliability Index (CRI) which also takes into account the inherent availability of the specific cooling units in the design.
    Type: Grant
    Filed: April 1, 2009
    Date of Patent: February 27, 2018
    Assignee: SCHNEIDER ELECTRIC IT CORPORATION
    Inventors: James W. VanGilder, Christopher M. Healey
  • Patent number: 9842070
    Abstract: A storage apparatus includes a plurality of control devices configured to control access a plurality of storage devices, and a relay apparatus including a plurality of coupling devices, each of which is configured to couple the control devices so as to be communicable with each other. The relay apparatus includes, for each coupling device, a monitoring controller configured to perform monitoring of the relay apparatus. A first monitoring controller provided in a first coupling device from among the coupling devices notifies, when the first monitoring controller detects an abnormal state in the relay apparatus, a first control device from among the control devices of information relating to the abnormal state detected by the first monitoring controller. The first control device performs a decoupling process that decouples an abnormal part from the relay apparatus based on the information relating to the abnormal state received from the first monitoring controller.
    Type: Grant
    Filed: March 14, 2016
    Date of Patent: December 12, 2017
    Assignee: FUJITSU LIMITED
    Inventors: Hirokazu Matsubayashi, Shoji Oshima, Tatsuhiko Machida
  • Patent number: 9831002
    Abstract: Subject matter described pertains to apparatuses and methods for operating a memory device.
    Type: Grant
    Filed: October 12, 2015
    Date of Patent: November 28, 2017
    Assignee: Micron Technology, Inc.
    Inventor: Chang Wan Ha
  • Patent number: 9684618
    Abstract: A sideband PCI Express (PCIe) packet initiator in a distributed PCIe switch fabric verifies a PCIe connection between a host device and a PCIe endpoint device without having to power on the host device. The packet initiator assembles a PCIe test packet that acts as a ping for testing reachability of the endpoint device, from the perspective of the host device. The test packet may also verify configurations and settings of the path to the endpoint device. The distributed switch fabric is configured to compare completion data with expected results to verify the PCIe connection, without having to boot the host device.
    Type: Grant
    Filed: April 11, 2014
    Date of Patent: June 20, 2017
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Elizabeth A. McGlone, Brian T. Vanderpool, Jeffrey B. Williams, Curtis C. Wollbrink
  • Patent number: 9684579
    Abstract: A method for selecting test devices in a service provider environment may include receiving a request for performing a test on a device, the request specifying at least one parameter for the test. A list of available devices may be obtained. The list of available devices may be filtered to generate a list of candidate hardware devices that meet the at least one parameter for the test. Using a first set of operations, current state information for each of the candidate devices may be obtained. Using a second set of operations, at least one weight may be assigned to the current state information to generate weighted state information for each of the candidate devices. Device scores may be generated using the weighted state information. Based on the scores, one of the candidate devices may be selected for performing the test.
    Type: Grant
    Filed: December 5, 2014
    Date of Patent: June 20, 2017
    Assignee: Amazon Technologies, Inc.
    Inventors: Zoe Adams, Jordan Petrov Marinov, Chaitanya Avinash Ganoo
  • Patent number: 9645954
    Abstract: A system can include a power supply unit; a processor; memory operatively coupled to the processor; a chipset operatively coupled to the processor; diagnostic information memory; and a microcontroller operatively coupled to the chipset via a first diagnostic data transfer bus and the microcontroller operatively coupled to the power supply unit and to the diagnostic information memory via a second diagnostic data transfer bus.
    Type: Grant
    Filed: June 5, 2014
    Date of Patent: May 9, 2017
    Assignee: Lenovo (Singapore) Pte. Ltd.
    Inventors: Marc Richard Pamley, Omar Ali Ali, Alan Ladd Painter, Bryan L. Young, William Fred Keown, Jr.
  • Patent number: 9582262
    Abstract: Systems, methods, and computer-readable media for upgrading electronic devices are provided. An exemplary method executed by a hardware processor may comprise providing a management agent on an electronic device for communicating with one or more device drivers associated with the electronic device. The management agent may be installed, for example, using a downloaded upgrade package. The method may further comprise upgrading the one or more device drivers to enable a direct connection between the management agent and the one or more device drivers. This direct connection, in some embodiments, may enable the management agent to access, using the one or more device drivers, persistent storage associated with the electronic device. The method may further comprise providing a new boot loader to the management agent, and overwriting, by the management agent, an existing boot loader in the persistent storage with the received new boot loader, using the one or more device drivers.
    Type: Grant
    Filed: August 12, 2014
    Date of Patent: February 28, 2017
    Assignee: WIPRO LIMITED
    Inventors: Abhishek Dhar, Swarup Mandal, Debasish Chanda
  • Patent number: 9563591
    Abstract: A sideband PCI Express (PCIe) packet initiator in a distributed PCIe switch fabric verifies a PCIe connection between a host device and a PCIe endpoint device without having to power on the host device. The packet initiator assembles a PCIe test packet that acts as a ping for testing reachability of the endpoint device, from the perspective of the host device. The test packet may also verify configurations and settings of the path to the endpoint device. The distributed switch fabric is configured to compare completion data with expected results to verify the PCIe connection, without having to boot the host device.
    Type: Grant
    Filed: March 6, 2014
    Date of Patent: February 7, 2017
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Elizabeth A. McGlone, Brian T. Vanderpool, Jeffrey B. Williams, Curtis C. Wollbrink
  • Patent number: 9537907
    Abstract: A method for sharing data in a non-destructive testing (NDT) system may include receiving, using a microprocessor, an indication of data to be shared such that the data has been acquired using one or more non-destructive testing (NDT) inspection devices. The method may also include receiving a format in which to send the data, receiving one or more recipients designated to receive the data to be shared; and automatically modifying the data into the format and sending the modified data to the recipients once the data has been acquired by the NDT inspection devices.
    Type: Grant
    Filed: January 22, 2013
    Date of Patent: January 3, 2017
    Assignee: General Electric Company
    Inventors: Jason Howard Messinger, Sekhar Soorianarayanan, Charles Burton Theurer, Michael Christopher Domke, Robert Carroll Ward, Scott Leo Sbihli, Thomas Eldred Lambdin
  • Patent number: 9497264
    Abstract: A system for executing applications designed to run on a single SMP computer on an easily scalable network of computers, while providing each application with computing resources, including processing power, memory and others that exceed the resources available on any single computer. A server agent program, a grid switch apparatus and a grid controller apparatus are included. Methods for creating processes and resources, and for accessing resources transparently across multiple servers are also provided.
    Type: Grant
    Filed: February 7, 2014
    Date of Patent: November 15, 2016
    Assignee: CA, Inc.
    Inventors: Peter Nickolov, Becky L. Hester, Borislav Marinov
  • Patent number: 9317371
    Abstract: A fault diagnosis system, method, and apparatus are provided that diagnose a broken appliance and repair the broken appliance using voice communication. The method includes generating monitoring information, based on a current state of the appliance; generating first mix data by mixing the monitoring information and sound data; outputting the first mix data to a mobile communication terminal; receiving second mix data from the mobile communication terminal, when the monitoring information indicates that the appliance has a fault; extracting recovery data from the second mix data; and repairing the fault of the appliance using the recovery data.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: April 19, 2016
    Assignee: Samsung Electronics Co., Ltd
    Inventors: Kyong-Ha Park, Hyun-Su Hong, Seung-Seop Shim
  • Patent number: 9256500
    Abstract: The disclosed embodiments disclose techniques for performing physical domain error isolation and recovery in a multi-domain system, where the multi-domain system includes two or more processor chips and one or more switch chips that provide connectivity and cache-coherency support for the processor chips, and the processor chips are divided into two or more distinct domains. During operation, one of the switch chips determines a fault in the multi-domain system. The switch chip determines an originating domain that is associated with the fault, and then signals the fault and an identifier for the originating domain to its internal units, some of which perform clearing operations that clear out all traffic for the originating domain without affecting the other domains of the multi-domain system.
    Type: Grant
    Filed: April 12, 2013
    Date of Patent: February 9, 2016
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Jurgen M. Schulz, Vishak Chandrasekhar, Wayne F. Seltzer, Brian J. McGee
  • Patent number: 9201741
    Abstract: A storage device, includes: a plurality of controller modules; a bus disposed among the plurality of controller modules, the bus including a plurality of transmission paths; a detector configured to detect an error in data communication through the bus; and a connection controller configured to carry out partial fallback processing of the bus if the number of the errors has exceeded a given number.
    Type: Grant
    Filed: October 25, 2013
    Date of Patent: December 1, 2015
    Assignee: FUJITSU LIMITED
    Inventor: Satoru Nishita
  • Patent number: 9179142
    Abstract: An image processing apparatus including: at least one connector including at least one connection pin configured to be connected to an external device; an interface which interfaces transmission of signals to the connection pin through a first wiring formed between the interface and the connection pin; a switching unit which is switched on to transmit a signal through a second wiring which is formed differently from the first wiring to feedback the signal from the connection pin to the interface; a controller which controls the switching unit to allow the feedback of the signal through the second wiring to transmit a preset test signal from the interface to the first wiring at the time of inspecting a signal transmission state of the connection pin and the first wiring, and determines the signal transmission state based on a change of the test signal feedbacked to the interface through the second wiring.
    Type: Grant
    Filed: July 25, 2013
    Date of Patent: November 3, 2015
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventor: Kang-young Won
  • Patent number: 9164823
    Abstract: An access method is executed by a multi-core processor system. The access method includes activating a driver that corresponds to a first CPU, based on a start of execution of a first application; starting measurement of an access time period, based on access of a peripheral device; outputting, when the access time period exceeds a predetermined time period, a detection signal to reset the driver; and prohibiting, when the access time period exceeds a predetermined time period, writing into a register retaining data to be written into the peripheral device from the first CPU.
    Type: Grant
    Filed: May 14, 2013
    Date of Patent: October 20, 2015
    Assignee: FUJITSU LIMITED
    Inventors: Koichiro Yamashita, Hiromasa Yamauchi, Takahisa Suzuki, Koji Kurihara, Fumihiko Hayakawa
  • Patent number: 9091723
    Abstract: A program can be instrumented to test the program. The test instruments are classified, and concurrency constraints applied based on the classifications. A testing tool determines classifications of a plurality of test instruments in the instrumented program. The testing tool prevents concurrent instantiation of multiple of the plurality of test instruments in a first classification of the classifications. Multiple of the plurality of test instruments in a second classification of the classifications are concurrently instantiated.
    Type: Grant
    Filed: August 24, 2012
    Date of Patent: July 28, 2015
    Assignee: International Business Machines Corporation
    Inventors: David W. Buckhurst, Michael T. Cartmell
  • Patent number: 9087042
    Abstract: The processor allows an apparatus to repeat the to-be-tested processing plural times and perform the disconnecting operation, that disconnects a device from the apparatus by the switch or the connecting operation that connects the device to the apparatus by the switch, at different timings during the to-be-tested processing whenever the to-be-tested processing is repeated in the apparatus. By doing this, it is possible to shorten the time required to test the to-be-tested processing.
    Type: Grant
    Filed: December 21, 2012
    Date of Patent: July 21, 2015
    Assignee: FUJITSU LIMITED
    Inventor: Takanobu Miyano
  • Patent number: 8990632
    Abstract: A multiplex system includes physical machines, and data communication cards respectively installed in the physical machines. If one of the physical machines equipped with an own data communication card is a physical machine of an own system and another one of the physical machines is a physical machine of another system, the data communication cards connect the physical machine of the own system and the physical machine of the other system communicably with each other over a communication network. Further, the data communication cards autonomously monitor the states of the physical machine of the own system and the physical machine of the other system and detect an abnormal state.
    Type: Grant
    Filed: September 11, 2012
    Date of Patent: March 24, 2015
    Assignee: NEC Corporation
    Inventor: Kiyoshi Baba
  • Patent number: 8949667
    Abstract: Embodiments of the present invention provide a method for monitoring components in a library by tracking the movement of library components. By tracking the movement of library components, the degradation of library components can be monitored and the reliability of library components determined, allowing unreliable components to be bypassed or replaced, enhancing the reliability of the library and preventing data loss.
    Type: Grant
    Filed: July 7, 2014
    Date of Patent: February 3, 2015
    Assignee: KIP CR P1 LP
    Inventors: Michael R. Foster, Allen J. Rohner, Patrick S. Tou
  • Patent number: 8930524
    Abstract: A status reporting apparatus for reporting a status of an image processing apparatus operating in connection with a network includes a status detector, a status report destination information obtainer, and a status reporting unit. The status detector detects a status of the image processing apparatus. The status report destination information obtainer obtains information on at least one report destination to which the status detected by the status detector is to be reported in accordance with status report destination information in which the status of the image processing apparatus is associated with the information on the at least one report destination. The status reporting unit reports the status detected by the status detector to the at least one report destination on which the information is obtained by the status report destination information obtainer.
    Type: Grant
    Filed: October 5, 2009
    Date of Patent: January 6, 2015
    Assignee: Ricoh Company, Limited
    Inventors: Takahiro Asai, Naoki Umehara
  • Patent number: 8930782
    Abstract: Aspects of the invention relate to yield analysis techniques for generating root cause distribution information. Suspect information for a plurality of failing dies is first generated using a layout-aware diagnosis method. Based on the suspect information, potential root causes for the plurality of failing dies, and suspect feature weights and total feature weights for each of the potential root causes may then be determined. Next, the probability information of observing a particular suspect that is related to a particular root cause may be extracted. Finally, an expectation-maximization analysis may be conducted for generating the root cause distribution information based on the probability information and the suspect information. Heuristic information may be used to prevent the analysis from over-fitting.
    Type: Grant
    Filed: May 16, 2012
    Date of Patent: January 6, 2015
    Assignee: Mentor Graphics Corporation
    Inventor: Robert Brady Benware
  • Patent number: 8914684
    Abstract: A software module capable of simultaneously supporting multiple services provides log message throttling for each service with a separate “per service” log message buffer. When the software module is a device driver, for example, each device controlled by the device driver is allocated a message buffer to store descriptive log messages. Upon generation of a warning log message, descriptive log messages in the message buffer are flushed to a log file for review by an administrator. Furthermore, log message throttling may be implemented by only flushing the message buffer upon certain occurrences of warning log messages, such as in accordance with an exponential back-off algorithm.
    Type: Grant
    Filed: May 26, 2009
    Date of Patent: December 16, 2014
    Assignee: VMware, Inc.
    Inventors: Erik Cota-Robles, Igor Korsunsky
  • Patent number: 8904253
    Abstract: Methods and apparatus for testing Input/Output (I/O) boundary scan chains for Systems on a Chip (SoCs) having I/Os that are powered off by default. Some methods and apparatus include implementation of boundary scan chain bypass routing schemes that selectively route a boundary scan chain path around I/O interfaces and/or ports that are powered off by default. Other techniques include selectively power-on I/Os that are powered off by default in a manner that is independent of SoC facilities for controlling the power state of the I/Os during SoC runtime operations. Various schemes facilitate boundary scan testing in accordance with IEEE Std.-1149.1 methodology.
    Type: Grant
    Filed: June 25, 2012
    Date of Patent: December 2, 2014
    Assignee: Intel Corporation
    Inventors: Sankaran M. Menon, Robert R. Roeder, Liwei E. Ju
  • Publication number: 20140317453
    Abstract: A method and apparatus for docking an electronic test head with a peripheral, which positions devices for testing. Exact-constraint alignment features, also sometimes known as kinematic features, are incorporated to provide repeatable positioning of the test head in three degrees of freedom with respect to the docking plane of the peripheral. A distinct alignment feature is used to provide planarity and to establish the required docked distance between the test head and the peripheral. The exact-constraint alignment features are mounted compliantly to enable them to position the test head in the plane while the test head is away from its final docked distance and to maintain that position as the test head is moved to its final docked position.
    Type: Application
    Filed: July 11, 2012
    Publication date: October 23, 2014
    Applicant: INTEST CORPORATION
    Inventors: Alyn R. Holt, Brian R. Moore
  • Patent number: 8868793
    Abstract: In a method for allocating SAS addresses to SAS expander devices in an SAS expander system, the SAS expander system includes a master SAS expander device, a slave SAS expander device and an EEPROM. The method defines an address parameter for specifying a master SAS address for the master SAS expander device and specifying a slave SAS address for the slave SAS expander device, and obtains an original SAS address from the EEPROM when the original SAS address is identical to either the master SAS address or the slave SAS address. The method adds the address parameter to the original SAS address to generate a first SAS address and allocates the first SAS address to the master SAS expander device. The method adds the address parameter to the first SAS address to generate a second SAS address, and allocates the second SAS address to the slave SAS expander device.
    Type: Grant
    Filed: September 18, 2013
    Date of Patent: October 21, 2014
    Assignee: Hon Hai Precision Industry Co., Ltd.
    Inventor: Chih-Huang Wu
  • Patent number: 8868971
    Abstract: Results of field testing of portions of a distributed system such as a Broadband Communications System are communicated from a testing device to a device including a display which downloads test protocols to the testing device. The testing device can thereafter operate in a stand-alone manner and transfer the results of testing and analysis to a device including a display that may comprise virtually any wireless communication device by storing an application or information therein. The communication device can transfer captured test data and analysis to a central facility for storage, further analysis and/or management purposes.
    Type: Grant
    Filed: October 3, 2011
    Date of Patent: October 21, 2014
    Assignee: Comsonics, Inc.
    Inventor: Dennis A. Zimmerman
  • Patent number: 8839043
    Abstract: Method and system for managing port failover in storage system comprising first storage processor and first port and second storage processor and second port. Storage system adapted to communicate with FC switch. Storage system providing first and second names characterizing first and second ports to switch for registration such that the first name associated with first port and second name associated with second port. Storage system detects the state of first and second processors. Failure state in first or second processor activates deregistration of port associated therewith. Storage system providing to switch for re-registration one of the names in response to detecting failure in processor associated with one of the ports. The one of the names provided to switch such that the one of the names characterizing the one of the ports is associated with the other of the ports.
    Type: Grant
    Filed: March 27, 2012
    Date of Patent: September 16, 2014
    Assignee: EMC Corporation
    Inventors: Matthew Long, Anoop George Ninan, Daniel B. Lewis, Shuyu Lee, Dilesh Gopal Naik, David W. Harvey
  • Patent number: 8832495
    Abstract: Embodiments of the present invention provide a method for monitoring components in a library by tracking the movement of library components. By tracking the movement of library components, the degradation of library components can be monitored and the reliability of library components determined, allowing unreliable components to be bypassed or replaced, enhancing the reliability of the library and preventing data loss.
    Type: Grant
    Filed: May 11, 2007
    Date of Patent: September 9, 2014
    Assignee: KIP CR P1 LP
    Inventors: Michael R. Foster, Allen J. Rohner, Patrick S. Tou
  • Patent number: 8826085
    Abstract: A display screen control device comprises: a communicating part for performing data communication with a web server; a browser for acquiring a display screen available for the user to make the entry operation from the web server via the communicating part and displaying the acquired display screen on a display part; an error detecting part for detecting whether or not a display error of a content contained in the display screen acquired by the browser is occurred with the display screen being displayed; an error determining part for determining whether or not the content in which the display error is detected is necessary for the user to continue the entry operation when the display error is detected by the error detecting part; and an annunciation controlling part for controlling displaying or not displaying an annunciation image to alert the user to again acquire the display screen on the display part.
    Type: Grant
    Filed: March 18, 2011
    Date of Patent: September 2, 2014
    Assignee: Konica Minolta Business Technologies, Inc.
    Inventor: Tetsuya Sugimoto
  • Patent number: 8812912
    Abstract: Detecting system component failures in a computing system, including: detecting, by an illumination detector, the occurrence of an illumination event in the computing system; determining, by an illumination event identifier, whether the illumination event is associated with a suspected component failure in the computing system; and sending, by a notification system, a failure event notification upon determining that the illumination event is associated with a suspected component failure in the computing system.
    Type: Grant
    Filed: May 31, 2013
    Date of Patent: August 19, 2014
    Assignee: International Business Machines Corporation
    Inventors: Paul D. Kangas, Daniel M. Ranck
  • Patent number: 8761615
    Abstract: An image forming apparatus is provided. The image forming apparatus includes a search unit which broadcasts a search message for searching for a connectable host device, a communication interface unit which receives a response message for notifying that a print job is executable from host devices in response to the search message, a user interface unit which displays host devices corresponding to the received response message and receives a selection from a user regarding a host device to be connected from among the displayed host devices, and a controller which controls the communication interface unit to transmit a connection message for requesting connection with the image forming apparatus to the selected host device.
    Type: Grant
    Filed: November 24, 2010
    Date of Patent: June 24, 2014
    Assignee: Samsung Electronics Co., Ltd.
    Inventor: Dong-hoon Lee
  • Publication number: 20140164845
    Abstract: In a method for testing serial attached small computer system interface (SAS) expanders using a host computer, the host computer connects to a master SAS expander through a first serial port, and connects to slave SAS expanders through a second serial port. The host computer sends a test command to the master SAS expander to test the master SAS expander, and stores the test result of the master SAS expander into a flash memory of the master SAS expander. The host computer controls the master SAS expander to transfer the test command to each of the slave SAS expanders to test each of the slave SAS expanders, and stores the test result of each of the slave SAS expanders into the flash memory. The host computer displays all the test results on a display device of the host computer obtained from the flash memory.
    Type: Application
    Filed: October 28, 2013
    Publication date: June 12, 2014
    Applicant: HON HAI PRECISION INDUSTRY CO., LTD.
    Inventor: CHIH-HUANG WU
  • Patent number: 8726096
    Abstract: A controller and a control method for a controller can simplify application development and can improve the performance of device control processes. When a request is received from an application 1 and the received process request is an initialization request, whether or not the received request is the first initialization request received after the application 1 started running is determined. If the received initialization request is the first initialization request, the request is passed to the device driver 3 and initialization settings information describing the configuration of the device driver 3 after the initialization process ends is stored. If an error has occurred in the device driver 3 when the device driver 3 status is detected, an error handling process is executed according to the device driver 3 state. When the device driver 3 has recovered, a request for setting the device driver 3 state to the state based on the initialization settings information is asserted.
    Type: Grant
    Filed: May 6, 2013
    Date of Patent: May 13, 2014
    Assignee: Seiko Epson Corporation
    Inventors: Nobuhiro Nishimura, Toshihiro Hagiwara, Eiji Ito, Atsushi Sakai
  • Patent number: 8726094
    Abstract: A communication monitoring apparatus that is capable of preventing determination of communication error due to communication shutdown accompanying the communication speed change so as not to inspire a user with unnecessary uneasiness. The communication monitoring apparatus monitors a connecting condition of communication between a terminal that can change a communication speed and a host apparatus through a network. A check unit periodically checks whether the connecting condition of communication between the terminal and the host apparatus through the network is normal or abnormal at first set time, and determines that a communication error occurs when the checked result shows abnormal connecting condition. A control unit detects a communication speed change in the terminal, and stops the check by the check unit before the communication speed change concerned.
    Type: Grant
    Filed: July 12, 2011
    Date of Patent: May 13, 2014
    Assignee: Canon Kabushiki Kaisha
    Inventor: Hiroshi Yamano
  • Patent number: 8726095
    Abstract: Dissatisfaction variables track inputs made by an end user at an information handling system that are associated with end user dissatisfaction regarding the operation of the information handling system, such as corrective actions, so that an alert issues if a dissatisfaction variable changes by a predetermined amount over a predetermined time period. Dissatisfaction variables identify a pattern of a change in behavior by an end user rather than the operational status of system components. For example, an increase in end user forced shutdowns of the information handling system indicates end user dissatisfaction with the information handling system, such as repeated freezes of the operating system so that performing a timely diagnostics will improve end user satisfaction and proactively correct and impending system failure.
    Type: Grant
    Filed: December 2, 2010
    Date of Patent: May 13, 2014
    Assignee: Dell Products L.P.
    Inventors: Nikhil M. Vichare, Takis Petropoulos