Particular Access Structure Patents (Class 714/27)
  • Patent number: 10419484
    Abstract: A system and method for diagnosing and/or configuring a security device included within a secure network is disclosed. A technician mobile computing device maintains a data connection between the security device and a remote computer diagnostic workstation, where the computer workstation might send configuration commands to the security device and receives diagnostic data from the security device over the data connection. The technician mobile phone maintains the data connection by establishing a wireless data link to the security device and by encoding data onto and/or decoding data from a voice connection to a peer mobile computing device. A WiFi connection between the peer mobile computing device and the computer workstation then completes the data connection between the security device and the computer diagnostic workstation.
    Type: Grant
    Filed: February 29, 2016
    Date of Patent: September 17, 2019
    Assignee: Sensormatic Electronics, LLC
    Inventor: James Trani
  • Patent number: 10379980
    Abstract: Embodiments are generally directed to maintaining IO block operation in electronic systems for board testing. An embodiment of a system includes a processor; a power management block for the system; a plurality of IO (input/output) blocks; a read only memory for storage of firmware for the processor. The system is to provide support for a board-level test of the system including testing of one or more IO blocks of the plurality of IO blocks; and the firmware includes elements to stall a reset sequence of the system including the system branching to a mode that maintains power to the one or more IO blocks.
    Type: Grant
    Filed: March 24, 2017
    Date of Patent: August 13, 2019
    Assignee: Intel Corporation
    Inventors: Lakshminarayana Pappu, James J. Grealish
  • Patent number: 10340896
    Abstract: A signal-switching circuit for use in an electronic system is provided. The electronic system includes a plurality of hardware circuits. The signal-switching circuit includes a control circuit and a switch circuit. The control circuit is arranged to receive a trigger signal generated by a trigger circuit of the electronic system, and change a mode signal generated by the control circuit according to the trigger signal. The switch circuit is arranged to electrically connect transmission signals from one of the hardware circuits to a transmission interface of the electronic system according to the mode signal.
    Type: Grant
    Filed: March 28, 2018
    Date of Patent: July 2, 2019
    Assignee: WIWYNN CORPORATION
    Inventors: Che-Wei Chung, Chia-Nung Tseng, Yung Jung Du
  • Patent number: 10289510
    Abstract: A method for testing communication within a computing platform is provided. The method includes selecting a system-level message configured for device level communication within the computing platform; incorporating false data into a data field of the message; sending the message containing false data to a destination device; and, monitoring behavior of the destination device. A computer program product and a system are described.
    Type: Grant
    Filed: December 23, 2014
    Date of Patent: May 14, 2019
    Assignee: EMC CORPORATION
    Inventor: Craig Janeczek
  • Patent number: 10235868
    Abstract: System and method for controlling a custom modular measurement system. An editor may receive user input specifying one or more system definitions, each mapping message based commands, parameters, variables and/or metadata (“information”) accordant with a control protocol for standalone instruments to functions and data in a programming language, and generates the definitions accordingly, each being useable by a client application to interface with a custom modular measurement system that includes multiple logical instruments via the message based information. At least one of the definitions may be deployed onto the measurement system. A run-time engine of the measurement system may accept a message based command from the application, and call a corresponding function, which may invoke operation of at least one of the logical instruments. The logical instruments may be operated concurrently, including sharing use of a single physical measurement device by at least two of the logical instruments.
    Type: Grant
    Filed: September 29, 2014
    Date of Patent: March 19, 2019
    Assignee: National Instruments Corporation
    Inventors: Richard Henry Mace Keene, Jan Viborg Moeller
  • Patent number: 10223241
    Abstract: Aspects include detecting, by an agent of a remote debugging tool that a first controller currently associated with the agent for a debugging session has not responded to a status inquiry from the agent. The first controller interacts with an end user, sends requests to the agent to operate a target program, and processes responses from the agent. Based on detecting that the first controller has not responded to the status inquiry from the agent, the agent identifies a second controller, associates the second controller with the agent for the debugging session, and resumes the debugging session with the second controller in place of the first controller. The associating includes synchronizing a debugging session state between the second controller and the agent. The target program continues to execute during the identifying, associating, and resuming, and the debugging session state is not changed by the identifying, associating, and resuming.
    Type: Grant
    Filed: March 2, 2017
    Date of Patent: March 5, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Xiao Ling Chen, Chuan He, Yan Huang, Jiang Yi Liu, Wu Wei, Jian Xu, Chong Zhou
  • Patent number: 10184983
    Abstract: Computer device(s), apparatus(es), and methods enable and/or perform interface independent test boot of a System on Chip (SoC). A test Direct Memory Access hardware unit (test DMA) and an Automatic Test Equipment (ATE) hardware unit suspend a processor core of the SoC, download a test case, perform a seamless switch into functional mode of the SoC, and execute the downloaded test case. The test DMA may mediate between the ATE and internal memory in the SoC.
    Type: Grant
    Filed: June 2, 2017
    Date of Patent: January 22, 2019
    Assignee: Intel IP Corporation
    Inventors: Hemang Vinubhai Mistry, Uwe Hildebrand, Sebastian Hessel
  • Patent number: 10089087
    Abstract: A graph-based program specification includes components corresponding to tasks and directed links between ports of the components, including: a first type of link configuration between ports of linked components, corresponding to transfer of control or transfer of a single data element, and a second type of link configuration between ports of linked components, corresponding to transfer of multiple data elements. A compiler generates a target program specification including control code representing at least one control graph including graph nodes representing the components, where at least two are connected based on links of the first type. A computing node initiates execution of the target program specification, and manages computing resources for links of the second type, the computing resources including at least one of: (1) a buffer for storing data elements provided by an output port, or (2) a buffer for storing data elements provided to an input port.
    Type: Grant
    Filed: September 2, 2015
    Date of Patent: October 2, 2018
    Assignee: Ab Initio Technology LLC
    Inventors: Craig W. Stanfill, Richard Shapiro, Adam Weiss, Andrew F. Roberts, Joseph Skeffington Wholey, III, Joel Gould, Stephen A. Kukolich
  • Patent number: 10083101
    Abstract: A computer status diagnosis chip and a computer status diagnosis system including the same are provided. The chip is connected with the computer chip set and the first audio generator, and includes a receiving unit, an audio encoder and a driving unit. The receiving unit receives a detection signal from the computer chip set, and the audio encoder is connected to the receiving unit and encodes the detection signal as a first audio signal. The driving unit drives the first audio generator according to the first audio signal. By acoustic wave, the first audio generator transmits the first audio signal to a first audio receiver. Upon receipt of the first audio signal, an application program installed in the smart device is used to decode the first audio signal to obtain the detection signal, and a computer status is displayed on the smart device.
    Type: Grant
    Filed: May 18, 2016
    Date of Patent: September 25, 2018
    Assignee: NUVOTON TECHNOLOGY CORPORATION
    Inventors: Ping-Ying Chu, Chia-Ching Lu, Ming-Che Hung
  • Patent number: 10061679
    Abstract: Pre-silicon fairness evaluation to detect fairness issues pre-silicon. Drivers drive a plurality of commands on one or more interfaces of a device under test to test the device under test. State associated with the device under test is checked. Based on the state, a determination is made as to whether the drivers are to continue driving commands against the device under test. Based on determining that the drivers are to continue driving the commands, a further determination is made as to whether a predefined limit has been reached. Based on determining the predefined limit has been reached, ending the test of the device under test in which the test fails.
    Type: Grant
    Filed: September 7, 2015
    Date of Patent: August 28, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Dean G. Bair, Rebecca M. Gott, Edward J. Kaminski, Jr., William J. Lewis
  • Patent number: 10056996
    Abstract: A system, apparatus, method and article to manage channel prediction for a wireless communication system are described. The apparatus may include a media access control processor to perform channel prediction, and a transceiver to communicate information using the channel prediction. Other embodiments are described and claimed.
    Type: Grant
    Filed: March 20, 2017
    Date of Patent: August 21, 2018
    Assignee: INTEL CORPORATION
    Inventors: Qinghua Li, Xintian E. Lin
  • Patent number: 10055327
    Abstract: Pre-silicon fairness evaluation to detect fairness issues pre-silicon. Drivers drive a plurality of commands on one or more interfaces of a device under test to test the device under test. State associated with the device under test is checked. Based on the state, a determination is made as to whether the drivers are to continue driving commands against the device under test. Based on determining that the drivers are to continue driving the commands, a further determination is made as to whether a predefined limit has been reached. Based on determining the predefined limit has been reached, ending the test of the device under test in which the test fails.
    Type: Grant
    Filed: September 30, 2014
    Date of Patent: August 21, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Dean G. Bair, Rebecca M. Gott, Edward J. Kaminski, Jr., William J. Lewis
  • Patent number: 10020045
    Abstract: Some embodiments provide a method to reduce the refresh power consumption by effectively extending the memory cell retention time. Conversion from 1 cell/bit to 2N cells/bit reduces the variation in the retention time among memory cells. The conversion can be realized very simply from the structure of the DRAM array circuit, and it reduces the frequency of disturbance and power consumption by two orders of magnitude. On the basis of this conversion method, some embodiments provide a partial access mode to reduce power consumption dynamically when the full memory capacity is not required. One bit data may be stored into 1 cell for a normal operation mode and stored into 2N cells for a self refresh operation mode for a first partial access mode, while one bit data may be stored into 2N cells for both normal and self refresh operation modes.
    Type: Grant
    Filed: May 22, 2014
    Date of Patent: July 10, 2018
    Assignee: Micron Technology, Inc.
    Inventor: Yoshiro Riho
  • Patent number: 10019576
    Abstract: A security control system is provided that works as an extra layer of defense as a way to prevent an “attack” that is initiated by modifying either the “jump” or the “return” addresses or both. The principal behind the security control system is to “monitor” the addresses to which the processors would jump, interrupt or return, and identify when these addresses are modified in a manner that does not comply with the normal execution of the processor. In order to do that the security control system uses existing structures in multi-core processors and even anticipates the creation of additional structures to expedite and improve such control.
    Type: Grant
    Filed: April 1, 2016
    Date of Patent: July 10, 2018
    Assignee: Intelligent Automation, Inc.
    Inventors: Guang Jin, Hongmei Deng, Brandon James Knapp, Andrew William Henderson, Joshua Brandon Tuttle, Renato Levy
  • Patent number: 9979817
    Abstract: A system and method for providing assistance to a customer of a computing device. In one aspect, an incoming call is received from a device of a customer; a check for identification of the customer is done; an event history of the device is obtained; and a solution is provided to the customer using the event history. In another aspect, a method includes: receiving a code from a mobile computing device; and in response to receiving the code, calculating at least one set of data for use in guiding a request of a customer for service to a resource that can provide a suggested remedy. In another aspect, a method includes: identifying a user associated with a mobile computing device; determining an event history of the mobile computing device; and providing guidance to resolve an issue based on the event history.
    Type: Grant
    Filed: May 23, 2016
    Date of Patent: May 22, 2018
    Assignee: FUTURE DIAL, INC.
    Inventors: George Huang, Dwight Sing Huang
  • Patent number: 9973668
    Abstract: Camera system for a vehicle comprising an objective lens; a first printed circuit board provided with an image sensor for acquiring image information via the objective lens; and at least one additional printed circuit board adapted for providing a predetermined basic function for the camera system, wherein the first printed circuit board and each of the at least one additional printed circuit board comprises at least a connection unit, wherein the printed circuit boards are electrically connectable in a modular exchangeable manner, respectively, via the at least one connection unit for adapting the range of functions of the camera system according to the predetermined basic function.
    Type: Grant
    Filed: December 18, 2015
    Date of Patent: May 15, 2018
    Assignee: MEKRA LANG GMBH & CO. KG
    Inventors: Werner Lang, Peter Geissendoerfer, Simon Deffner, Jens Stuerzenhofecker
  • Patent number: 9939964
    Abstract: A method and apparatus are disclosed for providing a scan signal to a plurality of electrode elements of a touchscreen display. The apparatus includes a capacitive sensing module that selectively provides a scan signal at a selected one of a plurality of possible scan frequencies, a noise detection module that determines if a noise a level at the selected one scan frequency satisfies a pre-determined condition and the sensing module provides the scan signal at a further one of the possible scan frequencies if the noise level satisfies the pre-determined condition.
    Type: Grant
    Filed: February 23, 2012
    Date of Patent: April 10, 2018
    Assignee: NCR Corporation
    Inventor: Colin Drew
  • Patent number: 9930046
    Abstract: The disclosed embodiments include methods and systems for providing information-technology (IT) assets in an open environment. In certain aspects, an IT system may provide an online portal that presents an IT self-serve store of IT assets that a user may select for access or use. The IT system may, for example, determine that the selected IT assets comply with one or more compliance and permissioning policies, and based on the determination, may assemble the selected IT assets to generate or “spin-up” instances of applications executable by various hardware platforms. The IT system may also perform processes that perform automated operations relating to certain IT assets, such as testing, modeling, recommendations, etc.
    Type: Grant
    Filed: April 7, 2015
    Date of Patent: March 27, 2018
    Assignee: The Toronto-Dominion Bank
    Inventors: Mok Choe, Paul Mon-Wah Chan, Ali Hosseinian
  • Patent number: 9883242
    Abstract: A system and method for communicating content to a user device that includes a storage device having a network portion and a user portion. The user device stores content in a network partition thereof. The user device reallocates the content to a user portion of the storage device after storing is complete.
    Type: Grant
    Filed: May 19, 2011
    Date of Patent: January 30, 2018
    Assignee: The DIRECTV Group, Inc.
    Inventors: Romulo Pontual, Robert G. Arsenault, Raynold M. Kahn, Sui-Ky Ringo Ling, Luke J. Crook, John D. Choi, Michelle L. Vagnati, John L. Norin
  • Patent number: 9798625
    Abstract: Systems and methods for providing agentless and/or pre-boot technical support, and Field Replaceable Unit (FRU) isolation. In some embodiments, an Information Handling System (IHS) includes an embedded controller (EC) distinct from any processor or Basic I/O System (BIOS), the EC having program instructions stored thereon that, upon execution, cause the IHS to: implement a network stack independently of an operational status of the processor or BIOS, perform one or more diagnostic operations upon the IHS, and communicate a result of the one or more diagnostic operations to a remote server using the network stack.
    Type: Grant
    Filed: June 23, 2015
    Date of Patent: October 24, 2017
    Assignee: Dell Products, L.P.
    Inventors: Abeye Teshome, Dirie N. Herzi
  • Patent number: 9740543
    Abstract: Methods and systems for implementing multi-endpoint methods are disclosed. For example, an Application Programming Interface (“API”) executing on a processor receives a first request to execute a first method. The API processes the first request with an active context including a list of implementations, the list including one or more implementations of a plurality of implementations respectively associated with a plurality of endpoints including a first endpoint and a first implementation. The API is determined to be executing in either a preferential mode or a strict mode. In preferential mode the API selects preferential implementation from the plurality of implementations. In strict mode, the API selects a selected implementation from the list of implementations. The API either selects the first implementation or a preferred implementation. The first request is then processed by either the first endpoint or another endpoint associated with the preferential implementation.
    Type: Grant
    Filed: October 27, 2016
    Date of Patent: August 22, 2017
    Assignee: Red Hat, Inc.
    Inventors: Peter Victor Savage, Ronny Pfannschmidt, Milan Falesnik, Jan Krocil
  • Patent number: 9734031
    Abstract: Aspects include communicating synchronous input/output (I/O) commands between a system and a recipient. The system executes on a processor coupled to a memory so as to issue, to the recipient, a synchronous I/O command with a diagnostic operation code, where the synchronous I/O command causes a gathering of diagnostic information by the recipient. Further, the system receives, from the recipient, status information including a diagnostic information identifier, the status information being in accordance with the diagnostic information.
    Type: Grant
    Filed: June 15, 2016
    Date of Patent: August 15, 2017
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: David F. Craddock, Matthew J. Kalos, Dale F. Riedy, Peter G. Sutton, Harry M. Yudenfriend
  • Patent number: 9734030
    Abstract: Aspects include communicating synchronous input/output (I/O) commands between a system and a recipient. The system executes on a processor coupled to a memory so as to issue, to the recipient, a synchronous I/O command with a diagnostic operation code, where the synchronous I/O command causes a gathering of diagnostic information by the recipient. Further, the system receives, from the recipient, status information including a diagnostic information identifier, the status information being in accordance with the diagnostic information.
    Type: Grant
    Filed: October 1, 2015
    Date of Patent: August 15, 2017
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: David F. Craddock, Matthew J. Kalos, Dale F. Riedy, Peter G. Sutton, Harry M. Yudenfriend
  • Patent number: 9712389
    Abstract: Embodiments of the present invention provide a detector apparatus for detecting a physical resource employed in providing a particular virtual resource in a computer network, the computer network including a plurality of physical resources each being operable to be employed in providing virtual resources and having an environment sensor outputting sensor data representing changes in an operating property of the physical resource. A detector apparatus embodying the present invention comprises a sensor data receptor operable to receive sensor data output by the environment sensors, a pattern extractor operable to extract a pattern from the received sensor data from a physical resource, and a pattern matcher, wherein the pattern matcher is operable to compare the extracted pattern with a unique pattern known to be generated by a particular virtual resource, and to detect that the physical resource is employed in providing the particular virtual resource when a match is found.
    Type: Grant
    Filed: September 22, 2011
    Date of Patent: July 18, 2017
    Assignee: FUJITSU LIMITED
    Inventor: David Snelling
  • Patent number: 9658282
    Abstract: A method for determining relevance values representing a relevance of a combination of an input node of a first number of input nodes with a measurement node of a second number of measurement nodes for a detection of a fault on a chip applies a third number of tests at the first number of input nodes, measures for each test of the third plurality of tests a signal at each of the second number of measurement nodes to obtain for each measurement node of the second number of measurement nodes a third number of measurement values, and determines the relevance values, wherein each relevance value is calculated based on a correlation between the third number of test input choices defined for the input node of the respective combination and the third number of measurement values associated to the measurement node of the respective combination.
    Type: Grant
    Filed: June 3, 2014
    Date of Patent: May 23, 2017
    Assignee: ADVANTEST CORPORATION
    Inventor: Jochen Rivoir
  • Patent number: 9640240
    Abstract: Some embodiments provide a method to reduce the refresh power consumption by effectively extending the memory cell retention time. Conversion from 1 cell/bit to 2N cells/bit reduces the variation in the retention time among memory cells. Although active power increases by a factor of 2N, the refresh time increases by more than 2N as a consequence of the fact that the majority decision does better than averaging for the tail distribution of retention time. The conversion can be realized very simply from the structure of the DRAM array circuit, and it reduces the frequency of disturbance and power consumption by two orders of magnitude. On the basis of this conversion method, some embodiments provide a partial access mode to reduce power consumption dynamically when the full memory capacity is not required.
    Type: Grant
    Filed: January 30, 2014
    Date of Patent: May 2, 2017
    Assignee: Micron Technology, Inc.
    Inventor: Yoshiro Riho
  • Patent number: 9626265
    Abstract: An approach for improving efficiency of cycle-reproducible debug in a multi-core environment is provided. The approach executes an exerciser image on one or more cores, wherein the exerciser image includes one or more different seeds. The approach determines a seed from the one or more different seeds that locates a fail-condition. Responsive to determining a seed from the one or more different seeds that locates the fail condition, the approach determines an upper bound and a lower bound of the fail-condition. The approach determines an exact cycle where the fail-condition occurs. The approach constructs a multi-cycle trace for the fail-condition.
    Type: Grant
    Filed: June 29, 2015
    Date of Patent: April 18, 2017
    Assignee: International Business Machines Corporation
    Inventors: James N. Klazynski, Amir Nahir
  • Patent number: 9549234
    Abstract: A small form factor pluggable device (SFP) or other compact transceiver device is provided at a subscriber's site and is configured to perform Layer 3 testing (e.g., ICMP echo request and response operations) for testing connectivity across networks. A universal interface coupling a conventional transceiver to host equipment is also disclosed which has components that can provide additional functionality to the transceiver while maintaining compatibility between the transceiver and the host equipment.
    Type: Grant
    Filed: December 23, 2013
    Date of Patent: January 17, 2017
    Assignee: Enginuity Communications Corporation
    Inventor: Marco Mascitto
  • Patent number: 9514002
    Abstract: Systems and methods for performing backups to a storage device are provided. For virtual disks of a virtual machine, snapshots are used to backup data periodically to a storage device. A disk virtualization layer “retires” data blocks associated with a snapshot, while retaining a list of block addresses, for comparison in future backup operations. The retired snapshot can be compared against future snapshots to generate incremental backups without occupying storage space with data blocks that have already been copied to another storage device.
    Type: Grant
    Filed: September 13, 2013
    Date of Patent: December 6, 2016
    Assignee: VMware, Inc.
    Inventors: Kevin Scott Christopher, Trevor John Thompson
  • Patent number: 9424694
    Abstract: A method of generating probability data for use in assessing performance of a system and a mission involving the system. The method includes receiving (302) a combined model describing a system diagnosis model describing symptoms, failures and link strengths (conditionals) of components/subsystems of the system, and a mission impact model, the mission impact model describing effects of the system on an ability to perform the mission. Observation data regarding a state of the system is also received (306) The observation data is used (308) in combination with the combined model to generate probability data for use in assessing performance of the system and the mission.
    Type: Grant
    Filed: July 10, 2013
    Date of Patent: August 23, 2016
    Assignee: BAE SYSTEMS plc
    Inventors: Erdem Turker Senalp, Richard Lee Bovey
  • Patent number: 9411688
    Abstract: In some disclosed implementations, a system-on-chip on a first IC die includes a boot loader circuit configured to search a first boot device, of a plurality of boot devices coupled to and external to the first IC die, for an uncorrupt boot image. The boot loader circuit is configured to search a second boot device of the plurality of boot devices for an uncorrupt boot image, in response to failing to find an uncorrupt boot image in the first boot device. The boot loader is also configured to load a set of instructions included in the uncorrupt boot image into a memory circuit of the SOC, in response to finding an uncorrupt boot image.
    Type: Grant
    Filed: December 11, 2013
    Date of Patent: August 9, 2016
    Assignee: XILINX, INC.
    Inventors: Ramakrishna G. Poolla, Yatharth K. Kochar, Krishna C. Patakamuri
  • Patent number: 9383869
    Abstract: An embodiment of a capacitive touch screen may comprise a display device comprising a substantially transparent substrate, a first plurality of electrodes attached to the substantially transparent substrate, wherein the first plurality of electrodes are substantially parallel in a first direction, and a second plurality of electrodes, wherein each of the second plurality of electrodes is capacitively coupled with each of the first plurality of electrodes.
    Type: Grant
    Filed: January 10, 2014
    Date of Patent: July 5, 2016
    Assignee: PARADE TECHNOLOGIES, LTD.
    Inventors: Igor Polishchuk, Edward L. Grivna
  • Patent number: 9350595
    Abstract: The present invention is a system and method for optimizing the storage and transmission of a data object. Specifically, the present invention improves current data object serialization and deserialization methods involving multiple data objects. Current serialization techniques provide for serialization and deserialization using a single data object per transmission, or stream. As such, data objects may be serialized, then streamed to a destination one data object at a time. Unfortunately, present serialization and deserialization techniques require that each object must be streamed on its own binary stream, so many streams may be simultaneously transmitting. This places a toll on the transmission pipeline, and results in an “out of memory” response from the associated software application.
    Type: Grant
    Filed: December 27, 2007
    Date of Patent: May 24, 2016
    Assignee: EMC Corporation
    Inventor: Sunil Yadav
  • Patent number: 9329233
    Abstract: In a first embodiment a TAP 318 of IEEE standard 1149.1 is allowed to commandeer control from a WSP 202 of IEEE standard P1500 such that the P1500 architecture, normally controlled by the WSP, is rendered controllable by the TAP. In a second embodiment (1) the TAP and WSP based architectures are merged together such that the sharing of the previously described architectural elements are possible, and (2) the TAP and WSP test interfaces are merged into a single optimized test interface that is operable to perform all operations of each separate test interface.
    Type: Grant
    Filed: July 15, 2015
    Date of Patent: May 3, 2016
    Assignee: TEXAS INSTRUMENTS INCORPORATED
    Inventor: Lee D. Whetsel
  • Patent number: 9317357
    Abstract: Embodiments of the present disclosure relate to a method, system, and computer program product for managing a microcode error in a storage operation. The method includes receiving an error code that corresponds to the microcode error. The method also includes receiving a received error path signature for the error code. The method also includes identifying a metadata error path signature for the error code within a metadata table. The method also includes determining whether the received error path signature for the error code substantially matches the metadata error path signature for the error code. The method also includes initiating a mitigation action in response to the received error path signature for the error code substantially matching the metadata error path signature for the error code.
    Type: Grant
    Filed: March 20, 2014
    Date of Patent: April 19, 2016
    Assignee: International Business Machines Corporation
    Inventors: Juan A. Coronado, Lisa R. Martinez, Beth A. Peterson
  • Patent number: 9304884
    Abstract: A test apparatus applicable to a server includes a processing unit, a control unit, a switch unit and a power relay unit. The processing unit outputs a reset signal and a processing signal. The control unit includes a first physical layer chip performing a first communication protocol, and a second physical layer chip performing a second communication protocol. The switch unit receives a working voltage and a processing signal to select a powering signal or a disconnection signal to output. The power relay unit receives the powering signal or the disconnection signal. When the power relay unit receives the powering signal, the server performs a test task on the first physical layer chip. When the power relay unit receives the disconnection signal and the processing unit outputs the reset signal to the control unit, the server performs the test task on the second physical layer chip.
    Type: Grant
    Filed: October 14, 2013
    Date of Patent: April 5, 2016
    Assignees: INVENTEC (PUDONG) TECHNOLOGY CORPORATION, INVENTEC CORPORATION
    Inventor: Chun-Hao Chu
  • Patent number: 9291672
    Abstract: A debug apparatus for debugging a chip under test with a plurality of pins is provided. The debug apparatus includes a processor for controlling the chip under test via a bridge device. The processor provides graphical data to indicate pin states of the chip under test when the chip under test is controlled by the processor.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: March 22, 2016
    Assignee: Nuvoton Technology Corporation
    Inventors: Xiaohui Chen, Xiaocheng Shen
  • Patent number: 9239750
    Abstract: Detecting a problem in a content distribution is disclosed. Performance information associated with a first content player is received form a first client. Performance information associated with a second content player is received from a second client. The information received from the first client and the second client is aggregated. A determination is made, from the aggregated information, that a problem is indicated. Alternate techniques for detecting a problem in a content distribution are also disclosed.
    Type: Grant
    Filed: March 5, 2014
    Date of Patent: January 19, 2016
    Assignee: Conviva Inc.
    Inventors: Karthik K. Lakshminarayanan, Aditya R. Ganjam, Ion Stoica, Hui Zhang
  • Patent number: 9235340
    Abstract: A data-holding subsystem holding instructions executable by a logic subsystem is provided. The instructions are configured to receive one or more touch-input messages reporting touch contacts recognized by a touch input device, if a touch contact reported by the one or more touch-input messages satisfies a first criterion, initiating a virtual mouse input mode, in the virtual mouse input mode, outputting a cursor position corresponding to a position of the touch contact that satisfies the first criterion, if no touch contacts reported by the one or more touch-input messages satisfy the first criterion, and one or more touch contacts reported by the one or more touch-input messages satisfies a second criterion, initiating a multi-touch input mode, and in the multi-touch input mode, outputting a multi-touch gesture command corresponding to the one or more touch contacts that satisfy the second criterion.
    Type: Grant
    Filed: February 18, 2011
    Date of Patent: January 12, 2016
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventor: Scott Robert Honji
  • Patent number: 9223677
    Abstract: A data processing apparatus is provided having a plurality of processing circuits each having access to a memory. Tracing circuitry is provided for generating a stream of trace data for generating a stream of trace data corresponding to at least one of the plurality of processing circuits. Selection circuitry is provided to enable selective switching of the tracing circuitry from generating a first trace data stream corresponding to a first one of the plurality of processing circuits generating a second different trace data stream corresponding to a different one of the plurality of processing circuits. The selective switching is performed in dependence upon processing state information associating with one or more of the plurality of processing circuits. A corresponding method and computer program product are also provided.
    Type: Grant
    Filed: June 11, 2008
    Date of Patent: December 29, 2015
    Assignee: ARM Limited
    Inventors: Andrew Brookfield Swaine, Michael John Williams, David Kevin Hart, Andrew Christopher Rose
  • Patent number: 9182862
    Abstract: High noise immunity sensing methods and apparatus are provided for a capacitive touch device, which sense the capacitive touch device for self capacitance or mutual capacitance or both with different scan frequencies in a frame, to thereby suppress certain frequency noise interference. By combining time domain and space domain noise-eliminating approaches, probabilities of noise interference are reduced, without compromising other parameters.
    Type: Grant
    Filed: March 13, 2013
    Date of Patent: November 10, 2015
    Assignee: ELAN MICROELECTRONICS CORPORATION
    Inventors: Chia-Mu Wu, Yi-Chia Hsu, Jung-Shou Huang, Tung-Ming Yang
  • Patent number: 9176523
    Abstract: A microcontroller for use in a control device for an internal combustion engine includes: an analysis access via which internal data in the microcontroller can be accessed from outside the microcontroller; a clock generator which generates clock timing for data communication of the microcontroller with other units. The microcontroller is configured to change over from a first clock to a second clock when there is an access to the microcontroller via the analysis access.
    Type: Grant
    Filed: June 10, 2013
    Date of Patent: November 3, 2015
    Assignee: ROBERT BOSCH GMBH
    Inventors: Axel Aue, Matthias Schreiber
  • Patent number: 9162145
    Abstract: A method is provided for a unified game scripting language with a multi-platform interpreter. By providing a script editor that creates a unified game logic script, and by processing the unified game logic script through platform conversion modules, game designers can easily specify game logic without coding for a specific platform or making a distinction between server and client. As only a single unified game logic script needs to be maintained, consistency errors from manually maintaining parallel and mirrored code bases is completely eliminated. Moreover, game designers are freed from having to manually weigh the considerations of client side versus server side, low end hardware versus high end hardware, bandwidth limited networks versus bandwidth unlimited networks, specific hardware architectures, specific programming languages, and other technical details.
    Type: Grant
    Filed: June 8, 2012
    Date of Patent: October 20, 2015
    Assignee: Disney Enterprises, Inc.
    Inventors: Robert Todd Ogrin, Jackson Dunstan, John Crocker
  • Patent number: 9135104
    Abstract: A data processing system comprising: a constantly updating database of a plurality of processes having a plurality of operation times, relating to a plurality of applications, relating to at least one user activity, and using a plurality of computing resources; a process clash identifier arranged to monitor relationships among the plurality of processes in respect to their operation times and the computing resources used by each process, and to identify clashes between the processes in respect to the operation times and in respect to the computing resources; a frustration events identifier arranged to identify frustration events relating to the at least one user activity, a frustration event being related to expectations of the user in relation to the user activities and being defined by specified criteria; and a correlator arranged to correlate the identified frustration events with the identified clashes between processes.
    Type: Grant
    Filed: March 31, 2010
    Date of Patent: September 15, 2015
    Assignee: SOLUTO LTD
    Inventors: Tomer Dvir, Ishay Green, Omer Baki, Roee Adler
  • Patent number: 9076101
    Abstract: A printer cable that is configured for coupling to a printer having an enclosure and a printer port. The printer cable includes a first connector for connecting to the printer port and a second connector for coupling to a host device (e.g., a personal computer (PC)). The printer cable includes a printer formatter for providing formatting services to the printer via the first connector. Since the printer formatter is integrated into the printer cable, the printer formatter is external to the printer enclosure and is easily removable and configurable by a user.
    Type: Grant
    Filed: December 19, 2012
    Date of Patent: July 7, 2015
    Assignee: Marvell International Technology Ltd.
    Inventor: Gary Daren Zimmerman
  • Patent number: 9063966
    Abstract: Systems and methods for providing information security in a network environment. The method includes receiving a user selection of a data section recorded on a storage system. The method further includes determining a monitoring routine for the data section. The method further includes determining a physical location at which the data section is recorded in the storage system. The method further includes monitoring the physical location for faults according to the monitoring routine.
    Type: Grant
    Filed: February 1, 2013
    Date of Patent: June 23, 2015
    Assignee: International Business Machines Corporation
    Inventors: Sandeep R. Patil, Riyazahamad M. Shiraguppi, Gandhi Sivakumar, Matthew A. Terry, Matthew B. Trevathan
  • Patent number: 9043643
    Abstract: A facility is provided to enable operator message commands from multiple, distinct sources to be provided to a coupling facility of a computing environment for processing. These commands are used, for instance, to perform actions on the coupling facility, and may be received from consoles coupled to the coupling facility, as well as logical partitions or other systems coupled thereto. Responsive to performing the commands, responses are returned to the initiators of the commands.
    Type: Grant
    Filed: November 23, 2012
    Date of Patent: May 26, 2015
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: David A. Elko, Steven N. Goss, Thomas C. Shaw
  • Patent number: 9037907
    Abstract: A facility is provided to enable operator message commands from multiple, distinct sources to be provided to a coupling facility of a computing environment for processing. These commands are used, for instance, to perform actions on the coupling facility, and may be received from consoles coupled to the coupling facility, as well as logical partitions or other systems coupled thereto. Responsive to performing the commands, responses are returned to the initiators of the commands.
    Type: Grant
    Filed: June 10, 2011
    Date of Patent: May 19, 2015
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: David A. Elko, Steven N. Goss, Thomas C. Shaw
  • Publication number: 20150135013
    Abstract: A virtual environment service obtains automatically collected diagnostic information from a deployed instance of a computer system and automatically generates a reproduction of an environment of the instance of the computer system, based upon the collected diagnostic data. User interactions with the virtual diagnostic environment can be recorded to identify a technical issue with the deployed instance of the computer system. A fix for the issue is applied in the virtual diagnostic environment so that it can be verified by the user prior to applying it to the deployed instance.
    Type: Application
    Filed: November 14, 2013
    Publication date: May 14, 2015
    Inventors: Satish Thomas, Yi Zhang, Murtaza Chowdhury, Sridhar Srinivasan, John Hal Howard
  • Patent number: 9032252
    Abstract: An integrated circuit 2 includes one or more transaction masters 8, 10, 12, 4 for issuing data transactions via interconnect circuitry 20. Debug access port circuitry is configured to respond to debug commands received from a debug controller 6 to generate barrier transactions which are issued to the interconnect circuitry. The interconnect circuitry responds to the received barrier transactions by constraining a relative ordering of at least some of the data transactions as they pass through the interconnect circuitry.
    Type: Grant
    Filed: August 2, 2012
    Date of Patent: May 12, 2015
    Assignee: ARM Limited
    Inventors: Sheshadri Kalkunte, Michael John Williams