44th week of 2015 patent applcation highlights part 48 |
Patent application number | Title | Published |
20150309931 | PERSISTENT MEMORY FOR PROCESSOR MAIN MEMORY - Subject matter disclosed herein relates to a system of one or more processors that includes persistent memory. | 2015-10-29 |
20150309932 | WRITE ADMITTANCE POLICY FOR A MEMORY CACHE - A method includes monitoring a number of read access requests to an address for data stored on a backing store. The method also includes comparing the number of read access requests to a read access threshold. The read access threshold includes a threshold number of read access requests for the address. The method also includes caching data corresponding to a write access request to the address in response to determining that the number of read access requests satisfies the read access threshold. | 2015-10-29 |
20150309933 | APPARATUS, SYSTEM, AND METHOD FOR MANAGING EVICTION OF DATA - An apparatus, system, and method are disclosed for managing eviction of data. A cache write module stores data on a non-volatile storage device sequentially using a log-based storage structure having a head region and a tail region. A direct cache module caches data on the non-volatile storage device using the log-based storage structure. The data is associated with storage operations between a host and a backing store storage device. An eviction module evicts data of at least one region in succession from the log-based storage structure starting with the tail region and progressing toward the head region. | 2015-10-29 |
20150309934 | ARITHMETIC PROCESSING APPARATUS AND METHOD FOR CONTROLLING SAME - An arithmetic processing apparatus includes: first and second core groups each including cores, a first to an Nth (N is plural) caches that process access requests from the cores, and an intra-core-group bus through which the access requests from the cores are provided to the first to Nth caches; and a first to an Nth inter-core-group buses each provided between the first to Nth caches in the first and second core groups respectively. The first to Nth caches in the first core group individually store data from a first to an Nth memory spaces in a memory, respectively. The first to Nth caches in the second core group individually store data from an N+1th to a 2Nth memory spaces, respectively. The first to Nth caches in the first core group access the data in the N+1th to 2Nth memory spaces, respectively, via the first to Nth inter-core-group buses. | 2015-10-29 |
20150309935 | METHODS AND SYSTEMS FOR CACHING DATA USING BEHAVIORAL EVENT CORRELATIONS - A method is disclosed including a client accessing a cache for a value of an object based on an object identification (ID), initiating a request to a cache loader if the cache does not include a value for the object, the cache loader performing a lookup in an object table for the object ID corresponding to the object, the cache loader retrieving a vector of execution context IDs, from an execution context table that correspond to the object IDs looked up in the object table and the cache loader performing an execution context lookup in an execution context table for every retrieved execution context ID in the vector to retrieve object IDs from an object vector. | 2015-10-29 |
20150309936 | SELECTIVE PREFETCHING OF PHYSICALLY SEQUENTIAL CACHE LINE TO CACHE LINE THAT INCLUDES LOADED PAGE TABLE ENTRY - A microprocessor includes a translation lookaside buffer and a first request to load into the microprocessor a page table entry in response to a miss of a virtual address in the translation lookaside buffer. The requested page table entry is included in a page table. The page table encompasses a plurality of cache lines including a first cache line that includes the requested page table entry. The microprocessor also includes hardware logic that makes a determination whether a second cache line physically sequential to the first cache line is outside the page table, and a second request to prefetch the second cache line into the microprocessor. The second request is selectively generated based at least on the determination made by the hardware logic. | 2015-10-29 |
20150309937 | Intelligence cache and intelligence terminal - The disclosure discloses an intelligence cache and an intelligence terminal, wherein the intelligence cache comprises: a general interface, configured to receive configuration information and/or control information, and/or data information from a core a bus, and return target data; a software define and reconfiguration unit configured to define a memory as a required cache memory according to the configuration information; a control unit, configured to control writing and reading of the cache memory and monitor instructions and data streams in real time; a memory unit, composed of a number of memory modules and configured to cache data; the required cache memory is formed by memory modules according to the definition of the software define and reconfiguration unit; and an intelligence processing unit, configured to process input and output data and transfer, convert and operate on data among multiple structures defined in the control unit. The disclosure can realize an efficient memory system according to the operating status of software, the features of tasks to be executed and the features of data structures through the flexible organization and management by the control unit and the close cooperation of the intelligence processing unit. | 2015-10-29 |
20150309938 | USING FREQUENCY TRIGGERING WITH PASSIVE COMPONENTS TO GENERATE RESET - A method for resetting a data storage drive in a drive system. The method may include transmitting a first signal at a first frequency to a GPIO connector pin corresponding to the data storage drive, utilizing a passive circuit to filter out the first signal, the filtered signal triggering a passive logic circuit to generate an output, and transmitting the output to a drive reset pin on a data storage drive so as to reset the data storage drive. In some cases, the first signal may be initiated from a location remote from the data storage drive. In additional or alternative embodiments, the method may include monitoring a parameter of the data storage drive, the data storage system, and/or a connection therebetween. The first signal may be initiated when a predetermined condition, based, at least in part, on the monitored parameter, is satisfied. | 2015-10-29 |
20150309939 | SELECTIVE CACHE WAY-GROUP POWER DOWN - A method and apparatus for selectively powering down a portion of a cache memory includes determining a power down condition dependent upon a number of accesses to the cache memory. In response to the detection of the power down condition, selecting a group of cache ways included in the cache memory dependent upon a number of cache lines in each cache way that are also included in another cache memory. The method further includes locking and flushing the selected group of cache ways, and then activating a low power mode for the selected group of cache ways. | 2015-10-29 |
20150309940 | GPU SHARED VIRTUAL MEMORY WORKING SET MANAGEMENT - A method and apparatus of a device that manages virtual memory for a graphics processing unit is described. In an exemplary embodiment, the device manages a graphics processing unit working set of pages. In this embodiment, the device determines the set of pages of the device to be analyzed, where the device includes a central processing unit and the graphics processing unit. The device additionally classifies the set of pages based on a graphics processing unit activity associated with the set of pages and evicts a page of the set of pages based on the classifying. | 2015-10-29 |
20150309941 | OUT-OF-PLACE PRESETTING BASED ON INDIRECTION TABLE - An aspect of this invention is a method for providing a PreSET region in a memory device wherein the PreSET region includes one or more lines of the memory device which have been PreSET; performing a write operation on one or more out of place lines of the memory device by writing to the PreSET region instead of writing to an in place line of the memory device; and storing in an indirection table a mapping of each of a respective plurality of logical pages of the memory device to a corresponding physical page of a plurality of physical pages of the memory device, wherein the indirection table keeps track of the one or more out of place lines. | 2015-10-29 |
20150309942 | ASSOCIATING CACHE MEMORY WITH A WORK PROCESS - Systems, methods, and software described herein provide accelerated input and output of data in a work process. In one example, a method of operating a support process within a computing system for providing accelerated input and output for a work process includes monitoring for a file mapping attempt initiated by the work process. The method further includes, in response to the file mapping attempt, identifying a first region in memory already allocated to a cache service, and associating the first region in memory with the work process. | 2015-10-29 |
20150309943 | MEMORY CONTROL UNIT AND DATA STORAGE DEVICE INCLUDING THE SAME - A data storage device includes a storage memory device, a control unit suitable for generating a descriptor, which describes a work for controlling the storage memory device, and storing the descriptor in a working memory, and a memory control unit suitable for generating control signals for the storage memory device by fetching an instruction set from an instruction memory based on the descriptor. | 2015-10-29 |
20150309944 | METHODS FOR CACHE LINE EVICTION - A method and apparatus for evicting cache lines from a cache memory includes receiving a request from one of a plurality of processors. The cache memory is configured to store a plurality of cache lines, and a given cache line includes an identifier indicating a processor that performed a most recent access of the given cache line. The method further includes selecting a cache line for eviction from a group of least recently used cache lines, where each cache line of the group of least recently used cache lines occupy a priority position less that a predetermined value, and then evicting the selected cache line. | 2015-10-29 |
20150309945 | ELECTRICAL AND OPTICAL MEMORY ACCESS - A processor issues a command to a memory through an electrical memory link and performs a process according to the command through the electrical memory link. The processor issues a routing command to an optical circuit switch (OCS) through an OCS control line. In response to the routing command, the OCS establishes a routing of an optical memory link from the processor to the BDM. In response to the establishment of the optical memory link from the processor to the BDM, the processor (or a BDM (internal/dedicated) controller) switches from performing the process through the electrical memory link to performing a process through the optical memory link (continuously without an interruption between the successive processes). Corresponding systems are also disclosed herein. | 2015-10-29 |
20150309946 | STORAGE DEVICE, PROTECTION METHOD, AND ELECTRONIC APPARATUS - According to one embodiment, a storage device includes, when power is supplied to a storage unit, counting of an elapsed time is started. If a command is input from a host device, and the elapsed time from input of a previous command to input of a current command is calculated based on time information clocked by the host device and on a counter value counted until the corresponding command is input. Matching of the time information is determined based on a temporal relation between the adding result of adding the calculated elapsed time to the time information included in the previous command and the time information included in the current command. When the mismatching is determined, data in the storage unit is invalidated. | 2015-10-29 |
20150309947 | TRACKING STATISTICS CORRESPONDING TO DATA ACCESS IN A COMPUTER SYSTEM - Embodiments of the present invention disclose a method, computer program product, and system for determining statistics corresponding to data transfer operations. In one embodiment, the computer implemented method includes the steps of receiving a request from an input/output (I/O) device to perform a data transfer operation between the I/O device and a memory, generating an entry in an input/output memory management unit (IOMMU) corresponding to the data transfer operation, wherein the entry in the IOMMU includes at least an indication of a processor chip that corresponds to the memory of the data transfer operation, monitoring the data transfer operation between the I/O device and the memory, determining statistics corresponding to the monitored data transfer operation, wherein the determined statistics include at least: the I/O device that performed the data transfer operation, the processor chip that corresponds to the memory of the data transfer operation, and an amount of data transferred. | 2015-10-29 |
20150309948 | TRACKING STATISTICS CORRESPONDING TO DATA ACCESS IN A COMPUTER SYSTEM - Embodiments of the present invention disclose a method, computer program product, and system for determining statistics corresponding to data transfer operations. In one embodiment, the computer implemented method includes the steps of receiving a request from an input/output (I/O) device to perform a data transfer operation between the I/O device and a memory, generating an entry in an input/output memory management unit (IOMMU) corresponding to the data transfer operation, wherein the entry in the IOMMU includes at least an indication of a processor chip that corresponds to the memory of the data transfer operation, monitoring the data transfer operation between the I/O device and the memory, determining statistics corresponding to the monitored data transfer operation, wherein the determined statistics include at least: the I/O device that performed the data transfer operation, the processor chip that corresponds to the memory of the data transfer operation, and an amount of data transferred. | 2015-10-29 |
20150309949 | DEVICE AND METHOD FOR ALLOWING INTEGRATION OF INCOMPATIBLE DEVICES INTO A VEHICLE BUS NETWORK - A device and method for communication among vehicle components operating on different electronic vehicle bus communication protocols is disclosed. The current invention is specifically designed with the capabilities and reliability required for permanent integration of an incompatible device into a vehicle bus network. This allows for installation and permanent integration of incompatible devices onto new and advanced vehicles which are manufactured using the latest electronic vehicle bus communication protocols. | 2015-10-29 |
20150309950 | System and Method to Address Devices Connected to a Bus System - A system includes a bus system, such as a LIN bus system. A number of components are connected to the bus system. A first component of the components is configured to detect a direction of a current to detect a location of the first component in the bus system. Each of the components can have a unique address. | 2015-10-29 |
20150309951 | POWER HANDLING IN A SCALABLE STORAGE SYSTEM - Systems, methods, apparatuses, and software for data storage systems are provided herein. In one example, a data storage assembly is provided. The data storage assembly includes a plurality of storage drives each comprising a PCIe host interface and solid state storage media, with each of the storage drives configured to store and retrieve data responsive to storage operations received over an associated PCIe host interface. The data storage assembly includes a PCIe switch circuit coupled to the PCIe host interfaces of the storage drives and configured to receive the storage operations issued by one or more host systems over a shared PCIe interface and transfer the storage operations for delivery to the storage drives over selected ones of the PCIe host interfaces. The data storage assembly includes holdup circuitry configured to provide power to at least the storage drives after input power is lost to the data storage assembly. | 2015-10-29 |
20150309952 | STATISTICAL POWER HANDLING IN A SCALABLE STORAGE SYSTEM - Systems, methods, apparatuses, and software for data storage systems are provided herein. In one example, a data storage assembly is provided that includes a plurality of storage drives each comprising a PCIe host interface and solid state storage media. The data storage assembly includes a PCIe switch circuit coupled to the PCIe host interfaces of the storage drives and configured to receive storage operations issued by one or more host systems over a shared PCIe interface and transfer the storage operations for delivery to the storage drives over selected ones of the PCIe host interfaces. The data storage assembly includes a control processor configured to monitor usage statistics of the storage drives, and power control circuitry configured to selectively remove the power from ones of the storage drives based at least on the usage statistics of the storage drives. | 2015-10-29 |
20150309953 | FLEXCONNECT DISCONNECT DETECTION - A USB hub includes a plurality of downstream ports; at least one dual mode port, the dual mode port configured to be switchable from a downstream port to an upstream port; and host detection circuitry for detecting whether, when operating as an upstream port, a host is connected. | 2015-10-29 |
20150309954 | APPARATUS AND METHODS FOR DYNAMIC ROLE SWITCHING AMONG USB HOSTS AND DEVICES - Apparatus and methods for USB hosts and USB devices to dynamically switch roles such that a product which initially operates as a USB host may instead operate as a USB device and vice versa. Products such as smartphones and tablets which initially operate as USB devices may dynamically switch roles to become USB hosts. Similarly, products such as PCs and in-vehicle infotainment systems which initially operate as USB hosts may dynamically switch roles to become USB devices. Dynamic USB role switching is permitted in a variety of topologies including those in which a direct connection exists between a host and a device as well as those in which a USB hub is present. In addition, such dynamic role switching may be performed in topologies which incorporate widely used USB Type A connectors and cables, thus avoiding the need for a special connector or cable. | 2015-10-29 |
20150309955 | Intelligent Connector - An intelligent connector is provided and includes a bus control module. The a bus control module includes a bus interface, a load interface, a first switch control interface configured to output a switch control signal, and a signal processing unit configured to process a interchanged signal. | 2015-10-29 |
20150309956 | DATA TERMINAL, DATA TRANSMISSION SYSTEM, AND HOT SWAPPING CONTROL METHOD - The present invention discloses a data terminal, a data transmission system, and a hot swapping control method. The data terminal includes a first processor, a first digital audio circuit, an interface isolator, a first USB circuit, and a first connecting apparatus, where the first connecting apparatus includes a first digital audio connecting apparatus and a first USB connecting apparatus. An initial status of the interface isolator is controlled by using a hot swapping feature of the first USB circuit, so that voice data transmission is performed between the first processor and a computer by using the first digital audio circuit and the first digital audio connecting apparatus, and the first digital audio circuit has the hot swapping feature when the first digital audio circuit is applied to the data terminal. | 2015-10-29 |
20150309957 | PROGRAMMABLE LOGIC UNIT - Programmable logic units are described. A described unit includes one or more input interfaces to receive one or more input signals; logic elements that are individually programmable; one or more output interfaces to provide one or more output signals; and a programmable interconnect array that is configured to selectively form one or more interconnections within the unit based on one or more programming settings. The programmable interconnect array can be programmable to route the one or more input signals from the one or more input interfaces to at least a portion of the logic elements, programmable to route one or more intermediate signals among at least a portion of the logic elements, and programmable to route one or more signals from at least a portion of the logic elements to produce the one or more output signals via the output interface. | 2015-10-29 |
20150309958 | METHODS AND DEVICES FOR EXTENDING USB 3.0-COMPLIANT COMMUNICATION - Devices and methods for extending USB-compliant communication distances, including USB 3.0 SuperSpeed communication, are provided. In some embodiments, a host is communicatively coupled to a device that provides an upstream facing port, and a USB device is communicatively coupled to a device that provides a downstream facing port. The upstream facing port and downstream facing port are coupled via a communication channel. In some embodiments, the upstream facing port and downstream facing port generate packets to ensure that timing requirements of the USB specification are met regardless of the latency of the communication channel. | 2015-10-29 |
20150309959 | System and Method of Interfacing Co-Processors and Input/Output Devices via a Main Memory System - A system for interfacing with a co-processor or input/output device is disclosed. According to one embodiment, the system includes a computer processing unit, a memory module, a memory bus that connects the computer processing unit and the memory module, and a co-processing unit or input/output device, wherein the memory bus also connects the co-processing unit or input/output device to the computer processing unit. | 2015-10-29 |
20150309960 | SENSORS GLOBAL BUS - Systems, methods and apparatus are described that offer improved performance of a sensor bus. A first command is transmitted to devices coupled to a serial bus operated in a first mode in accordance with a first protocol to cause the serial bus to be operated in a second mode. After communicating in accordance with a second protocol while the serial bus is operated in the second mode, a second command is transmitted to the plurality of devices in accordance with the first protocol to terminate the second mode. In the second mode, extra symbols inserted into a sequence of symbols transmitted on the serial bus prevent the occurrence of an unintended signaling state on the serial bus. Pulses transmitted on a wire of the serial bus in the second mode may have their duration limited such that a filter of a second device suppresses the limited-duration pulses. | 2015-10-29 |
20150309961 | ARITHMETIC PROCESSING APPARATUS - An arithmetic processing apparatus performs arithmetic by a neural network in which multiple processing layers are hierarchically connected. The arithmetic processing apparatus corresponding to one of the multiple processing layers includes a convolution arithmetic portion and a pooling processing portion. The convolution arithmetic portion receives an input data from another of the plurality of processing layers, performs convolution arithmetic to the input data, and in each arithmetic cycle, outputs a part of all convolution arithmetic result data required for single pooling processing. The pooling processing portion performs the single pooling processing to the all convolution arithmetic result data before executing activation processing. | 2015-10-29 |
20150309962 | METHOD AND APPARATUS FOR MODELING A POPULATION TO PREDICT INDIVIDUAL BEHAVIOR USING LOCATION DATA FROM SOCIAL NETWORK MESSAGES - A method, non-transitory computer readable medium, and apparatus for predicting a location behavior of at least one individual are disclosed. For example, the method receives a plurality of social networking messages having spatial location data and user identification information, filters the plurality of social networking messages to remove one or more of the plurality of social networking messages that are not related to mobility of a user to create a filtered plurality of social networking messages, creates a population model by applying a kernel density estimation to the filtered plurality of social networking messages, creates an individual model for each different user identification by applying the kernel density estimation to a subset of the filtered plurality of social networking messages for the each different user identification and generates a probability density function map that predicts the location behavior of the at least one individual. | 2015-10-29 |
20150309963 | DYNAMIC OUTLIER BIAS REDUCTION SYSTEM AND METHOD - A system and method is described herein for data filtering to reduce functional, and trend line outlier bias. Outliers are removed from the data set through an objective statistical method. Bias is determined based on absolute, relative error, or both. Error values are computed from the data, model coefficients, or trend line calculations. Outlier data records are removed when the error values are greater than or equal to the user-supplied criteria. For optimization methods or other iterative calculations, the removed data are re-applied each iteration to the model computing new results. Using model values for the complete dataset, new error values are computed and the outlier bias reduction procedure is re-applied. Overall error is minimized for model coefficients and outlier removed data in an iterative fashion until user defined error improvement limits are reached. The filtered data may be used for validation, outlier bias reduction and data quality operations. | 2015-10-29 |
20150309964 | DYNAMIC OUTLIER BIAS REDUCTION SYSTEM AND METHOD - A system and method is described herein for data filtering to reduce functional, and trend line outlier bias. Outliers are removed from the data set through an objective statistical method. Bias is determined based on absolute, relative error, or both. Error values are computed from the data, model coefficients, or trend line calculations. Outlier data records are removed when the error values are greater than or equal to the user-supplied criteria. For optimization methods or other iterative calculations, the removed data are re-applied each iteration to the model computing new results. Using model values for the complete dataset, new error values are computed and the outlier bias reduction procedure is re-applied. Overall error is minimized for model coefficients and outlier removed data in an iterative fashion until user defined error improvement limits are reached. The filtered data may be used for validation, outlier bias reduction and data quality operations. | 2015-10-29 |
20150309965 | METHODS, SYSTEMS, AND DEVICES FOR OUTCOME PREDICTION OF TEXT SUBMISSION TO NETWORK BASED ON CORPORA ANALYSIS - Computationally implemented methods and systems include acquiring a message that is configured to be submitted to a network for publication, performing text-based analysis on the acquired message to determine an objective message prediction, wherein the text-based analysis is at least partially based on a corpus of one or more related texts, and transmitting the objective message prediction to a destination device, wherein the objective message prediction is configured to be presented on the destination device prior to submission of the acquired message to the network. In addition to the foregoing, other aspects are described in the claims, drawings, and text. | 2015-10-29 |
20150309966 | METHOD AND APPARATUS FOR PRESERVING FIDELITY OF BOUNDED RICH TEXT APPEARANCE BY MAINTAINING REFLOW WHEN CONVERTING BETWEEN INTERACTIVE AND FLAT DOCUMENTS ACROSS DIFFERENT ENVIRONMENTS - A computer implemented method and apparatus for preserving fidelity of bounded rich text appearance, by maintaining reflow, when converting between interactive and flat documents across different environments. The method comprises receiving an image, text data, and formatting metadata corresponding to text entered on a webpage; and processing the text data, wherein processing includes using the image and formatting metadata, evaluating a count of characters corresponding to a line of entered text to identify a location in the image for insertion of a newline character; and inserting the newline character at a location identified during the evaluating. | 2015-10-29 |
20150309967 | METHOD FOR LOGICAL ORGANIZATION OF WORKSHEETS - According to one embodiment of the present invention, methods, systems and computer-readable media of accessing data within a spreadsheet are provided. A set of attributes is assigned to each worksheet of a plurality of worksheets within the spreadsheet. One or more worksheets may be identified by comparing the set of attributes for each worksheet to one or more attributes specified within a request for data, and the identified worksheets may be displayed. | 2015-10-29 |
20150309968 | Method and System for providing a Story to a User using Multiple Media for Interactive Learning and Education - A method, system and/or kit for storytelling connecting a static media and an electronic media in order to tell a story and to improve the storytelling process for the reader/user. The method, system and/or kit allow for portions of the original story to be skipped, and allow for the electronic media having portions of the story, clues, games, puzzles, and/or codes, such that a reader/user needs to access the electronic media to understand the original story, thus connecting the static media with the electronic media. The method, system and/or kit for storytelling further include access codes for accessing the electronic media. | 2015-10-29 |
20150309969 | Methods and Apparatus for Improved Navigation Among Controlled Terms in One or More User Documents - Methods and apparatus are provided for improved navigation among controlled terms in one or more user documents. A user can navigate among a plurality of occurrences of a controlled term in one or more documents. A disclosed navigation and editing tool provides a link for each of the occurrences of the controlled term, wherein each of the links include a plurality of destination links, wherein each of the destination links allow a user to navigate to a corresponding one of the other of the plurality of occurrences in the one or more documents; receives a user selection of at least one of the destination links; and jumps, in response to the user selection, to a destination in the one or more documents associated with the selected destination link. | 2015-10-29 |
20150309970 | STATE INFORMATION IN A STATELESS ENVIRONMENT - A computer-implemented method for maintaining state in a stateless environment includes saving on a computing device an image of one or more document object models for one or more web pages. The image includes information that has changed in response to user interaction with the one or more pages after the one or more web pages have been loaded by the computing device. The method additionally includes shutting down the web pages on the computing device, receiving a request to redisplay the web pages on the computing device, accessing the image, and using data in the image to reconstruct the one or more web pages, including with the information that had changed in response to user interaction with the one or more pages. | 2015-10-29 |
20150309971 | A BROWSER EXTENSION FOR THE COLLECTION AND DISTRIBUTION OF DATA AND METHODS OF USE THEREOF - A system for use in automated aggregation and distribution of content to and from at least one webpage on the Internet comprises an API server which includes a webpage served by the API server for use by a user on a user device. The user device and the API server are each associated with an at least one identifier. There is a browser and a browser extension. The browser extension is configured to instruct the browser to communicate the at least one identifier associated with the user device to the at least one website and not communicate the at least one identifier associated with the API server. The browser extension transiently stores and/or manipulates content and communicates content between the client application, the API server and at least one website in response to an input from the user, such that the user distributes content to the at least one website. | 2015-10-29 |
20150309972 | METHODS AND APPARATUS FOR ASSOCIATING A DOCUMENT WITH A DATABASE FIELD VALUE - Methods and apparatus for associating a document with a database field value are disclosed. For example, a user of an electronic record management system may be viewing a document and/or metadata associated with a document on a primary display, such as a desktop computer display. In addition, the user may be viewing various database fields and/or potential values for those fields on a secondary display, such as a tablet device. The user can then select certain user interface objects, such as buttons, and/or perform certain predefined user gestures, such as a left swipe, on the secondary display. As a result, one or more database fields associated with the document are populated with one or more values. For example, the user may be executing an electronic document review application on a desktop computer while coding documents using a tablet device synchronized to the electronic document review application via the Internet. | 2015-10-29 |
20150309973 | METHODS, SYSTEMS, AND DEVICES FOR MACHINES AND MACHINE STATES THAT FACILITATE MODIFICATION OF DOCUMENTS BASED ON VARIOUS CORPORA AND/OR MODIFICATION DATA - Computationally implemented methods and systems include accepting a submission of a particular document that includes at least one particular lexical unit, facilitating acquisition of document modification data that includes data configured to be used to determine a modification to the particular document, and receiving an updated document in which at least a portion of at least one occurrence of the at least one particular lexical unit has been replaced with at least a portion of an acquired replacement lexical unit that is at least partly based on the document modification data. In addition to the foregoing, other aspects are described in the claims, drawings, and text. | 2015-10-29 |
20150309974 | METHODS, SYSTEMS, AND DEVICES FOR LEXICAL CLASSIFICATION, GROUPING, AND ANALYSIS OF DOCUMENTS AND/OR DOCUMENT CORPORA - Computationally implemented methods and systems include selecting a target portion of a source document, presenting a representation of the target portion of the source document to a client, accepting input from the client that is configured to separate the target portion of the source document into a set of one or more designated lexical units, receiving association input from the client, said association input configured to associate at least one designated lexical unit with a further portion of the source document that is different than the target portion, and providing an output structure that represents the set of one or more designated lexical units. In addition to the foregoing, other aspects are described in the claims, drawings, and text. | 2015-10-29 |
20150309975 | NON-TRANSITORY COMPUTER READABLE MEDIUM, INFORMATION PROCESSING APPARATUS, AND INFORMATION PROCESSING METHOD - A non-transitory computer readable medium stores a program causing a computer to execute a process for document-difference generation. The process includes estimating a range to be edited in target structured document information in response to a comment added to the target structured document information, based on a relationship between an element including a commented portion associated with the comment and another element of the target structured document information; and generating change-indicating information in which a difference within the estimated range between the target structured document information and structured document information obtained by editing the target structured document information is associated with the comment. | 2015-10-29 |
20150309976 | ELECTRONIC DEVICE AND METHOD FOR EDITING DOCUMENTS - An electronic device and document editing method are provided. Programs in a storage device, executed by at least one processor, cause the at least one processor to display an interface showing a first electronic document including an insertion area having a first size; determine whether a touch operation applied on the interface showing the first electronic document is an editing operation; adjust size of the insertion area based on the touch operation if the touch operation is the editing operation to a second size that is different from the first size; and locate a selected object on the adjusted insertion area if the selected object is moved toward and overlapping the adjusted insertion area, the selected object being a copy of an object displayed on an interface showing a second electronic document. | 2015-10-29 |
20150309977 | DOCUMENT MANAGEMENT APPARATUS AND RECORDING MEDIUM FOR EASY REGISTER AND DISPLAY OF CHARACTER STRING INDICATING MEANING - A document management apparatus includes a reading circuit, a storage circuit, and a control circuit. The control circuit has: a character string registration mode that causes the reading circuit to read the document, detects a character string to be annotated based on a position of the read marking, searches the note of the detected character string in a dictionary, and causes the storage circuit to store the detected character string and the searched note to register the character string, and a sentence output mode that accepts a sentence, collates the accepted sentence with the character string stored in the storage circuit, obtains the note of the character string found to be matched by the collation, and makes the obtained note correspond to the matched character string to output the obtained note together with the sentence, so as to output the sentence. | 2015-10-29 |
20150309978 | METHOD AND SYSTEM FOR GENERATING AND UTILIZING PERSISTENT ELECTRONIC TICK MARKS AND USE OF ELECTRONIC SUPPORT BINDERS - An apparatus and computer-implemented method comprise providing an algorithm to a client device comprising a processor, a memory, and a user interface comprising a display and an input mechanism, displaying on the display a supported document comprising a supported data item data item, receiving an instruction for the supported data item to associate supporting document information to the supported data item, providing a data entry mechanism at which the supporting document information can be specified, receiving the supporting document information; and attaching the supporting document information in a persistent manner to the supporting data item. | 2015-10-29 |
20150309979 | METHOD FOR LOGICAL ORGANIZATION OF WORKSHEETS - According to one embodiment of the present invention, methods, systems and computer-readable media of accessing data within a spreadsheet are provided. A set of attributes is assigned to each worksheet of a plurality of worksheets within the spreadsheet. One or more worksheets may be identified by comparing the set of attributes for each worksheet to one or more attributes specified within a request for data, and the identified worksheets may be displayed. | 2015-10-29 |
20150309980 | A FRAMEWORK FOR ENABLING USER-DEFINED FUNCTIONS - A computer program product for use in conjunction with a spreadsheet application program comprises a framework having a library of defined functions. The spreadsheet application is, in use, executed in a first process in memory on a computer and the function is, in use, held in a second process, which second process is independent of the first process. The or each user defined function is adapted to be called from a cell in the spreadsheet application, the function being evaluated or executed in the second process to return a value which is shown in the cell. This reduces the memory footprint of the application and results in a more stable computer system. | 2015-10-29 |
20150309981 | METHODS, SYSTEMS, AND DEVICES FOR OUTCOME PREDICTION OF TEXT SUBMISSION TO NETWORK BASED ON CORPORA ANALYSIS - Computationally implemented methods and systems include receiving input of a message that is configured to be submitted to a network for publication, facilitating performance of text-based analysis on the acquired message to determine an objective message prediction, wherein the text-based analysis is at least partially based on a corpus of one or more related texts, and acquiring the determined objective message prediction. In addition to the foregoing, other aspects are described in the claims, drawings, and text. | 2015-10-29 |
20150309982 | GRAMMATICAL ERROR CORRECTING SYSTEM AND GRAMMATICAL ERROR CORRECTING METHOD USING THE SAME - Provided are a grammatical error correcting system and a grammatical error correcting method using the same, and in detail, the grammatical error correcting system includes: a learning unit configured to acquire a plurality of context features according to a linguistic characteristic from a plurality of corpuses and generate a primary learning classification model and a secondary learning classification model which are references of diagnosing a grammatical error from the context features; and an executing unit configured to predict the grammatical error with respect to a corpus which is input by a learner by using the primary learning classification model, predict the grammatical error by using a primary prediction result of the grammatical error and the secondary learning classification model, and correct the grammatical error, in which the secondary learning classification model is generated by an iterative learning technique by using the plurality of context features extracted from the plurality of corpuses based on the primary prediction result. | 2015-10-29 |
20150309983 | SYSTEMS AND METHODS FOR ADVANCED GRAMMAR CHECKING - In embodiments of the present invention improved capabilities are described for methods and systems of grammar checking providing a web-based writing checking facility integrated into a computing environment to analyze text for writing errors, wherein a user initiates the analysis of the text through a single-action review button displayed to the user in proximity with a text box containing the text, the depressing of the single-action review button initiating writing checking of the text with the writing checking facility. | 2015-10-29 |
20150309984 | LEARNING LANGUAGE MODELS FROM SCRATCH BASED ON CROWD-SOURCED USER TEXT INPUT - Technology is described for developing a language model for a language recognition system from scratch based on aggregating and analyzing text input from multiple users of the language. The technology allows a user to select a language, and if no existing language model is available for the selected language, provides a new language model for the selected language, monitors and collects information about the use of words in the selected language, combines information collected from multiple users of the selected language, and updates the user's language model based on the combined information from multiple users of the selected language. | 2015-10-29 |
20150309985 | METHODS, SYSTEMS, AND DEVICES FOR MACHINES AND MACHINE STATES THAT FACILITATE MODIFICATION OF DOCUMENTS BASED ON VARIOUS CORPORA - Computationally implemented methods and systems include receiving a document that includes at least one particular lexical unit, acquiring potential readership data that includes data about a potential readership for the received document, and selecting at least one replacement lexical unit that is configured to replace at least a portion of the at least one particular lexical unit, wherein selection of the at least one replacement lexical unit is at least partly based on the acquired potential readership data. In addition to the foregoing, other aspects are described in the claims, drawings, and text. | 2015-10-29 |
20150309986 | METHODS, SYSTEMS, AND DEVICES FOR MACHINES AND MACHINE STATES THAT FACILITATE MODIFICATION OF DOCUMENTS BASED ON VARIOUS CORPORA AND/OR MODIFICATION DATA - Computationally implemented methods and systems include accepting a submission of a particular document that includes at least one particular lexical unit, facilitating acquisition of document modification data that includes data configured to be used to determine a modification to the particular document, and receiving an updated document in which at least a portion of at least one occurrence of the at least one particular lexical unit has been replaced with at least a portion of an acquired replacement lexical unit that is at least partly based on the document modification data. In addition to the foregoing, other aspects are described in the claims, drawings, and text. | 2015-10-29 |
20150309987 | Classification of Offensive Words - A computer-implemented method can include identifying a first set of text samples that include a particular potentially offensive term. Labels can be obtained for the first set of text samples that indicate whether the particular potentially offensive term is used in an offensive manner. A classifier can be trained based at least on the first set of text samples and the labels, the classifier being configured to use one or more signals associated with a text sample to generate a label that indicates whether a potentially offensive term in the text sample is used in an offensive manner in the text sample. The method can further include providing, to the classifier, a first text sample that includes the particular potentially offensive term, and in response, obtaining, from the classifier, a label that indicates whether the particular potentially offensive term is used in an offensive manner in the first text sample. | 2015-10-29 |
20150309988 | Evaluating Crowd Sourced Information Using Crowd Sourced Metadata - An approach is provided for utilizing crowd sourced data to score, or weigh, candidate answers in a question/answer (QA) system. In the approach, a question is received from a user and the system identifies question keywords and a context in the question using natural language processing (NLP). The system mines crowd sourced data sets for crowd sourced information, the mining being based on the identified question keywords and context. The crowd sourced data sets have stored therein a collective opinion of a crowd of individuals. The system evaluates the mined crowd sourced information based on crowd sourced metadata. The evaluation results in a most likely answer that is returned to the user, with the most likely answer that incorporating a portion of the crowd sourced information. | 2015-10-29 |
20150309989 | METHODS, SYSTEMS, AND DEVICES FOR LEXICAL CLASSIFICATION, GROUPING, AND ANALYSIS OF DOCUMENTS AND/OR DOCUMENT CORPORA - Computationally implemented methods and systems include selecting a target portion of a source document, presenting a representation of the target portion of the source document to a client, accepting input from the client that is configured to separate the target portion of the source document into a set of one or more designated lexical units, receiving association input from the client, said association input configured to associate at least one designated lexical unit with a further portion of the source document that is different than the target portion, and providing an output structure that represents the set of one or more designated lexical units. In addition to the foregoing, other aspects are described in the claims, drawings, and text. | 2015-10-29 |
20150309990 | Producing Insight Information from Tables Using Natural Language Processing - Mechanisms for generating insight statements from table data are provided. A portion of content comprising a table data structure and text associated with the table data structure is received and at least one of key terms or semantic relationships in the table data structure and the associated text are identified. Fields of an insight statement template are populated with information obtained from the key terms and semantic relationships to generate an insight statement data structure. The insight statement data structure is then output. The insight statement data structure is a natural language statement describing an aspect of the table data structure. | 2015-10-29 |
20150309991 | INPUT SUPPORT DEVICE, INPUT SUPPORT METHOD, AND INPUT SUPPORT PROGRAM - An input support device according to one embodiment includes a receiving unit, a search unit and an output unit. The receiving unit receives an input letter string in Roman letters. The search unit performs first processing that searches a storage unit storing alphabetical words/phrases in a first language and romanized words/phrases in a second language corresponding to the words/phrases in the first language in a way their correspondence can be specified for words/phrases in the first language containing the input letter string, and second processing that searches the storage unit for words/phrases in the first language corresponding to the romanized word/phrase containing the input letter string. The output unit outputs a result of the first processing and a result of the second processing as input candidates. | 2015-10-29 |
20150309992 | AUTOMATED COMPREHENSION OF NATURAL LANGUAGE VIA CONSTRAINT-BASED PROCESSING - A consistent meaning framework (CMF) graph including a plurality of nodes linked by a plurality of edges is maintained in data storage of a data processing system. Multiple nodes among the plurality of nodes are meaning nodes corresponding to different word meanings for a common word spelling of a natural language. Each of the multiple word meanings has a respective one of a plurality of associated constraints. A natural language communication is processed by reference to the CMF graph. The processing includes selecting, for a word in the natural language communication, a selected word meaning from among the multiple word meanings based on which of the plurality of associated constraints is satisfied by the natural language communication. An indication of the selected word meaning is stored in data storage. | 2015-10-29 |
20150309993 | Agile Enterprise Globalization - Software globalisation is the process of creating a version of the underlying software that is meant for consumption in another country. Companies typically do this by first going through a costly and cumbersome development stage where the programmers manually separate all the text from the rest of the screens, set them aside in ‘resource’ files and write code to retrieve those strings one at a time. Only then can the resource files be given to human translators to translate and the reintegration and preview process of those files is slow and difficult. The present invention is a system that renders the screens of an application ‘editable’ so that globalization professionals can make their translations and other market-specific alterations directly on the screens themselves, completely bypassing this stage of developer preparation, and enabling an immediate preview, and live release, of those changes. It can also do this without resorting to localization proxy servers, a technique emerging recently that to some degree eliminates the coding stage of software globalization, but that forces a cached view of the page and thereby limits the practicality of such a no-coding approach. | 2015-10-29 |
20150309994 | IDEOGRAPHICAL MEMBER IDENTIFICATION AND EXTRACTION METHOD AND MACHINE-TRANSLATION AND MANUAL-CORRECTION INTERACTIVE TRANSLATION METHOD BASED ON IDEOGRAPHICAL MEMBERS - Disclosed are an ideographical member identification and extraction method and a machine-translation and manual-correction interactive translation method thereof. The ideographical member identification and extraction method is using corpuses with the same contents in a multi-language or bilingual word version, aligning sentences to generate a double-statement opposite library, different languages and characters being related through ideographical expressions, and the ideographical expressions of different languages and characters being achieved through four identical ideographical members. Identifying and extracting the four identical ideographical members comprises a sentence reading matched frame, an identification and label sentence cabin, a cabin detection and extraction cabin model and a receiving and storing sense-group cluster. The present invention further provides a machine-translation and manual-correction interactive translation method based on the ideographical members, comprising: reading sentences with a frame, setting a source statement, transferring sentence cabin or cabin eye contents, saving the inquiry items, pre-selecting given target langue sentences to be corrected and correcting semantic meanings, and self learning. The present invention solves the technical problem in the prior art, that quality of translation texts is poor, an operator is needed to have independent translation ability, and loss of word meanings and semantic meanings can not be redeemed in a processing process. | 2015-10-29 |
20150309995 | LANGUAGE TRANSLATION WITH HEAD-WORN COMPUTING - Aspects of the present invention relate to language translation systems for head-worn computers. | 2015-10-29 |
20150309996 | INFORMATION PROCESSING SYSTEM, INFORMATION PROCESSING APPARATUS, AND INFORMATION PROCESSING METHOD - An information processing system includes an acquiring unit, a first determining unit, a second determining unit, and a translating unit. The acquiring unit acquires first information that includes image data. The first determining unit determines the translation source language that indicates the language used in the image data in accordance with the result of a character recognition operation during which a character included in the image data is recognized and text data is generated. The second determining unit determines that the language used for a display in an information processing apparatus is the translation target language. The translating unit performs a translation operation to convert text data that is represented by using the translation source language into text data that is represented by using the translation target language. | 2015-10-29 |
20150309997 | MOBILE DEVICE HAVING HUMAN LANGUAGE TRANSLATION CAPABILITY WITH POSITIONAL FEEDBACK - A mobile electronic device has a touch sensitive screen and an accelerometer. A translator is to translate a word or phrase that is in a first human language and that is entered via a first virtual keyboard displayed on the touch sensitive screen, into a second human language. A translator is to cause the touch sensitive screen to display the translated word or phrase and a second virtual keyboard having characters in the second human language, in response to the accelerometer detecting a change in the physical orientation of the device or movement of the device. Other embodiments are also described and claimed. | 2015-10-29 |
20150309998 | METHOD AND APPARATUS FOR PLAYING A MP4 FILE CONTAINER WHILE GENERATING SUCH A FILE - A method for enabling playback of an MP4 file wrapper/container during generation of the same includes the creation of an auxiliary index file at initiation of the MP4 file generation and the updating of the auxiliary index file simultaneously with the MP4 file being generated. The auxiliary index file provides the instantaneous playback of a partially generated MP4 file container up to a last data block written to the MP4 file wrapper. Furthermore, by fixing the size of the index records that make up the auxiliary index file, a device can seek to any index record within the auxiliary index file at constant time and read the attributes of a frame such as data block location and frame offset. | 2015-10-29 |
20150309999 | METHOD FOR REBALANCING DATA PARTITIONS - Embodiments of the present invention disclose a method, computer program product, and system for rebalancing partitioned data based, at least in part, on one or more characteristics of the plurality of database partitions. The computer updating characteristics, wherein the one or more characteristics include one or both of a) an average number of records per partition, and b) an average number of unique limit key values per partition. | 2015-10-29 |
20150310000 | METHODS AND COMPUTER-PROGRAM PRODUCTS FOR ORGANIZING ELECTRONIC DOCUMENTS - Methods of organizing documents by reclassification and clustering are disclosed. In one embodiment, a method of clustering electronic documents of a document corpus includes comparing, by a computer, each individual electronic document in the document corpus with each other electronic document in the document corpus, thereby forming document pairs. The electronic documents of the document pairs are compared by calculating a similarity value with respect to the electronic documents of a document pair, associating the similarity value with both electronic documents of the document pair, and applying a clustering algorithm to the document corpus using the similarity values to create a plurality of hierarchical clusters. The similarity value is based on a plurality of attributes of the electronic documents in the document corpus. The plurality of attributes includes a citation attribute, a text-based attribute and one or more of an author-attribute, a publication-attribute, an institution-attribute, a downloads-attribute, and a clustering-results-attribute. | 2015-10-29 |
20150310001 | PROCESSES TO BETTER SUPPORT DEFENSIBLE DISPOSAL IN RECORDS MANAGEMENT - Embodiments presented herein provide techniques for enforcing a document retention policy that uses defensible disposal processes. According to one embodiment, a records management system identifies a set of records in a container that is scheduled for deletion on a specified date according to a retention policy. The records management system generates one or more reports listing the records and information associated with the records. The records management system performs a deletion workflow to remove the records listed in the report. | 2015-10-29 |
20150310002 | Selective Display of Comprehension Guides - Techniques are provided for selectively and dynamically determining one or more words of an electronic book to present with comprehension guides. For instance, an electronic device rendering an electronic book may determine whether to display some, all, or no words of the book with comprehension guides for words within the electronic book based on word difficulty, contextual importance or aspects of the user. Techniques are also provided for determining the content of comprehension guides to be presented with the words. | 2015-10-29 |
20150310003 | METHODS, SYSTEMS, AND DEVICES FOR MACHINES AND MACHINE STATES THAT MANAGE RELATION DATA FOR MODIFICATION OF DOCUMENTS BASED ON VARIOUS CORPORA AND/OR MODIFICATION DATA - Computationally implemented methods and systems include acquiring a document corpus that includes one or more outcome-linked documents, wherein the one or more outcome-linked documents are linked to an objective outcome, generating relation data that corresponds to data about one or more characteristics of the document corpus, and transmitting the generated relation data, wherein the generated relation data is configured to be used by an automated document analysis component to analyze a target document that has a characteristic in common with at least one of the one or more outcome-linked documents. In addition to the foregoing, other aspects are described in the claims, drawings, and text. | 2015-10-29 |
20150310004 | DOCUMENT MANAGEMENT SYSTEM, DOCUMENT MANAGEMENT METHOD, AND DOCUMENT MANAGEMENT PROGRAM - It is possible to reduce a review load of a reviewer. A document management system acquires digital information recorded in a plurality of computers or a server and analyzes the acquired digital information for relevance to a lawsuit. The document management system includes a thread classification unit that verifies supplementary information of each piece of document data included in the digital information and classifies the document data into threads based on the supplementary information, a similarity analysis unit that extracts elements included in the supplementary information of the classified document data for each thread and analyzes similarity between the threads based on the extracted elements, and an integration unit that integrates the threads based on the similarity. | 2015-10-29 |
20150310005 | METHOD, SYSTEM AND SOFTWARE FOR SEARCHING, IDENTIFYING, RETRIEVING AND PRESENTING ELECTRONIC DOCUMENTS - The present invention provides a method and system for identifying, retrieving and presenting electronic documents responsive to user queries. The three distinct inventive concepts are relevancy ranking of responsive documents based on component query technique; cross-lingual searching; and search expansion using analytics of initial results to derive and generate a modified query. Each of these inventions enhances document search and retrieval systems and the three solutions may be used separately or in any combination. The three inventions apply in layers above an underlying search system, controlling the submission of requests to the underlying system in support of received search requests, typically originating with an end user. | 2015-10-29 |
20150310006 | COLLABORATIVE DRUG DISCOVERY SYSTEM - Methods and systems for drug discovery collaboration provide collaborative drug discovery electronic workplaces simultaneously accessible by multiple user computing devices. In certain embodiments, a server computer running a server side application communicates with multiple user computing devices. The server side application communicates with electronic databases that define the parameters of each electronic workplace. Each workplace includes an indication of one or more items, such as compounds, and data pertaining to such items, such as computational and experimental data. Updates to a workplace made by one user may be saved to the workplace definition and propagated and displayed to other users. New items of interest may be added to a workplace. A new item added to a workplace may also be saved to the database and registered with the system for use by other users and in connection with other workplaces. | 2015-10-29 |
20150310007 | RECORDS MANAGEMENT SYSTEM AND METHODS - A records management system and method that permits paper records to be tagged, stored and retrieved according to user criteria. The system includes a scanning module, a central server, one or more user workstations and an optical character recognition server. After scanning, the records may then be serialized and categorized by project, and then supplemented automatically by the system with a hypertext data file. The system provides for the manual input of additional hypertext data and merger of the hypertext data file with other records in the project. The end user may then search and/or filter records according to information contained in the hypertext data file. Output from the system may include summary excerpts whereby summaries for data contained in select pages of each document in a project are associated with at least dates, page numbers, and providers for the data. | 2015-10-29 |
20150310008 | CLUSTERING AND SYNCHRONIZING MULTIMEDIA CONTENTS - A method and a device for clustering sequences of multimedia contents with regard to a certain event are recommended wherein mel-frequency cepstrum coefficients of the sequences audio tracks of the multimedia contents are used for clustering and synchronizing multimedia contents with regard to a certain event by computing salient mel-frequency cepstrum coefficients from mel-frequency cepstrum coefficient features and clustering sequences having an overlapping audio segment by comparing the salient mel-frequency cepstrum coefficients. Method and device provide an improvement in comparison to fingerprint detection. | 2015-10-29 |
20150310009 | Media Preference Database - Embodiments are provided for populating a preference database affiliated with a media playback system with preferences received for media items. A preference may be associated with a media item from a service provider account, and may be stored in the preference database in association with the service provider account. The service provider account may be associated with multiple user profiles used to access a media playback device, and the preference may be associated with one of the user profiles associated with the service provider account, and stored in association with the user profile. Further, the preference may be received from a user account different from a user account used to access the media item. In this case, the preference may be stored in association with the user account providing the preference. The stored preferences may be used to manage media content playback by the media playback system. | 2015-10-29 |
20150310010 | SYSTEMS AND METHODS FOR MULTIMEDIA IMAGE CLUSTERING - Computer image clustering systems and methods for conducting effective media searches by grouping multimedia documents tagged by keywords into a hierarchy of images configured to: (1) maintain a first database, (2) maintain an initial occurrence matrix, (3) maintain an occurrence matrix, (4) maintain a media file activation score for each media file in the first database, (5) generate a log version of the occurrence matrix, (6) maintain an inverse media file frequency value for each descriptive term in the first database, (7) generate a descriptive term frequency matrix and generate a list of document vectors in multidimensional space (list), and (8) organize and process each media file in the list into a high activation score category and a low activation score category. | 2015-10-29 |
20150310011 | SYSTEMS AND METHODS FOR PROCESSING TEXTUAL INFORMATION TO IDENTIFY AND/OR NAME INDIVIDUAL DIGITAL TRACKS OR GROUPS OF DIGITAL TRACKS - Systems and methods identify and/or label one or more digital multimedia tracks recorded at a same first event performed by a same artist. The systems and methods comprise accessing sample digital multimedia files that are storable in a database, wherein the sample digital multimedia files are original recorded digital videos that were recorded from multiple digital sources at the same first event, wherein the sample digital multimedia files have metadata comprising video titles associated with the sample digital multimedia files. The systems and methods may match the video titles of at least a portion of the sample digital multimedia files with at least one song name associated with the same artist to provide one or more first matchings and match at least a portion of the sample digital multimedia files with one or more groups of digital audio tracks associated with the same artist or one or more studio recordings by the same artist to provide one or more second matchings. The systems and methods may merge the first and second matchings into a single output that is labeled with one or more song names associated with the same artist and group at least a portion of the sample digital multimedia files together to form a multi-angle video of at least a portion of the same event. | 2015-10-29 |
20150310012 | OBJECT-BASED IMAGE SEARCH SYSTEM AND SEARCH METHOD THEREOF - An object-based image search system effectively searches for a registered image or video having a configuration of object-based information similar to that of information input by a user or information related to the registered image or video. The searching system for object-based images is classifying or clustering registered images or videos according to feature points and attributes of the feature points in an object-based manner, and, if a user uploads an image or a video or searches for an image using a voice or text through a user terminal such as a PC, a tablet computer, a mobile terminal, a connected TV or the like, simply searching for matched images or videos from the registered images or the registered videos and providing the user terminal with a corresponding result or related information. | 2015-10-29 |
20150310013 | MANAGING QUESTIONING IN A QUESTION AND ANSWER SYSTEM - A system, a method, and a computer program product for managing questioning in a Question and Answering (QA) system are disclosed. An input question received by the QA system is analyzed to determine the set of answer-types. A set of answer-types is determined. Prompting for clarifying data associated with the input question happens. A set of candidate answers of the answer-type is determined. The clarifying data is used to determine the set of candidate answers. At least one candidate answer of the set of candidate answers of the answer-type is provided. | 2015-10-29 |
20150310014 | SYSTEMS AND METHODS FOR KEYWORD SPOTTING USING ADAPTIVE MANAGEMENT OF MULTIPLE PATTERN MATCHING ALGORITHMS - Methods and systems for keyword spotting, i.e., for identifying textual phrases of interest in input data. The input data may be communication packets exchanged in a communication network. A keyword spotting system holds a dictionary (or dictionaries) of textual phrases for searching input data. The input data and the patterns are assigned to multiple different pattern matching algorithms. For example, a share of the traffic is handled by one algorithm and smaller traffic shares may be handled by the others. The system monitors the algorithms performance as they process the data to search for a match. The ratio of traffic splitting among the algorithms is dynamically reassigned or adjusted to maximize the overall performance. | 2015-10-29 |
20150310015 | BIG DATA ANALYTICS BROKERAGE - In one embodiment, a computer-implemented method includes receiving a query. A target confidence level is established for the query, the target confidence level representing a requested level of accuracy for a result of the query. At least one individual confidence level is assigned to each of a plurality of analytics engines. One or more analytics engines are queried based on the query. A group of the analytics engines are selected, by a computer processor, where the analytics engines in the selected group have query responses to the query that are deemed to be similar to one another, and where the selection of the selected group is at least partially based on the target confidence level. The query responses from the selected group of analytics engines are summarized into a final result, where the final result is an answer to the query. | 2015-10-29 |
20150310016 | METHOD AND SYSTEM FOR ENTITY RECOGNITION IN A QUERY - Methods, systems and programming for entity recognition in a query. In one example, an index that associates an alias with one or more entities is obtained. Each of the one or more entities is associated with one or more features. A query associated with one or more features is received from a user. The alias is then identified in the query. At least one of the one or more entities is determined based, at least in part, on the features associated with each of the one or more entities and the features associated with the query. | 2015-10-29 |
20150310017 | Method, System and Program for Collaborative Innovation - A method, system and program comprise submitting an innovation summary to a server unit to be processed by an editorial review system. An acceptance of the innovation summary by the editorial review system posts the innovation summary. An innovation solicitation summary is submitted to the server unit to be processed by the editorial review system. An acceptance of the innovation solicitation summary by the editorial review system posts the innovation solicitation summary. Results of a search/match process of posted innovation summaries and posted innovation solicitation summaries are received. The search/match process at least utilizes a matching algorithm that uses defined innovation attributes, tags, text strings, and boost factors. A communication of an interest in a match in the received results is sent. | 2015-10-29 |
20150310018 | Social Media Based Content Selection System - A method for selecting a social media network user. The method comprises obtaining one or more parameters indicative of quality of social media network content from the social media network user, ranking the social media network user based on the one or more parameters, and determining whether the social media network user is selected based on the ranking. | 2015-10-29 |
20150310019 | PROVIDING AN ENERGY TARGET FOR HIGH ENERGY USERS - The subject technology provides for identifying a set of similar users. Energy usage data is retrieved for the set of similar users. Next, based at least on the retrieved energy usage data, a comparison of energy usage of each user in the set of similar users is performed. Based on the comparison of energy usage, at least one user is selected from the set of similar users to include in a campaign. A target for energy usage is then identified for the at least one user. | 2015-10-29 |
20150310020 | METHODS, SYSTEMS, AND DEVICES FOR OUTCOME PREDICTION OF TEXT SUBMISSION TO NETWORK BASED ON CORPORA ANALYSIS - Computationally implemented methods and systems include receiving input of a message that is configured to be submitted to a network for publication, facilitating performance of text-based analysis on the acquired message to determine an objective message prediction, wherein the text-based analysis is at least partially based on a corpus of one or more related texts, and acquiring the determined objective message prediction. In addition to the foregoing, other aspects are described in the claims, drawings, and text. | 2015-10-29 |
20150310021 | BIG DATA ANALYTICS BROKERAGE - In one embodiment, a computer-implemented method includes receiving a query. A target confidence level is established for the query, the target confidence level representing a requested level of accuracy for a result of the query. At least one individual confidence level is assigned to each of a plurality of analytics engines. One or more analytics engines are queried based on the query. A group of the analytics engines are selected, by a computer processor, where the analytics engines in the selected group have query responses to the query that are deemed to be similar to one another, and where the selection of the selected group is at least partially based on the target confidence level. The query responses from the selected group of analytics engines are summarized into a final result, where the final result is an answer to the query. | 2015-10-29 |
20150310022 | SEARCHING DOCUMENTATION ACROSS INTERCONNECTED NODES IN A DISTRIBUTED NETWORK - Documentation from a network including a plurality of computing nodes is achieved by processing a query for documentation at one or more of the computing nodes within the network in accordance with a priority of each of the computing nodes to obtain search results pertaining to the documentation, where the priority for each computing node is based on a quantity of incoming connections for each computing node. The search results are prioritized in accordance with the priority of the corresponding one or more computing nodes providing the search results. | 2015-10-29 |
20150310023 | Playback of Media Content According to Media Preferences - Methods and systems described herein relate to management of media playback based on media preferences. A computing device may receive data indicating that a media item is available to be played by a media playback system. A media preference associated with the media item may then be identified based on the received data. The media preference may be identified in a preference database. Based on the media preference, the computing device determines whether the media item is or is not to be played by the media playback system. If a determination is made that the media item is not to be played, the computing device sends to the media playback system, an indication that the media item is not to be played. If a determination is made that the media item is to be played, the computing device causes the media item to be played by the media playback system. | 2015-10-29 |
20150310024 | ACOUSTIC PLAYBACK SYSTEM - An acoustic playback system including a digital filter; and a plurality of digital modulators each of which output a digital signal to one of a plurality of speakers driven by digital signals having different play back bandwidths; wherein the digital filter converts a digital audio signal which is input into a plurality of digital audio signals of a plurality of frequency bandwidths corresponding to play back bandwidths of the speakers, and outputs each of the digital audio signals of the plurality of frequency bandwidths to one of the plurality of digital modulators; each of the digital modulators outputs the modulated digital signal to the speaker of a play back bandwidth corresponding to a frequency bandwidth of the digital audio signal which is input by performing miss-match shaping after noise shaping to a digital audio signal; and each number of bits of a digital signal of the digital modulators is different. | 2015-10-29 |
20150310025 | PROCESSES TO BETTER SUPPORT DEFENSIBLE DISPOSAL IN RECORDS MANAGEMENT - Embodiments presented herein provide techniques for enforcing a document retention policy that uses defensible disposal processes. According to one embodiment, a records management system identifies a set of records in a container that is scheduled for deletion on a specified date according to a retention policy. The records management system generates one or more reports listing the records and information associated with the records. The records management system performs a deletion workflow to remove the records listed in the report. | 2015-10-29 |
20150310026 | ACCESSING LOGICAL STORAGE IN A STORAGE CLUSTER - Embodiments of the present disclosure include a method and apparatus for accessing a logical storage in a storage cluster, the storage cluster comprising a plurality of sites at different locations, each site among the plurality of sites comprising a copy corresponding to the logical storage. The method may include, in response to receiving an access request from a client, obtaining a location of the client, selecting one site from the plurality of sites at least based on distances from the location of the client to locations of the plurality of sites, and accessing the logical storage by accessing a copy at the selected site. There may be provided an apparatus for accessing a logical storage in a storage cluster. A storage controller at a site that is nearer to the client physically or logically may respond to the access request from the client. | 2015-10-29 |
20150310027 | Federating Mote-Associated Index Data - Methods and/or systems relating to mote networks having one or more indexes. | 2015-10-29 |
20150310028 | AUTOMATIC MEDIA NAMING USING FACIAL RECOGNIZATION AND/OR VOICE BASED IDENTIFICATION OF PEOPLE WITHIN THE NAMED MEDIA CONTENT - A computing device identifies a plurality of media files within a data store, each of the media files lacking user established file names. The computing device analyzing the plurality of media files to recognize humans in the media files based on facial recognition and/or voice recognition programs. Using results of the analyzing to generate a plurality of content identification keywords, which are scored and ranked. Establishing a filename prefix for the media files using scored and ranked content identification keywords. Automatically generating a unique file name for each of the media files, wherein each unique file name includes the established filename prefix. | 2015-10-29 |
20150310029 | PROCESSING METHOD AND TOUCH TERMINAL FOR MERGE AND DEDUPLICATION OPERATIONS ON CONTACT ENTRIES - A processing method and a touch terminal for merge and deduplication operations on contact entries may include opening an address book and displaying all contact entries, recording selected contact entries according to a selection action on contact entries, receiving a drag action to merge contact entries, and merging the selected contact entries according to the drag action. The processing method and touch terminal may further include removing the duplicated information in the selected contact entries during merging, and detecting conflict information in the selected contact entries. Thereby, redundant records in an address book may be deleted by dragging contact entries to be merged, removing the duplicated information while merging, and detecting conflict information, which may enhance a smart effect of the touch terminal and may improve user experience. | 2015-10-29 |
20150310030 | ADAPTIVE FRAGMENT ASSIGNMENT FOR PROCESSING FILE DATA IN A DATABASE - Scheduling mechanisms for assigning data in a distributed file system to database workers are provided. In one embodiment, a method of and computer program product for assignment of data blocks to database workers are provided. A request for table data is received. Metadata for a plurality of blocks in a file system is retrieved from a metadata store. Each of the plurality of blocks contains a subset of the table data. A request for work is received from a requestor. An assignment of one or more of the plurality of blocks is provided to the requestor. | 2015-10-29 |