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/0277670 CONTEXTUAL INK ANNOTATION IN A MAPPING INTERFACE
A computing device and method for use in enabling contextual ink annotation in a mapping interface are disclosed. In one aspect, the computing method may...
2017/0277669 Overlays for Collaboration Tools
Some embodiments provide a non-transitory machine-readable medium that stores a program executable by at least one processing unit of a first device. The...
2017/0277668 AUTOMATIC DOCUMENT SUMMARIZATION USING SEARCH ENGINE INTELLIGENCE
A summary of a document is generated in near real time. In aspects, an indication to summarize the document is received and the document is processed to...
2017/0277667 TECHNIQUES TO PREDICTIVELY RESPOND TO USER REQUESTS USING NATURAL LANGUAGE PROCESSING
Techniques to predictively respond to user requests using natural language processing are described. In one embodiment, an apparatus may comprise a client...
2017/0277666 TECHNIQUES FOR STEREOSCOPIC ONLINE WEB CONTENT CREATION AND RENDERING
Improved techniques are presented for generating stereoscopic image of 2D web pages. In accordance with an exemplary embodiment, a stereo-enhancing annotation...
2017/0277665 FREE FORM WEBSITE STRUCTURE DESIGN
Website structure creation. A site navigation structure sketch is created by a free-form drawing using a drawing tool being executed on a computing device. The...
2017/0277664 GRAPHICAL DATA PRESENTED IN CODE EDITOR ALONG WITH CODE
Methods, systems, apparatuses, and computer program products are provided for enabling graphical information to be presented in program code open in a code...
2017/0277663 DIGITAL CONTENT CONVERSION AND PUBLISHING SYSTEM
A digital content conversion system provides a GUI that receives a PDF file. The PDF file is analyzed, and page(s) of the PDF file are identified via the GUI....
2017/0277662 SYSTEMS AND METHODS FOR DISPLAYING DIGITAL FORENSIC EVIDENCE
Methods and apparatus for examining digital forensic data using a viewer computer. Forensic data collections are provided to the viewer computer, which can...
2017/0277661 DISSOCIATIVE VIEW OF CONTENT TYPES TO IMPROVE USER EXPERIENCE
A user device may receive a web page having multiple different types of content (e.g., text, images, videos, etc.). The user device may identify the different...
2017/0277660 ATTRIBUTION USING SEMANTIC ANALYSIS
Elements in source data statements are matched to respective one or more entries in an ontology associated with a domain that had been selected for the source...
2017/0277659 IN MEMORY MATRIX MULTIPLICATION AND ITS USAGE IN NEURAL NETWORKS
A method for an associative memory array includes storing each column of a matrix in an associated column of the associative memory array, where each bit in...
2017/0277658 METHOD AND APPARATUS FOR DISTRIBUTED AND COOPERATIVE COMPUTATION IN ARTIFICIAL NEURAL NETWORKS
An apparatus and method are described for distributed and cooperative computation in artificial neural networks. For example, one embodiment of an apparatus...
2017/0277657 Method and Apparatus for Converting Spherical Harmonics Representations of Functions into Multi-Resolution...
An analytical method to efficiently convert a function that is stored in spherical harmonics into a function that is stored in a wavelet or mip map...
2017/0277656 METHOD AND APPARATUS FOR REDUCING POWER AND CYCLE REQUIREMENT FOR FFT OF ECG SIGNALS
Embodiments of the invention described herein provides devices and methods that exploit the repetitive nature of the Electrocardiogram (ECG) to reduce the...
2017/0277655 MEMORY SHARING FOR WORKING DATA USING RDMA
A server system may include a cluster of multiple computers that are networked for high-speed data communications. Each of the computers has a remote direct...
2017/0277654 METHOD AND APPARATUS FOR TASK SCHEDULING ON HETEROGENEOUS MULTI-CORE RECONFIGURABLE COMPUTING PLATFORM
A method for task scheduling on a heterogeneous multi-core reconfigurable computing platform is disclosed, the method includes: determining an execution manner...
2017/0277652 TRANSMISSION OF SYNCHRONOUS DATA VIA A SERIAL DATA BUS, IN PARTICULAR A SPI BUS
The invention concerns the transmission of synchronous data between a master communication module and a slave communication module via a serial data bus, in...
2017/0277651 ADDRESSING OF SLAVE DEVICES ON A SINGLE WIRE COMMUNICATIONS BUS THROUGH REGISTER MAP ADDRESS SELECTION
A communications system includes a single wire communications bus and a plurality of slave devices, each of the slave devices associated with a common slave...
2017/0277650 User equipment and method for data transmission
Embodiments of the disclosure disclose user equipment and a method for data transmission, and the user equipment includes: a USB Type-C interface, a USB...
2017/0277649 ELECTRONIC APPARATUS AND DETECTION METHOD USING THE SAME
An electronic apparatus and a detection method using the same are provided. The electronic apparatus includes a processor, a platform controller, and an...
2017/0277648 Interface Emulator using FIFOs
An interface emulator for an IC is disclosed. An interface emulator includes a first first-in, first-out memory (FIFO) and a second FIFO. The first FIFO is...
2017/0277647 INTEGRATED CIRCUIT WITH PIN LEVEL ACCESS TO IO PINS
An integrated circuit (IC) having multiple cores controls write access to its input/output (I/O) pins. The IC includes a pin-control circuit, a memory, and a...
2017/0277646 Multipath I/O Proxy Device-Specific Module
A method, non-transitory machine readable medium, and system are provided for modifying a device-specific module (DSM) corresponding to a storage device. In...
2017/0277645 MOBILE DEVICE WITH MULTIPLE COMMUNICATION CAPABILITIES
An interface unit of a mobile device coupled to an auxiliary device, the interface unit including: a first plurality of switches configured for power delivery...
2017/0277644 SERIAL COMMUNICATION BRANCHING DEVICE AND SERIAL COMMUNICATION SYSTEM
A serial communication branching device and a serial communication system are provided. The serial communication branching device, which branches a plurality...
2017/0277643 ACTIVE AND STALL CYCLE BASED DYNAMIC SCALING OF PROCESSOR FREQUENCY AND BUS BANDWIDTH
Techniques are described in which to determine as separate values the active time and the stall time of a processing unit at different operating frequencies of...
2017/0277642 HDMI EXTENDER WITH BIDIRECTIONAL POWER OVER TWISTED PAIR
Disclosed are various embodiments of transmit and receive connectivity devices that receive a media signal from a source device coupled to the HDMI port and to...
2017/0277641 INTEGRATED CIRCUIT, INFORMATION PROCESSING APPARATUS, AND INFORMATION PROCESSING METHOD
An integrated circuit includes a processing circuit, a first memory, and a writing unit. The processing circuit includes a memory space and stores data in the...
2017/0277640 DRAM/NVM HIERARCHICAL HETEROGENEOUS MEMORY ACCESS METHOD AND SYSTEM WITH SOFTWARE-HARDWARE COOPERATIVE MANAGEMENT
The present invention provides a DRAM/NVM hierarchical heterogeneous memory system with software-hardware cooperative management schemes. In the system, NVM is...
2017/0277639 Adaptive Extension of Leases for Entries in a Translation Lookaside Buffer
The described embodiments include a computing device with two or more translation lookaside buffers (TLB). During operation, the computing device updates an...
2017/0277638 CACHE MAP WITH SEQUENTIAL TRACKING FOR INVALIDATION
The described technology is directed towards efficiently invalidating cached data (e.g., expired data) in a hash-mapped cache, e.g., on a timed basis. As a...
2017/0277637 APPARATUSES AND METHODS FOR CACHE OPERATIONS
The present disclosure includes apparatuses and methods for cache operations. An example apparatus includes a memory device including a plurality of subarrays...
2017/0277636 METHOD AND DEVICE FOR CONTROLLING MEMORY
A memory controller includes a dirty group detector configured to, in response to receiving a request for writing data to a memory, modify addresses of a cache...
2017/0277635 CONDITIONAL DATA CACHING TRANSACTIONAL MEMORY IN A MULITPLE PROCESSOR SYSTEM
A multiprocessor system providing transactional memory. A first processor initiates a transaction which includes reading first data into a private cache of the...
2017/0277634 Using Leases for Entries in a Translation Lookaside Buffer
The described embodiments include a computing device with two or more translation lookaside buffers (TLB) that performs operations for handling entries in the...
2017/0277633 MULTI-LEVEL MEMORY MANAGEMENT
A multi-level memory management circuit can remap data between near and far memory. In one embodiment, a register array stores near memory addresses and far...
2017/0277632 VIRTUAL COMPUTER SYSTEM CONTROL METHOD AND VIRTUAL COMPUTER SYSTEM
A hypervisor that allocates the computer resource of a physical computer to one or more logical partitions allocates the computer resource to be allocated to...
2017/0277631 STORAGE DEVICE, SEMICONDUCTOR MEMORY DEVICE, AND METHOD FOR CONTROLLING SAME
The present invention improves an access performance in an SSD device in which a nonvolatile semiconductor, such as a NAND flash memory, is mounted, or in a...
2017/0277630 GARBAGE COLLECTION AND DEFRAGMENTATION FOR SOLID STATE DRIVES (SSD) AND SHINGLED MAGNETIC RECORDING (SMR) DRIVES
Example apparatus and methods provide improved reclamation, garbage collection (GC) and defragmentation (defrag) for data storage devices including solid state...
2017/0277629 EXTENDING THE USEFUL LIFESPAN OF NONVOLATILE MEMORY
A system for extending the useful lifespan of solid-state nonvolatile memory includes a memory that stores machine instructions and a processor coupled to the...
2017/0277628 TECHNOLOGIES FOR MEMORY MANAGEMENT OF NEURAL NETWORKS WITH SPARSE CONNECTIVITY
Technologies for memory management of a neural network include a compute device to read a memory of the compute device to access connectivity data associated...
2017/0277627 SOFTWARE TEST AUTOMATION SYSTEM AND METHOD
A method for testing an updated version of an existing software application is provided. The method may comprise analyzing a user interface screen of the...
2017/0277626 METHOD AND A SYSTEM FOR AUTOMATING TEST ENVIRONMENT OPERATIONAL ACTIVITIES
A method and a system are provided method for automating test environment operational activities. The method comprises creating, by a unified test environment...
2017/0277625 GENERATING ANNOTATED SCREENSHOTS BASED ON AUTOMATED TESTS
Techniques are described herein for generating annotated documentation of a web application based on scripts that simulate tasks performed within the web...
2017/0277624 METHOD AND SYSTEM FOR AUTOMATED USER INTERFACE (UI) TESTING THROUGH MODEL DRIVEN TECHNIQUES
A method and system for automated UI testing through model driven techniques where the UI test case model is generated based on the selected UI model content....
2017/0277623 METHOD OF ASCERTAINING PRIMARY CAUSE OF MEMORY CONSUMPTION IN PROGRAM, AND COMPUTER SYSTEM AND COMPUTER PROGRAM...
A method of holding information for identifying a cause for an object becoming problematic and presenting the information to a user. The method ascertains the...
2017/0277622 Web Page Automated Testing Method and Apparatus
A web page automated testing method and apparatus. In the web page automated testing method, target network interaction data sent by a browser to a server is...
2017/0277621 APPARATUS FOR MINIMALLY INTRUSIVE DEBUGGING OF PRODUCTION USER INTERFACE SOFTWARE
An article of manufacture, which comprises a computer readable medium having stored therein a computer program for a method for debugging of a production...
2017/0277620 SYSTEMS AND METHODS FOR PROVIDING DYNAMIC AND REAL TIME SIMULATIONS OF MATCHING RESOURCES TO REQUESTS
Computerized embodiments are disclosed for simulating requests and resources to be assigned to the requests by assignment logic. In one embodiment, 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 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 | 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.