|| List of recent Lookup-related patents
| Transactional memory that performs an atomic metering command|
A transactional memory (tm) receives an atomic metering command (amc) across a bus from a processor. The command includes a memory address and a meter pair indicator value.
| Methods and systems for reducing the amount of time and computing resources that are required to perform a hardware table walk (hwtw)|
A computer system and a method are provided that reduce the amount of time and computing resources that are required to perform a hardware table walk (hwtw) in the event that a translation lookaside buffer (tlb) miss occurs. If a tlb miss occurs when performing a stage 2 (s2) hwtw to find the pa at which a stage 1 (s1) page table is stored, the mmu uses the ipa to predict the corresponding pa, thereby avoiding the need to perform any of the s2 table lookups.
| Enterprise resource planning running on multiple databases|
A system and method for running an application on multiple databases is described. A selection of data stored in a database to be used in conjunction with an in-memory database is identified.
| Multi-tier service and secure wireless communications networks|
The present invention pertains to improved communication quality and security of transmission in cellular communication networks. A customer has the option to pay different fees for different tiers of service relating to voice quality, bandwidth access, and different tiers of service relating to communications security.
| Method for producing a color image and imaging device employing same|
A method of producing a color image comprising providing input image data from an image source such as a camera; generating an at least three-dimensional look-up table of values of input colors and output colors, wherein the values in the lookup table convert the input image color data to output image color data in an image rendering unit; loading the at least three-dimensional look-up table into an image color rendering controller; loading the input image data into the imaging color rendering controller; processing the input image data through the at least three-dimensional look-up table to produce output color values stored at the addresses in the at least three-dimensional look-up table; and outputting the output color values to the image rendering unit to produce an output image that is perceived to have at least one of enhanced brightness, enhanced contrast, or enhanced colorfulness compared to the input image.. .
| System for reducing torque ripple in an electric motor|
A motor control system is provided. The motor control system includes a motor, a position sensor, a current sensor, and a control module.
A memory system according to an embodiment of the present invention comprises: speed of processing for searching through management tables is increased by providing a forward lookup table for searching for, respectively in track and cluster units, from a logical address, a storage device position where data corresponding to the logical address and a reverse lookup table for searching for, from a position of the storage device, a logical address stored in the position and linking these tables.. .
|Account type detection for fraud risk|
A server computer can provide a merchant or other entity with a payment card (or other payment device) detection service that can determine a level of fraud based on the account type being presented (e.g., credit, debit, prepaid, etc.) at the time of purchase. For example, a payment account number (pan) can be used to perform a database lookup (e.g., a range lookup) to identify the payment account type, which can then be fed into a fraud detection system.
|Systems and methods for managing reporting data on a hosted on-demand reporting system|
An information managing system for managing contact center information is disclosed. The information managing system includes a plurality of receivers for receiving information from at least one data collector.
|Texture cache memory system of non-blocking for texture mapping pipeline and operation method of texture cache memory|
A non-blocking texture cache memory for a texture mapping pipeline and an operation method of the non-blocking texture cache memory may include: a retry buffer configured to temporarily store result data according to a hit pipeline or a miss pipeline; a retry buffer lookup unit configured to look up the retry buffer in response to a texture request transferred from a processor; a verification unit configured to verify whether result data corresponding to the texture request is stored in the retry buffer as the lookup result; and an output control unit configured to output the stored result data to the processor when the result data corresponding to the texture request is stored as the verification result.. .
|Lookup engine for an information handling system|
An information handling system, device, and method are provided that perform lookups. The lookups are performed by multiple lookup cores that spatially duplicate the available access paths provided by a single lookup core that interface with memory that has been upgraded to increase its timing.
|Search interface for an online content management system|
The disclosed embodiments provide a system that facilitates searching an online content management system for content items associated with a user. During operation, the system receives a call from a client application at a search interface in the online content management system, wherein the client application is operating on behalf of the user.
|Efficient trill forwarding|
One embodiment of the present invention provides a switch. The switch includes a storage and a lookup mechanism.
|Techniques for customizing forwarding decisions via a hardware lookup result|
Techniques for customizing forwarding decisions in a network device via a hardware lookup table result are provided. In one embodiment, a network processor of the network device can perform a lookup into a lookup table based on one or more sections of a received packet.
|Method and system for flow table lookup parallelization in a software defined networking (sdn) system|
A method implemented in a software defined networking (sdn) network for flow table lookup parallelization is disclosed. The sdn network contains at least a sdn controller and at least a forwarding element and the sdn network utilizes a plurality of flow tables to perform lookup for forwarding traffic.
|Devices, systems and methods with improved refresh address generation|
A refresh address generator may include a lookup table including a first portion storing a first group of addresses associated with a first data retention time, and a second portion storing a second group of addresses associated with a second data retention time different from the first data retention time, wherein the addresses of the first portion are more frequently accessed than the addresses of the second portion to refresh the memory cells corresponding to the addresses. Systems and methods may also implement such refresh address generation..
|Look-up based fast logic synthesis|
Systems and techniques are described for performing circuit synthesis. Some embodiments create a lookup table based on information contained in a cell library.
|Logical-to-physical address translation for a removable data storage device|
A method for making memory more reliable involves accessing data stored in a removable storage device by translating a logical memory address provided by a host digital device to a physical memory address in the device. A logical memory address is received from the host digital device.
|Multi-path id routing in a pcie express fabric environment|
Pcie is a point-to-point protocol. A pcie switch fabric has multi-path routing supported by adding an id routing prefix to a packet entering the switch fabric.
|High speed network bridging|
An apparatus having a parser and a circuit is disclosed. The parser is configured to generate a source address, a destination address and information by parsing a packet received via one of a plurality of networks.
|Distributed tokenization using several substitution steps|
A method for distributed tokenization of sensitive strings of characters, such as social security numbers, credit card numbers and the like, in a local server is disclosed. The method comprises the steps of receiving from a central server at least one, and preferably at least two, static token lookup tables, and receiving a sensitive string of characters.
|System and method for a spreadsheet application supporting diverse formulaic functions|
A spreadsheet application or other application supporting formulaic cells that automatically provides support for a number of diverse formulaic functions. The automatically provided diverse formulaic functions include a function returning the value of the formula logic if the logic can be evaluated without an error.
|Hiding instruction cache miss latency by running tag lookups ahead of the instruction accesses|
This disclosure provides techniques and apparatuses to enable early, run-ahead handling of ic and itlb misses by decoupling the itlb and ic tag lookups from the ic data (instruction bytes) accesses, and making itlb and ic tag lookups run ahead of the ic data accesses. This allows overlapping the itlb and ic miss stall cycles with older instruction byte reads or older ic misses, resulting in fewer stalls than previous implementations and improved performance.
|Communication device, communication system, and communication method|
Provided is a communication device including: an address acquiring unit that acquires an ip address; a generating unit that generates, on the basis of the acquired ip address, a special reverse lookup domain name which is different from a standard reverse lookup domain name serving as a key for obtaining a domain name corresponding to the acquired ip address through a reverse dns lookup; and a reverse-dns-lookup processing unit that performs the reverse dns lookup using the generated special reverse lookup domain name as a key, and acquires node descriptor data, which is different from the domain name and is associated with a communication device corresponding to the ip address acquired by the address acquiring unit.. .
|Device for securing a client application for a symbology display system of the client-server type|
The device according to the invention, which makes it possible to secure a client application, including an acquisition and processing module of measured properties (gm) to generate properties of interest (gi); a lookup table associating each dynamic variable (vd) of each of the graphic objects to be maintained with a property of interest (gi); and a module for generating commands capable of issuing a command (c) to the server application. The device includes dedicated means for securing the operation of said acquisition and processing module; dedicated means for securing said lookup table; and dedicated means for securing said command generating module..
|Neighbor selection for handover in a radio access network|
The following methods are disclosed: a method of initiating handover of a user equipment, ue, in a cellular network comprising a plurality of enhanced node bs, enbs, the method comprising: receiving at a source enb, from the ue, a handover measurement report containing a physical cell identifier, pci, of a cell of a neighboring enb; at the source enb, performing a lookup of a neighbor relation relation table to identify a global cell identity and access mode associated with the pci; and using the identified global cell identity and the access mode to determine an enb identity for said neighboring enb. A method of initiating handover of a user equipment, ue, in a cellular net-work comprising a plurality of enhanced node bs, enbs, the method comprising: receiving at a source enb, from the ue, a handover measurement report containing a physical cell identifier, pci, of a cell of a neighboring enb; at the source enb, performing a lookup of a neighbor relation table to identify a plurality of global cell identities associated with the pci, the neighbor relation table also containing, for each such global cell identity, pcis of neighboring cells; selecting the correct global cell identity from said plurality of global cell identities by comparing the pcis of further neighboring enbs cells reported by the ue with the neighboring pcis of each of said plurality of global cell identities; and deriving from the selected correct global cell identity, an enb identity of said neighboring enb.
|Control of air-based media dryer|
Examples are provided of controlling sheet media dryers. A controller operates a fan at plural duty cycles and correlates a resulting air pressure to each to define empirical data pairs.
|Intelligent method of determining trigger items in augmented reality environments|
The systems and methods may allow mobile computing devices to identify real world trigger items and to cause augmented reality scenarios associated with a real world trigger item to be presented on a display of the mobile computing device. A lookup scheme may identify indexed feature points of known candidate trigger items stored in a database.
|Real-time goal space steering for data-driven character animation|
A method for generating real-time goal space steering for data-driven character animation is disclosed. A goal space table of sparse samplings of possible future locations is computed, indexed by the starting blend value and frame.
|Automated algorithm for tuning of feedforward control parameters in plasma processing system|
Methods and systems for adapting and/or tuning feedforward control parameters in a plasma processing chamber. In embodiments, a dependent process parameter, such as a chamber component temperature, is controlled with a feedforward control algorithm based on one or more independent process parameters, such as rf power.
|Selecting a resource from a set of resources for performing an operation|
The described embodiments comprise a selection mechanism that selects a resource from a set of resources in a computing device for performing an operation. In some embodiments, the selection mechanism is configured to perform a lookup in a table selected from a set of tables to identify a resource from the set of resources.
|Lookup tables utilizing read only memory and combinational logic|
The disclosure is directed to a system and method for accessing one or more values of a lookup table. In some embodiments, one or more read only memory devices are configured for storing a first plurality of values of the lookup table, and one or more combinational logic circuits are configured for accessing a second plurality of values of the lookup table.
|Boosting remote direct memory access performance using cryptographic hash based approach|
A mechanism is provided in a data processing system for performing a remote direct memory access operation. Responsive to receiving in a network interface controller a hash value of data to be copied from a source address in a source node to a destination address in a destination node in the remote direct memory access operation, the network interface controller performs a lookup operation in a translation protection table in the network interface controller to match the hash value to a hash value for data existing in memory of the destination node.
|Math circuit for estimating a transcendental function|
A math circuit for computing an estimate of a transcendental function is described. A lookup table storage circuit has stored therein several groups of binary values, where each group of values represents a respective coefficient of a first polynomial that estimates the function to a high precision.
|Methods and systems for automated certificate processing|
The embodiments provide methods and systems for facilitating sending and receiving authenticated and encrypted messages end-to-end on a network, such as the internet, with standards-based, interoperable protocols from a variety of client platforms. In one embodiment, the methods and systems provide for automating certificate selection, validation, and sorting.
|Name search using a ranking function|
An approach is described for performing a name search using a name search operation and a ranking operation. The name search operation may take text as input and apply a fuzzy matching operation and a lookup operation to generate a collection of candidate names with respective probability scores.
|Accuracy of text-to-speech synthesis|
According to a first example configuration, a pair of text-to-speech synthesizers produces audio representations for each of multiple words. The outputs are compared to identify instances in which a lexicon lookup algorithm and a grapheme-to-phoneme algorithm produce different audio representations for the same words.
|Automatic frequency control methods and apparatus|
Embodiments include direct-conversion receiver (dcr) apparatus, and methods for performing automatic frequency control based on a received signal. An initial frequency offset value is selected from a lookup table and applied to the receiver's local oscillator.
|Methods and systems for network address lookup engines|
Internet routers are a key component in today's internet. Each router forwards received packets toward their final destinations based upon a longest prefix matching (lpm) algorithm select an entry from a routing table that determines the closest location to the final packet destination among several candidates.
|Image processing apparatus and method|
An image processing apparatus may include a storage unit to store a lookup table (lut) including information on corresponding relations between an occlusion vector related to at least one point of a 3-dimensional (3d) object and a spherical harmonics (sh) coefficient; and a rendering unit to determine a first sh coefficient corresponding to a first occlusion vector related to a first point of the 3d object using the lut and to determine a pixel value of the first point using the first sh coefficient.. .
|Overdrive voltage for an actuator to generate haptic effects|
A system in which haptic effects are generated using an actuator receives a frequency response for the actuator at a standard voltage and generates a lookup table for an overdrive voltage based on the frequency response. The system then receives a haptic signal for the haptic effect and extracts one or more frequencies for the haptic signal.
|Method and apparatus for applying predistortion to an input signal for a nonlinear power amplifier|
Aspects disclosed herein relate to providing an efficiently predistorted input signal to a high-efficiency pa. A wireless communications device may be include a power amplifier and a processor that is associated with a predistortion module.
|Work migration in a processor|
A packet processor provides for rule matching of packets in a network architecture. The packet processor includes a lookup cluster complex having a number of lookup engines and respective on-chip memory units.
|Architecture for tcam sharing|
Aspects of the disclosure provide a packet processing system. The packet processing system includes a plurality of processing units, a ternary content addressable memory (tcam) engine, and an interface.
|Systems and methods for multi-source data-warehousing|
Preferred embodiments of the invention provide systems and methods for improving the speed and efficiency of a data warehouse. The invention enables the loading of data from different data sources into a common data warehouse structure.
|Method and system for controlling a fuser assembly|
An imaging device includes a fuser assembly including a heat transfer member and a backup member positioned to engage the heat transfer member thereby defining a fusing nip therewith. A motor is coupled to the backup member for rotating the backup member.
|Sliced routing table management with replication|
Techniques are provided for hash-based routing table management in a distributed network switch. A frame having a source address and a destination address is received by a switch module having bridge elements and a routing table divided into slices of buckets, each slice having a respective property and including one or more buckets.
|System and method for biometric identification of a call originator|
An embodiment according to the invention provides automatic discovery, via automatic speech recognition (asr) and voice biometrics, of the identification of a caller, when the caller is making a phone call from, for example, a residential line. The caller may, for example, initiate a phone call by voice request to a computer or other device.
|Differentiated handling of data traffic with user-class dependent adaptation of network address lookup|
Data traffic between a user at a user equipment and a network resource is preceded by a lookup procedure for obtaining a network address of the network resource. A message of the lookup procedure is processed depending on a class of users to which the user belongs.
|Optimizing traffic flows via mac synchronization when using server virtualization with dynamic routing|
Techniques for optimizing traffic flows via mac synchronization when server virtualization is used with dynamic routing are provided. In one embodiment, a first network device can store an interface mac address of a second network device in an l2 forwarding table, where the first network device and the second network device are peer nodes in an mc-lag cluster.
|Dynamically assigning packet flows|
In general, in one aspect, the disclosure describes a method includes accessing data of an egress packet belonging to a flow, storing data associating the flow with at least one queue based on a source of the data of the egress packet. The method also includes accessing an ingress packet belonging to the flow, performing a lookup of the at least one queue associated with the flow, and enqueueing data of the ingress packet to the at least one queue associated with the flow..
|Optical laser scanning micrometer|
The present invention provides multiple improvements to optical-based laser scanning micrometers and providing a small handheld version laser scanning micrometer based on the these improvements. For added accuracy and reduction in unit size, a double sided coated mirror receiver reflects the beam back into the transmitter light source.
|Descriptor-based stream processor for image processing and method associated therewith|
The present disclosure provides a stream processor, an associated stream controller and compiler, and associated methods for data processing, such as image processing. In some embodiments, a method includes defining a kernel pattern associated with an image frame, and processing the image frame using the defined kernel pattern.
|Snapshots in a storage system|
A system and method for creating and managing snapshots. Mediums are recorded and maintained, all of which are read-only except for the most recent mediums in use by a volume.
|Robust and secure memory subsystem|
The present disclosure is generally directed to a more robust memory subsystem having a an improved architecture for managing a memory space. In one embodiment, a method is provided that includes receiving a memory access request from a memory controller and attempting to access the requested data from a first level of memory maintained on the memory device that contains the map cache.
|Method and system for data storage|
A system and method of storing data in a semiconductor-type non-volatile memory is described, where a physical storage address of data is made available to a user application such as a file system and where characteristics of the memory system that may be allocated on a physical or a logical basis to a user are separately characterizable as to performance, size, redundancy, or the like. A read request to the memory system may be serviced by accessing the physical address included in the read request rather than using a logical-to-physical address lookup in the memory system.
|Optimizing snapshot lookups|
A system and method for performing search optimization operations. In order to optimize lookups for received data requests, a storage controller attempts to collapse the medium graph, thus reducing the number of mediums in which the storage controller must look to find a given block.
|High performance hash-based lookup for packet processing in a communication network|
The present invention relates to methods and apparatus for performing a lookup on a hash table stored in external memory. An index table stored in local memory is used to perform an enhanced lookup on the hash table stored in external memory.
|Fundus image detection apparatus and method for obtaining fundus image of eye of animal|
A fundus image detection apparatus capable of detecting a fundus image of an eye of an animal is provided. The fundus image detection apparatus includes an image capturing unit and an image processing unit electrically connected with the image capturing unit.
|Circuit control system and method for dynamically adjusting voltage and frequency|
Provided are a circuit control system and method for dynamically adjusting voltage and frequency. The circuit control system herein includes: a lookup table module configured to store a combined table of voltage-frequency corresponding relation curves of a target circuit under one or more working conditions; a converting module configured to make conversion between a working voltage and a working frequency of the target circuit according to the lookup table module; and a combined adjusting module configured to combinedly adjust the working frequency and the working voltage of the target circuit.
|Lookup front end packet output processor|
A packet processor provides for rule matching of packets in a network architecture. The packet processor includes a lookup cluster complex having a number of lookup engines and respective on-chip memory units.
|Utilization and power efficient hashing|
Methods, systems, and computer readable storage medium embodiments for hashing with improved utilization and power efficiency are disclosed. Some embodiments include inserting a key in a selected bucket in accordance with an bucket identifier generated by a hash function, wherein the selected bucket is one of a plurality of buckets of a hash table configured in at least one memory, determining respective unique bit strings based upon corresponding bit positions for a plurality of keys in the selected bucket including the inserted key, inserting the respective unique bit strings in a table location corresponding to the bucket identifier, wherein the table location is one of a plurality of table locations in at least one control table configured in the at least one memory.
|Systems and methods for data-warehousing to facilitate advanced business analytic assessment|
Certain embodiments contemplate systems and methods for improving the speed and efficiency of a data warehouse. In some embodiments, an etl process is modified to perform a joined indexing operation which reduces the number of lookup requests required.
|Patient consent and confidentiality|
A system and method for managing patient consent. A master matching index (mmi) includes a collection of patient information and identifiers.
|Process and system for authenticating ownership of a physical book to a third party via a mobile application|
A user's mobile device has an application that, when employed, verifies and authenticates to a third party that the user has ownership of a physical book. Use of the application's process allows unique identification of each book by means of isbn lookup in conjunction with a) signature image analysis or b) a generated unique identifier code, and assigns that book to the user's account.
|Thermal camera and method for eliminating ghosting effects of hot-target thermal images|
Various apparatuses and methods for compensating for ghosting effects in thermal imaging devices are disclosed. Offsets in thermal image data due to ghosting effects on thermal sensors may be modeled, predicted, and/or eliminated by various embodiments of the present invention.
|Look-up based buffer tree synthesis|
Systems and techniques are described for performing buffer tree synthesis. Some embodiments create a lookup table based on information contained in a cell library.
|Rate-controlling of heat generating data processing operations|
In one embodiment, individual or groups of heat generating data processing operations are rate-controlled such that a component, a set of components, a board or line card, and/or an entire apparatus or any portion thereof stays within a corresponding heat budget. One or more heat price tags are associated with these data processing operations which are used to determine whether or not a corresponding data processing operation can be currently performed within one or more corresponding heat budgets.
|Speculative addressing using a virtual address-to-physical address page crossing buffer|
A method includes receiving an instruction to be executed by a processor. The method further includes performing a lookup in a page crossing buffer that includes one or more entries to determine if the instruction has an entry in the page crossing buffer.
|Crosstalk aware decoding for a data bus|
Techniques for decoding encoded data are described herein. An example of a device in accordance with the present techniques includes a receiving signaling module coupled to a plurality of signal lines.
|Techniques for aligned run-length encoding|
Techniques for aligned run-length encoding (arle) are described. Arle is an encoding scheme that transforms sets of same-valued consecutive rows into one or more runs, while enforcing boundaries between the runs at set intervals (e.g.