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/0357461 DATA STORAGE DEVICE AND OPERATING METHOD THEREOF
A data storage device includes a nonvolatile memory device; and a controller suitable for controlling the nonvolatile memory device. The controller includes a...
2017/0357460 REMOVABLE, ACTIVE, PERSONAL STORAGE DEVICE, SYSTEM AND METHOD
A storage device is configured to communicate with a host device over a Bluetooth connection. The storage device includes a flash memory, a processor, and a...
2017/0357459 TRACKING CONTENT BLOCKS IN A SOURCE STORAGE FOR INCLUSION IN AN IMAGE BACKUP OF THE SOURCE STORAGE
Tracking content blocks in a source storage for inclusion in an image backup of the source storage. In one example embodiment, a method for tracking content...
2017/0357458 MEMORY SYSTEM AND OPERATING METHOD THEREOF
A memory system may include: a memory device comprising a plurality of memory blocks, each memory block comprising a plurality of pages; a controller suitable...
2017/0357457 AVOIDING COMPRESSION OF HIGH-ENTROPY DATA DURING CREATION OF A BACKUP OF A SOURCE STORAGE
Avoiding compression of high-entropy data during creation of a backup of a source storage. In one example embodiment, a method for avoiding compression of...
2017/0357456 Secure Removal of Sensitive Data
Representative embodiments disclose how to remove spilled data from an unauthorized system and/or service in a cloud service. Some embodiments allow a user to...
2017/0357455 MASS STORAGE SYSTEM AND METHOD OF STORING MASS DATA
A mass storage system for storing mass data generated by a mass data source. The system includes a data buffer coupled to the mass data source, and a file...
2017/0357454 HYBRID, ADAPTIVE VIRTUAL MEMORY COMPRESSION
A method and apparatus of a device that compresses an object stored in memory is described. In an exemplary embodiment, the device receives an indication that...
2017/0357453 SYSTEM AND METHOD FOR MANAGING STORAGE SPACE
Disclosed herein is a technique for managing storage space in a user device. Users are provided with options to manage storage space usage in an organized and...
2017/0357452 HARDWARE ACCELERATED SYSTEM AND METHOD FOR COMPUTING HISTOGRAMS
A system and method for computing a histogram using a field programmable gate array (FPGA) device. A processor of the FPGA writes measurement data including...
2017/0357451 RESPONDING TO RECALL OPERATIONS BASED ON FILE MIGRATION TIME
Embodiments of the present invention provide methods, systems, and computer program products for responding to recall operations based on a file migration...
2017/0357450 RESERVED MEMORY IN MEMORY MANAGEMENT SYSTEM
A memory management system, such as a virtual memory manager that manages a virtual memory space that includes volatile memory (e.g. DRAM) and non-volatile...
2017/0357449 Managing Data Using a Time-Based Directory Structure
A server (or server instance) may receive data during a plurality of sequential blocks of time. The server may store the data received in each block of time in...
2017/0357448 SELECTIVE I/O PRIORITIZATION BY SYSTEM PROCESS/THREAD
Systems, methods, and apparatus to identify and prioritize application processes in one or more subsystems. Some embodiments identifying applications and...
2017/0357446 CACHE ENTRY REPLACEMENT BASED ON AVAILABILITY OF ENTRIES AT ANOTHER CACHE
A processing system selects entries for eviction at one cache based at least in part on the validity status of corresponding entries at a different cache. The...
2017/0357445 FLEXIBLE OPTIMIZED DATA HANDLING IN SYSTEMS WITH MULTIPLE MEMORIES
Methods and systems for optimizing an application for a computing system having multiple distinct memory locations that are interconnected by one or more...
2017/0357444 EFFICIENT TEMPORARY DYNAMIC ANCHOR POINTS WITHIN AND BETWEEN APPLICATION DOCUMENT(S)
Navigating within a document to a specific cursor location within an open document which a user has marked with a temporary anchor point by receiving a...
2017/0357443 INTELLIGENT VIRTUAL KEYBOARDS
Systems, methods, and computer media for intent-based, dynamic generation and display of task icons within virtual keyboards are provided herein. A system can...
2017/0357442 MESSAGING APPLICATION INTERACTING WITH ONE OR MORE EXTENSION APPLICATIONS
A messaging system in one embodiment includes a messaging app and one or more extension apps configured to create content that is displayed in a view hosted by...
2017/0357441 PROVIDING A REMOTE KEYBOARD SERVICE
The systems described herein provide a remote keyboard service for a media device on a computing device without having to invoke an application or unlock the...
2017/0357440 Providing Virtual Buttons in a Handheld Device
Embodiments of apparatus, computer program product, and method for providing virtual buttons are disclosed. In one embodiment, a method of providing virtual...
2017/0357439 Devices and Methods for Accessing Prevalent Device Functions
While displaying a first user interface that corresponds to a display-on state of an electronic device, the device detects a swipe gesture on a touch-sensitive...
2017/0357438 HANDWRITING KEYBOARD FOR SCREENS
The present disclosure generally relates to handwriting on touch sensitive surfaces. In some examples, text suggestions strokes entered on a touch sensitive...
2017/0357437 Device, Method, and Graphical User Interface for Manipulating Windows in Split Screen Mode
An electronic device detects a gesture input while displaying first content including a first hyperlink in a first window and a second window that includes...
2017/0357436 Device, Method, and Graphical User Interface for Changing a Number of Columns of an Application Region
In accordance with some embodiments, a method is performed at a device with one or more processors, non-transitory memory, a display, and an input device. The...
2017/0357435 MANAGING WORKFLOW TASKS IN TOUCH SCREEN MOBILE DEVICES
A method, comprising: displaying a list of tasks on a touch-sensitive display of a mobile device; detecting a gesture on one of the tasks in the list that...
2017/0357434 USER INTERFACE FOR MANAGING CONTROLLABLE EXTERNAL DEVICES
An electronic device, with a display, a touch-sensitive surface, one or more processors and memory, displays a first representation of a first controllable...
2017/0357433 APPLICATION SHORTCUTS FOR CARPLAY
The present disclosure generally relates to replacing an application affordance corresponding to an application with a different application affordance...
2017/0357432 IMAGE CREATION APP IN MESSAGING APP
An image creation app is used in conjunction with the messaging app to create one or more drawn images which can be sent by the messaging app to other...
2017/0357431 PROACTIVE SEARCH WINDOW
Some embodiments of the invention provide a method for displaying a map. The method provides a first display area to display a map, and a second display area...
2017/0357430 CONTENT SCRUBBER BAR WITH REAL-WORLD TIME INDICATIONS
In some embodiments, an electronic device displays a playback user interface that is configured to playback content on the electronic device. While displaying...
2017/0357429 CHARACTER RECOGNITION METHOD, APPARATUS AND DEVICE
Some embodiments of the invention provide a novel method for recognizing characters that are input through touch strokes on a touch-sensitive sensor (e.g., a...
2017/0357428 IDENTIFYING AND SURFACING RELEVANT REPORT ARTIFACTS IN DOCUMENTS
Disclosed herein are systems, methods, and software for enhancing document productivity. In at least one implementation, an attempt to add a data connection in...
2017/0357427 CONTEXT-SPECIFIC USER INTERFACES
Context-specific user interfaces for use with a portable multifunction device are disclosed. The methods described herein for context-specific user interfaces...
2017/0357426 CONFIGURING CONTEXT-SPECIFIC USER INTERFACES
Techniques for configuring context-specific user interfaces for use with a portable multifunction device are disclosed. The context-specific user interfaces...
2017/0357425 Generating Scenes Based On Accessory State
In some implementations, a computing device can automatically generate a scene. For example, a scene can be a collection of accessories and corresponding...
2017/0357424 EDITING INHERITED CONFIGURATIONS
Embodiments provide techniques for creating an adaptive user interface for an electronic device. In one embodiment the instructions configure one or more...
2017/0357423 Gesture Based Controls for Adjusting Display Areas
Some embodiments of the invention provide a map application with novel map exploration tools. In some embodiments, the map application executes on a mobile...
2017/0357422 Device, Method, and Graphical User Interface for Managing Electronic Communications
An electronic device: displays a plurality of representations of electronic communications associated with a first grouping and a filter affordance that...
2017/0357421 Device, Method, and Graphical User Interface for Media Playback
In accordance with some embodiments, a method includes displaying a representation of a first automatically-generated playlist, the representation of the first...
2017/0357420 Device, Method, and Graphical User Interface for Media Playback
In accordance with some embodiments, a method is performed at a device with one or more processors, non-transitory memory, a display, and an input device. The...
2017/0357419 SCHEDULING CUSTOMIZABLE ELECTRONIC NOTIFICATIONS
An alarm application is described. A user interface of the alarm application may be presented that includes a generic alarm option and a sleep alarm option. A...
2017/0357418 Device, Method, and Graphical User Interface for Window Manipulation and Management
An electronic device: displays a first window and a second window within a display area, the first window having a first edge parallel to a second edge of the...
2017/0357417 Avatars Reflecting User States
Methods, systems, and computer-readable media for creating and using customized avatar instances to reflect current user states are disclosed. In various...
2017/0357416 METHOD, APPARATUS, AND TERMINAL FOR PROCESSING NOTIFICATION INFORMATION
Embodiments of the present invention relate to the field of terminal application technologies, and provide a method, an apparatus, and a terminal for...
2017/0357415 MESSAGING STICKER APPLICATIONS
A messaging system in one embodiment includes a messaging app and one or more sticker extension apps configured to create a sticker image and render a sticker...
2017/0357414 Map Application with Novel Search, Browsing and Planning Tools
Some embodiments of the invention provide a map application with novel map exploration tools. In some embodiments, the map application executes on a mobile...
2017/0357413 ENHANCED APPLICATION PREVIEW MODE
Techniques for enhancing the viewing of applications in a preview provider are provided. A method includes receiving an indication to provide a preview mode on...
2017/0357412 DATA CREATING DEVICE, DATA CREATING METHOD, AND DATA CREATING PROGRAM
A data creating device includes: a storage unit to store library data in which character strings are correlated with objects for displaying data acquired from...
2017/0357411 USER INTERFACE FOR INITIATING A TELEPHONE CALL
An electronic device with a touch-sensitive display, one or more processors, and memory detects a first user input. In response to detecting the first user...
← 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 | 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.