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.
Patent # | Description |
---|---|
US-9,922,058 |
Fast PCA method for big discrete data This disclosure is related to further approximating multiple data vectors of a dataset. The multiple data vectors are initially approximated by one or more... |
US-9,922,057 |
Dynamic construction of knowledge base by usage pattern recognition A method, computer program product, and system for constructing a dynamic knowledge base of software usage patterns. A user action is monitored to identify one... |
US-9,922,056 |
Priority based failover for databases Embodiments of the present invention provide methods, systems, and computer program products for prioritizing database failover. In one embodiment, an order in... |
US-9,922,055 |
Managing and classifying assets in an information technology environment
using tags Disclosed below are representative embodiments of methods, apparatus, and systems for managing and classifying assets in an information technology ("IT")... |
US-9,922,054 |
Data retrieval apparatus, program and recording medium To provide a data retrieval tool for analyzing data including inconsistency that is difficult to cope with in a single cube. This data retrieval tool is... |
US-9,922,053 |
System for image capture, notation and distribution Disclosed is a server-based system allowing users to utilize photo-based documentation to capture, organize, annotate, and share collections of photographs and... |
US-9,922,052 |
Custom image data store Various embodiments provide a user with a capability to customize multiple image data stores, where each data store can be used to provide content tailored to... |
US-9,922,051 |
Image-based faceted system and method Disclosed herein is a system and method that facilitate searching and/or browsing of images by clustering, or grouping, the images into a set of image clusters... |
US-9,922,050 |
Identifying data from keyword searches of color palettes and color palette
trends Systems and methods are described herein to determine data associated with color palettes identified from keyword searches. Color palettes may be searched by... |
US-9,922,049 |
Information processing device, method of processing information, and
program for processing information The present invention is to provide an information processing device, a method of processing information, and a program for processing information to easily... |
US-9,922,048 |
Automated background check via facial recognition Embodiments use pictures of detainees and automatically scan image databases to detect when a detainee has a criminal record and to alert controlled-environment... |
US-9,922,047 |
Dynamic location search suggestions based on travel itineraries Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for retrieving local information on a user device include... |
US-9,922,046 |
Scalable distributed metadata file-system using key-value stores A computer-implemented distributed file-system in a distributed data network in which metadata related to the files and directories of the file-system is... |
US-9,922,045 |
Data management in a multi-tenant distributive environment The present invention relates to a method and apparatus for data management in multi-tenant distributive environment. According to the embodiments of the... |
US-9,922,044 |
File path modification based management A method for synchronizing file paths associated with computer files based on file path modifications is provided. The method may include detecting a file path... |
US-9,922,043 |
Data management platform Methods, systems, and apparatus, including computer programs encoded on computer storage media, for distributed data management. One of the methods includes... |
US-9,922,042 |
Producing alternative segmentations of data into blocks in a data
deduplication system For producing secondary segmentations of data into blocks and corresponding digests for input data in a data deduplication system using a processor device in a... |
US-9,922,041 |
Storing data files in a file system A mechanism is provided for storing data files in a file system. The file system provides a plurality of reference data files, where each reference data file in... |
US-9,922,040 |
Information processing apparatus, information processing method and
program The present invention aims to automatically determine an encoding parameter in consideration of a condition of compression efficiency and a memory usage and... |
US-9,922,039 |
Techniques for mitigating effects of small unaligned writes Embodiments are directed to techniques for allowing write operations to proceed on units smaller than a block. Merely decreasing the block size is not... |
US-9,922,038 |
Management of file storage locations The embodiments described may be directed toward a file management system for managing a file folder location, a method for managing one or more data clusters,... |
US-9,922,037 |
Index time, delimiter based extractions and previewing for use in indexing A graphical user interface allows a customer to specify delimiters and/or patterns that occur in event data and indicate the presence of a particular field. The... |
US-9,922,036 |
System and method for duplicating files on client device for cloud storage Disclosed are systems, methods and computer program products for duplicating files on client device for storage in a cloud storage server. An example method... |
US-9,922,035 |
Data retention system for a distributed file system A method and system for implementing data retention policies on data stored within distributed file systems. Embodiments of the technology enable a content... |
US-9,922,034 |
Displaying at least one categorized message based on a percentage Displaying at least one categorized message based on a percentage includes retrieving a number of messages, categorizing at least one message from the number of... |
US-9,922,033 |
Systems and methods for efficiently extracting contents of container files The disclosed computer-implemented method for efficiently extracting contents of container files may include (1) receiving a container file that includes (a) an... |
US-9,922,032 |
Featured co-occurrence knowledge base from a corpus of documents A system for building a knowledge base of co-occurring features extracted from a document corpus is disclosed. The method includes a plurality of feature... |
US-9,921,991 |
Systems and methods for flipping NIC teaming configuration without
interfering live traffic Systems and methods described herein facilitate configuration changes to an NIC teaming device while enabling multiple I/O threads continue to run through the... |
US-9,921,990 |
Method and apparatus for grouping multiple SAS expanders to form a single
cohesive SAS expander A SAS (Serial Attached SCSI or Serial Attached Small Computer System Interface) switch includes a master SAS expander and a multitude of slave expanders... |
US-9,921,984 |
Delivering interrupts to user-level applications Systems and methods for delivering interrupts to user-level applications. An example processing system comprises: a memory configured to store a plurality of... |
US-9,921,981 |
Method to minimize the number of IRQ lines from peripherals to one wire A master device is provided which is coupled to a shared single line interrupt request (IRQ) bus and a control data bus. The master device group slave devices... |
US-9,921,953 |
Dynamic detection and correction of incorrect lock and atomic update hint
bits A hint bit detection and correction method and system that uses two additional bits as part of every cache directory. These bits represent the lwarx and stwcx... |
US-9,921,942 |
Security validation of software delivered as a service An electronic computing device obtains application source code to be tested. The application source code is automatically categorized into one or more hardware... |
US-9,921,931 |
Blade centric automatic test equipment system An automated test equipment (ATE) system includes a plurality of test blades each coupled to a test blade connector and mounted on a circular track; a central... |
US-9,921,912 |
Using spare disk drives to overprovision raid groups A technique for managing spare disk drives in a data storage system includes transferring segments of data from disk drives of an operating RAID group to spare... |
US-9,921,882 |
Information processing system, deployment method, processing device, and
deployment device An objective of the present invention is to construct a system in which a plurality of software components having dependencies are deployed dispersedly on a... |
US-9,921,862 |
Virtual machine power management Embodiments described herein relate generally to managing the power consumption of a virtual machine on a computing device. The computing device may include a... |
US-9,921,857 |
Compiler extension for correcting error messages A mechanism for correcting mistakes in error messages in a set of instructions is disclosed. A processing device may receive a set of instructions for a... |
US-9,921,841 |
System and method for executing an instruction to permute a mask A processor is described, including a fetch circuit to fetch an instruction, including a first source operand identifier, a second source operand identifier,... |
US-9,921,836 |
Branch synthetic generation across multiple microarchitecture generations Branch sequences for branch prediction performance test are generated by performing the following steps: (i) generating a branch node graph, by a branch node... |
US-9,921,835 |
Control module for multiple mixed-signal resources management The present solution targets independent or inter-dependent resource management scenarios such as multi-sensor and other scenarios of possible process/component... |
US-9,921,820 |
Version management of images Techniques are described for standardizing software configuration levels across targets. In one embodiment, a subscription is maintained that identifies a group... |
US-9,921,808 |
Memristor-based adders using memristors-as-drivers (MAD) gates Memristor-based adders using memristors-as-drivers (MAD) gates. As a result of employing MAD gates in memristor-based adders, such as ripple carry adders, carry... |
US-9,921,802 |
System for presenting media content The present invention provides a system for presenting media content. A user device (such as a personal computer, tablet, or smart phone) receives media... |
US-9,921,779 |
Memory apparatus, memory system and memory controlling method A memory apparatus, includes: a memory including memory regions; a table storing a memory address and a number of reading times of data; a first buffer storing... |
US-9,921,778 |
Microcontroller with integrated interface enabling reading data randomly
from serial flash memory A microcontroller includes a microprocessor, a serial flash memory interface, and input/output (I/O) terminals for coupling the serial flash memory interface to... |
US-9,921,755 |
Integrated main memory and coprocessor with low latency System, method, and apparatus for integrated main memory (MM) and configurable coprocessor (CP) chip for processing subset of network functions. Chip supports... |
US-9,921,738 |
Apparatus and method for processing displayed information in portable
terminal A method for processing information in a portable terminal is provided. The method includes displaying a content, displaying a clip area on the content when... |
US-9,921,715 |
Visual representation of network-discovered components Systems and methods to generate and provide a user interface to display a shape-based icon that visually represents a server in a user interface. An example... |
US-9,921,711 |
Automatically expanding panes A portable electronic device and a method for automatically resizing a plurality of dynamically sizable panes displaying information on a screen of a portable... |