Inventors list

Assignees list

Classification tree browser

Top 100 Inventors

Top 100 Assignees


Barry A. Kritt, Raleigh US

Barry A. Kritt, Raleigh, NC US

Patent application numberDescriptionPublished
20090070594TRANSIENT ON-DEMAND DATA SECURITY CONTROL - The present invention addresses the deficiencies of the art in respect to data security control and provides a method, system and computer program product for securing confidential data through transient on-demand data security control. In one embodiment of the invention, a method of securing confidential data can be provided. The method can include decrypting confidential data in a document, determining a subset of the confidential data specified by an author of the document, rendering a view of the confidential data including the subset, and, in response to detecting when an authorized viewer of the document no longer views the document, concealing the subset of the confidential data while maintaining a view of the confidential data not included in the subset.03-12-2009
20090119445COMPUTER MEMORY ACCESSIBLE IN EITHER POWER STATE OF THE COMPUTER - A system on a computer for providing access to data stored on the computer in either power state is provided. The system can include a memory module and an external data interface connector. The system can further include a data interface controller for managing a data interface to the memory module and a data interface to the external data interface connector. The system can further include a multiplexer conductively connecting the data interface controller with the memory module when the computer is powered on, the multiplexer conductively disconnecting the data interface controller from the memory module when the computer is powered off and the multiplexer conductively connecting the external data interface connector with the memory module when the computer is powered on.05-07-2009
20090150721Utilizing A Potentially Unreliable Memory Module For Memory Mirroring In A Computing System - Methods, apparatus, and products are disclosed for utilizing a potentially unreliable memory module for memory mirroring in a computing system, the computing system including at least two memory modules, that includes: retrieving error information from an error log stored in non-volatile memory, the error information describing an occurrence of a correctable memory error on one of the memory modules; determining whether a memory mirroring mode is enabled for the computing system, the memory mirroring mode specifying that memory contents are mirrored on the two memory modules; and utilizing, in dependence upon the error information, the memory module on which the correctable memory error occurred to mirror the memory contents if the memory mirroring mode is enabled.06-11-2009
20100077317Providing Collaboration - Collaboration support for collaboration among groups of people is provided by leveraging e-mail messaging. Content for collaboration messages is created, and is embedded within e-mail messages and sent to recipients (such as member of a collaboration team, managers who are identified for receiving notification of collaborations, and so forth). A template-driven approach may be used for creating the collaboration content. A unique identifier is associated with a particular collaboration and is included in each message pertaining to that collaboration, enabling those related messages to be correlated or aggregated.03-25-2010
20100079676Providing Multi-User Views - Providing multiple interleaved views for multiple viewers who are using a single display. The display may be, for example, the display of a computing device such as a laptop computer. Alternatively, the display may be the display of a television, gaming device, a projection screen, and so forth. Shutter glasses are synchronized to a display that interleaves frames from multiple different streams, enabling the wearer to perceive the frames of a single one of the multiple streams. In one aspect, inverse frames are applied to public frames and the result is interleaved with positive frames, such that a viewer not wearing shutter glasses perceives only the public frames. In another aspect, frames from multiple private streams are interleaved without use of public frames.04-01-2010
20110010584Diagnosis of and Response to Failure at Reset in a Data Processing System - Detection of a reset failure in a multinode data processing system is provided by a diagnostic circuit in each of a plurality of the server nodes of the system. Each diagnostic circuit is coupled to a code fetch chain of its corresponding node. At reset, prior to a node processor retrieving startup code from the code fetch chain, the diagnostic circuit provides diagnostic signals to the code fetch chain. A problem in the code fetch chain is detected from a response to the diagnostic signals. When a problem is detected, a node failure status for the problem node may be signaled to the other nodes. The multinode system may be configured in response to signaled node failure status, such as by dropping failed nodes and replacing a failed primary node with a secondary node if necessary.01-13-2011
20110161736Debugging module to load error decoding logic from firmware and to execute logic in response to an error - A computing device includes a processor, firmware, a hardware component, and a debugging module. The firmware stores error decoding logic particular to the computing device. The hardware component detects an error in the computing device, and responsively issues an interrupt and halts the processor such that the processor cannot execute any more computer-readable code. The debugging module loads the logic from the firmware at reset and executes the logic responsive to the interrupt. The debugging module does not use the processor to execute the logic, the firmware is not part of the debugging module, and the debugging module is not part of the hardware component. The firmware may also store a mapping between registers of the hardware component and field-replaceable hardware units of the computing device, which the debugging module loads at reset and uses when executing the error decoding logic to determine which unit has caused the error.06-30-2011
20110202618Active Removal of E-Mail Recipient from Replies and Subsequent Threads - A computer program product prevents the delivery of undesired e-mail message. A remove request is received from a non-desiring client. The remove request identifies a first subject line or a first body text from a previous e-mail message. An active request is updated with the remove request. Responsive to updating the active requests, the non-desiring client is redacted from a previously received message within a message file. The previously received message includes a second subject line that matches the first subject line, or a second body text that matches the first body text.08-18-2011

Patent applications by Barry A. Kritt, Raleigh, NC US