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,633,013 |
Triggering actions in response to optically or acoustically capturing
keywords from a rendered document A system for processing text captured from rendered documents is described. The system receives a sequence of one or more words optically or acoustically... |
US-9,633,009 |
Knowledge-rich automatic term disambiguation Embodiments of the invention relate to ambiguity detection. In one embodiment, an object and a topical domain associated with the object are obtained. In this... |
US-9,633,005 |
Exhaustive automatic processing of textual information A system for natural language processing is provided. A first natural language processing program may be constructed using language-independent semantic... |
US-9,633,004 |
Better resolution when referencing to concepts Systems and processes for operating a virtual assistant programmed to refer to shared domain concepts using concept nodes are provided. In some examples, to... |
US-9,633,000 |
Dictionary based social media stream filtering A method is provided in a computer processing system that reads and displays a social media stream accessible by a plurality of users. A system is also provided... |
US-9,632,998 |
Claim polarity identification A method comprising using at least one hardware processor for: receiving (a) a proposition and (b) a plurality of claims; identifying a local claim polarity of... |
US-9,632,997 |
Intelligent caption systems and methods According to at least one embodiment, a system for generating a plurality of caption frames is provided. The system comprises a memory storing a plurality of... |
US-9,632,996 |
System for maintaining conversational cadence in online social
relationship or network, involves providing set... A method for maintaining conversational cadence may include determining, by a processor, a conversational cadence associated with a user in a social network.... |
US-9,632,991 |
High performant and high fidelity previews for CSS preprocessing
frameworks In various embodiments, methods, systems, and non-transitory computer-readable media are disclosed that allow allows developers of user interfaces to see quick... |
US-9,632,985 |
System and methods for cross platform interactive electronic books Disclosed in some examples is a system for electronic learning support, the system having a content-ingestion module to generate a. digital specification in a... |
US-9,632,980 |
Apparatus and method of mask permute instructions An apparatus is described having instruction execution logic circuitry. The instruction execution logic circuitry has input vector element routing circuitry to... |
US-9,632,974 |
Proxy based data transfer utilizing direct memory access A method for transferring data utilizing direct memory access. The method includes a computer processor establishing a networking connection, using a proxy,... |
US-9,632,970 |
Device, method and computer program for operating a data bus system of a
motor vehicle An apparatus for operating a data bus system of a motor vehicle having data bus segments, at least one of the data bus segments is designed to switch from an... |
US-9,632,964 |
Communications control system with a serial communications interface and a
parallel communications interface A communications control system is disclosed that includes a serial communications interface and a parallel communications interface for coupling a plurality of... |
US-9,632,956 |
Expandable asymmetric-channel memory system An expandable memory system that enables a fixed signaling bandwidth to be configurably re-allocated among dedicated memory channels. Memory channels having... |
US-9,632,953 |
Providing input/output virtualization (IOV) by mapping transfer requests
to shared transfer requests lists by... An input/output virtualization (IOY) host controller (HC) (IOV-HC) of a flash-memory-based storage device is disclosed. In one aspect, an IOV-HC is coupled to... |
US-9,632,949 |
Storage management method, storage management system, computer system, and
program A storage management method and the like for managing a hierarchical storage are provided. A storage management method is provided for managing a hierarchical... |
US-9,632,946 |
Dynamically adapting the configuration of a multi-queue cache based on
access patterns A multi-queue cache is configured with an initial configuration, where the initial configuration includes one or more queues for storing data items. Each of the... |
US-9,632,944 |
Enhanced transactional cache Described herein is a technology for providing enhanced transactional caching. In accordance with one aspect, a transactional cache associated with a database... |
US-9,632,939 |
Data cache virtual hint way prediction, and applications thereof A virtual hint based data cache way prediction scheme, and applications thereof. In an embodiment, a processor retrieves data from a data cache based on a... |
US-9,632,937 |
Pre-decoding analysis based configuration information cache management
method and system Disclosed are a pre-decoding analysis-based configuration information cache management system, comprising a streaming media processing module, a configuration... |
US-9,632,935 |
Systems and methods for non-volatile cache control In some embodiments, a method for controlling a cache having a volatile memory and a non-volatile memory during a power up sequence is provided. The method... |
US-9,632,934 |
Maintaining coherence when removing nodes from a directory-based shared
memory system A high performance computing system and methods are disclosed. The system includes logical partitions with physically removable nodes that each have at least... |
US-9,632,930 |
Sub-area FCID allocation scheme Certain embodiments of the present disclosure generally relate to allocating a sub-area of Fiber Channel addresses (FCIDs) to a device. A range of addresses may... |
US-9,632,929 |
Translating an address associated with a command communicated between a
system and memory circuits A memory circuit system and method are provided. An interface circuit is capable of communication with a plurality of memory circuits and a system. In use, the... |
US-9,632,928 |
Parallel garbage collection implemented in hardware Embodiments of the invention provide a method and system for dynamic memory management implemented in hardware. In an embodiment, the method comprises storing... |
US-9,632,917 |
Software testing Software testing uses a plurality of test cases, where each of the test cases includes a plurality of test tasks. The test cases are analyzed to obtain at least... |
US-9,632,914 |
Error diagnostic in a production environment Troubleshooting data can be collected to debug a computer appliance running in a production environment. A computer system can record inbound and outbound... |
US-9,632,913 |
Remote debug service in a cloud environment A method provides a debug service in a network environment. One or more processors initiate a debug service as a remote shared service in the network... |
US-9,632,911 |
Stack trace clustering A system and a method are disclosed for stack trace clustering. In one example, the method includes receiving a first stack trace and a second stack trace,... |
US-9,632,909 |
Transforming user script code for debugging User script code that is developed to be run in a host application, for example, as a macro can be transformed into debuggable code so that the host application... |
US-9,632,907 |
Tracking deferred data packets in a debug trace architecture A processing device implementing tracking of deferred data packets in a debug trace architecture is disclosed. The processing device is to determine an order... |
US-9,632,904 |
Alerting based on service dependencies of modeled processes A method, system, and computer program product for raising an alert when some subject process is impacted by performance degradation of a software application... |
US-9,632,899 |
Method for analyzing request logs in advance to acquire path information
for identifying problematic part... Common parameters in common between a plurality of request logs are extracted from parameters in the plurality of request logs. The plurality of request logs is... |
US-9,632,898 |
Methods and systems for calculating and presenting a positioning
performance of a locating system Disclosed embodiments provide methods and systems for calculating and presenting a positioning performance of a location system. In one aspect, a server may... |
US-9,632,897 |
Monitoring components in a service framework A solution is proposed for monitoring usage of bundles in the OSGi environment. For this purpose, an event notification interface of the OSGi environment is... |
US-9,632,896 |
Built-in self-testing method of a near field communication device A built-in self-testing method of a near field communication device including several functions tests a first internal communication link between a first... |
US-9,632,882 |
Generic file level restore from a block-level secondary copy Systems and methods are provided which perform a file level restore by utilizing existing operating system components (e.g., file system drivers) that are... |
US-9,632,881 |
Replication of a virtual distributed volume In one aspect, a method includes running a virtual machine (VM) at a first site, sending I/Os from the VM to a first virtual volume (VVol) at the first site,... |
US-9,632,879 |
Disk drive repair According to an example, to repair a disk drive error, a determination is made if a disk field-repair is possible, if an operating system recovery image is... |
US-9,632,877 |
Restoring a database to managed storage from a proxy backup image The present disclosure describes implementing a virtual image file system, or IMGFS. A mount point directory is created in a local file system, where the local... |
US-9,632,875 |
Automated and self-adjusting data protection driven by business and data
activity events Techniques for adjusting the frequency of data backups and initiating event-driven backups in a storage system are disclosed herein. In one embodiment, a... |
US-9,632,874 |
Database application backup in single snapshot for multiple applications An information management system according to certain aspects may be configured to generate a snapshot of data relating to a plurality of applications. Data... |
US-9,632,873 |
Storage management system and method A method, computer program product, and computing system for generating a first file system for use within a data storage array. A first temporary storage space... |
US-9,632,871 |
Reuse of problematic disks in a redundant disk system A problematic disk within a Redundant Array of Independent Disks (RAID) data storage system can be reused. A first disk within the RAID data storage system can... |
US-9,632,869 |
Error correction for interconnect circuits In approaches for correction of errors introduced in an interconnect circuit, an ECC proxy circuit is coupled between a first interconnect and the second... |
US-9,632,863 |
Track error-correcting code extension In general, techniques are described for performing track-error-correcting code on data. A hard drive comprising a storage device and a read channel may be... |
US-9,632,859 |
Generating problem signatures from snapshots of time series data Software that generates statistical models of events impacting computer systems and uses those models to detect similar events in the future. The software... |
US-9,632,856 |
Semiconductor memory devices including error correction circuits and
methods of operating the semiconductor... A memory controller includes a controller input/output circuit configured to output a first command to read first data, and output a second command to read an... |
US-9,632,852 |
Detecting and managing flooding of multi-tenant message queues A messaging system implements messaging among application servers and databases, utilizing other servers that implement messaging brokers. A large flood of... |