23rd week of 2015 patent applcation highlights part 40 |
Patent application number | Title | Published |
20150154092 | BIOS MAINTENANCE METHOD - Disclosed herein is a BIOS (basic input/output system) maintenance method. A remote management console obtains a first BIOS setting from a first memory of a server through a baseboard management controller of the server, the first memory coupled with the baseboard management controller. The first BIOS setting is remotely modified and saved back into the first memory through the baseboard management controller. A BIOS of the server then loads the modified first BIOS setting to become operational. | 2015-06-04 |
20150154093 | DEBUG CIRCUITRY - A debug circuitry includes a first interface configured to receive at least one operational transaction. The debug circuitry further includes a second interface configured to provide an output. Transaction manipulation circuitry operates to manipulate the at least one operational transaction to provide a manipulated operational transaction output passed to the second interface as the output. | 2015-06-04 |
20150154094 | METHOD AND SYSTEM FOR OPTIMIZING TESTING EFFORTS IN SYSTEM OF SYSTEMS TESTING - A method and system for optimizing the testing efforts in system of systems testing includes receiving test parameters for a new constituent system in a system of systems. Based on the received test parameters, retrieving, historical test knowledge related to the system of systems. Based on the retrieved historical test knowledge, characterizing unique parameters from the received test parameters. The unique test parameters are combined in sequence or in parallel to identify executable test parameters and one or more test cases are selected corresponding to the identified executable test parameters for execution. | 2015-06-04 |
20150154095 | BUILT-IN SELF-TEST CIRCUIT AND SEMICONDUCTOR DEVICE INCLUDING THE SAME - A built-in self-test circuit includes a command storage unit that stores commands inputted from an external device, an input/output control unit that controls the command storage unit to sequentially store the commands and sequentially output stored commands as internal commands in a test operation, and a command decoder unit that decodes the internal commands outputted from the command storage unit and outputs a test command. | 2015-06-04 |
20150154096 | VERIFICATION OF COMPLEX SYSTEMS THAT CAN BE DESCRIBED BY A FINITE STATE TRANSITION SYSTEM - A method including the steps of: generating a system model, the model comprising an initial state, a transition between consecutive states and a property function defining a property that should be met for an allowable state, the initial state, transition function and property function each comprising at least one of data, operations and predicates; generating an abstracted model by approximating at least some of the data, operations and predicates with uninterpreted terms, functions and predicates respectively, to generate at least one abstracted initial state, abstracted transition function and abstracted property function within the abstracted model; performing a complete reachability analysis on the abstracted model to determine whether the system can reach an unallowable abstracted state by following the abstracted transition function; and if not, the system is verified as correct; and if so, unabstracting a trace of the transitions from the abstracted initial state to the unallowable abstracted state. | 2015-06-04 |
20150154097 | SYSTEM AND METHOD FOR AUTOMATED TESTING - The present invention relates to a system and method for testing software. More particularly, the present invention relates to a system for running automated validation simulations across a variety of software programs including data integration applications in particular. The unique process presented herein allows to significantly reduce the amount of manual work related to preparing, running, and verifying the tests of data integration applications. | 2015-06-04 |
20150154098 | COMPUTERIZED SYSTEM AND METHOD FOR AUDITING SOFTWARE CODE - A system, method, and computer program product for auditing script code is disclosed. The system may include a parser module on a computer, a rules module on a computer, and a reporting module on a computer. The parser module may be configured to parse the script code to generate script code metadata. The rules module may be configured to audit the script code by applying rules to the script code. The reporting module on a computer configured to use the script code metadata to generate a result of the audit. | 2015-06-04 |
20150154099 | TRACE VALUE CORRELATION WITH DATA FIELD DECLARATIONS - Data fields within a trace data set are interpreted using data field declarations of the data fields that each specify a data type definition of a respective data field. A data value of an interpreted data field is compared with the data type definition specified within a respective data field declaration for the interpreted data field within the trace date set. Based upon the comparison, a determination is made that the respective interpreted data field contains a data value that violates the data type definition specified within the respective data field declaration. | 2015-06-04 |
20150154100 | TUNING BUSINESS SOFTWARE FOR A SPECIFIC BUSINESS ENVIRONMENT - Tuning business software for a specific business environment includes: setting up an instrumented version of a first software image to run in a deployment environment, generating profile data by running the instrumented version of the first software image in the deployment environment to perform actual business operations, and performing binary profiling on the first software image, based, at least in part, upon the profile data, to create a second software image that is fine tuned for the deployment environment. | 2015-06-04 |
20150154101 | TUNING BUSINESS SOFTWARE FOR A SPECIFIC BUSINESS ENVIRONMENT - Tuning business software for a specific business environment includes: setting up an instrumented version of a first software image to run in a deployment environment, generating profile data by running the instrumented version of the first software image in the deployment environment to perform actual business operations, and performing binary profiling on the first software image, based, at least in part, upon the profile data, to create a second software image that is fine tuned for the deployment environment. | 2015-06-04 |
20150154102 | METHOD AND SYSTEM FOR WEB-SITE TESTING - Embodiments of the present invention are directed to methods and systems for testing web sites and web servers. In discussed embodiments of the present invention, a third-party testing service collects page-access and conversion information on behalf of a web site. The third-party testing service is straightforwardly configured through a user interface and is engaged for real-time, live statistics collection by means of simple modifications of HTML files served or provided to users by a web site. | 2015-06-04 |
20150154103 | METHOD AND APPARATUS FOR MEASURING SOFTWARE PERFORMANCE - A method of measuring software performance includes inserting a performance measurement code into a source code, stalling a target system, on which the code is executed by a processor, and a performance counter based on the performance measurement code, transmitting performance data corresponding to a stalled time point when the target system and the performance counter are stalled to a host system configured to store the performance data corresponding to the stalled time point, and resuming execution of the source code by the target system and of the performance counter while the performance data is transmitted and stored. | 2015-06-04 |
20150154104 | CONTINUOUS INTEGRATION OF BUSINESS INTELLIGENCE SOFTWARE - Methods for automatically testing a business intelligence artifact include authoring a business intelligence artifact selected from the group consisting of a report specification, an analysis cube, and a metadata model; creating an assertion to verify the proper functioning of the business intelligence artifact; and testing, with an automated agent interfaced with the business intelligence system, the business intelligence artifact to verify its proper functioning by determining whether the conditions of the assertion are satisfied upon execution of the business intelligence artifact in the business intelligence system. | 2015-06-04 |
20150154105 | PERFORMANCE IMPROVEMENTS FOR A THIN PROVISIONING DEVICE - A computer reduces data fragmentation on a thin provisioned storage system. The computer receives a storage request. The computer determines a virtual storage size based at least in part on the received storage request. The computer creates an assigned virtual list that includes a list of reserved physical storage locations associated with the storage request. The computer further receives a WRITE command, and responsive to the WRITE command, allocates storage based at least in part on the created assigned virtual list. | 2015-06-04 |
20150154106 | DATA PROCESSING APPARATUS WITH MEMORY RENAME TABLE FOR MAPPING MEMORY ADDRESSES TO REGISTERS - A data processing apparatus has a memory rename table for storing memory rename entries each identifying a mapping between a memory address of a location in memory and a mapped register of a plurality of registers. The mapped register is identified by a register number. In response to a store instruction, the store target memory address of the store instruction is mapped to a store destination register and so the data value is stored to the store destination register instead of memory. A memory rename entry is provided in the table to identify the mapping between the store target memory address and store destination target register. In response to a load instruction, if there is a hit in the memory rename table for the load target memory address then the loaded value can be read from the mapped register instead of memory. | 2015-06-04 |
20150154107 | NON-VOLATILE MEMORY SECTOR ROTATION - Methods and apparatus related to non-volatile memory page sector rotation are described. In one embodiment, logic rotates the order of one or more sectors by a rotation value prior to storage of the one or more sectors in a non-volatile memory device. Logic then rotates the one or more sectors back by the rotation value after reading the one or more sectors from the non-volatile memory device. Furthermore, at least one indirection block (corresponding to the one or more sectors) is stored in at least two different logical memory pages of the non-volatile memory. Other embodiments are also disclosed and claimed. | 2015-06-04 |
20150154108 | MULTI-DIE WRITE MANAGEMENT - A die assignment scheme assigns data in the order it is received, to multiple memory dies. Any busy dies are skipped until they become ready again so that the system does not wait for busy dies to become ready. Immediately sequential writes to the same die are prohibited so that reading speed is not impacted. | 2015-06-04 |
20150154109 | Memory System Controller Including a Multi-Resolution Internal Cache - A memory system comprising a non-volatile memory and a controller in communication with the non-volatile memory is disclosed. The controller may include a central processing unit (“CPU”) and an internal cache in communication with the CPU via a plurality of cache lines. The CPU is configured to utilize a first subset of the plurality of cache lines when accessing data stored in the internal cache at a first resolution. Additionally, the CPU is configured to utilize a second subset of the plurality of cache lines when accessing data stored in the internal case at a second resolution, where the first and second resolutions are different resolutions. | 2015-06-04 |
20150154110 | Data Storage Device and Flash Memory Control Method - A data storage device using a FLASH memory with replay-protected blocks. The storage space of the FLASH memory is divided into blocks and each block is further divided into pages. A controller is provided in the data storage device to couple to the FLASH memory. The controller manages at least one replay-protected memory block of the FLASH memory. The controller programs two pages into the at least one replay-protected memory block and each page is programmed with a write count of the at least one replay-protected memory block. | 2015-06-04 |
20150154111 | APPARATUS AND METHOD OF OFFLOADING PROCESSING FROM A DATA STORAGE DEVICE TO A HOST DEVICE - A storage device includes non-volatile memory and a controller. A method performed in the data storage device includes sending an instruction to a host device to cause the host device to perform one or more specified computations. The method further includes receiving a response from the host device. The response is based on execution of the one or more specified computations. | 2015-06-04 |
20150154112 | BATCH COMMAND TECHNIQUES FOR A DATA STORAGE DEVICE - A data storage device includes a non-volatile memory and a controller. A method includes sending a memory command from the controller to the non-volatile memory. The memory command indicates multiple sense operations to be performed at a single plane of the non-volatile memory. | 2015-06-04 |
20150154113 | FUNCTIONALLY EXPANDABLE VEHICLE CONTROL DEVICE AND METHOD FOR SUPPLEMENTING THE FUNCTIONALITY OF A VEHICLE CONTROL DEVICE - A vehicle control device for supplementing/changing the functionality of a vehicle control device. A vehicle control device is created having at least one processor, a memory coupled to the processor, a plurality of application modules, and at least one communication interface for interchanging data with other vehicle control devices or an external vehicle device. Also disclosed is a method for supplementing/changing the functionality of a vehicle control device. | 2015-06-04 |
20150154114 | SYSTEM AND METHOD TO INTERLEAVE MEMORY - A memory interleaving apparatus includes first and second interleavers. The first interleaver selectively interleaves information stored in a first memory in response to a sector select signal. The second interleaver selectively interleaves information stored in a second memory in response the sector select signal. The first interleaver is coupled with the second interleaver. A memory interleaving system includes an interleaver and a storage device. The interleaver is associated with a first sector size and a second sector size. The interleaver selectively interleaves information stored in a first memory and/or a second memory in response to a sector select signal. The storage device selectively provides the first masking seed and/or a second masking seed to the interleaver in response to the sector select signal. Corresponding methods are also disclosed. | 2015-06-04 |
20150154115 | PARALLEL COMPUTER SYSTEM, CONTROL METHOD OF PARALLEL COMPUTER SYSTEM, INFORMATION PROCESSING DEVICE, ARITHMETIC PROCESSING DEVICE, AND COMMUNICATION CONTROL DEVICE - A parallel computer system includes information processing devices, each of the information processing devices including a communication control device that performs communication, a main memory that stores data, and an arithmetic processing device that is coupled to the communication control device and the main memory, the information processing devices being coupled to each other through a network by the respective communication control device, wherein the arithmetic processing device includes a cache memory and a cache controller, the cache controller that executes an atomic operation for target data on the cache memory that stores the target data when the communication control device outputs an atomic operation request that is used to request the atomic operation, the atomic operation being not divided into a smaller operation, and notifies the communication control device of a result that is obtained by executing the atomic operation on the cache memory. | 2015-06-04 |
20150154116 | DATA PROCESSING IN A MULTIPLE PROCESSOR SYSTEM - A data processing system including multiple processors with a hierarchical cache structure comprising multiple levels of cache between the processors and a main memory, wherein at least one page mover is positioned closer to the main memory and is connected to the cache memories of the at least one shared cache level (L2, L3, L4), the main memory and to the multiple processors to move data between the cache memories of the at least one shared cache level, the main memory and the processors. In response to a request from one of the processors, the at least one page mover fetches data of a storage area line-wise from at least one of the following memories: the cache memories and the main memory maintaining multiple processor cache memory access coherency. | 2015-06-04 |
20150154117 | PROVIDING RECORD LEVEL SHARING (RLS) TO INDIVIDUAL CATALOGS - In one embodiment, a data storage system includes a server system that includes a processor and a local buffer pool configured to store instances for use in catalog requests, and a direct access storage device (DASD) subsystem electrically coupled to the server system and to at least one DASD, where the at least one DASD includes an integrated catalog facility (ICF) configured to provide at least one catalog, and where the data storage system is configured to provide record level sharing (RLS) for the at least one catalog stored to the at least one DASD. | 2015-06-04 |
20150154118 | Storage Module and Method for Managing Logical-to-Physical Address Mapping - A storage module and method for managing logical-to-physical address mapping are disclosed. In one embodiment, a storage module is provided comprising a memory having a plurality of wordlines and a controller. The controller is configured to use a logical-to-physical address map to convert a logical address to a physical address of a wordline. A plurality of logical addresses in the map point to a single wordline, and the single wordline contains both data associated with the plurality of logical addresses and information about where to find each of the plurality of logical addresses in the single wordline . Storing the information about where to find each of the plurality of logical addresses in the wordline itself avoids the delay and complexity of using a larger logical-to-physical address map or multiple maps. | 2015-06-04 |
20150154119 | MEMORY ALLOCATION AND PAGE ADDRESS TRANSLATION SYSTEM AND METHOD - A memory allocation and page address translation system includes a buddy memory allocator, a plurality of guest page tables, a memory management unit and a buddy translation lookaside buffer. The buddy memory allocator is configured for allocating machine physical memory space to a virtual machine monitor and a plurality of virtual machines. Each of the virtual machine monitor and the virtual machines receives memory chunks with different sizes. The guest page tables are configured for providing virtual address translation references for the virtual machine monitor and the virtual machines. The memory management unit is configured for translating a virtual address into a guest physical address. The buddy translation lookaside buffer is configured for translating the guest physical address into a machine physical address. | 2015-06-04 |
20150154120 | ACOUSTICALLY SECURE PHASE CHANGE MEMORY DEVICES - Systems, methods, and firmware for operating data storage devices and storage processors are provided herein. In one example, a data storage device is provided. The data storage device includes phase change media on which to write data, and a processing system configured to identify a write process to at least obfuscate an acoustic signature associated with writing the data on the phase change media and write the data to the phase change media in accordance with the write process. | 2015-06-04 |
20150154121 | Power Failure Tolerant Cryptographic Erase - The various implementations described herein include systems, methods and/or devices used to enable power failure tolerant cryptographic erasure in a storage device having a first encryption key established as a current encryption key. The method includes performing a set of first stage operations including selecting first and second sets of memory blocks and obtaining a second encryption key. The method includes performing a set of second stage operations including storing, in the first set of memory blocks, first and second sets of metadata, encrypted using the second encryption key. The method includes performing a set of third stage operations, including storing, in the second set of memory blocks, the second set of metadata encrypted using the second encryption key. The method includes setting the second encryption key as the current encryption key for the plurality of memory blocks. | 2015-06-04 |
20150154122 | FLEXIBLE ARCHITECTURE AND INSTRUCTION FOR ADVANCED ENCRYPTION STANDARD (AES) - A flexible aes instruction set for a general purpose processor is provided. The instruction set includes instructions to perform a “one round” pass for aes encryption or decryption and also includes instructions to perform key generation. An immediate may be used to indicate round number and key size for key generation for 128/192/256 bit keys. The flexible aes instruction set enables full use of pipelining capabilities because it does not require tracking of implicit registers. | 2015-06-04 |
20150154123 | DEVICE WITH PROCESSING UNIT AND INFORMATION STORAGE - Embodiments related to a processing unit and a first information storage are described and depicted. | 2015-06-04 |
20150154124 | SECURE DATA PARTITION IN NONVOLATILE MEMORY SYSTEMS - Apparatus, systems, and methods to implement a secure data partition in memory systems are described. In one example, a controller comprises logic to receive, in a system management mode mailbox, a memory partition creation request from a system management mode interface, wherein the memory partition creation request comprises at least one characteristic of a memory partition, authenticate the partition creation request and create a memory partition in a memory coupled to the controller in accordance with the at least one characteristic. Other examples are also disclosed and claimed. | 2015-06-04 |
20150154125 | STORAGE CONTROL DEVICE, STORAGE DEVICE, INFORMATION PROCESSING SYSTEM, AND STORAGE CONTROL METHOD THEREFOR - Data are stored using a writing method according to the property of the data in a storage device. An area defining unit defines, in a second memory, a system area for storing system information causing a system to operate and a cache area temporarily storing data of a first memory. A moving processing unit moves data stored in the cache area to the first memory at a predetermined point in time. An access control unit accesses the second memory in accordance with the definition with regard to access corresponding to the system area or the cache area, and read data from the first memory with regard to read-access corresponding to those other than the system area and the cache area. | 2015-06-04 |
20150154126 | ELECTRONIC TOOL AND METHODS FOR MEETINGS - An electronic meeting tool for communicating arbitrary media content from users at a meeting includes a node configuration operating a display node of a communications network that is coupled to a display. The node configuration receives user selected arbitrary media content and controls display of the user selected arbitrary media content on the display. At least one peripheral device communicates the user selected arbitrary media content via the communications network. The peripheral device is a connection unit including a connector that couples to a port of a processing device having a second display, a memory and an operating system; and a transmitter communicating with the communications network. A program is provided to run on the operating system of the processing device and obtains user selected arbitrary media content, while leaving a zero footprint on termination. | 2015-06-04 |
20150154127 | NETWORK INTERFACE CONTROLLER EMULATION - Examples disclosed herein provide systems, methods, and software for network interface controller emulation. In one example, a method of operating a storage subsystem coupled with a host includes emulating, to a main processing system on the host, a network connection through an emulated network interface controller (NIC) to a storage volume. The method further includes receiving, over a bus between the main processing system and the storage subsystem, a data request originated by the main processing system and directed to the emulated NIC that requests access to the storage volume. The method also includes providing the main processing system with the access to the storage volume via the emulated NIC as if the storage volume were accessible over the network connection. | 2015-06-04 |
20150154128 | PROCESSING INPUT/OUTPUT REQUESTS USING PROXY AND OWNER STORAGE SYSTEMS - A first storage system is configured as a proxy for a logical volume stored on a second storage system. A probe request verifying availability of the logical volume is conveyed to an identified port, and upon receiving a response from a second storage system verifying the availability of the logical volume for an I/O request, the I/O request is conveyed to the identified port, a result of the I/O request is received from the identified port, the result is conveyed to the host computer. | 2015-06-04 |
20150154129 | MEMORY SYSTEM HAVING A PLURALITY OF TYPES OF MEMORY CHIPS AND A MEMORY CONTROLLER FOR CONTROLLING THE MEMORY CHIPS - A memory controller converts controller output signals output from a controller into memory input signals according to the operation specifications of memory chips to operate, and outputs the resultant to the memory chips through a common bus. The memory controller also receives memory output signals output from the memory chips through the common bus, and converts the received signals into controller input signals receivable to the controller. This allows the single memory controller to access the plurality of types of memory chips. As a result, the memory controller can be reduced in chip size, lowering the cost of the memory system. | 2015-06-04 |
20150154130 | METHOD FOR OPERATING AN AUTOMATION DEVICE - A method for operating an automation device having a CPU module that is configured to effect read or write access to local peripherals that are each provided with two interface modules that are each wired up in ring form to an input/output controller, wherein peripheral access operations are executed via one of the rings or via both rings, and wherein a redundancy manager that is provided for each ring is used to logically interrupt the respective ring in a normal mode and to initiate ring reconfiguration for this ring in the event of a physical ring interruption so as to provide a basis for allowing peripheral access operations during the actual period of this ring reconfiguration. | 2015-06-04 |
20150154131 | DATA TRANSFER USING A DESCRIPTOR - A data processing apparatus includes a number of processor cores, a shared processor cache, a bus unit and a bus controller. The shared processor cache is connected to each of the processor cores and to a main memory. The bus unit is connected to the shared processor cache by a bus controller for transferring data to/from an I/O device. In order to achieve further improvements to the data transfer rate between the processor cache and I/O devices, the bus controller is configured, in response to receiving a descriptor from a processor core, to perform a direct memory access to the shared processor cache for transferring data according to the descriptor from the shared processor cache to the I/O device via the bus unit. | 2015-06-04 |
20150154132 | SYSTEM AND METHOD OF ARBITRATION ASSOCIATED WITH A MULTI-THREADED SYSTEM - A data storage device includes a controller coupled to a non-volatile memory via a data path element. The controller includes a first queue that includes a first set of requests and a second queue that includes a second set of requests. The controller further includes logic configured to assign a particular request from the first queue or from the second queue to have access to the data path element. When the logic is in a first mode, the logic selects a particular request is selected based on an arbitration scheme applied to the first queue and the second queue. When the logic is in a second mode, the logic selects a prioritized request from the first set of requests or the second set of requests independently of the arbitration scheme. | 2015-06-04 |
20150154133 | APPARATUS FOR PROCESSING PACKETS AND SYSTEM FOR USING THE SAME - An apparatus processes a packet and determines that the packet is a processed fast path packet or a slow path packet, wherein the processed fast path packet is forwarded to a fast path forwarding queue directly or is forwarded to a fast path output queue through a packet direct memory access controller. The apparatus not only improves the packet processing performance but also guarantees the quality of service. | 2015-06-04 |
20150154134 | DEVICES AND METHODS TO RECEIVE INPUT AT A FIRST DEVICE AND PRESENT OUTPUT IN RESPONSE ON A SECOND DEVICE DIFFERENT FROM THE FIRST DEVICE - An apparatus includes a processor and a memory accessible to the processor. The memory bears instructions executable by the processor to receive user input into the apparatus implicating an output in response, and present the response on a device separate and apart from the apparatus instead of presenting the response on the apparatus. | 2015-06-04 |
20150154135 | SEMICONDUCTOR MEMORY DEVICE AND I/O CONTROL CIRCUIT THEREFOR - An I/O control circuit, includes a mode setting unit configured to generate a first mode signal, a second mode signal, a third mode signal, and a fourth mode signal in accordance with one of a plurality of I/O option modes, a first control signal generation unit configured to generate a first mode determination signal and a first control signal enable signal in response to the first I/O option signal and the first mode signal, and a second control signal generation unit configured to generate a second control signal enable signal, a third control signal enable signal, and a fourth control signal enable signal in response to a second I/O option signal, the first mode determination signal, the second mode signal, the third mode signal, and the fourth mode signal. | 2015-06-04 |
20150154136 | INPUT/OUTPUT MODULE WITH MULTI-CHANNEL SWITCHING CAPABILITY - The present disclosure is directed to an input/output module. In some embodiments, the input/output module includes: a plurality of communication channels, each channel of the plurality of communication channels configured to connect to one or more field devices; switch fabric configured to selectively facilitate connectivity between an external control module and the one or more field devices via the plurality of communication channels; a serial communications port configured for connecting the input/output module to the control module in parallel with a second input/output module, the serial communications port configured for transmitting information between the input/output module and the control module; and a parallel communications port configured for separately connecting the input/output module to the control module, the parallel communications port configured for transmitting information between the input/output module and the control module, and transmitting information between the input/output module and the second input/output module. | 2015-06-04 |
20150154137 | Binding for Audio/Video Streaming in a Topology of Devices - Resources may be managed in a topology for audio/video streaming. The topology includes audio/video sources and sinks and intervening branch devices. Messages between these sources, sinks, and branch devices may be used for resource management. | 2015-06-04 |
20150154138 | WIDE PORT EMULATION AT SERIAL ATTACHED SCSI EXPANDERS - Methods and structure for emulating wide ports at an expander are provided. An exemplary system includes a Serial Attached Small Computer System Interface (SAS) expander. The expander includes a plurality of physical links, and a controller. The controller is able to identify a physical link coupled with a device, to generate a plurality of virtual physical links that are configured as a virtual wide port coupled with the device, and to present the virtual wide port at the expander in place of the physical link. | 2015-06-04 |
20150154139 | RESOURCE ALLOCATION BY VIRTUAL CHANNEL MANAGEMENT AND BUS MULTIPLEXING - According to embodiments of the invention, methods, computer system, and apparatus for virtual channel management and bus multiplexing are disclosed. The method may include establishing a virtual channel from a first device to a second device via a bus, the bus having a first bus capacity and a second bus capacity, the second bus capacity having greater capacity than the first bus capacity, determining whether a store command is issued for the first bus capacity, determining whether the first bus capacity is available, and allocating the second bus capacity and marking the second bus capacity as unavailable in response to the store command if the first bus capacity is unavailable. | 2015-06-04 |
20150154140 | CONTROLLING CHARACTERISTIC IMPEDANCE OF A TRACE IN A PRINTED CIRCUIT BOARD TO COMPENSATE FOR EXTERNAL COMPONENT LOADING - A control circuit is provided on a printed circuit board to detect the presence of a memory module installed in at least one of a plurality of memory module connectors, wherein installation of the memory module is known to cause impedance to decrease in a segment of a daisy chain memory circuit. The impedance of a first signal conductor of the daisy chain memory circuit is automatically altered to reduce a mismatch in impedance between the first signal conductor and the segment in response to detecting the presence of the memory module in the connector. A metal element is incorporated into the printed circuit board a spaced distance from the first signal conductor, and the control circuit may selectively activate one or more relays to cause the metal element to function as either a floating trace or a ground reference. | 2015-06-04 |
20150154141 | Operating A Dual Chipset Network Interface Controller ('NIC') That Includes A High Performance Media Access Control Chipset And A Low Performance Media Access Control Chipset - Operating a dual chipset network interface controller (‘NIC’) that includes a high performance media access control chipset and a low performance media access control chipset, including: determining, by a NIC control module, an amount of network traffic being processed by the NIC; determining, by the NIC control module, whether the amount of network traffic being processed by the NIC exceeds a predetermined threshold; responsive to determining that the amount of network traffic being processed by the NIC exceeds a predetermined threshold, configuring, by the NIC control module, the NIC to utilize the high performance media access control chipset for data communications operations; and responsive to determining that the amount of network traffic being processed by the NIC does not exceed the predetermined threshold, configuring, by the NIC control module, the NIC to utilize the low performance media access control chipset for data communications operations. | 2015-06-04 |
20150154142 | SYSTEM AND METHOD FOR MANAGING VIRTUAL HOST BUS ADAPTOR (VHBA) OVER INFINIBAND (IB) USING A SINGLE EXTERNAL MEMORY INTERFACE - A system and method can support input/output (I/O) virtualization in a computing environment. The system can comprise a chip, which is associated with a server on a network fabric. Additionally, the chip is associated with an external memory that contains a plurality of packet buffers. Moreover, an on-chip memory maintains a state of one or more packets that contain disk-read data received from a physical host bus adaptor (HBA). Furthermore, the chip operates to en-queue said one or more packets in the plurality of packet buffers on the external memory, read out said one or more packets from the external memory based on the state of said one or more packets, and send said one or more packets to the server. | 2015-06-04 |
20150154143 | Memory Interface and Method of Interfacing Between Functional Entities - A data and signal interface for controlling the transfer of data and signals between a memory array and macro function such as that of a digital signal processor (DSP) core. In one embodiment, the interface comprises a plurality of memory ports which interface with X/Y memory banks, a plurality of function ports, each with a function controller, which interface with DSP functions, a crossbar connecting the memory and function ports, and an arbitration unit for arbitrating memory access by the function ports. The memory interface advantageously allows multiple simultaneous accesses of memory banks via a plurality of macro functions, each access under the control of a parent processor instruction. A standardized protocol used for memory read/write operations is also disclosed. | 2015-06-04 |
20150154144 | METHOD AND APPARATUS FOR PERFORMING SINGLE INSTRUCTION MULTIPLE DATA (SIMD) OPERATION USING PAIRING OF REGISTERS - An apparatus and a method for performing a single instruction multiple data (SIMD) operation using pairing of registers are provided. An example SIMD apparatus includes a first register configured to store first result data generated by dyadic operators, and a second register configured to store second result data generated by the dyadic operators. The first register and the second register may be paired with each other. Examples also include the use of more than two dyadic operators and/or registers, as well as intermediate registers. | 2015-06-04 |
20150154145 | DATA PROCESSING METHOD, DATA PROCESSING APPARATUS AND PROCESSING APPARATUS - The present invention is a data processing apparatus including a data input/output device for receiving data, a storage for storing the data received by the data input/output device, a data processing program storage for storing a data processing program that includes the steps of calculating, using a double exponential smoothing method, a first predicted value that is a predicted value of smoothed data and a second predicted value that is a predicted value of the gradient of the smoothed data, and calculating, using a double exponential smoothing method in which the second predicted value is set as input data, a third predicted value that is a predicted value of smoothed data and a fourth predicted value that is a predicted value of the gradient of the smoothed data, and a data calculation processing apparatus for performing the data processing under the data processing program. | 2015-06-04 |
20150154146 | SYSTEM AND METHOD FOR SEARCHING FOR NEW MATERIAL - Example embodiments relate to a system and method for searching for a new material. The example method includes acquiring a substitution tendency matrix X including substitution tendency data of ions based on existing crystal structure data, calculating an ion property matrix U by applying a symmetric matrix factorization model to the substitution tendency matrix X, acquiring substitution tendency prediction data based on the calculated ion property matrix U, and calculating probabilities of substitution of new crystal structures based on the substitution tendency prediction data. | 2015-06-04 |
20150154147 | Entanglement in a pair of subjects whose contextualization of a proposition is tracked in a quantum representation - The present invention concerns methods and apparatus for determining the effects of a mutual interdependence or entanglement in pairs of subjects that jointly contextualize a proposition and are considered in a quantum representation. The subject pairs are selected based on contextualizations and measurable indications they exhibit modulo the proposition. Once selected, they are jointly exposed or confronted by the proposition such that both are aware that they are facing the proposition together and in accordance with certain additional rules that lead to the formation of joint subject states that are entangled. Quantum representation of entanglement between both F-D anti-consensus subjects and B-E consensus type subjects is achieved in accordance with the four canonical equations and consequent violation of the Bell inequality is encoded in subject interdependence thus established. | 2015-06-04 |
20150154148 | METHOD OF AUTOMATED DISCOVERY OF NEW TOPICS - The present disclosure relates to a method for performing automated discovery of new topics from unlimited documents related to any subject domain, employing a multi-component extension of Latent Dirichlet Allocation (MC-LDA) topic models, to discover related topics in a corpus. The resulting data may contain millions of term vectors from any subject domain identifying the most distinguished co-occurring topics that users may be interested in, for periodically building new topic ID models using new content, which may be employed to compare one by one with existing model to measure the significance of changes, using term vectors differences with no correlation with a Periodic New Model, for periodic updates of automated discovery of new topics, which may be used to build a new topic ID model in-memory database to allow query-time linking on massive data-set for automated discovery of new topics. | 2015-06-04 |
20150154149 | TYPESETTING METHOD, DEVICE AND SYSTEM - A typesetting method, device and system is disclosed. The method includes: receiving unique identification information, contents to be typeset and screen information which are uploaded by a mobile terminal; searching for typesetting protocol data corresponding to the mobile terminal according to the unique identification information; typesetting the contents to be typeset according to the screen information and the typesetting protocol data, and feeding back the typeset contents to the mobile terminal. By completing a typesetting process via a server and then issuing a typeset text area to a mobile terminal, the application achieves the effect that the mobile terminal can rapidly and accurately complete the typesetting process by means of the server, and can still rapidly and accurately display related characters to a user even if characters to be typeset contain complex multi-language characters. | 2015-06-04 |
20150154150 | CLIENT-SIDE WEB SERVICE PROVIDER - To facilitate client access to web services, a server may be configured to package or bundle a function call for a web service with associated information. The resulting function call package may be distributed to multiple clients. Such a package may include parameters for the function call and/or software code that can facilitate a client web site to make the function call. The package may also include branding information associated with the web service. Results of the function call can be presented through the client web site with the branding information associated with the web service, allowing a third party to retain branding for their web service provided through the client web site. | 2015-06-04 |
20150154151 | METHOD AND DEVICE FOR PROCESSING WEB PAGE CONTENT - An electronic device with one or more processors and memory displays a web page in a web browser and detects a user input to extract data from the web page. In response to detecting the input, the device: identifies multimedia items by analyzing source code of the web page; categorizes the multimedia items into multimedia types; and replaces the web page with displaying a user interface for the multimedia items, including: a first region with a first icon corresponding to a first plurality of multimedia items of a first multimedia type and a first set of affordances for performing operations with the first plurality of multimedia items; and a second region with a second icon corresponding to a second plurality of multimedia items of a second multimedia type and a second set of affordances for performing operations with the second plurality of multimedia items. | 2015-06-04 |
20150154152 | EFFICIENT CREATION OF WEB FONTS - A computer implemented method for preparing font information related to textual content of a received document includes determining a font data complying a font format relating to a textual content of the received document file. The font format is compared to a predetermined common font data format and the font format is converted to the predetermined common font data format if the comparison indicates a mismatch of the compared font data formats. A font file in the predetermined common font data format is created from the converted font data and also at least one web font file is created from the created font file. Finally, at least the font file complying with the predetermined common font data format and the at least one predetermined web font file are stored in a memory. A system and a non-transitory computer readable medium for storing computer program code are also described. | 2015-06-04 |
20150154153 | INFORMATION PROCESSING DEVICE, INFORMATION PROCESSING METHOD, AND PROGRAM - There is provided an information processing device including a page feed unit configured to continuously feed pages in contents including a plurality of pages, and a display control unit configured to change the number of the pages to be displayed on a display screen according to an operation by a user when the pages are fed by the page feed unit. | 2015-06-04 |
20150154154 | SYSTEM AND METHOD FOR IMPLEMENTING AN XML STYLESHEET IN A MULTI-TIER ARCHITECTURE - A method for implementing an XML stylesheet in a multi-tiered architecture, the method comprising: retrieving an XML stylesheet associated with a page to be rendered on a presentation interface; and implementing the XML stylesheet to facilitate XML messaging between different logic layers of the multi-tiered architecture for carrying out one or more logic functions associated with the rendered page. | 2015-06-04 |
20150154155 | INFORMATION PROCESSING APPARATUS AND INFORMATION PROCESSING METHOD - A data acquisition unit acquires sets of display data for displaying information from an inside of an information processing apparatus and other information processing apparatuses. A data converter converts the acquired sets of display data into a single set of display data by a conversion method based on additional information respectively added to each set of display data, and transmits the converted set of display data to a display apparatus. Accordingly, pieces of information acquired from respective information processing apparatuses are collectively displayed on a display screen. | 2015-06-04 |
20150154156 | DOCUMENT LINK PREVIEWING AND PERMISSIONING WHILE COMPOSING AN EMAIL - Enhanced links in a message composition surface are described. A uniform resource locator (URL) may be identified while a user is composing a message in a message composition surface of an electronic message such as an email. A source of the URL and the file type of the document linked to by the URL can be determined and a preview of the document can be rendered in the message composition surface. When the source is a cloud storage location, access permissions for the document can be adjusted from within email—without the user navigating to a file management site of the cloud storage. When the file type is a productivity application, a link rendering element can call a productivity application service to provide interaction functionality for the productivity application file and facilitate the rendering of the productivity application file. | 2015-06-04 |
20150154157 | STORAGE MEDIUM STORING INSTRUCTIONS FOR INFORMATION PROCESSING APPARATUS, INFORMATION PROCESSING APPARATUS, AND COMMUNICATION SYSTEM - A non-transitory computer-readable storage medium stores computer-executable instructions. When the instructions are executed by a processor, the instructions cause an information processing apparatus including a communication section configured to communicate with external devices including a server machine on a network, to perform: a process of acquiring hyperlink information corresponding to a hyperlink from document data; a process of acquiring contents specified by the hyperlink information; a process of transmitting the contents to the server machine via the communication section; a process of acquiring, from the server machine, one of URL for acquiring the contents transmitted and URL-related information related to the URL, via the communication section; and a process of generating combined document data in which the URL is combined with the document data. | 2015-06-04 |
20150154158 | Hyperlink Destination Visibility - Various embodiments utilize page scripting and parsing to identify the target destination of a hyperlink and provide a visual indication of the destination to the user without causing redirection to the target destination. In some embodiments, hyperlink color, highlighting, or icons are used to indicate the destination. Particular colors and/or icons selected to indicate the destination can, in some embodiments, be selected based on the domain hosting the target destination. In at least some embodiments, the destination of a link is determined by the page script run by a web browser on a user's device, while in other embodiments, information is transmitted to a web request handler on the server hosting the web site to determine the destination. | 2015-06-04 |
20150154159 | Identification of In-Context Resources that are not Fully Localized - Applications can be localized by localization experts to allow them to be used by a broader customer base. The localization can be done given interface context to produce more applicable results. A localization expert may determine that certain content within the interface context should be localized, however is not localizable by the expert. The localization expert may indicate that the content is localizable and the developer may receive the indication and provide the localization expert with updated interface context allowing localization of the previously un-localizable content. | 2015-06-04 |
20150154160 | SYSTEM AND METHOD FOR DISPLAYING IMAGE ON WEBPAGE ACCORDING TO VISIBLE AREA - A system and method for displaying an image on a webpage according to a visible area are disclosed, in which the property of the image object on the target webpage is amended, so that the image object presents the alternative image having a size identical to that of the alternative object used for representing the target image on the browser on the target webpage, and then when the target image is completely loaded in and the alternative image corresponding to the target image is located within the visible area or below the visible area, restores the amended property of the image object corresponding to the target image completely loaded in, so that the target image is presented on the target webpage in replace of the alternative image, whereby achieving in the result of avoiding an adverse effect on browsing the webpage content by the user. | 2015-06-04 |
20150154161 | REQUESTING SERVICE - Methods, systems, and apparatus, including computer programs encoded on computer storage media, for reducing browser network requests. One of the methods includes receiving a markup language document. Resource requests in the markup language document are identified and a combined request is generated, the combined request comprising respective resource locations for the resource requests. The combined request is provided to a requesting service. A combined response is received from the requesting service, the combined response comprising representations of one or more respective resources for the plurality of resource requests. The resource requests are resolved using the representations of the one or more resources of the combined response, and a rendered document is generated from the markup language document and the resolved resource requests of the markup language document. | 2015-06-04 |
20150154162 | WEBSITE CONTENT AND SEO MODIFICATIONS VIA A WEB BROWSER FOR NATIVE AND THIRD PARTY HOSTED WEBSITES - Systems and methods for assisting a user to redesign a live website using a browser-based interface are presented. A first computer server hosts a target website that includes a first code snippet configured to, once executed, create a communication channel to a second computer server. The second computer server is configured to, after execution of the first code snippet, retrieve a content of the target website using the communication channel, analyze the content of the target website to identify one or more candidate keywords to incorporate into the target website, transmit, through the communication channel, the one or more candidate keywords for selection by a user on the target website, receive, through the communication channel, a selection of one of the one or more candidate keywords, generate a second code snippet configured to modify the target website to incorporate the selected one of the one or more candidate keywords, and store the second code snippet on the second computer server. | 2015-06-04 |
20150154163 | THIRD PARTY ASSETS MERGING FOR EMBEDMENT INTO WEB PAGES - An asset merging system generates a merge file containing assets from multiple party systems. The asset merging system receives the assets and determines whether any of the assets has changed versus previously received versions of the assets. If any of the received assets has changed, the asset merging system generates a merge file containing at least the most recent version of the changed assets. The asset merging system then communicates the merge file to a content delivery network (CDN) for serving to users requesting for content that uses the assets in the merge file. | 2015-06-04 |
20150154164 | SYSTEM FOR COMPARISON AND MERGING OF VERSIONS IN EDITED WEBSITES AND INTERACTIVE APPLICATIONS - A device implementable in a website design program includes a component based version comparer to compare at least two versions of a website, the at least two versions having components in a set of hierarchies and to generate a difference tree representing the differences in the components between the at least two versions of the same website, where the version comparer preprocesses the components in each single version of the at least two versions of the website to determine at least one of internal geometric, semantic, content and attribute relationships before comparing the components and the relationships between the at least two versions of the website using at least one of semantic, geometrical, content and attribute analysis. The device also includes a version merger to create an integrated version of the two versions of the website based on the difference tree. | 2015-06-04 |
20150154165 | USER INTERFACE FOR PRESENTING AN E-BOOK ALONG WITH PUBLIC ANNOTATIONS - A system and method for facilitating creation of and access to public annotations of electronic publications. A graphical user interface (GUI) is configured to display content of the electronic publication as well as annotations pertaining to the content of the electronic publication. Available annotations of the electronic publication may be downloaded to an electronic reading device through network from a remote server. The remote server may send notifications upon new annotations are available for a book. The GUI may also be configured to receive an annotation entry input by a user through the electronic reading device. | 2015-06-04 |
20150154166 | Producing Visualizations of Elements in Works of Literature - A visualization of literary elements of a work of literature, such as a novel or short story, is generated from meta-data records representing a digital work of literature including literary elements (humor, drama, adventure, etc.), characters, and plot devices related to a position within the work of literature where each appears. A significance level is determined for each of the elements, characters and plot devices at each position within the work of literature, and these are plotted into a sequential graph having position (e.g. timeline) axis and a significance level axis. The sequential graph is then output for printing or display. Human-generated and machine-generated meta-data may be ingested equally well by the method. Colors, line thickness, and a broken line patterns may be employed for greater visual meaning. And, the sequential graph may be annotated according to segments (e.g. chapters, sections) and dominant genre within each segment. | 2015-06-04 |
20150154167 | SYSTEM AND METHOD FOR UTILIZING ANNOTATED IMAGES TO FACILITATE INTERACTIONS BETWEEN COMMERCIAL AND SOCIAL USERS - A method and system matches social users and commercial users of an image annotation system, where annotated images are stored on a database. Image data records associated with the annotated images comprise judgment data corresponding to judgments made by social users regarding the images and social user identifiers for enabling a communication module to communicate with computing devices of respective social users who made the judgments. Commercial user records are also stored on the database, and contain information regarding commercial users for enabling the communication module to communicate with computing devices of respective commercial users. The commercial user records are searched based on a search criterion derived from an annotated image to determine a commercial user that satisfies the search criterion. Information regarding the commercial user may be communicated to social users associated with the annotated image, and information regarding these social users may be communicated to the commercial user. | 2015-06-04 |
20150154168 | Structured Searching of Dynamic Structured Document Corpuses - A system includes a document corpus containing structured documents, which contain both text and annotations of the text. The system also includes a search engine which is adapted to perform structured searches of the structured documents. As new types of annotations are added to the system, the search engine is updated automatically to become capable of performing structured searches for the new types of annotations. For example, if a new natural language processing (NLP) component, adapted to generate annotations of a new type, is added to the system, then the system automatically updates a query language to include a definition of the new type of annotation. The search engine may then immediately be capable of processing structured queries which refer to the new type of annotation. | 2015-06-04 |
20150154169 | ANNOTATION PROCESSING OF COMPUTER FILES - A method and apparatus for annotation processing of computer files. An embodiment of A method for processing a data stream includes receiving a data stream input at a scanner component, where the data stream input represents multiple program elements. The data stream input is scanned for annotations, with scanning the data stream input including: encountering a description of a data type; informing a handler component regarding the data type description; determining whether to process program elements within the data type, with the determination being based at least in part on any messages received from the handler component indicating that data type is not of interest; and, if there is a determination to process the program elements in the data type, scanning the program elements of the type to identify annotated program elements and associated annotation values. | 2015-06-04 |
20150154170 | DATA COLLECTION AND ANALYSIS TOOL - A form representation of a form is created including an arrangement of form elements with possible data selections from which a form user will make actual selections. A grid representation is automatically created based on the form representation, including an array of cells corresponding to the form elements and the selections and being organized in a first dimension per the arrangement of the form elements and in a second dimension per the possible data selections. Subsequently, (i) properties are identified and property values are assigned to array cells, the property values being user-visible in respective cells in a properties view, and (ii) functions are created for performing calculations using the actual data selections and the property values to yield derived values during use of the form. Events may also be triggered that are defined in the form object. | 2015-06-04 |
20150154171 | METHOD AND APPARATUS FOR CREATING AND FILING FORMS - A method, for a digital computer having a memory and a processor for executing a program, for creating and importing data into a form viewable by a user of a data processing system, comprising the steps of: (a) importing data exported from an end user application and populating one or more data fields in the viewable form with the imported data; (b) performing calculations on the imported data and rule conditions required to fill in the form, the calculations and rule conditions being in a form file created with a form designer; (c) allowing the user to review and change the imported data; and (d) outputting the viewable form. A data processing system, on a digital computer having a memory and a processor for executing a program, for creating and importing data into a form viewable by a user, comprising: (a) a form file, comprising a model of the form and capable of calculations and rule conditions required to fill in the form; (b) a data file comprising data exported from an end user application program; and (c) a viewer program capable of executing in the memory and directing the processor to generate the viewable form, to import the exported data to populate one or more data fields in the form with the imported data, to allow the user of the data processing system to review and change the imported data, and to perform the calculations on the imported data. | 2015-06-04 |
20150154172 | HANDWRITTEN DOCUMENT PROCESSING APPARATUS AND METHOD - According to one embodiment, a handwritten document processing apparatus includes an inputter, classifier, divider, and determiner. The inputter inputs stroke data. The classifier classifies the stroke data into data of a plurality of ruled lines and stroke data other than ruled lines. The divider divides a region including the plurality of ruled lines into first regions each corresponding to a cell bounded by four ruled lines and second regions each including at most three ruled lines. The determiner determines whether a ruled line in the second region is a first ruled line, to one end point of which a ruled line is not connected, or a second ruled line, to one end point of which a virtual circumscribed ruled line is connected. | 2015-06-04 |
20150154173 | METHOD OF DETECTING GRAMMATICAL ERROR, ERROR DETECTING APPARATUS FOR THE METHOD, AND COMPUTER-READABLE RECORDING MEDIUM STORING THE METHOD - An apparatus for detecting grammatical errors includes a sentence analyzer to break up a sentence into units of morphemes, tag the morphemes with parts of speech, and analyze a syntactic structure of the sentence based on the tagged parts of speech; a first error detector to generate part-of-speech sequences using n-grams of the tagged parts of speech, and detect first grammatical errors by analyzing the generated part-of-speech sequences based on grammatical rules; a second error detector to generate morpheme sequences by binding the morphemes in a preset window (n-window) size, and detect second grammatical errors according to frequencies of appearance of morpheme sequences identical to the generated morpheme sequences by searching examples from an example-based index database (DB); and an integrated error detector to determine final grammatical errors in the sentence by combining the detected first grammatical errors and the detected second grammatical errors. | 2015-06-04 |
20150154174 | SYSTEMS AND METHODS FOR ADVANCED GRAMMAR CHECKING - In embodiments of the present invention improved capabilities are described for methods and systems of grammar checking comprising a grammar checking facility and a plurality of human proofreaders in a crowd-source population for the detection and correction of grammatical errors in text as received from a computing device through an application programming interface. | 2015-06-04 |
20150154175 | CLIENT/SERVER-BASED STATISTICAL PHRASE DISTRIBUTION DISPLAY AND ASSOCIATED TEXT ENTRY TECHNIQUE - A computer-implemented technique for client/server-based statistical phrase distribution display and text entry includes transmitting a portion of an input entered by a user from a client device to a server having a language model. The input includes a text word or a speech input. The technique further includes receiving responses generated by the language model based on the portion of the input, where each of the responses includes words likely to follow the input, and displaying a tree structure that includes the responses arranged into a plurality of levels. Words in a first portion of each of the responses are included in a first level and are shown on the display. Words in a second portion of each of the responses are included in a second level and subsequent levels and are not shown on the display. | 2015-06-04 |
20150154176 | HANDWRITING INPUT SUPPORT APPARATUS AND METHOD - According to one embodiment, a handwriting input support apparatus includes the following units. The stroke input unit inputs first strokes, one stroke set of which corresponds to one character or one symbol. The stroke storage unit stores second strokes, the one stroke set of which corresponds to the one character or one symbol. The stroke prediction unit predicts third strokes, the one stroke set of which corresponds to the one character or one symbol, by searching for the second strokes using the first strokes. The prediction result display unit displays the third strokes. The settled result display unit settles fourth strokes by an instruction given to the stroke set of the third stroke, and displays the fourth strokes together with the first strokes. | 2015-06-04 |
20150154177 | Detecting Literary Elements in Literature and Their Importance Through Semantic Analysis and Literary Correlation - Automatic semantic analysis for characterizing and correlating literary elements within a digital work of literature is accomplished by employing natural language processing and deep semantic analysis of text to create annotations for the literary elements found in a segment or in the entirety of the literature, a weight to each literary element and its associated annotations, wherein the weight indicates an importance or relevance of a literary element to at least the segment of the work of literature; correlating and matching the literary elements to each other to establish one or more interrelationships; and producing an overall weight for the correlated matches. | 2015-06-04 |
20150154178 | COARSE SEMANTIC DATA SET ENHANCEMENT FOR A REASONING TASK - Technologies are generally described for enhancing semantic data to be used by a reasoning task. In some examples, a method and a system for removing inconsistent data from, and adding enhancement data to, a coarse data set are described. The method may include receiving, by a data enhancement module, a first set of semantic data associated with the reasoning task. The method may include generating, by the data enhancement module, a second set of semantic data by removing inconsistent data from the first set of semantic data, wherein the inconsistent data is identified from the first set of semantic data by a justification determination process. The method may further include generating, by the data enhancement module, a third set of semantic data by adding enhancement data to the second set of semantic data, wherein the enhancement data is obtained based on the second set of semantic data by an abduction determination process. | 2015-06-04 |
20150154179 | Detecting Literary Elements in Literature and Their Importance Through Semantic Analysis and Literary Correlation - Automatic semantic analysis for characterizing and correlating literary elements within a digital work of literature is accomplished by employing natural language processing and deep semantic analysis of text to create annotations for the literary elements found in a segment or in the entirety of the literature, a weight to each literary element and its associated annotations, wherein the weight indicates an importance or relevance of a literary element to at least the segment of the work of literature; correlating and matching the literary elements to each other to establish one or more interrelationships; and producing an overall weight for the correlated matches. | 2015-06-04 |
20150154180 | Systems, Methods and Media for Translating Informational Content - Systems, methods, and media for translating informational content via a publishing server are provided herein. Methods may include receiving a request for informational content from a visitor device, the request including a language preference, responsive to the request, locating informational content stored in a database based upon analytical data corresponding to the visitor device, translating at least a portion of the informational content utilizing the language preference of the request if a language of the informational content does not correspond to the language preference of the request, and storing the translated at least a portion of the informational content in the database associated with the publishing server. | 2015-06-04 |
20150154181 | Translatable Texts Identification in In-Context Localization Utilizing Pseudo-Language and External Server - Software-as-a-service system and methods for assisting translators by utilizing in-context localization with a localization editor that permits the translator to easily view how their translations appear on the application interface without having to navigate between different screens (e.g. between the translation input interface, and the screen that displays how it will appear to the viewer). Pseudo-language that comprises extra language with special identifiers is added to a localizable application in place of the original text. The pseudo-language is identified in the runtime, after which it is mapped and replaced with the original text or their translations. An external server is used to generate the pseudo-language based on source texts, and to do the matching by communicating with the application being translated while it is being run with the activated pseudo-language. The translated software comprises a web-based application, content websites and non-web related software, such as mobile applications, desktop software. | 2015-06-04 |
20150154182 | DATA LOCALIZATION SERVICE MADE AVAILABLE BY A WEB BROWSER - A data localization service is provided for a web browser residing on a computing device. Depending upon the availability of the network connection as well as the level of native support in the browser, the data localization service will support different levels of service/performance to optimize the user experience. To do so, the data localization service includes a priority handler configured to receive a request to localize data from a requesting client application and provide in response thereto a localized representation of the data to the requesting client application. The data localization service may also include a native data localizer configured to receive a request to localize data from the priority handler and localize the data in accordance with a localization preference parameter indicative of a locale. The native data localizer may be a function integrated into the script interpreter of the web browser. | 2015-06-04 |
20150154183 | Auto-translation for multi user audio and video - The disclosed subject matter provides a system, computer readable storage medium, and a method providing an audio and textual transcript of a communication. A conferencing services may receive audio or audio visual signals from a plurality of different devices that receive voice communications from participants in a communication, such as a chat or teleconference. The audio signals representing voice (speech) communications input into respective different devices by the participants. A translation services server may receive over a separate communication channel the audio signals for translation into a second language. As managed by the translation services server, the audio signals may be converted into textual data. The textual data may be translated into text of different languages based the language preferences of the end user devices in the teleconference. The translated text may be further translated into audio signals. | 2015-06-04 |
20150154184 | MORPHOLOGY ANALYSIS FOR MACHINE TRANSLATION - A method and system for analyzing language morphology to facilitate statistical machine translation from a first language to a target language is disclosed. The method and system can include marking words in a first language text with a part-of-speech tag, and parsing one or more sentences in the first language text to determine syntactic dependence relations between the words in the one or more sentences of the first language text. Morphological features of the words in the first language text can also be extracted. The method and system can also include tagging the words in the first language text with a language morphology tag from a second language. A modified form of words in the first language text can be generated using the language morphology tags from the second language. The modified form of the words can be used to facilitate translation from the first language to a target language. | 2015-06-04 |
20150154185 | TRANSLATION TRAINING WITH CROSS-LINGUAL MULTI-MEDIA SUPPORT - An improved lecture support system integrates multi-media presentation materials with spoken content so that the listener can follow with both the speech and the supporting materials that accompany the presentation to provide additional understanding. Computer-based systems and methods are disclosed for translation of a spoken presentation (e.g., a lecture, a video) along with the accompanying presentation materials. The content of the presentation materials can be used to improve presentation translation, as it extracts supportive material from the presentation materials as they relate to the speech. | 2015-06-04 |
20150154186 | FLEXIBLY PERFORMING REALLOCATIONS IN DATABASES - A reallocation processing block including a computing system including one or more data processors receives a base table, a reference table, and at least one assignment path table. Subsequently, rules from the at least one assignment path table are applied to the base table and the reference table by reallocating values between at least two existing data objects. A results table is generated with the reallocated values in the at least two existing data objects. A reallocated value is compared with a threshold value to determine the need for an iteration. At least one of the activities described is implemented using at least one data processor. Related apparatus, systems, techniques and articles are also described. | 2015-06-04 |
20150154187 | Method, Apparatus And System For Selecting A User - A method for selecting a user which belongs to Internet technology is described. The method includes allocating serial numbers to identities of users participating in the activity in an ascending order of serial numbers. A serial number of a user uniquely identifies the identity of the user. The identity of the user uniquely identifies the user. The method obtains third party data that is accessible by all of the users participating in the activity when a pre-defined time is up. The method obtains specific data through calculations by using a pre-defined rule and the third party data. The method obtains an identity of a user whose serial number is consistent with the specific data, taking the identity as an identity of a selected user, and determines the selected user according to the identity. | 2015-06-04 |
20150154188 | TECHNIQUES FOR VIEWING AND SEARCHING DOCUMENTS FROM COLLECTIONS OF DOCUMENTS - A computing device is configured to generate a graphical user interface (GUI) that allows an end-user to search for particular document or documents within a large collection of documents. The GUI provides a view of the overall document collection and affords the end-user the ability to reduce the number of visual document thumbnails by means of keyword search. When the end-user identifies a candidate among the reduced number of thumbnails, the end-user may select the page view of the candidate document and conduct further review. If the selected candidate is not the target document, the end-user may select adjacent documents to seamlessly transition between reading and searching. An advantage to this approach is that the visual qualities of the documents, such as images, graphical layout, and color, among others, may be incorporated into the search process. Searching for a particular target document is, thus, expedited. | 2015-06-04 |
20150154189 | SIGNATURE GENERATION FOR MULTIMEDIA DEEP-CONTENT-CLASSIFICATION BY A LARGE-SCALE MATCHING SYSTEM AND METHOD THEREOF - A method and system for generating a large-scale database of heterogeneous speech are provided. The method includes transcribing a plurality of multimedia signals retrieved from a large text database and a speech database; randomly selecting a plurality of speech segments from the plurality of multimedia signals, wherein each speech segment of the plurality of speech segments is of a random length; generating a plurality of signatures based on the plurality of speech segments; and populating the large-scale database with the plurality of signatures respective of the plurality of multimedia signals | 2015-06-04 |
20150154190 | SYSTEM AND METHOD FOR DETERMINING THE LEGITIMACY OF A LISTING - A system and method is provided wherein, in one aspect, the likelihood of a listing being spam or enhanced by spam is determined based on whether the number of times that each term appears in descriptions of the listing tend to be equal or tend to reflect a natural language distribution. The likelihood that the listing is spam or enhanced by spam may be used to determine the position of the listing within search results to be displayed to a user. | 2015-06-04 |
20150154191 | WEBSITE, USER INTERFACES, AND APPLICATIONS FACILITATING IMPROVED MEDIA SEARCH CAPABILITY - A method for improving media search capability includes providing a user with access to an interface that allows the user to provide one or more inputs relating to an item of media (such as an audio or video recording of a song or a cover song), performing a media search in response to the one or more inputs, and presenting search results via an interactive display generated depending upon media ratings, wherein one or more of the media ratings is determined from media ratings inputs depending upon one or more metrics associated with sources or providers of the media ratings inputs. | 2015-06-04 |