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
US-9,665,565 Semantic similarity evaluation method, apparatus, and system
A semantic similarity evaluation method includes performing word vectorization processing separately on words in a first sentence and a word in a second...
US-9,665,564 Natural language processing utilizing logical tree structures
Mechanisms are provided for processing logical relationships in natural language content. Natural language content is received, upon which a reasoning operation...
US-9,665,562 Automatic cognate detection in a computer-assisted language learning system
According to an aspect, a first word in a first language and a second word in a second language in a bilingual corpus are stemmed. A probability for aligning...
US-9,665,561 System and method for performing analysis on information, such as social media
A system for analyzing text-based information is presented. Each datum of information includes an author, a description and a timestamp. A fetcher fetches the...
US-9,665,560 Information retrieval system based on a unified language model
Embodiments of the invention provide systems and methods for representing a plurality of languages in a lexicon based on a unified language model. More...
US-9,665,559 Word checking tool for selectively filtering text documents for undesirable or inappropriate content as a...
A word processing tool is disclosed for checking the substance and not merely the spelling of words provided by a user. The word checker is capable of...
US-9,665,558 Method 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,665,557 Panoptic visualization of elements of a complex system using localization of a point on a physical instance of...
A system is provided that includes a localization module configured to receive and process range measurements and odometry data relative to a physical instance...
US-9,665,556 Assigning slots to user interface elements
Disclosed are various embodiments for assigning user interface widgets to page slots associated with a page template. In response to a request to generate a...
US-9,665,555 Data analysis expressions
Methods and systems are disclosed for receiving and processing data analysis expressions. A particular method includes receiving a data analysis expression at a...
US-9,665,554 Value-driven visualization primitives for tabular data of spreadsheets
A method comprising obtaining a plurality of values from tabular data, computing a plurality of visual parameters, responsive to an associated data value, each...
US-9,665,553 Techniques for determining a location of user interaction within a table of a web page
A computer-implemented technique includes receiving, at a computing device including one or more processors, a source document for a web page from a server, the...
US-9,665,552 Form layout method and system
A form layout system includes a form layout tool that provides a flexible way to lay out forms on a web page. The form layout tool configures a web ...
US-9,665,550 Expert based integrated annotation software interface and database using e-book technology
A software interface to increase the efficiency of reading, learning, and accessing information about passages in a selected electronic text document is...
US-9,665,549 Systems and methods for customizing appearance and behavior of electronic documents based on a multidimensional...
Systems and methods for customizing electronic documents based on use patterns are provided. A computer implemented method for customizing an electronic...
US-9,665,548 Website creation system
[Problem] To provide a website creation system wherein a plurality of websites can be set up and web pages created therefor, using mobile phones. [Solution] A...
US-9,665,547 Facilitating webpage navigation
A computer-implemented method, computer program product, and computing system is provided for assisting a user navigating a webpage or website. In an...
US-9,665,546 Real-time web service reconfiguration and content correction by detecting in invalid bytes in a character...
Real-time web service reconfiguration and content correction is provided. A web browser receives one or more webpages, each webpage including one or more...
US-9,665,545 Information processing apparatus, information processing method, and non-transitory computer readable medium
An information processing apparatus includes the following units. A first accepting unit accepts specified document data. A second accepting unit accepts a...
US-9,665,543 System and method for reference validation in word processor documents
Systems and methods are provided for supporting the use of hypertext links in documents such as word processor documents. A given word processor document is...
US-9,665,542 Determining median value of an array on vector SIMD architectures
A method for determining a median value of an array of pixels in a vision system may be performed in an efficient manner using the parallel computing...
US-9,665,541 Encoding video data using reversible integer approximations of orthonormal transforms
An apparatus and method for lossless encoding of video data is provided, including a reversible transform, connected to a plurality of inputs, having a same...
US-9,665,540 Video decoder with a programmable inverse transform unit
A data processing apparatus is provided for performing video decoding operations on blocks of video data, the data processing apparatus comprising: a...
US-9,665,539 Systems and methods for solving computational problems
Solving computational problems may include generating a logic circuit representation of the computational problem, encoding the logic circuit representation as...
US-9,665,538 Solving satisfiability problems through search
One embodiment of a method for solving an input satisfiability instance includes searching a database for a stored satisfiability instance that matches the...
US-9,665,537 Method for generating a fractured reservoir mesh with a limited number of nodes in the matrix medium
The invention is a method for optimizing the development of a fluid reservoir using a fractured medium mesh generated from a first-order balanced octree...
US-9,665,536 Systems and methods for providing a cloud flowmeter
Systems and methods for providing a cloud flowmeter are provided by certain embodiments of the disclosure. According to one embodiment of the disclosure, there...
US-9,665,535 System and method for utilizing mobile configuration services
In one embodiment, a system includes a memory, an interface configured to communicate with a network and a processor configured to receive, from a first source...
US-9,665,534 Memory deduplication support for remote direct memory access (RDMA)
An example method of providing deduplication support for remote direct memory access (RDMA) memory includes detecting that a first memory page and a second...
US-9,665,533 Blob pools, selectors, and command set implemented within a memory appliance for accessing memory
A memory appliance system is described and includes a plurality of memory devices storing data in a plurality of containers and a controller. The containers...
US-9,665,532 Performing synchronized collective operations over multiple process groups
Methods and arrangements for performing synchronized collective operations. Communication calls are accepted from at least two distinct processor groups. Edge...
US-9,665,531 Performing synchronized collective operations over multiple process groups
Methods and arrangements for performing synchronized collective operations. Communication calls are accepted from at least two distinct processor groups. Edge...
US-9,665,530 Method and system for implementing elastic network interface and interconnection
The disclosure provides a method and system for implementing a resilient network interface and interconnection. The method includes: aggregating one or multiple...
US-9,665,529 Relative progress and event indicators
A user's progress through a digital work may be presented using a progress gauge. One or more content dividers may be presented dividing the progress gauge into...
US-9,665,528 Bus serialization for devices without multi-device support
A serial bus is provided with a device (sometimes herein referred to as an I2C serializer device) including circuitry and machine logic that operates as...
US-9,665,526 Implementing IO expansion cards
Methods and systems may provide for an expansion card including one or more peripheral ports, a connection edge having a first bus interface and a second bus...
US-9,665,525 Multi-host docking device
A serial protocol based Docking device having a single set of user peripherals supports multiple removable host computers having different video output types...
US-9,665,524 Method and device for coupling a first sensor to at least one second sensor
A method for coupling a first sensor to at least one second sensor is provided, the method including a step of transmitting a first signal from the first sensor...
US-9,665,522 Protocol neutral fabric
An embodiment integrates non-PCI compliant devices with PCI compliant operating systems. A fabric system mimics the behavior of PCI. When non-PCI compliant...
US-9,665,521 System and method for providing a processing node with input/output functionality by an I/O complex switch
A system includes first and second processing nodes and a network switch coupled to the first and second processing nodes via respective first and second...
US-9,665,520 Motherboard and computer control system including the same
The disclosure provides a motherboard including a first communication interface and a switch module. The first communication interface obtains a power signal...
US-9,665,519 Using a credits available value in determining whether to issue a PPI allocation request to a packet engine
In response to receiving a "Return Available PPI Credits" command from a credit-aware (CA) device, a packet engine sends a "Credit To Be Returned" (CTBR) value...
US-9,665,518 Methods and systems for controlling ordered write transactions to multiple devices using switch point networks
Ordered write transactions from requester devices to multiple target devices are controlled using switch point networks. The requester device and the multiple...
US-9,665,517 Multipath I/O in a computer system
Multipath I/O in a computer system includes: receiving asynchronously, for a single I/O operation by a memory controller from a plurality of I/O adapters, a...
US-9,665,516 Computer and method to realize the coupling between computers
The present invention provides a computer and a method to realize the coupling between computers. The computer includes: a first interface used to connect with...
US-9,665,515 Bus arbitration apparatus provided to a bus connected to a plurality of bus masters, bus arbitration method,...
A bus arbiter (101) is provided to a bus (107). The bus (107) is connected to a plurality of bus masters, such as a CPU (410) and a serial I/F (413), to each of...
US-9,665,514 Integrated circuit having a bus network, and method for the integrated circuit
A bus network passes pending messages from bus interface to bus interface until they are downloaded at a target bus interface by a target device connected to...
US-9,665,513 Systems and methods for automatic root port to non-transparent bridge switching for a PCI express interconnect...
Systems and methods consistent with the present disclosure include techniques for automatically switching a non-transparent bridge enabled root port (NeRP)...
US-9,665,512 Memory management in presence of asymmetrical memory transfer cost
A computer-implemented method includes assigning a threshold value to a memory consumer and assigning a bias value to the threshold value. The ability to free...
US-9,665,511 Method, upper computer and system for programming nodes in a bus network
A method, an upper computer and a system for programming nodes in a bus network are provided. The method comprises: analyzing a program file to be programmed to...
← 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 | 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.