37th week of 2015 patent applcation highlights part 42 |
Patent application number | Title | Published |
20150254196 | Software Enabled Network Storage Accelerator (SENSA) - network - disk DMA (NDDMA) - A system and method for bypassing server CPU by redirecting data transactions between network and disk provides an innovative implementation for intercepting network to disk data traffic and performing transactions on this data using internal logic rather than a CPU, providing transparent functionality with improved performance as compared to conventional solutions. This is particularly useful in sending and receiving data blocks between network connections and disk storage, such as in distributed storage servers. | 2015-09-10 |
20150254197 | Data Transmission Method and Device - An embodiment of the disclosure relates to the field of data transmission, in particular to a data transmission method and a data transmission device, for solving the problems of low data transmission efficiency and poor Direct Memory Access (DMA) performance in a method of arbitrating each DMA channel in a round-robin mode and transmitting data according to an arbitration result. The method in the embodiment of the disclosure includes that: for each DMA channel, an arbitration unit corresponding to the channel among a plurality of arbitration units is determined according to transmission performance corresponding to data in the channel; and when data in channels corresponding to at least two arbitration units need to be transmitted, the data are transmitted according to priorities of the at least two arbitration units. The embodiment of the disclosure first transmits data corresponding to a channel with good transmission performance corresponding to the data in the channel, and keeps a bus unblocked, thus improving data transmission efficiency and improving DMA performance. | 2015-09-10 |
20150254198 | METHODS AND APPARATUS RELATED TO BUS ARBITRATION WITHIN A MULTI-MASTER SYSTEM - In one generic aspect, a bus system for bus arbitration is disclosed. The bus system may include a first master device, a second master device, a bus connected to the first master device and the second master device, and a plurality of arbitration lines including a first master claim line associated with the first master device, and a second master claim line associated with the second master device. Each of the first master claim line and the second master claim line may be connected to the first master device and the second master device. | 2015-09-10 |
20150254199 | PROVIDING DATA CAPTURE AT THE NETWORK EDGE WITH DATA AND RESOURCE MANAGEMENT WITHIN CLOSE PROXIMITY - Systems and methods for distributing computing resources utilize a base module having certain processing resources. A peripheral module is communicatively connected to the base module and is configured to utilize processing resources of the base module using one or more input/output devices connected to the peripheral module. The peripheral module uses a minimum of power, utilizes only enough computing resources to pass input/output signals between the input/output devices at the peripheral module and the base module, and provides access to an additional session of the operating system of the base module without requiring that a separate instance of the operating system be loaded into memory of the base module. The peripheral module may serve essentially as an intelligent mounting bracket. | 2015-09-10 |
20150254200 | PERIPHERAL COMPONENT INTERCONNECT EXPRESS (PCIe) PING IN A SWITCH-BASED ENVIRONMENT - A sideband PCI Express (PCIe) packet initiator in a distributed PCIe switch fabric verifies a PCIe connection between a host device and a PCIe endpoint device without having to power on the host device. The packet initiator assembles a PCIe test packet that acts as a ping for testing reachability of the endpoint device, from the perspective of the host device. The test packet may also verify configurations and settings of the path to the endpoint device. The distributed switch fabric is configured to compare completion data with expected results to verify the PCIe connection, without having to boot the host device. | 2015-09-10 |
20150254201 | STANDARD PCI EXPRESS ADD-IN CARD FORM FACTOR MULTI PORTS NETWORK INTERFACE CONTROLLER SUPPORTING MULTI DIMENSIONAL NETWORK TOPOLOGIES - A PCI Express Add-in Card form factor PCI Express to RapidIO multiport network adapter card, that can be internally hosted by standard servers and workstations, comprising at least a PCIe to RapidIO bridge and at least one RapidIO capable switch, with at least six external connectors, or more, that allows for the connection of multiple servers together and/or RapidIO end points using copper or optical cables, that provides the ability to implement a high density embedded RapidIO switch functionality, with all the features present in standard 19″ rack mount switches or in complex backplanes, inside the card, without using additional external networking hardware. | 2015-09-10 |
20150254202 | PERIPHERAL COMPONENT INTERCONNECT EXPRESS (PCIe) PING IN A SWITCH-BASED ENVIRONMENT - A sideband PCI Express (PCIe) packet initiator in a distributed PCIe switch fabric verifies a PCIe connection between a host device and a PCIe endpoint device without having to power on the host device. The packet initiator assembles a PCIe test packet that acts as a ping for testing reachability of the endpoint device, from the perspective of the host device. The test packet may also verify configurations and settings of the path to the endpoint device. The distributed switch fabric is configured to compare completion data with expected results to verify the PCIe connection, without having to boot the host device. | 2015-09-10 |
20150254203 | Information Processing Device, Resource Allocation Method, And Computer-Readable Recording Medium - An information processing device includes a bridge unit that connects with one or a plurality of IO device groups via a network, a connection management unit that manages a connection of the bridge unit, an allocation priority instruction unit that stores an instruction or a fixed value that is a priority condition for allocating resources, a resource amount search unit that searches resources used by IO devices of an entire system that includes the IO devices, a remaining resource calculation unit that calculates a remaining resource amount, a reservation resource amount output unit that calculates and outputs a number of virtual PCI bridges and a reservation resource amount, and a virtual bridge resource setting unit that sets the bridge unit based on the number of virtual PCI bridges and the reservation resource amount. | 2015-09-10 |
20150254204 | PROCESSING COMMUNICATION DATA IN A SHIPS PASSING CONDITION - Articles of manufacture, apparatuses, and methods for processing communication data in a ships passing condition are disclosed. Embodiments include a computer program product for performing a method including: obtaining a Transport Command Control Block (TCCB) from a location in memory specified by a Transport Command Control Block address of a Transport Control Word; opening a first exchange and sending, by a channel subsystem, the TCCB in the first exchange to a control unit; receiving, by the channel subsystem, an unsolicited first message in a second exchange from the control unit, the unsolicited first message opening the second exchange, the second exchange being a different exchange than the first exchange; and sending, by the channel subsystem, a second message to the control unit in a third exchange, the second message comprising a status of the first message, the second message configured to open and close the third exchange. | 2015-09-10 |
20150254205 | Low Cost, High Performance and High Data Throughput Server Blade - A server blade insertable into a chassis of a blade server system includes a main circuit board coupled to the chassis upon insertion, a plurality of connectors residing on the main circuit board, a plurality of grouped hard disk drives, and a plurality of computer modules, each insertable into a corresponding one of the connectors. Each of the grouped hard disk drives couples to one or more of the computer modules. Each of the grouped hard disk drives includes a first hard disk drive exposed proximate to a front side of the chassis, and a second hard disk drive positioned between the first hard disk drive and a back side of the chassis. A subset of the grouped hard disk drives includes a first grouped hard disk drive and a second grouped hard disk drive stacked on the first grouped hard disk drive. | 2015-09-10 |
20150254206 | Communication Bus with Zero Power Wake Function - A two wire bidirectional bus system is provided in which at least one of the slave nodes is configured to enter into a sleep mode, thereby minimizing power drainage, whenever the bus master stops transferring data over the bidirectional bus, and to wake up whenever the bus master begins to transfer data over the bidirectional bus. | 2015-09-10 |
20150254207 | METHOD AND SYSTEM FOR ORDERING I/O ACCESS IN A MULTI-NODE ENVIRONMENT - According to at least one example embodiment, a multi-chip system includes multiple chip devices configured to communicate to each other and share resources, such as I/O devices. According to at least one example embodiment, a method of synchronizing access to an input/output (I/O) device in the multi-chip system comprises initiating, by a first agent of the multi-chip system, a first operation for accessing the I/O device, the first operation is queued, prior to execution by the I/O device, in a queue. Once the first operation is queued, an indication of such queuing is provided. Upon detecting, by a second agent of the multi-chip system, the indication of queuing the first operation in the queue, initiating a second operation to access the I/O device, the second operation is queued subsequent to the first operation in the queue. | 2015-09-10 |
20150254208 | Serial Peripheral Interface and Method for Data Transmission - A serial peripheral interface of an integrated circuit includes: a first transfer pin for receiving an instruction and an address; and a clock pin for inputting a plurality of timing pulses each having a rising edge and a falling edge. After the first transfer pin receives the instruction, the integrated circuit receives the address through the first transfer pin in continuity with the receipt of the instruction. The first transfer pin receives the instruction at either of the rising edges and the falling edges of the timing pulses and receives the address at both of the rising edges and falling edges of the timing pulses. | 2015-09-10 |
20150254209 | Method for Processing Data Defining an Element in a Space E of Dimensions D, and Associated Computer Program - Method for processing data defining an element in a space E or:
| 2015-09-10 |
20150254210 | INFORMATION PROCESSING APPARATUS, DOCUMENT PROCESSING APPARATUS, INFORMATION PROCESSING SYSTEM, INFORMATION PROCESSING METHOD, AND DOCUMENT PROCESSING METHOD - An information processing apparatus includes a display that displays a document in response to an instruction from an operator, a retrieval unit that retrieves information related to a region within the displayed document, a duration of time during which the region is displayed, and a resolution at which the region is displayed, and an output unit that outputs the document with the retrieved information related to the region, the duration of time and the resolution associated therewith. | 2015-09-10 |
20150254211 | INTERACTIVE DATA MANIPULATION USING EXAMPLES AND NATURAL LANGUAGE - Various technologies described herein pertain to controlling programming for manipulating an input document based on example(s) and/or natural language input(s). A data manipulation system includes an interface component configured to receive an input document, which is semi-structured or unstructured. The data manipulation system further includes an extraction component configured to synthesize, based on a first input, a first program for parsing data of the input document. The extraction component is configured to execute the first program on the input document to form structured data. The data manipulation system also includes an operation component configured to synthesize, based on a second input, a second program for performing an operation on the structured data. The operation component is configured to execute the second program on the structured data to generate a result of the operation, which is output by the data manipulation system. | 2015-09-10 |
20150254212 | POSITION EDITING TOOL OF COLLAGE MULTI-MEDIA - In accordance with one or more embodiments of the present disclosure, methods and apparatus are provided for flexible and user-friendly position editing of loaded media in a multi-media presentation. In one embodiment, a method for editing the position of loaded media comprises loading a page of a collage document to a client device, the page having a plurality of layers with each layer being associated with a media object, and creating a list of layers of the loaded page with each layer indexed by at least a position in the collage document. The method further includes selecting a first media object, selecting a position editing tool to group the first media object and at least one other media object adjacent to the first media object; and moving the grouped first media object and the at least one other media object to a different position in the collage document. A client device for position editing loaded media is also disclosed. | 2015-09-10 |
20150254213 | System and Method for Distilling Articles and Associating Images - The present system is provided for of analyzing a body of text, such as a long-form news article, to detect a headline indicator for distinguishing a headline portion of the body of text, a lead paragraph indicator for distinguishing a lead portion of the body of text, and a conclusion paragraph indicator for distinguishing a conclusion portion of the body of text. Metadata, tags, text position, text formatting, font size, font color, and other properties may be utilized as indicators. The headline portion, the lead portion, and the conclusion portion may be displayed within an editing window to permit further refinement by a human editor. The edited portions may be associated with one or more images and published together as a summary of the article. | 2015-09-10 |
20150254214 | ELECTRONIC PUBLICATION ENVIRONMENT - An electronic publication environment includes nodes containing items of educational content, and a plurality of paths through the nodes. Each path represents a different organization of the nodes in the electronic textbook. The paths are tailored to the educational needs of the users of the electronic textbook. As a user traverses the nodes of the electronic textbook, the user creates a personalized path. The user can add comments to the nodes and connections of this path. These paths and associated comments are made available to other users of the electronic textbook. | 2015-09-10 |
20150254215 | METHOD AND SERVER FOR PUSHING CELLULAR LEXICON - A method and server for pushing a cellular lexicon. The server is used for receiving input method log information sent by a client; acquiring a client identifier and a client-selected word in the input method log information; searching for an undownloaded cellular lexicon in an undownloaded cellular lexicon list corresponding to the client identifier, acquiring a first matching lexicon comprising the client-selected word in the undownloaded cellular lexicon, and adding a first weight value to a lexicon weight value of the first matching lexicon corresponding to the client identifier; pushing the first matching lexicon to a corresponding client when the lexicon weight value is greater than a pushing threshold value; and deleting the pushed first matching lexicon. The server can push a cellular lexicon actually needed by the client, thereby increasing the input precision regarding a certain category of entries, and improving the input efficiency of the client. | 2015-09-10 |
20150254216 | CONTEXTUAL HYPERLINK INSERTION - In a method for identifying and inserting hyperlinks within a software application, a processor receives a request for one or more recommended hyperlinks, wherein the request corresponds to a location for a hyperlink insertion in the software application. A processor receives contextual information about the request. A processor identifies one or more hyperlinks corresponding to the contextual information. A processor receives a selected hyperlink from the one or more hyperlinks. A processor inserts the selected hyperlink at the location in the software application. | 2015-09-10 |
20150254217 | METHOD AND BROWSER FOR DISPLAYING OVERLAID WEBPAGES - The present invention relates to a computer-implemented method for displaying webpages. The method displays a first webpage in a browser of an electronic device, the first webpage having at least one hyperlink The method further receives selection of one of the at least one hyperlink of the first webpage by a user of the electronic device. The method then concurrently displays in the browser the first web page and a second webpage corresponding to a selected hyperlink, the second webpage being partially overlaid over the first webpage. In another aspect, the present invention relates to a computer program product which comprises a browser for interacting between a electronic device and a network. The browser comprises a display module for concurrently displaying a plurality of webpages in the browser, the plurality of webpages being partially overlaid. | 2015-09-10 |
20150254218 | MOBILE APPLICATION FRAMEWORK - For providing a mobile application framework, a memory stores a current browser-renderable code on electronic device. A synchronize module synchronizes the current browser-renderable code with available browser-renderable code when the electronic devices connected to a network. A display module displays the current browser-renderable code. | 2015-09-10 |
20150254219 | METHOD AND SYSTEM FOR INJECTING CONTENT INTO EXISTING COMPUTERIZED DATA - A computer-implemented method for recording content portions identified within webpages generated by each of a population of legacy websites, including, for at least one individual webpage: identifying content portions of the individual webpage, using a processor for analyzing the content portions to determine at least one characteristic thereof other than portion location, and storing in a computerized database, in association with the individual webpage, an indication of each of the content portions, including a function of the at least one characteristic. | 2015-09-10 |
20150254220 | SYSTEM AND METHOD FOR PARAMETERIZING DOCUMENTS FOR AUTOMATIC WORKFLOW GENERATION - One embodiment of the present invention sets forth a method for generating a new workflow for an application. The method includes generating a parameter tree related to a current workflow, wherein the parameter tree includes a different node corresponding to each parameter included in one or more documents associated with the current workflow, modifying a value associated with a first node included in the parameter tree based on an input, wherein the first node corresponds to a first parameter included in a first document associated with the current workflow, evaluating a second document associated with the current workflow based on the modified value associated with the first node, and generating the new workflow based on the evaluated second document. | 2015-09-10 |
20150254221 | MANAGING PRODUCT CONFIGURATION - A computer-implemented method, carried out by one or more processors, for managing product configuration files. In an embodiment, the method comprises the steps of receiving, by one or more processors, a document containing one or more annotations, wherein the one or more annotations are associated with one or more files; determining, by one or more processors, an annotation has been selected from the one or more annotations to access a particular file associated with the selected annotation; linking, by one or more processors, a storage location for the particular file associated with the selected annotation to the received document; and displaying, by one or more processors, content of the particular file associated with the selected annotation in the received document. | 2015-09-10 |
20150254222 | METHOD AND APPARATUS FOR COBROWSING - A method and apparatus for cobrowsing. The method can include establishing a cobrowsing session between at least a first computing device and a second computing device, wherein the first computing device and second computing device each include a cobrowser that can reflect interactions with and remain synchronized with the cobrowser on the other computing device; receiving a request at the first computing device to add a note associated with an object of a web page of the existing website; and assembling a message at the first computing device for the note, wherein the message includes identification information for the object and information regarding content of the note. The method can be used to add a note to a website in a cobrowser where the note may be viewable to multiple users in a cobrowsing session. | 2015-09-10 |
20150254223 | NON-TRANSITORY COMPUTER READABLE MEDIUM, INFORMATION PROCESSING APPARATUS, AND ANNOTATION-INFORMATION ADDING METHOD - A non-transitory computer readable medium stores an annotation-information adding program that causes a computer to function as an adding unit, an evaluating unit, and a setting unit. The adding unit adds annotation information to target information including multiple targets based on input from a first inputter. The evaluating unit evaluates reliability of the first inputter and reliability of a second inputter by comparing annotation information already added to at least one of the multiple targets by the second inputter with annotation information added by the first inputter. The setting unit sets a target range in the target information intended for requesting the first inputter to add annotation information based on the reliability of the first inputter and the reliability of the second inputter. | 2015-09-10 |
20150254224 | METHOD AND APPARATUS FOR DISPLAYING 3D IMAGE - A method of displaying a three-dimensional (3D) image by using a display apparatus includes generating an annotation related to a point of the 3D image and determining an image depth of the annotation, and displaying the annotation with the 3D image based on the image depth of the annotation, in which the annotation comprises at least one point or area of the 3D image. | 2015-09-10 |
20150254225 | ADAPTIVE KEY-BASED NAVIGATION ON A FORM - A navigation learning system learns the field sequence that a given user uses to enter data into a given form. When the user completes entering data in a first field and performs a key-based navigation action (such as by actuating the tab key), a form navigation component identifies the next most likely field, into which the user will be entering data, and navigates the cursor to the identified field. | 2015-09-10 |
20150254226 | Spreadsheet Tool for Dimensional Calculations - Spreadsheet-based tools for converting dimensional quantities from one set of dimensional units to another quickly and efficiently as well as correctly and automatically performing mathematical calculations using dimensional and dimensionless quantities are described. More particularly, the computer-based systems, methods and spreadsheet software perform mathematical calculations with both dimensional and dimensionless quantities, allowing extensive flexibility and customization so that both the user input and the computer output use the units that are most useful and convenient. | 2015-09-10 |
20150254227 | ASSOCIATING CAPTURED IMAGE DATA WITH A SPREADSHEET - A spreadsheet application associates data obtained from a captured image with a spreadsheet. For example, one or more images of physical data may be captured and translated into electronic data that is automatically associated with one or more spreadsheets. The formatting and underlying formulas of the data included within the captured image may be represented within a spreadsheet (e.g. highlighted data remains highlighted within the electronic spreadsheet). The data may also be compared with existing electronic data. For example, differences between the data in the captured image with the data in an existing spreadsheet may be used to update the existing spreadsheet. A display of a captured image may be also be augmented using data that is obtained from the captured image. For example, a chart may be created and displayed using data that is obtained from the captured image. | 2015-09-10 |
20150254228 | NON-TRANSITORY COMPUTER READABLE MEDIUM AND INFORMATION PROCESSING APPARATUS AND METHOD - A non-transitory computer readable medium storing a program is provided. A process of the program includes: extracting, concerning first document information including texts, a word sense associated with a word in each text; setting a word sense to be a teacher signal; creating a first topic model by using the teacher signal; estimating a topic of each text by using the first topic model; generating a learning model by using the topic as a feature and the teacher signal as a category; extracting, concerning second document information including texts, a word sense associated with a word in each text; setting a word sense to be a teacher signal; creating a second topic model by using the teacher signal; estimating a topic of each text by using the second topic model; and estimating a category of each text by using the topic as a feature and the learning model. | 2015-09-10 |
20150254229 | Computer-Implemented Systems and Methods for Evaluating Use of Source Material in Essays - Systems and methods are provided for a computer-implemented method of providing a score that measures an essay's usage of source material provided in at least one written text and an audio recording. Using one or more data processors, a determination is made of a list of n-grams present in a received essay. For each of a plurality of present n-grams, an n-gram weight is determined, where the n-gram weight is based on a number of appearances of that n-gram in the at least one written text and a number of appearances of that n-gram in the audio recording, and an n-gram sub-metric is determined based on the presence of the n-gram in the essay and the n-gram weight. A source usage metric is determined based on the n-gram sub-metrics for the plurality of present n-grams, and a scoring model is used to generate a score for the essay based on the source usage metric. | 2015-09-10 |
20150254230 | METHOD AND SYSTEM FOR MONITORING SOCIAL MEDIA AND ANALYZING TEXT TO AUTOMATE CLASSIFICATION OF USER POSTS USING A FACET BASED RELEVANCE ASSESSMENT MODEL - A social media monitoring and text analysis method for automated classification of user posts on the web, using a facet based relevance assessment model, comprise a semantic indexing server, which builds a faceted classification index of text objects, and a query server, which receives and analyzes the user's query. A query thus processed is then sent from the query server to the semantic indexing server through an interface in order to perform a search in the faceted classification index. The search system and method further comprise a result handler, which provides the user with a search result set comprising a list of unexpected links and a list of result elements. The list of unexpected links corresponds to filters which allow the user to narrow down or refine the original query. The quality of unexpected links depends on identification of the most likely topical area of focus related to the query concepts and corresponding concepts in user posts, and this achieved by ensuring that we measure statistical co-occurrence of concepts in user posts, assign weighted scores based on information gain and semantic density, thus establishing a relevant conceptual tag cloud that is used validate topical focus against a set of industry specific taxonomies or ontologies. | 2015-09-10 |
20150254231 | METHOD AND APPARATUS FOR CORRELATING AND VIEWING DISPARATE DATA - A computer-implemented method comprising collecting data from a plurality of information sources, identifying a geographic location associated with the data and forming a corresponding event according to the geographic location, correlating the data and the event with one or more topics based at least partly on the identified geographic location and storing the correlated data and event and inferring the associated geographic location if the data does not comprise explicit location information, including matching the data against a database of geo-referenced data. | 2015-09-10 |
20150254232 | NATURAL LANGUAGE PROCESSING WITH DYNAMIC PIPELINES - Natural language processing is provided. A computer processor, selects a pipeline based on an artifact that includes unstructured data, the pipeline identifying a first algorithm of a first set of algorithms of a first human language technology (HLT) component and a second algorithm of a second set of algorithms of a second HLT component; applies the first algorithm based on the artifact to generate a first cluster space associated with the artifact; amends an evidence chain associated with the artifact in response to applying the first algorithm, wherein the evidence chain includes one or more probabilistic findings of truth corresponding to the artifact; standardizes a first ontology of the first cluster space; applies the second algorithm based on the artifact to generate a second cluster space that is associated with the artifact; and identifies a set of information of one or more corpora that is relevant to the artifact. | 2015-09-10 |
20150254233 | TEXT-BASED UNSUPERVISED LEARNING OF LANGUAGE MODELS - A method for constructing a language model for a domain, comprising incorporating textual terms related to the domain in language models having relevance to the domain that are constructed from clusters of textual data collected from a variety of sources, thus generating an adapted language model adapted for the domain, wherein the textual data is collected from the variety or sources by a computerized apparatus connectable to the variety or sources and wherein the method is performed on an at least one computerized apparatus configured to perform the method. | 2015-09-10 |
20150254234 | REAL-TIME JARGON TRANSLATION IN A COMMUNICATION SYSTEM - A computer retrieves profile information of a participant of a multi-party communication. The computer identifies an original jargon included in the multi-party communication based, at least in part, on the profile information. The computer generates a translated jargon by translating the original translated jargon, wherein the translated jargon can be understood by the participant of the multi-party communication. The computer sends the translated jargon to the participant of the multi-party communication. | 2015-09-10 |
20150254235 | Sign Language Translation - The instant application discloses, among other things, techniques to provide for Sign Language Translation. Motion-tracking sensors may attach to a pair of gloves, for example, which may be worn by a user. The sensors may collect data representing a user's movements. A processor may compare the data to information in a database and assign meaning to the movements. Sign Language Translation may provide means for a user to personalize the database to include information about movements unique to a particular user. A transmitter may convey the translated communications as text, voice, Braille, or any other communication form. Sign Language Translation may also allow a user to select or generate a custom voice to transmit the translated communications. | 2015-09-10 |
20150254236 | Translation software built into internet - Automatic Translation Software Built into Internet portals. | 2015-09-10 |
20150254237 | Data Security System for Natural Language Translation - A method, computer system, and computer program product for translating information. The computer system receives the information for a translation. The computer system identifies portions of the information based on a set of rules for security for the information in response to receiving the information. The computer system sends the portions of the information to a plurality of translation systems. In response to receiving translation results from the plurality of translation systems for respective portions of the information, the computer system combines the translation results for the respective portions to form a consolidated translation of the information. | 2015-09-10 |
20150254238 | System and Methods for Maintaining Speech-To-Speech Translation in the Field - Extensions to an apparatus for speech translation improve the effectiveness of communication. An apparatus for speech translation capable of repairing errors and expanding its vocabulary. System and methods improve the ease by which common, linguistically untrained users can better recover from errors, extend and customize the language coverage of their speech translation device and increase the speed of effective communication, including stopping translation by shaking, correction of pronunciations using pseudo phonetics, translation favorites, translation modes, small dictionary based on user repair and boosting, single action speech translators, speech translation dialog language learning, translation from telephone conversations, targeted ads based on translated speech, backchanneling based on speech, and web presentation based on speech. | 2015-09-10 |
20150254239 | PERFORMING DATA ANALYTICS UTILIZING A USER CONFIGURABLE GROUP OF REUSABLE MODULES - According to one embodiment of the present invention, a computer-implemented method of performing analytics on a large quantity of data accommodated by an external mass storage device is provided. The analytics may be divided into a set of modules, wherein each module is selectively executed and comprises a script for a parallel processing engine to perform a corresponding atomic operation on the analytics. A user selection is received of one or more modules to perform desired analytics on the large quantity of data from the external mass storage device, and the selected modules execute scripts for the parallel processing engine to perform the corresponding atomic operations of the desired analytics. | 2015-09-10 |
20150254240 | Instantaneous Unplug of Pluggable Database From One Container Database and Plug Into Another Container Database - A pluggable database is transported between a source DBMS and a destination DBMS, in a way that minimizes downtime of the pluggable database. While a copy of the pluggable database is being made at the destination DBMS, transactions continue to execute against the pluggable database at the source DBMS and change the pluggable database. Eventually, the transactions terminate or cease executing. Redo records generated for the transactions are applied to the copy of the pluggable database at the source DBMS. Undo records generated for at least some of the transactions may be stored in a separate undo log and transported to the destination DBMS. The transported pluggable database is synchronized at a destination DBMS in a “pluggable-ready state”, where it may be plugged into the destination container DBMS. | 2015-09-10 |
20150254241 | HELP DESK SEARCH ENGINE - Embodiments of the invention relate to systems, methods, and computer program products for providing a searchable shared drive. The system, method, and computer program product are configured to: (a) provide a search engine tool configured for searching a central database receiving information and documents from a plurality of data sources within a business entity; (b) receive, via the search engine tool, a search query, wherein the search engine tool comprises an interface for receiving the search query; (c) in response to receiving the search query, perform a search of the central database using key elements from the search query; and (d) provide results of the performed search to a display accessible to a user. | 2015-09-10 |
20150254242 | AUTOMAPPING OF MUSIC TRACKS TO MUSIC VIDEOS - A music service remote from a local device user identifies matching video and music content. An identification of a piece of media content that is part of a collection or playlist, is received by the service, the selected piece of media content being included in a unified catalog of video and music content that is accessible by the music service. If the selected piece of media content has a matching member in the unified catalog, the matching member replaces the selected piece of media content during playback of the collection on the local device. The service analyzes a collection of media content associated with the user, the content collection being either i) stored locally on the local device, or ii) stored remotely from the local device in a store that is accessible by the music service, or iii) stored using a combination of local and remote storage. | 2015-09-10 |
20150254243 | DATA PROCESSING APPARATUS, DATA PROCESSING METHOD, AND RECORDING MEDIUM STORING COMPUTER PROGRAM FOR PERFORMING DATA PROCESSING - A non-transitory, computer-readable recording medium having stored therein a program for causing a computer to execute a process, the process comprising: detecting whether second data, stored in a second storage device, updated from first data stored in a first storage device has been updated, upon detecting that the second data has been updated, obtaining the second data before update from the second storage device, and storing the second data into the first storage device, and when the second data is contained in the first storage device, obtaining the second data from the first storage device, and generating third data using the second data, and the first data. | 2015-09-10 |
20150254244 | CANDIDATE GENERATION IN A QUESTION ANSWERING SYSTEM - An aspect of candidate answer generation in a question answering system includes receiving at least one document or passage responsive to a search of an information source. The search is implemented based on a query formulated from a natural language query. A further aspect includes receiving provenance information for the at least one document or passage, searching a semi-structured source of information based on the provenance information, retrieving a substructure corresponding to the at least one document or passage from the semi-structured source of information, and returning the substructure as a candidate answer to the natural language query. | 2015-09-10 |
20150254245 | DYNAMIC RESULT SET CACHING WITH A DATABASE ACCELERATOR - According to one embodiment of the present invention, a system for processing a database query stores one or more result sets for one or more first database queries in a data store. The system receives a second database query and compares the second database query to the one or more first database queries to determine presence of a corresponding result set in the data store for the second database query. The system provides the corresponding result set from the data store for the second database query based on the comparison. Embodiments of the present invention further include a method and computer program product for processing a database query in substantially the same manners described above. | 2015-09-10 |
20150254246 | Methods and Systems for Ranking Items on a Presentation Area Based on Binary Outcomes - A method includes accessing a number of cards from a database. The cards are ranked in the database based on a test conducted on a number of users. The cards are associated with one or more rule states. The one or more rule states provide binary outcomes of one or more rules. Each rule is identified using a code. The test is conducted by presenting different random sequences of the cards to different users and receiving inputs from the number of users. The method further includes receiving a request for a presentation area from a client device operated by a user. The presentation area is used for displaying the number of cards in an order, which is determined based on the test. The method includes providing the number of cards for display in the order within the presentation area on the client device of the user in response to the request. | 2015-09-10 |
20150254247 | NATURAL LANGUAGE SEARCHING WITH COGNITIVE MODELING - Natural language searching is provided. A computing device receives a query that includes a portion of natural language; determines a first set of expressed attributes corresponding to the query; determines a plurality of search results, each associated with one or more characteristics of a destination, based, at least in part, on the query and on the first set of expressed attributes of the query; determines a second set of expressed attributes of the query based, at least in part, on the portion of natural language of the query, each of which corresponds to at least one characteristic of the one or more characteristics associated with the search results; and sorts the plurality of search results based, at least in part, on the second set of expressed attributes of the query and on the one or more characteristics associated with each of the plurality of search results. | 2015-09-10 |
20150254248 | SYSTEM FOR SUGGESTING NETWORK RESOURCE FOR USE BY A NETWORK TERMINAL BASED ON NETWORK RESOURCE RANKING - A network resource access system for providing access by a user to network resources over a communications network, the system comprising: a resource registry including stored resource records associated with each of the network resources and a stored user profile containing a list of network resources such that the network resources have a ranking relative to each other based at least in part on user behaviour with respect to usage of each of the network resources, the user profile associated with the user such that the list of network resources contains the network resources previously accessed by the user; and a resource service for receiving an access query from a network terminal identifying the user and associated with submission of application data for processing by a selected network resource from the list, the resource service further configured for accessing the user profile to identify a suggested network resource from the list in view of the relative ranking and for sending identification of the suggested network resource to the network terminal in response to the access query. | 2015-09-10 |
20150254249 | SYSTEM AND METHOD FOR RANKING CONTENT POPULARITY IN A CONTENT-CENTRIC NETWORK - One embodiment of the present invention provides a system for ranking content popularity in a content-centric network (CCN) content cache. During operation, the system receives an interest in a piece of content stored in the content cache, services the interest by accessing the piece of content, updates a service rate associated with the piece of content, updates system-wide service rate statistics, and determines a popularity level associated with the piece of content based on the updated service rate and the updated system-wide service rate statistics. | 2015-09-10 |
20150254250 | COLLABORATIVE SEARCH RESULTS - Methods, systems, and apparatus, including computer program products, for providing alternative search results for a query. In one aspect, a method includes transmitting a set of one or more search results for a query to a client device for presentation to a user, where each search result refers to a respective resource, receiving from the client device an alternative search result submitted by the user for the query, associating the alternative search result with the query, and storing in a repository the query and the alternative search result, where the alternative search result is transmitted with the set of one or more search results for a new search of the query. | 2015-09-10 |
20150254251 | METHOD AND SYSTEM OF OPTIMIZING A WEB PAGE FOR SEARCH ENGINES - An organic search ranking of a web page for a particular search query can be optimized by publishing a large number of short, subsidiary web documents associated with the web page. The web page and the associated web documents can be individually optimized in terms of one or more parameters based upon web analytical data compiled for the search query. The web page and associated web documents can also be jointly optimized by coordinating the content of the associated web documents to align with the primary web page, and further by providing a network of links between the associated web documents and the primary web page. To provide greater insight and to assess the overall efficacy of the web presence optimization effort, historical search rank data can be correlated with specific events and reported to a user. | 2015-09-10 |
20150254252 | SEARCH RANKING OF WEB-BASED SOCIAL CONTENT AGGREGATIONS - In embodiments of the present invention improved capabilities are described for a content aggregation ranking facility adapted to rank a plurality of web-based content aggregations based on a search term, where each web-based content aggregation is comprised of a plurality of visual web-linked content comprising an image that is linked to a uniform resource locator (URL), and where the ranking may be determined based, at least in part, via determining a correlation between the search term and a characteristic of the plurality of web-based content aggregations, and ranking the plurality of web-based content aggregations based the strength of the that correlation. | 2015-09-10 |
20150254253 | SYSTEM AND METHOD FOR MEASURING AND IMPROVING THE EFFICIENCY OF SOCIAL MEDIA CAMPAIGNS - A system and method for measuring the efficiency of social media campaigns. The system collects searchable activity data of members of a social network and processes this data locally to extract interaction data happening on the profile page of the social media campaign on the social network. The interaction data is then weighed in accordance with its type. The system may also determine an effort score representing a monetary value of the profile page based on the volume of contribution by the owners of the social media campaign. The efficiency score may then be determined based on a relationship between the number of interactions, the weight associated with each interaction, and the effort score. | 2015-09-10 |
20150254254 | SEARCH FILTERED FILE SYSTEM USING SECONDARY STORAGE, INCLUDING MULTI-DIMENSIONAL INDEXING AND SEARCHING OF ARCHIVED FILES - Techniques for enabling user search of content stored in a file archive include providing a search interface comprising a search rules portion and an action rules portion, receiving a file archive search criterion comprising at least one search rule, and searching the file archive using the search criterion. The techniques also include generating a set of files filtered using the search criterion and performing an action specified in the action rules portion on a file included in the set of files. | 2015-09-10 |
20150254255 | PRIMARY AND FOREIGN KEY RELATIONSHIP IDENTIFICATION WITH METADATA ANALYSIS - A method for identifying a primary key relationship using metadata of a data source is described herein. In an implementation, the method includes identifying a pair of metadata from the data source for comparison. A phonetic code of each of the pair of metadata is determined Further, the phonetic code of the pair of metadata is compared to determine a phonetic disparity score. A string sequence of the pair of metadata is compare to determine a string comparison score. Further a compliance to a predefined set of constraints are checked for the pair of metadata, and a primary key and foreign key relationship is determined based on the phonetic disparity code, string comparison code and compliance of the pair of metadata to a predefined set of constraints. | 2015-09-10 |
20150254256 | SYSTEM AND METHOD FOR VIRTUAL MACHINE CONVERSION - System and method for conversion of virtual machine files without requiring copying of the virtual machine payload (data) from one location to another location. By eliminating this step, applicant's invention significantly enhances the efficiency of the conversion process. In one embodiment, a file system or storage system provides indirections to locations of data elements stored on a persistent storage media. A source virtual machine file includes hypervisor metadata (HM) data elements in one hypervisor file format, and virtual machine payload (VMP) data elements. The source virtual machine file is converted by transforming the HM data elements of the source file to create destination HM data elements in a destination hypervisor format different from the source hypervisor format; maintaining the locations of the VMP data elements stored on the persistent storage media constant during the conversion from source to destination file formats without reading or writing the VMP data elements; and creating indirections to reference the destination HM data elements in the destination hypervisor format and the existing stored VMP data elements. | 2015-09-10 |
20150254257 | SEAMLESS DATA MIGRATION ACROSS DATABASES - Techniques are disclosed for enabling the migration of data with minimized impact on consumers of the data. A data migration agent updates pointers to active data locations and coordinates a migration from a first data resource to a second data resource so that seamless migration may be carried out. A data access layer of a distributed computing environment can take advantage of the pointers and metadata written by the data migration agent to serve requests to resources of the distributed computing environment so that read availability is available regardless of migration status. | 2015-09-10 |
20150254258 | Facilitating Performing Searches And Accessing Search Results Using Different Devices - Techniques include receiving a search query from a searching device and one or more of first data corresponding to the searching device or second data corresponding to a performing device. The searching device is configured to transmit search queries to a search system and receive search results from the search system in response to the search queries. Each search result indicates a function for a computing device to perform. The searching device is configured to display the search results, detect user selections of the search results, and transmit indications of the user selections to the performing device. The performing device is configured to perform functions indicated by the search results associated with the user selections in response to receiving the indications. The techniques further include generating search results based on the search query and based on the first and/or second data, and transmitting the search results to the searching device. | 2015-09-10 |
20150254259 | Method, System And Computer Memory Medium For Searching Based On Geography Position - A method, system and computer memory medium is provided for searching based on geography position. The method includes establishing a mapping relationship between a location coordinate (LC) and a material or between an LC range and a material. The method further includes converting location information of a searching terminal into a corresponding LC or LC range, and searching for the mapping relationship according to the LC or LC range obtained by conversion to obtain a corresponding material. | 2015-09-10 |
20150254260 | Query Completion Based on Location - Systems, methods, and computer storage media having computer-executable instructions embodied thereon that return query completions are provided. A user of a computing device like a mobile phone may enter a prefix. In turn, the prefix and location information associated with the device are transmitted to a server device. The server device receives the prefix and location information. The prefix and the location information are matched with names and locations of entities stored in a database connected to the server device. The server device transmits query completion data to the mobile device. The query completion data includes one or more names that complete the received prefix. The names provided by the server device may be associated with entities that are within a threshold radius of the location information. | 2015-09-10 |
20150254261 | News Application - A news application where a user can log into an account on a server and submit an article. An article can include text, images, videos, links and other information. The article also has metadata associated with the article. After a user submits an article to the server an analysis of the article is completed. The article is either published or referred to an editor for further review. Readers of the article can comment or vote on the article which affects how likely the article is found in a subsequent search by another reader. | 2015-09-10 |
20150254262 | Method and device for displaying links - A method and device for displaying links are provided. The method includes: when an input medium is moved to a link area displayed on a terminal screen, the terminal determines all the links within a predetermined range from a touch point of the input medium on the screen, and determines the number of the links within the predetermined range; and displays the links within the predetermined range in a preset display mode according to the number of the links. In the present invention, by displaying all the links, which within the predetermined range from the link that the user want to click, in a preset display mode which facilitates the user in clicking, the user can conveniently select the truly to-be-clicked link in the amplified area, thereby avoiding a wrong clicking, and the operation is simple, which brings a pleasant user experience. | 2015-09-10 |
20150254263 | Data Processing Method and System of Establishing Input Recommendation - A data processing method of establishing an input recommendation is provided. The method establishes an inverted index having a variable prefix length based on entry number distribution, thus preventing the established inverted index from generating a number of index entries that are rarely used, and reducing the redundancy of the input recommendation index that is created. | 2015-09-10 |
20150254264 | Method for Recording Transaction Log, and Database Engine - A method for recording a transaction log, and a database engine, and pertains to the field of database technologies. The method includes receiving an structured query language (SQL) request; modifying, according to the SQL request, a data page corresponding to the SQL request; generating a corresponding transaction log for the modifying; partitioning the transaction log to obtain a plurality of log segments; and writing the plurality of log segments into a plurality of log buffers, and writing the log segments in the plurality of log buffers into a log file in parallel. According to the present invention, not only lock granularities of the log buffers of the transaction log are reduced, but also a speed at which a log file is written into a magnetic disk is greatly increased, thereby improving performance of a database system and enhancing user experience. | 2015-09-10 |
20150254265 | METHOD AND APPRATUS FOR SCALABLE EVENTS HANDLING IN A MULTI-PLATFORM SYSTEM - A method for event handling in a multi-platform system, comprising acquiring an event of a file access from the multi-platform system, processing the event taking account of an auxiliary data to decide an action and activating the action, and an apparatus for performing the same. | 2015-09-10 |
20150254266 | DATA DUPLICATION DETECTION IN AN IN MEMORY DATA GRID (IMDG) - Embodiments of the invention provide a method, system and computer program product for data duplication detection in an in memory data grid (IMDG). A method for data duplication detection in an IMDG includes computing a hash value for each binary data value in a key value pair of a partition in an IMDG. The method also includes generating a map including an entry for each unique computed hash value and one or more keys corresponding to binary data values of respective key value pairs from which the hash value had been uniquely computed. Thereafter, only those hash values in the map with multiple keys associated therewith are identified and binary data corresponding to the multiple keys of the identified hash values are reported as potential duplicate data in the IMDG. | 2015-09-10 |
20150254267 | DATA DUPLICATION DETECTION IN AN IN MEMORY DATA GRID (IMDG) - Embodiments of the invention provide a method, system and computer program product for data duplication detection in an in memory data grid (IMDG). A method for data duplication detection in an IMDG includes computing a hash value for each binary data value in a key value pair of a partition in an IMDG. The method also includes generating a map including an entry for each unique computed hash value and one or more keys corresponding to binary data values of respective key value pairs from which the hash value had been uniquely computed. Thereafter, only those hash values in the map with multiple keys associated therewith are identified and binary data corresponding to the multiple keys of the identified hash values are reported as potential duplicate data in the IMDG. | 2015-09-10 |
20150254268 | FRAGMENTATION CONTROL FOR PERFORMING DEDUPLICATION OPERATIONS - The techniques introduced here provide for enabling deduplication operations for a file system without significantly affecting read performance of the file system due to fragmentation of the data sets in the file system. The techniques include determining, by a storage server that hosts the file system, a level of fragmentation that would be introduced to a data set stored in the file system as a result of performing a deduplication operation on the data set. The storage server then compares the level of fragmentation with a threshold value and determines whether to perform the deduplication operation based on a result of comparing the level of fragmentation with the threshold value. The threshold value represents an acceptable level of fragmentation in the data sets of the file system. | 2015-09-10 |
20150254269 | MANAGING SERVICE ACCESS THROUGH SOCIAL CONTEXT - A tool for providing access control for an application. The tool registers, by one or more computer processors, an application. The tool determines, by one or more computer processors, a social platform receives an access request. The tool determines, by one or more computer processors, an access determination for the access request. The tool sends, by one or more computer processors, the access determination for the access request. | 2015-09-10 |
20150254270 | METHOD FOR DISTRIBUTING DATA ASSOCIATED WITH OBJECTS IN DIGITAL MAP DATA - Embodiments of the present invention provide a method of distributing data from a server having memory storing static data and dynamic data associated with one or more objects within a plurality of tiles, each tile defining a geographic area in digital map data. The method comprising: selecting one or more tiles based on the location of a mobile device; synchronising static data on the mobile device with the static data stored in the memory of the server for one or more objects within the selected one or more tiles; and distributing dynamic data updates to the mobile device associated with at least one object based upon the location of the mobile device. | 2015-09-10 |
20150254271 | Distributed File System and Data Backup Method for Distributed File System - Provided are a distributed file system and a data backup system for the distributed file system. The system includes: a main FLR, a first FAC, a main FAS, and at least one first dormant FLR and a first alternate FAS; a backup distributed subsystem comprises a backup FLR, a second FAC, a backup FAS, and at least one second dormant FLR and a second alternate FAS; the at least one first dormant FLR and the at least one second dormant FLR are both used to back up the metadata on the FLR or on the backup FLR; the first alternate FAS and the second alternate FAS are both used to synchronize with the main FAS and the backup FAS and to perform write operations on current real data when the first FAC or the second FAC receives data write operation commands. The solution enhances the reliability and practicality of the system. | 2015-09-10 |
20150254272 | Distributed Consistent Database Implementation Within An Object Store - A storage system is described. The storage system includes an object store having a plurality of objects to implement a quota policy or a part of a relational database. The plurality of objects include a first plurality of immutable objects, a second plurality of immutable objects and a head object. The first plurality of immutable objects contain information kept within the database. The second plurality of immutable objects contain a hierarchy of pages for accessing the first plurality of immutable objects. The plurality of objects also include a mutable object that contains a mapping table that maps identifiers of the pages to identifiers of objects of the second plurality of immutable objects. The information is one of: quota policy information; information within a table of a relational database; a stripe of a thin provisioned file. | 2015-09-10 |
20150254273 | DISTRIBUTED TRANSACTION MANAGEMENT - The subject disclosure relates to a distributed transaction management technique that ensures synchronization between participating nodes in a global or distributed transaction. The technique leverages a commit protocol that uses local clocks at the respective participating nodes. Participants in a global transaction are configured to utilize the same commit timestamp and logical read time and can advance their respective local clocks to establish this synchronization. In one embodiment, distributed commit utilizes a modified version of two-phase commit that includes an extra phase to collect commit timestamp votes from participants. Additionally, a heartbeat mechanism can be used to establish loose synchronization between nodes. In another embodiment, a node can respond to a remote transaction request by returning a list of nodes involved in generating the result of the transaction and the types of access used by such nodes in addition to the transaction result itself. | 2015-09-10 |
20150254274 | INDEXING GEOGRAPHIC DATA - According to one embodiment of the present invention, a system provides access to geographic information. The system generates an index including information and one or more identifiers each indicating a corresponding geographic area pertaining to the information. The system processes a query against the index to provide information aggregated for corresponding geographic areas. Embodiments of the present invention further include a method and computer program product for providing access to geographic information in substantially the same manners described above. | 2015-09-10 |
20150254275 | INFORMATION PROCESSING DEVICE, SYSTEM, INFORMATION PROCESSING METHOD, AND PROGRAM - There is provided an information processing device including an action history acquiring unit configured to acquire action history information on a user, the action history information being accumulated in a predetermined time frame, an attribute score calculating unit configured to calculate an attribute score of the user for one or more attributes in an attribute group, the attribute score being based on the action history information, and an object generating unit configured to generate an object on the basis of the attribute score, the object representing the user. | 2015-09-10 |
20150254276 | INDEXING GEOGRAPHIC DATA - According to one embodiment of the present invention, a system provides access to geographic information. The system generates an index including information and one or more identifiers each indicating a corresponding geographic area pertaining to the information. The system processes a query against the index to provide information aggregated for corresponding geographic areas. Embodiments of the present invention further include a method and computer program product for providing access to geographic information in substantially the same manners described above. | 2015-09-10 |
20150254277 | SCHEMATIC REPRESENTATION OF GEOGRAPHIC LOCATIONS - A method for providing interactive geographic content via a user interface includes receiving a description of several geographic areas of different sizes and determining, for each of the geographic areas, travel time between the geographic area and a current location of a user. The method also includes displaying individually selectable indicators, each representing a respective one of the geographic areas. Displaying the indicators includes arranging the indicators relative to a point corresponding to the current location, at distances determined based on the corresponding travel times. In response to an indication that one of the indicators has been selected, the method includes displaying geographic information related to the corresponding geographic area. | 2015-09-10 |
20150254278 | DETERMINING POINTS OF INTEREST USING INTELLIGENT AGENTS AND SEMANTIC DATA - A method, a system, and a computer program product are provided for determining points of interest using intelligent agents and semantic data. The method is implemented in a computer infrastructure having computer executable code tangibly embodied on a computer readable storage medium having programming instructions operable for receiving a media data comprising a location data comprising where media was captured. The instructions are also operable for determining at least one point of interest based on the media data, tying the media data to the at least one point of interest, and providing the media data tied to the at least one point of interest to an end user. | 2015-09-10 |
20150254279 | Image Capture and Identification System and Process - A digital image of the object is captured and the object is recognized from plurality of objects in a database. An information address corresponding to the object is then used to access information and initiate communication pertinent to the object. | 2015-09-10 |
20150254280 | Hybrid Indexing with Grouplets - Systems and methods are disclosed to respond to a query for one or more images by using a processor, applying an indexing strategy which processes images as grouplets rather than individual single images; generating a two layer indexing structure with a group layer, each associated with one or more images in an image layer; cross-indexing the images into two or more groups; and retrieving near duplicate images with the cross-indexed images and the grouplets. | 2015-09-10 |
20150254281 | METADATA-BASED PHOTO AND/OR VIDEO ANIMATION - Techniques are described herein that are capable of providing metadata-based photo and/or video animation. For instance, multiple images (e.g., still images) of a scene may be combined into an image sequence. An image may be selected from the multiple images to represent the scene. Such an image may be referred to as a primary image. Metadata may be associated with the primary image. The metadata may include a reference to the image sequence. | 2015-09-10 |
20150254282 | MEDICAL IMAGE PROCESSING APPARATUS AND MEDICAL IMAGE PROCESSING METHOD - A medical image processing apparatus according to embodiments includes identification information retrieving circuitry and medical image retrieving circuitry. The identification information retrieving circuitry retrieves identification information of a medical image serving as a basis of a three-dimensionally displayed image used for diagnosing a subject from object information that includes the identification information and setting information for three-dimensionally displaying the three-dimensionally displayed image. The medical image retrieving circuitry retrieves a medical image corresponding to retrieved identification information from storage circuitry that stores therein a plurality of medical images of a subject and identification information of the medical images in a corresponding manner. | 2015-09-10 |
20150254283 | IMAGE STORAGE AND RETRIEVAL BASED ON EYE MOVEMENTS - Various embodiments are generally directed to creating and using an index based on eye movements of the human eye to store and retrieve images in an image database. An apparatus comprises a processor circuit and a storage communicatively coupled to the processor circuit and storing instructions operative on the processor circuit to receive a first eye movement data associated with a first image provided by the apparatus from an image database stored in the storage; determine a first identity of a first object at a first focus region in the first image indicated by the first eye movement data; search the image database for an image depicting the first object; and provide a second image depicting the first object from the image database. Other embodiments are described and claimed herein. | 2015-09-10 |
20150254284 | PERFORMING A VISUAL SEARCH USING A RECTIFIED IMAGE - Disclosed is a server that can perform a visual search using at least one rectified image. A method implemented at a server includes storing a plurality of images with the server, receiving at least one rectified image having at least one potential object of interest from a computing device for a visual search, and extracting descriptors representing features of the at least one rectified image. The extracted descriptors of the at least one rectified image are designed to be invariant to rotation, scale, and lighting without needing to be invariant to perspective or affine distortion. | 2015-09-10 |
20150254285 | DATA LOGS MANAGEMENT IN A MULTI-CLIENT ARCHITECTURE - Systems and methods for data logs management in a multi-client architecture are described. According to the present subject matter, the system(s) implement the described method(s) for efficient data logs management. The method includes identifying purging parameters associated with each entity of the plurality of entities, where the purging parameters signify a mechanism of purging data logs stored in partition corresponding the entity, and where the purging parameters comprises at least criticality point associated with data logs to relinquish storage space. Further, the method includes purging of data logs stored in the partition of the entity based on the purging parameters, wherein the purging relinquishes the storage space. | 2015-09-10 |
20150254286 | TRUNCATING DATA ASSOCIATED WITH OBJECTS IN A MULTI-TENANT DATABASE - An exemplary embodiment of a multi-tenant database system is provided. The system includes a multi-tenant database, an entity definition table, and a data processing engine. The database has database objects for multiple tenants, including an existing object for a designated tenant. Each entry in the existing object has a respective entity identifier. The definition table has metadata entries for the database objects, including a metadata entry for the existing object. This metadata entry has a tenant identifier for the designated tenant, an entity name for the existing object, and an old key prefix for the existing object. Each entity identifier of the existing object begins with the old key prefix. The engine performs a data truncation operation on the existing object by updating the metadata entry to replace the old key prefix with a new key prefix. This results in an updated object that is identified by the new key prefix and the tenant identifier. | 2015-09-10 |
20150254287 | NON-TRANSITORY COMPUTER-READABLE RECORDING MEDIUM HAVING STORED THEREIN DATA DIVIDING PROGRAM, DATA DIVIDING APPARATUS, AND DATA DIVIDING METHOD - Disclosed are a specify unit that specifies a data candidate dividing position dividing a first partial binary data, based on a characteristic of predetermined data that is included in the binary data; a registration unit that registers information representing specified candidate dividing position to a dividing position information in a storage medium; and a judge unit validity of the candidate dividing position based on the dividing position information in the storage medium that includes at least information representing a data dividing position of another one of the plurality of partial binary data. | 2015-09-10 |
20150254288 | SORTING DATABASE COLLECTIONS FOR PARALLEL PROCESSING - Techniques are described for assigning collections of records to parallel processing tasks for sorting index keys of the records. In one example, a method includes determining an order of the collections of records in a descending order by byte length of an index key of each of the collections of records. The method further includes modifying the order of the collections of records in a descending order, for collections of records with index keys of equal byte length, by number of records per collection of each of the collections of records with index keys of same byte length. The method further includes assigning the collections of records to a plurality of parallel processing tasks in the order of the collections of records. The method may combine low elapsed processing times by balancing the amount of work in each assigned processing task with reduced computing resource overhead for each processing task. | 2015-09-10 |
20150254289 | DATABASE ARCHITECTURE FOR STORING MULTI-STRUCTURED DATA - In various embodiments, a system for ingesting, organizing, and storing data is disclosed. The system comprises a processor and a memory unit. A document database is stored by the memory unit. The document database is configured to store data without any foreknowledge of a structure of the data. The data comprises an ontology comprising a plurality of terms describing the data within the document database. A graph database is stored by the memory unit. The graph database comprises a materialized view of the document database. The graph database provides connections between the ontology. The document database and the graph database share common entity profile UUIDs. | 2015-09-10 |
20150254290 | SYSTEMS AND/OR METHODS FOR ON-DEMAND REPOSITORY BOOTSTRAPPING AT RUNTIME IN A SCALABLE, DISTRIBUTED MULTI-TENANT ENVIRONMENT - Certain example embodiments relate to techniques for dynamically bootstrapping repositories or databases for newly created tenants at runtime in scalable, distributed multi-tenant environments. Repositories are maintained for respective application-tenant combinations. If there is an existing repository for the application and tenant combination involved in an incoming request, the request is responded to using that existing repository. However, if this is not the case, a new repository is created dynamically and at runtime. Bootstrapping is triggered dynamically the first time a client application tries to access the newly created tenant at runtime. This approach advantageously is flexible when it comes to enabling tenant- and application-specific repositories with optional search index mapping (e.g., for searching and/or other purposes). | 2015-09-10 |
20150254291 | GENERATING AN INDEX OF SOCIAL HEALTH - Methods and apparatuses are described for generating an index of social health. A server computing device receives social media data from a plurality of social media sources, the social media data associated with a plurality of companies. The server computing device determines, for each of the plurality of companies, one or more dimensions of the social media data based upon the received social media data. The server computing device generates an index score for each of the plurality of companies based upon the one or more dimensions for the company. The server computing device identifies one or more trends associated with the index score for each of the plurality of companies. The server computing device generates a social media health index for an industry by aggregating the index scores for the plurality of companies. | 2015-09-10 |
20150254292 | MANAGING DATA PROFILING OPERATIONS RELATED TO DATA TYPE - Processing data in a computing system includes receiving a plurality of records that each have one or more values for respective fields of a plurality of fields. Data type information associates each of one or more data types with at least one identifier. Processing a plurality of data values from the records includes: generating a plurality of data units from the records, each data unit including a field identifier that uniquely identifies one of the fields and a binary value from one of the records, the binary value extracted from the field of that record identified by the field identifier; aggregating information about binary values from a plurality of the data units; generating a list of entries for each of one or more of the fields, at least some of the entries each including one of the binary values and information about that binary value aggregated from a plurality of the data units; retrieving a data type associated with a first identifier from the data type information, and associating the retrieved data type with at least one binary value included in an entry of one of the lists; and generating profile information for at least one of the fields based at least in part on a retrieved data type of a particular binary value appearing in the field, after aggregating information about binary values from a plurality of the data units. | 2015-09-10 |
20150254293 | INFORMATION PROCESSING METHOD, VERIFYING DEVICE, AND STORAGE MEDIUM - An information processing method to be executed by a processor included in a verifying device configured to verify a program executed by a device, the information processing method includes storing order information indicating an order in which a plurality of packets are received by the verifying device; receiving packets transmitted by the device according to the program executed by the device; and controlling a timing to transmit a response to each of the received packets based on the order information. | 2015-09-10 |
20150254294 | DYNAMIC RESULT SET CACHING WITH A DATABASE ACCELERATOR - According to one embodiment of the present invention, a system for processing a database query stores one or more result sets for one or more first database queries in a data store. The system receives a second database query and compares the second database query to the one or more first database queries to determine presence of a corresponding result set in the data store for the second database query. The system provides the corresponding result set from the data store for the second database query based on the comparison. Embodiments of the present invention further include a method and computer program product for processing a database query in substantially the same manners described above. | 2015-09-10 |
20150254295 | REGRESSION TESTING OF SQL EXECUTION PLANS FOR SQL STATEMENTS - A first execution plan for a first version of a structured query language statement can be requested from a database management system. The first execution plan for the first version of the structured query language statement can be loaded into a first directed graph tree structure comprising a plurality of nodes. The first directed graph tree structure can be scanned to determine whether a full table scan for accessing requested data is represented by at least a one of the plurality of nodes of the directed graph tree structure. Responsive to determining that the full table scan for accessing the requested data is represented by the at least one of the plurality of nodes of the directed graph tree structure, a first indicator that indicates a fault condition can be output. | 2015-09-10 |