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/0046294 INFORMATION PROCESSING APPARATUS AND METHOD OF TRANSFERRING DATA
An information processing apparatus includes a first bus interface to receive first data transferred in a pixel-parallel transfer mode, a second bus interface...
2017/0046287 METHOD FOR ON/OFF CONTROL OF SWITCH, AND SWITCH CIRCUIT
Realized are a switch on/off control method and a switch circuit that can reduce a processing load when controlling on/off of a switch whose various operations...
2017/0046284 In-Package Storing of Data for an Electronic Device
An apparatus, shipping container, and system for in-package storing of data for an electronic device are disclosed. In one example, the apparatus comprises an...
2017/0046282 Protection Scheme for Embedded Code
A code protection scheme for controlling access to a memory region in an integrated circuit includes a processor with an instruction pipeline that includes...
2017/0046280 DATA PROCESSING DEVICE AND METHOD FOR PROTECTING A DATA PROCESSING DEVICE AGAINST ATTACKS
A data processing device may have an instruction memory which is configured to store a computer program, a processing unit which is configured to execute the...
2017/0046266 Way Mispredict Mitigation on a Way Predicted Cache
Described herein are apparatuses, methods, and computer readable media for way mispredict mitigation on a way predicted set-associative cache. A way prediction...
2017/0046258 STORAGE CONTROL DEVICE
A storage control device includes a first processor, a second processor, and transfer units for transferring data from the first processor to the second...
2017/0046257 TECHNIQUE FOR QUANTIFYING LOGICAL SPACE TRAPPED IN AN EXTENT STORE
A technique quantifies logical storage space trapped in an extent store due to overlapping write requests associated with volume metadata managed by the volume...
2017/0046256 POOL LEVEL GARBAGE COLLECTION AND WEAR LEVELING OF SOLID STATE DEVICES
The operation of a pool of solid state drives is orchestrated to manage garbage collection and wear leveling. Each individual solid state drive is operated in...
2017/0046249 TESTING OF ENTERPRISE RESOURCE PLANNING SYSTEMS
Methods and apparatus application servers, AS for use in live and test enterprise resource planning, ERP, systems, the test ERP system for testing an update to...
2017/0046237 PASSIVE DETECTION OF LIVE SYSTEMS DURING CONTROLLER FAILOVER IN DISTRIBUTED ENVIRONMENTS
For passive detection of live systems during controller failover in a distributed environment, a set of member systems is sorted according to heartbeat periods...
2017/0046233 ON DEMAND REMOTE DIAGNOSTICS FOR HARDWARE COMPONENT FAILURE AND DISK DRIVE DATA RECOVERY USING EMBEDDED STORAGE...
Techniques for on-demand remote diagnostics for hardware component/device failure and disk drive data recovery using embedded media are described. In one...
2017/0046224 STORING DATA IN STORAGE DEVICES
Technologies are generally described to store data in a storage device that includes an array of analog memory cells. Example storage devices described herein...
2017/0046219 SYSTEMS AND METHODS OF MEMORY BIT FLIP IDENTIFICATION FOR DEBUGGING AND POWER MANAGEMENT
Various embodiments of methods and systems for bit flip identification for debugging and/or power management in a system on a chip ("SoC") are disclosed....
2017/0046206 CONTROLLING VIRTUAL MACHINE DENSITY AND PLACEMENT DISTRIBUTION IN A CONVERGED INFRASTRUCTURE RESOURCE POOL
Aspects include identifying physical resources in a computer environment, allocating virtual resources to the physical resources, and aggregating the virtual...
2017/0046204 Application Scaling Management Method and Apparatus
An application scaling management method and apparatus are disclosed, so as to perform, in a case in which an application requires capacity expansion and...
2017/0046191 CAPACITY RISK MANAGEMENT FOR VIRTUAL MACHINES
An access data collector collects access assignment data characterizing active access assignment operations of a hypervisor in assigning host computing...
2017/0046187 GUEST DRIVEN SURPRISE REMOVAL FOR PCI DEVICES
A hypervisor receives a notification from a guest operating system of a virtual machine that includes a capability indicator of support provided by a virtual...
2017/0046174 Control Method and Control Device
A control method and a control device are provided. A router receives data sent by a first device, where the data carries an identifier of an input/output...
2017/0046170 OPERATING METHODS OF COMPUTING DEVICES COMPRISING STORAGE DEVICES INCLUDING NONVOLATILE MEMORY DEVICES, BUFFER...
A method of operating a computing device includes a storage device receiving a request to execute an application instance, and executing the application...
2017/0046159 POWER EFFICIENT FETCH ADAPTATION
Systems and methods relate to an instruction fetch unit of a processor, such as a superscalar processor. The instruction fetch unit includes a fetch bandwidth...
2017/0046156 TABLE LOOKUP USING SIMD INSTRUCTIONS
Systems and methods pertain to looking up entries of a table. A processor receives one or more single instruction multiple data (SIMD) instructions, including...
2017/0046153 SIMD MULTIPLY AND HORIZONTAL REDUCE OPERATIONS
Systems and methods relate to multiply-and-horizontal-reduce operations, implemented in a digital filter, for example. A single instruction multiple data...
2017/0046141 Static Analysis And Reconstruction Of Deep Link Handling In Compiled Applications
A disassembler module is configured to generate ARM code by performing a disassembly of a compiled iOS application. An intermediate representation generator...
2017/0046135 Configurable Development Platform Integrating Heterogeneous Persistence Systems
A system and method for integrating an application with a plurality of persistence systems is described. The system includes a processor; and a memory...
2017/0046134 EFFICIENT STORAGE AND TRANSFER OF iOS BINARY FILES
A system builds an application. The system receives, by a build server, from an application development server, metadata information of the application and a...
2017/0046132 DATA TYPE VISUALIZATION
A device, including one or more processors, may obtain program code, determine a group of variables based on the program code, execute the program code,...
2017/0046126 ELEMENTS OF PROCESSOR SOFTWARE
An arithmetic formula is discovered that can be used to reduce logic to arithmetic. The formula enables a logic algorithm to be reduced to an arithmetic...
2017/0046125 COMPUTING DEVICE WITH FORCE-TRIGGERED NON-VISUAL RESPONSES
In one example, a method includes receiving, by a computing device, an indication of a detected force applied to the computing device. The method further...
2017/0046124 Responding to Human Spoken Audio Based on User Input
Systems and methods for responding to human spoken are provided herein. Exemplary methods may include receiving audio input for generating a speech signal...
2017/0046119 CONTROLLING AUDIO TEMPO BASED ON A TARGET HEART RATE
A method for controlling an audio output comprises playing a first audio file having a first tempo, measuring a first heart rate of a user, determining whether...
2017/0046115 SYSTEMS AND METHODS FOR REMOTE AND LOCAL HOST-ACCESSIBLE MANAGEMENT CONTROLLER TUNNELED AUDIO CAPABILITY
In accordance with embodiments of the present disclosure, an information handling system may include a processor and a management controller for providing...
2017/0046107 INFORMATION PROCESSING APPARATUS, AND METHOD OF CONTROLLING THE SAME
An information processing apparatus having a near field wireless communication function can display a screen including an icon representing the near field...
2017/0046104 METHOD FOR PREDICTING CONSUMPTION OF SUPPLY MATERIAL IN A PRINTING SYSTEM
The invention relates to a method for predicting consumption of supply material for a plurality of print jobs in a printing system, each print job intended to...
2017/0046101 DATA REORDERING USING BUFFERS AND MEMORY
Apparatus and methods are disclosed for reordering data received in a non-contiguous order into a contiguous order. In one example of the disclosed technology,...
2017/0046100 SELECTING FIRST DATA SETS IN A FIRST STORAGE GROUP TO SWAP WITH SECOND DATA SETS IN A SECOND STORAGE GROUP
Provided are a computer program product, system, and method for selecting first data sets in a first storage group to swap with second data sets in a second...
2017/0046099 STORING METADATA
A method and a system for storing metadata. The method includes requesting an update of metadata from an external source. The method includes storing updated...
2017/0046081 BACK-UP AND RESTORATION OF DATA BETWEEN VOLATILE AND FLASH MEMORY
A method and system are provided for back-up and restoration of data between volatile and flash memory. The method for controlling back-up of data to flash...
2017/0046079 READ DISTRIBUTION IN A THREE-DIMENSIONAL STACKED MEMORY BASED ON THERMAL PROFILES
A memory controller may receive a plurality of thermal profiles from a plurality of three-dimensional (3D)-stacked memory chips, where the plurality of thermal...
2017/0046078 SEMICONDUCTOR STORAGE DEVICE AND CONTROLLER
A semiconductor storage device includes memory cells, select transistors, memory strings, first and second blocks, word lines, and select gate lines. In the...
2017/0046074 Adaptive Data Compression for Data Storage in a Memory Device
Examples may include techniques for adaptive compression for data stored in a memory device. The techniques include monitoring a data access pattern to a file...
2017/0046061 METHOD AND A SYSTEM FOR CONTROLLING A TOUCH SCREEN USER INTERFACE
A method for controlling a touch screen user interface, comprising the steps of: receiving (101) an indication that a touch input has been initiated via the...
2017/0046060 Devices, Methods, and Graphical User Interfaces for Manipulating User Interfaces with Physical Gestures
An electronic device with a display, a touch-sensitive surface, and one or more sensors to detect intensity of contacts with the touch-sensitive surface:...
2017/0046059 Devices, Methods, and Graphical User Interfaces for Adjusting User Interface Objects
An electronic device displays a user interface that includes one or more user interface elements. The device detects a contact on a touch-sensitive surface....
2017/0046056 Tools for Auto-Visualizations of Data
Some embodiments provide a non-transitory computer-readable medium that stores a program executable by at least one processing unit of a first device. The...
2017/0046053 APPARATUS, METHOD, AND COMPUTER PROGRAM PRODUCT FOR VIDEO ENHANCED PHOTO BROWSING
Mechanisms are described for enhancing a user's photo browsing experience by presenting one or more video clips associated with an area of the photo that the...
2017/0046050 VEHICULAR APPARATUS AND VEHICULAR APPARATUS SYSTEM
A vehicular apparatus includes: a control portion that executes an internal application pre-installed to the vehicular apparatus and an external application...
2017/0046046 Presentation of Content Based on Utility
Methods and systems for presenting content such as articles based on utility are provided. In one embodiment, a plurality of articles are determined, each...
2017/0046045 Conversion and Display of a User Input
Described herein are methods and systems allowing a company to market and advertise its brands, products and/or services in a mobile platform by use of an...
2017/0046041 ELECTRONIC DEVICE AND METHOD FOR CONTROLLING INPUT IN ELECTRONIC DEVICE
An electronic device is provided. The electronic device includes a display including a touch panel; a processor electrically connected to the display; and a...
← 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 | 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.