36th week of 2015 patent applcation highlights part 29 |
Patent application number | Title | Published |
20150248359 | SELF-SERVICE TERMINAL (SST) DEVICE DRIVER - Methods for extensible device drivers and an extensible device driver Self-Service Terminal (SST) are provided. A SST includes an operating system (OS) having a communication port and an application having low-level commands that are specific to a hardware device, which is coupled to the SST; the low-level commands directly capable of being executed by the device. The communication port is operable to relay information and commands (including the low-level commands) between the device and the application. The application directly controls the device, with the low-level commands, and the low-level commands unrecognized by the OS. | 2015-09-03 |
20150248360 | TERMINAL DEVICE, EXTERNAL PERIPHERAL DEVICE AND EXTERNAL PERIPHERAL DEVICE CONTROL METHOD - A terminal device includes an operating system that does not allow a user to have right to incorporate a device driver in the operating system, a processor, and a memory that is capable of storing therein the operating system in which a first device driver is preliminarily incorporated and an application, wherein the application includes a second device driver that converts a first control command provided by the application into a second control command in a form deliverable to an external peripheral device, and the first device driver transmits the second control command output from the second device driver to the external peripheral device. | 2015-09-03 |
20150248361 | MEMORY DISTRIBUTION ACROSS MULTIPLE NON-UNIFORM MEMORY ACCESS NODES - A system, methods, and apparatus for determining memory distribution across multiple non-uniform memory access processing nodes are disclosed. An apparatus includes processing nodes, each including processing units and main memory serving as local memory. A bus connects the processing units of each processing node to different main memory of a different processing node as shared memory. Access to local memory has lower memory access latency than access to shared memory. The processing nodes execute threads distributed across the processing nodes, and detect memory accesses made from each processing node for each thread. The processing nodes determine locality values for the thread that represent the fraction of memory accesses made from the processing nodes, and determine processing time values for the threads for a sampling period. The processing nodes determine weighted locality values for the threads, and determine a memory distribution across the processing nodes based on the weighted locality values. | 2015-09-03 |
20150248362 | DATA PROCESSOR AND CONTROL SYSTEM - Provided are a data processor, and a control system, in which an interrupt controller and an event link controller are adopted. The event link controller responds to a generated event signal to output a start control signal for controlling start of an operation of a circuit module. The circuit module is able to generate an event signal. The event link controller generates the start control signal according to the correspondences between event signals and start control signals which are defined by event control information. The links between the event signals and start control signals can be prescribed by the event control information. Therefore, operations of circuit modules prescribed by such links can be controlled sequentially. The control neither involves save and return processes by CPU as in the interrupt processing, nor needs priority level control as executed on competing interrupt requests. | 2015-09-03 |
20150248363 | MULTI MODE ADDRESS SPACES FOR PC TO DEVICE TRANSFER OPTIMIZATION - A computer-implemented method for transferring data over a bus from a host to a device is presented. The method includes determining a size of the data to be transferred, transferring the data using normal mode when the size is below a threshold, and transferring the data using burst mode when the size is equal to or larger than the threshold. | 2015-09-03 |
20150248364 | ELECTRONIC DEVICE, SYNTHESIZED STREAM TRANSMITTING METHOD, AND PROGRAM - Plural streams are synthesized into one stream, and preferable transmission and reception of the synthesized stream to and from an external device is realized. | 2015-09-03 |
20150248365 | COMBINED SOCKETS FOR SELECTIVELY REMOVABLE CARDS IN COMPUTING DEVICES - Combined sockets for selectively removable cards in computing devices are disclosed. In one embodiment, a socket is provided that can accommodate both a subscriber identification module (SIM) card and a secure digital (SD) card. The cards are held in place within the socket in a back to back configuration by springs which further help insure that contacts on the cards are electrically coupled to conductive pins in the socket. While it is contemplated that the socket will be used in mobile terminals such as smart phones and tablets, the socket may be used in other computing devices that use such cards. | 2015-09-03 |
20150248366 | METHOD AND APPARATUS FOR ACCESSING MULTIPLE STORAGE DEVICES FROM MULTIPLE HOSTS WITHOUT USE OF REMOTE DIRECT MEMORY ACCESS (RDMA) - Various embodiments for implementing a method and apparatus for accessing multiple storage devices from multiple hosts without use of remote direct memory access (RDMA) as disclosed herein include: providing a data store switch fabric enabling data communications between a data storage access system and a plurality of compute nodes, each compute node having integrated compute capabilities, data storage, and a network interface controller (Host NIC); providing a plurality of physical data storage devices; providing a host bus adapter (HBA) in data communication with the plurality of physical data storage devices and the plurality of compute nodes via the data store switch fabric, the HBA including at least one submission queue and a corresponding shadow queue; receiving an input/output (I/O) request from the plurality of compute nodes; including an element of the I/O request to the at least one submission queue; and including additional information related to the element of the at least one submission queue to the corresponding shadow queue. | 2015-09-03 |
20150248367 | SYSTEMS AND METHODS FOR CONTROLLING ACCESS TO A SHARED DATA STRUCTURE WITH READER-WRITER LOCKS USING MULTIPLE SUB-LOCKS - A computer system for controlling access to a shared data structure includes a shared memory coupled to first and second processing units that stores a multi-lock to control access to a shared data structure. The multi-lock includes a first sub-lock associated with the first processing unit and a second sub-lock associated with the second processing unit The system also includes a data access control engine to receive a request to read from the data structure from the first processing unit and, as a result, determine whether a privately modifiable copy the first sub-lock exists in a first cache dedicated to the first processing unit, acquire a read portion of the first sub-lock and not communicate the acquisition across a coherence bus if a privately modifiable copy of the first sub-lock exists in the first cache, and if a privately modifiable copy of the first sub-lock does not exist in the first cache, load the first sub-lock into the first cache if no copy is in the first cache, shootdown other copies of the first sub-lock, and acquire the read portion of the first sub-lock. | 2015-09-03 |
20150248368 | MEMORY CARD AND MEMORY CARD CONTROL DEVICE - Card detection pin and input pin configured to receive an interface reset signal are connected to each other in a high-speed data transfer memory card. A memory card control device noncompliant with the memory card initializes the interface reset signal to a memory card to a second electric potential, and then when the memory card control device detects a first electric potential of the card detection pin of the memory card, the memory card control device determines that the memory card is mounted. When the memory card is mounted in such a memory card control device, the memory card control device does not detect the mounting of the memory card, and thus does not start subsequent operation such as driving the interface reset signal to the first electric potential and supplying electric power to the memory card. | 2015-09-03 |
20150248369 | INFORMATION PROCESSING APPARATUS AND LOG OUTPUT METHOD - A storage unit stores management information including information indicative of a correspondence relation between a plurality of devices and a plurality of peripheral devices and information indicative of a correspondence relation between identification information assigned to a peripheral device by a device and a position of the peripheral device. Upon receipt, from the device, of a notification that identification information of any peripheral device has been changed, a computation unit updates the management information in accordance with the content of the change. Upon acquisition of identification information of a target peripheral device from any device when the device outputs a log regarding the peripheral device, the computation unit provides the device with information indicative of a position of the peripheral device with reference to the management information. | 2015-09-03 |
20150248370 | CONTROL UNIT FOR A CURRENT-CONTROLLED BUS - An electronic control unit includes a bus connection for a connection to a bus line of a current-controlled bus, an evaluation device for sampling the current flowing through the bus connection in order to detect a digital message from a sensor which is connectable to the bus line, and a current controller for generating a predefined current pulse through the bus connection in order to induce the sensor to assume a predefined synchronization state. The current controller is set up to control the current through the bus connection in such a way that it corresponds to an operating current through the sensor. | 2015-09-03 |
20150248371 | METHOD AND APPARATUSES FOR RESPECTIVELY TRANSFERRING INFORMATION WITHIN AND BETWEEN SYSTEM-ON-CHIPS (SOCS) VIA AN INTERNAL BUS AND AN EXTERNAL BUS ACCORDING TO THE SAME COMMUNICATION PROTOCOL - A system including a first system-on-chip (SoC) and a second SoC. The first SoC includes a first module and a second module. The second module is separate from the first module. The second module is in communication with the first module via a first bus. The first bus is internal to the first SoC. The second SoC is separate from the first SoC. The second SoC is in communication with the first SoC via a second bus. The second bus is external to both the first SoC and the second SoC. The first bus and the second bus are configured to use a same communication protocol to respectively transfer information (i) between the first module and the second module via the first bus and internally within the first SoC and (ii) between the first SoC and the second SoC via the second bus. | 2015-09-03 |
20150248372 | MODULAR BUS SYSTEM FOR DATA AND/OR ENERGY TRANSMISSION - A modular bus system for data and/or power transfer, which comprises at least two bus subscribers that can be placed side by side. Each bus subscriber comprises a housing having a plurality of walls. In or on a first wall of the housing, an antenna is arranged which defines a geometrical area which has an area ratio to the surface area of the first wall of at least 0.5. The bus subscribers are electrically coupled to each other by having an antenna of each bus subscriber electromagnetically coupled to an antenna of another bus subscriber, for transferring data and/or power. The first walls of bus subscribers that are electrically coupled to each other are arranged approximately in parallel to each other. | 2015-09-03 |
20150248373 | BIT ALLOCATION OVER A SHARED BUS TO FACILITATE AN ERROR DETECTION OPTIMIZATION - Various aspects directed towards facilitating an error detection optimization over a shared bus are disclosed. A master device is coupled to a slave device, and an encoded communication of a word is facilitated between the master device and the slave device via a control data bus. The encoded communication is encoded according to a protocol that allocates a plurality of least significant bits of the encoded communication to facilitate maximizing an error detection constant. The protocol allocates the plurality of least significant bits to include at least one additional error detection bit or at least a first most significant bit of a data portion of the word. | 2015-09-03 |
20150248374 | TWIDDLE FACTOR GENERATION - Systems and methods for generating twiddle factors are described herein according to various embodiments of the present disclosure. In one embodiment, a method for twiddle factor generation comprises generating a first twiddle phase, wherein the first twiddle phase is from a set of radix-M1 twiddle phases, and M1 is an integer. The method also comprises converting the first twiddle phase into a second twiddle phase, wherein the second twiddle phase is from a set of radix-M2 twiddle phases, and M2 is an integer that is different from M1. The method further comprises generating a twiddle factor based on the second twiddle phase. | 2015-09-03 |
20150248375 | MULTI-SENSOR MEASURING METHOD AND SYSTEM - The measurement system having multiple sensors for sensing the same physical magnitude comprises at least one set of n redundant sensors or of models representing the same physical magnitude in order to deliver n measurement signals, a fusion unit for performing fusion that is the result of multiplexing the n measurement signals in order to deliver a single multiplexed output signal resulting from the fusion of the n measurement signals, and a reconditioned UKF receiving the multiplexed output signal to output a signal constituting the best estimate of the measurement of the physical magnitude after rejecting signals representative of a sensor failure. | 2015-09-03 |
20150248376 | MEASUREMENT APPARATUS AND DATA PROCESSING METHOD - A measurement apparatus is used in cooperation with another equivalent measurement apparatus. Each measurement apparatus includes a change amount calculator for calculating a change amount of measured values, an average value generator for generating a first internal average value based on the change amount, and a communication unit for receiving a second internal average value that was generated by at least one other measurement apparatus. The average value generator generates a third internal average value, using a computation result based on at least the first and second internal average values. | 2015-09-03 |
20150248377 | METHOD FOR WORD REPRESENTATION OF FLOW PATTERN, APPARATUS FOR WORD REPRESENTATION, AND PROGRAM - The present invention assigns, in order to form a word representation for a flow pattern in a multiply connected exterior domain having N holes topologically, any one of words that define two types of flow patterns that can be topologically applied to a simply connected exterior domain having a hole, and repeatedly assigns, to the assigned word, any one of words that define five types of operations that can be topologically applied to add a hole to the flow pattern, so that a word representation corresponding to the multiply connected exterior domain having N holes is formed. | 2015-09-03 |
20150248378 | READABILITY ON MOBILE DEVICES - A method involves operating a mobile device including a screen. The method includes detecting, by the mobile device, an acceleration of the mobile device; receiving, by the mobile device and after detecting the acceleration, a request to access a document including multiple default settings; and modifying, in response to detecting the acceleration and receiving the request, a display of the document on the screen. | 2015-09-03 |
20150248379 | FORMATTING MODULE, SYSTEM AND METHOD FOR FORMATTING AN ELECTRONIC CHARACTER SEQUENCE - There is provided a formatting module configured to format spaces in an electronic character sequence. The formatting module supports at least one language and comprises a language identifier configured to identify whether the electronic character sequence is written in a supported language, and a character identifier configured to identify a particular character or a particular sequence of characters in the electronic character sequence. The formatting module is configured to format spaces in the electronic character sequence on the basis of the language identified and the particular character identified or the particular sequence of characters identified, when a supported language is identified. A system and method for formatting text are also provided. | 2015-09-03 |
20150248380 | EXTENSIBLE FRAMEWORK FOR EREADER TOOLS, INCLUDING NAMED ENTITY INFORMATION - Information about named entities referenced in an electronic book (ebook) is provided to a client device. An ebook identifier identifying the ebook is received from the client device. A set of layers available for use with the ebook is determined. The layers in the set provide information associated with the ebook and a layer in the set provides information associated with named entities referenced in content of the ebook. A content range identifying a range of content of the ebook for which layer information is requested and an identification of one or more of the layers in the set for which layer information is requested is received from the client device. Layer information associated with the ebook content identified by the content range for the identified layers is transmitted to the client device. The transmitted layer information includes information associated with named entities referenced by ebook content. | 2015-09-03 |
20150248381 | COMPACT ENCODING OF NODE LOCATIONS - Techniques for encoding node locations are provided. In some examples, a node in a hierarchy such as a document object model (DOM) may be expressed as a location path from the root node of the hierarchy to the node. Each node on the location path may be encoded using a mapping between the type and/or index of the node and a set of characters such as ASCII characters. The encoding of each node on the path be concatenated to form the encoded location path. The encoding seeks to minimize the length of the encoded location path. For example, in an embodiment, a single ASCII character may be used to encode both the type and the index of a node. In an embodiment, breakpoint locations may be encoded using methods provided to reduce storage and computing resource required. | 2015-09-03 |
20150248382 | APPARATUS AND METHOD FOR CONVERTING AN ELECTRONIC FORM - An apparatus and method for converting an electronic form. After a table is extracted as an image of information on a cell range instead of text by analyzing the table of the PDF document file requested according to a standard operation of the PDF document file requested to be converted and converting the analyzed table into the standard document based on the prescribed reference information, the standard document including information on cell range corresponding to the table of the converted PDF document is converted into the XML document according to the XML conversion format. In turn, as the XML document is structurized and provided according to the prescribed XML reference information and the XML document file, the PDF document file is accurately converted into the XML document file which is in turn provided, thereby improving the form conversion quality of the document, and also easily storing and managing the document. | 2015-09-03 |
20150248383 | OPTIMIZED READ/WRITE ACCESS TO A DOCUMENT OBJECT MODEL - In an approach for optimizing read/write access to a document object model in a web browser, one or more computer processors detect one or more accesses to a first data structure of a document object model. Based on the detected one or more accesses, the one or more computer processors determine whether the first data structure is a highly dynamic part of the document object model. Responsive to determining the first data structure is a highly dynamic part of the document object model, the one or more computer processors trigger a conversion of the first data structure to an access optimized data structure. The one or more computer processors convert the first data structure to an access optimized data structure. | 2015-09-03 |
20150248384 | DOCUMENT SHARING AND COLLABORATION - Techniques are provided for sending, to an owner of a document, proposed modification data for the document. The proposed modification data comprises one or more modification proposals suggested for a particular portion of the document. In response to receiving, from the owner, an approval message for a first modification proposal, from the one or more modification proposals, a modified document is generated by modifying, using the first modification proposal, the particular portion of the document. The modified document is stored as a new version of the document. History data is generated by including the first modification proposal in the history data as an implemented modification; and, in response to determining that the one or more modification proposals comprise one or more modifications other than the first modification proposal, including the one or more modifications in the history data as non-implemented modifications. | 2015-09-03 |
20150248385 | Semantic Network Establishing System and Establishing Method Thereof - A semantic network establishing system includes an editing center, a translating center and a node detection center. The editing center generates at least a knowledge node and edits at least a semantic link for encoding a semantic relationship between the knowledge node and the related knowledge node. The translating center communicatively connects the editing center. The translating center acquires an editing content from the knowledge system and sends to the editing center for editing. The node detection center communicatively connects with the knowledge node, wherein the node detection center detects a state of said knowledge node for informing the user the state of the knowledge node, so that the user is encouraged to continuously edit. | 2015-09-03 |
20150248386 | METHOD, DEVICE, AND TERMINAL EQUIPMENT FOR ENABLING INTELLIGENT ASSOCIATION IN INPUT METHOD - A method, device, and terminal equipment for enabling intelligent association in input method are provided. Wherein, the method includes: receiving a currently inputted keyboard code; searching a word and/or a term associated with the keyboard code as candidate character in a preset lexicon, and calculating a weight of each candidate character; associating the word or the term selected by the lastly inputted keyboard with each candidate character as a combined key word, searching the combined key word in preset lexicon, and calculating a weight of the combined key word according to a search result; and updating the weight corresponding to the candidate character according to the weight of each combined key word, and displaying each candidate character according to the weight corresponding to the candidate character for user selection and confirmation. | 2015-09-03 |
20150248387 | System for sharing annotation overlays - This application is for an electronic annotation system for annotating (by text, picture, or video) electronic digital content and sharing the annotations as an account owner with third parties without violating any copyrights of the digital content owner. Rather than sharing the electronically annotated digital content with third parties, only an overlay with the electronic annotation is shared with third parties as an account owner. The third parties must have their own legally obtained copy of the digital content. The third parties can open the annotation and independently access the underlying digital content, thereby spatially integrating the two on the third parties' computer screens. | 2015-09-03 |
20150248388 | GESTURAL ANNOTATIONS - Gestural annotation is described, for example where sensors such as touch screens and/or cameras monitor document annotation events made by a user of a document reading and/or writing application. In various examples the document annotation events comprise gestures recognized from the sensor data by a gesture recognition component. For example, the gestures may be in-air gestures or touch screen gestures. In examples, a compressed record of the sensor data is computed using at least the recognized gestures, document state and timestamps. In some examples the compressed record of the sensor data is used to facilitate consumption of the annotation events in relation to the document by a second user. In some examples the sensor data comprises touch sensor data representing electronic ink; and in some examples the sensor data comprises audio data capturing speech of a user. | 2015-09-03 |
20150248389 | COMMUNICATIONS CONTROL FOR RESOURCE CONSTRAINED DEVICES - A relationship-based communications service system receives a communication from a source destined to a recipient. The recipient is capable of receiving the communication at a computing device. The communication service system determines a first relationship type based on a satisfied relationship condition between the source and the recipient. The communications service system sending a relationship-qualified version of the communication to the recipient based on the determined first relationship type. The relationship-qualified version of the communication of the determined first relationship type is annotated to present a different user interface behavior to the recipient at the computing device than a relationship-qualified version of the communication of a second relationship type. | 2015-09-03 |
20150248390 | PRESENTING ASSOCIATIONS OF STROKES WITH CONTENT - A method and apparatus for displaying and interacting with a user interface are described. In one embodiment, the method comprises: receiving first content for display on a display surface, displaying the first content at a first area of the display surface, capturing a stroke when written on the display surface over a first portion of the first content, and automatically creating a first page at a second area of the display surface, the second area being different than the first area and displaying the first content with the captured stroke. | 2015-09-03 |
20150248391 | FORM AUTO-FILLING USING A MOBILE DEVICE - Techniques are provided for acquiring form document data representing a form document; parsing the form document data of the form document to extract one or more data information components; identifying a database that stores one or more text strings in association with one or more data text labels; and generating filled form document data of a filled form document. The generating is performed by: for each data information component, of the one or more data information components of the form document, having an associated data text label: based on, at least in part, the associated data text label, retrieving, from the database, a text string that is associated with the data text label; and inserting the text string into a data text field of the data information component at the data text field location. | 2015-09-03 |
20150248392 | CLOUD SERVICE FOR HOSPITAL FORM AUTO FILLING SYSTEM - Techniques are provided for acquiring form document data representing a form document; parsing the form document data of the form document to extract one or more data information components; identifying a database that stores one or more text strings in association with one or more data text labels; and generating filled form document data of a filled form document. The generating is performed by: for each data information component, of the one or more data information components of the form document, having an associated data text label: based on, at least in part, the associated data text label, retrieving, from the database, a text string that is associated with the data text label; and inserting the text string into a data text field of the data information component at the data text field location. | 2015-09-03 |
20150248393 | DATA MANAGEMENT FOR HOSPITAL FORM AUTO FILLING SYSTEM - Techniques are provided for acquiring form document data representing a form document; parsing the form document data of the form document to extract one or more data information components; identifying a database that stores one or more text strings in association with one or more data text labels; and generating filled form document data of a filled form document. The generating is performed by: for each data information component, of the one or more data information components of the form document, having an associated data text label: based on, at least in part, the associated data text label, retrieving, from the database, a text string that is associated with the data text label; and inserting the text string into a data text field of the data information component at the data text field location. | 2015-09-03 |
20150248394 | AUTOMATICALLY UPLOADING USER PROFILE INFORMATION - Techniques for automatically transmitting user profile data over a network are provided. In one technique, a browser displays a form and a QR code (or other form of encoded data) on a webpage. A mobile application scans the QR code, which causes the mobile application to identify user profile data (that may be stored locally with respect to the mobile application) and send the user profile data to a Campaign server. The Campaign server causes the form that is displayed by the browser to be filled in with the user profile data. The browser than transmits the filled-in form to a partner server that provides the webpage. In another technique, a mobile application scans a QR code, which may be displayed on a flyer, a poster, a computer screen, or a television screen. The mobile application identifies and transmits user profile data to a Campaign server. | 2015-09-03 |
20150248395 | DATA DISPLAY TECHNIQUE FOR AGGREGATE DISPLAY OF RELATED DATA - According to an aspect of the present disclosure, there is provided a system, a method, and/or a computer program product for data display, comprising: acquiring raw data content; determining a first set of data entries to be aggregately displayed from the raw data content; and in response to a request for an aggregate display, aggregately displaying the first set of data entries. | 2015-09-03 |
20150248396 | MERE-PARSING WITH BOUNDARY AND SEMANTIC DRIVEN SCOPING - Methods, systems and computer program products for implementing a mere-parser are disclosed. Text data is processed to generate one or more parse items. A boundary based attribute associated with one of the parse items is identified, and the identified mere attribute is associated with one or more of the remaining parse items that is not blocked from associated with the boundary based attribute. | 2015-09-03 |
20150248397 | Computer-Implemented Systems and Methods for Measuring Discourse Coherence - Systems and methods are provided for automatically generating a coherence score for a text using a scoring model. A lexical chain is identified within a text to be scored, where the lexical chain comprises a set of words spaced within the text. A discourse element is identified within the text, where the discourse element comprises a word within the text. A coherence metric is determined based on a relationship between the lexical chain and the discourse element. A coherence score is generated using a scoring model by providing the coherence metric to the scoring model. | 2015-09-03 |
20150248398 | ADAPTIVE READING LEVEL ASSESSMENT FOR PERSONALIZED SEARCH - A system and associated methods are provided for generating a representation of the reading ability and general knowledge of a user, receiving information regarding a plurality of electronic documents, generating an estimate of the reading difficulty for the user of each electronic document of the plurality of electronic documents using the generated representation of the reading ability and general knowledge of the user, and presenting results based upon the estimates of the reading difficulty. The representation of the reading ability and general knowledge of a user may then be updated based, in part, upon feedback from the user regarding the presented results. | 2015-09-03 |
20150248399 | Automatic Selection of Language for Voice Interface - A wireless device includes a processor, a memory, a wireless interface, and a voice interface. The processor is configured to select a language for the voice interface by detecting a second wireless device, establishing ongoing communications with the second wireless device, identifying a language used by a user interface of the second wireless device, and configuring the voice interface to use the same language as the user interface of the second wireless device. | 2015-09-03 |
20150248400 | AUTOMATIC EXTRACTION OF MULTILINGUAL DICTIONARY ITEMS FROM NON-PARALLEL, MULTILINGUAL, SEMI-STRUCUTRED DATA - User interfaces receive a first plurality of user queries and result sets that are in a category, exhibit a constraint, and exhibit user behavior. Also received are a second plurality of user queries and result sets that that are in the category, exhibit the constraint, and exhibit user behavior. The second user queries and results are received either from a plurality of user interfaces coupled to a second system, or from the second system itself. Responsive to detecting that the first plurality of user queries and result sets and the second plurality of user queries and result sets satisfy respective thresholds, a signal indicates that at least one of the first plurality of user queries and at least one of the second plurality of user queries are translations of each other. | 2015-09-03 |
20150248401 | METHODS FOR AUTOMATIC GENERATION OF PARALLEL CORPORA - A method of forming parallel corpora comprises receiving sets of items in first language and second languages, each of the sets having one or more associated descriptions and metadata. The metadata is collected from the two sets of items and are aligned using the metadata. The aligned metadata are mapped from the first language to the second language for each of the sets. The descriptions of two items are fetched and the structural similarity of the descriptions is measured to assess whether two items are likely to be translations of each other. For mapped items with structurally similar descriptions, the mapped item descriptions are formed into respective sentences in first language and in the second language. The sentences are parallel corpora which may be used to translate an item from the first language to the second language, and also to train a machine translation system. | 2015-09-03 |
20150248402 | DATA STORAGE WITH A DISTRIBUTED VIRTUAL ARRAY - A data storage system includes a plurality of hosts, each of which includes at least one processor and communicates over a network with a plurality of storage nodes, at least one of which has at least one storage device, at least one storage controller, and at least one non-volatile memory. At least one process within a host issues data storage read/write requests. At least one of the hosts has a cache for caching data stored in at least one of the storage nodes. The host writes data corresponding to a write request to at least one remote non-volatile memory and carries out at least one storage processing function; data in the written-to node may then be made available for subsequent reading by a different one of the hosts. Examples of the storage processing function include compression, ECC computation, deduplicating, garbage collection, write logging, reconstruction, rebalancing, and scrubbing. | 2015-09-03 |
20150248403 | DATABASE SCHEMA MIGRATION - Various example embodiments are directed to systems and methods for migrating a database from a source database having a source schema to a target database having a target schema. For example the migrating may comprise a pre-migration phase and a migration phase. The pre-migration phase may comprise either executing a pre-migration command to modify at least a portion of the source database or generating a pre-migration object at the source database. The migration phase may comprise selecting at least one column from the source database that was modified during the pre-migration phase and writing the at least one column to the target database. | 2015-09-03 |
20150248404 | DATABASE SCHEMA MIGRATION - Various example embodiments are directed to systems and methods for migrating a database from a source database having a source schema to a target database having a target schema. For example, a computing device may identify a first source schema table associated with a first migration instruction. The first migration instruction may comprise a plurality of migration instruction sets. Each of the plurality of migration instruction sets may correspond to a version of the first source schema table. The computing device may determine that there is a match between the first source schema table and a first migration instruction set and may execute the first migration instruction set. Executing the first migration instruction set may comprise selecting at least one column of the first source schema table and writing the at least one column of the first source schema table to a first target schema table. | 2015-09-03 |
20150248405 | Document Management System and Method - The document management system comprises a remote document repository arranged to receive and store a document; extract data from or related to the document; and perform an action based on the extracted data. | 2015-09-03 |
20150248406 | Recommending Content to Digital Magazine Server Users Based on Content Inclusion in Digital Magazines - A digital magazine server allows its users to create digital magazines by including content items in sections of one or more digital magazines. For various pairs of digital magazines, the digital magazine server determines a score based on a number of content items added to a digital magazine that were previously added to an additional digital magazine in a pair. The score indicates a frequency that the additional digital magazine added content items before the digital magazine. Digital magazines may be ranked for a user based on the scores, with the ranking used to recommend digital magazines or other users to the user. Further, the scores and connections between digital magazines may be used to create an influence score for various digital magazines. | 2015-09-03 |
20150248407 | COMPUTER SYSTEM AND METHOD TO ASSIST ANALYSIS OF ASYNCHRONOUS REMOTE REPLICATION - An exemplary management system receives a designation of at least one step selected from a first step of writing data to the secondary volume, a second step of writing data to the secondary journal volume, a third step of reading data from the primary journal volume, and a fourth step of transferring data by the network, and a designation of an analysis period. The management system displays a graph of the history information on the load and the history information of the delay time for the analysis period for the at least one selected step. | 2015-09-03 |
20150248408 | METHOD AND APPARATUS PRESENTING FILTERED DATA IN COMBINATION WITH A REPLACEMENT DATA ITEM - A method, apparatus and computer program product are provided to facilitate browsing activity and the resulting download of data. In the context of a method, filtered data is received in response to browsing activity. The filtered data includes information regarding a data item that has been removed from the filtered data. The method may also identify a replacement data item based upon a selection criteria. The replacement data item may be different than the data item that has been removed from the filtered data. For example, the replacement data item may include an image, a video, an audio recording or an advertisement. The method may also cause presentation of the filtered data in combination with a replacement data item and based at least partially upon the information regarding the data item that has been removed. | 2015-09-03 |
20150248409 | SORTING AND DISPLAYING DOCUMENTS ACCORDING TO SENTIMENT LEVEL IN AN ONLINE COMMUNITY - An approach is described for sorting and displaying documents according to sentiment level in an online community. An associated system may include a processor and a memory storing an application program, which, when executed on the processor, performs an operation that may include selecting a review topic in an online community and identifying a plurality of documents contributed for the review topic. The plurality of documents may include at least one of a product review submission, a marketing survey submission, a social network activity stream post, a discussion forum post, a weblog post, and an audiovisual sample. The operation further may include obtaining sentiment data associated with each of the plurality of documents developing a sentiment model based on the obtained sentiment data. Additionally, the operation may include organizing and presenting the plurality of documents in an online community interface based on the sentiment model. | 2015-09-03 |
20150248410 | DISCOVERING ENTERPRISE CONTENT BASED ON IMPLICIT AND EXPLICIT SIGNALS - Recommending relevant content to a user based on personalized implicit and explicit activity signals aggregated for various content items is provided. A user is provided with situational awareness of content they may use by aggregating and displaying content that has been acted on by people the user works with most closely. Relationships between people and activities around content may be represented in a work graph which may be surfaced to the user. Content and relationship information pertaining to content may be surfaced to the user via a user interface. The user may query the content according to a variety of queries such as “popular with my colleagues,” “viewed by me” (i.e., the querying user), “worked on by me,” “most viewed,” and the like. | 2015-09-03 |
20150248411 | PERSONALIZED INFORMATION QUERY SUGGESTIONS - Personalized search or query suggestions associated with one or more persons and/or content items are provided. A suggestion application learns from user behavior within the suggestion application and presents suggestions for allowing the user to search or navigate to one or more people of particular interest or relevance to the user and for allowing the user to search or navigate to one or more content items associated with people and activities of particular interest or relevance to the user. Two types of suggestions are provided to the user. A first type of suggestion involves suggesting one or more people that may be of particular relevance or interest to the querying user. A second type of suggestion includes a textual suggestion comprised of a person (actor) and an associated action. | 2015-09-03 |
20150248412 | INFORMATION PUSHING METHOD AND APPARATUS - The present application provides an information pushing method and apparatus. The method comprises: collecting a pushing parameter of each piece of information pushed in a time segment T, the pushing parameter comprising information pushing time, an information pushing user, or the number of times of the information being accessed; determining, according to the collected pushing parameter, an information access parameter of each user in the time segment T, the information access parameter comprises at least: the number of times of the information being visited in the time segment T, an information access tendency, and time of a last access of the information in T, and the information access tendency being determined by the number of times of the information being accessed; and selecting, according to the information access parameter of each user in the time segment T, a target user meeting a requirement, and pushing information to the target user. | 2015-09-03 |
20150248413 | Learning Quotient & Scoring Systems and Methods for Competency and Learning Progression - The present invention is directed to systems and methods for implementing a learning management system and contextualizing educational content based on personalized relevance. The invention looks at learning management as not simply an assessment delivery and determination model fed at summative intervals, but rather as a real-time process with indicators that are data-driven, contextual, progressive, and interactive. The invention thus provides a system, method and framework for providing incremental and continuous analytics of competency or regression, content relevance accessed or classified, and course sequence suitability in order to measure relevant time, rate progress, personalize pathways and optimize educational success and opportunity. | 2015-09-03 |
20150248414 | CONTACT DATA ENGINE - A method of tracking performance metrics of contact data in a networked computer environment, the contact data including organizations, events, event counters, and cards, generally includes assigning points from a point pool to a plurality of events according to user desired importance of each event over a specified time frame; optionally, calculating a weighted score goal (G) based on the assigned points of an event related to the point pool; assigning a desired weekly event target (T) to each event, representing the desired number of weekly event occurrences; tracking event occurrences (A) within the specified time frame; optionally, calculating a weighted percentage score (S) of a weekly event target (T) in relation to the total point pool; and reporting the result of the event occurrences (A) versus event targets over the specified time frame. | 2015-09-03 |
20150248415 | PHRASE-BASED DETECTION OF DUPLICATE DOCUMENTS IN AN INFORMATION RETRIEVAL SYSTEM - An information retrieval system uses phrases to index, retrieve, organize and describe documents. Phrases are identified that predict the presence of other phrases in documents. Documents are the indexed according to their included phrases. Related phrases and phrase extensions are also identified. Phrases in a query are identified and used to retrieve and rank documents. Phrases are also used to cluster documents in the search results, create document descriptions, and eliminate duplicate documents from the search results, and from the index. | 2015-09-03 |
20150248416 | CONTEXT-BASED SELECTION OF CALLS-TO-ACTION ASSOCIATED WITH SEARCH RESULTS - In one embodiment, a method includes receiving a search query for content items of the online social network, identifying content items of the online social network that match the search query, and sending, in response to the search query, search results corresponding to the identified content items, where each search result is presented with one or more call-to-action elements applicable to the content item, and where the call-to-action elements are presented in ranked order based on a suitability of the call-to-action element to the content item. | 2015-09-03 |
20150248417 | METHOD FOR SYNCHRONIZING DYNAMIC ATTRIBUTES OF OBJECTS IN A DATABASE SYSTEM HAVING AN ARCHIVE - The invention relates to a method that is used to synchronize dynamic attributes of objects in a database system having an archive system. The possibility is created to also synchronize databases for which synchronization is not provided, in accordance with this method. For this purpose, an additional dynamic attribute or one additional dynamic attribute per attribute to be synchronized is introduced. By means of said attributes, it can be detected whether the particular object in the database system has been changed and synchronization between the database system and an archive system must be performed as a result thereof in order to have the object attributes archived in the current form thereof in the archive system. | 2015-09-03 |
20150248418 | TECHNOLOGY FOR MANAGING CLOUD STORAGE - Described herein is technology for managing cloud storage. In particular, systems, devices and methods for managing cloud storage are described. In some embodiments, management of cloud storage may result in the designation of storage allocated to a first storage pool as obsolete, and the reallocation and/or reclamation of such storage to a second storage pool and/or a general cloud storage pool. Management may occur in accordance with one or more policies. | 2015-09-03 |
20150248419 | APPROACH FOR MANAGING ACCESS TO ELECTRONIC DOCUMENTS ON NETWORK DEVICES USING DOCUMENT ANALYSIS, DOCUMENT RETENTION POLICIES AND DOCUMENT SECURITY POLICIES - An approach for managing access to electronic documents uses document retention and document security policies. In response to a request to access a particular electronic document, a document retention policy and a document security policy are applied to the particular electronic document. Deletion and/or access to the electronic document are managed based upon the document retention policy and the document security policy. A content analyzer automatically analyzes the content of electronic documents and determines one or more classifications that apply to the electronic documents. The content analyzer may be configured to use one or more of semantic analysis, text analysis, video analysis, voice analysis or image analysis to analyze electronic documents. A policy verifier is configured to check one or more classifications manually assigned to electronic documents by users against one or more classifications automatically determined for the electronic documents by the content analyzer and allow mismatches to be corrected. | 2015-09-03 |
20150248420 | DISTRIBUTED FILE SYSTEM SNAPSHOT - Technology is disclosed for managing data in a distributed file system (“the technology”). The technology can gather metadata information associated with the data stored within the distributed file system, create a secondary namespace within a local file system of a local host using the gathered metadata information and store the gathered metadata information as files within the secondary namespace. Further, when a request to create a PPI of the distributed file system is received, the technology can create a PPI of the secondary namespace using a PPI creation feature of the local file system. | 2015-09-03 |
20150248421 | SYSTEM AND METHOD FOR RECOVERING SYSTEM STATUS CONSISTENTLY TO DESIGNED RECOVERING TIME POINT IN DISTRIBUTED DATABASE - A method for recovering system status consistently to a designed recovering time point in a distributed database, wherein the distributed database comprises a primary server and multiple region servers, comprising: when the region servers detect a change of system status, analyzing an event for the change to generate an event log and storing the event log to the database; after a preset condition, the region servers generate a snapshot respectively; when the primary server receives the instruction to recover the system status to a designed time point, indicates the region servers to implement: reading the event log and snapshots stored in region servers; finding the snapshot closest to the designed time point; finding the event log and snapshot corresponding to an time interval between the time recorded in the snapshot and the designed time point to recover the system status to the designed time point. | 2015-09-03 |
20150248422 | Virtual Database System - Information from multiple databases is retrieved and stored on a database storage system. Multiple point-in-time copies are obtained for each database. A point-in-time copy retrieves data changed in the database since the retrieval of a previous point-in-time copy. A virtual database (VDB) is created by creating a set of files in the data storage system. Each file in the set of files created for a VDB is linked to the database blocks on the database storage system associated with a point-in-time copy of the source database. The set of files associated with the VDB are mounted on a database server allowing the database server to read from and write to the set of files. Workflows based on VDBs allow various usage scenarios based on databases to be implemented efficiently, for example, testing and development, backup and recovery, and data warehouse building. | 2015-09-03 |
20150248423 | Adaptive Content Management System for Multiple Platforms - A content management system generates views of digital content for presentation on a user client. The content management system includes different publication templates having different layouts for presenting content on different types of viewing devices. The publication template is based on a layout, which specifies a spatial arrangement of sections. The publication template associates publication elements such as a leading article with sections of a layout. A view matches components such as an article with sections of a publication template based on a mapping between the components and publication elements associated with the sections. The content management system generates different views for different types of viewing devices. The content management system also analyzes interactions between user clients, components, and views, and the content management system includes an analytics interface to present data about these interactions. | 2015-09-03 |
20150248424 | SORTING AND DISPLAYING DOCUMENTS ACCORDING TO SENTIMENT LEVEL IN AN ONLINE COMMUNITY - An approach is described for sorting and displaying documents according to sentiment level in an online community. An associated method may include selecting a review topic in an online community and identifying a plurality of documents contributed for the review topic. The plurality of documents may include at least one of a product review submission, a marketing survey submission, a social network activity stream post, a discussion forum post, a weblog post, and an audiovisual sample. The method further may include obtaining sentiment data associated with each of the plurality of documents developing a sentiment model based on the obtained sentiment data. Additionally, the method may include organizing and presenting the plurality of documents in an online community interface based on the sentiment model. | 2015-09-03 |
20150248425 | Recommending Content to Digital Magazine Server Users Based on Content Inclusion in Digital Magazines - A digital magazine server allows its users to create digital magazines by including content items in sections of one or more digital magazines. For various pairs of digital magazines, the digital magazine server determines a score based on a number of content items added to a digital magazine that were previously added to an additional digital magazine in a pair. The score indicates a frequency that the additional digital magazine added content items before the digital magazine. Digital magazines may be ranked for a user based on the scores, with the ranking used to recommend digital magazines or other users to the user. Further, the scores and connections between digital magazines may be used to create an influence score for various digital magazines. | 2015-09-03 |
20150248426 | METHOD AND SYSTEM FOR RETRIEVING USER-SPECIFIC INFORMATION - Method, system, and programs for retrieving user-specific information. In one example, an environment factor associated with a user is obtained. An identification of the user is also determined. A request for retrieving user-specific information is then sent to a remote database. The request is generated based on the environment factor and the identification of the user. In response to the request, the user-specific information sent from the remote database is received. | 2015-09-03 |
20150248427 | Method And Apparatus For Previewing File And Storage Medium - A method for previewing a file includes acquiring a directory to be displayed; extracting preview content of each file under the directory to be displayed; and displaying an index list for indexing each file under the directory to be displayed in a first area of a desktop, and displaying the preview content of at least one file under the directory to be displayed in a second area of the desktop. | 2015-09-03 |
20150248428 | LEXICON BASED SYSTEMS AND METHODS FOR INTELLIGENT MEDIA SEARCH - A computer image search system for rapid retrieval of media files images corresponding to a sequence of input display commands, the system comprising: a programmable data processor operating under the control of a program to convert the display commands into data entries in an array of multi-bit data characters and words, each entry of the array corresponding to a set of descriptions of the image to be displayed; and a scanned-raster display device for generating illuminated points on a display surface in response to applied data signals causing the programmable data processor to perform the following operations: starting an indexer and loading an autocomplete data file; and performing operations until each media type M in an array of available media type is processed. | 2015-09-03 |
20150248429 | GENERATION OF VISUAL REPRESENTATIONS FOR ELECTRONIC CONTENT ITEMS - Generation and presentation of visual representations of search results may be provided. In response to any type of search for which one or more content or information items are returned, a preview image is obtained or generated and displayed in a graphical user interface for allowing a user to preview documents or other information items returned for the search query. The displayed preview image may be a selectable object such that selection of the displayed preview image allows the user to navigate to or launch the content item, for example, a searched document, corresponding to the preview image. | 2015-09-03 |
20150248430 | EFFICIENT ENCODING AND STORAGE AND RETRIEVAL OF GENOMIC DATA - A new method for encoding genomic data that reduces storage footprint by two orders of magnitude while preserving acceptable quality data. | 2015-09-03 |
20150248431 | SURVIVABLE CLOUD DATA STORAGE AND TRANSPORT - Presented is a multi-channel data process to utilize wavefront multiplexing for data storage and data stream transport with redundancy on cloud or in a distribution network. This processing features additional applications for multi-media recording and data communications via transponding platforms including satellites, unmanned air vehicles (UAVs), or others for better survivability and faster accessing. Multiple concurrent data streams are pre-processed by a wavefront multiplexer into multiple sub-channels or wavefront components, where signals from respective data streams are replicated into sub-channels. These replicated data streams are linked via a unique complex weighting vector (amplitude and phase or their equivalents), or “wave-front”, which are also linked by various spatially independent wavefronts. Additionally, probing data streams are embedded and linked via some of the independent wavefronts. Aggregated data streams in sub-channels are unique linear combinations of all input data streams. Generating redundancy for stored or transported data are options in the WF muxing process. Post-processing via a wavefront de-multiplexer converts various sub-channel data streams back to the original data streams, utilizing the embedded known priori data streams as additional knowledge for reducing degrees of freedom to restore orthogonality or independency among multiple wavefronts. | 2015-09-03 |
20150248432 | METHOD AND SYSTEM - A method includes: acquiring a data string including a data group of which the sizes of constituent units of data are different sizes; executing a comparing process, the comparing process comparing certain data included in the data group with data that is included in the data string and of which the sizes of constituent units are the same as the certain data; extracting data matching the certain data from the data string based on the comparing process; and generating, by a processor, a compressed code based on a relationship between a position of the certain data in the data string and a position of the extracted matching data in the data string. | 2015-09-03 |
20150248433 | SYSTEMS, METHODS, AND COMPUTER PROGRAM PRODUCTS FOR SECURE MULTI-ENTERPRISE STORAGE - In one embodiment, a computer program product for storing data to a storage network includes a computer readable storage medium having program instructions embodied therewith, the program instructions being executable by a computer to cause the computer to receive a plurality of data identifiers (IDs) from multiple data providers, each data ID being associated with one of a plurality of files, store the plurality of data IDs to a database, identify any duplicate data IDs in the database to determine if any of the plurality of files associated with the plurality of data IDs are non-confidential, receive one of the files having a duplicate data ID, and store the file having the duplicate data ID to a storage network. | 2015-09-03 |
20150248434 | DELAYED ASYNCHRONOUS FILE REPLICATION IN A DISTRIBUTED FILE SYSTEM - Delayed asynchronous file replication in a distributed file system is described. A first server receives requests to perform a updates to a first replica of a file. The first server sends, to a second server, an outcast instruction to set a second replica of the file to an out-of-date state. The first server performs the updates to the first replica without sending the updates to the second server. The first server receives a request for updates for the second replica from the second server. The first server transmits the updates to the second server to facilitate a heal operation of the second replica, where completion of the heal operation causes the out-of-date state of the second replica to be changed to an up-to-date state. | 2015-09-03 |
20150248435 | SHADOWING LOCAL ON-PREMISES INFORMATION TO A CLOUD-BASED COMPUTING SYSTEM - Shadowing of local or remote information to cloud-based computing systems is provided. As content and activities associated with content (e.g., content modification activities, content communication activities, people associated with content, social networking associated with content, etc.) are developed at a local on-premises computing system that is remote from the cloud-based computing system responsible for maintaining the same content and content activities, the local content and activities are shadowed to the cloud-based system at a regular frequency so that the content and activities at the cloud-based system are synchronized and merged with the content and activities at the local system. | 2015-09-03 |
20150248436 | Methods, Circuits, Devices, Systems and Associated Computer Executable Code for Assessing a Presence Likelihood of a Subject at One or More Venues - Disclosed are methods, circuits, devices, systems and associated computer executable code for estimating a presence of a subject at a given venue. A mobile device carried by a subject transmits time stamped location data to a location ambiguity resolution server. The location ambiguity resolution server receives time stamped location data from the device carried by the subject; retrieves a listing of venues in proximity with the location indicated by location data; scores each of one or more of the listed venues by applying a subject preference value; and applies heuristic based score weighting or filtration to the listed venues. | 2015-09-03 |
20150248437 | AUTOMATED LOCATION CHECK-IN FOR GEO-SOCIAL NETWORKING SYSTEM - In one embodiment, a geo-social networking system determines a user's current location, generate a list of places near the user's current location, rank the list of places based on distance, relevancy and a configurable rule set, and automatically checks in the user at the top ranked place. | 2015-09-03 |
20150248438 | DEVICE AND METHOD FOR RECORDING THERMAL IMAGING INFORMATION - This invention provides a device and method for recording thermal imaging information, and relates to a thermal imaging device and an infrared detection filed. The position information (such as GPS information) record by a thermal imaging device in the prior art cannot conveniently correspond to object information. As only the GPS information is record, during subsequent arrangement, the object information needs to be correspondingly input according to the GPS information, causing the heavy workload. According to the device for recording thermal imaging information in this invention, the object information corresponding to the received position information is displayed according to the received position information, then the object information is selected, and the selected object information is record with the infrared data, thereby solving the present problem. | 2015-09-03 |
20150248439 | GEO TAGGING AND AUTOMATIC GENERATION OF METADATA FOR PHOTOS AND VIDEOS - Photo/video is geo tagged with GPS coordinates corresponding to the place of capture of said photo/video. ‘Geo-information’ metadata corresponding to GPS coordinates is automatically generated and attached to corresponding photo/video. The ‘geo-information’ metadata comprises of date &time of capture, geo information metadata such as local weather, local attractions, local events etc. at the time of capture of corresponding photo/video. According to another aspect, a search engine is provided with means to crawl through one or more database comprising of ‘geo-information’ metadata attached to photos/videos and generate result comprising of photos/videos with ‘geo-information’ metadata corresponding/relevant to query input. According to another aspect, present invention discloses apparatus, means and methods to attach one or more local advertisements to photos/videos and display advertisement in conjunction with corresponding photo/video on communication devices. | 2015-09-03 |
20150248440 | METHOD FOR RECONFIGURATION OF DATABASE, RECORDING MEDIUM, AND RECONFIGURATION DEVICE - A method for reconfiguration of a database, the method includes extracting a plurality of entity candidates based on a plurality of attribute names and first information about a relation degree between the attribute name and the entity, first identifying a plurality of entity candidate groups in which each is comprised of extracted the plurality of entity candidates and has a correspondence relation with all the attribute names and the number of the entity candidates is minimum, second identifying the entity candidate group, in which a total of relation degrees between the entities in the entity candidate group is maximum, based on second information about the relation degree between the entities, and assigning each of the plurality of attribute names to either one of the plurality of entity candidates so as to have the correspondence relation of the attribute name and the entity candidate based on the first information. | 2015-09-03 |
20150248441 | TIME-SERIES DATA PROCESSING DEVICE, TIME-SERIES DATA PROCESSING METHOD AND MEDIUM FOR STORING TIME-SERIES DATA PROCESSING PROGRAM - Provided is a time-series data device that, at a time of process switching, can output results obtained by an old process at around the process switching to the outside, without outputting to the outside both of results by the old process and by a new process in a mixed manner, and also can reduce the amount of additional information and a delay due to an additional process, which are required for realizing the characteristics. | 2015-09-03 |
20150248442 | SYSTEMS AND METHODS FOR NON-DESTRUCTIVE EDITING OF DIGITAL IMAGES - In one embodiment, a method includes receiving at least one transformation identifier associated with a first image maintained by a social-networking system. The transformation identifier includes at least one transformation version. The method further includes determining at least one transformation version. The method further includes determining at least one transformation for application to the first image based on the at least one transformation identifier and the at least one transformation version. | 2015-09-03 |
20150248443 | HIERARCHICAL HOST-BASED STORAGE - A method of accessing a memory record in distributed network storage, comprising: storing a plurality of memory records in a plurality of network nodes, each stores a file system segment of a file system mapping the memory records, each file system segment maps a subset of the memory records; receiving, by a storage managing module of a first network node, a request for accessing one of the memory records from an application executed in the first network node; querying a file system segment stored in the first network node for the memory record; when the memory record is missing, querying for an address of a second network node, wherein the memory record is stored in the second network node; and providing said first network node with an access to said memory record at said second network node via a network according to said address. | 2015-09-03 |
20150248444 | STUBBING SYSTEMS AND METHODS IN A DATA REPLICATION ENVIRONMENT - Stubbing systems and methods are provided for intelligent data management in a replication environment, such as by reducing the space occupied by replication data on a destination system. In certain examples, stub files or like objects replace migrated, de-duplicated or otherwise copied data that has been moved from the destination system to secondary storage. Access is further provided to the replication data in a manner that is transparent to the user and/or without substantially impacting the base replication process. In order to distinguish stub files representing migrated replication data from replicated stub files, priority tags or like identifiers can be used. Thus, when accessing a stub file on the destination system, such as to modify replication data or perform a restore process, the tagged stub files can be used to recall archived data prior to performing the requested operation so that an accurate copy of the source data is generated. | 2015-09-03 |
20150248445 | METHOD AND SYSTEM FOR IMPLEMENTING AN ARRAY USING DIFFERENT DATA STRUCTURES - Disclosed are a method and system for implementing an array data type of a programming language using various data structures. The disclosed method includes a plurality of implementations in which the array data type may be implemented. The implementations provide an efficient way to retrieve elements from the array, especially in the order they are inserted into the array. The data structures also minimize the computing resources required to manage and access the array. The disclosed technique also selects one of the many implementations based on criteria such as access pattern or size of the array. | 2015-09-03 |
20150248446 | METHOD AND SYSTEM FOR COLLECTING AND ANALYZING TIME-SERIES DATA - A computer-implemented data collection and analysis method comprises receiving from a client computing device, at least one data analysis datapoint, adding the received at least one data analysis datapoints to a data structure, and adding an additional data analysis datapoint to the data structure, storing, in a data repository, the data structure further comprising a data processing result, maintaining at least partially consistent copies of the data structure across the plurality of host computers, in response to a request regarding an operation from the client computing device, retrieving the data processing result from the data repository, and providing the data processing result using routing information to the client computing device. The data structure comprises an index of data analysis datapoints from the plurality of host computing devices. A portion of the additional data analysis datapoint is added to the data value to generate a data processing result. | 2015-09-03 |
20150248447 | SEARCHING ENTITY-KEY ASSOCIATIONS USING IN-MEMORY OBJECTS - Disclosed are a method and system for searching entities and keys that are associated with each other using entity-key associations stored in an in-memory object. When a query is issued for retrieving entity-key associations, the disclosed technique searches an in-memory object, such as a binary large object (BLOB) containing a plurality of entity-key association strings that represent the entity-key associations. An entity-key association string includes an entity name of an entity concatenated with a key name of a key that are associated with each other. Searching for the entity-key associations using the entity-key association strings in the BLOB is faster than a conventional search that includes querying multiple tables in a database. The disclosed technique creates the entity-key association strings by reading necessary data from a data structure stored in data storage unit. Both literal and regular expressions are supported without adversely affecting the query performance. | 2015-09-03 |
20150248448 | ONLINE RADIX TREE COMPRESSION WITH KEY SEQUENCE SKIP - Systems and methods are disclosed for inserting a key into and removing a key from a composite data structure including a radix tree and an auxiliary data structure. In an example, a method of inserting a key into the composite data structure includes receiving an instruction to store a first key in the composite data structure. The composite data structure stores a second key. The method further includes generating, based on comparing the first and second keys, one or more sequences of elements. The method also includes splitting each of the generated sequences of elements into a prefix and a suffix, storing the respective prefixes into the radix tree; and storing the respective suffixes into the auxiliary data structure. | 2015-09-03 |
20150248449 | ONLINE COMPRESSION FOR LIMITED SEQUENCE LENGTH RADIX TREE - Systems and methods are disclosed for inserting a key into a radix tree. In an example method, inserting a key into the radix tree includes comparing a first key including a first sequence of elements with a second key including a second sequence of elements. The method includes identifying a common prefix in the first and second keys and identifying a remainder sequence in the second key. The remainder sequence is a suffix after the common prefix in the second sequence of elements. The method also includes splitting the remainder sequence into a plurality of chunks. Each chunk includes a sequence of elements in the remainder sequence. The method further includes for each chunk, locating a parent container from which to insert a child container into the radix tree, creating a new container including the respective chunk, and inserting the new container as a child container of the parent container. | 2015-09-03 |
20150248450 | THROWAWAY SPATIAL INDEX STRUCTURE FOR DYNAMIC POINT DATA - The present disclosure relates to a short-lived throwaway index structure for generating an index from scratch in a short period of time rather than updating an index with every location change of moving objects. Rapid index construction results from the generation of Voronoi diagrams in parallel using multiple cloud servers simultaneously. | 2015-09-03 |
20150248451 | SYSTEMS AND METHODS FOR SORTING, GROUPING, AND RENDERING SUBSETS OF LARGE DATASETS OVER A NETWORK - Systems and methods for sorting, grouping, and rendering subsets of large datasets over a network are described. Records may be sorted according to a user input, and the system may identify the subset of records that would be displayed on a client. The system may render for display only the identified records. Additionally, the system may render and cache records proximate to the identified records. Further, the system may perform searches upon the records and use the search results to further find results for a refined search. | 2015-09-03 |
20150248452 | OPTIMIZATION OF MIXED DATABASE WORKLOAD SCHEDULING AND CONCURRENCY CONTROL BY MINING DATA DEPENDENCY RELATIONSHIPS VIA LOCK TRACING - The present disclosure relates generally to the field of determining data access patterns associated with different workloads. In various examples, determining data access patterns associated with different workloads may be implemented in the form of systems, methods and/or algorithms. The present disclosure also relates generally to the field of scheduling workloads (and/or recommending scheduling for workloads) based upon the determined data access patterns associated with the different workloads. In various examples, scheduling workloads (and/or recommending scheduling for workloads) may be implemented in the form of systems, methods and/or algorithms. | 2015-09-03 |
20150248453 | Automated Logging for Object-Oriented Environments - Example systems and methods of logging information in an object-oriented system are presented. In one example, a first object including a plurality of first methods is received. The first object also includes an additional method to receive an identity of one of the first methods and to return metadata corresponding to the one of the first methods. A wrapper object is created for the first object and includes a plurality of second methods. Each second method includes an interface that is equivalent to an interface of a corresponding first method. Each of the second methods is configured to call the additional method of the first object to retrieve the metadata for the corresponding first method, call the corresponding first method, receive a return value from the corresponding first method, return the return value, and store information regarding the corresponding first method based on the retrieved metadata. | 2015-09-03 |
20150248454 | QUERY SIMILARITY-DEGREE EVALUATION SYSTEM, EVALUATION METHOD, AND PROGRAM - [Problem] Since similarity of queries is determined on the basis of similarity of documents that are not related to a search intention, queries whose search intention is similar to each other cannot be determined. | 2015-09-03 |
20150248455 | CONTENT NAME RESOLUTION FOR INFORMATION CENTRIC NETWORKING - A content-name-resolution (CNR) system can resolve IP addresses for named data objects (NDOs) based on their name. During operation, a CNR server can receive a query from a client device for a source to a named data object. The query can include at least a name prefix for the named data object. The CNR server can identify a cache server that corresponds to the named data object's name prefix, and determines one or more sources associated with the named data object's name prefix. The CNR server then returns, to the client device, a query response that includes a network address for the cache server, and includes a content record specifying the one or more sources. | 2015-09-03 |
20150248456 | SYSTEM AND METHOD FOR EXECUTING ACTIONS USING A MOBILE DEVICE - A system for executing actions includes a database established with a plurality of reference strings and correspondence of each of the reference strings to at least one predefined action, and a mobile device communicatively coupled with the database. The mobile device includes an input unit for inputting a to-be-compared string, and a processor electrically coupled with the input unit. The processor is configured to search the database to find a string set of one or more of the reference strings that matches the to-be-compared string, and execute the at least one predefined action corresponding to the one or more of the reference strings of the string set found by the processor. | 2015-09-03 |
20150248457 | AUTOMATIC MACHINE TRANSLATION USING USER FEEDBACK - Publication system, such as ecommerce system, machine translation translates a query in a first language to a second language to query an ecommerce database maintained in the second language and obtain a result set responsive to the query. Human feedback relating to the result set is detected. If the feedback is positive the system increases the probability that the translation is correct, if the feedback is negative the system decreases the probability that the translation is correct. For positive feedback, the system detects whether a clue is recognized in the query. If a clue is recognized the system increases the value of the clue for making the translation. The system detects the identity of the product in the query, accesses the product vendor website that is maintained in the query language, and detects information that is in the query language for use in the translation process. | 2015-09-03 |
20150248458 | METHOD, APPARATUS AND PROGRAM FOR TRANSFORMING INTO BINARY DATA - Data set is transformed into a plurality of items of K-bit-long binary data, using, as each of K number hash functions that transforms the data into a binary representation based on a value of projection of the data point on a projection vector. A hash function parameter optimization section finds a hash value, using a continuous valued hash function including, as a variable, the projection of data point on a projection vector, and stores continuous valued learning data for binary transformation, and derives optimized parameter(s) of the hash function that minimizes a cost function, defined based on a distance of the data point and on a distance of the learning data for binary transformation. | 2015-09-03 |