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/0017644 Media Content Ontology
There is provided a media content ontology system and method. The system includes a computing platform having a processor and a memory, a content genome...
2017/0017643 TRANSLATION OF LOCALE SPECIFIC TEXT INTO ANOTHER LANGUAGE
In a method for translating text into another language, receiving, by one or more processors, text in a first language. Comparing, by one or more processors,...
2017/0017642 SECOND LANGUAGE ACQUISITION SYSTEMS, METHODS, AND DEVICES
Systems, methods, and devices for second language acquisition, using incrementally increasing in-line word and grammar substitution to increase comprehension...
2017/0017641 Standard Exact Clause Detection
Embodiments relate to a system and a method for identifying, from contractual documents, (i) standard exact clauses matching clause examples and (ii)...
2017/0017640 Managing Drop-Ins on Focal Points of Activities
A computer-implemented method manages drop-ins on conversations near a focal point of proximal activity in a gathering place. One or more processors receive a...
2017/0017639 USER BASED TEXT PREDICTION
In an approach to text prediction, a computer detects an initialization of a text-based communication between a first user and a second user. The computer...
2017/0017638 MEME DETECTION IN DIGITAL CHATTER ANALYSIS
Some embodiments include a method of detecting memes, as "key terms," in a chatter aggregation in a social networking system. The method can include...
2017/0017637 USER BASED TEXT PREDICTION
In an approach to text prediction, a computer detects an initialization of a text-based communication between a first user and a second user. The computer...
2017/0017636 CORRECTION OF USER INPUT
In various example embodiments, a system and method for correction of user input are presented. In one embodiment, a method includes receiving a plurality of...
2017/0017635 NATURAL LANGUAGE PROCESSING SYSTEM AND METHOD
Embodiments of a system and method for natural language processing (NLP) utilize one or more extraction models, and an output of syntactic parser applied to a...
2017/0017634 SYSTEM AND METHOD FOR AUTHORING AND DELIVERING WRAP PACKAGES OF CARDS
An ecosystem that enables third party creators to create card templates and widgets and businesses and/or consumers to author wrap packages using the same for...
2017/0017633 MANAGING PRODUCT CONFIGURATION
A computer-implemented method, carried out by one or more processors, for managing product configuration files. In an embodiment, the method comprises the...
2017/0017632 Methods and Systems of Annotating Local and Remote Display Screens
An annotation system may include a presentation electronic device in communication with an input device and a user interface, and a computer-readable storage...
2017/0017631 PAGE-BASED INCIDENT CORRELATION FOR NETWORK APPLICATIONS
An information collection module receives an incident report request from a user of a browser running a network application on a client system to thereby...
2017/0017630 DOCUMENT PREPARATION PLATFORM
A system, a method, and a computer program product for generating or preparing documents are disclosed. At least one processor in a computing system receives...
2017/0017629 NON-TRANSITORY COMPUTER-READABLE RECORDING MEDIUM, ENCODING METHOD, ENCODING APPARATUS, DECODING METHOD, AND...
A code converting unit encodes input text data based on an code assignment table stored in a storage device that defines a conversion rule for encoding text...
2017/0017628 PREDICTIVE RESOURCE IDENTIFICATION AND PHASED DELIVERY OF STRUCTURED DOCUMENTS
In one embodiment, a method includes sending, by a client device, a request to a computer server system for a target structured document. In a first response...
2017/0017627 LAYOUT ENGINE
A layout engine generates a visual layout tree for a visual description tree of a document whose content is to be rendered in one or more display areas. A...
2017/0017626 GENERATING A VISUAL DESCRIPTION TREE BASED ON A LAYOUT INTERRUPTION RECORD
A layout engine generates a visual layout tree for a visual description tree of a document whose content is to be rendered in one or more display areas. A...
2017/0017625 LINKING VISUAL LAYOUT NODES OF A VISUAL LAYOUT TREE USING POSITIONING POINTERS
A layout engine generates a visual layout tree for a visual description tree of a document whose content is to be rendered in one or more display areas. A...
2017/0017624 ADDING VISUAL DESCRIPTION NODES TO A VISUAL DESCRIPTION TREE DURING LAYOUT
A layout engine generates a visual layout tree for a visual description tree of a document whose content is to be rendered in one or more display areas. A...
2017/0017623 ODATADOC GENERATION FROM ODATA METADATA DOCUMENT
Implementations of the present disclosure include methods, systems, and computer-readable storage mediums for receiving a common schema definition language...
2017/0017622 SYSTEMS AND METHODS FOR PROVIDING CALL CONTEXT TO CONTENT PROVIDERS
The present disclosure is directed to providing call context to content providers. A tracker receives a selection of a content item associated with a keyword....
2017/0017621 DETECTING AND ANIMATING A CHANGE IN POSITION OF A VISUAL LAYOUT NODE OF A VISUAL LAYOUT TREE
A layout engine generates a visual layout tree for a visual description tree of a document whose content is to be rendered in one or more display areas. A...
2017/0017620 DATA PROCESSING SYSTEMS, DEVICES, AND METHODS FOR CONTENT ANALYSIS
Systems, devices and methods operative for identifying a reference within a figure and an identifier in a text associated with the figure, the reference...
2017/0017619 ENCODING METHOD AND INFORMATION PROCESSING DEVICE
A non-transitory computer-readable recording medium stores an encoding program that causes a computer to execute a process. The process includes first encoding...
2017/0017618 UNIFIED PUBLISHING PLATFORM
A unified publishing platform (UPP) system is disclosed that may process electronic content to identify content data irrespective of the format of the...
2017/0017617 MANAGEMENT SYSTEM FOR MANAGING INFORMATION SYSTEM
A management system displays a plurality of elements detected from an information system according to a horizontal relation view (HRV) format which is a...
2017/0017616 Dynamic Cinemagraph Presentations
Some embodiments provide a method that displays, on a display screen, a document with several candidate cinemagraph presentations for display. The method...
2017/0017615 HYBRID SYSTEM AND METHOD FOR DATA AND FILE CONVERSION ACROSS COMPUTING DEVICES AND PLATFORMS
Embodiments disclosed include a computer-automated system including a processing unit coupled to a memory element and having instructions encoded thereon, the...
2017/0017614 GENERATING A VISUAL LAYOUT TREE USING CACHING TECHNIQUES
A layout engine generates a visual layout tree for a visual description tree of a document whose content is to be rendered in one or more display areas. A...
2017/0017613 GENERATING VISUAL LAYOUT NODES TO FILL A DISPLAY AREA BASED ON AN ANCHOR POINT
A layout engine generates a visual layout tree for a visual description tree of a document whose content is to be rendered in one or more display areas. A...
2017/0017612 GENERATING A VISUAL LAYOUT TREE BASED ON A NAMED POINT WITHIN A VISUAL DESCRIPTION NODE
A layout engine generates a visual layout tree for a visual description tree of a document whose content is to be rendered in one or more display areas. A...
2017/0017611 MODULATING PROCESSSOR CORE OPERATIONS
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for reducing processor latency through the use of dedicated...
2017/0017610 METHOD AND APPARATUS FOR CONTROLLING RECONFIGURABLE PROCESSOR
A technology for controlling a reconfigurable processor is provided. A determination is made as to whether configuration information is provided from a...
2017/0017609 Access control in peer-to-peer transactions over a peripheral component bus
Computing apparatus includes a central processing unit (CPU), which is configured to run concurrently multiple virtual machines, including at least first and...
2017/0017608 APPARATUS AND METHOD FOR IMPROVING APPLICATION PERFORMANCE WITHIN A GROUP OF COMMUNICATION DEVICES
A method and apparatus are for providing information to at least one other wireless communication device (WCD of a group of WCDs of which the WCD is a member,...
2017/0017607 DATA PROCESSING SYSTEM AND DATA PROCESSING METHOD
Embodiments of the present invention provide a data processing system and a data processing method. An MMIO address of a data request is obtained, where data...
2017/0017606 METHODS, DEVICES, AND SYSTEMS WHERE AN ACCESSORY CONTROLS POWER DELIVERY FROM A HOST DEVICE TO THE ACCESSORY...
An accessory controls power delivery from a host device to the accessory by receiving and rectifying a wireless signal into an electrical voltage that operates...
2017/0017605 INTERFACE CIRCUIT FOR HIGH SPEED COMMUNICATION, AND SYSTEM INCLUDING THE SAME
A system may include an interface circuit and a plurality of wire buses electrically coupled with one another. The interface circuit may include transmitters...
2017/0017604 SYSTEM TRANSPARENT RETIMER
A protocol transparent retimer circuit monitors certain link layer control signals, detects far-end receiver parameters of the link partners, and detects...
2017/0017603 LOGIC UTILIZATION WITH AXI4 AUGMENTED ADDRESS
An advanced extensible interface 4 (AXI4) topology is provided. The topology includes a main entity, parallel sub entities comprising a first sub entity having...
2017/0017602 STORAGE SYSTEM CABLING ANALYSIS
A method includes monitoring port login requests initiated by elements of a storage system, the storage system comprising interconnection cabling, constructing...
2017/0017601 SYSTEMS, DEVICES, APPARATUS, AND METHODS FOR IDENTIFYING STORED DATA BY A DEVICE LOCATED IN A PATH BETWEEN...
A first port of a device is connected to a first switch port of a first virtual switch defined within a switch device and a second port of the device is...
2017/0017600 STACKED-DEVICE PERIPHERAL STORAGE CARD
Various computer peripheral cards, devices, systems, methods, and software are provided herein. In one example, a storage card insertable into a host system...
2017/0017599 METHOD FOR COMMUNICATION BETWEEN A SENSOR AND A CONNECTING ELEMENT
The disclosure relates to a method for communication in process automation between a sensor and a connecting element connectable to the sensor, wherein the...
2017/0017598 DETECTION CIRCUIT OF UNIVERSAL SERIAL BUS
A detection circuit of Universal Serial Bus (USB) is provided. A port of the USB has a first configuration channel pin and a second configuration channel pin,...
2017/0017597 Multigig Solution on Conventional SGMII and XFI Capable System
Methods and systems are disclosed which may provide MultiGig capability to a system where a physical layer device (PHY) or a network device does not have the...
2017/0017596 FIRMWARE UPDATING METHOD
A firmware updating method in just a bunch of disks includes the following blocks. A motherboard is coupled to a first primary storage extension chip or to a...
2017/0017595 INCREASING DATA THROUGHPUT OF A UNIVERSAL SERIAL BUS (USB) TYPE-C PORT
A computing device may include a universal serial bus (USB) port, a port controller, and a first port multiplexer. The port controller may determine that 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 | 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.