19th week of 2016 patent applcation highlights part 43 |
Patent application number | Title | Published |
20160132469 | COMPARING USER INTERFACES - Comparing user interfaces (UIs) can refer to comparing information pertaining to a portion of a UI associated with an event with information pertaining to one of a plurality of previous version of the UI and/or identifying, based on the comparison, a revision to the one of the previous version of the UI that caused the event. | 2016-05-12 |
20160132470 | SYSTEM AND METHOD FOR REPAGINATION OF DISPLAY CONTENT - A method and system for repaginating content displayed on a display screen of a computing device when upon receiving indication of an object superposed on the content. The content comprises display of one page in a series of digitally constructed pages. The repaginated content is re-flowed or line-wrapped around an identified keep out boundary to counteract any obscuration of displayed content. The repagination forces reconstruction of a next one of the series of pages for display. | 2016-05-12 |
20160132471 | METHOD FOR REVISING ERRORS BY MEANS OF CORRELATION DECISIONS BETWEEN CHARACTER STRINGS - The present invention relates to a method for revising an error, wherein a user inputs a desired character string for revision so as to calculate a correlation between the desired character string for revision and previously inputted character strings, so that a character string with a high correlation is replaced with the desired character string for revision. A characteristic configuration of the present invention is in a step for deciding a correlation. According to the present invention, in the step for deciding a correlation, a plurality of error-revising operations are defined, an error-revising operation score is given to each of the plurality of error-revising operations, a total of scores are calculated in such a way that scores are summed up for each of the error-revising operations required for revising a previously inputted character string into a desired character string for revision, wherein, if the number of cases of error-revising operations selectable for revision are plural, a score of a case in which a total of scores become a minimum is used for deciding a correlation. A total of scores calculated in such a way are compared with a predetermined threshold, thereby implementing a correlation decision. | 2016-05-12 |
20160132472 | PROCESS INTELLIGENCE SYSTEM - A system and a method for constantly improving process efficiency and consistency are disclosed herein. A preferred embodiment of the system comprises a database, a user interface, a change tracking module, and a feedback module. The database stores one or more electronic assets. The user interface allows a user to select an electronic asset as a template and automatically create a work product based on the template. The change tracking module monitors the use of the selected electronic asset with one or more describing properties such as the changes made to the working product and time used for finalizing the work product. Then, the feedback module may analyze the one or more describing properties and provide a feedback as to how to improve the selected electronic asset. | 2016-05-12 |
20160132473 | TransDocument Views and Environment - This invention provides means to easily create, edit, and display documents that have very sophisticated capabilities. Every element, including for example, every pixel of every letter can edited by the most powerful and appropriate editor and can point to more information regarding that element. For example, spreadsheets in text documents have the full editing power of a native spreadsheet and text in spreadsheets to have the full editing power of word processing software and images in either to have access to the full image editing power of the best image editing software. Every element of a document such as text, numbers, images; video, etc. can invoke one or more form of Expanded Information, such as—a View, a Report, a document, website, etc. Expand Information includes educational materials on selected elements. The educational module also provides means to record, analyze and distribute the educational experiences of the user. | 2016-05-12 |
20160132474 | Method and Device for Editing Data - Embodiments of the invention provide a method and a device for editing data. According to at least one embodiment, the method includes the steps of receiving a document launch instruction issued by a user, and reading a preset set of files according to the received document launch instruction. The preset set of files includes an inventory file and a HTML data file, wherein the inventory file is used to describe a launch identification of a user interface to which the HTML data file corresponds, and the HTML data file includes identification information of data to be edited. The method further includes displaying on a user interface the launch identification of the user interface to which the HTML data file corresponds according to the inventory file, receiving an operation of the user for triggering the launch identification, and displaying the user interface to which the HTML data file corresponds. The user interface includes an operation identification of the data to be edited. Further, the method includes receiving an operation of the user for triggering the operation identification, calling a preset editing interface, loading the data to be edited according to the identification information of the data to be edited, and presenting to the user an editing user interface for the data to be edited. | 2016-05-12 |
20160132475 | METHOD AND APPARATUS FOR REPRESENTING EDITABLE VISUAL OBJECT - An apparatus and method for representing an editable visual object (EVO) are disclosed. The apparatus for representing an EVO includes a recommendation unit, an editing unit, and a database management unit. The recommendation unit receives the components of a received EVO based on the identification (ID) of the EVO. The editing unit represents the EVO based on the components received from the recommendation unit, and edits the EVO based on information adapted to aid in editing of the EVO. The database management unit performs processing corresponding to a request for the searching of a database when the request is made by the recommendation unit and the editing unit. | 2016-05-12 |
20160132476 | GUIDANCE CONTENT DEVELOPMENT AND PRESENTATION - An adaptive content system may include a storage system, a development module, and a presentation module. The storage system may store populated and unpopulated content units configured to contain information content and at least one sequence link selectable by a user for establishing a sequence in which the content units are presented to a user. The development module may populate or modify a stored content unit. The presentation module may access the storage system to retrieve content units for presentation on an output device in response to inputs received from an input device without allowing modification of the information content populated on the content units. | 2016-05-12 |
20160132477 | DIGITAL INTRA-PAGE BOOKMARK FOR USE WITH E-BOOKS - Examples described herein provide for a bookmark feature for inserting a bookmark pointer at a bookmarked text location within a page of an e-book rendered on a user interface display. Certain examples also provide an ability to shift the bookmarked text location from a first screen location to another bookmarked screen location, and to repaginate the e-book around the bookmarked text location at the bookmarked screen location. | 2016-05-12 |
20160132478 | METHOD OF DISPLAYING MEMO AND DEVICE THEREFOR - A method of displaying a memo is provided. The method includes displaying an electronic document and a memo for the electronic document, obtaining relative position information of the memo on the electronic document, and displaying the memo on the electronic document based on the obtained position information depending on a display state of the electronic document. | 2016-05-12 |
20160132479 | METHODS AND SYSTEMS FOR ANNOTATING ELECTRONIC DOCUMENTS - A computer-implemented method of annotating an electronic document may include receiving annotation information corresponding to a first electronic document file and creating annotation metadata that is associated with the annotation information. The method may further include storing the annotation information and associated annotation metadata in an annotation file that is separate from the first electronic document file, and anchoring the annotation information to a target electronic document file at an anchor location corresponding to the annotation metadata. The annotation metadata may be generated by assigning a target offset value to individual neighboring tokens defining an annotation neighborhood, wherein the target offset values correspond to positions of the neighboring tokens with respect to an annotation location within the first electronic document file. The annotation metadata may also comprise topographic patterns that are compared between source and target documents to determine the anchor location. | 2016-05-12 |
20160132480 | Integrated, Configurable, Analytical, Temporal, Visual Electronic Plan System - An integrated, configurable, analytical, temporal, visual, electronic plan system including one or more programs, wherein the one or more programs are stored in a memory and configured to be executed by one or more processors, the programs including instructions to generate: an electronic plan including one or more row descriptors each including a plurality of row descriptor properties, one or more column descriptors each including a plurality of column descriptor properties, one or more cells mapped to one of the row descriptors by a unique row descriptor identifier and to one of the column descriptors by a unique column descriptor identifier, and each of the one or more cells including a numeric formula or a user-defined formula that references one or more other cells, the user-defined formula including the unique row descriptor identifier and/or the unique column descriptor identifier from one or more other cells initially expressed by an abbreviation associated with a row descriptor and/or an abbreviation associated with a column descriptor. A formula parser is configured to translate the abbreviation for the row descriptor and/or the abbreviation for the column descriptor to its corresponding unique row descriptor identifier and/or unique column descriptor identifier. A natural language report module is configured to substitute any unique row identifier and/or any unique column descriptor identifier in the user-defined formula with a corresponding natural language description or abbreviation to render the user-defined formula in natural language terms or abbreviated terms. | 2016-05-12 |
20160132481 | DATA ANALYSIS EXPRESSIONS - Methods and systems are disclosed for receiving and processing data analysis expressions. A particular method includes receiving a data analysis expression at a pivot table of a spreadsheet. The data analysis expression is executed for a particular cell of the pivot table by determining a context associated with the particular cell, calculating a value of the data analysis expression based on the context, and outputting the calculated value at the particular cell. | 2016-05-12 |
20160132482 | AUTOMATIC ONTOLOGY GENERATION FOR NATURAL-LANGUAGE PROCESSING APPLICATIONS - A method of generating ontologies for a Virtual Assistant across different languages may include extracting a plurality of tokens in a first language from a plurality of web resources in a web domain that includes the Virtual Assistant. The web resources may be made available in a first language and a second language. The method may also include determining a first part-of-speech (POS) for each of the plurality of tokens, where the first POS may be specific to the first language. The method may additionally include mapping the first POS to a second POS from a standardized set of POS's that are general across the first language and the second language, and generating a plurality of lemmas from the plurality of tokens. The method may further include displaying a network representing the ontology. | 2016-05-12 |
20160132483 | SYSTEMS AND METHODS FOR SEMANTIC INFORMATION RETRIEVAL - A semantic tagging method may add context to a sentence in order to increase search efficiency. Regardless of an author's writing style, translating semantic concepts into tags may increase search efficiency. Automatic semantic tagging of documents may allow semantic search and reasoning. Text for semantic tagging may include an email, a website chat room, an internet forum, or a text message. Additional texts may include aggregating general consensus of an emailed topic across multiple emails, whether in the same email chain or separate emails. To increase search efficiency, the analysis of prior communications within the body of text may comprise analyzing structured contextual information to facilitate with homophora resolution. The structured contextual information may include at least one of a sender email address, one or more recipient email addresses, a subject field, a message date and time stamp, and an attachment title. | 2016-05-12 |
20160132484 | AUTOMATIC GENERATION OF N-GRAMS AND CONCEPT RELATIONS FROM LINGUISTIC INPUT DATA - A method of automatically generating a lemma dictionary from a web resource may include extracting a plurality of tokens from text-based documents within the web resource, and generating a plurality of N-grams from the plurality of tokens. The method may additionally include receiving one or more filter definitions that identify valid N-grams, and filtering the plurality of N-grams using the one or more filter definitions to generate a lemma dictionary. The method may further include generating an ontology that comprises the lemma dictionary. | 2016-05-12 |
20160132485 | SYSTEM AND METHOD FOR CONSTRUCTING MORPHEME DICTIONARY BASED ON AUTOMATIC EXTRACTION OF NON-REGISTERED WORD - A system and method for constructing a morpheme dictionary based on an automatic extraction of a non-registered word is provided. A non-registered word is automatically extracted based on a language-independent non-registered word automatic extraction method, and performance of a dictionary and a morpheme analysis is verified based on an automatic estimation by constructing a morpheme dictionary based on the automatically extracted non-registered word. Since the morpheme dictionary is constructed using only a dictionary in which a final verification is passed and it is helpful to improve the performance, the morpheme analysis can be properly performed on the non-registered word of a new field or a new word which newly appears as time passes. | 2016-05-12 |
20160132486 | Generating a Social Glossary - Particular embodiments determine that a textual term is not associated with a known meaning. The textual term may be related to one or more users of the social-networking system. A determination is made as to whether the textual term should be added to a glossary. If so, then the textual term is added to the glossary. Information related to one or more textual terms in the glossary is provided to enhance auto-correction, provide predictive text input suggestions, or augment social graph data. Particular embodiments discover new textual terms by mining information, wherein the information was received from one or more users of the social-networking system, was generated for one or more users of the social-networking system, is marked as being associated with one or more users of the social-networking system, or includes an identifier for each of one or more users of the social-networking system. | 2016-05-12 |
20160132487 | LEMMA MAPPING TO UNIVERSAL ONTOLOGIES IN COMPUTER NATURAL LANGUAGE PROCESSING - A method of mapping ontologies between languages may include receiving a first ontology in a first language, where the first ontology includes a first plurality of lemmas and a plurality of relationships between the plurality of lemmas. The method may also include receiving a second plurality of lemmas in a second language, and mapping each of the second plurality of lemmas in the second language to a respective lemma in the first plurality of lemmas in the first language. The method may additionally include generating a second ontology in the second language by using the plurality of relationships in the first ontology to create relationships between the second plurality of lemmas in the second language. | 2016-05-12 |
20160132488 | COGNITIVE MATCHING OF NARRATIVE DATA - A cognitive matching of narrative data mechanism may include a collecting module configured to collect a set of data for a party and a determining module configured to determine, by analyzing the set of data, an identifiable event for the party. The mechanism may include may also include an identifying module configured to identify, using the identifiable event, a relevant feature of a corpus, and a providing module configured to provide an output corresponding to the relevant feature. | 2016-05-12 |
20160132489 | METHOD AND APPARATUS FOR CONFIGURABLE MICROPLANNING - Methods, apparatuses, and computer program products are described herein that are configured to be embodied as a configurable microplanner. In some example embodiments, a method is provided that comprises accessing a document plan containing one or more messages. The method of this embodiment may also include generating a text specification containing one or more phrase specifications that correspond to the one or more messages in the document plan. The method of this embodiment may also include applying a set of lexicalization rules to each of the one or more messages to populate the one or more phrase specifications. In some example embodiments, the set of lexicalization rules are specified using a microplanning rule specification language that is configured to hide linguistic complexities from a user. In some example embodiments, genre parameters may also be used to specify constraints that provide default behaviors for the realization process. | 2016-05-12 |
20160132490 | WORD COMFORT/DISCOMFORT INDEX PREDICTION APPARATUS AND METHOD THEREFOR - Disclosed are a word comfort/discomfort index prediction apparatus and method therefore. The word comfort/discomfort index prediction apparatus includes: a calculation unit calculating emotional associations between the word and one or more respective comparative words, calculating emotional associations between at least one predefined reference word and the one or more respective comparative words, and calculating an emotional similarity between the word and each of the at least one reference word; and a prediction unit predicting the comfort/discomfort index of the word by using the at least one emotional similarity and a predefined comfort/discomfort index of the at least one reference word. | 2016-05-12 |
20160132491 | BILINGUAL PHRASE LEARNING APPARATUS, STATISTICAL MACHINE TRANSLATION APPARATUS, BILINGUAL PHRASE LEARNING METHOD, AND STORAGE MEDIUM - In order to solve a conventional problem that a translation model has to be updated each time a translation corpus is added, in a case of calculating a score of each phrase pair acquired from a j-th translation corpus (2≦j≦N) (added translation corpus), a score of each phrase pair corresponding to the j-th translation corpus is calculated using the one or more pieces of phrase appearance frequency information corresponding to a (j−1)-th translation corpus, the calculated score is used to generate a translation model, and the newly generated translation model is used in a state of being integrated to an original translation model. Accordingly, a translation model can be easily enhanced in a stepwise manner. | 2016-05-12 |
20160132492 | TEXT SEGMENTATION WITH MULTIPLE GRANULARITY LEVELS - Text processing includes: segmenting received text based on a lexicon of smallest semantic units to obtain medium-grained segmentation results; merging the medium-grained segmentation results to obtain coarse-grained segmentation results, the coarse-grained segmentation results having coarser granularity than the medium-grained segmentation results; looking up in the lexicon of smallest semantic units respective search elements that correspond to segments in the medium-grained segmentation results; and forming fine-grained segmentation results based on the respective search elements, the fine-grained segmentation results having finer granularity than the medium-grained segmentation results. | 2016-05-12 |
20160132493 | SYSTEM FOR PERFORMING PARALLEL FORENSIC ANALYSIS OF ELECTRONIC DATA AND METHOD THEREFOR - System and method for conducting a forensic analysis of electronic data having files and information indicative of a location of each of the files. The system has processors and a controller. The controller is configured to characterize the electronic data based, at least in part, on the files and the information indicative of the location of each of the files to obtain a characterization and distribute segments of the electronic data to the processors based, at least in part, on the characterization, each of the processors corresponding to at least one of the segments and each of the segments corresponding to at least one of the processors. Each one of the processors is configured to process each corresponding one of the segments to identify at least one characteristic of each corresponding one of the segments. | 2016-05-12 |
20160132494 | METHOD AND SYSTEM FOR MOBILE DEVICE TRANSITION TO SUMMARY MODE OF OPERATION - A method for providing a summary mode on an electronic personal display is provided. The method includes receiving a request to enter a summary mode from a user, accessing a reading history related to the user and directing the electronic personal display to open a summary of the reading history related to the user when initiating the summary mode. | 2016-05-12 |
20160132495 | CONVERSION OF DOCUMENTS OF DIFFERENT TYPES TO A UNIFORM AND AN EDITABLE OR A SEARCHABLE FORMAT - A device may obtain a set of documents, including at least two documents of different document types, for conversion to a uniform and an editable or a searchable format. The set of documents may include at least two documents of a different document type. The device may determine conversion information, associated with converting the set of documents, that includes an editable or a searchable document type to which the set of documents is to be converted. The device may determine zone information, associated with converting the set of documents, that includes information that identifies a portion of the set of documents that is to be converted. The device may generate a set of converted documents based on the conversion information and the zone information. Each document, of the set of converted documents, may be of the document type. The device may provide the set of converted documents. | 2016-05-12 |
20160132496 | DATA FILTERING - A method for filtering a product transaction data file involves receiving, by a computer, a query including one or more groups of attribute conditions for filtering the product transaction data file. The attribute conditions in the query are applicable to product attribute data records split across a set of vertically split attribute data files. The method further includes determining which of the product attribute data records split across the set of vertically split attribute data files satisfy all of the one or more groups of attribute conditions in the query, identifying product keys associated with the product attribute data records that satisfy all of the one or more groups of attribute conditions in the query, and using the so-identified product keys to filter product data records in the transaction data file. | 2016-05-12 |
20160132497 | DATA PROTECTION COMPLIANT VERSION CONTROL - In a data protection compliant version control system, a change committed by a user in a version is stored. A cryptographic hash value generated based on a set of parameters corresponding to the user and the version is computed. The cryptographic hash value along with the change committed by the user is stored. The cryptographic hash value is associated with the change committed by the user by a redirection pointer. The redirection pointer is deleted to disassociate the change committed by the user from the cryptographic hash value, thereby disassociating the change committed by the user from the user. The change committed by the user is displayed in a user interface associated with the version control system. | 2016-05-12 |
20160132498 | Color Sketch Image Searching - For each image in a collection of images to be searched, the image is represented as a collection of color-edge words, where each color-edge words includes location information, shape information, and color information. The images may be indexed based on the color-edge words. A user-generated sketch is received as a query and represented as a collection of color-edge words. The collection of color-edge words representing the sketch is compared to the image index to identify search results based on a combination of location similarity, shape similarity, and color similarity. | 2016-05-12 |
20160132499 | FILTERED IMAGE DATA RECOVERY USING LOOKBACK - Methods and systems for filtered image data recovery using lookback include storing first, second, and third data captures received from the image sensor in a first memory component and a second memory component. The methods and systems also include identifying a second detection in the second data capture and a third detection in the third data capture by filtering the first, second, and third data captures. The second detection and the third detection each exceed a pixel intensity threshold. The methods and systems also include correlating the second detection and the third detection to identify at least one track. The methods and systems also include detecting a first detection in the first data capture stored in the second memory component, the first detection being a pixel intensity value that is less than the threshold or an initiation event having a pixel intensity value that is less than the threshold. | 2016-05-12 |
20160132500 | DISTRIBUTED AND TIERED ARCHITECTURE FOR CONTENT SEARCH AND CONTENT MONITORING - An efficient large scale search system for video and multi-media content using a distributed database and search, and tiered search servers is described. Selected content is stored at the distributed local database and tier1 search server(s). Content matching frequent queries, and frequent unidentified queries are cached at various levels in the search system. Content is classified using feature descriptors and geographical aspects, at feature level and in time segments. Queries not identified at clients and tier1 search server(s) are queried against tier2 or lower search server(s). Search servers use classification and geographical partitioning to reduce search cost. Methods for content tracking and local content searching are executed on clients. The client performs local search, monitoring and/or tracking of the query content with the reference content and local search with a database of reference fingerprints. This shifts the content search workload from central servers to the distributed monitoring clients. | 2016-05-12 |
20160132501 | DETERMINING ANSWERS TO INTERROGATIVE QUERIES USING WEB RESOURCES - Methods and apparatus related to using web resources to determine an answer for a query. Some implementations are directed generally to determining answers to interrogative queries that are submitted by users via computing devices of the users, such as typed or spoken queries submitted via a search engine interface. Some implementations are directed to determining answers to interrogative queries that are automatically formulated to identify missing information, verify existing information, and/or update existing information in a structured entity database. | 2016-05-12 |
20160132502 | PRE-CACHING OF RELATIONAL DATABASE MANAGEMENT SYSTEM BASED ON DATA RETRIEVAL PATTERNS - A processor tracks a frequency of access requests of a first index corresponding to a first data page of a plurality of data pages stored in a database. The processor determines the first index corresponding to the first data page having a frequency of access requests that exceeds a configurable target, and the processor retains, with preference, the first data page that corresponds to the first index, within the cache memory. | 2016-05-12 |
20160132503 | HOLISTIC FEDERATED RANKING ALGORITHM - Techniques are disclosed for generating a unified ranking of search results received from a plurality of distinct search resources. A computing system executing a federated search application receives a set of ranked search results from multiple search resources (e.g., web-based search engines, public databases and catalogs, etc.). Each search result identifies an item and includes metadata characterizing the item. The federated search application determines a unified ranking for the items identified in the search results that preserves a relative ranking of each set of items, such that a result for a given item is ranked above other results for items in the associated set of items is ranked above the other results in the unified ranking. | 2016-05-12 |
20160132504 | COMPUTER-IMPLEMENTED METHODS AND SYSTEMS FOR CLUSTERING USER REVIEWS AND RANKING CLUSTERS - Computer-implemented methods and systems are disclosed for organizing user reviews, especially computer app reviews, into clusters and ranking the clusters so that the reviews may be more meaningfully analyzed. | 2016-05-12 |
20160132505 | HOLISTIC FEDERATED RANKING ALGORITHM - Techniques are disclosed for generating a unified ranking of search results received from a plurality of distinct search resources. A computing system executing a federated search application receives a set of ranked search results from multiple search resources (e.g., web-based search engines, public databases and catalogs, etc.). Each search result identifies an item and includes metadata characterizing the item. The federated search application determines a unified ranking for the items identified in the search results that preserves a relative ranking of each set of items, such that a result for a given item is ranked above other results for items in the associated set of items is ranked above the other results in the unified ranking. | 2016-05-12 |
20160132506 | SYSTEMS AND METHODS FOR ELECTRONICALLY MINING GENOMIC DATA - A data analysis method and computer system electronically mines published articles from existing medical literature sources to discover associations that may exist between various diseases and various genes and/or gene mutations or other genetic changes. The method and system then organizes, categorizes and prioritizes the discovered associations in accordance with the strength of evidence supporting these associations. The resulting information can then be integrated into the processing of genome sequencing data to more quickly determine what genome sequencing data is of most relevance for clinical decision makings. | 2016-05-12 |
20160132507 | Search Intent for Queries on Online Social Networks - In one embodiment, a method includes receiving, from a client system of a first user, a structured query comprising references to one or more selected objects accessible by the computing device, generating one or more search results corresponding to the structured query, wherein each search result corresponds to a particular object accessible by the computing device, determining one or more search intents based at least on whether one or more of the selected objects referenced in the structured query match objects corresponding to a search intent indexed in a pattern-detection model, and scoring the search results based on one or more of the search intents. | 2016-05-12 |
20160132508 | RANKING LOCATION QUERY RESULTS BASED ON SOCIAL NETWORKING DATA - A location query engine in a social networking system provides users with a subset of candidate locations based on location query received from a user. The social networking system identifies candidate locations from stored location data that has one or more attributes matching at least one attribute of the location query. The candidate locations are ranked based on social data determined from a user profile associated with the user, and the subset of candidate locations is selected from the ranking and provided to the user. Examples of social data used for ranking the candidate locations include locations associated with other users connected to the user, locations associated with objects connected to the user and locations previously associated with the user. | 2016-05-12 |
20160132509 | COMPLEX QUERY HANDLING - Processing a query for a database includes: receiving a portion of a query from a client device in a server implemented by at least one processor, the portion of the query comprising an incomplete component; determining that the incomplete component is one of multiple predefined types with the server; providing the incomplete component to an auto-complete function specific to the determined type of the incomplete component; receiving in the server a suggestion for completing the query from the auto-complete function, the suggestion being specific to the type of the incomplete component; and providing the suggestion from the server to the client device. | 2016-05-12 |
20160132510 | TRANSLATING PROGRAMMING LANGUAGE PATTERNS INTO DATABASE SCHEMA PATTERNS - Techniques are described herein that are capable of translating programming language patterns into database schema patterns. Examples of a programming language pattern include but are not limited to a source code pattern, an intermediate language code pattern, metadata associated with a source code pattern, metadata associated with an intermediate language code pattern, or any combination thereof. The programming language patterns may define objects that are included in an object model. Database schema patterns that define a database are automatically (e.g., inferentially) created based on respective programming language patterns that define objects of an object model. The programming language patterns are automatically mapped to the respective database schema patterns. | 2016-05-12 |
20160132511 | SYSTEM AND METHOD FOR MONITORING OF DATABASE DATA - The present disclosure relates a computer-implemented method comprising obtaining, at a database application, a selection of one or more database metadata items from a user device, wherein each metadata item includes human-intelligible content and each metadata item identifying an associated database object contained in a database, identifying, based at least partially on the database objects associated with the selected one or more metadata items, one or more predefined database views of the database application, registering the identified one or more predefined database views, monitoring if the one or more predefined database views are updated after the registering operation and triggering pushing of an update notification to the user device in response to a monitored update of the one or more predefined database views. | 2016-05-12 |
20160132512 | HIERARCHICAL MULTI-TENANCY MANAGEMENT OF SYSTEM RESOURCES IN RESOURCE GROUPS - Establishing hierarchical user management authority for storage resources organized into resource groups in a computing storage environment are provided. Each storage resource is associated with a resource group and storage resource object having a resource group attribute associating the storage resource object with one of the resource groups. The resource group label attribute is assigned to the resource group object. An additional attribute of the resource group object, that specifies management policies for the resource group object and the storage resources associated with the resource group object, is defined. One of the available users of the storage resources is associated with a user resource scope attribute. A schema is defined for comparing of values of the user resource scope attribute with the resource group label attribute. | 2016-05-12 |
20160132513 | DEVICE AND METHOD FOR PROVIDING POI INFORMATION USING POI GROUPING - The present invention is directed to a device and method for providing POI information using POI grouping. According to the present invention, POI objects are collected in a preset POI category, a POI group is generated by grouping some of the POI objects using additional information included in each of the POI objects, related POI objects corresponding to a target POI object corresponding to a request from a user are extracted using the POI group, and information corresponding to the related POI objects is transmitted to the user. Related POI objects are extracted and then information is transmitted in response to a request from a user, and thus information about a location desired by the user is provided in a related group, thereby efficiently providing appropriate information. | 2016-05-12 |
20160132514 | CREATING OPTIMIZED SHORTCUTS - An approach for using shortcut input to access or group documents is provided. The input may be mapped to opening or grouping the documents based on user preferences, and the documents may be displayed once the computer system detects the input of the shortcut input. | 2016-05-12 |
20160132515 | SOCIAL GENOME - Systems and methods are provided for processing a data stream in real time to identify connections between one or more social elements social elements and aggregating and storing the identified connections over a rolling time window. Social elements may be stored as nodes and connection between social elements may be stored as labeled connections between nodes. Other embodiments are provided. | 2016-05-12 |
20160132516 | GENERATING AND DELIVERING A WRAP PACKAGE OF CARDS INCLUDING CUSTOM CONTENT AND/OR SERVICES IN RESPONSE TO A TRIGGERED EVENT - Delivery of a wrap package in reply to a notice of the occurrence of a trigger event sensed by a “Thing” among the Internet of Things. In response, a wrap package, including custom content presented within cards of the wrap is automatically generated. The custom content selectively encompasses, one or more media types, application functionality and/or e-commerce related services. A wrap descriptor, which defines the wrap package including the custom content, is then delivered to a computing device associated with a target recipient. When consumed, the computing device generates a runtime instance of the wrap package from the wrap descriptor. | 2016-05-12 |
20160132517 | METHOD TO SIMPLIFY THE CHECK-IN OF CHECKED-OUT FILES IN AN ECM SYSTEM - Techniques are disclosed for managing a file stored in an enterprise content management (ECM) repository. In response to a check-out request from a client machine for a file stored in the ECM repository, a management application for an ECM system identifies ECM-related metadata associated with the file. The management application stores the ECM-related metadata into the file (or an associated file) prior to sending the file to the client. At check-in for the file, the management application identifies the location of the corresponding file in the ECM repository using the metadata previously stored in the file sent to the client. | 2016-05-12 |
20160132518 | PLACEMENT POLICY - A region-based placement policy that can be used to achieve a better distribution of data in a clustered storage system is disclosed herein. The clustered storage system includes a master module to implement the region-based placement policy for storing one or more copies of a received data across many data nodes of the clustered storage system. When implementing the region-based placement policy, the master module splits the received data into one or more regions, where each region includes a contiguous portion of the received data. Further, for each of the plurality of regions, the master module stores complete copies of the region in a subset of the data nodes. | 2016-05-12 |
20160132519 | APPLYING A MINIMUM SIZE BOUND ON CONTENT DEFINED SEGMENTATION OF DATA - Applying a content defined minimum size bound on blocks produced by content defined segmentation of data by calculating the size of the interval of data between a newly found candidate segmenting position and a last candidate segmenting position of same or higher hierarchy level, and then discarding the newly found candidate segmenting position if a size of an interval of data is lower than the minimum size bound, or retaining the newly found candidate segmenting position if the size of the interval of data is not lower than the minimum size bound or if there is no last candidate segmenting position of a same or higher hierarchy level as the newly found candidate segmenting position. When a last candidate segmenting position of a same or higher hierarchy level becomes available, the evaluation is reiterated to converge edge segmenting positions of the outputs of consecutive calculation units. | 2016-05-12 |
20160132520 | METHOD AND APPARATUS FOR FINDING FILE IN STORAGE DEVICE AND ROUTER - The present disclosure relates to a method and an apparatus for finding a file in a storage device, and a router. The method includes: establishing an index for a specified file in the storage device according to file classifications or an identification of a device that uploaded the file, the storage device being a storage device configured in the router; and providing a classification view of the specified file for a user device, the classification view including identifications of the respective file classifications. The present disclosure provides the classification of the specified file for the user device by according to file types or the identification of the device for uploading the file, so that different user devices may more flexibly perform classification finding when viewing files in the storage device of the router, whereby it is convenient for a user to find the file, the operation is simple and efficient, and the user's experience is good. | 2016-05-12 |
20160132521 | SYSTEMS AND METHODS FOR FILE CLUSTERING, MULTI-DRIVE FORENSIC ANALYSIS AND DATA PROTECTION - A system and method for file clustering, multi-drive forensic analysis and protection of sensitive data. Multiple memory devices can store files. A module can extract characteristics from the stored files, identify similarities between the files based on the extracted characteristics and generate file clusters based on the identified similarities. A visual representation of the file clusters, which can be generated to show the identified similarities among the files, can be displayed by a user interface module. | 2016-05-12 |
20160132522 | LOCAL CONTENT SHARING THROUGH EDGE CACHING AND TIME-SHIFTED UPLOADS - According to one exemplary embodiment, a method for time-shifted uploading of a data file through a backhaul network to a backend provider is provided. The method may include intercepting an upload request from an originating user located at a network edge. The method may include caching the data file associated with the upload request upstream of the backhaul network. This method may include uploading a placeholder file to the backend provider. The method may include receiving a file ID from the backend provider. The method may include mapping the received file ID to the cached data file. The method may include intercepting a request to access the data file by a requesting user. The method may include sending the requesting user the cached data file. The method may include uploading a copy of the data file to the backend provider based on a backhaul utilization policy. | 2016-05-12 |
20160132523 | EXPLOITING NODE-LOCAL DEDUPLICATION IN DISTRIBUTED STORAGE SYSTEM - Data deduplication is carried out in a storage system in which a set of volumes of data is distributed among a plurality of servers. The technique comprises computing a similarity metric among volumes of the set, making a determination that a difference in the similarity metric is less than a predetermined threshold value. Responsively to the determination there is a migration of the data of the volumes of the set within their respective servers to distribute the migrated data in like manner in the respective servers. Thereafter data deduplication is performed on the respective servers. | 2016-05-12 |
20160132524 | OBJECT DEDUPLICATION AND APPLICATION AWARE SNAPSHOTS - Embodiments deploy delayering techniques, and the relationships between successive versions of a rich-media file become apparent. With this, modified rich-media files suddenly present far smaller storage overhead as compared to traditional application-unaware snapshot and versioning implementations. Optimized file data is stored in suitcases. As a file is versioned, each new version of the file is placed in the same suitcase as the previous version, allowing embodiments to employ correlation techniques to enhance optimization savings. | 2016-05-12 |
20160132525 | METHOD TO SIMPLIFY THE CHECK-IN OF CHECKED-OUT FILES IN AN ECM SYSTEM - Techniques are disclosed for managing a file stored in an enterprise content management (ECM) repository. In response to a check-out request from a client machine for a file stored in the ECM repository, a management application for an ECM system identifies ECM-related metadata associated with the file. The management application stores the ECM-related metadata into the file (or an associated file) prior to sending the file to the client. At check-in for the file, the management application identifies the location of the corresponding file in the ECM repository using the metadata previously stored in the file sent to the client. | 2016-05-12 |
20160132526 | SYNCHRONIZED FILE MANAGEMENT ACROSS MULTIPLE DISPARATE ENDPOINTS - Techniques to manage files and other stored objects are disclosed. An identification is received of a plurality of files associated with a synchronization set. An identification of a plurality of endpoints associated with the synchronization set is received. Synchronization is maintained across the endpoints with respect to at least a subset of the files included in the plurality of files. In some embodiments, maintaining synchronization across the endpoints includes materializing each file, and updates thereto, at each endpoint at which the file is stored in a manner required by that endpoint while maintaining an awareness of which files or other objects as stored at each endpoint at which files are stored correspond to which files or other objects as stored at other endpoints at which files are stored. | 2016-05-12 |
20160132527 | DECLARATIVE CLUSTER MANAGEMENT - A planning indication directed to a declaratively-described operation and a target MPP database is received where the operation includes multiple mid-operation states and the operation includes, for each state in the plurality of states, those types of devices in a MPP database which would be affected by that state if the operation were performed, including a first set of affected device types and a first mid-operation state. In response to receiving the planning indication, affected device(s) in the target MPP database which would be affected by the first mid-operation state if the operation were performed are determined without performing the operation on the target MPP database. This determination is based at least in part on the first set of affected device types included in the operation. The first mid-operation state and the affected devices are indicated in a display. | 2016-05-12 |
20160132528 | METHODS AND SYSTEMS FOR DISPLAYING VIRTUAL FILES SIDE-BY-SIDE WITH NON-VIRTUAL FILES AND FOR INSTANTANEOUS FILE TRANSFER - A Virtual File System architecture manages the default folders defined by the Operating Systems of electronic devices in a way enabling virtual files to appear to be placed side-by-side with real files stored on the physical storage of the device. Furthermore, a file transfer method and system are provided for transfer of files between two or more devices that make transferred files appear as being locally available on the receiving devices before the beginning of the transfer using the Virtual File System. | 2016-05-12 |
20160132529 | SYSTEMS AND METHODS FOR CLOUD SAFE STORAGE AND DATA RETRIEVAL - A system manages a file directory containing data that is exposed by a file-server. The system provides a block-device layered on top of a network share that treats the underlying network share as read-only but allows local file-system semantics to operate on top of the network share. The end-result is a virtual disk containing a locally recognizable file-system that can read and write from the perspective of the operating system but where the data is store in the cloud as network shares. The virtual disk appears to be a fully functional local disk with all the expected local disk semantics. | 2016-05-12 |
20160132530 | IDENTIFICATION OF A DRIVER'S POINT OF INTEREST FOR A SITUATED DIALOG SYSTEM - A method for identifying a Point of Interest (POI) of a driver of a vehicle comprises: receiving voice data; receiving head movement data of the driver; determining a location of the vehicle and POIs around the location when the voice data is received; identifying potential POIs of the driver by analyzing the head movement data and a timing of the voice data using Gaussian Process Regression (GPR); and identifying the POI of the driver using a plurality of: a speed of the vehicle, density of surrounding POIs and visual salience. | 2016-05-12 |
20160132531 | ELECTRONIC CALCULATING APPARATUS FOR GENERATING AN INTERACTION INDEX MAP OF AN IMAGE, METHOD THEREOF AND NON-TRANSITORY MACHINE-READABLE MEDIUM THEREOF - An electronic calculating apparatus for generating an interaction index map of an image, a method thereof and a non-transitory machine-readable medium thereof are provided. The electronic calculating apparatus includes a database and a processor electrically coupled to the database. The database stores a plurality of reference images. The processor sets at least one feature of the image, selects at least one candidate reference image from the plurality of reference images according to the at least one feature by a matching calculating procedure, transforms the at least one candidate reference image into at least one transformed candidate reference image, and generates a specific interaction index map of the image according to at least one interaction index map of the at least one transformed candidate reference image so that a displaying device executes the corresponding operation according to a user instruction by the specific interaction index map and side-information. | 2016-05-12 |
20160132532 | MULTI-TIER INTELLIGENT INFRASTRUCTURE MANAGEMENT SYSTEMS FOR COMMUNICATIONS SYSTEMS AND RELATED EQUIPMENT AND METHODS - Methods of identifying available connector ports on rack mounted equipment use an image capture device to capture an image of a front face of an equipment rack. The captured image is compared to at least one stored image. A patch cord insertion status of at least one connector port included on an item of equipment that is mounted on the equipment rack is then determined based at least in part on the comparison of the captured image to the at least one stored image | 2016-05-12 |
20160132533 | DEVICE FOR PROVIDING IMAGE RELATED TO REPLAYED MUSIC AND METHOD USING SAME - Disclosed are a device and method for providing an image related to playing music. Information about the mood of the playing music and information about the state of the user listening to the music are collected, and one or more relevant images corresponding to at least one of the mood information and the state information may be extracted from a user image source pool and may be output to the terminal of the user. Because background images matching the mood of the music to which the user is listening or the environment of the user listening to the music are provided, the user may recall the memory related to the image and the situation when the image was stored while listening to the music, whereby the corresponding music may sound more familiar to the user. | 2016-05-12 |
20160132534 | INFORMATION PROCESSING SYSTEM, INFORMATION PROCESSING DEVICE, INOFRMATION PROCESSING METHOD, AND COMPUTER READABLE RECORDING MEDIUM - An information processing device that presents at least one of data stored in memory or indexes corresponding to the data; receives a selection of the presented at least one of the data or the indexes corresponding to the data; obtains information related to the selected at least one of the data or the indexes corresponding to the data; generates at least one search key abstracted from the obtained information; searches for data within the memory based on the at least one search key; and presents at least one of the data or indexes corresponding to the data as a search result. | 2016-05-12 |
20160132535 | ACCELERATION METHOD FOR DATABASE USING INDEX VALUE OPERATION AND MIXED-MODE LEVELED CACHE - The present invention provides an acceleration method for database using index value operation and mixed-mode leveled cache. While building a database, an algorithm is adopted for operating a plurality of field conditions and giving an index value. At least a file record in the database satisfying the plurality of field conditions is related to the index value. While querying, the input plurality of field conditions are operated using the algorithm, giving the index value. According to the index value, the file records in the database satisfying the plurality of field conditions are listed. Thereby, the time for comparing the plurality of fields can be saved. | 2016-05-12 |
20160132536 | UNIFIED DATA OBJECT MANAGEMENT SYSTEM AND THE METHOD - The present invention relates to a management system, a search method, and a browsing method of a unified data object using a tag object. A unified data object management system and method may efficiently access and manage the data object by storing and managing the unified data objects including a file, non-file data, or dynamic data on the basis of the tag object and then providing a search result based on the tag object when a search command is entered by a user. | 2016-05-12 |
20160132537 | Systems and Methods for Normalized Schema Comparison - Systems, methods, and media for generating a normalized schema comparison file are disclosed. A method includes receiving, by a processing device, an extensible markup language (XML) schema for an XML document. The XML schema includes a content model and one or more internal schema structures and the content model is a specification of one or more XML elements and XML attributes allowed within a conformant XML instance file. The method further includes processing the XML schema to resolve and remove the one or more internal schema structures, determining a standardized structure by identifying a definition for each of one or more XML elements and XML attributes to obtain a plurality of definitions, providing the standardized structure in a normalized schema comparison syntax each of the plurality of definitions in alphabetical order to obtain an arranged plurality of definitions, eliminating any redundant definitions present in the arranged plurality of definitions, and generating a normalized schema comparison file containing the arranged plurality of definitions. | 2016-05-12 |
20160132538 | CRAWLER FOR DISCOVERING CONTROL SYSTEM DATA IN AN INDUSTRIAL AUTOMATION ENVIRONMENT - An industrial data indexing system facilitates discovery and indexing of plant-wide data residing on multiple different data platforms. The indexing system automatically inventories industrial devices and other data sources located throughout a plant, and identifies available data items on each data source. The indexing system indexes the discovered data items in a federated data model that can subsequently be searched to locate data items or tags of interest. The federated data model records references to data items found on different types of data sources, including but not limited to industrial controller programs, human-machine interface applications, data historians, device documentation stores, inventory tracking systems, and other such data sources. The indexing system also discovers and records interdependencies between data items, which can be used to improve relevancy of search results returned to the user. | 2016-05-12 |
20160132539 | FAST SEARCHING USING MULTIDIMENSIONAL INDEXING - A method and apparatus for performing relatively fast record searching is provided. The design includes providing one alphanumeric key to any record of a plurality of records not including an alphanumeric key, providing one text description comprising at least one word to any record of the plurality of records not including a text description having at least one word, and establishing a multidimensional index, where for each record there is provided in the multidimensional index a keyword pointer pointing from each keyword to one associated record, a text description pointer pointing from each text description the one associated record, a first reverse word index pointer pointing from each word to one keyword, and a second reverse word index pointer pointing from each word to one text description. Records are searched using the multidimensional index. | 2016-05-12 |
20160132540 | PRE-CACHING OF RELATIONAL DATABASE MANAGEMENT SYSTEM BASED ON DATA RETRIEVAL PATTERNS - A processor tracks a frequency of access requests of a first index corresponding to a first data page of a plurality of data pages stored in a database. The processor determines the first index corresponding to the first data page having a frequency of access requests that exceeds a configurable target, and the processor retains, with preference, the first data page that corresponds to the first index, within the cache memory. | 2016-05-12 |
20160132541 | EFFICIENT IMPLEMENTATIONS FOR MAPREDUCE SYSTEMS - Techniques for use with a processor configured to function as at least a Mapper in a MapReduce system include generating a set of [key, value] pairs by executing a Map function on input data. The set of [key, value] pairs may be stored in a storage system implemented on at least one data storage medium, the storage system being organized into a plurality of divisions with different divisions of the storage system storing [key, value] pairs corresponding to different keys. A first [key, value] pair corresponding to a first key handled by a first Reducer in the MapReduce system and a second [key, value] pair corresponding to a second key handled by a second Reducer in the MapReduce system may both be stored in a first division of the plurality of divisions. | 2016-05-12 |
20160132542 | ONLINE INDEX REBUILDING METHOD AND APPARATUS - An online index rebuilding method and apparatus are disclosed. The method includes: creating an index snapshot, an index cache, and a target index, and blocking a write transaction to a base table of a database during a creating process; migrating source index data in the source index to the target index page by page according to a sequence of an index page, and filtering out invalid source index data from the source index by using the index snapshot during a migration process; storing new index data; and during the migration process, if new index data required by a current index page, migrating both the new index data and source index data that is in the current index page to the target index; or, after migration of all the source index data is complete, migrating the new index data in the index cache to the target index. | 2016-05-12 |
20160132543 | AUTOMATICALLY AGGREGATING DATA IN DATABASE TABLES - A method for aggregating data in database tables. A computer receives a request to create an aggregation object comprising a set of related tables and aggregation rules. The computer system creates an aggregation object comprising multiple tables with related key and data columns and managed as a single entity with a single definition. Upon receiving data in the form of a new, inserted, or updated row, the computer system automatically aggregates the data to all objects in the aggregation object hierarchy by creating a summarized row for the current table using the inserted, merged or updated row and defined aggregation rules for each object. | 2016-05-12 |
20160132544 | EFFICIENT SORTING IN A RELATIONAL DATABASE - The present invention relates to a method, computer program product and system to compute one sorted list of enumeration values in a specific language, read from at least one relational database including at least one data table storing enumeration programming variable values and at least one catalog table storing an expression, in at least one language, of the enumeration programming variable values, said method comprising the steps of receiving a request for providing enumeration variable values including one list sorted in a specific order, of the values of a specific enumeration, in a specific language; then, all the expressions of the enumeration values for the specific language for the specific enumeration read in a corresponding catalog table are sorted in the specific order; if the sorted list of the specific enumeration expression values matches a list of the specific enumeration variable values sorted in the specific order in the same catalog table, the sorted list of enumeration values in a specific language is created from this ordered catalog table; if in the preceding step the match was not found, if the sorted list of the specific enumeration expressions values matches a list of the specific enumeration variable values sorted in the reverse order from the specific order in the same catalog table, the sorted list of enumeration values in a specific language is created from the sorted catalog table; if in any of the two preceding steps, the match was not found, a new table joined table is built from data and catalog table in the standard way. | 2016-05-12 |
20160132545 | SYSTEM AND METHOD FOR ADAPTIVE SPELL CHECKING - A system and method for adaptive spell checking and correction. The method includes tracking frequencies of historical replacement strings of characters, and providing a list of “n” number of the historical replacement strings of characters in response to a string of characters which were previously changed or are not recognized. | 2016-05-12 |
20160132546 | Data Analytics System - A data analytics system for manipulating and analyzing data and usable in preventing instances of incompatibility as desired, is disclosed. | 2016-05-12 |
20160132547 | APPARATUS AND METHOD FOR MANAGING APK FILE IN AN ANDROID PLATFORM - The present invention relates to an apparatus for managing an APK file in the Android platform in order to forestall an executable file in an APK file from being analyzed by reverse engineering or decompiling that comprises a file reader that reads an original .dex file in the APK file, a file modifier that modifies the original .dex file the file reader has read and stores the modified .dex file in a readable folder in the APK file, a file creator that accesses the folder to read and restore the original .dex file, creates a temporary .dex file that is can be loaded onto memory and adds the temporary .dex file to the APK file in order to create a protected APK file and a file executer that reads from the folder and restores, if the Android platform requests the protected APK file to be executed, the modified original .dex file by executing the temporary .dex file and loads the restored original .dex file onto memory in order to execute the protected APK file. | 2016-05-12 |
20160132548 | RESOURCE USAGE OPTIMIZED AUDITING OF DATABASE SHARED MEMORY - A method for security auditing of database transactions is provided in the illustrative embodiments. For a specified period, an available capacity of a computing resource in a data processing system usable to analyze a database protocol packet. The database protocol packet is stored in a shared memory during a data communication. A number of database protocol packets expected in the shared memory during the specified period is determined. Determining a second number of database protocol packets that can be analyzed using the available capacity of the computing resource is computed. During the specified period, the second number of database protocol packets is caused to be selected from every number of database protocol packets stored in the shared memory for analysis using the computing resource during the specified period. | 2016-05-12 |
20160132549 | Methods, Systems, and Products for Maintaining Data Consistency in a Stream Warehouse - Methods, systems, and products characterize consistency of data in a stream warehouse. A warehouse table is derived from a continuously received a stream of data. The warehouse table is stored in memory as a plurality of temporal partitions, with each temporal partition storing data within a contiguous range of time. A level of consistency is assigned to each temporal partition in the warehouse table. | 2016-05-12 |
20160132550 | METHODS FOR MAINTAINING INFRASTRUCTURE EQUIPMENT AND RELATED APPARATUS - Apparatus and methods for managing and upgrading components in an infrastructure are provided. Records relating to components may be retrieved from a database and separated into subsets based on conditions of those components, the types of those components, deterioration models of those components, and/or other factors. Future condition values may be calculated for each subset, and likelihoods of failure of components may be determined for each subset based on those future condition values. The estimated condition values may be used in order to determine an optimal approach to maintaining, refurbishing, and/or replacing the components in the infrastructure. Computational efficiency is increased. | 2016-05-12 |
20160132551 | SYSTEM AND METHOD FOR BUILDING BUSINESS SERVICE MODEL - A modeling system has a database that stores information of resources of a computer network service. A server f has a graphical user interface application for creating and editing service models. The application receives user-entered search criteria and searches information in the database based on the criteria. The search criteria can include a name, type, attribute, and other information of the resources. In addition, the search criteria can be a user-entered search query entered that has one or more logical or Boolean conditions relating resource attributes to attribute values. Using information obtained through searching, the application is used to create at least a portion of a service model of the computer network service. Once created, the application is used to initiate publishing of at least a portion of the service model to one or more impact managers of the computer network service. | 2016-05-12 |
20160132552 | ODATA CUSTOM QUERY COMPOSER - A system and a method for creating an OData custom query involve retrieving properties for a data object defined in a software application, and then displaying a graphical user interface by which the retrieved properties are selected together with additional options. A plurality of partial queries are created based on the selected properties and the additional options. The partial queries are combined to form a complete OData query for the software application. | 2016-05-12 |
20160132553 | APPARATUS AND METHOD FOR PROCESSING QUERY - An electronic device is provided. The electronic device includes a memory configured to store information associated with a user, and a query managing module that is functionally connected with the memory wherein the query managing module is configured to execute acquiring a query, determining at least one word associated with the user, from the query, obtaining a result of a first search executed, based on the at least one word, from a set of protected data associated with the user, changing at least a part of the query, based on the result of the first search, and providing a result of a second search executed, based on the changed query, from a set of public data. | 2016-05-12 |
20160132554 | Method and System for Uniquely Identifying a Person to the Exclusion of All Others - Methods, program products, computer program products and systems for uniquely identifying an individual within a population to the exclusion of all others within the population by comparing data from unique data sources based on the name of the individual for providing a collection of preliminary suspects. An individual search service provider is then searched for additional data relating to the collection of preliminary suspects to locate any potential matches, which are reconciled with data from the unique data sources to locate at least a portion of a unique identifier that may be associated with the individual. The potential matches and portion of the unique identifier are compared with other data records within the individual search data source for locating a complete unique identifier that may be associated with the individual, followed by determining whether or not this complete unique identifier uniquely identifies the individual. | 2016-05-12 |
20160132555 | MERGING DATA ANALYSIS PATHS - Merging analysis paths is provided. A first analysis path and a second analysis path are identified, wherein each analysis path identifies one or more data resources of an information space. A match is determined between a first data resource of the one or more data resources identified by the first analysis path and a second data resource of the one or more data resources identified by the second analysis path. A third analysis path that is based, at least in part, on the first analysis path and the second analysis path is generated. | 2016-05-12 |
20160132556 | VIEWABLE SUGGESTIONS FOR FEDERATION ENGINE - Methods, systems, and computer program products for converting a query to a canonical query; inserting the query and the canonical query into a database; searching one or more viewable sets stored in the database to determine whether the canonical query is similar to one or more canonical queries associated with the one or more viewable sets; and upon determining a similar canonical query, returning a first view suggestion associated with a first viewable set of the one or more viewable sets that includes the similar canonical query. | 2016-05-12 |
20160132557 | MATERIALIZED QUERY TABLES WITH SHARED DATA - A computer system can generate a materialized query table (MQT) for data from a base table that has a plurality of rows and columns that each contain stored data. The computer system can receive a query to data stored in a row from the base table. The system can identify a column in the row and determine that data from a cell in the row and the column is above a threshold memory size. The system can generate, in response to determining that the data being above the threshold memory size, an MQT that includes data for the row and that includes a reference pointer that points to a location shared with another table. | 2016-05-12 |
20160132558 | MATERIALIZED QUERY TABLES WITH SHARED DATA - A computer system can generate a materialized query table (MQT) for data from a base table that has a plurality of rows and columns that each contain stored data. The computer system can receive a query to data stored in a row from the base table. The system can identify a column in the row and determine that data from a cell in the row and the column is above a threshold memory size. The system can generate, in response to determining that the data being above the threshold memory size, an MQT that includes data for the row and that includes a reference pointer that points to a location shared with another table. | 2016-05-12 |
20160132559 | TCAM-BASED TABLE QUERY PROCESSING METHOD AND APPARATUS - Provided are a TCAM-based table query processing method and apparatus. The method includes: executing a first query process for querying a TCAM entry; while the first query process is executed, executing a second query process for querying one or more entries other than the TCAM entry, wherein the first query process and the second query process run independently of each other; and respectively acquiring a first query result and a second query result through the first query process and the second query process. The technical solution solves the technical problem in the related technologies that the packet processing time is long due to the TCAM-based table query manner and the packet forwarding performance is affected accordingly, shortens the packet processing time and improves the packet forwarding performance. | 2016-05-12 |
20160132560 | DYNAMIC STREAM COMPUTING TOPOLOGY - Methods, systems, and apparatus, including computer programs encoded on computer storage media, for dynamic topology generation. One of the methods includes receiving, from a user, a query that specifies a search criterion and a post-processing function prototype. A topology definition is generated from the query that specifies one or more source nodes and at least one processing node, wherein the processing node is specified in the topology to output a stream of data objects corresponding to the data object identifiers and a post-processing node according to the post-processing function prototype, wherein the post-processing node is specified in the topology to receive a stream of data objects output by the processing node, and is specified in the topology to output one or more modified data objects. The topology definition is then provided to a real-time stream computing system for execution. | 2016-05-12 |
20160132561 | EXPIRATION TAG OF DATA - A destination device may check an expiration tag of data received from a source device. The expiration tag may include a date. The destination device may not accept the data if the date of the expiration to is less than or equal to a current date. Further, the destination device unit may deny access to the data and/or delete the data after the data is stored at the destination device, if the date of the expiration tag is less than or equal to the current date. | 2016-05-12 |
20160132562 | NAVIGATION SYSTEM WITH SUGGESTION MECHANISM AND METHOD OF OPERATION THEREOF - A method of operation of a navigation system includes: determining a search context with a control unit for identifying the search context where a search request is made; determining a result pattern including a word complete over an autosuggestion based on the search context; and generating a search result including a suggestive component based on the result pattern for displaying on a device. | 2016-05-12 |
20160132563 | METHOD AND DEVICE FOR PROVIDING CONTENT RECOMMENDING INFORMATION TO DEVICES - A method and a device for providing content recommending information are provided. The method includes receiving first log information of an external device, generating content recommending information based on the first log information and second log information of the first device, and displaying the content recommending information. | 2016-05-12 |
20160132564 | Systems and Methods For Syndicating Content To, and Mining Content From, Internet-Based Forums - The present invention is directed to a system for mediating an electronic communication between a forum and a non-member of the forum. The system includes a server having programmatic instructions where execution of the programmatic instructions by a processor a) generates data representative of a GUI, where the GUI prompts a user to input a query, b) receives data representative of the query, c) parses data representative of the query and uses the parsed data to create a forum interface call, d) transmits the forum interface call to remotely located servers, where at least some of the servers hosts at least one forum, e) in response to the transmission of forum interface calls, receives responses responsive to the query, and f) generates data representative of another GUI, which provides a user electronic access to the responses. | 2016-05-12 |
20160132565 | Fuzzy Full Text Search - A method and system for fuzzy full text search is disclosed. The system includes an inverted index where tokens are organized in a Next Valid Character (NVC) tree. Each path through the tree defines a token. The document lists for the tokens are stored at leaf nodes. When performing a fuzzy full text search, the system uses an edit distance greater than zero. After receiving search tokens, the system traverses the NVC tree to generate document error lists. The system then compares the error lists to identify relevant document identifiers and provides a result set. | 2016-05-12 |
20160132566 | NATIVE FEDERATION VIEW SUGGESTION - Methods, systems, and computer program products for monitoring activity of data sources relating to data queries and data query responses, detecting events in the monitored activity, generating activity reports relating to the detected events; and analyzing the activity reports to determine view suggestions that may be used to optimize a federation engine. | 2016-05-12 |
20160132567 | MULTI-SEARCH AND MULTI-TASK IN SEARCH - Map multi-search architecture that enables users to multi-task on the mapping engine website. A card interaction model enables the creation of new cards for new tasks and from which users can retrieve previous results without needing to redo the search task. One or more cards can be retrieved by scrolling through and selecting the desires card(s). Point-of-interest (POI) capabilities of the architecture introduce different POI colors, POI sizes, and a decay model which enables users to differentiate between different sets of results and furthermore, enables users to see the proximity of different sets of results. The POI system enables differentiated POI sets for different sets of search results and/or detail cards. | 2016-05-12 |
20160132568 | CONTEXT-BASED SEARCH AND RELEVANCY GENERATION - A computing device receives a trigger to surface relevant content. The device also obtains a variety of different types of cross-source contextual information. Items of content are identified and relevancy weights are obtained based on the contextual information. A relevancy is calculated, based on the relevancy weights, for each item of content. The items of content are surfaced. | 2016-05-12 |