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.
Patent # | Description |
---|---|
2017/0206195 |
TERMINAL DEVICE, INFORMATION PROVIDING SYSTEM, INFORMATION PRESENTATION
METHOD, AND INFORMATION PROVIDING METHOD A terminal device includes: a sound receiving device configured to receive a sound emitted according to an audio signal to generate a received-audio signal,... |
2017/0206194 |
DETERMINING PHRASE OBJECTS BASED ON RECEIVED USER INPUT CONTEXT
INFORMATION A composer interface allows a user to provide input, such as text data, to the social networking system. To reduce the number of inputs for a user to provide... |
2017/0206193 |
PARTIAL GESTURE TEXT ENTRY A graphical keyboard including a number of keys is output for display at a display device. The computing device receives an indication of a gesture to select... |
2017/0206192 |
SELECTION OF PAGE TEMPLATES FOR PRESENTING DIGITAL MAGAZINE CONTENT BASED
ON CHARACTERISTICS OF ADDITIONAL PAGE... A digital magazine server displays content to a user based on a page template specifying sizing and positioning of content items. The page template is selected... |
2017/0206191 |
LIST MANIPULATION IN NATURAL LANGUAGE PROCESSING First content containing a plurality of list items in one or more lists can be parsed for conjunctions and implied list indicators. One or more modifications... |
2017/0206190 |
CONTENT AUTHORING INLINE COMMANDS Systems, components, devices, and methods for performing inline commands within a content authoring tool are provided. A non-limiting example is a method for... |
2017/0206189 |
CLIENT-SIDE WEB SITE SELECTION ACCORDING TO DEVICE CAPABILITIES An aspect provides a method, including: sending a request for a web site from a client device to a server; receiving a response to the web site request from... |
2017/0206188 |
MANIPULATION OF AN AJAX TREE PRESENTATION The present invention discloses a method for manipulating the presentation of an AJAX tree using an array representing the hierarchical path of a tree node.... |
2017/0206187 |
MODIFYING WEB PAGES BASED UPON IMPORTANCE RATINGS AND BANDWIDTH In one example of the disclosure, a web page and a plurality of content elements that are candidates for incorporation into the web page are received. A... |
2017/0206186 |
MEDIA TABLE FOR A DIGITAL DOCUMENT A media table can be created by searching a digital document to identify media content within the digital document in a format associated with a client device... |
2017/0206185 |
Efficient Calculation and Organization of Approximate Order Statistics of
Real Numbers A method, system, and processor-readable storage medium are directed towards calculating approximate order statistics on a collection of real numbers. In one... |
2017/0206184 |
TECHNIQUES TO PERFORM CURVE FITTING FOR STATISTICAL TESTS Techniques to perform curve fitting for statistical tests are described. An apparatus may comprise a simulated data component to generate simulated data for a... |
2017/0206183 |
METHOD, APPARATUS, AND COMPUTER-READABLE MEDIUM FOR PARALLELIZATION OF A
COMPUTER PROGRAM ON A PLURALITY OF... An apparatus, computer-readable medium, and computer-implemented method for parallelization of a computer program on a plurality of computing cores includes... |
2017/0206182 |
SINGLE-WIRE BUS COMMUNICATION PROTOCOL A method to transmit data over a single-wire bus wherein a first communication channel is defined by pulses of different durations according to the state of... |
2017/0206181 |
CUSTOM DATA TRANSFER CONNECTOR AND ADAPTER Described herein is a main board serial AT attachment (SATA) connector and SATA adapter that permits the assembly or disassembly of a STB (set-top box) and HDD... |
2017/0206180 |
PROCESSOR AND DATA TRANSFER METHOD A processor includes, an engine that transmits a read command or the other command; and a command transfer unit that performs arbitration to select a command... |
2017/0206179 |
ROUTING OF MESSAGES A method to provide transfer of data without the use of a network from an application program to an embedded device. A routing service establishes a... |
2017/0206178 |
INFORMATION PROCESSING APPARATUS, METHOD OF TRANSFERRING DATA, AND
NON-TRANSITORY COMPUTER-READABLE RECORDING... An information processing apparatus includes a first memory, a data transfer circuit, and a processor, wherein the first memory is configured to store a first... |
2017/0206177 |
INTERRUPTS BETWEEN VIRTUAL MACHINES Embodiments of an invention interrupts between virtual machines are disclosed. In an embodiment, a processor includes an instruction unit and an execution... |
2017/0206176 |
INTEGRATED CIRCUIT DEVICE WITH EMBEDDED PROGRAMMABLE LOGIC Systems and methods are provided to enhance the functionality of an integrated circuit. Such an integrated circuit may include a primary circuitry and an... |
2017/0206175 |
HYPERVISOR-ENFORCED SELF ENCRYPTING MEMORY IN COMPUTING FABRIC Methods and systems for securing memory within a computing fabric are disclosed. One method includes allocating memory of one or more host computing systems in... |
2017/0206174 |
SECURE MEMORY STORAGE A solution for securing a memory storage is provided. A user password is received. A random number is read from Trusted Platform Module. Values of one or more... |
2017/0206173 |
CACHING STRUCTURE FOR NESTED PREEMPTION The present disclosure relates to a system and method of managing operation of a cache memory. The system and method assign each nested task a level, and each... |
2017/0206172 |
TEHCNIQUES WITH OS- AND APPLICATION- TRANSPARENT MEMORY COMPRESSION Memory systems may include a memory storage including a fast memory portion and a slow memory portion, a software page remapping kernel driver (SPRKD) suitable... |
2017/0206171 |
Collapsed Address Translation With Multiple Page Sizes A computer system that supports virtualization may maintain multiple address spaces. Each guest operating system employs guest virtual addresses (GVAs), which... |
2017/0206170 |
REDUCING A SIZE OF A LOGICAL TO PHYSICAL DATA ADDRESS TRANSLATION TABLE A method may include forming, by a processor, a logical data address container comprising a plurality of logical data addresses. Each logical data address... |
2017/0206169 |
APPARATUS AND METHODS IMPLEMENTING DISPATCH MECHANISMS FOR OFFLOADING
EXECUTABLE FUNCTIONS An apparatus includes a first processor to execute a user-level application to operate in a virtual address, and a co-processor to execute a computing kernel... |
2017/0206168 |
METHODS AND APPARATUSES FOR ADDRESSING MEMORY CACHES A cache memory includes cache lines to store information. The stored information is associated with physical addresses that include first, second, and third... |
2017/0206167 |
SYSTEM AND METHOD FOR PARTITIONING OF MEMORY UNITS INTO NON-CONFLICTING
SETS A system and method of operation exploit the limited associativity of a single cache set to force observable cache evictions and discover conflicts. Loads are... |
2017/0206166 |
CACHE BYPASS UTILIZING A BINARY TREE A storage command is received at a block level interface from a file system. The storage command is associated with a window of a virtual drive. One of a... |
2017/0206165 |
METHOD FOR ACCESSING HETEROGENEOUS MEMORIES AND MEMORY MODULE INCLUDING
HETEROGENEOUS MEMORIES A method of accessing volatile memory devices, nonvolatile memory devices, and a controller controlling the volatile memory devices and the nonvolatile memory... |
2017/0206164 |
SYSTEM AND METHODS FOR ADAPTIVE MULTI-LEVEL CACHE ALLOCATION FOR KV STORE In a multi-level cache system, a logic (360) may be responsible for calculating the appropriate sizes for a database cache (140) and a key-value store (320,... |
2017/0206163 |
CACHE PARTITIONING IN A MULTICORE PROCESSOR Techniques described herein generally include methods and systems related to cache partitioning in a chip multiprocessor. Cache-partitioning for a single... |
2017/0206162 |
OPERATING LOCAL CACHES FOR A SHARED STORAGE DEVICE Aspects include creating a network multicast group in a storage area network (SAN) for a first computer system and a second computer system that are connected... |
2017/0206161 |
MULTI-TIERED CACHING FOR DATA STORAGE MANAGEMENT IN A DEVICE A data storage device includes one or more storage media that include multiple physical storage locations. The device also includes at least one cache memory... |
2017/0206160 |
HYBRID HARDWARE AND SOFTWARE IMPLEMENTATION OF TRANSACTIONAL MEMORY ACCESS Embodiments of the invention relate a hybrid hardware and software implementation of transactional memory accesses in a computer system. A processor including... |
2017/0206159 |
HYBRID HARDWARE AND SOFTWARE IMPLEMENTATION OF TRANSACTIONAL MEMORY ACCESS Embodiments of the invention relate a hybrid hardware and software implementation of transactional memory accesses in a computer system. A processor including... |
2017/0206158 |
SPACE RECLAMATION IN SPACE-EFFICIENT SECONDARY VOLUMES A method for releasing storage space in a space-efficient secondary volume includes placing a first lock on a free-space data structure stored on the... |
2017/0206157 |
RECOVERY FOR NON-VOLATILE MEMORY AFTER POWER LOSS Non-volatile memory array can be recovered after a power loss. In one example, pages of a memory array are scanned to find a first free page after the power... |
2017/0206156 |
VERIFICATION THAT PARTICULAR INFORMATION IS TRANSFERRED BY AN APPLICATION The technology includes a method to test what information an application transfers to an external computing device. A user's consent is explicitly obtained... |
2017/0206155 |
EXECUTABLE CODE ABNORMALITY DETECTION Executable code abnormality detection can include detecting user-activatable control elements of an executable code to be tested, generating a first test code... |
2017/0206154 |
SYSTEM AND METHOD FOR DETERMINING QUALITY METRICS FOR A QUESTION SET A computer-implemented method, computer program product, and system are provided for determining quality metrics for a question set. In an implementation, a... |
2017/0206153 |
SIMULATING PROCESS VARIABLE CHANGES DURING PROCESS RUNTIME Embodiments of the present invention provide methods and systems for simulating variable changes during runtime of a process. The method includes recording... |
2017/0206152 |
SYSTEM AND METHOD FOR DETERMINING QUALITY METRICS FOR A QUESTION SET A computer-implemented method is provided for determining quality metrics for a question set. In an implementation, a test question set model may be produced... |
2017/0206151 |
STACK PATTERN BREAKPOINT IN COBOL Examples of techniques for setting a stack pattern breakpoint for a COBOL program are disclosed. In one example implementation according to aspects of the... |
2017/0206150 |
SYSTEM AND METHOD FOR CONTROLLING PCIe DIRECT ATTACHED NONVOLATILE MEMORY
STORAGE SUBSYSTEMS Techniques for controlling power on a PCIe direct attached non-volatile memory storage system are disclosed. In one particular embodiment, the techniques may... |
2017/0206149 |
UNIQUE IDENTIFIERS FOR DATA REPLICATION, MIGRATION, FAILOVER OPERATIONS
AND FAILBACK OPERATIONS A computer implemented method implemented with a processor for assigning a unique identifier for a data item initially deployed at a node of a networked... |
2017/0206148 |
CROSS-REGION FAILOVER OF APPLICATION SERVICES The disclosure is directed to a failover mechanism for failing over an application service, e.g., a messaging service, from servers in a first region to... |
2017/0206147 |
LOG MANAGEMENT METHOD AND COMPUTER SYSTEM Provided is a log management method in which, with a computer system provided with a processor, a memory, and a storage device, the processor executes a... |
2017/0206145 |
CACHING OF BACKUP CHUNKS Contents of a plurality of backups that share a common characteristic are profiled. A portion of the plurality of backups is selected as a base backup... |