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/0011867 DISTRIBUTED DATA SET ENCRYPTION AND DECRYPTION
An apparatus includes a processor component of a first node device caused to receive data block encryption data and an indication of size of an encrypted data...
2018/0011866 DISTRIBUTED DATA SET ENCRYPTION AND DECRYPTION
An apparatus may include a processor component caused to: generate map entries in map data descriptive of encrypted data blocks within a data file; use first...
2018/0011865 DISTRIBUTED DATA SET ENCRYPTION AND DECRYPTION
An apparatus including a processor caused to: receive sizes and data block encryption data for multiple encrypted data blocks from multiple node devices,...
2018/0011864 MEDIA INFORMATION PRESENTATION SYSTEM
A media content placement system is provided. The system may determine a first parameter corresponding to a media object of a plurality of media objects...
2018/0011862 METHODS FOR REPLICATING DATA AND ENABLING INSTANTANEOUS ACCESS TO DATA AND DEVICES THEREOF
A method, non-transitory computer readable medium, and device that replicates data and provides instantaneous access to data includes receiving in a...
2018/0011857 METHOD AND APPARATUS FOR PROCESSING SEARCH DATA
The disclosure provides a method and apparatus for processing search data. For a historical search query that includes a knowledge requirement, the disclosure...
2018/0011855 CALCULATING USER EXPERIENCE SCORES
Examples relate to calculating user experience scores for applications. The examples disclosed herein collect, for each of at least two frames of each of at...
2018/0011854 METHOD AND SYSTEM FOR RANKING CONTENT ITEMS BASED ON USER ENGAGEMENT SIGNALS
The present teaching relates to method, system, and programs for training a ranking model for ranking content items. In one example, a set of content items is...
2018/0011852 Key-Value Storage System including a Resource-Efficient Index
A key-value storage system is described herein for interacting with key-value entries in a content store using a resource-efficient index. The index provides a...
2018/0011851 MULTIPLE FEATURE HASH MAP TO ENABLE FEATURE SELECTION AND EFFICIENT MEMORY USAGE
In an example, a processing device of a database system may identify a set of machine learning features; generate a first hash map of said set of machine...
2018/0011850 TEMPORAL-BASED VISUALIZED IDENTIFICATION OF COHORTS OF DATA POINTS PRODUCED FROM WEIGHTED DISTANCES AND...
A user-selected group of data points is received. Weighted distances between further data points with the user-selected group of data points are computed, the...
2018/0011849 PRESENTING MOBILE CONTENT BASED ON PROGRAMMING CONTEXT
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for generating search queries in response to obtaining audio...
2018/0011847 APPARATUS AND METHOD FOR DISPLAYING MULTIPLE DISPLAY PANELS WITH A PROGRESSIVE RELATIONSHIP USING COGNITIVE...
An apparatus and method for searching and displaying using cognitive pattern recognition including searching for document(s) with at least one search text,...
2018/0011842 LEXICON DEVELOPMENT VIA SHARED TRANSLATION DATABASE
A speech translation system and methods for cross-lingual communication that enable users to improve and customize content and usage of the system and easily....
2018/0011841 ENABLING AN IM USER TO NAVIGATE A VIRTUAL WORLD
A user is enabled to interact with a virtual world environment using an instant messenger application by enabling a user to enter the virtual world environment...
2018/0011838 Generating Semantic Variants of Natural Language Expressions Using Type-Specific Templates
A mechanism is provided in a data processing system having a processor and a memory storing instructions for implementing a natural language processing engine,...
2018/0011836 Tibetan Character Constituent Analysis Method, Tibetan Sorting Method And Corresponding Devices
The present invention discloses a Tibetan character constituent analysis method, a Tibetan sorting method and corresponding devices, and relates to the field...
2018/0011833 SYNTAX ANALYZING DEVICE, LEARNING DEVICE, MACHINE TRANSLATION DEVICE AND STORAGE MEDIUM
A syntax analyzing device includes: a syntax analyzing unit that analyzes syntax of a sentence received by a receiving unit, thereby acquiring a first analysis...
2018/0011832 Template Compilation Using View Transforms
Methods, systems, and apparatus include computer programs encoded on a computer-readable storage medium for template compilation. A method includes:...
2018/0011831 DEVICE AND METHOD FOR MANAGING TABLE
A method includes receiving a designation of one or more first items that are to be included in a new table from a user, specifying, based on metadata related...
2018/0011828 METHOD AND SYSTEM FOR RECOMMENDING MULTIMEDIA SEGMENTS IN MULTIMEDIA CONTENT FOR ANNOTATION
The disclosed embodiments illustrate methods for recommending multimedia segments in multimedia content associated with online educational courses for...
2018/0011826 ELECTRONIC DEVICE AND CONTROL METHOD THEREOF
An electronic device is provided, which includes a display configured to receive a handwriting by touch and display the received handwriting, and a processor...
2018/0011824 SYSTEM FOR COMPARISON AND MERGING OF VERSIONS IN EDITED WEBSITES AND INTERACTIVE APPLICATIONS
A device implementable in a website design program includes a component based version comparer to compare at least two versions of a website, the at least two...
2018/0011823 MANAGEMENT OF BUILDING PLAN DOCUMENTS UTILIZING COMMENTS AND A CORRECTION LIST
Systems and methods for managing and processing building plan documents. An electronic building plan document including a plurality of plan sheets is received....
2018/0011818 Webpage Update Method And Apparatus
A webpage update method and apparatus includes setting a dynamic area according to a visible area of a browser, then using an area, corresponding to the...
2018/0011816 METHODS AND SYSTEMS FOR CALCULATING UNCERTAINTY
Disclosed are methods and systems for performing uncertainty calculations. For example, a numeric value and an error range associated with the numeric value...
2018/0011815 ACTIVE STABILITY DEVICES AND SYSTEMS FOR MOBILE DEVICES
A system for use with a mobile device includes at least one sensor to sense a variable related to tilting of the mobile device and at least one activatable...
2018/0011813 SERIAL MID-SPEED INTERFACE
In accordance with embodiments disclosed herein, there is provided systems and methods for a serial mid-speed interface. A first component includes a...
2018/0011812 INFORMATION PROCESSING APPARATUS
An information processing device having a processor and memory, and including one or more accelerators and one or more storage devices, wherein: the...
2018/0011811 REDIRECTION OF LANE RESOURCES
An apparatus includes a pass-through module that includes connector pins to connect with at least one active portion of a motherboard connector and to...
2018/0011809 MOBILE DEVICE AND METHOD FOR READING UART DATA
Disclosed is a mobile device which comprises a CPU, a USB Type-C interface and a switching circuit. The switching circuit is configured to switch a connection...
2018/0011808 OBTAINING OPTICAL SIGNAL HEALTH DATA IN A STORAGE AREA NETWORK
An aspect of obtaining optical signal health data in a SAN includes receiving, by a computer processor, a request for data corresponding to current operational...
2018/0011805 Memory controller that uses a specific timing reference signal in connection with a data brust following a...
Apparatus and methods for operation of a memory controller, memory device and system are described. During operation, the memory controller transmits a read...
2018/0011804 Inter-Process Signaling Mechanism
The disclosed embodiments provide a mechanism to support implementation of semaphores or messaging signals between masters in a multi-master system, or between...
2018/0011803 Secrecy System And Decryption Method Of On-Chip Data Stream Of Nonvolatile FPGA
A secrecy system and a decryption method of on-chip data stream of nonvolatile FPGA are provided in the present invention. The nonvolatile memory module of the...
2018/0011802 SELECTIVE MEMORY ENCRYPTION
In one example in accordance with the present disclosure, a method may include receiving, by a processor on a system on a chip (SoC), a request to encrypt a...
2018/0011801 APPLICATION-DRIVEN STORAGE SYSTEMS FOR A COMPUTING SYSTEM
Systems and methods that allow secure application-driven arbitrary compute in storage devices in a cloud-based computing system are provided. A computing...
2018/0011798 MEMORY HEAPS IN A MEMORY MODEL FOR A UNIFIED COMPUTING SYSTEM
A method and system for allocating memory to a memory operation executed by a processor in a computer arrangement having a first processor configured for...
2018/0011797 MEMORY SHARING METHOD OF VIRTUAL MACHINES BASED ON COMBINATION OF KSM AND PASS-THROUGH
A memory sharing method of virtual machines through the combination of KSM and pass-through, including: a virtual machine manager judging whether operating...
2018/0011795 INFORMATION PROCESSING APPARATUS AND CACHE INFORMATION OUTPUT METHOD
An information processing apparatus includes a memory, and a processor coupled to the memory and configured to count first number indicating storing a...
2018/0011794 METHOD AND SYSTEM FOR EFFICIENT COMMUNICATION AND COMMAND SYSTEM FOR DEFERRED OPERATION
A method and system for efficiently executing a delegate of a program by a processor coupled to an external memory. A payload including state data or command...
2018/0011793 SUPPORTING FAULT INFORMATION DELIVERY
A processor implementing techniques to supporting fault information delivery is disclosed. In one embodiment, the processor includes a memory controller unit...
2018/0011792 Method and Apparatus for Shared Virtual Memory to Manage Data Coherency in a Heterogeneous Processing System
One embodiment provides for a heterogeneous computing device comprising a first processor coupled with a second processor, wherein one or more of the first or...
2018/0011791 SYSTEMS AND METHODS FOR MAINTAINING THE COHERENCY OF A STORE COALESCING CACHE AND A LOAD CACHE
A method for maintaining the coherency of a store coalescing cache and a load cache is disclosed. As a part of the method, responsive to a write-back of an...
2018/0011790 USING DATA PATTERN TO MARK CACHE LINES AS INVALID
An apparatus includes a cache controller, the cache controller to receive, from a requestor, a memory access request referencing a memory address of a memory....
2018/0011789 REDUCING IDLE RESOURCE USAGE
A method, computer program product, and system for reallocating resources of an idle application or program includes a computer for running an application or a...
2018/0011788 REDUCING IDLE RESOURCE USAGE
A method, computer program product, and system for reallocating resources of an idle application or program includes a computer for running an application or a...
2018/0011786 APPARATUS AND METHOD FOR DYNAMICALLY MANAGING MEMORY
The present invention relates to a dynamic memory management method which includes generating an N-dimensional memory address space in which coordinates are in...
2018/0011785 DATA STORAGE BASED ON RANK MODULATION IN SINGLE-LEVEL FLASH MEMORY
Technologies are generally described to store data in single-level memory using rank modulation. In some examples, data to be encoded to single-level memory...
2018/0011784 Method for Testing a Graphical Interface and Corresponding Test System
This test method for validating a specification of a graphical interface consists of developing a scenario file corresponding to the validation test to be...
← 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 | 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.