| Patent # | Description |
|---|---|
| US-8,166,567 |
Fast-scanning SPM scanner and method of operating same A high-bandwidth SPM tip scanner is provided that additionally includes an objective that is vertically movable within the scan head to increase the depth of... |
| US-8,166,566 |
Controlling the downloading and recording of digital data A method and apparatus for enabling a licensed end user to record digital data as described is particularly useful to the music industry as it enables them to... |
| US-8,166,562 |
Method and system for protecting information on a computer system A system and method for protecting sensitive information, for example, a user's personal information, stored on a database where the information is accessible... |
| US-8,166,558 |
System and method for upgrading the functionality of a controlling device
in a secure manner Secure access to a database of upgrade data is provided by storing an encryption key value in a cable used to interconnect a first device and a second device... |
| US-8,166,554 |
Secure enterprise network What is proposed is a method of implementing a security system (Packet Sentry) addressing the internal security problem of enterprises having a generalized... |
| US-8,166,552 |
Adaptive configuration management system An automated configuration management system (ACMS) oversees resources of a virtualized ecosystem by establishing a baseline configuration (including, e.g.,... |
| US-8,166,550 |
Detection of undesired computer files in damaged archives Systems and methods for an anti-virus detection module that can detect known undesired computer files in damaged archives that may be encrypted, compressed... |
| US-8,166,536 |
Transformation of network filter expressions to a content addressable
memory format A network device, such as a firewall, may be configured to filter network traffic. The filter may include regular expressions that are converted by the firewall... |
| US-8,166,518 |
System and method providing session aware remote access A computer implemented method provides remote access to a plurality of sessions at a computer. The method includes initiating a master process in a context... |
| US-8,166,514 |
Hardware module for adding functionality to television using mechanical
and wireless links A set-box (SBB) is advanced into a receptacle on the rear of a TV to add functionality to the TV. Digital video information is conveyed from the SBB to the TV... |
| US-8,166,508 |
Content rental system A content rental system includes one data store for storing rental content. The content rental system also includes a content server for transferring content to... |
| US-8,166,501 |
Scheme for use with client device interface in system for providing
dailies and edited video to users A method for use in providing video to a user includes establishing digital video data that includes images shot in relation to a making of content, uploading... |
| US-8,166,483 |
Method and apparatus for implementing priority management of computer
operations A development framework and runtime environment for applications that execute in real-time operating systems. Application development is enhanced by providing... |
| US-8,166,475 |
Storage area network access for virtual machines Detailed herein are approaches to allowing individual virtual machines executing on a single physical host to have their own substantially unique identifier for... |
| US-8,166,471 |
Implementing portable content protection to secure secrets A source-level compiler may randomly select compilation conventions to implement portable content protection, securing the secrets embedded in a program by... |
| US-8,166,467 |
Automatic identification of application-specific functional units with
architecturally visible storage Instruction Set Extensions (ISEs) can be used effectively to accelerate the performance of embedded processors. The critical, and difficult task of ISE... |
| US-8,166,463 |
Method of code coverage utilizing efficient dynamic mutation of logic
(EDML) A method and computer program product for code coverage utilizing efficient dynamic mutation of logic (EDML) are provided. A source code is read, and... |
| US-8,166,459 |
Apparatus and method of generating self-debugging computer software In one embodiment the present invention includes a computer-implemented method of self debugging a computer program operating in a distributed processing... |
| US-8,166,455 |
Desktop application factory and application templates Methods, systems, and apparatuses for producing computer desktop applications, such as widgets, are described. A desktop application factory includes an... |
| US-8,166,447 |
Power delivery network calculator tool for printed circuit board
capacitors A method of calculating a system power distribution network impedance is presented. The impedance calculation calculates the impedance as separate elements of... |
| US-8,166,445 |
Estimating Icc current temperature scaling factor of an integrated circuit An embodiment of the present invention reduces resources needed to estimate the Icc Current Temperature Scaling Factor (ITSF) of a device, and provides a method... |
| US-8,166,441 |
Low depth circuit design A method of designing a logic circuit based on one of the functions of the form f.sub.n=x.sub.1 (x.sub.2 & (x.sub.3 (x.sub.4 & . . . x.sub.n . . . ))) and... |
| US-8,166,437 |
Automated pad ring generation for programmable logic device implementation
of integrated circuit design In an embodiment, a method to automatically generate a pad ring for a programmable logic device implementation of an integrated circuit is contemplated. The pad... |
| US-8,166,435 |
Timing operations in an IC with configurable circuits Some embodiments provide a method that identifies a first physical design solution for positioning several configurable operations on several reconfigurable... |
| US-8,166,431 |
Reducing startup time of an embedded system that includes an integrated
circuit A method of reducing startup time of an embedded system can include: instantiating a circuit, specified by a first circuit design, within an integrated circuit... |
| US-8,166,429 |
Multi-layer distributed network Apparatuses and processes for distributing signals in an integrated circuit are disclosed. An embodiment to use a custom layer together with a base layer on an... |
| US-8,166,427 |
Tracing and reporting registers removed during synthesis Circuits, methods, software, and apparatus that track the removal of, reasons for, and consequence of the removal of registers or other circuitry during the... |
| US-8,166,425 |
Validating circuit simulation results A technique validates results from a circuit simulation estimation program. The technique determines whether the estimated results satisfy Kirchhoff's current... |
| US-8,166,415 |
User interface for backup management Methods and a computer program product for providing a user interface including earlier versions of data. In one implementation, a method is provided. The... |
| US-8,166,407 |
Apparatus for increasing social interaction over an electronic network In one embodiment, a system includes a server that hosts webpages facilitating user interaction between multiple endpoints. The system monitors for a user input... |
| US-8,166,399 |
In-page full screen internet video method A method is provided for playing a video clip on a computer monitor in a full screen mode. Activation of a link to the video clip on a web page results in the... |
| US-8,166,397 |
Audio processing interface A graphical element resembling an instrument amplifier having audio control parameters is displayed through a graphical user interface (GUI). An additional... |
| US-8,166,393 |
Dynamic preview of electronic signature appearance Methods and apparatus, including computer program products, implementing and using techniques for signing an electronic document, including establishing an... |
| US-8,166,385 |
Spreadsheet system and method for managing photos A spreadsheet system stores objects and formulas in the cells of the spreadsheet, along with metadata tags. Each cell may contain multiple objects (such as a... |
| US-8,166,383 |
System and method for sharing content based on positional tagging Systems and methods for sharing digital content based on positional tagging on a digital platform. For example, in one embodiment, the systems and methods... |
| US-8,166,379 |
Calculating soft information from a multi-level modulation signal Apparatus and methods are provided for calculating soft information in a multi-level modulation scheme using one or more nearest neighbors. The nearest... |
| US-8,166,361 |
Integrated circuit testing module configured for set-up and hold time
testing Systems and methods of testing integrated circuits are disclosed. The systems include a test module configured to operate between automated testing equipment... |
| US-8,166,349 |
Communicating with USB devices after a computer system crash One embodiment is a method of transferring data from a computer system to a Universal Serial Bus (USB) device after a computer system crash where interrupts are... |
| US-8,166,325 |
Non main CPU/OS based operational environment A computing system is described that includes a main system bus that remains active while said computing system operates within a non main CPU/OS based... |
| US-8,166,323 |
Thread migration to improve power efficiency in a parallel processing
environment A method and system to selectively move one or more of a plurality threads which are executing in parallel by a plurality of processing cores. In one... |
| US-8,166,321 |
Method and apparatus to adapt the clock rate of a programmable coprocessor
for optimal performance and power... A coprocessor executing one among a set of candidate kernel loops within an application operates at the minimal clock frequency satisfying schedule constraints... |
| US-8,166,307 |
Document registration A document accessible over a network can be registered. A registered document, and the content contained therein, cannot be transmitted undetected over and off... |
| US-8,166,305 |
Set of metadata for association with a composite media item and tool for
creating such set of metadata A set of metadata for association with the composite media item and a tool for creating a composite media item with an associated set metadata. In one... |
| US-8,166,301 |
Enabling stateless server-based pre-shared secrets A method is disclosed for enabling stateless server-based pre-shared secrets. Based on a local key that is not known to a client, a server encrypts the client's... |
| US-8,166,297 |
Systems and methods for controlling access to encrypted data stored on a
mobile device Encrypted data on mobile devices is protected by remotely storing a decryption key. In order to decrypt the encrypted data on the mobile device, the mobile... |
| US-8,166,289 |
Trusted boot In one embodiment, a method for trusted booting of a cryptographic processor system is disclosed. Default image(s) is loaded into a field-programmable logic... |
| US-8,166,271 |
Memory controller for setting page length and memory cell density for
semiconductor memory A memory controller including a type determining module and a page determining module. The type determining module is configured to determine a type of memory... |
| US-8,166,269 |
Adaptive triggering of garbage collection Methods and apparatus are provided for adaptively triggering garbage collection. During relatively steady or decreasing rates of allocation of free memory, a... |
| US-8,166,261 |
Systems and methods for seeding a fingerprint cache for data deduplication A computer-implemented method for seeding a fingerprint cache for data deduplication associated with a single-instance-storage computing subsystem may comprise:... |
| US-8,166,257 |
Automated continuous provisioning of a data storage system Methods and systems for mapping data-management requirements to the provisioning of a data storage system to conform to a set of user-defined data-management... |