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
2018/0074710 MEMORY SYSTEM AND OPERATING METHOD THEREOF
A memory system may include: a memory device including a plurality of pages in which data are stored and a plurality of memory blocks which include the pages;...
2018/0074709 STREAM MANAGEMENT FOR STORAGE DEVICES
In general, techniques are described for stream management in storage devices. A storage device comprising a memory device and a processor may be configured to...
2018/0074708 TRIM MANAGEMENT IN SOLID STATE DRIVES
A storage device may include a data storage portion, including a plurality of blocks of data, and a controller. The controller may be configured to receive a...
2018/0074707 IMPLEMENTING EXTENT GRANULARITY AUTHORIZATION COMMAND FLOW PROCESSING IN CAPI ADAPTERS
A method, system and computer program product are provided for implementing block extent granularity authorization command flow processing for a Coherent...
2018/0074706 AVAILABLE FRAME QUEUE PROCESSING
In one embodiment, a computer-implemented method includes building an available frame header queue (AFHQ). The AFHQ includes one or more headers, each header...
2018/0074705 HIERARCHICAL PRE-FETCH PIPELINING IN A HYBRID MEMORY SERVER
A method, hybrid server system, and computer program product, prefetch data. A set of prefetch requests associated with one or more given datasets residing on...
2018/0074704 MEMORY CONTROLLER ARCHITECTURE WITH IMPROVED MEMORY SCHEDULING EFFICIENCY
Integrated circuits that include memory interface and controller circuitry for communicating with external memory are provided. The memory interface and...
2018/0074703 INDEX MANAGEMENT IN A FLASH MEMORY
A flash memory management method, wherein: the data to be stored are organized in logic blocks; the memory is divided into pages; and each page is divided into...
2018/0074702 MEMORY TRANSACTION-LEVEL MODELING METHOD AND SYSTEM
A memory transaction-level modeling method and a memory transaction-level modeling system are provided. The memory transaction-level modeling method is used...
2018/0074701 INCREMENTAL BACKGROUND MEDIA SCAN
In general, a storage device may perform an incremental background media scan. The storage device includes a data storage portion comprising a plurality of...
2018/0074700 AUTOMATIC DETECTION OF MULTIPLE STREAMS
A method of storing data in a storage device is disclosed. In one embodiment, the method includes receiving a write command comprising write data to be written...
2018/0074699 METHOD FOR DYNAMICALLY CONFIGURING POSITIONS OF MULTIPLE KEY BUTTONS
A plurality of key buttons are configured on a multi-touch sensitive surface, but their positions are initially configured to be undetermined. When one or two...
2018/0074698 ALTERNATIVE HYPOTHESIS ERROR CORRECTION FOR GESTURE TYPING
In one example, a method may include outputting, by a computing device and for display, a graphical keyboard comprising a plurality of keys, and receiving an...
2018/0074697 METHOD FOR OUTPUTTING SCREEN ACCORDING TO FORCE INPUT AND ELECTRONIC DEVICE SUPPORTING THE SAME
An electronic device is provided that includes a memory, a display that detects a force input based on an external pressure, and a processor electrically...
2018/0074696 METHOD FOR DISPLAYING SOFT KEY AND ELECTRONIC DEVICE THEREOF
A method and an apparatus for displaying a soft key in an electronic device are provided. The electronic device includes a display, and a processor. The...
2018/0074695 PIN SHARING CIRCUIT, PIN SHARING METHOD, ELECTRONIC DEVICE AND ELECTRONIC WIRE USING THE SAME
Provided herein are a pin sharing circuit, a pin sharing method and an electronic device, an electronic wire using the same. The pin sharing circuit enables at...
2018/0074694 KEYLESS KEYBOARD WITH FORCE SENSING AND HAPTIC FEEDBACK
An input device for an electronic device includes an enclosure and a top member defining an input surface having multiple differentiated input regions. The...
2018/0074693 SPECIAL LOCK MODE USER INTERFACE
The present disclosure generally relates to user interfaces for managing input mechanisms. In some examples, the electronic device transitions from a first...
2018/0074692 PORTABLE ELECTRONIC DEVICE, OPERATING METHOD FOR THE SAME, AND NON-TRANSITORY COMPUTER READABLE RECORDING MEDIUM
A portable electronic device, an operating method for the same, and a non-transitory computer readable recording medium are provided. The portable electronic...
2018/0074691 ORTHOGONAL DRAGGING ON SCROLL BARS
A computer-implemented user interface method includes displaying content in a first window on a display of a computing device, receiving a dragging user input...
2018/0074690 USER INTERFACE FOR MANIPULATING USER INTERFACE OBJECTS WITH MAGNETIC PROPERTIES
The present disclosure relates to user interfaces for manipulating user interface objects. A device, including a display and a rotatable input mechanism, is...
2018/0074689 PARAMETER CONTROL DEVICE, PARAMETER CONTROL PROGRAM, AND PARAMETER CONTROL METHOD
A parameter control device includes a parameter updating unit, and an operational screen displaying unit. In a case where any one of the individually operated...
2018/0074688 DEVICE, METHOD AND COMPUTER PROGRAM PRODUCT FOR CREATING VIEWABLE CONTENT ON AN INTERACTIVE DISPLAY
A device, method and computer program product for creating viewable content on an interactive display is provided. The method includes providing a user...
2018/0074687 STEERING WHEEL HARD SWITCH FOR CONTROL OF MID SOFTWARE SWITCHES
A vehicular human-machine interface, a dashboard and a method of providing information to a driver of a vehicle. The interface includes a multi-information...
2018/0074686 Content Relocation on a Surface
Techniques described herein enable content to be relocated on a display surface when an object in front of the display surface visually obstructs a location at...
2018/0074685 METHOD, SYSTEM, AND MOBILE TERMINAL FOR CONTINUOUSLY SCREENSHOOTING PAGES ON MOBILE TERMINAL
The present disclosure provides a method for continuously screenshooting pages on a mobile terminal includes sliding a page, capturing and saving image of the...
2018/0074684 COHORT-BASED PRESENTATION OF USER INTERACTION DATA
An interactive, customizable, user interaction data analysis system is disclosed. The system may be configured to provide cohort-based analysis and/or...
2018/0074683 BROWSING AND SELECTING CONTENT ITEMS BASED ON USER GESTURES
The present disclosure is directed toward systems and methods that provide users with efficient and effective user experiences when browsing, selecting, or...
2018/0074682 Widget Displaying Method and Apparatus for Use in Flexible Display Device, and Storage Medium
The present disclosure provides a widget displaying method and apparatus, and a storage medium, which pertain to the field of flexible display technology. The...
2018/0074681 Audio-Visual Navigation and Communication
Communicating information through a user platform by representing, on a user platform visual display, spatial publishing objects as entities at locations...
2018/0074680 ENHANCED ROLL-OVER, BUTTON, MENU, SLIDER, AND HYPERLINK ENVIRONMENTS FOR HIGH DIMENSIONAL TOUCHPAD (HDTP),...
A hypermedia object associated with an application, displayed on a display screen, and responsive to information is disclosed. The information is provided by a...
2018/0074679 METHOD, APPARATUS, AND SYSTEM FOR SHARING VIRTUAL REALITY VIEWPORT
The present disclosure discloses a method, apparatus, and system for sharing a virtual reality (VR) viewport. The method may include: establishing, by a...
2018/0074678 PRECISE SELECTION TECHNIQUES FOR MULTI-TOUCH SCREENS
A unique system and method is provided that facilitates pixel-accurate targeting with respect to multi-touch sensitive displays when selecting or viewing...
2018/0074677 DEVICE HAVING TOUCH SCREEN WITH DYNAMIC CONTENT ALIGNMENT
Embodiments include touch screen devices and related systems. In particular cases, a touch screen device is configured to: obtain sensor data from the sensor...
2018/0074676 ELECTRONIC DEVICE AND CONTROL METHOD OF ELECTRONIC DEVICE
An electronic device and a control method of the electronic device are provided. The electronic device includes: a housing including a first surface facing in...
2018/0074675 DISPLAY DEVICE AND CONTROL METHOD THEREOF
A display device including a display panel having a variable curvature, the variable curvature being configured to switch between a curved state and a flat...
2018/0074674 PROCESS INITIATION
Implementations generally relate to initiating processes. In some implementations, a method includes receiving, at a server, an object from a client device....
2018/0074673 Device, Method, and Graphical User Interface for Managing Concurrently Open Software Applications
An electronic device displays a first application view at a first size. The first application view corresponds to a first application in a plurality of...
2018/0074672 DISPLAY FOR INPUT SELECTION ON A COMPACT INFORMATION PROCESSING DEVICE
Embodiments are provided for a system, a computer program product, and/or a method that improves a display of an input selection displayed on a compact screen....
2018/0074671 MINIMALLY INVASIVE USER METADATA
A method of dynamic tagging of image objects appearing in media content items associated with a user. The method comprises automatically identifying a...
2018/0074670 PLACEMENT OF VIRTUAL MACHINES ON PHYSICAL HOSTS BASED ON COLLOCATION RULES
Placement of virtual machines on physical hosts is based on collocation rules with situational enforcement policies set by a system administrator to increase...
2018/0074669 FEDERATED COMMENTING FOR DIGITAL CONTENT
Systems and methods are disclosed to share comments regarding a content item presented among via different Internet services. For example, a method for sharing...
2018/0074668 SYSTEMS FOR RAPID DEVELOPMENT AND DELIVERY OF INTERACTIVE CONTENT
A system for authoring interactive applications has a user interface that allows a designer to set conditions of a range of types. The conditions may be...
2018/0074667 Stacked Tab View
Stacked tab views are described. A computing device can display multiple content panes in a web browser window. Each content pane can correspond to a different...
2018/0074666 SEMANTIC CARD VIEW
Architecture that enables a card interaction model that can present cards in different ways. When a user performs tasks, new stacked cards (one card on top of...
2018/0074665 METHODS, SYSTEMS, AND MEDIA FOR ASSOCIATING SCENES DEPICTED IN MEDIA CONTENT WITH A MAP OF WHERE THE MEDIA...
Methods, systems, and media for associating scenes depicted in media content with a map of where the media content was produced are provided. In some...
2018/0074664 APPARATUS FOR EDITING GRAPHIC OBJECTS
Disclosed herein is an apparatus for editing graphic objects. More specifically, disclosed herein is an apparatus for editing graphic objects which searches...
2018/0074663 DYNAMIC PROCESS MODEL PALETTE
Implementations generally relate to facilitating process building. In some implementations, a method includes receiving, at a client device, process element...
2018/0074662 ORTHOGONAL PATH RENDERER FOR NATURAL LOOKING SEQUENCE FLOWS
Implementations generally relate to rendering orthogonal lines in a sequence flow. In some implementations, a method includes determining, in a user interface...
2018/0074661 PREFERRED EMOJI IDENTIFICATION AND GENERATION
A system and method of identifying and generating preferred emojis includes: detecting at a wireless device a plurality of selected emoji; determining the...
← 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 135 136 137 138 139 140 141 142 143 144 145 | 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.