At Patents you can conduct a Patent Search, File a Patent Application, find a Patent Attorney, or search available technology through our Patent Exchange. Patents are available using simple keyword or date criteria. If you are looking to hire a patent attorney, you've come to the right place. Protect your idea and hire a patent lawyer.
Techniques for providing services and establishing processing environments
Techniques are provided for the delivery of client services and for the establishment of client processing environments. A client receives services within a...
Computer system and method for secure installation and operation of
A computer system provides for the secure installation and operation of software. The computer system includes a platform, such as a personal computer, having a...
Method for constructing job operation environment
To construct an operation environment for a job by deploying in a computer an operating system and various programs as a premise of operation of a job program...
Adaptive code through self steered execution
A method and mechanism for producing and executing self-steering program code. A method comprises analyzing program code and identifying portions which may be...
Framework for modeling continuations in workflows
Enabling creation of control flow patterns in a workflow via continuations. Each continuation represents an activity execution context for an activity executing...
Class declaration in a non-class-based programming environment
Facilitating declaration of a class or function using a programming language that is not a class-based object-oriented programming (OOP) language is disclosed....
Framework for a composite application and a method of implementing a frame
work for a composite application
Methods and apparatus, including computer program products, for a framework for composite applications. A computer-implemented framework for a composite...
Providing hardware independence to automate code generation of processing
A user application is generated in response to user input, wherein the user application is described in a user application description. Processing device code...
System and method for integration of web services
System and method for integrating Web Services using a Web Services Structured Methodology are described. Embodiments of a Web Services Structured Methodology...
Integrated model checking and issue resolution framework
A plurality of constraints are identified for a model of a software deployment in an integrated development environment. Each of the constraints are associated...
Multi-format centralized distribution of localized resources for multiple
A multi-format centralized framework for the distribution of resources. The framework allows product teams to update resources independent of a product build...
Method and system for performing statistical leakage characterization,
analysis, and modeling
A method, system, and computer program product are disclosed for performing statistical leakage power characterization to estimate yield of a circuit in terms...
Routing signals to pins of components in programmable logic devices
Various techniques are provided for routing signals to pins of components of programmable logic devices (PLDs). In one example, a computer-implemented method of...
Stress-managed revision of integrated circuit layouts
Roughly described, methods and systems for improving integrated circuit layouts and fabrication processes in order to better account for stress effects. Dummy...
Detailed placer for optimizing high density cell placement in a linear
A detailed placement process which optimizes cell placement with up to one hundred percent densities in a linear run time. The output from a conjugate-gradient...
Techniques for generating microcontroller configuration information
A method and apparatus for configuring a microcontroller. An XML description of the microcontroller's hardware resources may be accessed. A user may select from...
Method and program for designing semiconductor integrated circuit using
A method of designing a semiconductor integrated circuit includes: performing a circuit simulation of a cell with changing a parameter that specifies a layout...
Method and mechanism for identifying and tracking shape connectivity
A method and mechanism is disclosed for identifying and tracking nets in an electrical design. A hierarchical design does not have to be flattened to perform...
Translating a user design in a configurable IC for debugging the user
Some embodiments provide a method of monitoring the implementation of a user design in a configurable integrated circuit (IC). The method receives a user design...
Generating a base curve database to reduce storage cost
An enhanced library accessible by an EDA tool can include a base curve database and a plurality of curve data sets. Each curve data set refers to a standard...
System and method for model based multi-patterning optimization
Some embodiments provide a method for optimally decomposing patterns within particular spatial regions of interest on a particular layer of a design layout for...
Contextual task recommendation system and method for determining user's
context and suggesting tasks
A system and method in a network of devices, which ascertains the user's context to suggest the most preferred task for the user to perform. User's context...
Methods and apparatus for graphical object implementation
A system displays a graphical element in a graphical user interface, and receives a command to display the at least one graphical sub-element associated with...
System for controlling the communication of medical imaging data
A system for controlling the communication of medical imaging data is disclosed generally comprising a computer, a plurality of sources of medical imaging data...
Graphical user interface check-list button control and method
A computer-implemented method and system are provided for modifying a data list by a user within a graphical user interface. A first control is provided that...
Medical information system and user interface supporting treatment
A system advantageously populates Flowsheet data fields with predetermined exemplary patient parameter data in response to user selection of a designated...
Bifocal view: a novel calendar user interface
The claimed subject matter provides a system and/or a method that facilitates creating a calendar that enables optimized awareness of at least one event. An...
Learning computer-generated screens based on user key selections
As a user navigates through a sequence of screens by selecting certain "aid" keys, a graph will be built reflecting the navigation history of the user. When a...
System and method for generating perspectives of a SAN topology
A SAN management system including the ability to generate perspectives of a SAN topology is provided. The SAN management system includes a SAN manager program...
Embedded video player
A system, method and various user interfaces provide an embedded web-based video player for navigating video playlists and playing video content. A website...
Systems for providing extensible help
Extensible online help systems and methods are described. There can be at least two parts to the extensible help facility, such as may include a help system and...
Methods, systems, and products for mapping facilities data
Methods, systems, and products are disclosed for mapping facilities data. A graphical mapping of facilities information, overlaid onto a map of roads, is...
System and method for auto-reuse of document text
A system and method for automatically reusing document text (e.g. repeated phrases or lists) in a newly created document having a predetermined document type...
System and method of retrieving and presenting partial (skipped) document
Systems and methods of retrieving and presenting partial (skipped) document content are provided. A typical system includes a document parsing stage, a device...
Customized remote access to imaging node front panels
Methods and systems for customized remote access to imaging node front panels offer improvements in the areas of unified access, on-screen viewing and...
Representing extensible markup language (XML) as an executable having
conditional authentication or policy logic
Techniques for representing extensible markup language (XML) in an executable format are presented. An XML document is parsed into its components and content....
Method and apparatus for detecting changes in websites and reporting
results to web developers for navigation...
A software application for enabling automated notification of applied structural changes to electronic information pages hosted on a data packet network is...
Method and system for improving user experience while browsing
The rendering of markup language based files is accelerated by employing an apparatus to capture requests for markup language pages. The requested pages are...
User interface for efficiently browsing an electronic document using
A method and system for helping a user efficiently browse an electronic document using data-driven tabs. A datasheet providing technical details of a...
Method of managing expected documents and system providing same
A method for organizing documents is hereby provided, the method comprising providing a plurality of documents, displaying the plurality of documents in a...
Majority voting logic circuit for dual bus width
A circuit is presented for determining whether or not to invert a bus, for example a data bus that is operable having multiple widths. The circuit includes...
Error detection system
This disclosure relates to method, device and system for detecting errors in a communication system. A signal is received from a transmitter at a receiver...
Equalization techniques using viterbi algorithms in software-defined radio
A system and method for channel equalization using a Viterbi algorithm. Information from an output of a matched filter and channel parameters from a channel...
Optimal circular buffer rate matching for turbo code
Optimal circular buffer rate matching for turbo code. An offset index, .delta., of 3 and a skipping index, .sigma., of 3 is employed in accordance with circular...
Method and system for decoding signals, corresponding receiver and
computer program product
A method and system for decoding signals includes a transmitter configured for transmitting signals encoded with a mapping, with different and separable...
Method for decoding multiword information
A method for decoding multiword information comprises steps (a) to (e). In step (a), a multiword information cluster, e.g., ECC, including high protective...
Use of ECC with iterative decoding for iterative and non-iterative
decoding in a read channel for a disk drive
A scheme in which a first decoder provides first decoding of a signal read from a disk. A second decoder, coupled to an output of the first decoder, combines...
Storage device for refreshing data pages of flash memory based on error
correction code and method for the same
A storage device for refreshing pages of a flash memory comprises a flash memory, an ECC detector and a controller. The flash memory has a plurality of pages,...
Three bit error detection using ECC codes
An Error Correction Code (ECC) encoding module encodes an input data word by calculating parity bits according to an ECC index mapping. An ECC ...
Semiconductor memory device and method of controlling the same
A semiconductor memory device includes a plurality of detecting code generators configured to generate a plurality of detecting codes to detect errors in a...