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.
Recording medium having a data structure for managing reproduction of menu
data and recording and reproducing...
The recording medium includes a data structure having a menu data area and a menu management area. The menu data area stores one or more thumbnail pictures as...
Program guide system with real-time data sources
A program guide system is provided in which an interactive television program guide that is implemented at least partially on user television equipment receives...
Disk device having a clamper restricting member
A disk device includes a turntable which is rotationally driven and, for placing a disk thereon, a clamper for rotatably holding the disk between the turntable...
Optical disc drive with resilient member for reducing impact force to
optical pick-up unit
An optical disc drive for reducing impact forces in driving an optical pick-up unit is provided. The optical disc drive for driving an optical disc includes an...
Disk playback device including a function of locking and unlocking a
vibration insulating mechanism
The present invention relates to a vehicle-mounted disk playback device, and more particularly to a disk playback device having the function of locking and...
Disk unit for conveying disks of different diameters
A disk unit is disclosed wherein a disk inserted by a pivoting arm is loaded to the interior of the disk unit or a disk accommodated in the interior of the disk...
Optical disk transport device for optical disk playing device
An optical disk transport device for an optical disk playing device includes a delivery roll and an optical disk guiding device located at the optical disk...
Calling services from a remote client
Making a service implementation accessible for a client application in a service oriented architecture. The method may include extracting an interface...
Service platform for in-context results
Various embodiments provide a service platform that integrates services, such as web services and/or local services, across a variety of applications. In at...
Version resiliency for a host application and custom code
A method and architecture for increasing version resiliency between a host application that is unmanaged code and custom code that is managed code is provided....
Driver assisted asynchronous command processing
A method for assisting multi-threaded command execution by a driver in a multi-core computer system, is disclosed. The method includes distinguishing...
Virtual machine environment for interfacing a real time operating system
environment with a native host...
A method for transmitting data to a RTOS environment via a virtual machine environment (VME) includes at least one virtual I/O service, and a custom remote...
On-demand emulation via user-level exception handling
Methods and apparatuses enable on-demand instruction emulation via user-level exception handling. A non-supported instruction triggers an exception during...
Image-forming device, control method thereof, and storage medium of
storing program to execute control method
An image-forming device comprises: a notification unit to notify another device of an event generated in the image-forming device; a registration unit to...
System and method for programmatically generating to-do list and creating
notification between calendar and...
A method, apparatus, and program product are provided for integrating a calendar todo list with information from other applications. The method comprises the...
Aggregation and evaluation of monitoring events from heterogeneous systems
A system and method for monitoring activity of heterogeneous systems within a business application landscape are disclosed. An object state change is detected...
Development environment for groupware integration with enterprise
This disclosure relates to application integration and, more particularly, groupware integration with enterprise applications. Various embodiments herein...
Method of processing notifications provided by a routine, and associated
handheld electronic device
An improved handheld electronic device includes an Application Programming Interface (API) that generates various notifications in certain circumstances....
System and method for event-based information flow in software development
A method including receiving a plurality of event descriptors, each event descriptor of the plurality of event descriptors corresponding to a respective event...
Service-oriented pipeline based architecture
Service-oriented systems employing pipeline architecture to accommodate third party extensions for extending existing functionality or providing additional...
Method and apparatus for interfacing with a computer user via virtual
Methods and apparatus of interfacing with a computer user via virtual thumbnails are disclosed. The system determines the number of zones for each virtual...
Method, apparatus, and system for implementing view caching in a framework
to support web-based applications
According to one aspect of the present invention, a system is provided for implementing view caching in a framework to support web-based applications. The...
Method and system for implementing built-in web services endpoints
A method and system for processing Web service messages within an object oriented runtime environment is described. In one embodiment, the method includes steps...
Method, apparatus and computer program product for managing persistence in
a messaging network
Provided are method, apparatus and computer program product for managing persistence in a messaging network. A determination of whether to save data relating to...
Guaranteeing delivery of multi-packet GSM messages
A target task ensures complete delivery of a global shared memory (GSM) message from an originating task to the target task. The target task's HFI receives a...
Computer multiple operation system switching method
A computer multi-OS switching method, in which a data exchange region for storing OS running environment information is provided, wherein the method includes:...
System and method for selecting and executing an optimal load distribution
processing in a storage system
A controller having a plurality of cores extracts, for each logical unit (LU), a pattern showing the relationship between a core having an LU ownership and a...
Expansion and contraction of logical partitions on virtualized hardware
A method, apparatus, and program product manage a plurality of resources of at least one logically partitioned computing system of the type that includes a...
Time-value curves to provide dynamic QoS for time sensitive file transfer
A method and apparatus has been shown and described which allows Quality of Service to be controlled at a temporal granularity. Time-value curves, generated for...
Sharing resources of a partitioned system
In one embodiment, the present invention includes a method for allocating at least one dedicated core and at least one shareable core to a first partition of a...
Communication apparatus and method for controlling communication apparatus
A communication apparatus includes a control unit including a controller configured to control the communication apparatus, a first communication unit...
System and method for enabling micro-partitioning in a multi-threaded
A system and method for allowing jobs originating from different partitions to simultaneously utilize different hardware threads on a processor by concatenating...
Gathering operational metrics within a grid environment using ghost agents
A method for gathering operational metrics can include the step of identifying a host within a grid environment, wherein the host can be a software object. A...
Concurrent exception handling using an aggregated exception structure
Various technologies and techniques are disclosed for providing concurrent exception handling. Exceptions that occur in concurrent workers are caught. The...
Loading applications in non-designated isolation environments
This specification describes technologies relating to execution of applications and the management of an application's access to other applications. In general,...
Method and apparatus to modify a task within a set of tasks
A computer implemented method, apparatus, and computer usable program product for processing tasks. A set of one or more tasks is presented on a user interface,...
Migrating virtual machines configured with pass-through devices
Virtual machines that utilize pass-through devices are migrated from a source host computer to a destination host computer. During preparation for migration,...
Method of selecting one of execution schedules of guest OSes and virtual
machine monitor employing the method
In a virtual machine system, a plurality of guest OSes are time-divisionally executed under virtual machine execution environments provided by a virtual machine...
Tessellated virtual machines conditionally linked for common computing
In a computing environment, an association and layout of virtual machines exist as a system of multiple applications instantiated for a common computing goal,...
Systems and methods for controlling resource usage by a driver domain on
behalf of a virtual machine
A method comprises determining an amount to which resource usage by a driver domain on behalf of a given virtual machine (VM) is to be limited. The method...
Timer offsetting mechanism in a virtual machine environment
In one embodiment, a method includes receiving a request to transition control to a virtual machine (VM) from a virtual machine monitor (VMM), calculating an...
Information management and synchronous communications system with menu
generation, and handwriting and voice...
An information management and synchronous communications system and method facilitates database equilibrium and synchronization with wired, wireless and...
Systems and methods for customizing boot disk images using prioritization
The disclosure is directed to systems and methods for customizing boot disk images using prioritization. In one example, a series of source files are copied to...
Apparatuses, methods, and systems for an API call abstractor
A social networking application manager ("SNAM") initializes a set of modules for an application with their most updated versions. SNAM then iterates through...
Computer-readable recording medium containing application management
program, and method and apparatus for...
A computer-readable recording medium containing an application management program for automatically performing version management to surely manage versions of a...
Updating software while it is running
To avoid extensive time during which servicing of clients' requests is stopped for updating a piece of software or a data structure, various embodiments of the...
System and method for updating software on a computer
One aspect of the invention is a method for updating the version of software resident on a computer that includes providing a kiosk in a public place. A...
Pipelined parallelization of multi-dimensional loops with multiple data
A mechanism for folding all the data dependencies in a loop into a single, conservative dependence. This mechanism leads to one pair of synchronization...
Method and apparatus for optimizing software program using
inter-procedural strength reduction
Inter-procedural strength reduction is provided by a mechanism of the present invention to optimize software program. During a forward pass, the present...
Method and apparatus for performing non service affecting software
upgrades in place
The invention includes a method and apparatus for upgrading software represented as a graph, where the graph has a plurality of states and a plurality of state...