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
2017/0097846 Operating System Context Switching
A technique for quickly switching between a first operating system (OS) and a second OS involves deactivating the first OS and loading the second OS from...
2017/0097845 System and Method for Optimizing Placements of Virtual Machines on Hypervisor Hosts
A system and method are provided for determining host assignments for sub-groups of virtual machines (VMs) in a computing environment comprising a plurality of...
2017/0097844 EMPLOYING APPLICATION CONTAINERS IN A LARGE SCALE PROCESSING ENVIRONMENT
Systems, methods, and software described herein provide for enhancements to large scale data processing architectures. In one implementation, a service...
2017/0097843 AUTOMATIC VIRTUAL MACHINE TERMINATION IN A CLOUD
Managing a cloud computing environment including a plurality of resources adapted to host at least one virtual machine includes, in a virtual machine,...
2017/0097842 Virtual Machine-To-Port Peripheral Device Driver
Novel tools and techniques might provide for implementing communications between two or more virtual machines ("VMs") and client devices coupled to one or more...
2017/0097841 PERFORMANCE-BASED PUBLIC CLOUD SELECTION FOR A HYBRID CLOUD ENVIRONMENT
A hybrid cloud solution for securely extending a private cloud or network to a public cloud can be enhanced with tools for evaluating the resources offered by...
2017/0097840 EFFICIENT VIRTUAL I/O ADDRESS TRANSLATION
A method includes using a network interface controller to monitor a transmit ring, wherein the transmit ring comprises a circular ring data structure that...
2017/0097839 RISK-APPROPRIATE VALIDATION FOR LIVE OPERATING SYSTEM MIGRATION
Methods and systems for migrating a virtual machine instance between devices include scoring a received migration request against one or more rules in a rule...
2017/0097838 VIRTUAL APPLIANCE ON A CHIP
Various embodiments provide for a system that integrates 64 bit ARM cores and a switch on a single chip. The RISC style processors use highly optimized sets of...
2017/0097837 BINARY EDITING OF APPLICATIONS EXECUTED BY VIRTUAL MACHINES
Systems and techniques are described for modifying an executable file of an application and executing the application using the modified executable file. A...
2017/0097836 INFORMATION PROCESSING APPARATUS
An image processing apparatus includes: a first processing unit configured to operate in a virtual environment; a second processing unit configured to cause...
2017/0097835 Performance Optimizations for Emulators
One embodiment illustrated herein includes a method that may be practiced in a computing environment with a guest architecture running a native architecture...
2017/0097834 DYNAMIC AGGRESSIVENESS FOR OPTIMIZING PLACEMENT OF VIRTUAL MACHINES IN A COMPUTING ENVIRONMENT
Dynamically changing the aggressiveness of optimization of virtual machines on physical hosts allows more efficient and varied optimization. An aggressiveness...
2017/0097833 DYNAMIC AGGRESSIVENESS FOR OPTIMIZING PLACEMENT OF VIRTUAL MACHINES IN A COMPUTING ENVIRONMENT
Dynamically changing the aggressiveness of optimization of virtual machines on physical hosts allows more efficient and varied optimization. An aggressiveness...
2017/0097832 DYNAMIC ROLE-BASED VIEW DEFINITIONS IN A REPOSITORY SYSTEM
The present disclosure relates generally to techniques for displaying information in a repository system. In certain embodiments, techniques are described for...
2017/0097831 CLASSIFYING APPLICATION PROTOCOL INTERFACES (APIS) AS AFFECTING USER EXPERIENCE
Example embodiments relate to classifying application protocol interfaces (APIs) in terms of their relation to user experience. Example embodiments may...
2017/0097830 NAND-BASED VERIFIED BOOT
A device including a NAND-flash memory comprising a read-only portion storing boot code and a key, and a system on a chip (SoC) coupled to the NAND-flash...
2017/0097829 LICENSE MANAGEMENT USING A BASIC INPUT/OUTPUT SYSTEM (BIOS)
Methods and systems for license management using a basic input/output system (BIOS) may involve performing license activation, monitoring, and enforcement. The...
2017/0097828 APPARATUS AND METHOD FOR BOOTING VIRTUAL MACHINES
Disclosed herein are an apparatus and method for booting a virtual machine. The apparatus for booting a virtual machine includes: an access unit for accessing...
2017/0097827 ROLE-SPECIFIC DEVICE BEHAVIOR
In many computing scenarios, an individual may interact with a device in a variety of roles, such as a student, an intern, and a gamer. While the individual...
2017/0097826 System, Method, and Apparatus for Improving Throughput of Consecutive Transactional Memory Regions
Systems, apparatuses, and methods for improving TM throughput using a TM region indicator (or color) are described. Through the use of TM region indicators...
2017/0097825 SYSTEM AND METHOD FOR MANAGING STATIC DIVERGENCE IN A SIMD COMPUTING ARCHITECTURE
A method is presented for processing one or more instructions to be executed on multiple threads in a Single-Instruction-Multiple-Data (SIMD) computing system....
2017/0097824 CHAINED SPLIT EXECUTION OF FUSED COMPOUND ARITHMETIC OPERATIONS
A microprocessor is configured for unchained and chained modes of split execution of a fused compound arithmetic operation. In both modes of split execution, a...
2017/0097823 CROSS-VALIDATION BASED CODE FEATURE TAGGING
Method and systems for tagging code include building a code structure based description unit association model (CDAM) that associates code units with...
2017/0097822 DEVELOPMENT TEAM FILE COLLABORATION
In an approach for dynamically collaborating with respect to a file within an integrated development environment (IDE), a processor receives from a first IDE...
2017/0097821 DISTRIBUTED PARALLEL BUILD SYSTEM
This document describes, among other things, systems and methods for managing distributed parallel builds. A computer-implemented method to manage parallel...
2017/0097820 ROLE-BASED MODERNIZATION OF LEGACY APPLICATIONS
Methods, systems, and techniques for role-based modernization of legacy applications are provided. Example embodiments provide a Role-Based Modernization...
2017/0097819 ELECTRONIC SYSTEM WITH UPDATE CONTROL MECHANISM AND METHOD OF OPERATION THEREOF
An electronic system includes: an interface control unit to receive a write buffer command; a command core executes a firmware update based on the write buffer...
2017/0097818 MIGRATION MECHANISM
Methods, systems, and computer program products for enabling software upgrades and migrations are described. A selection of one or more software entities is...
2017/0097817 METHOD FOR AUTOMATICALLY INSTALLING APPLICATION INTO PERSONAL COMPUTER
A method for automatically installing an application into a personal computer is provided herein. The personal computer has a port actuated by a first driver...
2017/0097816 CONTEXT-BASED APPLICATIONS FOR MOBILE DEVICES
Determining a present context for a mobile device or a user of the mobile device, obtaining a list of available applications from an online application portal,...
2017/0097815 SYSTEMS AND METHODS FOR SCALABLE HIERARCHICAL POLYHEDRAL COMPILATION
A system for compiling programs for execution thereof using a hierarchical processing system having two or more levels of memory hierarchy can perform...
2017/0097814 AUTOMATIC MULTI-PLATFORM MOBILE APPLICATION DEVELOPMENT
A mobile application development system includes a processor that is a functional component of the mobile application development system and that is configured...
2017/0097813 DATA-DRIVEN MENUING SYSTEM FOR PROVIDING A FLEXIBLE USER INTERFACE ON AN ELECTRONIC DEVICE
An architecture for altering the content of a menuing system with little or no change to existing firmware of an electronic device is disclosed. A menu text...
2017/0097812 AUTOMATED AND HEURISTICALLY MANAGED SOLUTION TO QUANTIFY CPU AND PATH LENGTH COST OF INSTRUCTIONS ADDED,...
Embodiments of the present invention provide a method, system, and computer program product for qualifying changes to an instruction set in source code. In an...
2017/0097811 INTERFACE METHOD RESOLUTION IN OBJECT ORIENTED PROGRAMMING MODELS
A computer-implemented method includes receiving an invocation of an invoked interface associated with a class, identifying, based on the class, a plurality of...
2017/0097810 METHODS AND APPARATUS FOR SEQUENCING MULTIPLY-ACCUMULATE OPERATIONS
An integrated circuit may have specialized processing blocks that are configurable to operate as arithmetic operators that may implement, amongst other...
2017/0097809 PREFIX BURROWS-WHEELER TRANSFORMATIONS FOR CREATING AND SEARCHING A MERGED LEXEME SET
Systems and methods to create a merged lexeme set from a first lexeme set and a second lexeme set such that an existential lexeme search may be performed on...
2017/0097808 SORTING PARSED ATTACHMENTS FROM COMMUNICATIONS
Parsed attachments from email communications may be sorted. In some examples, an application, such as an email processing application, may display email...
2017/0097807 ELECTRONIC DEVICE AND METHOD FOR CONTROLLING THE SAME
An electronic device and a method for controlling the same are provided. The electronic device includes a image acquirer configured to acquire a image, an...
2017/0097805 Audio-Signal Processing Device, and Audio-Signal Processing Method
An audio signal processing device includes an audio signal processing unit which performs signal processing on an audio signal, a sound volume setting...
2017/0097804 VISUAL MUSIC COLOR CONTROL SYSTEM
Described herein are various technologies pertaining to presenting, and configuring, one or more digital objects on a display device for application with a...
2017/0097803 DYNAMIC MODIFICATION OF AUDIO CONTENT
A method for dynamic modification of audio content. An audio content theme includes audio information relating to at least one theme variation. The method...
2017/0097802 METHOD AND DEVICE FOR DISPLAYING IMAGE
Provided is a method for displaying an image on a device. The method includes: acquiring, by a wearable device, use information indicating whether a user uses...
2017/0097801 SYSTEM, DEVICES, AND PLATFORM FOR SECURITY
A system, platform and network are disclosed. The system may be at at least partially enabled by one or more processors and may include one or more tethering...
2017/0097800 CONFIGURABLE USER INTERFACE SYSTEMS FOR HOSPITAL BED
Configurable user interface systems for a patient support structure are disclosed. As described a control interface comprises the capability to allow limited...
2017/0097799 Terminal Device and Printer
A terminal device may send a registration request to a print intermediation server. The registration request may cause the print intermediation server to...
2017/0097798 IMAGE FORMING APPARATUS THAT CANCELS JOB UPON OCCURRENCE OF ERROR, AND CONTROL METHOD THEREFOR
An image forming apparatus which is capable of canceling jobs upon a lapse of a predetermined time period depending on types of the jobs. Whether or not to...
2017/0097797 MOBILE TERMINAL THAT PERFORMS LOGIN PROCESSING, METHOD OF PERFORMING LOGIN PROCESSING, AND STORAGE MEDIUM
A mobile terminal capable of reducing time and effort of a user in login processing. When a beacon signal transmitted by an image forming apparatus is...
2017/0097796 METHOD FOR A PRINT FLEET SYSTEM
A print fleet system includes a plurality of printer instances, which have a same set of at least one system setting. A registration system registers print...
← 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 | 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.