Easy To Use Patents Search & Patent Lawyer Directory

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.

Searching:





Search by keyword, patent number, inventor, assignee, city or state:




Patent # Description
US-7,996,866 Data broadcast method
A system for providing requested data sets of broadcast data service transmitted as part of a broadcast signal, including a broadcast headend configured to...
US-7,996,865 Method for providing program guides and image display apparatus using the same
A method for providing program guides and an image display apparatus using the method, are provided where a displayed program guide screen is formed in a shape...
US-7,996,864 Method and apparatus for displaying television programs and related text
A television viewer uses a PIP format for display of program related information such as television program listings from a program schedule data base in the...
US-7,996,863 Method and apparatus for display of a digital video signal
A method and apparatus for display of a digital video signal includes a demodulator capable of receiving a major channel of the digital video signal. The major...
US-7,996,862 Metadata mapping to support targeted advertising
A television server generates a metadata map that represents relationships among media content description data based on viewing patterns of multiple viewers....
US-7,996,861 Flexible interface for secure input of pin code
The present invention concerns a system (10) and a process for authenticating a PIN code of a user in an interactive information system in order to run an...
US-7,996,860 Apparatus for reducing sensitivity of an article to mechanical shock
Apparatus for reducing sensitivity of an article to mechanical shock comprises a frame; first and second planar masses mounted in the frame for bi-directional...
US-7,996,859 Optical disc device protecting the optical pickup unit during ejection by a catch member of a tray displacing a...
An optical disc device comprising a tray (1) for carrying an optical disc, which tray (1) can move between a position inside the device and a position partly...
US-7,996,858 Disk device
A disk device includes: a front panel; a bottom chassis, including: a bottom plate, having a first end and a second end; and a side plate, formed on the first...
US-7,996,857 Optical disc apparatus
The invention makes it possible to carry out an emergency eject motion without attaching and detaching teeth between gears in a transmission system of a driving...
US-7,996,856 Processing application data
An electronic device for executing an application includes: application data, a central control unit for processing the application data according to a first...
US-7,996,855 Personal messaging application programming interface for integrating an application with groupware systems
A personal messaging application programming interface can be utilized by a developer in order to add groupware functionality to an application. The interface...
US-7,996,854 Information processing apparatus, method, and program for controlling resource access by application program
A method executed in an information processing apparatus for controlling resource access by an application program running on the information processing...
US-7,996,853 Method and apparatus for correlation of events in a distributed multi-system computing environment
There is provided a method that includes (i) examining first data from a first Application Program Interface (API) call and second data from a second API call...
US-7,996,852 Electronic device and computer program
An electronic device comprises software including an operating system kernel and a device controller for controlling a hardware component, wherein the device...
US-7,996,851 Locally providing globally consistent information to communications layers
Globally consistent information is locally provided to communications layers. Globally consistent information is stored in a Network Availability Matrix, which...
US-7,996,850 Dynamic business object properties for SOA architectures
This disclosure involves dynamic business object properties for Enterprise Service Architecture (ESA) or other Service Oriented Architecture (SOA)...
US-7,996,849 Method, apparatus and software for managing a transactional message queue
Provided are a method, apparatus and a computer program for managing message queues. Message streaming is enabled in a transactional messaging system that...
US-7,996,848 Systems and methods for suspending and resuming threads
In a methods and systems of controlling a process's access to a device driver, a lock may be used to establish a process wait state or to wake up one or more...
US-7,996,847 Method for correlating processor usage to customer billing in an on-demand server with real-time...
The invention is directed to a method for correlating processor usage to customer billing in an on-demand server with real-time allocation/deallocation of...
US-7,996,846 Allocation of system resources among applications using predefined entitlement values and weight associated...
A method is disclosed for allocating computer system resources, such as memory, among applications. Input parameters are received for applications. The...
US-7,996,845 Methods and apparatus to control application execution resource with a variable delay
An application executing apparatus including at least one execution resource configured to execute at least one application is disclosed. The apparatus is...
US-7,996,844 Load distribution control system and method
Processing time for job execution is shortened by using computation capability to the maximum extent possible. When a user makes a job request, the job request...
US-7,996,843 Symmetric multi-processor system
The present invention relates generally to computer operating systems, and more specifically, to operating system calls in a symmetric multiprocessing (SMP)...
US-7,996,842 Computer resource management for workloads or applications based on service level objectives
A resource allocation method and system for efficiently allocating compute resources. The method includes providing a workload manager and installing a workload...
US-7,996,841 Building alternative views of name spaces
A containment mechanism provides for the grouping and isolation of multiple processes running on a single computer using a single instance of the operating...
US-7,996,840 Method, system, and apparatus for scheduling pattern based web services
A method of scheduling a request for a plurality of Web services can include providing service activation rules. Each service activation rule can specify a...
US-7,996,839 Heterogeneous processor core systems for improved throughput
A computer system for maximizing system and individual job throughput includes a number of computer hardware processor cores that differ amongst themselves in...
US-7,996,838 System and program storage device for facilitating workload management in a computing environment
Workloads, as defined by customers, are tracked on an individual basis. This tracking enables a customer to identify the amount of resources consumed by a...
US-7,996,837 Recovery mechanism for transactions
In accordance with embodiments, there are provided mechanisms and methods for recovering from an incomplete transaction. These mechanisms and methods can enable...
US-7,996,836 Using a hypervisor to provide computer security
A computer includes a virtual machine controlled by a hypervisor. The virtual machine runs a virtualized operating system with running processes. A security...
US-7,996,835 System, method and program for managing communication with multiple configurations for virtual machine
System, method and program product for managing a plurality of configurations of a first virtual machine. A command is received to set the configuration of the...
US-7,996,834 Virtual machine self-service restrictions
The embodiments contemplate a system and method for a restriction of virtual machines for a group of one or more users. A predefined policy may include a...
US-7,996,833 Method and system for replacing instructions and instruction blocks in computer code
Various embodiments of the present invention are directed to efficient methods by which virtual-machine monitors can introduce instructions into ...
US-7,996,832 Workstation deployment
Deployment of a workstation includes receiving data related to the computing environment of workstations, organizing the workstations into groups based on at...
US-7,996,831 Office equipment and program installation support method
An apparatus and a method are provided to enable simple and easy installation of a driver program, on an external apparatus, for controlling office equipment...
US-7,996,830 Programming model generic application deployment
Methods, systems, and computer program products are provided for deploying an application. Embodiments include receiving a packaged application for deployment...
US-7,996,829 Managing software revisions for servers in an infrastructure
A method and system manages revisions of software code for one or more servers in an infrastructure. An indication of the version of the code currently residing...
US-7,996,828 Back-end field control for multiple software layers
This disclosure involves back-end field control of layered software. For example, a method for providing back-end field control of an interface can comprise...
US-7,996,827 Method for the translation of programs for reconfigurable architectures
A method for advantageously translating high-level language codes for data processing using a reconfigurable architecture, memories addressable internally from...
US-7,996,826 Method of executing virtual machine application program and digital broadcast receiver using the same
A method is provided for receiving a digital broadcast, which contains a virtual machine application program that is to be executed. The method includes...
US-7,996,825 Cross-file inlining by using summaries and global worklist
One embodiment disclosed relates to a method of compiling a computer program. A plurality of modules of source code is received, and intermediate...
US-7,996,824 Benchmark synthesis using workload statistics
A synthetic benchmark for a computer program and a method and computer program product for creating a synthetic benchmark for a computer program. The synthetic...
US-7,996,823 Mechanism to provide debugging and optimization in policy and knowledge controlled distributed computing...
A mechanism to provide debugging and optimization in policy and knowledge controlled distributed computing system through the use of tagged policies is...
US-7,996,822 User/process runtime system trace
A tracer object for tracing a user or process in a data processing system is provided. An application receives a tracer key containing a request for information...
US-7,996,821 Data processor
A data processor having a debugging aid function capable of monitoring a plurality of kinds of internal buses from the outside and identifying each of the buses...
US-7,996,820 Determining proportionate use of system resources by applications executing in a shared hosting environment
Determining proportionate use of system resources by applications executing in a shared hosting environment, including executing monitor agents, one monitor...
US-7,996,819 Generating functional test scripts
A method for eliminating ambiguity and incorrectness of the specification determined in a requirement defining phase in developing an information system, and...
US-7,996,818 Method for testing using client specified references
A method for testing interactions between a server and a client computer is provided in which a client computer transmits a unique request identification (ID)...
US-7,996,817 Automatic validation of test results using componentized software object reflection
A method, apparatus and computer program product for providing automatic validation of test results using componentized software object reflection, is...
← Previous | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 | Next →

File A Patent Application

  • Protect your idea -- Don't let someone else file first. Learn more.

  • 3 Easy Steps -- Complete Form, application Review, and File. See our process.

  • Attorney Review -- Have your application reviewed by a Patent Attorney. See what's included.