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.
Computing floating-point polynomials in an integrated circuit device
Polynomial circuitry for calculating a polynomial having terms including powers of an input variable, where the input variable has a mantissa and an exponent,...
Cooperative memory resource management via application-level balloon
Methods, systems, and computer programs for managing memory in a host where virtual machines (VMs) execute are presented. In one embodiment, a method includes...
Method and system for collecting and organizing data corresponding to an
A system and method for analyzing data from a plurality of computer environments. The computer environments are authenticated and data is imported to a memory...
Techniques to find percentiles in a distributed computing environment
Techniques to search for data elements in a distributed computing environment are described. An apparatus may comprise a processor and a memory unit...
System and method for dynamically managing data centric searches
Disclosed herein are systems, methods, and computer-readable media for dynamically managing data-centric searches. The method includes identifying an event...
System and method for analyzing ambiguities in language for natural
Specification covers new algorithms, methods, and systems for artificial intelligence, soft computing, and deep learning/recognition, e.g., image recognition...
Accurate determination of particle positioned on free surface in particle
Methods, an apparatus, and a computer program product for determining whether or not a particle belongs to free surface particles, in a calculation process of a...
A sewing machine includes an imaging device, a processor, and a memory configured to store sewing data and computer-readable instructions. The sewing data...
A wireless communication device (10) incorporates computing hardware (20) coupled to a data memory (30), to a wireless communication interface (50) for...
Handling complex signal parameters
Apparatus, the apparatus having at least one processor and at least one memory having computer-readable code stored thereon which when executed controls the at...
Fibre channel processing by a host channel adapter
A method for data storage includes mapping a queue pair (QP) of a channel adapter to a specified Fiber Channel (FC) exchange for communication with a storage...
State responsive operations relating to flash memory cells
A non-transitory computer readable medium, a flash controller and a method for state responsive encoding and programming; the method may include encoding an...
A tablet computer is composed of a tablet component and a keyboard component. The tablet component houses all of the essential hardware of tablet computer...
Communication terminal device, communication control method, and
non-transitory computer-readable medium...
There is provided a communication terminal device including a memory, a display, a selection operation accepting section, first and second wireless...
Printer for displaying characters, block numbers and block break line
A printer is configured to print on a tape-type print medium. The printer includes a processor and a memory. The memory is configured to store computer-readable...
Pointer information processing device, computer-readable recording medium
and conference system
A pointer information processing device includes a memory and a processor coupled to the memory. The processor executes a process including acquiring a position...
Video call service
A videophone apparatus includes a communication interface for communicating with a system server and a peer; at least one processor; and at least one memory...
Computer hardware architecture and data structures for ray binning to
support incoherent ray traversal
A new hardware architecture defines an indexing and encoding method for accelerating incoherent ray traversal. Accelerating multiple ray traversal may be...
Methods and apparatus for image processing at pixel rate
Embodiments of the present invention provide for improved timing control in 2-D image processing to maintain a constant rate of fetches and pixel outputs even...
Apparatus and method for transmitting operating cycle alerts
An apparatus includes a memory device configured to store computer-readable instructions and data representative of at least an alert trigger time that...
Programmable lighting device
A flashlight (1) having a control unit (4) with a push button (12) for activating the flashlight (1). The control unit (4) connects to a computer via USB port,...
Method of eDRAM DT strap formation in FinFET device structure
The specification and drawings present a new method, device and computer/software related product (e.g., a computer readable memory) are presented for realizing...
Cyber attack disruption through multiple detonations of received payloads
Apparatus and method for disrupting cyber attacks. In accordance with some embodiments, the apparatus includes a local computer system and an associated...
Mobile terminal and method of displaying information therein
A mobile terminal, computer program product and method of displaying information therein are disclosed, by which data stored in the mobile terminal can be...
Techniques for encoding and decoding using a combinatorial number system
A data storage system includes a memory circuit having memory cells and a control circuit. The control circuit is operable to receive data bits provided for...
System and method for manipulating a computer file and/or program
A device for manipulating a computer file or program includes a processor. The device includes a network interface which receives commands. The device includes...
Method of flashing bios using service processor and computer system using
A method of flashing a BIOS memory of a computer system is described herein. The method includes executing a kernel of baseboard management controller (BMC) to...
Software architecture for service of collective memory and method for
providing service of collective memory...
Disclosed is a software architecture supporting a large-capacity collective memory layer in a multi-node system by using a remote direct memory access technique...
Automatic management of heterogeneous memory resources
A method for resource management, including: identifying a resource map corresponding to a thread stack of a first thread; reading, in the resource map and by a...
Differential storage and eviction for information resources from a browser
Systems, methods and a computer program product the differential storage and eviction for information resources from a browser cache. In an embodiment, the...
Distributed cache arrangement
Systems and methods that aggregate memory capacity of multiple computers into a single unified cache, via a layering arrangement. Such layering arrangement is...
Dynamic memory management in a virtualized computing environment
A memory management method in a virtualized computing environment is provided, in which a hypervisor implements at least a virtual machine (VM) over a host...
Relieving memory pressure in a host using database memory management
Memory of a database management system (DBMS) that is running in a virtual machine is managed using techniques that integrate DBMS memory management with...
Non-volatile type memory modules for main memory
A computing system is disclosed that includes a memory controller in a processor socket normally reserved for a processor. A plurality of non-volatile memory...
Apparatus and methods for retrieving/ downloading content on a
Apparatus, methods, processors, and computer readable media for receiving or transmitting content based on a presentation area size of a communication device...
System and method for displaying search results including email
A client computer with one or more processors and memory transmits, to a server system, a search query including one or more query terms and receives, from the...
Managing global cache coherency in a distributed shared caching for
clustered file systems
Systems. Methods, and Computer Program Products are provided for managing a global cache coherency in a distributed shared caching for a clustered file systems...
Information management apparatus, information management system,
non-transitory computer readable medium that...
An information management apparatus includes: a memory storing main information to be stored to be identified by at least an identification code; a receiving...
Apparatus, system, and method for natural language processing
Various embodiments are described for searching and retrieving documents based on a natural language input. A computer-implemented natural language processor...
Systems and methods for purging content items
Methods, systems, and computer readable media for content item purging are provided. A contact item purger, such as may be incorporated within a local client...
Method and device for real-time knowledge processing based on an ontology
with temporal extensions
Embodiments are directed towards a method and a computer server for receiving assertions, wherein an assertion can have a functional property such that for a...
Methods and systems for using map-reduce for large-scale analysis of
Embodiments are described for a method for processing graph data by executing a Markov Clustering algorithm (MCL) to find clusters of vertices of the graph...
Optimizing the initialization and convergence of active contours for
segmentation of cell nuclei in...
A computer-implemented segmentation method is used to process an image representing a plurality of nuclei. The method is implemented in a computer having a...
Method and system for vertical filtering using window descriptors
Herein described is a method and system of vertically filtering a graphics image such that an enhanced image is provided to a display. Filtering of the graphics...
Shared control logic for multiple queues
Methods, integrated circuits, and computer programs for managing a communication path carrying multiple channels are presented. Each channel includes a first-in...
Method for equalizing the size of data packets by blocks of a multimedia
A method equalizing sizes of data packets by blocks of a multimedia stream including a succession of data packets of variable sizes. The method includes:...
Processing instruction device, processing apparatus, and non-transitory
computer readable medium
A processing instruction device includes a memory, a display instruction data acquisition unit, a specifying unit, a display controller, an operation data...
Print data processing system, print data processing method, and
non-transitory computer readable medium
A print data processing system includes plural intermediate data generation units, an allocation unit, one or more memories, a print image conversion unit, and...
Volumetric image motion-based visualization
Systems, apparatus, and methods for displaying volumetric data using motion-based visualization techniques are provided. An apparatus storing computer...
Character animation recorder
A system includes a computing device that includes a memory configured to store instructions. The computing device also includes a processor configured to...