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-9,384,018 Virtual intelligent platform management interface for hardware components
Methods and systems configured to interact with hardware components of a computer system are described. In some embodiments, the system includes a processor and...
US-9,384,017 System and method to provide grouping of warnings generated during static analysis
The present disclosure generally relates to warnings generated based on static analysis and, more particularly, to grouping warnings generated based on static...
US-9,384,016 Method of estimating program speed-up with highly parallel architectures
The amount of speed-up that can be obtained by moving a program to a parallel architecture is determined by a model associating speed-up to micro-architecture...
US-9,384,015 Techniques for dynamically redirecting device driver operations to user space
Various embodiments are generally directed an apparatus and method for configuring an execution environment in a user space for device driver operations and...
US-9,384,014 Mobile terminal and display controlling method therein
A mobile terminal including a communication unit configured to communicate with at least one external terminal; a memory configured to store at least first and...
US-9,384,013 Launch surface control
Example apparatus and methods concern controlling context associations while maintaining a user experience. A memory stores information concerning a context...
US-9,384,012 Standalone data entry for backend system
A computer-implemented system may include reception of a user interface package at a client device, the user interface package including layout information and...
US-9,384,011 Workspace creation and management for a computing desktop
A method for managing a user interface desktop workspace is provided. The method includes selecting applications in a desktop environment rendered in memory of...
US-9,384,010 Dynamic core swapping
An embodiment of the present invention is a technique to dynamically swap processor cores. A first core has a first instruction set. The first core executes a...
US-9,384,009 Dynamic core swapping
An embodiment of the present invention is a technique to dynamically swap processor cores. A first core has a first instruction set. The first core executes a...
US-9,384,008 Method and system for operating system recovery from a network device including user selectable options for...
Methods and systems for a network device are provided. The network device includes a storage protocol controller having a port for interfacing with a storage...
US-9,384,007 Memory virtualization-based snapshot boot apparatus and method
The present invention relates to a memory virtualization-based snapshot boot apparatus and method. The memory virtualization-based snapshot boot apparatus...
US-9,384,006 Apparatus and methods for automatically reflecting changes to a computing solution into an image for the...
A pluggable cloud enablement boot device (PCEBD) is a bootable device that includes all information needed to automatically provision hardware and software to...
US-9,384,005 Systems and methods for dynamic configuration of client-side development environments through use of...
A client-side integrated development environment (IDE) may rely on an application server for certain processing tasks, such as generating code or other output...
US-9,384,004 Randomized testing within transactional execution
Task specific diagnostic controls are provided to facilitate the debugging of certain types of abort conditions. The diagnostic controls may be set to cause...
US-9,384,003 Determining whether a branch instruction is predicted based on a capture range of a second instruction
An electronic processor is provided for use with a memory (2530) having selectable memory areas. The processor includes a memory area selection circuit (MMU)...
US-9,384,002 Speculative finish of instruction execution in a processor core
In a processor core, high latency operations are tracked in entries of a data structure associated with an execution unit of the processor core. In the...
US-9,384,001 Custom chaining stubs for instruction code translation
A processing system includes a microprocessor, a hardware decoder arranged within the microprocessor, and a translator operatively coupled to the...
US-9,384,000 Caching optimized internal instructions in loop buffer
Embodiments of the invention relate to a computer system for storing an internal instruction loop in a loop buffer. The computer system includes a loop buffer...
US-9,383,999 Conditional compare instruction
An instruction decoder (14) is responsive to a conditional compare instruction to generate control signals for controlling processing circuitry (4) to perform a...
US-9,383,998 MFENCE and LFENCE micro-architectural implementation method and system
A system and method for fencing memory accesses. Memory loads can be fenced, or all memory access can be fenced. The system receives a fencing instruction that...
US-9,383,997 Apparatus, system, and method for persistent user-level thread
Embodiments of the invention provide a method of creating, based on an operating-system-scheduled thread running on an operating-system-visible sequencer and...
US-9,383,996 Instruction to load data up to a specified memory boundary indicated by the instruction
A Load to Block Boundary instruction is provided that loads a variable number of bytes of data into a register while ensuring that a specified memory boundary...
US-9,383,995 Load ordering in a weakly-ordered processor
Techniques are disclosed relating to ordering of load instructions in a weakly-ordered memory model. In one embodiment, a processor includes a cache with...
US-9,383,994 Co-processor for complex arithmetic processing, and processor system
In order to enable to quickly and efficiently execute, by one system, various modulation/demodulation/synchronous processes in a plurality of radio...
US-9,383,993 Enterprise wide software version recommendation
In an illustrative embodiment of a process for software version recommendation, a computer receives information representative of a software instance at a...
US-9,383,992 Enterprise wide software version recommendation
In an illustrative embodiment of a process for software version recommendation, a computer receives information representative of a software instance at a...
US-9,383,991 Automation in IT services and IT enabled services
A system for automation of processes in a working environment to achieve targeted deliverables, said system comprising: mapping means adapted to map discrete...
US-9,383,990 Server and method for allocating client device to update firmware
A server includes a detecting module, a calculating module, a comparing module, an allocating module and a sorting module. The detecting module is used for...
US-9,383,989 Systems and methods for updating applications
The disclosed computer-implemented method for updating applications may include (1) identifying each version of an application, (2) determining possible upgrade...
US-9,383,988 System and method for using directed acyclic graph (DAG) for application updates
The system automatically creates an update from an old version to a new version despite the old version possibly being several version prior to the new version....
US-9,383,987 Systems and methods for providing software updates
The present invention comprises systems and methods, and computer readable media comprising the methods, for updating software applications. The systems and...
US-9,383,986 Safe low cost web services software deployments
System, method, and computer program product to perform an operation, including installing a first service on a first virtual machine and a second service on a...
US-9,383,985 Automated modification of pre-generated MSI packaged applications
Deployment packages for applications may be created automatically to deploy unique instances of an application for execution on a computer system. The...
US-9,383,984 Seal-based regulation for software deployment management
An approach is provided for managing a deployment of a software package. A retrieved quality assurance (QA) seal corresponding to a software package is...
US-9,383,983 Method and system to impose enterprise security mechanisms throughout a mobile application lifecycle
Particular embodiments provide a method to authenticate a user of an application running on a mobile operating system (OS) installed on a mobile device, wherein...
US-9,383,982 Data-parallel computation management
Data-parallel computation programs may be improved by, for example, determining the functional properties user defined functions (UDFs), eliminating unnecessary...
US-9,383,981 Method and apparatus of instruction scheduling using software pipelining
A modulo scheduling method including calculating at least two candidate initiation intervals between adjacent iterations, searching for schedules of the...
US-9,383,980 Determining a method to inline using an actual footprint calculation
Techniques for calculating the actual footprint of a computer-implemented method are disclosed. An example computer-implemented method includes a computer...
US-9,383,979 Optimizing intermediate representation of script code by eliminating redundant reference count operations
Disclosed here are methods, systems, paradigms and structures for optimizing generation of intermediate representation (IR) for a script code by eliminating...
US-9,383,978 Apparatus and method for on-demand optimization of applications
An apparatus and method for optimizing an application to be executed in an execution environment of a client are provided. For example, on-demand optimizing of...
US-9,383,977 Generation of compiler description from architecture description
A computer implemented method of generating a compiler description from an architecture description. Information is automatically extracted from an architecture...
US-9,383,976 Methods and systems for crowdsourcing software development project
The disclosed embodiments illustrate methods and systems for crowdsourcing a software development project. The method includes segregating the software...
US-9,383,975 Projection of software and integrated circuit diagrams into actual 3D space
The present invention is a technique of displaying in actual 3D space (i.e. not merely a 3D representation on a 2D surface) any type of diagram relating to...
US-9,383,974 Graphical computer programming
A computer program product and method for using a computer program product for graphically developing a computer program for execution at least in part on a...
US-9,383,973 Code suggestions
Code suggestion technique embodiments are presented that improve the productivity of a programmer by assisting in both the writing of code and in debugging the...
US-9,383,972 Methods and arrangements for processing and presentation of information
Embodiments may implement processing and presentation of information with, e.g., standalone and/or application integration, object-oriented, hierarchical...
US-9,383,971 Mobilize website using representational state transfer (REST) resources
In an approach for mobilizing a web application, a processor receives a representational state transfer (REST) resource of a web application. A processor...
US-9,383,970 Distributed analytics platform
A platform that facilitates software application development, maintenance, and support includes a storage component that receives structured and unstructured...
US-9,383,969 Random number generating system based on memory start-up noise
A random number generating system for generating a sequence of random numbers comprising a memory, the memory being writable, volatile and configured such that...
← 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 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 | 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.