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
2016/0154606 SYSTEMS AND METHODS FOR MIGRATING DATA
Various embodiments provide computer program products for migrating data. One embodiment comprises an executable portion that receives, from a first processor,...
2016/0154605 USE OF FLASH CACHE TO IMPROVE TIERED MIGRATION PERFORMANCE
For data processing in a computing storage environment by a processor device, the computing storage environment incorporating at least high-speed and...
2016/0154604 WRITING FILES TO A STORAGE MEDIUM
A method for writing a plurality of files that reduces average seek time includes receiving data of the plurality of files requested to be written to a tape...
2016/0154603 DATA TRANSFER CONTROL DEVICE, APPARATUS INCLUDING THE SAME, AND DATA TRANSFER CONTROL METHOD
A data transfer control device includes a memory, at least a first DMA controller, and an area allocation unit. The first DMA controller requests to allocate a...
2016/0154602 INFORMATION PROCESSING APPARATUS, IMAGE PROCESSING APPARATUS WITH INFORMATION PROCESSING APPARATUS, AND CONTROL...
An information processing apparatus includes a first storage unit to store a plurality of pieces of circuit configuration information corresponding to the...
2016/0154601 DISK MANAGEMENT IN DISTRIBUTED STORAGE SYSTEM
The invention provides a method and devices for disk management in distributed storage system, wherein the distributed storage system comprises a plurality of...
2016/0154600 Automatic Mutual Exclusion
An automatic mutual exclusion computer programming system is disclosed which allows a programmer to produce concurrent programming code that is synchronized by...
2016/0154599 SAVING LOG DATA USING A DISK SYSTEM AS PRIMARY CACHE AND A TAPE LIBRARY AS SECONDARY CACHE
Various embodiments are provided for saving a log data in a hierarchical storage management system using a disk system as a primary cache with a tape library...
2016/0154598 HIGH-PERFORMANCE SAS TARGET
A method for data storage includes, in a storage device that communicates with a host over a storage interface for executing a storage command in a memory of...
2016/0154597 BACKUP OF VOLATILE MEMORY TO PERSISTENT STORAGE
Approaches for automatically backing up data from volatile memory to persistent storage in the event of a power outage, blackout or other such failure are...
2016/0154596 MULTIPLE ENDIANNESS COMPATIBILITY
Examples of the present disclosure provide apparatuses and methods for multiple endianness compatibility. An example method comprises receiving a plurality of...
2016/0154595 DATA ARCHIVE SYSTEM
A data archive system comprises a plurality of library apparatuses, a buffer which stores data temporarily and a server which controls the library apparatuses...
2016/0154594 METHOD FOR MANAGING ADDRESS MAP FOR FAST OPEN OPERATION AND MEMORY SYSTEM
Provided is a method for managing an address map for fast open in a memory system. Mapping blocks including metadata storing mapping information for...
2016/0154593 MEMORY SYSTEM AND A DATA MANAGING METHOD THEREOF
A memory system is provided. The memory system includes a memory controller and a first memory block. The first memory block is configured to store a first...
2016/0154592 COPYING VOLUMES BETWEEN STORAGE POOLS
Methods, apparatus and computer program products implement embodiments of the present invention that include defining a source data volume including a first...
2016/0154591 SYSTEMS AND METHODS FOR OPTIMIZING DATA STORAGE AMONG A PLURALITY OF STORAGE DRIVES
A data storage device is presented that includes an interface system configured to communicate over an aggregated host link comprising Peripheral Component...
2016/0154590 Memory Access Processing Method, Apparatus, and System
A memory access processing method and apparatus, and a system. The method includes receiving a memory access request sent by a processor, combining multiple...
2016/0154589 INFORMATION PROCESSING METHOD, INFORMATION PROCESSING APPARATUS AND NON-TRANSITORY COMPUTER READABLE MEDIUM
According to one embodiment, an information processing method including: detecting by a time information acquiring unit a start and an end of an access of a...
2016/0154588 FIXED SIZE EXTENTS FOR VARIABLE SIZE DEDUPLICATION SEGMENTS
Mechanisms are provided for maintaining variable size deduplication segments using fixed size extents. Variable size segments are identified and maintained in...
2016/0154587 MAPPING OF LOGICAL VOLUMES TO HOST CLUSTERS
A method for data storage includes defining a host cluster within a group of host computers, which access a storage system that includes multiple logical...
2016/0154586 MEMORY MANAGEMENT
Memory management is provided within a data processing system 2 which includes a memory protection unit 8 and defines memory regions within the memory address...
2016/0154585 DATA PROCESSING METHOD, COMPUTER READABLE MEDIUM AND DATA PROCESSING DEVICE
A data processing method, a computer readable medium, and a data processing device capable of improving processing efficiency are provided. A storage...
2016/0154584 SYSTEM AND METHOD FOR ACHIEVING HIGH PERFORMANCE DATA FLOW AMONG USER SPACE PROCESSES IN STORAGE SYSTEMS
Fault isolation capabilities made available by user space can be provided for a embedded network storage system without sacrificing efficiency. By giving user...
2016/0154583 APPARATUS AND METHOD FOR PROCESSING DATA SAMPLES WITH DIFFERENT BIT WIDTHS
A data processing apparatus includes a storage element and a clock controller. The storage element has storage partitions, including a first storage partition...
2016/0154582 APPARATUS, METHOD, AND PROGRAM PRODUCT FOR POINTING TO AT LEAST ONE KEY ON A SOFTWARE KEYBOARD
Apparatuses, methods, and program products are disclosed for pointing to at least one key on a software keyboard. By use of a processor, a keyboard is...
2016/0154581 DEVICES, METHODS AND SYSTEMS FOR ASSESSMENT AND RECORDATION OF REACTIONS TO STIMULI
Provided herein are methods of recording objective responses of a subject to stimuli, and devices and user interfaces (UI) for use therewith. In particular,...
2016/0154580 ELECTRONIC APPARATUS AND METHOD
According to one embodiment, a method includes displaying a document; receiving first strokes representing a first character made on document, wherein a stroke...
2016/0154579 HANDWRITING INPUT APPARATUS AND CONTROL METHOD THEREOF
A handwriting input apparatus and method are provided. The handwriting input apparatus includes a touch screen configured to display handwriting input by a...
2016/0154578 DISPLAY CONTROL METHOD AND APPARATUS FOR DISPLAY INTERFACE OF MOBILE TERMINAL
A method and apparatus for controlling display of an interface in a mobile terminal are provided. The mobile terminal is communicatively connected to an...
2016/0154577 A Hovering Field
An apparatus, method, and computer program product for: associating a first item with a first portion of a hovering field, the hovering field at least...
2016/0154576 GRAPHICAL HIGHLIGHT FOR PROGRAMMING A CONTROL
The invention provides a thermostat control display having a programming function button, day of the week icons, a table for displaying time and temperature...
2016/0154575 Gesture-Based Visualization of Data Grid on Mobile Device
A mobile device user may quickly and naturally explore data received in a data grid from a remote database. A mobile device engine receives the database data...
2016/0154574 INTELLIGENT NOTIFICATION FILTERING METHOD AND HANDHELD COMMUNICATION DEVICE
An intelligent notification filtering method is disclosed. The intelligent notification filtering method is suitable for a handheld communication device...
2016/0154573 SCREEN DISPLAY PROGRAM
A screen display program causes a mobile terminal to execute an initial screen display procedure that includes displaying a first screen including a first item...
2016/0154572 INPUT/OUTPUT CONTROLLER AND INPUT/OUTPUT CONTROL PROGRAM
Provided is an input/output controller including: a touch panel display; and a control section configured to cause the touch panel display to display a first...
2016/0154571 ELECTRONIC DEVICE, COMPUTER READABLE MEMORY, AND PROCESS EXECUTION METHOD
A storage part stores therein correspondence table in which a displayed information use process and an execution instruction operation for instructing...
2016/0154570 ITERATIVE SUGGESTION MODES FOR REAL-TIME COLLABORATIVE INTELLIGENCE SYSTEMS
Systems and methods for real-time collaborative computing and collective intelligence are disclosed. A collaborative application runs on a collaborative server...
2016/0154569 Matching Process System And Method
A method for profile matching includes receiving a plurality of user profiles, each user profile comprising traits of a respective user. The method includes...
2016/0154568 Automatic Deployment, Configuration, and Lifecycle Management of Applications and Infrastructure Components
Apparatuses, computer readable media, methods, and systems are described for automatic deployment of applications and infrastructure components, which may...
2016/0154567 SELECTION METHOD FOR SELECTING CONTENT IN FILE
A selection method for selecting content includes the steps of: (a) receiving a first touch point triggered, the first touch point sliding to a second touch...
2016/0154566 ADAPTIVE RUNNING MODE
The invention is directed to systems, methods and computer program products for enabling a user to control a mobile device when the user is in motion. The...
2016/0154565 Trust Map Management and User Interface
In an example embodiment, a user interface is presented for interacting with a trust map identifying trust relationships between clients/users and...
2016/0154564 ELECTRONIC DEVICE AND METHOD FOR PROVIDING DESKTOP USER INTERFACE
In a user interface providing method, a spherical desktop interface is generated. The spherical desktop interface includes a number of interface areas. Class...
2016/0154563 EXTENDING 2D GRAPHICS IN A 3D GUI
A system of providing a three-dimensional [3D] graphical user interface on a 3D image device (13) is provided for controlling a user device (10) via user...
2016/0154562 MANIPULATING VISUAL REPRESENTATIONS OF DATA
Technologies relating to manipulating visual representations of data. A method is provided that includes displaying a first visual representation including a...
2016/0154561 In-Car Information System, In-Car Device, and Information Terminal
An information terminal includes: an operation assignment information storage unit that stores operation assignment information; an actuation information...
2016/0154560 INFORMATION PROCESSING DEVICE, INFORMATION PROCESSING METHOD, AND A PROGRAM FOR INFORMATION PROCESSING
An information processing device that includes circuitry that: generates first image data for a first image to be displayed on a display screen of a display;...
2016/0154559 MOBILE TERMINAL AND METHOD FOR CONTROLLING THE SAME
A mobile terminal including a body; a camera; a touchscreen provided to the front side of the body and having a plurality of corners; and a controller...
2016/0154558 SELECTIVE HIBERNATION OF ACTIVITIES IN AN ELECTRONIC DEVICE
In an electronic device capable of running multiple software applications concurrently, applications, documents, cards, or other activities can be selected for...
2016/0154557 METHOD TO FETCH FUNCTIONALITY ACROSS APPLICATIONS
A method and system for fetching functionalities across various user interfaces and providing, for execution, instructions to invoke a function that is not...
← 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 132 133 134 | 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.