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.
Providing alternative services based on receiver configuration and type of
The present invention provides a system for providing alternative services in a television system. In one implementation, a subscriber is provided an...
Insertion of digital media
An example embodiment of the present invention provides a process for inserting a source media stream into a target media stream. The process opens and reads...
Digital broadcasting receiving device
A microcomputer 18 obtains a variable RRT from a broadcast signal and stores, in a recording medium, the variable RRT in association with a physical channel;...
Video-on-demand navigational system
A method for providing a video-on-demand (VOD) presentation includes determining whether an active video-on-demand (VOD) session for the VOD presentation...
Location detector for digital television appliances
A method of auditing operation of a television appliance consistent with certain embodiments involves detecting an event that triggers an audit; generating a...
Method and apparatus for providing incentives for viewers to watch
A user is prompted during television commercial breaks to depress one or more pushbuttons on a television remote control at certain times to confirm that the...
Motor with a chucking device for detachably holding a disk having a
central opening portion and disk drive...
In a motor including a chucking device for detachably holding a disk, the chucking device has a center case to which a central opening of the disk is inserted;...
Optical pickup device and optical disc device with such optical pickup
device mounted thereon
An optical disk apparatus according to the present invention includes an optical pickup device and a control section for controlling an operation of the optical...
Optical recording and/or reproducing device including a worm gear
According to one aspect, an optical recording and/or reproducing device for reading and/or writing an optical disc includes a base, optical pickup head, and a...
Disk transportation mechanism and a disk apparatus comprising the same
A disk transport apparatus is disclosed which can transport a disk appropriately. First and second arms are mounted for pivotal motion in first and second...
Determining the address of a system call table to perform antivirus tasks
in a computer
In one embodiment, an address of a system call table is determined by invoking a first system call from a user-level program running in user space. When the...
Method and system to correlate and consolidate a plurality of events
A system to correlate and consolidate a plurality of events includes at least one adapter to correlate and consolidate every one of the plurality of events to...
Remote method invocation using a server proxy object
A communication device comprises a processor, a server proxy object accessible to the processor, and an object-oriented application that runs on the processor....
Queuing for thread pools using number of bytes
A method and apparatus for processing message is described. In one embodiment, an application programming interface is configured for receiving and sending...
Server/client system, load distribution device, load distribution method,
and load distribution program
In a server/client system in which a plurality of servers and a client are connected through a network, and process-executing servers execute a process based on...
Methods and apparatuses for core allocations
Apparatuses, systems, and methods to monitor core performance and integrated circuit chip temperatures in order to alternatively partition cores and core...
Method and apparatus for awakening client threads in a multiprocessor data
A computer implemented method, a data processing system, and computer usable program code for improving thread posting efficiency in a multiprocessor data...
Virtual machine connection to a tangible network
A method for communicating from a first virtual machine, defined by a virtual machine operating system, to an external device via a local area network (LAN)....
Issuing syncpoints during execution of a batch application to minimize or
eliminate periods of record...
The present invention discloses a solution that automatically decomposes a batch process into multiple units of work without changing code of a pre-existing...
Processor control register virtualization to minimize virtual machine
A processor includes a processor control register with a control flag that determines an operating mode of the processor. A pointer to a guest virtual machine...
Method for detecting race conditions involving heap memory access
A method for detecting race conditions involving heap memory access including a plurality of threads being tracked. At runtime a plurality of APIs utilized to...
Multilevel ticket-based job management architecture for computing devices
A job completion architecture, includes content that is specified as a hierarchical tree of related content units and a set of multilevel tickets associated...
Method and apparatus for separating and isolating control of processing
entities in a network interface
A network system that provides for separating and isolating control of processing entities in a network interface. A network interface unit is operably...
Systems and methods of creating and accessing software simulated computers
The system and methods of the present application comprise one or more computers that generate and maintain a plurality of software-simulated computers. Each...
In order to upgrade firmware at network elements in a communications network a network upgrade protocol agent is installed on each network element. These agents...
Method and apparatus for building executable computer programs using
compiled program libraries
A program which is linked or bound by reference (referenced program) into one or more other programs supports multiple valid export signatures, each...
Compiler supporting programs as data objects
A compiler supporting a language in which selected semantic objects are represented as data objects. The data objects may be used in multiple ways to expand the...
Method, system and program product for transforming a single language
program into multiple language programs
A method, system and program product for transforming a source code in one language into one or more target modules in one or more languages is provided. The...
Method and apparatus for executing different java methods
A method and apparatus for executing different Java methods are provided. The method of executing different Java methods, includes when a first method calls a...
Client server system for analysis and performance tuning of remote
Embodiments of the invention provide a data communications protocol and client server architecture used for the performance analysis and debugging of a graphics...
Method and apparatus for automatic application profiling
A computer implemented method, apparatus, and computer usable program code for profiling an application. Data is collected for analyzing performance of the...
Certification of server-side partner plug-ins for analytics and privacy
Tools and techniques are provided to allow partners of analytics providers and others who use web-beacons to submit plug-ins for scrutiny, and for the plug-in...
Systems, methods and apparatus for modeling, specifying and deploying
policies in autonomous and autonomic...
Systems, methods and apparatus are provided through which in some embodiments, an agent-oriented specification modeled with MaCMAS, is analyzed, flaws in the...
Techniques for debugging distributed applications
Techniques are disclosed for debugging heterogeneous applications in a distributed environment. In one embodiment, an architecture for debugging heterogeneous...
Server side application integration framework
A flexible, platform-independent integration infrastructure is provided. The integration infrastructure may include an integration bridge and at least one...
Macro to instantiate a variable used with a first macro requiring use of a
second macro suitable for said variable
A programmer creates a computer program in assembly language by use of a first macro to identify an operation to be performed on a variable without knowledge of...
Class-based object-oriented features in class-less script language
Dynamic dispatch for classes and interfaces is encapsulated in a class-less scripting language. A plurality of mechanisms is employed to facilitate dynamic...
System and method for programmatically generating a graphical program
based on a sequence of motion control,...
A user may utilize a prototyping environment to create a sequence of motion control, machine vision, and/or data acquisition (DAQ) operations, e.g., without...
Computer software adaptation method and system
A method is provided for creating and/or utilizing a computer software application. The method may include structuring the application into a first software...
Method and system of encapsulating web site transactions for
computer-aided generation of web services
A system and method for automatically generating web services from an existing web site having web page based business processes or transactions. A script is...
Apparatus and method for quantitatively measuring the balance within a
A computer-readable storage medium to direct a computer to function in a specified manner includes executable instructions to: process a balanced scorecard to...
Method and system for simulating state retention of an RTL design
Method and system for simulating state retention of an RTL design are disclosed. The method includes receiving a netlist description of the circuit represented...
System and method for optimizing analog circuit designs
A system for optimizing analog circuit designs includes an input device, a data processing device, and a data storage device. The data processing device...
Method of engineering change to semiconductor circuit executable in
A method of engineering change to a semiconductor circuit includes: performing a first synthesis with optimization of a first HDL code to generate a first...
Method of placing and routing for power optimization and timing closure
A method, algorithm, software, architecture and/or system for placing circuit blocks and routing signal paths or connections between the circuit blocks in a...
System and method for I/O synthesis and for assigning I/O to programmable
A method for connecting a programmable device (PD) and an electronic component (EC) based on a protocol, including: obtaining a signal group of the protocol...
Congestion estimation for programmable logic devices
Various techniques are provided for estimating signal congestion in a programmable logic device (PLD). In one example, a computer-implemented method of...
Real-time background legality verification of pin placement
Pin placement legality is verified in real-time in a background to reduce a number of input/output assignment analysis runs during a physical design of a...
Semiconductor integrated circuit and design method for semiconductor
The semiconductor integrated circuit of the invention includes: two first power supply lines placed in parallel in a same interconnect layer; a second power...
System and method for designing a common centroid layout for an integrated
An exemplary common centroid layout design system receives various inputs about an integrated circuit (IC) design. Based on such inputs, the system calculates a...