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/0116237 BUFFERED DATA-LOADING IN COLUMN-PARTITIONED DATABASE TABLES
A system and method for loading data into column-partitioned database tables. The system and method incorporate a mechanism for buffering data extracted from...
2017/0116229 OPTIMIZATION OF DATA DEDUPLICATION
Various embodiments for optimizing deduplication in a computing storage environment by a processor. Links between data regions are intelligently formed, based...
2017/0116200 TRUST PROPAGATION THROUGH BOTH EXPLICIT AND IMPLICIT SOCIAL NETWORKS
The present invention is directed towards systems and methods for trust propagation. The method according to one embodiment comprises calculating a first...
2017/0116195 Notification Targeting
In one embodiment, a method includes receiving a number of notifications of activity relevant to a user. Each notification has an associated type. The method...
2017/0116186 TRANSLATION DEVICE AND TRANSLATION SYSTEM
There are included an input unit for inputting an input sentence, and an output unit for outputting an output sentence obtained by translating the input...
2017/0116175 METHOD AND SYSTEM FOR SEARCHING WORDS IN DOCUMENTS WRITTEN IN A SOURCE LANGUAGE AS TRANSCRIPT OF WORDS IN AN...
The invention relates to a method used by computers for searching words in documents written in a source language, which are not in the vocabulary of said...
2017/0116171 AUTOMATED STRUCTURED CLOUD DATATESTER
Data in different, respective ranges of spreadsheet file cells is compared, and a scope of a formula determined with respect to selected cells of the ranges of...
2017/0116164 GENERATING STYLE SHEETS DURING RUNTIME
Style sheets for resources are generated during runtime. Style sheets may be generated using current values for attributes of a resource. A new style sheet may...
2017/0116159 Sampling from an analog processor
The systems, devices, articles, and methods generally relate to sampling from an available probability distribution. The samples maybe used to create a...
2017/0116136 REDUCING DATA I/O USING IN-MEMORY DATA STRUCTURES
Techniques are described herein for generating and using in-memory data structures to represent columns in data block sets. In an embodiment, a database...
2017/0116121 SYSTEM AND METHOD FOR SUPPORTING DATA SERIALIZATION IN A DISTRIBUTED CACHING SYSTEM IN A TRANSACTIONAL...
In accordance with an embodiment, described herein is a system and method for providing distributed caching in a transactional processing environment. The...
2017/0116118 SYSTEM AND METHOD FOR A SHARED CACHE WITH ADAPTIVE PARTITIONING
A cache controller adaptively partitions a shared cache. The adaptive partitioning cache controller includes tag comparison and staling logic and selection...
2017/0116116 NON-BLOCKING PARALLEL MEMORY MECHANISMS
A transaction descriptor associated with a vertical chain of row versions is received. The vertical chain of row versions is traversed. The vertical chain is...
2017/0116111 IDEAL AGE VECTOR BASED FILE RETENTION IN A SOFTWARE TESTING SYSTEM
Embodiments relate to ideal age vector based file retention in a software testing system. An aspect includes determining an ideal age vector of historical bug...
2017/0116106 TESTING OF COMBINED CODE CHANGESETS IN A SOFTWARE PRODUCT
A method tests changesets in a software product. One or more processors determine whether there is sufficient building and testing capacity to test a single...
2017/0116100 DISASTER RECOVERY AT HIGH RELIABILITY IN A STORAGE CLUSTER
A storage grid is provided. The storage grid includes a first cluster, a second cluster, and a third cluster. Each of the first cluster, the second cluster and...
2017/0116091 Creation of a Provisioning Environment Based on Probability of Events
A method for dynamically assembling a mobile application includes the steps of: (i) receiving a first probability of a potential failure occurring within a...
2017/0116084 Method and System for Monitoring Virtual Machine Cluster
A method and system for monitoring a virtual machine cluster comprising sending, by physical machine, state parameter query instruction to a virtual machine in...
2017/0116079 RECOVERING DATA FROM MICROSLICES IN A DISPERSED STORAGE NETWORK
A method includes dispersed storage error encoding a data segment into a plurality of encoded micro slices in accordance with micro slice encoding parameters...
2017/0116077 PIPELINED DECODER WITH SYNDROME FEEDBACK PATH
A device includes a memory a memory configured to store syndromes. The device also includes a pipelined data processing unit and routing circuitry. The routing...
2017/0116074 REBUILDING DATA ACROSS STORAGE NODES
A method for proactively rebuilding user data in a plurality of storage nodes of a storage cluster is provided. The method includes distributing user data and...
2017/0116071 MULTIPLE RESET MODES FOR A PCI HOST BRIDGE
A PCI host bridge (PHB) includes a warm reset mode and a full reset mode. When a fatal error occurs, the type of fatal error is determined, a reset mode...
2017/0116070 SYSTEMS AND METHODS OF DETECTING ERRORS DURING READ OPERATIONS AND SKIPPING WORD LINE PORTIONS
A device includes a non-volatile memory and a controller coupled to the non-volatile memory. The non-volatile memory includes a plurality of blocks and each...
2017/0116062 MOBILE DEVICE DIAGNOSTICS
According to one method for mobile device service, with a user diagnostics application running on a user mobile device a user diagnostics screen is presented...
2017/0116057 PACKET PROCESSING ON A MULTI-CORE PROCESSOR
A method for packet processing on a multi-core processor. According to one embodiment of the invention, a first set of one or more processing cores are...
2017/0116044 TRANSFERRING TASK EXECUTION IN A DISTRIBUTED STORAGE AND TASK NETWORK
A method includes encoding a data object using an encoding matrix having a unity matrix portion to produce a plurality of sets of encoded data slices that...
2017/0116031 DYNAMIC SMT
An approach for simultaneous multithreading in a processor. The approach comprises measuring SMT-performance value of a software code and measuring...
2017/0116016 SCREEN COMPRESSION SERVICE METHOD AND VIRTUAL NETWORK APPARATUS FOR PERFORMING THE METHOD
Provided are a screen compression service method and a virtual network apparatus performing the method. Specifically, the screen compression service method...
2017/0115998 SCREEN LOCKING METHOD AND MOBILE TERMINAL
An embodiment of the present invention discloses a screen locking method, including: receiving an instruction, of a user, for lighting up a screen of a mobile...
2017/0115990 CONDITIONAL EXECUTION SPECIFICATION OF INSTRUCTIONS USING CONDITIONAL EXTENSION SLOTS IN THE SAME EXECUTE...
One embodiment of this invention provides two conditional execution auxiliary instructions directed to disparate subsets of the plural functional units....
2017/0115989 Method to Specify or Extend the Number of Constant Bits Employing an Constant Extension Slot in the Same...
In a very long instruction word (VLIW) central processing unit instructions are grouped into execute packets that execute in parallel. A constant may be...
2017/0115982 MULTI-SYSTEM TERMINAL SYSTEM UPDATING METHOD, UPDATING DEVICE AND TERMINAL
A system updating method for a multi-system terminal, a system updating device for a multi-system device, and a terminal include: during a process of creating...
2017/0115973 OPERATING METHOD OF SEMICONDUCTOR DEVICE AND SEMICONDUCTOR SYSTEM
An operating method of a semiconductor device includes searching for a loop code from an original Intermediate Representation (IR) generated by a compiler;...
2017/0115971 HOSTABLE COMPILER UTILIZING TYPE INFORMATION FROM A HOST APPLICAITION
A hostable compiler interacts with a host application to enable the host application to execute program code supported by the hostable compiler. The host...
2017/0115965 STRUCTURAL REPRESENTATION OF GENERIC TYPE VARIABLE IN A NOMINALLY TYPED VIRTUAL MACHINE
Techniques herein process type variables to transform type parameters (TPs) of generic classes. In an embodiment, a computer stores a generic class attribute...
2017/0115964 UNIFORM INTERFACE SPECIFICATION FOR INTERACTING WITH AND EXECUTING MODELS IN A VARIETY OF RUNTIME ENVIRONMENTS
Systems, methods, and other embodiments associated with the generation and execution of analytical models are described. In one embodiment, a ...
2017/0115963 SETTING A BUILD INDICATOR TO ENABLE OR DISABLE A FEATURE
A build indicator is set in a build environment to a set value for building a program code, the set value selected from a first value indicating that a feature...
2017/0115962 DYNAMIC AVAILABILITY-BASED INTEGRATION OF EXTERNAL FUNCTIONALITY
A system includes a user interface allowing a developer to select a function to supplement functionality of an application under development. A data store...
2017/0115949 CONTROL METHOD AND CONTROL APPARATUS FOR APPARATUS INCLUDING SHORT RANGE WIRELESS COMMUNICATION MODULE
A control method and control apparatus for determining a relative location of a mobile terminal with respect to a display apparatus by using short range...
2017/0115933 DATA STORAGE DEVICE AND DATA MAINTENANCE METHOD THEREOF
The present invention provides a data storage device including a flash memory and a controller. The controller equally distributes the TLC-data blocks into...
2017/0115929 SYSTEMS AND METHODS FOR MIGRATING DATA
Various embodiments provide computer program products for migrating data. One embodiment comprises receiving, from a first processor, data that is unprotected...
2017/0115925 VALID DATA MERGING METHOD, MEMORY CONTROLLER AND MEMORY STORAGE APPARATUS
A valid data merging method, a memory controller and a memory storage apparatus are provided. The method includes: grouping physical erasing units in a data...
2017/0115924 SUSPEND AND RESUME IN A TIME SHARED COPROCESSOR
Multiple clients may attempt to utilize a coprocessor engine within a coprocessor simultaneously. However, each engine may accomplish the particular function...
2017/0115919 MEMORY CHANNEL STORAGE DEVICE DETECTION
Technologies are disclosed herein that allow for utilization of memory channel storage ("MCS") devices in a computing system. The MCS device may be detected...
2017/0115916 TECHNIQUES FOR ENTRY TO A LOWER POWER STATE FOR A MEMORY DEVICE
Examples are given for techniques for entry to a lower power state for a memory device or die. The examples to include delaying transitions of the memory...
2017/0115897 SHIFTING WEAROUT OF STORAGE DISKS
Technical solutions are described that shift wearout of an array of storage disks in a storage system. In an aspect, a method includes receiving a request to...
2017/0115894 Dynamic Caching Mode Based on Utilization of Mirroring Channels
A high availability storage controller monitors characteristics representative of I/O workload related to processor and mirroring channel utilization. These...
2017/0115893 INTERFACE DEVICE ACCESSING A STACK OF MEMORY DICE AND A SOLID STATE DISK
Memory requests for information from a processor are received in an interface device, and the interface device is coupled to a stack including two or more...
2017/0115871 Disambiguation of Multitouch Gesture Recognition for 3D Interaction
A multitouch device can interpret and disambiguate different gestures related to manipulating a displayed image of a 3D object, scene, or region. Examples of...
2017/0115860 ELECTRONIC APPARATUS AND OPERATING METHOD THEREOF
An electronic apparatus according to an embodiment of the present disclosure includes a housing and a display exposed through one surface of the housing. 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 | 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.